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

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))
 

Functions

static __inline unsigned char __attribute__ ((__always_inline__, __nodebug__, __target__("adx"))) _addcarryx_u32(unsigned char __cf
 
static __inline unsigned char __DEFAULT_FN_ATTRS _addcarry_u32 (unsigned char __cf, unsigned int __x, unsigned int __y, unsigned int *__p)
 
static __inline unsigned char __DEFAULT_FN_ATTRS _subborrow_u32 (unsigned char __cf, unsigned int __x, unsigned int __y, unsigned int *__p)
 

Variables

static __inline unsigned char unsigned int __x
 
static __inline unsigned char unsigned int unsigned int __y
 
static __inline unsigned char unsigned int unsigned int unsigned int__p
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 18 of file adxintrin.h.

Referenced by _addcarry_u32(), and _subborrow_u32().

Function Documentation

◆ __attribute__()

static __inline unsigned char __attribute__ ( (__always_inline__, __nodebug__, __target__("adx"))  )
static

◆ _addcarry_u32()

static __inline unsigned char __DEFAULT_FN_ATTRS _addcarry_u32 ( unsigned char  __cf,
unsigned int  __x,
unsigned int  __y,
unsigned int __p 
)
static

Definition at line 39 of file adxintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _subborrow_u32()

static __inline unsigned char __DEFAULT_FN_ATTRS _subborrow_u32 ( unsigned char  __cf,
unsigned int  __x,
unsigned int  __y,
unsigned int __p 
)
static

Definition at line 55 of file adxintrin.h.

References __DEFAULT_FN_ATTRS.

Variable Documentation

◆ __p

__inline unsigned char unsigned int unsigned int unsigned int* __p
Initial value:
{
return __builtin_ia32_addcarryx_u32(__cf, __x, __y, __p)
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:22
static __inline unsigned char unsigned int unsigned int unsigned int * __p
Definition: adxintrin.h:24
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:22

Definition at line 24 of file adxintrin.h.

Referenced by __attribute__(), _fxrstor(), _mm256_load_si256(), _mm_load_si128(), _mm_stream_si128(), _rdseed32_step(), _wrssd(), _wrussd(), _xrstors(), _xsavec(), and _xsaveopt().

◆ __x

__inline unsigned char unsigned int __x

◆ __y

static __inline__ unsigned long uint32_t __y
Initial value:
{
__y %= 64
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:22

Definition at line 22 of file adxintrin.h.

Referenced by __dadd_rn(), __ddiv_rn(), __dmul_rn(), __dsqrt_rn(), __dsub_rn(), __expf(), __fadd_rn(), __fdiv_rn(), __fdividef(), __fma_rn(), __fmaf_rn(), __fmul_rn(), __fsqrt_rn(), __fsub_rn(), _mm_set_ps(), _mm_setr_ps(), fdividef(), and yn().