@@ -979,7 +979,7 @@ TARGET_BUILTIN(__builtin_ia32_scatterpfqps, "vUcV8Oiv*IiIi", "nV:512:", "avx512p
979
979
TARGET_BUILTIN(__builtin_ia32_knotqi, " UcUc" , " nc" , " avx512dq" )
980
980
TARGET_BUILTIN(__builtin_ia32_knothi, " UsUs" , " nc" , " avx512f" )
981
981
TARGET_BUILTIN(__builtin_ia32_knotsi, " UiUi" , " nc" , " avx512bw" )
982
- TARGET_BUILTIN(__builtin_ia32_knotdi, " UOiUOi" , " nc" , " avx512bw,evex512 " )
982
+ TARGET_BUILTIN(__builtin_ia32_knotdi, " UOiUOi" , " nc" , " avx512bw" )
983
983
984
984
TARGET_BUILTIN(__builtin_ia32_cmpb128_mask, " UsV16cV16cIiUs" , " ncV:128:" , " avx512vl,avx512bw" )
985
985
TARGET_BUILTIN(__builtin_ia32_cmpd128_mask, " UcV4iV4iIiUc" , " ncV:128:" , " avx512vl" )
@@ -1349,7 +1349,7 @@ TARGET_BUILTIN(__builtin_ia32_vpmadd52luq128, "V2OiV2OiV2OiV2Oi", "ncV:128:", "a
1349
1349
TARGET_BUILTIN(__builtin_ia32_vpmadd52luq256, " V4OiV4OiV4OiV4Oi" , " ncV:256:" , " avx512ifma,avx512vl|avxifma" )
1350
1350
TARGET_BUILTIN(__builtin_ia32_vcomisd, " iV2dV2dIiIi" , " ncV:128:" , " avx512f" )
1351
1351
TARGET_BUILTIN(__builtin_ia32_vcomiss, " iV4fV4fIiIi" , " ncV:128:" , " avx512f" )
1352
- TARGET_BUILTIN(__builtin_ia32_kunpckdi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1352
+ TARGET_BUILTIN(__builtin_ia32_kunpckdi, " UOiUOiUOi" , " nc" , " avx512bw" )
1353
1353
TARGET_BUILTIN(__builtin_ia32_kunpcksi, " UiUiUi" , " nc" , " avx512bw" )
1354
1354
TARGET_BUILTIN(__builtin_ia32_loaddquhi512_mask, " V32sV32sC*V32sUi" , " nV:512:" , " avx512bw,evex512" )
1355
1355
TARGET_BUILTIN(__builtin_ia32_loaddquqi512_mask, " V64cV64cC*V64cUOi" , " nV:512:" , " avx512bw,evex512" )
@@ -1665,56 +1665,56 @@ TARGET_BUILTIN(__builtin_ia32_fpclassss_mask, "UcV4fIiUc", "ncV:128:", "avx512dq
1665
1665
TARGET_BUILTIN(__builtin_ia32_kaddqi, " UcUcUc" , " nc" , " avx512dq" )
1666
1666
TARGET_BUILTIN(__builtin_ia32_kaddhi, " UsUsUs" , " nc" , " avx512dq" )
1667
1667
TARGET_BUILTIN(__builtin_ia32_kaddsi, " UiUiUi" , " nc" , " avx512bw" )
1668
- TARGET_BUILTIN(__builtin_ia32_kadddi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1668
+ TARGET_BUILTIN(__builtin_ia32_kadddi, " UOiUOiUOi" , " nc" , " avx512bw" )
1669
1669
TARGET_BUILTIN(__builtin_ia32_kandqi, " UcUcUc" , " nc" , " avx512dq" )
1670
1670
TARGET_BUILTIN(__builtin_ia32_kandhi, " UsUsUs" , " nc" , " avx512f" )
1671
1671
TARGET_BUILTIN(__builtin_ia32_kandsi, " UiUiUi" , " nc" , " avx512bw" )
1672
- TARGET_BUILTIN(__builtin_ia32_kanddi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1672
+ TARGET_BUILTIN(__builtin_ia32_kanddi, " UOiUOiUOi" , " nc" , " avx512bw" )
1673
1673
TARGET_BUILTIN(__builtin_ia32_kandnqi, " UcUcUc" , " nc" , " avx512dq" )
1674
1674
TARGET_BUILTIN(__builtin_ia32_kandnhi, " UsUsUs" , " nc" , " avx512f" )
1675
1675
TARGET_BUILTIN(__builtin_ia32_kandnsi, " UiUiUi" , " nc" , " avx512bw" )
1676
- TARGET_BUILTIN(__builtin_ia32_kandndi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1676
+ TARGET_BUILTIN(__builtin_ia32_kandndi, " UOiUOiUOi" , " nc" , " avx512bw" )
1677
1677
TARGET_BUILTIN(__builtin_ia32_korqi, " UcUcUc" , " nc" , " avx512dq" )
1678
1678
TARGET_BUILTIN(__builtin_ia32_korhi, " UsUsUs" , " nc" , " avx512f" )
1679
1679
TARGET_BUILTIN(__builtin_ia32_korsi, " UiUiUi" , " nc" , " avx512bw" )
1680
- TARGET_BUILTIN(__builtin_ia32_kordi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1680
+ TARGET_BUILTIN(__builtin_ia32_kordi, " UOiUOiUOi" , " nc" , " avx512bw" )
1681
1681
TARGET_BUILTIN(__builtin_ia32_kortestcqi, " iUcUc" , " nc" , " avx512dq" )
1682
1682
TARGET_BUILTIN(__builtin_ia32_kortestzqi, " iUcUc" , " nc" , " avx512dq" )
1683
1683
TARGET_BUILTIN(__builtin_ia32_kortestchi, " iUsUs" , " nc" , " avx512f" )
1684
1684
TARGET_BUILTIN(__builtin_ia32_kortestzhi, " iUsUs" , " nc" , " avx512f" )
1685
1685
TARGET_BUILTIN(__builtin_ia32_kortestcsi, " iUiUi" , " nc" , " avx512bw" )
1686
1686
TARGET_BUILTIN(__builtin_ia32_kortestzsi, " iUiUi" , " nc" , " avx512bw" )
1687
- TARGET_BUILTIN(__builtin_ia32_kortestcdi, " iUOiUOi" , " nc" , " avx512bw,evex512 " )
1688
- TARGET_BUILTIN(__builtin_ia32_kortestzdi, " iUOiUOi" , " nc" , " avx512bw,evex512 " )
1687
+ TARGET_BUILTIN(__builtin_ia32_kortestcdi, " iUOiUOi" , " nc" , " avx512bw" )
1688
+ TARGET_BUILTIN(__builtin_ia32_kortestzdi, " iUOiUOi" , " nc" , " avx512bw" )
1689
1689
TARGET_BUILTIN(__builtin_ia32_ktestcqi, " iUcUc" , " nc" , " avx512dq" )
1690
1690
TARGET_BUILTIN(__builtin_ia32_ktestzqi, " iUcUc" , " nc" , " avx512dq" )
1691
1691
TARGET_BUILTIN(__builtin_ia32_ktestchi, " iUsUs" , " nc" , " avx512dq" )
1692
1692
TARGET_BUILTIN(__builtin_ia32_ktestzhi, " iUsUs" , " nc" , " avx512dq" )
1693
1693
TARGET_BUILTIN(__builtin_ia32_ktestcsi, " iUiUi" , " nc" , " avx512bw" )
1694
1694
TARGET_BUILTIN(__builtin_ia32_ktestzsi, " iUiUi" , " nc" , " avx512bw" )
1695
- TARGET_BUILTIN(__builtin_ia32_ktestcdi, " iUOiUOi" , " nc" , " avx512bw,evex512 " )
1696
- TARGET_BUILTIN(__builtin_ia32_ktestzdi, " iUOiUOi" , " nc" , " avx512bw,evex512 " )
1695
+ TARGET_BUILTIN(__builtin_ia32_ktestcdi, " iUOiUOi" , " nc" , " avx512bw" )
1696
+ TARGET_BUILTIN(__builtin_ia32_ktestzdi, " iUOiUOi" , " nc" , " avx512bw" )
1697
1697
TARGET_BUILTIN(__builtin_ia32_kunpckhi, " UsUsUs" , " nc" , " avx512f" )
1698
1698
TARGET_BUILTIN(__builtin_ia32_kxnorqi, " UcUcUc" , " nc" , " avx512dq" )
1699
1699
TARGET_BUILTIN(__builtin_ia32_kxnorhi, " UsUsUs" , " nc" , " avx512f" )
1700
1700
TARGET_BUILTIN(__builtin_ia32_kxnorsi, " UiUiUi" , " nc" , " avx512bw" )
1701
- TARGET_BUILTIN(__builtin_ia32_kxnordi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1701
+ TARGET_BUILTIN(__builtin_ia32_kxnordi, " UOiUOiUOi" , " nc" , " avx512bw" )
1702
1702
TARGET_BUILTIN(__builtin_ia32_kxorqi, " UcUcUc" , " nc" , " avx512dq" )
1703
1703
TARGET_BUILTIN(__builtin_ia32_kxorhi, " UsUsUs" , " nc" , " avx512f" )
1704
1704
TARGET_BUILTIN(__builtin_ia32_kxorsi, " UiUiUi" , " nc" , " avx512bw" )
1705
- TARGET_BUILTIN(__builtin_ia32_kxordi, " UOiUOiUOi" , " nc" , " avx512bw,evex512 " )
1705
+ TARGET_BUILTIN(__builtin_ia32_kxordi, " UOiUOiUOi" , " nc" , " avx512bw" )
1706
1706
TARGET_BUILTIN(__builtin_ia32_kshiftliqi, " UcUcIUi" , " nc" , " avx512dq" )
1707
1707
TARGET_BUILTIN(__builtin_ia32_kshiftlihi, " UsUsIUi" , " nc" , " avx512f" )
1708
1708
TARGET_BUILTIN(__builtin_ia32_kshiftlisi, " UiUiIUi" , " nc" , " avx512bw" )
1709
- TARGET_BUILTIN(__builtin_ia32_kshiftlidi, " UOiUOiIUi" , " nc" , " avx512bw,evex512 " )
1709
+ TARGET_BUILTIN(__builtin_ia32_kshiftlidi, " UOiUOiIUi" , " nc" , " avx512bw" )
1710
1710
TARGET_BUILTIN(__builtin_ia32_kshiftriqi, " UcUcIUi" , " nc" , " avx512dq" )
1711
1711
TARGET_BUILTIN(__builtin_ia32_kshiftrihi, " UsUsIUi" , " nc" , " avx512f" )
1712
1712
TARGET_BUILTIN(__builtin_ia32_kshiftrisi, " UiUiIUi" , " nc" , " avx512bw" )
1713
- TARGET_BUILTIN(__builtin_ia32_kshiftridi, " UOiUOiIUi" , " nc" , " avx512bw,evex512 " )
1713
+ TARGET_BUILTIN(__builtin_ia32_kshiftridi, " UOiUOiIUi" , " nc" , " avx512bw" )
1714
1714
TARGET_BUILTIN(__builtin_ia32_kmovb, " UcUc" , " nc" , " avx512dq" )
1715
1715
TARGET_BUILTIN(__builtin_ia32_kmovw, " UsUs" , " nc" , " avx512f" )
1716
1716
TARGET_BUILTIN(__builtin_ia32_kmovd, " UiUi" , " nc" , " avx512bw" )
1717
- TARGET_BUILTIN(__builtin_ia32_kmovq, " UOiUOi" , " nc" , " avx512bw,evex512 " )
1717
+ TARGET_BUILTIN(__builtin_ia32_kmovq, " UOiUOi" , " nc" , " avx512bw" )
1718
1718
TARGET_BUILTIN(__builtin_ia32_palignr512, " V64cV64cV64cIi" , " ncV:512:" , " avx512bw,evex512" )
1719
1719
TARGET_BUILTIN(__builtin_ia32_dbpsadbw128, " V8sV16cV16cIi" , " ncV:128:" , " avx512bw,avx512vl" )
1720
1720
TARGET_BUILTIN(__builtin_ia32_dbpsadbw256, " V16sV32cV32cIi" , " ncV:256:" , " avx512bw,avx512vl" )
0 commit comments