-
Notifications
You must be signed in to change notification settings - Fork 284
FixAVX 512 build under VS2015 #451
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
FixAVX 512 build under VS2015 #451
Conversation
db45e80 to
414b017
Compare
414b017 to
b6dd639
Compare
14cfa1b to
9d4e6d5
Compare
|
🎉 |
MSVC doesn't ship them, and it's uncleanr whether they are officially required by Intel. https://software.intel.com/sites/landingpage/IntrinsicsGuide/ don't list them.
c38678f to
8c21309
Compare
Downgrade to AVX2 when MSVC doesn't support the AVX512 builtin. This could be improved based on the compiler version, better safe than sorry here.
8c21309 to
52517c9
Compare
|
@JohanMabille green again! I feel like the green vador of AVX512 |
|
Should we go ahead and merge this? |
|
Not yet, @serge-sans-paille wants to test this implementation on Linux before merging it (or we can rebase this PR after the configuration with AVX512 on Windows is added). |
9662e9c to
28e1b62
Compare
|
cc @JohanMabille 28e1b62 passes validation, which validates the AVX512 implementation fallbacks, according to me. |
|
I confirm! |
28e1b62 to
52517c9
Compare
|
Awesome! |
|
This seems to have fixed our build issues. Thank you! |

Related to #421