25 # error "POPCNT instruction set not enabled"
28 #ifndef _POPCNTINTRIN_H_INCLUDED
29 #define _POPCNTINTRIN_H_INCLUDED
32 extern __inline
int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
33 _mm_popcnt_u32 (
unsigned int __X)
35 return __builtin_popcount (__X);
39 extern __inline
long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
40 _mm_popcnt_u64 (
unsigned long long __X)
42 return __builtin_popcountll (__X);
__inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__)) _mm_popcnt_u32(unsigned int __X)
Definition: popcntintrin.h:32
__inline unsigned char unsigned int __X
Definition: adxintrin.h:33