-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The feature i8mm
is not valid
#1233
Comments
I think this just needs to be added to the list in rustc, it's already supported by LLVM. |
Looking at compiler/rustc_codegen_ssa/src/target_features.rs, it seems that it's just commented out. I think the reason is that at the time this list was updated we were still on LLVM 12 which didn't support this feature. It should be safe to uncomment now. |
GuillaumeGomez
added a commit
to GuillaumeGomez/rust
that referenced
this issue
Oct 25, 2021
enable `i8mm` target feature on aarch64 and arm As in rust-lang/stdarch#1233, `i8mm` needs to be turned on to support the implementation of `vmmla` and `vusmmla`neon instructions in stdarch. r? `@Amanieu`
GuillaumeGomez
added a commit
to GuillaumeGomez/rust
that referenced
this issue
Oct 25, 2021
enable `i8mm` target feature on aarch64 and arm As in rust-lang/stdarch#1233, `i8mm` needs to be turned on to support the implementation of `vmmla` and `vusmmla`neon instructions in stdarch. r? ``@Amanieu``
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently
std_detect
implementsi8mm
feature on aarch64: hereBut this feature does not seem to be available: https://rust.godbolt.org/z/8GbKW5ef4.
This led to the
vmmla
andvusmmla
instructions not being implemented. As in #1230The text was updated successfully, but these errors were encountered: