-
Notifications
You must be signed in to change notification settings - Fork 276
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
abi_unsupported_vector_types triggering in pclmulqdq (and maybe more places) #1661
Comments
I imagine it should - since the intrinsic operates on SSE registers, it would be pretty hard to do anything with it if SSE is not available... |
So this seems to be missing info in rustc's feature implication code then? |
Specifically that would be adding |
you could double check with llvm's feature implication code maybe |
LLVM appears to have pclmul depend on sse2: https://github.com/llvm/llvm-project/blob/3fc0d94ce57de2d0841e77c8fda7feef2923c4e0/llvm/lib/Target/X86/X86.td#L187 |
Okay, rust-lang/rust#132174 should do it then. |
x86 target features: make pclmulqdq imply sse2 Based on comments in rust-lang/stdarch#1661 Fixes rust-lang/stdarch#1661
x86 target features: make pclmulqdq imply sse2 Based on comments in rust-lang/stdarch#1661 Fixes rust-lang/stdarch#1661
x86 target features: make pclmulqdq imply sse2 Based on comments in rust-lang/stdarch#1661 Fixes rust-lang/stdarch#1661
Rollup merge of rust-lang#132174 - RalfJung:pclmulqdq, r=calebzulawski x86 target features: make pclmulqdq imply sse2 Based on comments in rust-lang/stdarch#1661 Fixes rust-lang/stdarch#1661
This is the following function:
Does the
pclmulqdq
target feature implysse
?And shouldn't this use
extern "unadjusted"
like most of the LLVM intrinsics?Cc @Amanieu @veluca93
The text was updated successfully, but these errors were encountered: