clang  3.8.0
Macros | Functions
pmmintrin.h File Reference
#include <emmintrin.h>
Include dependency graph for pmmintrin.h:
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__, __target__("sse3")))
 
#define _mm_loaddup_pd(dp)   _mm_load1_pd(dp)
 
#define _MM_DENORMALS_ZERO_ON   (0x0040)
 
#define _MM_DENORMALS_ZERO_OFF   (0x0000)
 
#define _MM_DENORMALS_ZERO_MASK   (0x0040)
 
#define _MM_GET_DENORMALS_ZERO_MODE()   (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
 
#define _MM_SET_DENORMALS_ZERO_MODE(x)   (_mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (x)))
 

Functions

static __inline__ __m128i
__DEFAULT_FN_ATTRS 
_mm_lddqu_si128 (__m128i const *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_addsub_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_hadd_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_hsub_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_movehdup_ps (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_moveldup_ps (__m128 __a)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_addsub_pd (__m128d __a, __m128d __b)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_hadd_pd (__m128d __a, __m128d __b)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_hsub_pd (__m128d __a, __m128d __b)
 
static __inline__ __m128d
__DEFAULT_FN_ATTRS 
_mm_movedup_pd (__m128d __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_monitor (void const *__p, unsigned __extensions, unsigned __hints)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_mwait (unsigned __extensions, unsigned __hints)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("sse3")))

Definition at line 30 of file pmmintrin.h.

#define _MM_DENORMALS_ZERO_MASK   (0x0040)

Definition at line 97 of file pmmintrin.h.

#define _MM_DENORMALS_ZERO_OFF   (0x0000)

Definition at line 95 of file pmmintrin.h.

#define _MM_DENORMALS_ZERO_ON   (0x0040)

Definition at line 94 of file pmmintrin.h.

#define _MM_GET_DENORMALS_ZERO_MODE ( )    (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)

Definition at line 99 of file pmmintrin.h.

#define _mm_loaddup_pd (   dp)    _mm_load1_pd(dp)

Definition at line 86 of file pmmintrin.h.

#define _MM_SET_DENORMALS_ZERO_MODE (   x)    (_mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (x)))

Definition at line 100 of file pmmintrin.h.

Function Documentation

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_addsub_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 69 of file pmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_addsub_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 39 of file pmmintrin.h.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_hadd_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 75 of file pmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_hadd_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 45 of file pmmintrin.h.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_hsub_pd ( __m128d  __a,
__m128d  __b 
)
static

Definition at line 81 of file pmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_hsub_ps ( __m128  __a,
__m128  __b 
)
static

Definition at line 51 of file pmmintrin.h.

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_lddqu_si128 ( __m128i const *  __p)
static

Definition at line 33 of file pmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_monitor ( void const *  __p,
unsigned  __extensions,
unsigned  __hints 
)
static

Definition at line 103 of file pmmintrin.h.

static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_movedup_pd ( __m128d  __a)
static

Definition at line 89 of file pmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_movehdup_ps ( __m128  __a)
static

Definition at line 57 of file pmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_moveldup_ps ( __m128  __a)
static

Definition at line 63 of file pmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_mwait ( unsigned  __extensions,
unsigned  __hints 
)
static

Definition at line 109 of file pmmintrin.h.