0.8.0rc1 MSVC 32-bit builds fail on Falcon with AVX #1487
blackbird1999
started this conversation in
General
Replies: 1 comment 1 reply
-
I'm a bit confused. Are you trying to build it with AVX / AVX2 in a 32-bit build? If that's the case, I think that should fail, as AVX isn't available on 32-bit platforms. Or is the problem that you're trying to make a 32-bit build but AVX code is set to be built when it shouldn't be? That being said, to my knowledge we've never tested 32-bit builds on Windows and don't have build infrastructure to debug or test this. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
44>D:\CDK8.1\liboqs\src\sig\falcon\pqclean_falcon-512_avx2\sign.c(1033): error C2440: 'function': cannot convert fr
om 'int' to '__m128i' [D:\CDK8.1\liboqs\buildmt\src\sig\falcon\falcon_512_avx2.vcxproj]
41>D:\CDK8.1\liboqs\src\sig\falcon\pqclean_falcon-1024_avx2\sign.c(1033): error C2440: 'function': cannot convert f
rom 'int' to '__m128i' [D:\CDK8.1\liboqs\buildmt\src\sig\falcon\falcon_1024_avx2.vcxproj]
It appears that the AVX2 code no longer matches that found here https://falcon-sign.info/falcon-round3.zip. In particular, it no longer has the #ifdef for x64/x86 that allows it to compile.
I'm not sure of the steps to report such things. Thanks for your help!
Sincerely,
Jonathan
Beta Was this translation helpful? Give feedback.
All reactions