-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feature detection issue on x86
targets
#1
Comments
@landonxjames I guess this is what I get for developing on Apple Silicon and deploying to Graviton. 😆 🤦♂️ I'll try to find some time to investigate, but feel free to submit a PR if you have a fix in mind. 👍 |
@landonxjames I believe this should be fixed in 1.0.1. Crates.io has also been updated. Let me know if this doesn't do the trick or I missed something. 👍 |
@landonxjames Totally unrelated, but love your thoughts on the Double throughput on systems which support AVX512 VPCLMULQDQ PR too, if you get a chance. |
@landonxjames You might be interested to see the new C-compatible shared library support, and an implementation in PHP using FFI. This is released in 1.1.0. Can you verify the x86 issue is resolved so I can close this Issue? |
Sorry, was out for the holidays, but I just bumped the version and reran our CI and all looks good to me. Thanks for the fix! |
I've recently integrated the
crc64fast-nvme
crate with theaws-sdk-rust
to support Crc64 checksums for S3. Everything works as expected except the crate fails to compile onx86
. You can see an example failure from our CI here.The compiler fails to find the
_mm_extract_epi64
function which is present onx86_64
, but not on 32 bitx86
. I can see in the code that there is already a check for this particular intrinsic:crc64fast-nvme/src/pclmulqdq/x86.rs
Line 19 in 2450b26
The text was updated successfully, but these errors were encountered: