Skip to content
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

keccak: Fix keccakf1600 implementation selection #168

Merged
merged 1 commit into from
Dec 9, 2020
Merged

Commits on Dec 9, 2020

  1. keccak: Fix keccakf1600 implementation selection

    1. On macOS __builtin_cpu_init() must be called directly because
       otherwise it will run after select_keccakf1600_implementation().
       See https://bugs.llvm.org/show_bug.cgi?id=48459.
    2. Check availability of both BMI and BMI2. Some CPUs like
       Intel E5-2697 v2 incorrectly report BMI2 being available.
    
    Co-authored-by: yperbasis <[email protected]>
    chfast and yperbasis committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    b816354 View commit details
    Browse the repository at this point in the history