Skip to content

Commit

Permalink
Improve CPUID detection
Browse files Browse the repository at this point in the history
  • Loading branch information
kimwalisch committed Aug 10, 2020
1 parent 392ebe4 commit c91951e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions libpopcnt.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,9 @@
defined(_MSC_VER) || \
(GNUC_PREREQ(4, 2) || \
__has_builtin(__sync_val_compare_and_swap))) && \
!(defined(HAVE_AVX512) && (defined(__AVX512__) || defined(__AVX512BW__)) && \
defined(HAVE_AVX2) && defined(__AVX2__) && \
defined(HAVE_POPCNT) && defined(__POPCNT__))
((defined(HAVE_AVX512) && !(defined(__AVX512__) || defined(__AVX512BW__))) || \
(defined(HAVE_AVX2) && !defined(__AVX2__)) || \
(defined(HAVE_POPCNT) && !defined(__POPCNT__)))
#define HAVE_CPUID
#endif

Expand Down

0 comments on commit c91951e

Please sign in to comment.