ReactOS 0.4.16-dev-289-g096a551
|
Go to the source code of this file.
Typedefs | |
typedef float __v4sf | __attribute__((__vector_size__(16))) |
Functions | |
void | _mm_prefetch (_In_ char const *p, _In_ int i) |
__m128 | _mm_setzero_ps (void) |
__m128 | _mm_add_ss (__m128 a, __m128 b) |
__m128 | _mm_sub_ss (__m128 a, __m128 b) |
__m128 | _mm_mul_ss (__m128 a, __m128 b) |
__m128 | _mm_div_ss (__m128 a, __m128 b) |
__m128 | _mm_sqrt_ss (__m128 a) |
__m128 | _mm_rcp_ss (__m128 a) |
__m128 | _mm_rsqrt_ss (__m128 a) |
__m128 | _mm_min_ss (__m128 a, __m128 b) |
__m128 | _mm_max_ss (__m128 a, __m128 b) |
__m128 | _mm_add_ps (__m128 a, __m128 b) |
__m128 | _mm_sub_ps (__m128 a, __m128 b) |
__m128 | _mm_mul_ps (__m128 a, __m128 b) |
__m128 | _mm_div_ps (__m128 a, __m128 b) |
__m128 | _mm_sqrt_ps (__m128 a) |
__m128 | _mm_rcp_ps (__m128 a) |
__m128 | _mm_rsqrt_ps (__m128 a) |
__m128 | _mm_min_ps (__m128 a, __m128 b) |
__m128 | _mm_max_ps (__m128 a, __m128 b) |
__m128 | _mm_and_ps (__m128 a, __m128 b) |
__m128 | _mm_andnot_ps (__m128 a, __m128 b) |
__m128 | _mm_or_ps (__m128 a, __m128 b) |
__m128 | _mm_xor_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpeq_ss (__m128 a, __m128 b) |
__m128 | _mm_cmplt_ss (__m128 a, __m128 b) |
__m128 | _mm_cmple_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpgt_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpge_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpneq_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpnlt_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpnle_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpngt_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpnge_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpord_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpunord_ss (__m128 a, __m128 b) |
__m128 | _mm_cmpeq_ps (__m128 a, __m128 b) |
__m128 | _mm_cmplt_ps (__m128 a, __m128 b) |
__m128 | _mm_cmple_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpgt_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpge_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpneq_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpnlt_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpnle_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpngt_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpnge_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpord_ps (__m128 a, __m128 b) |
__m128 | _mm_cmpunord_ps (__m128 a, __m128 b) |
int | _mm_comieq_ss (__m128 a, __m128 b) |
int | _mm_comilt_ss (__m128 a, __m128 b) |
int | _mm_comile_ss (__m128 a, __m128 b) |
int | _mm_comigt_ss (__m128 a, __m128 b) |
int | _mm_comige_ss (__m128 a, __m128 b) |
int | _mm_comineq_ss (__m128 a, __m128 b) |
int | _mm_ucomieq_ss (__m128 a, __m128 b) |
int | _mm_ucomilt_ss (__m128 a, __m128 b) |
int | _mm_ucomile_ss (__m128 a, __m128 b) |
int | _mm_ucomigt_ss (__m128 a, __m128 b) |
int | _mm_ucomige_ss (__m128 a, __m128 b) |
int | _mm_ucomineq_ss (__m128 a, __m128 b) |
int | _mm_cvt_ss2si (__m128 a) |
int | _mm_cvtt_ss2si (__m128 a) |
__m128 | _mm_cvt_si2ss (__m128 a, int b) |
__m128 | _mm_shuffle_ps (__m128 a, __m128 b, unsigned int imm8) |
__m128 | _mm_unpackhi_ps (__m128 a, __m128 b) |
__m128 | _mm_unpacklo_ps (__m128 a, __m128 b) |
__m128 | _mm_loadh_pi (__m128 a, __m64 const *p) |
void | _mm_storeh_pi (__m64 *p, __m128 a) |
__m128 | _mm_movehl_ps (__m128 a, __m128 b) |
__m128 | _mm_movelh_ps (__m128 a, __m128 b) |
__m128 | _mm_loadl_pi (__m128 a, __m64 const *p) |
void | _mm_storel_pi (__m64 *p, __m128 a) |
int | _mm_movemask_ps (__m128 a) |
unsigned int | _mm_getcsr (void) |
void | _mm_setcsr (unsigned int a) |
__m128 | _mm_set_ss (float a) |
__m128 | _mm_set_ps1 (float a) |
__m128 | _mm_load_ss (float const *p) |
__m128 | _mm_load_ps1 (float const *p) |
__m128 | _mm_load_ps (float const *p) |
__m128 | _mm_loadu_ps (float const *p) |
__m128 | _mm_loadr_ps (float const *p) |
__m128 | _mm_set_ps (float e3, float e2, float e1, float e0) |
__m128 | _mm_setr_ps (float e3, float e2, float e1, float e0) |
void | _mm_store_ss (float *p, __m128 a) |
float | _mm_cvtss_f32 (__m128 a) |
void | _mm_store_ps (float *p, __m128 a) |
void | _mm_storeu_ps (float *p, __m128 a) |
void | _mm_store_ps1 (float *p, __m128 a) |
void | _mm_storer_ps (float *p, __m128 a) |
__m128 | _mm_move_ss (__m128 a, __m128 b) |
void | _mm_stream_ps (float *p, __m128 a) |
void | _mm_sfence (void) |
__INTRIN_INLINE_SSE int | _mm_cvtss_si32 (__m128 __a) |
__INTRIN_INLINE_SSE __m64 | _mm_cvtps_pi32 (__m128 __a) |
__INTRIN_INLINE_SSE int | _mm_cvttss_si32 (__m128 __a) |
__INTRIN_INLINE_SSE __m64 | _mm_cvttps_pi32 (__m128 __a) |
__INTRIN_INLINE_SSE __m128 | _mm_cvtsi32_ss (__m128 __a, int __b) |
__INTRIN_INLINE_SSE __m128 | _mm_cvtpi32_ps (__m128 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m128 | _mm_load1_ps (const float *__p) |
__INTRIN_INLINE_SSE __m128 | _mm_undefined_ps (void) |
__INTRIN_INLINE_SSE __m128 | _mm_set1_ps (float __w) |
__INTRIN_INLINE_SSE void | _mm_store1_ps (float *__p, __m128 __a) |
__INTRIN_INLINE_SSE void | _mm_stream_pi (__m64 *__p, __m64 __a) |
__INTRIN_INLINE_SSE int | _mm_extract_pi16 (__m64 const __a, int const __n) |
__INTRIN_INLINE_SSE __m64 | _mm_insert_pi16 (__m64 const __a, int const __d, int const __n) |
__INTRIN_INLINE_SSE __m64 | _mm_max_pi16 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m64 | _mm_max_pu8 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m64 | _mm_min_pi16 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m64 | _mm_min_pu8 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE int | _mm_movemask_pi8 (__m64 __a) |
__INTRIN_INLINE_SSE __m64 | _mm_mulhi_pu16 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_MMX __m64 | _mm_shuffle_pi16 (__m64 __a, int const __n) |
__INTRIN_INLINE_SSE void | _mm_maskmove_si64 (__m64 __d, __m64 __n, char *__p) |
__INTRIN_INLINE_SSE __m64 | _mm_avg_pu8 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m64 | _mm_avg_pu16 (__m64 __a, __m64 __b) |
__INTRIN_INLINE_SSE __m64 | _mm_sad_pu8 (__m64 __a, __m64 __b) |
#define __ATTRIBUTE_SSE__ __attribute__((__target__("sse"))) |
Definition at line 68 of file xmmintrin.h.
#define __INTRIN_INLINE_SSE __INTRIN_INLINE __ATTRIBUTE_SSE__ |
Definition at line 70 of file xmmintrin.h.
#define _INCLUDED_MM2 |
Definition at line 23 of file xmmintrin.h.
#define _MM_ALIGN16 _VCRT_ALIGN(16) |
Definition at line 74 of file xmmintrin.h.
#define _mm_avg_pu16 _m_pavgw |
Definition at line 265 of file xmmintrin.h.
#define _mm_avg_pu8 _m_pavgb |
Definition at line 264 of file xmmintrin.h.
#define _mm_cvtpi32_ps _mm_cvt_pi2ps |
Definition at line 253 of file xmmintrin.h.
#define _mm_cvtps_pi32 _mm_cvt_ps2pi |
Definition at line 251 of file xmmintrin.h.
#define _mm_cvtsi32_ss _mm_cvt_si2ss |
Definition at line 247 of file xmmintrin.h.
#define _mm_cvtss_si32 _mm_cvt_ss2si |
Definition at line 245 of file xmmintrin.h.
#define _mm_cvttps_pi32 _mm_cvtt_ps2pi |
Definition at line 252 of file xmmintrin.h.
#define _mm_cvttss_si32 _mm_cvtt_ss2si |
Definition at line 246 of file xmmintrin.h.
#define _MM_EXCEPT_DENORM 0x0002 |
Definition at line 95 of file xmmintrin.h.
#define _MM_EXCEPT_DIV_ZERO 0x0004 |
Definition at line 96 of file xmmintrin.h.
#define _MM_EXCEPT_INEXACT 0x0020 |
Definition at line 99 of file xmmintrin.h.
#define _MM_EXCEPT_INVALID 0x0001 |
Definition at line 94 of file xmmintrin.h.
#define _MM_EXCEPT_MASK 0x003f |
Definition at line 93 of file xmmintrin.h.
#define _MM_EXCEPT_OVERFLOW 0x0008 |
Definition at line 97 of file xmmintrin.h.
#define _MM_EXCEPT_UNDERFLOW 0x0010 |
Definition at line 98 of file xmmintrin.h.
#define _mm_extract_pi16 _m_pextrw |
Definition at line 254 of file xmmintrin.h.
#define _MM_FLUSH_ZERO_MASK 0x8000 |
Definition at line 115 of file xmmintrin.h.
#define _MM_FLUSH_ZERO_OFF 0x0000 |
Definition at line 117 of file xmmintrin.h.
#define _MM_FLUSH_ZERO_ON 0x8000 |
Definition at line 116 of file xmmintrin.h.
#define _MM_GET_EXCEPTION_MASK | ( | ) | (_mm_getcsr() & _MM_MASK_MASK) |
Definition at line 382 of file xmmintrin.h.
#define _MM_GET_EXCEPTION_STATE | ( | ) | (_mm_getcsr() & _MM_EXCEPT_MASK) |
Definition at line 379 of file xmmintrin.h.
#define _MM_GET_FLUSH_ZERO_MODE | ( | ) | (_mm_getcsr() & _MM_FLUSH_ZERO_MASK) |
Definition at line 388 of file xmmintrin.h.
#define _MM_GET_ROUNDING_MODE | ( | ) | (_mm_getcsr() & _MM_ROUND_MASK) |
Definition at line 385 of file xmmintrin.h.
#define _MM_HINT_ENTA 4 |
Definition at line 81 of file xmmintrin.h.
#define _MM_HINT_ENTA_ALT 4 |
Definition at line 1094 of file xmmintrin.h.
#define _MM_HINT_MS_TO_ALT | ( | sel | ) |
Definition at line 1101 of file xmmintrin.h.
#define _MM_HINT_NTA 0 |
Definition at line 77 of file xmmintrin.h.
#define _MM_HINT_NTA_ALT 0 |
Definition at line 1090 of file xmmintrin.h.
#define _MM_HINT_T0 1 |
Definition at line 78 of file xmmintrin.h.
#define _MM_HINT_T0_ALT 3 |
Definition at line 1091 of file xmmintrin.h.
#define _MM_HINT_T1 2 |
Definition at line 79 of file xmmintrin.h.
#define _MM_HINT_T1_ALT 2 |
Definition at line 1092 of file xmmintrin.h.
#define _MM_HINT_T2 3 |
Definition at line 80 of file xmmintrin.h.
#define _MM_HINT_T2_ALT 1 |
Definition at line 1093 of file xmmintrin.h.
#define _mm_insert_pi16 _m_pinsrw |
Definition at line 255 of file xmmintrin.h.
#define _mm_load1_ps _mm_load_ps1f |
Definition at line 249 of file xmmintrin.h.
#define _MM_MASK_DENORM 0x0100 |
Definition at line 103 of file xmmintrin.h.
#define _MM_MASK_DIV_ZERO 0x0200 |
Definition at line 104 of file xmmintrin.h.
#define _MM_MASK_INEXACT 0x1000 |
Definition at line 107 of file xmmintrin.h.
#define _MM_MASK_INVALID 0x0080 |
Definition at line 102 of file xmmintrin.h.
#define _MM_MASK_MASK 0x1f80 |
Definition at line 101 of file xmmintrin.h.
#define _MM_MASK_OVERFLOW 0x0400 |
Definition at line 105 of file xmmintrin.h.
#define _MM_MASK_UNDERFLOW 0x0800 |
Definition at line 106 of file xmmintrin.h.
#define _mm_maskmove_si64 _m_maskmovq |
Definition at line 263 of file xmmintrin.h.
#define _mm_max_pi16 _m_pmaxsw |
Definition at line 256 of file xmmintrin.h.
#define _mm_max_pu8 _m_pmaxub |
Definition at line 257 of file xmmintrin.h.
#define _mm_min_pi16 _m_pminsw |
Definition at line 258 of file xmmintrin.h.
#define _mm_min_pu8 _m_pminub |
Definition at line 259 of file xmmintrin.h.
#define _mm_movemask_pi8 _m_pmovmskb |
Definition at line 260 of file xmmintrin.h.
#define _mm_mulhi_pu16 _m_pmulhuw |
Definition at line 261 of file xmmintrin.h.
#define _mm_prefetch | ( | p, | |
sel | |||
) | __builtin_prefetch((const void *)(p), (_MM_HINT_MS_TO_ALT(sel) >> 2) & 1, _MM_HINT_MS_TO_ALT(sel) & 0x3) |
Definition at line 1116 of file xmmintrin.h.
#define _MM_ROUND_DOWN 0x2000 |
Definition at line 111 of file xmmintrin.h.
#define _MM_ROUND_MASK 0x6000 |
Definition at line 109 of file xmmintrin.h.
#define _MM_ROUND_NEAREST 0x0000 |
Definition at line 110 of file xmmintrin.h.
#define _MM_ROUND_TOWARD_ZERO 0x6000 |
Definition at line 113 of file xmmintrin.h.
#define _MM_ROUND_UP 0x4000 |
Definition at line 112 of file xmmintrin.h.
#define _mm_sad_pu8 _m_psadbw |
Definition at line 266 of file xmmintrin.h.
#define _mm_set1_ps _mm_set_ps1 |
Definition at line 248 of file xmmintrin.h.
#define _MM_SET_EXCEPTION_MASK | ( | __mask | ) | _mm_setcsr((_mm_getcsr() & ~_MM_MASK_MASK) | (__mask)) |
Definition at line 394 of file xmmintrin.h.
#define _MM_SET_EXCEPTION_STATE | ( | __mask | ) | _mm_setcsr((_mm_getcsr() & ~_MM_EXCEPT_MASK) | (__mask)) |
Definition at line 391 of file xmmintrin.h.
#define _MM_SET_FLUSH_ZERO_MODE | ( | __mode | ) | _mm_setcsr((_mm_getcsr() & ~_MM_FLUSH_ZERO_MASK) | (__mode)) |
Definition at line 400 of file xmmintrin.h.
#define _MM_SET_ROUNDING_MODE | ( | __mode | ) | _mm_setcsr((_mm_getcsr() & ~_MM_ROUND_MASK) | (__mode)) |
Definition at line 397 of file xmmintrin.h.
#define _MM_SHUFFLE | ( | fp3, | |
fp2, | |||
fp1, | |||
fp0 | |||
) | (((fp3) << 6) | ((fp2) << 4) | ((fp1) << 2) | (fp0)) |
Definition at line 89 of file xmmintrin.h.
#define _mm_shuffle_pi16 _m_pshufw |
Definition at line 262 of file xmmintrin.h.
#define _mm_store1_ps _mm_store_ps1 |
Definition at line 250 of file xmmintrin.h.
#define _MM_TRANSPOSE4_PS | ( | row0, | |
row1, | |||
row2, | |||
row3 | |||
) |
Definition at line 367 of file xmmintrin.h.
typedef float __m128 __attribute__((__vector_size__(16), __aligned__(16))) |
Definition at line 58 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_add_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 554 of file xmmintrin.h.
Referenced by F32vec4::operator+=().
__INTRIN_INLINE_SSE __m128 _mm_add_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 548 of file xmmintrin.h.
Referenced by F32vec1::operator+=().
__INTRIN_INLINE_SSE __m128 _mm_and_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 642 of file xmmintrin.h.
Referenced by F32vec1::operator&=(), and F32vec4::operator&=().
__INTRIN_INLINE_SSE __m128 _mm_andnot_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 647 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_avg_pu16 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1227 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_avg_pu8 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1221 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpeq_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 667 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpeq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 662 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpge_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 717 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpge_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 707 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpgt_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 702 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpgt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 692 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmple_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 687 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmple_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 682 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmplt_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 677 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmplt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 672 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpneq_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 727 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpneq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 722 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnge_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 777 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnge_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 767 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpngt_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 762 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpngt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 752 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnle_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 747 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnle_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 742 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnlt_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 737 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpnlt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 732 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpord_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 787 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpord_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 782 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpunord_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 797 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cmpunord_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 792 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comieq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 802 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comige_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 822 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comigt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 817 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comile_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 812 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comilt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 807 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_comineq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 827 of file xmmintrin.h.
__m128 _mm_cvt_si2ss | ( | __m128 | a, |
int | b | ||
) |
Referenced by F32vec1::F32vec1(), and IntToF32vec4().
int _mm_cvt_ss2si | ( | __m128 | a | ) |
__INTRIN_INLINE_SSE __m128 _mm_cvtpi32_ps | ( | __m128 | __a, |
__m64 | __b | ||
) |
Definition at line 916 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_cvtps_pi32 | ( | __m128 | __a | ) |
Definition at line 876 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_cvtsi32_ss | ( | __m128 | __a, |
int | __b | ||
) |
Definition at line 901 of file xmmintrin.h.
__INTRIN_INLINE_SSE float _mm_cvtss_f32 | ( | __m128 | a | ) |
Definition at line 921 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_cvtss_si32 | ( | __m128 | __a | ) |
Definition at line 863 of file xmmintrin.h.
int _mm_cvtt_ss2si | ( | __m128 | a | ) |
Referenced by F32vec4ToInt(), and Fvec32s1_SELECT().
__INTRIN_INLINE_SSE __m64 _mm_cvttps_pi32 | ( | __m128 | __a | ) |
Definition at line 895 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_cvttss_si32 | ( | __m128 | __a | ) |
Definition at line 882 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_div_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 587 of file xmmintrin.h.
Referenced by F32vec4::operator/=(), and TestSSEExceptions().
__INTRIN_INLINE_SSE __m128 _mm_div_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 581 of file xmmintrin.h.
Referenced by F32vec1::operator/=().
__INTRIN_INLINE_SSE int _mm_extract_pi16 | ( | __m64 const | __a, |
int const | __n | ||
) |
Definition at line 1154 of file xmmintrin.h.
__INTRIN_INLINE_SSE unsigned int _mm_getcsr | ( | void | ) |
Definition at line 535 of file xmmintrin.h.
Referenced by _clearfp(), _get_native_fpcw(), _set_statfp(), _statusfp(), get_native_fpcw(), KiSaveProcessorControlState(), and TestSSEExceptions().
Definition at line 1160 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_load1_ps | ( | const float * | __p | ) |
Definition at line 962 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_load_ps | ( | float const * | p | ) |
Definition at line 967 of file xmmintrin.h.
Referenced by _mm_loadr_ps().
__INTRIN_INLINE_SSE __m128 _mm_load_ss | ( | float const * | p | ) |
Definition at line 956 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_loadh_pi | ( | __m128 | a, |
__m64 const * | p | ||
) |
Definition at line 926 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_loadl_pi | ( | __m128 | a, |
__m64 const * | p | ||
) |
Definition at line 941 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_loadr_ps | ( | float const * | p | ) |
Definition at line 980 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_loadu_ps | ( | float const * | p | ) |
Definition at line 972 of file xmmintrin.h.
Referenced by loadu().
__INTRIN_INLINE_SSE void _mm_maskmove_si64 | ( | __m64 | __d, |
__m64 | __n, | ||
char * | __p | ||
) |
Definition at line 1215 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_max_pi16 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1168 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_max_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 637 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_max_pu8 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1174 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_max_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 632 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_min_pi16 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1180 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_min_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 627 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_min_pu8 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1186 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_min_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 622 of file xmmintrin.h.
__m128 _mm_move_ss | ( | __m128 | a, |
__m128 | b | ||
) |
__m128 _mm_movehl_ps | ( | __m128 | a, |
__m128 | b | ||
) |
__m128 _mm_movelh_ps | ( | __m128 | a, |
__m128 | b | ||
) |
__INTRIN_INLINE_SSE int _mm_movemask_pi8 | ( | __m64 | __a | ) |
Definition at line 1192 of file xmmintrin.h.
int _mm_movemask_ps | ( | __m128 | a | ) |
Referenced by move_mask().
__INTRIN_INLINE_SSE __m128 _mm_mul_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 576 of file xmmintrin.h.
Referenced by F32vec4::operator*=().
__INTRIN_INLINE_SSE __m128 _mm_mul_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 570 of file xmmintrin.h.
Referenced by F32vec1::operator*=().
__INTRIN_INLINE_SSE __m64 _mm_mulhi_pu16 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1198 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_or_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 652 of file xmmintrin.h.
Referenced by F32vec1::operator|=(), and F32vec4::operator|=().
__INTRIN_INLINE_SSE __m128 _mm_rcp_ps | ( | __m128 | a | ) |
Definition at line 607 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_rcp_ss | ( | __m128 | a | ) |
Definition at line 602 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_rsqrt_ps | ( | __m128 | a | ) |
Definition at line 617 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_rsqrt_ss | ( | __m128 | a | ) |
Definition at line 612 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m64 _mm_sad_pu8 | ( | __m64 | __a, |
__m64 | __b | ||
) |
Definition at line 1233 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_set1_ps | ( | float | __w | ) |
Definition at line 1006 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_set_ps | ( | float | e3, |
float | e2, | ||
float | e1, | ||
float | e0 | ||
) |
Definition at line 1011 of file xmmintrin.h.
Referenced by F32vec4::F32vec4().
__m128 _mm_set_ps1 | ( | float | a | ) |
Referenced by F32vec4::F32vec4(), and F32vec4::operator=().
__INTRIN_INLINE_SSE __m128 _mm_set_ss | ( | float | a | ) |
Definition at line 1000 of file xmmintrin.h.
Referenced by _mm_load_ss(), and F32vec1::F32vec1().
__INTRIN_INLINE_SSE void _mm_setcsr | ( | unsigned int | a | ) |
Definition at line 542 of file xmmintrin.h.
Referenced by _clearfp(), _fpreset(), _set_native_fpcw(), _set_statfp(), KiInitializeCpu(), KiRestoreProcessorControlState(), set_native_fpcw(), and TestSSEExceptions().
__INTRIN_INLINE_SSE __m128 _mm_setr_ps | ( | float | e3, |
float | e2, | ||
float | e1, | ||
float | e0 | ||
) |
Definition at line 1016 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_setzero_ps | ( | void | ) |
Definition at line 1021 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_sfence | ( | void | ) |
Definition at line 1140 of file xmmintrin.h.
__INTRIN_INLINE_MMX __m64 _mm_shuffle_pi16 | ( | __m64 | __a, |
int const | __n | ||
) |
Definition at line 1208 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_sqrt_ps | ( | __m128 | a | ) |
Definition at line 597 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_sqrt_ss | ( | __m128 | a | ) |
Definition at line 592 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_store1_ps | ( | float * | __p, |
__m128 | __a | ||
) |
Definition at line 1068 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_store_ps | ( | float * | p, |
__m128 | a | ||
) |
Definition at line 1062 of file xmmintrin.h.
Referenced by _mm_store1_ps(), and _mm_storer_ps().
__INTRIN_INLINE_SSE void _mm_store_ss | ( | float * | p, |
__m128 | a | ||
) |
Definition at line 1052 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_storeh_pi | ( | __m64 * | p, |
__m128 | a | ||
) |
Definition at line 1026 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_storel_pi | ( | __m64 * | p, |
__m128 | a | ||
) |
Definition at line 1039 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_storer_ps | ( | float * | p, |
__m128 | a | ||
) |
Definition at line 1079 of file xmmintrin.h.
__INTRIN_INLINE_SSE void _mm_storeu_ps | ( | float * | p, |
__m128 | a | ||
) |
Definition at line 1057 of file xmmintrin.h.
Referenced by storeu().
__INTRIN_INLINE_SSE void _mm_stream_pi | ( | __m64 * | __p, |
__m64 | __a | ||
) |
Definition at line 1121 of file xmmintrin.h.
Referenced by store_nta().
__INTRIN_INLINE_SSE void _mm_stream_ps | ( | float * | p, |
__m128 | a | ||
) |
Definition at line 1130 of file xmmintrin.h.
Referenced by store_nta().
__INTRIN_INLINE_SSE __m128 _mm_sub_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 565 of file xmmintrin.h.
Referenced by F32vec4::operator-=().
__INTRIN_INLINE_SSE __m128 _mm_sub_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 559 of file xmmintrin.h.
Referenced by F32vec1::operator-=().
__INTRIN_INLINE_SSE int _mm_ucomieq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 832 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_ucomige_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 852 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_ucomigt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 847 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_ucomile_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 842 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_ucomilt_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 837 of file xmmintrin.h.
__INTRIN_INLINE_SSE int _mm_ucomineq_ss | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 857 of file xmmintrin.h.
__INTRIN_INLINE_SSE __m128 _mm_undefined_ps | ( | void | ) |
Definition at line 990 of file xmmintrin.h.
__m128 _mm_unpackhi_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Referenced by unpack_high().
__m128 _mm_unpacklo_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Referenced by unpack_low().
__INTRIN_INLINE_SSE __m128 _mm_xor_ps | ( | __m128 | a, |
__m128 | b | ||
) |
Definition at line 657 of file xmmintrin.h.
Referenced by F32vec1::operator^=(), and F32vec4::operator^=().