-
Notifications
You must be signed in to change notification settings - Fork 18
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
Ensure Toolchain and Platform Checks are correct #27
Comments
|
The build currently replicates what the upstream
configure
script. But that's not always correct or complete (see for example hacl-star/hacl-star#519 (comment)).See https://github.com/cryspen/hacl/blob/main/cpu-features.md for full CPU feature matrix.
Lib_IntVector_Intrinsics_ni_aes_enc
,Lib_IntVector_Intrinsics_ni_aes_enc_last
,Lib_IntVector_Intrinsics_ni_aes_keygen_assist
Lib_IntVector_Intrinsics_ni_clmul
Lib_IntVector_Intrinsics_vec128_xor
,Lib_IntVector_Intrinsics_vec128_eq32
,Lib_IntVector_Intrinsics_vec128_gt32
,Lib_IntVector_Intrinsics_vec128_or
,Lib_IntVector_Intrinsics_vec128_and
,Lib_IntVector_Intrinsics_vec128_lognot
,Lib_IntVector_Intrinsics_vec128_shift_left
,Lib_IntVector_Intrinsics_vec128_shift_right
,Lib_IntVector_Intrinsics_vec128_shift_left64
,Lib_IntVector_Intrinsics_vec128_shift_right64
,Lib_IntVector_Intrinsics_vec128_shift_left32
,Lib_IntVector_Intrinsics_vec128_shift_right32
,Lib_IntVector_Intrinsics_vec128_shuffle32
,Lib_IntVector_Intrinsics_vec128_shuffle64
,Lib_IntVector_Intrinsics_vec128_rotate_right_lanes32
,Lib_IntVector_Intrinsics_vec128_rotate_right_lanes64
,Lib_IntVector_Intrinsics_vec128_load32_le
,Lib_IntVector_Intrinsics_vec128_load64_le
,Lib_IntVector_Intrinsics_vec128_store32_le
,Lib_IntVector_Intrinsics_vec128_store64_le
,Lib_IntVector_Intrinsics_vec128_zero
,Lib_IntVector_Intrinsics_vec128_add64
,Lib_IntVector_Intrinsics_vec128_sub64
,Lib_IntVector_Intrinsics_vec128_mul64
,Lib_IntVector_Intrinsics_vec128_smul64
,Lib_IntVector_Intrinsics_vec128_add32
,Lib_IntVector_Intrinsics_vec128_sub32
,Lib_IntVector_Intrinsics_vec128_load64
,Lib_IntVector_Intrinsics_vec128_load64s
,Lib_IntVector_Intrinsics_vec128_load32
,Lib_IntVector_Intrinsics_vec128_load32s
,Lib_IntVector_Intrinsics_vec128_interleave_low32
,Lib_IntVector_Intrinsics_vec128_interleave_high32
,Lib_IntVector_Intrinsics_vec128_interleave_low64
,Lib_IntVector_Intrinsics_vec128_interleave_high64
Lib_IntVector_Intrinsics_vec128_rotate_left32_8
,Lib_IntVector_Intrinsics_vec128_rotate_left32_16
,Lib_IntVector_Intrinsics_vec128_rotate_left32_24
,Lib_IntVector_Intrinsics_vec128_rotate_left32
,Lib_IntVector_Intrinsics_vec128_rotate_right32
,Lib_IntVector_Intrinsics_vec128_load_be
,Lib_IntVector_Intrinsics_vec128_load32_be
,Lib_IntVector_Intrinsics_vec128_load64_be
,Lib_IntVector_Intrinsics_vec128_store_be
,Lib_IntVector_Intrinsics_vec128_store32_be
,Lib_IntVector_Intrinsics_vec128_store64_be
(all also SSE2)Lib_IntVector_Intrinsics_vec128_eq64
,Lib_IntVector_Intrinsics_vec128_insert8
,Lib_IntVector_Intrinsics_vec128_insert32
,Lib_IntVector_Intrinsics_vec128_insert64
,Lib_IntVector_Intrinsics_vec128_extract8
,Lib_IntVector_Intrinsics_vec128_extract32
,Lib_IntVector_Intrinsics_vec128_extract64
,Lib_IntVector_Intrinsics_vec128_mul32
,Lib_IntVector_Intrinsics_vec128_smul32
(also sse2)Lib_IntVector_Intrinsics_vec128_gt64
,The text was updated successfully, but these errors were encountered: