clang  3.8.0
Macros | Typedefs | Functions
xmmintrin.h File Reference
#include <mmintrin.h>
Include dependency graph for xmmintrin.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__("sse")))
 
#define _mm_load_ps1(p)   _mm_load1_ps(p)
 
#define _MM_HINT_T0   3
 
#define _MM_HINT_T1   2
 
#define _MM_HINT_T2   1
 
#define _MM_HINT_NTA   0
 
#define _mm_prefetch(a, sel)   (__builtin_prefetch((void *)(a), 0, (sel)))
 
#define _mm_shuffle_pi16(a, n)
 
#define _mm_shuffle_ps(a, b, mask)
 
#define _MM_SHUFFLE(z, y, x, w)   (((z) << 6) | ((y) << 4) | ((x) << 2) | (w))
 
#define _MM_EXCEPT_INVALID   (0x0001)
 
#define _MM_EXCEPT_DENORM   (0x0002)
 
#define _MM_EXCEPT_DIV_ZERO   (0x0004)
 
#define _MM_EXCEPT_OVERFLOW   (0x0008)
 
#define _MM_EXCEPT_UNDERFLOW   (0x0010)
 
#define _MM_EXCEPT_INEXACT   (0x0020)
 
#define _MM_EXCEPT_MASK   (0x003f)
 
#define _MM_MASK_INVALID   (0x0080)
 
#define _MM_MASK_DENORM   (0x0100)
 
#define _MM_MASK_DIV_ZERO   (0x0200)
 
#define _MM_MASK_OVERFLOW   (0x0400)
 
#define _MM_MASK_UNDERFLOW   (0x0800)
 
#define _MM_MASK_INEXACT   (0x1000)
 
#define _MM_MASK_MASK   (0x1f80)
 
#define _MM_ROUND_NEAREST   (0x0000)
 
#define _MM_ROUND_DOWN   (0x2000)
 
#define _MM_ROUND_UP   (0x4000)
 
#define _MM_ROUND_TOWARD_ZERO   (0x6000)
 
#define _MM_ROUND_MASK   (0x6000)
 
#define _MM_FLUSH_ZERO_MASK   (0x8000)
 
#define _MM_FLUSH_ZERO_ON   (0x8000)
 
#define _MM_FLUSH_ZERO_OFF   (0x0000)
 
#define _MM_GET_EXCEPTION_MASK()   (_mm_getcsr() & _MM_MASK_MASK)
 
#define _MM_GET_EXCEPTION_STATE()   (_mm_getcsr() & _MM_EXCEPT_MASK)
 
#define _MM_GET_FLUSH_ZERO_MODE()   (_mm_getcsr() & _MM_FLUSH_ZERO_MASK)
 
#define _MM_GET_ROUNDING_MODE()   (_mm_getcsr() & _MM_ROUND_MASK)
 
#define _MM_SET_EXCEPTION_MASK(x)   (_mm_setcsr((_mm_getcsr() & ~_MM_MASK_MASK) | (x)))
 
#define _MM_SET_EXCEPTION_STATE(x)   (_mm_setcsr((_mm_getcsr() & ~_MM_EXCEPT_MASK) | (x)))
 
#define _MM_SET_FLUSH_ZERO_MODE(x)   (_mm_setcsr((_mm_getcsr() & ~_MM_FLUSH_ZERO_MASK) | (x)))
 
#define _MM_SET_ROUNDING_MODE(x)   (_mm_setcsr((_mm_getcsr() & ~_MM_ROUND_MASK) | (x)))
 
#define _MM_TRANSPOSE4_PS(row0, row1, row2, row3)
 
#define _m_pextrw   _mm_extract_pi16
 
#define _m_pinsrw   _mm_insert_pi16
 
#define _m_pmaxsw   _mm_max_pi16
 
#define _m_pmaxub   _mm_max_pu8
 
#define _m_pminsw   _mm_min_pi16
 
#define _m_pminub   _mm_min_pu8
 
#define _m_pmovmskb   _mm_movemask_pi8
 
#define _m_pmulhuw   _mm_mulhi_pu16
 
#define _m_pshufw   _mm_shuffle_pi16
 
#define _m_maskmovq   _mm_maskmove_si64
 
