Rollup merge of #90079 - SparrowLii:i8mm, r=Amanieu
enable `i8mm` target feature on aarch64 and arm As in https://github.com/rust-lang/stdarch/issues/1233, `i8mm` needs to be turned on to support the implementation of `vmmla` and `vusmmla`neon instructions in stdarch. r? ``@Amanieu``
This commit is contained in:
commit
bd48b9975a
@ -19,6 +19,7 @@ const ARM_ALLOWED_FEATURES: &[(&str, Option<Symbol>)] = &[
|
||||
("crypto", Some(sym::arm_target_feature)),
|
||||
("aes", Some(sym::arm_target_feature)),
|
||||
("sha2", Some(sym::arm_target_feature)),
|
||||
("i8mm", Some(sym::arm_target_feature)),
|
||||
("v5te", Some(sym::arm_target_feature)),
|
||||
("v6", Some(sym::arm_target_feature)),
|
||||
("v6k", Some(sym::arm_target_feature)),
|
||||
@ -90,7 +91,7 @@ const AARCH64_ALLOWED_FEATURES: &[(&str, Option<Symbol>)] = &[
|
||||
// FEAT_FRINTTS
|
||||
("frintts", Some(sym::aarch64_target_feature)),
|
||||
// FEAT_I8MM
|
||||
// ("i8mm", Some(sym::aarch64_target_feature)),
|
||||
("i8mm", Some(sym::aarch64_target_feature)),
|
||||
// FEAT_F32MM
|
||||
// ("f32mm", Some(sym::aarch64_target_feature)),
|
||||
// FEAT_F64MM
|
||||
|
Loading…
x
Reference in New Issue
Block a user