STLdoc
STLdocumentation
|
Go to the source code of this file.
Macros | |
#define | _CMP_EQ_OQ 0x00 |
#define | _CMP_LT_OS 0x01 |
#define | _CMP_LE_OS 0x02 |
#define | _CMP_UNORD_Q 0x03 |
#define | _CMP_NEQ_UQ 0x04 |
#define | _CMP_NLT_US 0x05 |
#define | _CMP_NLE_US 0x06 |
#define | _CMP_ORD_Q 0x07 |
#define | _CMP_EQ_UQ 0x08 |
#define | _CMP_NGE_US 0x09 |
#define | _CMP_NGT_US 0x0a |
#define | _CMP_FALSE_OQ 0x0b |
#define | _CMP_NEQ_OQ 0x0c |
#define | _CMP_GE_OS 0x0d |
#define | _CMP_GT_OS 0x0e |
#define | _CMP_TRUE_UQ 0x0f |
#define | _CMP_EQ_OS 0x10 |
#define | _CMP_LT_OQ 0x11 |
#define | _CMP_LE_OQ 0x12 |
#define | _CMP_UNORD_S 0x13 |
#define | _CMP_NEQ_US 0x14 |
#define | _CMP_NLT_UQ 0x15 |
#define | _CMP_NLE_UQ 0x16 |
#define | _CMP_ORD_S 0x17 |
#define | _CMP_EQ_US 0x18 |
#define | _CMP_NGE_UQ 0x19 |
#define | _CMP_NGT_UQ 0x1a |
#define | _CMP_FALSE_OS 0x1b |
#define | _CMP_NEQ_OS 0x1c |
#define | _CMP_GE_OQ 0x1d |
#define | _CMP_GT_OQ 0x1e |
#define | _CMP_TRUE_US 0x1f |
#define | _mm256_blend_pd(X, Y, M) |
#define | _mm256_blend_ps(X, Y, M) |
#define | _mm256_dp_ps(X, Y, M) |
#define | _mm256_shuffle_pd(A, B, N) |
#define | _mm256_shuffle_ps(A, B, N) |
#define | _mm_cmp_pd(X, Y, P) |
#define | _mm_cmp_ps(X, Y, P) |
#define | _mm256_cmp_pd(X, Y, P) |
#define | _mm256_cmp_ps(X, Y, P) |
#define | _mm_cmp_sd(X, Y, P) |
#define | _mm_cmp_ss(X, Y, P) |
#define | _mm256_extractf128_pd(X, N) |
#define | _mm256_extractf128_ps(X, N) |
#define | _mm256_extractf128_si256(X, N) |
#define | _mm256_extract_epi32(X, N) |
#define | _mm256_extract_epi16(X, N) |
#define | _mm256_extract_epi8(X, N) |
#define | _mm_permute_pd(X, C) ((__m128d) __builtin_ia32_vpermilpd ((__v2df)(__m128d)(X), (int)(C))) |
#define | _mm256_permute_pd(X, C) ((__m256d) __builtin_ia32_vpermilpd256 ((__v4df)(__m256d)(X), (int)(C))) |
#define | _mm_permute_ps(X, C) ((__m128) __builtin_ia32_vpermilps ((__v4sf)(__m128)(X), (int)(C))) |
#define | _mm256_permute_ps(X, C) ((__m256) __builtin_ia32_vpermilps256 ((__v8sf)(__m256)(X), (int)(C))) |
#define | _mm256_permute2f128_pd(X, Y, C) |
#define | _mm256_permute2f128_ps(X, Y, C) |
#define | _mm256_permute2f128_si256(X, Y, C) |
#define | _mm256_insertf128_pd(X, Y, O) |
#define | _mm256_insertf128_ps(X, Y, O) |
#define | _mm256_insertf128_si256(X, Y, O) |
#define | _mm256_insert_epi32(X, D, N) |
#define | _mm256_insert_epi16(X, D, N) |
#define | _mm256_insert_epi8(X, D, N) |
#define | _mm256_round_pd(V, M) ((__m256d) __builtin_ia32_roundpd256 ((__v4df)(__m256d)(V), (int)(M))) |
#define | _mm256_round_ps(V, M) ((__m256) __builtin_ia32_roundps256 ((__v8sf)(__m256)(V), (int)(M))) |
#define | _mm256_ceil_pd(V) _mm256_round_pd ((V), _MM_FROUND_CEIL) |
#define | _mm256_floor_pd(V) _mm256_round_pd ((V), _MM_FROUND_FLOOR) |
#define | _mm256_ceil_ps(V) _mm256_round_ps ((V), _MM_FROUND_CEIL) |
#define | _mm256_floor_ps(V) _mm256_round_ps ((V), _MM_FROUND_FLOOR) |
Typedefs | |
typedef double __v4df | __attribute__ ((__vector_size__(32))) |
Functions | |
__inline __m256d | __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) _mm256_add_pd(__m256d __A |
Variables | |
__inline __m256d __m256d | __B |
__inline __m256d __m256d | __Y |
__inline __m256d __m256d __m256d | __M |
__inline __m128d __m128i | __C |
__inline void __m256d | __A |
__inline int __m128d | __V |
__inline __m256d double double double | __D |
__inline __m256 float float float float | __E |
__inline __m256 float float float float float | __F |
__inline __m256 float float float float float float | __G |
__inline __m256 float float float float float float float | __H |
__inline __m256i short | __q14 |
__inline __m256i short short | __q13 |
__inline __m256i short short short | __q12 |
__inline __m256i short short short short | __q11 |
__inline __m256i short short short short short | __q10 |
__inline __m256i short short short short short short | __q09 |
__inline __m256i short short short short short short short | __q08 |
__inline __m256i short short short short short short short short | __q07 |
__inline __m256i short short short short short short short short short | __q06 |
__inline __m256i short short short short short short short short short short | __q05 |
__inline __m256i short short short short short short short short short short short | __q04 |
__inline __m256i short short short short short short short short short short short short | __q03 |
__inline __m256i short short short short short short short short short short short short short | __q02 |
__inline __m256i short short short short short short short short short short short short short short | __q01 |
__inline __m256i short short short short short short short short short short short short short short short | __q00 |
__inline __m256i char | __q30 |
__inline __m256i char char | __q29 |
__inline __m256i char char char | __q28 |
__inline __m256i char char char char | __q27 |
__inline __m256i char char char char char | __q26 |
__inline __m256i char char char char char char | __q25 |
__inline __m256i char char char char char char char | __q24 |
__inline __m256i char char char char char char char char | __q23 |
__inline __m256i char char char char char char char char char | __q22 |
__inline __m256i char char char char char char char char char char | __q21 |
__inline __m256i char char char char char char char char char char char | __q20 |
__inline __m256i char char char char char char char char char char char char | __q19 |
__inline __m256i char char char char char char char char char char char char char | __q18 |
__inline __m256i char char char char char char char char char char char char char char | __q17 |
__inline __m256i char char char char char char char char char char char char char char char | __q16 |
__inline __m256i char char char char char char char char char char char char char char char char | __q15 |
#define _CMP_EQ_OQ 0x00 |
#define _CMP_EQ_OS 0x10 |
#define _CMP_EQ_UQ 0x08 |
#define _CMP_EQ_US 0x18 |
#define _CMP_FALSE_OQ 0x0b |
#define _CMP_FALSE_OS 0x1b |
#define _CMP_GE_OQ 0x1d |
#define _CMP_GE_OS 0x0d |
#define _CMP_GT_OQ 0x1e |
#define _CMP_GT_OS 0x0e |
#define _CMP_LE_OQ 0x12 |
#define _CMP_LE_OS 0x02 |
#define _CMP_LT_OQ 0x11 |
#define _CMP_LT_OS 0x01 |
#define _CMP_NEQ_OQ 0x0c |
#define _CMP_NEQ_OS 0x1c |
#define _CMP_NEQ_UQ 0x04 |
#define _CMP_NEQ_US 0x14 |
#define _CMP_NGE_UQ 0x19 |
#define _CMP_NGE_US 0x09 |
#define _CMP_NGT_UQ 0x1a |
#define _CMP_NGT_US 0x0a |
#define _CMP_NLE_UQ 0x16 |
#define _CMP_NLE_US 0x06 |
#define _CMP_NLT_UQ 0x15 |
#define _CMP_NLT_US 0x05 |
#define _CMP_ORD_Q 0x07 |
#define _CMP_ORD_S 0x17 |
#define _CMP_TRUE_UQ 0x0f |
#define _CMP_TRUE_US 0x1f |
#define _CMP_UNORD_Q 0x03 |
#define _CMP_UNORD_S 0x13 |
#define _mm256_blend_pd | ( | X, | |
Y, | |||
M | |||
) |
#define _mm256_blend_ps | ( | X, | |
Y, | |||
M | |||
) |
#define _mm256_ceil_pd | ( | V | ) | _mm256_round_pd ((V), _MM_FROUND_CEIL) |
#define _mm256_ceil_ps | ( | V | ) | _mm256_round_ps ((V), _MM_FROUND_CEIL) |
#define _mm256_cmp_pd | ( | X, | |
Y, | |||
P | |||
) |
#define _mm256_cmp_ps | ( | X, | |
Y, | |||
P | |||
) |
#define _mm256_dp_ps | ( | X, | |
Y, | |||
M | |||
) |
#define _mm256_extract_epi16 | ( | X, | |
N | |||
) |
#define _mm256_extract_epi32 | ( | X, | |
N | |||
) |
#define _mm256_extract_epi8 | ( | X, | |
N | |||
) |
#define _mm256_extractf128_pd | ( | X, | |
N | |||
) |
#define _mm256_extractf128_ps | ( | X, | |
N | |||
) |
#define _mm256_extractf128_si256 | ( | X, | |
N | |||
) |
#define _mm256_floor_pd | ( | V | ) | _mm256_round_pd ((V), _MM_FROUND_FLOOR) |
#define _mm256_floor_ps | ( | V | ) | _mm256_round_ps ((V), _MM_FROUND_FLOOR) |
#define _mm256_insert_epi16 | ( | X, | |
D, | |||
N | |||
) |
#define _mm256_insert_epi32 | ( | X, | |
D, | |||
N | |||
) |
#define _mm256_insert_epi8 | ( | X, | |
D, | |||
N | |||
) |
#define _mm256_insertf128_pd | ( | X, | |
Y, | |||
O | |||
) |
#define _mm256_insertf128_ps | ( | X, | |
Y, | |||
O | |||
) |
#define _mm256_insertf128_si256 | ( | X, | |
Y, | |||
O | |||
) |
#define _mm256_permute2f128_pd | ( | X, | |
Y, | |||
C | |||
) |
#define _mm256_permute2f128_ps | ( | X, | |
Y, | |||
C | |||
) |
#define _mm256_permute2f128_si256 | ( | X, | |
Y, | |||
C | |||
) |
#define _mm256_permute_pd | ( | X, | |
C | |||
) | ((__m256d) __builtin_ia32_vpermilpd256 ((__v4df)(__m256d)(X), (int)(C))) |
#define _mm256_permute_ps | ( | X, | |
C | |||
) | ((__m256) __builtin_ia32_vpermilps256 ((__v8sf)(__m256)(X), (int)(C))) |
#define _mm256_round_pd | ( | V, | |
M | |||
) | ((__m256d) __builtin_ia32_roundpd256 ((__v4df)(__m256d)(V), (int)(M))) |
#define _mm256_round_ps | ( | V, | |
M | |||
) | ((__m256) __builtin_ia32_roundps256 ((__v8sf)(__m256)(V), (int)(M))) |
#define _mm256_shuffle_pd | ( | A, | |
B, | |||
N | |||
) |
#define _mm256_shuffle_ps | ( | A, | |
B, | |||
N | |||
) |
#define _mm_cmp_pd | ( | X, | |
Y, | |||
P | |||
) |
#define _mm_cmp_ps | ( | X, | |
Y, | |||
P | |||
) |
#define _mm_cmp_sd | ( | X, | |
Y, | |||
P | |||
) |
#define _mm_cmp_ss | ( | X, | |
Y, | |||
P | |||
) |
#define _mm_permute_pd | ( | X, | |
C | |||
) | ((__m128d) __builtin_ia32_vpermilpd ((__v2df)(__m128d)(X), (int)(C))) |
#define _mm_permute_ps | ( | X, | |
C | |||
) | ((__m128) __builtin_ia32_vpermilps ((__v4sf)(__m128)(X), (int)(C))) |
__inline void __attribute__ |
__inline __m256d __attribute__ | ( | (__gnu_inline__, __always_inline__, __artificial__) | ) |
__inline void __m256 __A |
__inline __m256i long long __B |
__inline unsigned int int __C |
__inline __m256i long long long long long long __D |
__inline __m256i int int int int __E |
__inline __m256i int int int int int __F |
__inline __m256i int int int int int int __G |
__inline __m256i int int int int int int int __H |
__inline void __m256i __M |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char char char char char char __q00 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char char char char char __q01 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char char char char __q02 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char char char __q03 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char char __q04 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char char __q05 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char char __q06 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char char __q07 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char char __q08 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char char __q09 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char char __q10 |
__inline __m256i char char char char char char char char char char char char char char char char char char char char __q11 |
__inline __m256i char char char char char char char char char char char char char char char char char char char __q12 |
__inline __m256i char char char char char char char char char char char char char char char char char char __q13 |
__inline __m256i char char char char char char char char char char char char char char char char char __q14 |
__inline __m256i char char char char char char char char char char char char char char char char __q15 |
__inline __m256i char char char char char char char char char char char char char char char __q16 |
__inline __m256i char char char char char char char char char char char char char char __q17 |
__inline __m256i char char char char char char char char char char char char char __q18 |
__inline __m256i char char char char char char char char char char char char __q19 |
__inline __m256i char char char char char char char char char char char __q20 |
__inline __m256i char char char char char char char char char char __q21 |
__inline __m256i char char char char char char char char char __q22 |
__inline __m256i char char char char char char char char __q23 |
__inline __m256i char char char char char char char __q24 |
__inline __m256i char char char char char char __q25 |
__inline __m256i char char char char char __q26 |
__inline __m256i char char char char __q27 |
__inline __m256i char char char __q28 |
__inline __m256i char char __q29 |
__inline __m256i char __q30 |
__inline int __m256i __V |