@@ -1815,7 +1815,7 @@ AArch64ExtensionDependenciesBaseArchTestParams
18151815 {AArch64::ARMV9_6A, {" nofp" , " fprcvt" }, {" fp-armv8" , " fprcvt" }, {}},
18161816 {AArch64::ARMV9_6A, {" fprcvt" , " nofp" }, {}, {" fp-armv8" , " fprcvt" }},
18171817
1818- // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm, fp8dot4, fp8dot2 }
1818+ // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm}
18191819 {AArch64::ARMV8A, {" nosimd" , " aes" }, {" neon" , " aes" }, {}},
18201820 {AArch64::ARMV8A, {" aes" , " nosimd" }, {}, {" neon" , " aes" }},
18211821 {AArch64::ARMV8A, {" nosimd" , " sha2" }, {" neon" , " sha2" }, {}},
@@ -1828,10 +1828,20 @@ AArch64ExtensionDependenciesBaseArchTestParams
18281828 {AArch64::ARMV9_6A, {" f8f16mm" , " nosimd" }, {}, {" neon" , " f8f16mm" }},
18291829 {AArch64::ARMV9_6A, {" nosimd" , " f8f32mm" }, {" neon" , " f8f32mm" }, {}},
18301830 {AArch64::ARMV9_6A, {" f8f32mm" , " nosimd" }, {}, {" neon" , " f8f32mm" }},
1831- {AArch64::ARMV9_6A, {" nosimd" , " fp8dot4" }, {" neon" , " fp8dot4" }, {}},
1832- {AArch64::ARMV9_6A, {" fp8dot4" , " nosimd" }, {}, {" neon" , " fp8dot4" }},
1833- {AArch64::ARMV9_6A, {" nosimd" , " fp8dot2" }, {" neon" , " fp8dot2" }, {}},
1834- {AArch64::ARMV9_6A, {" fp8dot2" , " nosimd" }, {}, {" neon" , " fp8dot2" }},
1831+
1832+ // fp8 -> {fp8dot4, fp8dot2}
1833+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot4" }, {" fp8" , " fp8dot4" }, {}},
1834+ {AArch64::ARMV9_6A, {" fp8dot4" , " nofp8" }, {}, {" fp8" , " fp8dot4" }},
1835+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot2" }, {" fp8" , " fp8dot2" }, {}},
1836+ {AArch64::ARMV9_6A, {" fp8dot2" , " nofp8" }, {}, {" fp8" , " fp8dot2" }},
1837+
1838+ // simd -> {faminman, lut, fp8}}
1839+ {AArch64::ARMV9_6A, {" faminmax" , " nosimd" }, {}, {" neon" , " faminmax" }},
1840+ {AArch64::ARMV9_6A, {" nosimd" , " faminmax" }, {" neon" , " faminmax" }, {}},
1841+ {AArch64::ARMV9_6A, {" lut" , " nosimd" }, {}, {" neon" , " lut" }},
1842+ {AArch64::ARMV9_6A, {" nosimd" , " lut" }, {" neon" , " lut" }, {}},
1843+ {AArch64::ARMV9_6A, {" fp8" , " nosimd" }, {}, {" neon" , " fp8" }},
1844+ {AArch64::ARMV9_6A, {" nosimd" , " fp8" }, {" neon" , " fp8" }, {}},
18351845
18361846 // simd -> {rdm, dotprod, fcma}
18371847 {AArch64::ARMV8A, {" nosimd" , " rdm" }, {" neon" , " rdm" }, {}},
@@ -1978,6 +1988,7 @@ AArch64ExtensionDependenciesBaseArchTestParams
19781988 {AArch64::ARMV9_6A, {" fp8dot4" , " nofp8" }, {}, {" fp8" , " fp8dot4" }},
19791989 {AArch64::ARMV9_6A, {" nofp8" , " fp8dot2" }, {" fp8" , " fp8dot2" }, {}},
19801990 {AArch64::ARMV9_6A, {" fp8dot2" , " nofp8" }, {}, {" fp8" , " fp8dot2" }},
1991+
19811992 {AArch64::ARMV9_6A,
19821993 {" nofp8" , " ssve-fp8dot4" },
19831994 {" fp8" , " ssve-fp8dot4" },
0 commit comments