@@ -1814,7 +1814,7 @@ AArch64ExtensionDependenciesBaseArchTestParams
18141814 {AArch64::ARMV9_6A, {" nofp" , " fprcvt" }, {" fp-armv8" , " fprcvt" }, {}},
18151815 {AArch64::ARMV9_6A, {" fprcvt" , " nofp" }, {}, {" fp-armv8" , " fprcvt" }},
18161816
1817- // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm, fp8dot4, fp8dot2 }
1817+ // simd -> {aes, sha2, sha3, sm4, f8f16mm, f8f32mm, faminmax, lut, fp8 }
18181818 {AArch64::ARMV8A, {" nosimd" , " aes" }, {" neon" , " aes" }, {}},
18191819 {AArch64::ARMV8A, {" aes" , " nosimd" }, {}, {" neon" , " aes" }},
18201820 {AArch64::ARMV8A, {" nosimd" , " sha2" }, {" neon" , " sha2" }, {}},
@@ -1827,10 +1827,18 @@ AArch64ExtensionDependenciesBaseArchTestParams
18271827 {AArch64::ARMV9_6A, {" f8f16mm" , " nosimd" }, {}, {" neon" , " f8f16mm" }},
18281828 {AArch64::ARMV9_6A, {" nosimd" , " f8f32mm" }, {" neon" , " f8f32mm" }, {}},
18291829 {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" }},
18341842
18351843 // simd -> {rdm, dotprod, fcma}
18361844 {AArch64::ARMV8A, {" nosimd" , " rdm" }, {" neon" , " rdm" }, {}},
0 commit comments