@@ -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, faminmax, lut, fp8 }
18191819 {AArch64::ARMV8A, {" nosimd" , " aes" }, {" neon" , " aes" }, {}},
18201820 {AArch64::ARMV8A, {" aes" , " nosimd" }, {}, {" neon" , " aes" }},
18211821 {AArch64::ARMV8A, {" nosimd" , " sha2" }, {" neon" , " sha2" }, {}},
@@ -1828,10 +1828,18 @@ 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+ {AArch64::ARMV9_6A, {" faminmax" , " nosimd" }, {}, {" neon" , " faminmax" }},
1832+ {AArch64::ARMV9_6A, {" nosimd" , " faminmax" }, {" neon" , " faminmax" }, {}},
1833+ {AArch64::ARMV9_6A, {" lut" , " nosimd" }, {}, {" neon" , " lut" }},
1834+ {AArch64::ARMV9_6A, {" nosimd" , " lut" }, {" neon" , " lut" }, {}},
1835+ {AArch64::ARMV9_6A, {" fp8" , " nosimd" }, {}, {" neon" , " fp8" }},
1836+ {AArch64::ARMV9_6A, {" nosimd" , " fp8" }, {" neon" , " fp8" }, {}},
1837+
1838+ // fp8 -> {fp8dot4, fp8dot2}
1839+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot4" }, {" fp8" , " fp8dot4" }, {}},
1840+ {AArch64::ARMV9_6A, {" fp8dot4" , " nofp8" }, {}, {" fp8" , " fp8dot4" }},
1841+ {AArch64::ARMV9_6A, {" nofp8" , " fp8dot2" }, {" fp8" , " fp8dot2" }, {}},
1842+ {AArch64::ARMV9_6A, {" fp8dot2" , " nofp8" }, {}, {" fp8" , " fp8dot2" }},
18351843
18361844 // simd -> {rdm, dotprod, fcma}
18371845 {AArch64::ARMV8A, {" nosimd" , " rdm" }, {" neon" , " rdm" }, {}},
0 commit comments