clang  16.0.0git
Functions | Variables
bmiintrin.h File Reference
This graph shows which files directly or indirectly include this file:

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))

Definition at line 31 of file bmiintrin.h.

Referenced by _mm512_set_epi32(), and _mm512_set_ps().

◆ __P

__P = __Y & 0xFF

Definition at line 31 of file bmiintrin.h.

◆ __Y

__inline unsigned int unsigned int __Y
Initial value:
{
return (~__X & __Y)

Definition at line 25 of file bmiintrin.h.

Referenced by __andn_u32(), __bextr_u32(), _bextr2_u32(), and _bextr_u32().

__L
__inline unsigned int unsigned int unsigned int __L
Definition: bmiintrin.h:31
__Y
__inline unsigned int unsigned int __Y
Definition: bmiintrin.h:25
__P
__inline unsigned int unsigned int __P
Definition: bmiintrin.h:31