clang  6.0.0svn
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 32 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 53 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 69 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:36
static __inline unsigned char unsigned int unsigned int unsigned int * __p
Definition: adxintrin.h:38
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 38 of file adxintrin.h.

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

◆ __x

__inline unsigned char unsigned int __x

Definition at line 36 of file adxintrin.h.

Referenced by __tg_conj(), __tg_creal(), _mm_set_pd(), _mm_set_ps(), and _mm_setr_ps().

◆ __y

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

Definition at line 36 of file adxintrin.h.

Referenced by _mm_set_ps(), and _mm_setr_ps().