#define _m_pavgb   _mm_avg_pu8
 
#define _m_pavgw   _mm_avg_pu16
 
#define _m_psadbw   _mm_sad_pu8
 
#define _m_   _mm_
 
#define _m_   _mm_
 

Typedefs

typedef int __v4si __attribute__ ((__vector_size__(16)))
 

Functions

static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_add_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_add_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_sub_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_sub_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_mul_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_mul_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_div_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_div_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_sqrt_ss (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_sqrt_ps (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rcp_ss (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rcp_ps (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rsqrt_ss (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_rsqrt_ps (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_min_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_min_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_max_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_max_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_and_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_andnot_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_or_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_xor_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpeq_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpeq_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmplt_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmplt_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmple_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmple_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpgt_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpgt_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpge_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpge_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpneq_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpneq_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnlt_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnlt_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnle_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnle_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpngt_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpngt_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnge_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpnge_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpord_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpord_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpunord_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cmpunord_ps (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comieq_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comilt_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comile_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comigt_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comige_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_comineq_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomieq_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomilt_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomile_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomigt_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomige_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_ucomineq_ss (__m128 __a, __m128 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_cvtss_si32 (__m128 __a)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_cvt_ss2si (__m128 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtps_pi32 (__m128 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvt_ps2pi (__m128 __a)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_cvttss_si32 (__m128 __a)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_cvtt_ss2si (__m128 __a)
 
static __inline__ long long
__DEFAULT_FN_ATTRS 
_mm_cvttss_si64 (__m128 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvttps_pi32 (__m128 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtt_ps2pi (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtsi32_ss (__m128 __a, int __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvt_si2ss (__m128 __a, int __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpi32_ps (__m128 __a, __m64 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvt_pi2ps (__m128 __a, __m64 __b)
 
static __inline__ float
__DEFAULT_FN_ATTRS 
_mm_cvtss_f32 (__m128 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_loadh_pi (__m128 __a, const __m64 *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_loadl_pi (__m128 __a, const __m64 *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_load_ss (const float *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_load1_ps (const float *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_load_ps (const float *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_loadu_ps (const float *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_loadr_ps (const float *__p)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_undefined_ps ()
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_set_ss (float __w)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_set1_ps (float __w)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_set_ps1 (float __w)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_set_ps (float __z, float __y, float __x, float __w)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_setr_ps (float __z, float __y, float __x, float __w)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_setzero_ps (void)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_storeh_pi (__m64 *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_storel_pi (__m64 *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_store_ss (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_storeu_ps (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_store1_ps (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_store_ps1 (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_store_ps (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_storer_ps (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_stream_pi (__m64 *__p, __m64 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_stream_ps (float *__p, __m128 __a)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_sfence (void)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_extract_pi16 (__m64 __a, int __n)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_insert_pi16 (__m64 __a, int __d, int __n)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_max_pi16 (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_max_pu8 (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_min_pi16 (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_min_pu8 (__m64 __a, __m64 __b)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_movemask_pi8 (__m64 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_mulhi_pu16 (__m64 __a, __m64 __b)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_maskmove_si64 (__m64 __d, __m64 __n, char *__p)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_avg_pu8 (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_avg_pu16 (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_sad_pu8 (__m64 __a, __m64 __b)
 
static __inline__ unsigned int
__DEFAULT_FN_ATTRS 
_mm_getcsr (void)
 
static __inline__ void
__DEFAULT_FN_ATTRS 
_mm_setcsr (unsigned int __i)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_unpackhi_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_unpacklo_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_move_ss (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_movehl_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_movelh_ps (__m128 __a, __m128 __b)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpi16_ps (__m64 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpu16_ps (__m64 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpi8_ps (__m64 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpu8_ps (__m64 __a)
 
static __inline__ __m128
__DEFAULT_FN_ATTRS 
_mm_cvtpi32x2_ps (__m64 __a, __m64 __b)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtps_pi16 (__m128 __a)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_mm_cvtps_pi8 (__m128 __a)
 
static __inline__ int
__DEFAULT_FN_ATTRS 
_mm_movemask_ps (__m128 __a)
 

Macro Definition Documentation

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

Definition at line 40 of file xmmintrin.h.

#define _m_   _mm_

Definition at line 1001 of file xmmintrin.h.

#define _m_   _mm_

Definition at line 1001 of file xmmintrin.h.

#define _m_maskmovq   _mm_maskmove_si64

Definition at line 996 of file xmmintrin.h.

#define _m_pavgb   _mm_avg_pu8

Definition at line 997 of file xmmintrin.h.

#define _m_pavgw   _mm_avg_pu16

Definition at line 998 of file xmmintrin.h.

#define _m_pextrw   _mm_extract_pi16

Definition at line 987 of file xmmintrin.h.

#define _m_pinsrw   _mm_insert_pi16

Definition at line 988 of file xmmintrin.h.

#define _m_pmaxsw   _mm_max_pi16

Definition at line 989 of file xmmintrin.h.

#define _m_pmaxub   _mm_max_pu8

Definition at line 990 of file xmmintrin.h.

#define _m_pminsw   _mm_min_pi16

Definition at line 991 of file xmmintrin.h.

#define _m_pminub   _mm_min_pu8

Definition at line 992 of file xmmintrin.h.

#define _m_pmovmskb   _mm_movemask_pi8

Definition at line 993 of file xmmintrin.h.

#define _m_pmulhuw   _mm_mulhi_pu16

Definition at line 994 of file xmmintrin.h.

#define _m_psadbw   _mm_sad_pu8

Definition at line 999 of file xmmintrin.h.

#define _m_pshufw   _mm_shuffle_pi16

Definition at line 995 of file xmmintrin.h.

#define _MM_EXCEPT_DENORM   (0x0002)

Definition at line 938 of file xmmintrin.h.

#define _MM_EXCEPT_DIV_ZERO   (0x0004)

Definition at line 939 of file xmmintrin.h.

#define _MM_EXCEPT_INEXACT   (0x0020)

Definition at line 942 of file xmmintrin.h.

#define _MM_EXCEPT_INVALID   (0x0001)

Definition at line 937 of file xmmintrin.h.

#define _MM_EXCEPT_MASK   (0x003f)

Definition at line 943 of file xmmintrin.h.

#define _MM_EXCEPT_OVERFLOW   (0x0008)

Definition at line 940 of file xmmintrin.h.

#define _MM_EXCEPT_UNDERFLOW   (0x0010)

Definition at line 941 of file xmmintrin.h.

#define _MM_FLUSH_ZERO_MASK   (0x8000)

Definition at line 959 of file xmmintrin.h.

#define _MM_FLUSH_ZERO_OFF   (0x0000)

Definition at line 961 of file xmmintrin.h.

#define _MM_FLUSH_ZERO_ON   (0x8000)

Definition at line 960 of file xmmintrin.h.

#define _MM_GET_EXCEPTION_MASK ( )    (_mm_getcsr() & _MM_MASK_MASK)

Definition at line 963 of file xmmintrin.h.

#define _MM_GET_EXCEPTION_STATE ( )    (_mm_getcsr() & _MM_EXCEPT_MASK)

Definition at line 964 of file xmmintrin.h.

#define _MM_GET_FLUSH_ZERO_MODE ( )    (_mm_getcsr() & _MM_FLUSH_ZERO_MASK)

Definition at line 965 of file xmmintrin.h.

#define _MM_GET_ROUNDING_MODE ( )    (_mm_getcsr() & _MM_ROUND_MASK)

Definition at line 966 of file xmmintrin.h.

#define _MM_HINT_NTA   0

Definition at line 678 of file xmmintrin.h.

#define _MM_HINT_T0   3

Definition at line 675 of file xmmintrin.h.

#define _MM_HINT_T1   2

Definition at line 676 of file xmmintrin.h.

#define _MM_HINT_T2   1

Definition at line 677 of file xmmintrin.h.

#define _mm_load_ps1 (   p)    _mm_load1_ps(p)

Definition at line 555 of file xmmintrin.h.

#define _MM_MASK_DENORM   (0x0100)

Definition at line 946 of file xmmintrin.h.

#define _MM_MASK_DIV_ZERO   (0x0200)

Definition at line 947 of file xmmintrin.h.

#define _MM_MASK_INEXACT   (0x1000)

Definition at line 950 of file xmmintrin.h.

#define _MM_MASK_INVALID   (0x0080)

Definition at line 945 of file xmmintrin.h.

#define _MM_MASK_MASK   (0x1f80)

Definition at line 951 of file xmmintrin.h.

#define _MM_MASK_OVERFLOW   (0x0400)

Definition at line 948 of file xmmintrin.h.

#define _MM_MASK_UNDERFLOW   (0x0800)

Definition at line 949 of file xmmintrin.h.

#define _mm_prefetch (   a,
  sel 
)    (__builtin_prefetch((void *)(a), 0, (sel)))

Definition at line 684 of file xmmintrin.h.

#define _MM_ROUND_DOWN   (0x2000)

Definition at line 954 of file xmmintrin.h.

#define _MM_ROUND_MASK   (0x6000)

Definition at line 957 of file xmmintrin.h.

#define _MM_ROUND_NEAREST   (0x0000)

Definition at line 953 of file xmmintrin.h.

#define _MM_ROUND_TOWARD_ZERO   (0x6000)

Definition at line 956 of file xmmintrin.h.

#define _MM_ROUND_UP   (0x4000)

Definition at line 955 of file xmmintrin.h.

#define _MM_SET_EXCEPTION_MASK (   x)    (_mm_setcsr((_mm_getcsr() & ~_MM_MASK_MASK) | (x)))

Definition at line 968 of file xmmintrin.h.

#define _MM_SET_EXCEPTION_STATE (   x)    (_mm_setcsr((_mm_getcsr() & ~_MM_EXCEPT_MASK) | (x)))

Definition at line 969 of file xmmintrin.h.

#define _MM_SET_FLUSH_ZERO_MODE (   x)    (_mm_setcsr((_mm_getcsr() & ~_MM_FLUSH_ZERO_MASK) | (x)))

Definition at line 970 of file xmmintrin.h.

#define _MM_SET_ROUNDING_MODE (   x)    (_mm_setcsr((_mm_getcsr() & ~_MM_ROUND_MASK) | (x)))

Definition at line 971 of file xmmintrin.h.

#define _MM_SHUFFLE (   z,
  y,
  x,
 
)    (((z) << 6) | ((y) << 4) | ((x) << 2) | (w))

Definition at line 935 of file xmmintrin.h.

#define _mm_shuffle_pi16 (   a,
 
)
Value:
__extension__ ({ \
(__m64)__builtin_ia32_pshufw((__v4hi)(__m64)(a), (n)); })

Definition at line 756 of file xmmintrin.h.

#define _mm_shuffle_ps (   a,
  b,
  mask 
)
Value:
__extension__ ({ \
(__m128)__builtin_shufflevector((__v4sf)(__m128)(a), (__v4sf)(__m128)(b), \
(mask) & 0x3, ((mask) & 0xc) >> 2, \
(((mask) & 0x30) >> 4) + 4, \
(((mask) & 0xc0) >> 6) + 4); })

Definition at line 795 of file xmmintrin.h.

#define _MM_TRANSPOSE4_PS (   row0,
  row1,
  row2,
  row3 
)
Value:
do { \
__m128 tmp3, tmp2, tmp1, tmp0; \
tmp0 = _mm_unpacklo_ps((row0), (row1)); \
tmp2 = _mm_unpacklo_ps((row2), (row3)); \
tmp1 = _mm_unpackhi_ps((row0), (row1)); \
tmp3 = _mm_unpackhi_ps((row2), (row3)); \
(row0) = _mm_movelh_ps(tmp0, tmp2); \
(row1) = _mm_movehl_ps(tmp2, tmp0); \
(row2) = _mm_movelh_ps(tmp1, tmp3); \
(row3) = _mm_movehl_ps(tmp3, tmp1); \
} while (0)
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_unpackhi_ps(__m128 __a, __m128 __b)
Definition: xmmintrin.h:802
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_movehl_ps(__m128 __a, __m128 __b)
Definition: xmmintrin.h:820
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_unpacklo_ps(__m128 __a, __m128 __b)
Definition: xmmintrin.h:808
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_movelh_ps(__m128 __a, __m128 __b)
Definition: xmmintrin.h:826

Definition at line 973 of file xmmintrin.h.

Typedef Documentation

typedef float __m128 __attribute__((__vector_size__(16)))

Definition at line 29 of file xmmintrin.h.

Function Documentation

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

Definition at line 50 of file xmmintrin.h.

References __b.

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

Definition at line 43 of file xmmintrin.h.

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

Definition at line 158 of file xmmintrin.h.

References __b.

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

Definition at line 164 of file xmmintrin.h.

References __b.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_avg_pu16 ( __m64  __a,
__m64  __b 
)
static

Definition at line 772 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_avg_pu8 ( __m64  __a,
__m64  __b 
)
static

Definition at line 766 of file xmmintrin.h.

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

Definition at line 188 of file xmmintrin.h.

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

Definition at line 182 of file xmmintrin.h.

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

Definition at line 240 of file xmmintrin.h.

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

Definition at line 232 of file xmmintrin.h.

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

Definition at line 226 of file xmmintrin.h.

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

Definition at line 218 of file xmmintrin.h.

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

Definition at line 212 of file xmmintrin.h.

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

Definition at line 206 of file xmmintrin.h.

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

Definition at line 200 of file xmmintrin.h.

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

Definition at line 194 of file xmmintrin.h.

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

Definition at line 252 of file xmmintrin.h.

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

Definition at line 246 of file xmmintrin.h.

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

Definition at line 304 of file xmmintrin.h.

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

Definition at line 296 of file xmmintrin.h.

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

Definition at line 290 of file xmmintrin.h.

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

Definition at line 282 of file xmmintrin.h.

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

Definition at line 276 of file xmmintrin.h.

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

Definition at line 270 of file xmmintrin.h.

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

Definition at line 264 of file xmmintrin.h.

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

Definition at line 258 of file xmmintrin.h.

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

Definition at line 316 of file xmmintrin.h.

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

Definition at line 310 of file xmmintrin.h.

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

Definition at line 328 of file xmmintrin.h.

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

Definition at line 322 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comieq_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 334 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comige_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 358 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comigt_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 352 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comile_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 346 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comilt_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 340 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_comineq_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 364 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvt_pi2ps ( __m128  __a,
__m64  __b 
)
static

Definition at line 500 of file xmmintrin.h.

References _mm_cvtpi32_ps().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvt_ps2pi ( __m128  __a)
static

Definition at line 434 of file xmmintrin.h.

References _mm_cvtps_pi32().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvt_si2ss ( __m128  __a,
int  __b 
)
static

Definition at line 477 of file xmmintrin.h.

References _mm_cvtsi32_ss().

static __inline__ int __DEFAULT_FN_ATTRS _mm_cvt_ss2si ( __m128  __a)
static

Definition at line 412 of file xmmintrin.h.

References _mm_cvtss_si32().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpi16_ps ( __m64  __a)
static
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpi32_ps ( __m128  __a,
__m64  __b 
)
static

Definition at line 494 of file xmmintrin.h.

Referenced by _mm_cvt_pi2ps(), _mm_cvtpi16_ps(), _mm_cvtpi32x2_ps(), and _mm_cvtpu16_ps().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpi32x2_ps ( __m64  __a,
__m64  __b 
)
static

Definition at line 890 of file xmmintrin.h.

References __c, _mm_cvtpi32_ps(), _mm_movelh_ps(), and _mm_setzero_ps().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpi8_ps ( __m64  __a)
static

Definition at line 867 of file xmmintrin.h.

References __b, _mm_cmpgt_pi8(), _mm_cvtpi16_ps(), _mm_setzero_si64(), and _mm_unpacklo_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtps_pi16 ( __m128  __a)
static

Definition at line 902 of file xmmintrin.h.

References __b, __c, _mm_cvtps_pi32(), _mm_movehl_ps(), and _mm_packs_pi32().

Referenced by _mm_cvtps_pi8().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtps_pi32 ( __m128  __a)
static

Definition at line 428 of file xmmintrin.h.

Referenced by _mm_cvt_ps2pi(), and _mm_cvtps_pi16().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtps_pi8 ( __m128  __a)
static

Definition at line 914 of file xmmintrin.h.

References __b, __c, _mm_cvtps_pi16(), _mm_packs_pi16(), and _mm_setzero_si64().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpu16_ps ( __m64  __a)
static
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtpu8_ps ( __m64  __a)
static

Definition at line 879 of file xmmintrin.h.

References __b, _mm_cvtpi16_ps(), _mm_setzero_si64(), and _mm_unpacklo_pi8().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_cvtsi32_ss ( __m128  __a,
int  __b 
)
static

Definition at line 470 of file xmmintrin.h.

References __b.

Referenced by _mm_cvt_si2ss().

static __inline__ float __DEFAULT_FN_ATTRS _mm_cvtss_f32 ( __m128  __a)
static

Definition at line 506 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_cvtss_si32 ( __m128  __a)
static

Definition at line 406 of file xmmintrin.h.

Referenced by _mm_cvt_ss2si().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvtt_ps2pi ( __m128  __a)
static

Definition at line 464 of file xmmintrin.h.

References _mm_cvttps_pi32().

static __inline__ int __DEFAULT_FN_ATTRS _mm_cvtt_ss2si ( __m128  __a)
static

Definition at line 446 of file xmmintrin.h.

References _mm_cvttss_si32().

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_cvttps_pi32 ( __m128  __a)
static

Definition at line 458 of file xmmintrin.h.

Referenced by _mm_cvtt_ps2pi().

static __inline__ int __DEFAULT_FN_ATTRS _mm_cvttss_si32 ( __m128  __a)
static

Definition at line 440 of file xmmintrin.h.

Referenced by _mm_cvtt_ss2si().

static __inline__ long long __DEFAULT_FN_ATTRS _mm_cvttss_si64 ( __m128  __a)
static

Definition at line 452 of file xmmintrin.h.

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

Definition at line 89 of file xmmintrin.h.

References __b.

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

Definition at line 82 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_extract_pi16 ( __m64  __a,
int  __n 
)
static

Definition at line 706 of file xmmintrin.h.

References __b.

static __inline__ unsigned int __DEFAULT_FN_ATTRS _mm_getcsr ( void  )
static

Definition at line 784 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_insert_pi16 ( __m64  __a,
int  __d,
int  __n 
)
static

Definition at line 713 of file xmmintrin.h.

References __b.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_load1_ps ( const float *  __p)
static

Definition at line 546 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_load_ps ( const float *  __p)
static

Definition at line 558 of file xmmintrin.h.

Referenced by _mm_loadr_ps().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_load_ss ( const float *  __p)
static

Definition at line 536 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_loadh_pi ( __m128  __a,
const __m64 *  __p 
)
static

Definition at line 512 of file xmmintrin.h.

References __b.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_loadl_pi ( __m128  __a,
const __m64 *  __p 
)
static

Definition at line 524 of file xmmintrin.h.

References __b.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_loadr_ps ( const float *  __p)
static

Definition at line 573 of file xmmintrin.h.

References _mm_load_ps().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_loadu_ps ( const float *  __p)
static

Definition at line 564 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_maskmove_si64 ( __m64  __d,
__m64  __n,
char *  __p 
)
static

Definition at line 760 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_max_pi16 ( __m64  __a,
__m64  __b 
)
static

Definition at line 721 of file xmmintrin.h.

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

Definition at line 152 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_max_pu8 ( __m64  __a,
__m64  __b 
)
static

Definition at line 727 of file xmmintrin.h.

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

Definition at line 146 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_min_pi16 ( __m64  __a,
__m64  __b 
)
static

Definition at line 733 of file xmmintrin.h.

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

Definition at line 140 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_min_pu8 ( __m64  __a,
__m64  __b 
)
static

Definition at line 739 of file xmmintrin.h.

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

Definition at line 134 of file xmmintrin.h.

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

Definition at line 814 of file xmmintrin.h.

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

Definition at line 820 of file xmmintrin.h.

Referenced by _mm_cvtps_pi16().

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

Definition at line 826 of file xmmintrin.h.

Referenced by _mm_cvtpi16_ps(), _mm_cvtpi32x2_ps(), and _mm_cvtpu16_ps().

static __inline__ int __DEFAULT_FN_ATTRS _mm_movemask_pi8 ( __m64  __a)
static

Definition at line 745 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_movemask_ps ( __m128  __a)
static

Definition at line 925 of file xmmintrin.h.

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

Definition at line 76 of file xmmintrin.h.

References __b.

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

Definition at line 69 of file xmmintrin.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_mulhi_pu16 ( __m64  __a,
__m64  __b 
)
static

Definition at line 751 of file xmmintrin.h.

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

Definition at line 170 of file xmmintrin.h.

References __b.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rcp_ps ( __m128  __a)
static

Definition at line 115 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rcp_ss ( __m128  __a)
static

Definition at line 108 of file xmmintrin.h.

References __c.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rsqrt_ps ( __m128  __a)
static

Definition at line 128 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_rsqrt_ss ( __m128  __a)
static

Definition at line 121 of file xmmintrin.h.

References __c.

static __inline__ __m64 __DEFAULT_FN_ATTRS _mm_sad_pu8 ( __m64  __a,
__m64  __b 
)
static

Definition at line 778 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_set1_ps ( float  __w)
static

Definition at line 592 of file xmmintrin.h.

Referenced by _mm_set_ps1().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_set_ps ( float  __z,
float  __y,
float  __x,
float  __w 
)
static

Definition at line 605 of file xmmintrin.h.

References __x, and __y.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_set_ps1 ( float  __w)
static

Definition at line 599 of file xmmintrin.h.

References _mm_set1_ps().

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_set_ss ( float  __w)
static

Definition at line 586 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_setcsr ( unsigned int  __i)
static

Definition at line 790 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setr_ps ( float  __z,
float  __y,
float  __x,
float  __w 
)
static

Definition at line 611 of file xmmintrin.h.

References __x, and __y.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_setzero_ps ( void  )
static
static __inline__ void __DEFAULT_FN_ATTRS _mm_sfence ( void  )
static

Definition at line 700 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_sqrt_ps ( __m128  __a)
static

Definition at line 102 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_sqrt_ss ( __m128  __a)
static

Definition at line 95 of file xmmintrin.h.

References __c.

static __inline__ void __DEFAULT_FN_ATTRS _mm_store1_ps ( float *  __p,
__m128  __a 
)
static

Definition at line 650 of file xmmintrin.h.

References _mm_storeu_ps().

Referenced by _mm_store_ps1().

static __inline__ void __DEFAULT_FN_ATTRS _mm_store_ps ( float *  __p,
__m128  __a 
)
static

Definition at line 663 of file xmmintrin.h.

Referenced by _mm_storer_ps().

static __inline__ void __DEFAULT_FN_ATTRS _mm_store_ps1 ( float *  __p,
__m128  __a 
)
static

Definition at line 657 of file xmmintrin.h.

References _mm_store1_ps().

static __inline__ void __DEFAULT_FN_ATTRS _mm_store_ss ( float *  __p,
__m128  __a 
)
static

Definition at line 635 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_storeh_pi ( __m64 *  __p,
__m128  __a 
)
static

Definition at line 623 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_storel_pi ( __m64 *  __p,
__m128  __a 
)
static

Definition at line 629 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_storer_ps ( float *  __p,
__m128  __a 
)
static

Definition at line 669 of file xmmintrin.h.

References _mm_store_ps().

static __inline__ void __DEFAULT_FN_ATTRS _mm_storeu_ps ( float *  __p,
__m128  __a 
)
static

Definition at line 644 of file xmmintrin.h.

Referenced by _mm_store1_ps().

static __inline__ void __DEFAULT_FN_ATTRS _mm_stream_pi ( __m64 *  __p,
__m64  __a 
)
static

Definition at line 688 of file xmmintrin.h.

static __inline__ void __DEFAULT_FN_ATTRS _mm_stream_ps ( float *  __p,
__m128  __a 
)
static

Definition at line 694 of file xmmintrin.h.

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

Definition at line 63 of file xmmintrin.h.

References __b.

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

Definition at line 56 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomieq_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 370 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomige_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 394 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomigt_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 388 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomile_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 382 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomilt_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 376 of file xmmintrin.h.

static __inline__ int __DEFAULT_FN_ATTRS _mm_ucomineq_ss ( __m128  __a,
__m128  __b 
)
static

Definition at line 400 of file xmmintrin.h.

static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps ( )
static

Definition at line 580 of file xmmintrin.h.

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

Definition at line 802 of file xmmintrin.h.

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

Definition at line 808 of file xmmintrin.h.

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

Definition at line 176 of file xmmintrin.h.

References __b.