clang
3.9.0
|
#include <tmmintrin.h>
Go to the source code of this file.
Functions | |
static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_blendv_pd (__m128d __V1, __m128d __V2, __m128d __M) |
static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_blendv_ps (__m128 __V1, __m128 __V2, __m128 __M) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mullo_epi32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mul_epi32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_stream_load_si128 (__m128i const *__V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epi8 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epi8 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epu16 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epu16 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epi32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epi32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epu32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epu32 (__m128i __V1, __m128i __V2) |
static __inline__ int __DEFAULT_FN_ATTRS | _mm_testz_si128 (__m128i __M, __m128i __V) |
static __inline__ int __DEFAULT_FN_ATTRS | _mm_testc_si128 (__m128i __M, __m128i __V) |
static __inline__ int __DEFAULT_FN_ATTRS | _mm_testnzc_si128 (__m128i __M, __m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpeq_epi64 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi8_epi16 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi8_epi32 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi8_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi16_epi32 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi16_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepi32_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu8_epi16 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu8_epi32 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu8_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu16_epi32 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu16_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtepu32_epi64 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_packus_epi32 (__m128i __V1, __m128i __V2) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_minpos_epu16 (__m128i __V) |
static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpgt_epi64 (__m128i __V1, __m128i __V2) |
static __inline__ unsigned int __DEFAULT_FN_ATTRS | _mm_crc32_u8 (unsigned int __C, unsigned char __D) |
static __inline__ unsigned int __DEFAULT_FN_ATTRS | _mm_crc32_u16 (unsigned int __C, unsigned short __D) |
static __inline__ unsigned int __DEFAULT_FN_ATTRS | _mm_crc32_u32 (unsigned int __C, unsigned int __D) |
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sse4.1"))) |
Definition at line 384 of file smmintrin.h.
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sse4.2"))) |
Definition at line 384 of file smmintrin.h.
#define _mm_blend_epi16 | ( | V1, | |
V2, | |||
M | |||
) |
Definition at line 108 of file smmintrin.h.
#define _mm_blend_pd | ( | V1, | |
V2, | |||
M | |||
) |
Definition at line 74 of file smmintrin.h.
#define _mm_blend_ps | ( | V1, | |
V2, | |||
M | |||
) |
Definition at line 80 of file smmintrin.h.
#define _mm_ceil_pd | ( | X | ) | _mm_round_pd((X), _MM_FROUND_CEIL) |
Definition at line 50 of file smmintrin.h.
#define _mm_ceil_ps | ( | X | ) | _mm_round_ps((X), _MM_FROUND_CEIL) |
Definition at line 49 of file smmintrin.h.
#define _mm_ceil_sd | ( | X, | |
Y | |||
) | _mm_round_sd((X), (Y), _MM_FROUND_CEIL) |
Definition at line 52 of file smmintrin.h.
#define _mm_ceil_ss | ( | X, | |
Y | |||
) | _mm_round_ss((X), (Y), _MM_FROUND_CEIL) |
Definition at line 51 of file smmintrin.h.
#define _mm_cmpestra | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 446 of file smmintrin.h.
#define _mm_cmpestrc | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 450 of file smmintrin.h.
#define _mm_cmpestri | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 424 of file smmintrin.h.
#define _mm_cmpestrm | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 420 of file smmintrin.h.
#define _mm_cmpestro | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 454 of file smmintrin.h.
#define _mm_cmpestrs | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 458 of file smmintrin.h.
#define _mm_cmpestrz | ( | A, | |
LA, | |||
B, | |||
LB, | |||
M | |||
) |
Definition at line 462 of file smmintrin.h.
#define _mm_cmpistra | ( | A, | |
B, | |||
M | |||
) |
Definition at line 430 of file smmintrin.h.
#define _mm_cmpistrc | ( | A, | |
B, | |||
M | |||
) |
Definition at line 433 of file smmintrin.h.
#define _mm_cmpistri | ( | A, | |
B, | |||
M | |||
) |
Definition at line 416 of file smmintrin.h.
#define _mm_cmpistrm | ( | A, | |
B, | |||
M | |||
) |
Definition at line 413 of file smmintrin.h.
#define _mm_cmpistro | ( | A, | |
B, | |||
M | |||
) |
Definition at line 436 of file smmintrin.h.
#define _mm_cmpistrs | ( | A, | |
B, | |||
M | |||
) |
Definition at line 439 of file smmintrin.h.
#define _mm_cmpistrz | ( | A, | |
B, | |||
M | |||
) |
Definition at line 442 of file smmintrin.h.
#define _mm_dp_pd | ( | X, | |
Y, | |||
M | |||
) |
Definition at line 138 of file smmintrin.h.
#define _mm_dp_ps | ( | X, | |
Y, | |||
M | |||
) |
Definition at line 134 of file smmintrin.h.
#define _mm_extract_epi32 | ( | X, | |
N | |||
) |
Definition at line 241 of file smmintrin.h.
#define _mm_extract_epi8 | ( | X, | |
N | |||
) |
Definition at line 238 of file smmintrin.h.
#define _MM_EXTRACT_FLOAT | ( | D, | |
X, | |||
N | |||
) |
Definition at line 208 of file smmintrin.h.
#define _mm_extract_ps | ( | X, | |
N | |||
) |
Definition at line 200 of file smmintrin.h.
#define _mm_floor_pd | ( | X | ) | _mm_round_pd((X), _MM_FROUND_FLOOR) |
Definition at line 55 of file smmintrin.h.
#define _mm_floor_ps | ( | X | ) | _mm_round_ps((X), _MM_FROUND_FLOOR) |
Definition at line 54 of file smmintrin.h.
#define _mm_floor_sd | ( | X, | |
Y | |||
) | _mm_round_sd((X), (Y), _MM_FROUND_FLOOR) |
Definition at line 57 of file smmintrin.h.
#define _mm_floor_ss | ( | X, | |
Y | |||
) | _mm_round_ss((X), (Y), _MM_FROUND_FLOOR) |
Definition at line 56 of file smmintrin.h.
#define _MM_FROUND_CEIL (_MM_FROUND_RAISE_EXC | _MM_FROUND_TO_POS_INF) |
Definition at line 44 of file smmintrin.h.
Referenced by _mm512_ceil_pd(), _mm512_ceil_ps(), _mm512_mask_ceil_pd(), and _mm512_mask_ceil_ps().
#define _MM_FROUND_CUR_DIRECTION 0x04 |
Definition at line 37 of file smmintrin.h.
#define _MM_FROUND_FLOOR (_MM_FROUND_RAISE_EXC | _MM_FROUND_TO_NEG_INF) |
Definition at line 43 of file smmintrin.h.
Referenced by _mm512_floor_pd(), _mm512_floor_ps(), _mm512_mask_floor_pd(), and _mm512_mask_floor_ps().
#define _MM_FROUND_NEARBYINT (_MM_FROUND_NO_EXC | _MM_FROUND_CUR_DIRECTION) |
Definition at line 47 of file smmintrin.h.
#define _MM_FROUND_NINT (_MM_FROUND_RAISE_EXC | _MM_FROUND_TO_NEAREST_INT) |
Definition at line 42 of file smmintrin.h.
#define _MM_FROUND_NO_EXC 0x08 |
Definition at line 40 of file smmintrin.h.
#define _MM_FROUND_RAISE_EXC 0x00 |
Definition at line 39 of file smmintrin.h.
#define _MM_FROUND_RINT (_MM_FROUND_RAISE_EXC | _MM_FROUND_CUR_DIRECTION) |
Definition at line 46 of file smmintrin.h.
#define _MM_FROUND_TO_NEAREST_INT 0x00 |
Definition at line 33 of file smmintrin.h.
#define _MM_FROUND_TO_NEG_INF 0x01 |
Definition at line 34 of file smmintrin.h.
#define _MM_FROUND_TO_POS_INF 0x02 |
Definition at line 35 of file smmintrin.h.
#define _MM_FROUND_TO_ZERO 0x03 |
Definition at line 36 of file smmintrin.h.
#define _MM_FROUND_TRUNC (_MM_FROUND_RAISE_EXC | _MM_FROUND_TO_ZERO) |
Definition at line 45 of file smmintrin.h.
Definition at line 224 of file smmintrin.h.
Definition at line 220 of file smmintrin.h.
Definition at line 199 of file smmintrin.h.
Definition at line 213 of file smmintrin.h.
#define _mm_mpsadbw_epu8 | ( | X, | |
Y, | |||
M | |||
) |
Definition at line 368 of file smmintrin.h.
#define _MM_PICK_OUT_PS | ( | X, | |
N | |||
) |
Definition at line 216 of file smmintrin.h.
#define _mm_round_pd | ( | X, | |
M | |||
) |
Definition at line 66 of file smmintrin.h.
#define _mm_round_ps | ( | X, | |
M | |||
) |
Definition at line 59 of file smmintrin.h.
#define _mm_round_sd | ( | X, | |
Y, | |||
M | |||
) |
Definition at line 69 of file smmintrin.h.
#define _mm_round_ss | ( | X, | |
Y, | |||
M | |||
) |
Definition at line 62 of file smmintrin.h.
#define _mm_test_all_ones | ( | V | ) | _mm_testc_si128((V), _mm_cmpeq_epi32((V), (V))) |
Definition at line 269 of file smmintrin.h.
#define _mm_test_all_zeros | ( | M, | |
V | |||
) | _mm_testz_si128 ((M), (V)) |
Definition at line 271 of file smmintrin.h.
#define _mm_test_mix_ones_zeros | ( | M, | |
V | |||
) | _mm_testnzc_si128((M), (V)) |
Definition at line 270 of file smmintrin.h.
#define _SIDD_BIT_MASK 0x00 |
Definition at line 409 of file smmintrin.h.
#define _SIDD_CMP_EQUAL_ANY 0x00 |
Definition at line 393 of file smmintrin.h.
#define _SIDD_CMP_EQUAL_EACH 0x08 |
Definition at line 395 of file smmintrin.h.
#define _SIDD_CMP_EQUAL_ORDERED 0x0c |
Definition at line 396 of file smmintrin.h.
#define _SIDD_CMP_RANGES 0x04 |
Definition at line 394 of file smmintrin.h.
#define _SIDD_LEAST_SIGNIFICANT 0x00 |
Definition at line 405 of file smmintrin.h.
#define _SIDD_MASKED_NEGATIVE_POLARITY 0x30 |
Definition at line 402 of file smmintrin.h.
#define _SIDD_MASKED_POSITIVE_POLARITY 0x20 |
Definition at line 401 of file smmintrin.h.
#define _SIDD_MOST_SIGNIFICANT 0x40 |
Definition at line 406 of file smmintrin.h.
#define _SIDD_NEGATIVE_POLARITY 0x10 |
Definition at line 400 of file smmintrin.h.
#define _SIDD_POSITIVE_POLARITY 0x00 |
Definition at line 399 of file smmintrin.h.
#define _SIDD_SBYTE_OPS 0x02 |
Definition at line 389 of file smmintrin.h.
#define _SIDD_SWORD_OPS 0x03 |
Definition at line 390 of file smmintrin.h.
#define _SIDD_UBYTE_OPS 0x00 |
Definition at line 387 of file smmintrin.h.
#define _SIDD_UNIT_MASK 0x40 |
Definition at line 410 of file smmintrin.h.
#define _SIDD_UWORD_OPS 0x01 |
Definition at line 388 of file smmintrin.h.
|
static |
Definition at line 102 of file smmintrin.h.
|
static |
Definition at line 88 of file smmintrin.h.
|
static |
Definition at line 95 of file smmintrin.h.
|
static |
Definition at line 275 of file smmintrin.h.
|
static |
Definition at line 469 of file smmintrin.h.
|
static |
Definition at line 482 of file smmintrin.h.
|
static |
Definition at line 488 of file smmintrin.h.
|
static |
Definition at line 476 of file smmintrin.h.
|
static |
Definition at line 306 of file smmintrin.h.
|
static |
Definition at line 312 of file smmintrin.h.
|
static |
Definition at line 318 of file smmintrin.h.
|
static |
Definition at line 282 of file smmintrin.h.
|
static |
Definition at line 290 of file smmintrin.h.
|
static |
Definition at line 298 of file smmintrin.h.
|
static |
Definition at line 343 of file smmintrin.h.
|
static |
Definition at line 349 of file smmintrin.h.
|
static |
Definition at line 355 of file smmintrin.h.
|
static |
Definition at line 325 of file smmintrin.h.
|
static |
Definition at line 331 of file smmintrin.h.
|
static |
Definition at line 337 of file smmintrin.h.
|
static |
Definition at line 181 of file smmintrin.h.
|
static |
Definition at line 157 of file smmintrin.h.
|
static |
Definition at line 169 of file smmintrin.h.
|
static |
Definition at line 193 of file smmintrin.h.
|
static |
Definition at line 175 of file smmintrin.h.
|
static |
Definition at line 151 of file smmintrin.h.
|
static |
Definition at line 163 of file smmintrin.h.
|
static |
Definition at line 187 of file smmintrin.h.
|
static |
Definition at line 373 of file smmintrin.h.
|
static |
Definition at line 128 of file smmintrin.h.
|
static |
Definition at line 122 of file smmintrin.h.
|
static |
Definition at line 362 of file smmintrin.h.
|
static |
Definition at line 144 of file smmintrin.h.
|
static |
Definition at line 258 of file smmintrin.h.
|
static |
Definition at line 264 of file smmintrin.h.
|
static |
Definition at line 252 of file smmintrin.h.