clang  3.9.0
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

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 32 of file adxintrin.h.

Function Documentation

static __inline unsigned char __attribute__ ( (__always_inline__, __nodebug__, __target__("adx"))  )
static
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.

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.

Variable Documentation

__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 _mm256_load_si256(), and _mm_load_si128().

__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().

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