STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions
pmmintrin.h File Reference
#include <emmintrin.h>

Go to the source code of this file.

Macros

#define _INCLUDED_PMM
 
#define _MM_DENORMALS_ZERO_MASK   0x0040
 
#define _MM_DENORMALS_ZERO_ON   0x0040
 
#define _MM_DENORMALS_ZERO_OFF   0x0000
 
#define _MM_SET_DENORMALS_ZERO_MODE(mode)   _mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (mode))
 
#define _MM_GET_DENORMALS_ZERO_MODE()   (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
 

Functions

__m128 _mm_addsub_ps (__m128 a, __m128 b)
 
__m128 _mm_hadd_ps (__m128 a, __m128 b)
 
__m128 _mm_hsub_ps (__m128 a, __m128 b)
 
__m128 _mm_movehdup_ps (__m128 a)
 
__m128 _mm_moveldup_ps (__m128 a)
 
__m128d _mm_addsub_pd (__m128d a, __m128d b)
 
__m128d _mm_hadd_pd (__m128d a, __m128d b)
 
__m128d _mm_hsub_pd (__m128d a, __m128d b)
 
__m128d _mm_loaddup_pd (double const *dp)
 
__m128d _mm_movedup_pd (__m128d a)
 
__m128i _mm_lddqu_si128 (__m128i const *p)
 
void _mm_monitor (void const *p, unsigned extensions, unsigned hints)
 
void _mm_mwait (unsigned extensions, unsigned hints)
 

Macro Definition Documentation

#define _INCLUDED_PMM
#define _MM_DENORMALS_ZERO_MASK   0x0040
#define _MM_DENORMALS_ZERO_OFF   0x0000
#define _MM_DENORMALS_ZERO_ON   0x0040
#define _MM_GET_DENORMALS_ZERO_MODE ( )    (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
#define _MM_SET_DENORMALS_ZERO_MODE (   mode)    _mm_setcsr((_mm_getcsr() & ~_MM_DENORMALS_ZERO_MASK) | (mode))

Function Documentation

__m128d _mm_addsub_pd ( __m128d  a,
__m128d  b 
)
__m128 _mm_addsub_ps ( __m128  a,
__m128  b 
)
__m128d _mm_hadd_pd ( __m128d  a,
__m128d  b 
)
__m128 _mm_hadd_ps ( __m128  a,
__m128  b 
)
__m128d _mm_hsub_pd ( __m128d  a,
__m128d  b 
)
__m128 _mm_hsub_ps ( __m128  a,
__m128  b 
)
__m128i _mm_lddqu_si128 ( __m128i const *  p)
__m128d _mm_loaddup_pd ( double const *  dp)
void _mm_monitor ( void const *  p,
unsigned  extensions,
unsigned  hints 
)
__m128d _mm_movedup_pd ( __m128d  a)
__m128 _mm_movehdup_ps ( __m128  a)
__m128 _mm_moveldup_ps ( __m128  a)
void _mm_mwait ( unsigned  extensions,
unsigned  hints 
)