clang
7.0.0
|
Go to the source code of this file.
Macros | |
#define | __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("lzcnt"))) |
Functions | |
static __inline__ unsigned short __DEFAULT_FN_ATTRS | __lzcnt16 (unsigned short __X) |
Counts the number of leading zero bits in the operand. More... | |
static __inline__ unsigned int __DEFAULT_FN_ATTRS | __lzcnt32 (unsigned int __X) |
Counts the number of leading zero bits in the operand. More... | |
static __inline__ unsigned int __DEFAULT_FN_ATTRS | _lzcnt_u32 (unsigned int __X) |
Counts the number of leading zero bits in the operand. More... | |
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("lzcnt"))) |
Definition at line 32 of file lzcntintrin.h.
Referenced by __lzcnt16(), __lzcnt32(), and _lzcnt_u32().
|
static |
Counts the number of leading zero bits in the operand.
This intrinsic corresponds to the LZCNT
instruction.
__X | An unsigned 16-bit integer whose leading zeros are to be counted. |
Definition at line 45 of file lzcntintrin.h.
References __DEFAULT_FN_ATTRS.
|
static |
Counts the number of leading zero bits in the operand.
This intrinsic corresponds to the LZCNT
instruction.
__X | An unsigned 32-bit integer whose leading zeros are to be counted. |
Definition at line 62 of file lzcntintrin.h.
References __DEFAULT_FN_ATTRS.
|
static |
Counts the number of leading zero bits in the operand.
This intrinsic corresponds to the LZCNT
instruction.
__X | An unsigned 32-bit integer whose leading zeros are to be counted. |
Definition at line 79 of file lzcntintrin.h.
References __DEFAULT_FN_ATTRS.