Skip to content

Commit

Permalink
Fix preprocessor logic
Browse files Browse the repository at this point in the history
  • Loading branch information
kimwalisch committed Nov 11, 2024
1 parent b13272b commit 2ffa96a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/PreSieve.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
#define ENABLE_ARM_SVE

#elif defined(__AVX512F__) && \
defined(__AVX512BW__) && \
__has_include(<immintrin.h>)
defined(__AVX512BW__) && \
__has_include(<immintrin.h>)
#include <immintrin.h>
#define ENABLE_AVX512_BW

Expand Down Expand Up @@ -342,7 +342,7 @@ void AND_PreSieveTables(const uint8_t* __restrict preSieved0,
{
#if defined(ENABLE_ARM_SVE)
AND_PreSieveTables_arm_sve(preSieved0, preSieved1, preSieved2, preSieved3, sieve, bytes);
#if defined(ENABLE_AVX512_BW)
#elif defined(ENABLE_AVX512_BW)
AND_PreSieveTables_avx512(preSieved0, preSieved1, preSieved2, preSieved3, sieve, bytes);
#elif defined(ENABLE_MULTIARCH_AVX512_BW)
if (cpu_supports_avx512_bw)
Expand All @@ -363,7 +363,7 @@ void AND_PreSieveTables_Sieve(const uint8_t* __restrict preSieved0,
{
#if defined(ENABLE_ARM_SVE)
AND_PreSieveTables_Sieve_arm_sve(preSieved0, preSieved1, preSieved2, preSieved3, sieve, bytes);
#if defined(ENABLE_AVX512_BW)
#elif defined(ENABLE_AVX512_BW)
AND_PreSieveTables_Sieve_avx512(preSieved0, preSieved1, preSieved2, preSieved3, sieve, bytes);
#elif defined(ENABLE_MULTIARCH_AVX512_BW)
if (cpu_supports_avx512_bw)
Expand Down

0 comments on commit 2ffa96a

Please sign in to comment.