clang 20.0.0git
Functions | Variables
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__)  )

Definition at line 18 of file bmiintrin.h.

◆ return()

return ( _bextr_u32(__X, __P, __L )

Variable Documentation

◆ __L

__L
Initial value:
{
return ((__X << (32 - (__L + __P))) >> (32 - __L))
__inline unsigned int unsigned int unsigned int __L
Definition: bmiintrin.h:31
__inline unsigned int unsigned int __P
Definition: bmiintrin.h:31

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.