@@ -1559,6 +1559,24 @@ INSTANTIATE_TEST_SUITE_P(
1559
1559
AArch64::AEK_FP16, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1560
1560
AArch64::AEK_PAUTH}),
1561
1561
"8.3-A"),
1562
+ ARMCPUTestParams<AArch64::ExtensionBitset>(
1563
+ " apple-s4" , " armv8.3-a" , " crypto-neon-fp-armv8" ,
1564
+ AArch64::ExtensionBitset (
1565
+ {AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1566
+ AArch64::AEK_FP, AArch64::AEK_SIMD, AArch64::AEK_LSE,
1567
+ AArch64::AEK_RAS, AArch64::AEK_RDM, AArch64::AEK_RCPC,
1568
+ AArch64::AEK_FP16, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1569
+ AArch64::AEK_PAUTH}),
1570
+ "8.3-A"),
1571
+ ARMCPUTestParams<AArch64::ExtensionBitset>(
1572
+ " apple-s5" , " armv8.3-a" , " crypto-neon-fp-armv8" ,
1573
+ AArch64::ExtensionBitset (
1574
+ {AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1575
+ AArch64::AEK_FP, AArch64::AEK_SIMD, AArch64::AEK_LSE,
1576
+ AArch64::AEK_RAS, AArch64::AEK_RDM, AArch64::AEK_RCPC,
1577
+ AArch64::AEK_FP16, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1578
+ AArch64::AEK_PAUTH}),
1579
+ "8.3-A"),
1562
1580
ARMCPUTestParams<AArch64::ExtensionBitset>(
1563
1581
" apple-a13" , " armv8.4-a" , " crypto-neon-fp-armv8" ,
1564
1582
AArch64::ExtensionBitset (
@@ -1580,18 +1598,17 @@ INSTANTIATE_TEST_SUITE_P(
1580
1598
AArch64::AEK_FCMA, AArch64::AEK_PAUTH}),
1581
1599
"8.4-A"),
1582
1600
ARMCPUTestParams<AArch64::ExtensionBitset>(
1583
- " apple-a15 " , " armv8.6 -a" , " crypto-neon-fp-armv8" ,
1601
+ " apple-m1 " , " armv8.4 -a" , " crypto-neon-fp-armv8" ,
1584
1602
AArch64::ExtensionBitset (
1585
1603
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1586
1604
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
1587
1605
AArch64::AEK_LSE, AArch64::AEK_RAS, AArch64::AEK_RDM,
1588
1606
AArch64::AEK_RCPC, AArch64::AEK_DOTPROD, AArch64::AEK_FP16,
1589
- AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_BF16,
1590
- AArch64::AEK_I8MM, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1591
- AArch64::AEK_PAUTH}),
1592
- "8.6-A"),
1607
+ AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_JSCVT,
1608
+ AArch64::AEK_FCMA, AArch64::AEK_PAUTH}),
1609
+ "8.4-A"),
1593
1610
ARMCPUTestParams<AArch64::ExtensionBitset>(
1594
- " apple-a16 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1611
+ " apple-a15 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1595
1612
AArch64::ExtensionBitset (
1596
1613
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1597
1614
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1602,7 +1619,7 @@ INSTANTIATE_TEST_SUITE_P(
1602
1619
AArch64::AEK_PAUTH}),
1603
1620
"8.6-A"),
1604
1621
ARMCPUTestParams<AArch64::ExtensionBitset>(
1605
- " apple-a17 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1622
+ " apple-m2 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1606
1623
AArch64::ExtensionBitset (
1607
1624
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1608
1625
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1613,17 +1630,18 @@ INSTANTIATE_TEST_SUITE_P(
1613
1630
AArch64::AEK_PAUTH}),
1614
1631
"8.6-A"),
1615
1632
ARMCPUTestParams<AArch64::ExtensionBitset>(
1616
- " apple-m1 " , " armv8.4 -a" , " crypto-neon-fp-armv8" ,
1633
+ " apple-a16 " , " armv8.6 -a" , " crypto-neon-fp-armv8" ,
1617
1634
AArch64::ExtensionBitset (
1618
1635
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1619
1636
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
1620
1637
AArch64::AEK_LSE, AArch64::AEK_RAS, AArch64::AEK_RDM,
1621
1638
AArch64::AEK_RCPC, AArch64::AEK_DOTPROD, AArch64::AEK_FP16,
1622
- AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_JSCVT,
1623
- AArch64::AEK_FCMA, AArch64::AEK_PAUTH}),
1624
- "8.4-A"),
1639
+ AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_BF16,
1640
+ AArch64::AEK_I8MM, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1641
+ AArch64::AEK_PAUTH}),
1642
+ "8.6-A"),
1625
1643
ARMCPUTestParams<AArch64::ExtensionBitset>(
1626
- " apple-m2 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1644
+ " apple-m3 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1627
1645
AArch64::ExtensionBitset (
1628
1646
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1629
1647
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1634,7 +1652,7 @@ INSTANTIATE_TEST_SUITE_P(
1634
1652
AArch64::AEK_PAUTH}),
1635
1653
"8.6-A"),
1636
1654
ARMCPUTestParams<AArch64::ExtensionBitset>(
1637
- " apple-m3 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1655
+ " apple-a17 " , " armv8.6-a" , " crypto-neon-fp-armv8" ,
1638
1656
AArch64::ExtensionBitset (
1639
1657
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1640
1658
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1659,24 +1677,6 @@ INSTANTIATE_TEST_SUITE_P(
1659
1677
AArch64::AEK_SME, AArch64::AEK_SME2,
1660
1678
AArch64::AEK_SMEF64F64, AArch64::AEK_SMEI16I64}),
1661
1679
"8.7-A"),
1662
- ARMCPUTestParams<AArch64::ExtensionBitset>(
1663
- " apple-s4" , " armv8.3-a" , " crypto-neon-fp-armv8" ,
1664
- AArch64::ExtensionBitset (
1665
- {AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1666
- AArch64::AEK_FP, AArch64::AEK_SIMD, AArch64::AEK_LSE,
1667
- AArch64::AEK_RAS, AArch64::AEK_RDM, AArch64::AEK_RCPC,
1668
- AArch64::AEK_FP16, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1669
- AArch64::AEK_PAUTH}),
1670
- "8.3-A"),
1671
- ARMCPUTestParams<AArch64::ExtensionBitset>(
1672
- " apple-s5" , " armv8.3-a" , " crypto-neon-fp-armv8" ,
1673
- AArch64::ExtensionBitset (
1674
- {AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
1675
- AArch64::AEK_FP, AArch64::AEK_SIMD, AArch64::AEK_LSE,
1676
- AArch64::AEK_RAS, AArch64::AEK_RDM, AArch64::AEK_RCPC,
1677
- AArch64::AEK_FP16, AArch64::AEK_JSCVT, AArch64::AEK_FCMA,
1678
- AArch64::AEK_PAUTH}),
1679
- "8.3-A"),
1680
1680
ARMCPUTestParams<AArch64::ExtensionBitset>(
1681
1681
" exynos-m3" , " armv8-a" , " crypto-neon-fp-armv8" ,
1682
1682
AArch64::ExtensionBitset ({AArch64::AEK_CRC, AArch64::AEK_AES,
0 commit comments