clang 22.0.0git
bmiintrin.h File Reference

Go to the source code of this file.

Functions

__inline unsigned short __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) __tzcnt_u16(unsigned short __X)
 return (_bextr_u32(__X, __P, __L))

Variables

__inline unsigned int unsigned int __Y
__inline unsigned int unsigned int __P = __Y & 0xFF
__inline unsigned int unsigned int unsigned int __L

Function Documentation

◆ __attribute__()

__inline unsigned short __attribute__ ( (__gnu_inline__, __always_inline__, __artificial__) )
extern

Definition at line 18 of file bmiintrin.h.

◆ return()

return ( _bextr_u32(__X, __P, __L) )

References __L, and __P.

Variable Documentation

◆ __L

__L
Initial value:
{
return ((__X << (32 - (__L + __P))) >> (32 - __L))
#define __L(__X)
__inline unsigned int unsigned int unsigned int * __P
Definition bmi2intrin.h:25

Definition at line 31 of file bmiintrin.h.

◆ __P

__P = __Y & 0xFF

Definition at line 31 of file bmiintrin.h.

◆ __Y

__inline unsigned int unsigned int __Y
Initial value:
{
return (~__X & __Y)
__inline unsigned int unsigned int __Y
Definition bmi2intrin.h:19

Definition at line 25 of file bmiintrin.h.