@@ -1814,7 +1814,7 @@ AArch64ExtensionDependenciesBaseArchTestParams
1814
1814
{AArch64::ARMV9_6A, {" nofp" , " fprcvt" }, {" fp-armv8" , " fprcvt" }, {}},
1815
1815
{AArch64::ARMV9_6A, {" fprcvt" , " nofp" }, {}, {" fp-armv8" , " fprcvt" }},
1816
1816
1817
- // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm, fp8dot4, fp8dot2 }
1817
+ // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm, faminmax, lut, fp8 }
1818
1818
{AArch64::ARMV8A, {" nosimd" , " aes" }, {" neon" , " aes" }, {}},
1819
1819
{AArch64::ARMV8A, {" aes" , " nosimd" }, {}, {" neon" , " aes" }},
1820
1820
{AArch64::ARMV8A, {" nosimd" , " sha2" }, {" neon" , " sha2" }, {}},
@@ -1827,10 +1827,18 @@ AArch64ExtensionDependenciesBaseArchTestParams
1827
1827
{AArch64::ARMV9_6A, {" f8f16mm" , " nosimd" }, {}, {" neon" , " f8f16mm" }},
1828
1828
{AArch64::ARMV9_6A, {" nosimd" , " f8f32mm" }, {" neon" , " f8f32mm" }, {}},
1829
1829
{AArch64::ARMV9_6A, {" f8f32mm" , " nosimd" }, {}, {" neon" , " f8f32mm" }},
1830
- {AArch64::ARMV9_6A, {" nosimd" , " fp8dot4" }, {" neon" , " fp8dot4" }, {}},
1831
- {AArch64::ARMV9_6A, {" fp8dot4" , " nosimd" }, {}, {" neon" , " fp8dot4" }},
1832
- {AArch64::ARMV9_6A, {" nosimd" , " fp8dot2" }, {" neon" , " fp8dot2" }, {}},
1833
- {AArch64::ARMV9_6A, {" fp8dot2" , " nosimd" }, {}, {" neon" , " fp8dot2" }},
1830
+ {AArch64::ARMV9_6A, {" faminmax" , " nosimd" }, {}, {" neon" , " faminmax" }},
1831
+ {AArch64::ARMV9_6A, {" nosimd" , " faminmax" }, {" neon" , " faminmax" }, {}},
1832
+ {AArch64::ARMV9_6A, {" lut" , " nosimd" }, {}, {" neon" , " lut" }},
1833
+ {AArch64::ARMV9_6A, {" nosimd" , " lut" }, {" neon" , " lut" }, {}},
1834
+ {AArch64::ARMV9_6A, {" fp8" , " nosimd" }, {}, {" neon" , " fp8" }},
1835
+ {AArch64::ARMV9_6A, {" nosimd" , " fp8" }, {" neon" , " fp8" }, {}},
1836
+
1837
+ // fp8 -> {fp8dot4, fp8dot2}
1838
+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot4" }, {" fp8" , " fp8dot4" }, {}},
1839
+ {AArch64::ARMV9_6A, {" fp8dot4" , " nofp8" }, {}, {" fp8" , " fp8dot4" }},
1840
+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot2" }, {" fp8" , " fp8dot2" }, {}},
1841
+ {AArch64::ARMV9_6A, {" fp8dot2" , " nofp8" }, {}, {" fp8" , " fp8dot2" }},
1834
1842
1835
1843
// simd -> {rdm, dotprod, fcma}
1836
1844
{AArch64::ARMV8A, {" nosimd" , " rdm" }, {" neon" , " rdm" }, {}},
0 commit comments