|
clang
3.8.0
|
Go to the source code of this file.
Macros | |
| #define | __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sse2"))) |
| #define | _mm_load_pd1(dp) _mm_load1_pd(dp) |
| #define | _mm_slli_si128(a, imm) |
| #define | _mm_bslli_si128(a, imm) _mm_slli_si128((a), (imm)) |
| #define | _mm_srli_si128(a, imm) |
| #define | _mm_bsrli_si128(a, imm) _mm_srli_si128((a), (imm)) |
| #define | _mm_shuffle_epi32(a, imm) |
| #define | _mm_shufflelo_epi16(a, imm) |
| #define | _mm_shufflehi_epi16(a, imm) |
| #define | _mm_shuffle_pd(a, b, i) |
| #define | _MM_SHUFFLE2(x, y) (((x) << 1) | (y)) |
Typedefs | |
| typedef double __m128d | __attribute__ ((__vector_size__(16))) |
Functions | |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_add_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_add_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_sub_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_sub_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_mul_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_mul_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_div_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_div_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_sqrt_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_sqrt_pd (__m128d __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_min_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_min_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_max_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_max_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_and_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_andnot_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_or_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_xor_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpeq_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmplt_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmple_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpgt_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpge_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpord_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpunord_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpneq_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnlt_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnle_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpngt_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnge_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpeq_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmplt_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmple_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpgt_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpge_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpord_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpunord_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpneq_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnlt_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnle_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpngt_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cmpnge_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comieq_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comilt_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comile_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comigt_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comige_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_comineq_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomieq_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomilt_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomile_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomigt_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomige_sd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_ucomineq_sd (__m128d __a, __m128d __b) |
| static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_cvtpd_ps (__m128d __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cvtps_pd (__m128 __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cvtepi32_pd (__m128i __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtpd_epi32 (__m128d __a) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_cvtsd_si32 (__m128d __a) |
| static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_cvtsd_ss (__m128 __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cvtsi32_sd (__m128d __a, int __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cvtss_sd (__m128d __a, __m128 __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvttpd_epi32 (__m128d __a) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_cvttsd_si32 (__m128d __a) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_cvtpd_pi32 (__m128d __a) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_cvttpd_pi32 (__m128d __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_cvtpi32_pd (__m64 __a) |
| static __inline__ double __DEFAULT_FN_ATTRS | _mm_cvtsd_f64 (__m128d __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_load_pd (double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_load1_pd (double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_loadr_pd (double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_loadu_pd (double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_load_sd (double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_loadh_pd (__m128d __a, double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_loadl_pd (__m128d __a, double const *__dp) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_undefined_pd () |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_set_sd (double __w) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_set1_pd (double __w) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_set_pd (double __w, double __x) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_setr_pd (double __w, double __x) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_setzero_pd (void) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_move_sd (__m128d __a, __m128d __b) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_store_sd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_store1_pd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_store_pd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storeu_pd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storer_pd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storeh_pd (double *__dp, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storel_pd (double *__dp, __m128d __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_add_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_add_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_add_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_add_si64 (__m64 __a, __m64 __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_add_epi64 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_adds_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_adds_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_adds_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_adds_epu16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_avg_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_avg_epu16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_madd_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_max_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_min_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mulhi_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mulhi_epu16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mullo_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_mul_su32 (__m64 __a, __m64 __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_mul_epu32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sad_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sub_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sub_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sub_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_sub_si64 (__m64 __a, __m64 __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sub_epi64 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_subs_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_subs_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_subs_epu8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_subs_epu16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_and_si128 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_andnot_si128 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_or_si128 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_xor_si128 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_slli_epi16 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sll_epi16 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_slli_epi32 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sll_epi32 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_slli_epi64 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sll_epi64 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srai_epi16 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sra_epi16 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srai_epi32 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_sra_epi32 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srli_epi16 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srl_epi16 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srli_epi32 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srl_epi32 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srli_epi64 (__m128i __a, int __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_srl_epi64 (__m128i __a, __m128i __count) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpeq_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpeq_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpeq_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpgt_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpgt_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmpgt_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmplt_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmplt_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cmplt_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_cvtepi32_ps (__m128i __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtps_epi32 (__m128 __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvttps_epi32 (__m128 __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_cvtsi32_si128 (int __a) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_cvtsi128_si32 (__m128i __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_load_si128 (__m128i const *__p) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_loadu_si128 (__m128i const *__p) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_loadl_epi64 (__m128i const *__p) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_undefined_si128 () |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set_epi64x (long long __q1, long long __q0) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set_epi64 (__m64 __q1, __m64 __q0) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set_epi32 (int __i3, int __i2, int __i1, int __i0) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set_epi16 (short __w7, short __w6, short __w5, short __w4, short __w3, short __w2, short __w1, short __w0) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set_epi8 (char __b15, char __b14, char __b13, char __b12, char __b11, char __b10, char __b9, char __b8, char __b7, char __b6, char __b5, char __b4, char __b3, char __b2, char __b1, char __b0) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set1_epi64x (long long __q) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set1_epi64 (__m64 __q) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set1_epi32 (int __i) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set1_epi16 (short __w) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_set1_epi8 (char __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_setr_epi64 (__m64 __q0, __m64 __q1) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_setr_epi32 (int __i0, int __i1, int __i2, int __i3) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_setr_epi16 (short __w0, short __w1, short __w2, short __w3, short __w4, short __w5, short __w6, short __w7) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_setr_epi8 (char __b0, char __b1, char __b2, char __b3, char __b4, char __b5, char __b6, char __b7, char __b8, char __b9, char __b10, char __b11, char __b12, char __b13, char __b14, char __b15) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_setzero_si128 (void) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_store_si128 (__m128i *__p, __m128i __b) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storeu_si128 (__m128i *__p, __m128i __b) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_maskmoveu_si128 (__m128i __d, __m128i __n, char *__p) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_storel_epi64 (__m128i *__p, __m128i __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_stream_pd (double *__p, __m128d __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_stream_si128 (__m128i *__p, __m128i __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_stream_si32 (int *__p, int __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_clflush (void const *__p) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_lfence (void) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_mfence (void) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_packs_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_packs_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_packus_epi16 (__m128i __a, __m128i __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_extract_epi16 (__m128i __a, int __imm) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_insert_epi16 (__m128i __a, int __b, int __imm) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_movemask_epi8 (__m128i __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpackhi_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpackhi_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpackhi_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpackhi_epi64 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpacklo_epi8 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpacklo_epi16 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpacklo_epi32 (__m128i __a, __m128i __b) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_unpacklo_epi64 (__m128i __a, __m128i __b) |
| static __inline__ __m64 __DEFAULT_FN_ATTRS | _mm_movepi64_pi64 (__m128i __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_movpi64_epi64 (__m64 __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_move_epi64 (__m128i __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_unpackhi_pd (__m128d __a, __m128d __b) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_unpacklo_pd (__m128d __a, __m128d __b) |
| static __inline__ int __DEFAULT_FN_ATTRS | _mm_movemask_pd (__m128d __a) |
| static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_castpd_ps (__m128d __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_castpd_si128 (__m128d __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_castps_pd (__m128 __a) |
| static __inline__ __m128i __DEFAULT_FN_ATTRS | _mm_castps_si128 (__m128 __a) |
| static __inline__ __m128 __DEFAULT_FN_ATTRS | _mm_castsi128_ps (__m128i __a) |
| static __inline__ __m128d __DEFAULT_FN_ATTRS | _mm_castsi128_pd (__m128i __a) |
| static __inline__ void __DEFAULT_FN_ATTRS | _mm_pause (void) |
| #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("sse2"))) |
Definition at line 45 of file emmintrin.h.
Referenced by _mm_movpi64_epi64().
| #define _mm_bslli_si128 | ( | a, | |
| imm | |||
| ) | _mm_slli_si128((a), (imm)) |
Definition at line 859 of file emmintrin.h.
| #define _mm_bsrli_si128 | ( | a, | |
| imm | |||
| ) | _mm_srli_si128((a), (imm)) |
Definition at line 942 of file emmintrin.h.
| #define _mm_load_pd1 | ( | dp | ) | _mm_load1_pd(dp) |
Definition at line 483 of file emmintrin.h.
Definition at line 1489 of file emmintrin.h.
| #define _mm_shuffle_epi32 | ( | a, | |
| imm | |||
| ) |
Definition at line 1335 of file emmintrin.h.
| #define _mm_shuffle_pd | ( | a, | |
| b, | |||
| i | |||
| ) |
Definition at line 1441 of file emmintrin.h.
| #define _mm_shufflehi_epi16 | ( | a, | |
| imm | |||
| ) |
Definition at line 1348 of file emmintrin.h.
| #define _mm_shufflelo_epi16 | ( | a, | |
| imm | |||
| ) |
Definition at line 1341 of file emmintrin.h.
| #define _mm_slli_si128 | ( | a, | |
| imm | |||
| ) |
Definition at line 839 of file emmintrin.h.
| #define _mm_srli_si128 | ( | a, | |
| imm | |||
| ) |
Definition at line 922 of file emmintrin.h.
| typedef signed char __v16qs __attribute__((__vector_size__(16))) |
Definition at line 29 of file emmintrin.h.
|
static |
Definition at line 636 of file emmintrin.h.
References __b.
|
static |
Definition at line 642 of file emmintrin.h.
References __b.
|
static |
Definition at line 654 of file emmintrin.h.
References __b.
|
static |
Definition at line 630 of file emmintrin.h.
References __b.
|
static |
Definition at line 55 of file emmintrin.h.
References __b.
|
static |
Definition at line 48 of file emmintrin.h.
|
static |
Definition at line 648 of file emmintrin.h.
|
static |
Definition at line 666 of file emmintrin.h.
|
static |
Definition at line 660 of file emmintrin.h.
|
static |
Definition at line 678 of file emmintrin.h.
|
static |
Definition at line 672 of file emmintrin.h.
|
static |
Definition at line 137 of file emmintrin.h.
References __b.
|
static |
Definition at line 816 of file emmintrin.h.
References __b.
|
static |
Definition at line 143 of file emmintrin.h.
References __b.
|
static |
Definition at line 822 of file emmintrin.h.
References __b.
|
static |
Definition at line 690 of file emmintrin.h.
|
static |
Definition at line 684 of file emmintrin.h.
|
static |
Definition at line 1446 of file emmintrin.h.
|
static |
Definition at line 1452 of file emmintrin.h.
|
static |
Definition at line 1458 of file emmintrin.h.
|
static |
Definition at line 1464 of file emmintrin.h.
|
static |
Definition at line 1476 of file emmintrin.h.
|
static |
Definition at line 1470 of file emmintrin.h.
|
static |
Definition at line 1279 of file emmintrin.h.
|
static |
Definition at line 988 of file emmintrin.h.
References __b.
|
static |
Definition at line 994 of file emmintrin.h.
References __b.
|
static |
|
static |
Definition at line 161 of file emmintrin.h.
|
static |
Definition at line 233 of file emmintrin.h.
|
static |
Definition at line 185 of file emmintrin.h.
|
static |
Definition at line 258 of file emmintrin.h.
References __c.
|
static |
|
static |
|
static |
|
static |
Definition at line 179 of file emmintrin.h.
|
static |
Definition at line 251 of file emmintrin.h.
References __c.
|
static |
Definition at line 173 of file emmintrin.h.
|
static |
Definition at line 245 of file emmintrin.h.
|
static |
Definition at line 1026 of file emmintrin.h.
References _mm_cmpgt_epi16().
|
static |
Definition at line 1032 of file emmintrin.h.
References _mm_cmpgt_epi32().
|
static |
Definition at line 1020 of file emmintrin.h.
References _mm_cmpgt_epi8().
|
static |
Definition at line 167 of file emmintrin.h.
|
static |
Definition at line 239 of file emmintrin.h.
|
static |
Definition at line 203 of file emmintrin.h.
|
static |
Definition at line 277 of file emmintrin.h.
|
static |
Definition at line 227 of file emmintrin.h.
|
static |
Definition at line 302 of file emmintrin.h.
References __c.
|
static |
Definition at line 221 of file emmintrin.h.
|
static |
Definition at line 295 of file emmintrin.h.
References __c.
|
static |
Definition at line 215 of file emmintrin.h.
|
static |
Definition at line 289 of file emmintrin.h.
|
static |
Definition at line 209 of file emmintrin.h.
|
static |
Definition at line 283 of file emmintrin.h.
|
static |
Definition at line 191 of file emmintrin.h.
|
static |
Definition at line 265 of file emmintrin.h.
|
static |
Definition at line 197 of file emmintrin.h.
|
static |
Definition at line 271 of file emmintrin.h.
|
static |
Definition at line 309 of file emmintrin.h.
|
static |
Definition at line 333 of file emmintrin.h.
|
static |
Definition at line 327 of file emmintrin.h.
|
static |
Definition at line 321 of file emmintrin.h.
|
static |
Definition at line 315 of file emmintrin.h.
|
static |
Definition at line 339 of file emmintrin.h.
|
static |
Definition at line 393 of file emmintrin.h.
|
static |
Definition at line 1059 of file emmintrin.h.
|
static |
Definition at line 399 of file emmintrin.h.
|
static |
Definition at line 444 of file emmintrin.h.
|
static |
Definition at line 381 of file emmintrin.h.
|
static |
Definition at line 456 of file emmintrin.h.
|
static |
Definition at line 1065 of file emmintrin.h.
|
static |
Definition at line 387 of file emmintrin.h.
|
static |
Definition at line 462 of file emmintrin.h.
|
static |
Definition at line 405 of file emmintrin.h.
|
static |
Definition at line 411 of file emmintrin.h.
|
static |
Definition at line 1091 of file emmintrin.h.
References __b.
|
static |
Definition at line 418 of file emmintrin.h.
References __b.
|
static |
Definition at line 1077 of file emmintrin.h.
|
static |
Definition at line 425 of file emmintrin.h.
|
static |
Definition at line 432 of file emmintrin.h.
|
static |
Definition at line 450 of file emmintrin.h.
|
static |
Definition at line 1071 of file emmintrin.h.
|
static |
Definition at line 438 of file emmintrin.h.
|
static |
Definition at line 94 of file emmintrin.h.
References __b.
|
static |
Definition at line 87 of file emmintrin.h.
|
static |
Definition at line 1315 of file emmintrin.h.
References __b.
|
static |
Definition at line 1322 of file emmintrin.h.
|
static |
Definition at line 1285 of file emmintrin.h.
|
static |
Definition at line 474 of file emmintrin.h.
|
static |
Definition at line 468 of file emmintrin.h.
|
static |
Definition at line 502 of file emmintrin.h.
|
static |
Definition at line 1106 of file emmintrin.h.
References __p.
|
static |
Definition at line 512 of file emmintrin.h.
|
static |
Definition at line 1121 of file emmintrin.h.
|
static |
Definition at line 522 of file emmintrin.h.
|
static |
Definition at line 486 of file emmintrin.h.
|
static |
Definition at line 493 of file emmintrin.h.
|
static |
Definition at line 1112 of file emmintrin.h.
|
static |
Definition at line 696 of file emmintrin.h.
|
static |
Definition at line 1238 of file emmintrin.h.
|
static |
Definition at line 702 of file emmintrin.h.
|
static |
Definition at line 708 of file emmintrin.h.
|
static |
Definition at line 131 of file emmintrin.h.
|
static |
Definition at line 125 of file emmintrin.h.
|
static |
Definition at line 1291 of file emmintrin.h.
|
static |
Definition at line 714 of file emmintrin.h.
|
static |
Definition at line 720 of file emmintrin.h.
|
static |
Definition at line 119 of file emmintrin.h.
|
static |
Definition at line 113 of file emmintrin.h.
|
static |
Definition at line 1418 of file emmintrin.h.
|
static |
Definition at line 568 of file emmintrin.h.
|
static |
Definition at line 1330 of file emmintrin.h.
Referenced by ComputeLineNumbers().
|
static |
Definition at line 1436 of file emmintrin.h.
|
static |
Definition at line 1406 of file emmintrin.h.
|
static |
Definition at line 1412 of file emmintrin.h.
References __DEFAULT_FN_ATTRS.
|
static |
Definition at line 750 of file emmintrin.h.
|
static |
Definition at line 81 of file emmintrin.h.
References __b.
|
static |
Definition at line 74 of file emmintrin.h.
|
static |
Definition at line 744 of file emmintrin.h.
|
static |
Definition at line 726 of file emmintrin.h.
|
static |
Definition at line 732 of file emmintrin.h.
|
static |
Definition at line 738 of file emmintrin.h.
References __b.
|
static |
Definition at line 149 of file emmintrin.h.
References __b.
|
static |
|
static |
Definition at line 1297 of file emmintrin.h.
|
static |
Definition at line 1303 of file emmintrin.h.
|
static |
Definition at line 1309 of file emmintrin.h.
|
static |
Definition at line 1482 of file emmintrin.h.
|
static |
Definition at line 756 of file emmintrin.h.
|
static |
Definition at line 1184 of file emmintrin.h.
|
static |
Definition at line 1178 of file emmintrin.h.
|
static |
Definition at line 1172 of file emmintrin.h.
|
static |
Definition at line 1166 of file emmintrin.h.
|
static |
|
static |
Definition at line 544 of file emmintrin.h.
|
static |
Definition at line 1154 of file emmintrin.h.
|
static |
Definition at line 1148 of file emmintrin.h.
|
static |
Definition at line 1142 of file emmintrin.h.
|
static |
Definition at line 1136 of file emmintrin.h.
|
static |
Definition at line 1160 of file emmintrin.h.
|
static |
Definition at line 550 of file emmintrin.h.
References __x.
|
static |
Definition at line 538 of file emmintrin.h.
|
static |
Definition at line 1208 of file emmintrin.h.
|
static |
Definition at line 1202 of file emmintrin.h.
|
static |
Definition at line 1196 of file emmintrin.h.
|
static |
Definition at line 1214 of file emmintrin.h.
|
static |
Definition at line 556 of file emmintrin.h.
|
static |
Definition at line 562 of file emmintrin.h.
Referenced by _mm_cvtepi64_pd(), _mm_cvtepu32_pd(), _mm_cvtepu64_pd(), _mm_getexp_pd(), _mm_maskz_add_pd(), _mm_maskz_add_sd(), _mm_maskz_and_epi64(), _mm_maskz_and_pd(), _mm_maskz_andnot_epi64(), _mm_maskz_andnot_pd(), _mm_maskz_compress_pd(), _mm_maskz_cvtepi32_pd(), _mm_maskz_cvtepi64_pd(), _mm_maskz_cvtepu32_pd(), _mm_maskz_cvtepu64_pd(), _mm_maskz_cvtps_pd(), _mm_maskz_div_pd(), _mm_maskz_div_sd(), _mm_maskz_expand_pd(), _mm_maskz_expandloadu_pd(), _mm_maskz_getexp_pd(), _mm_maskz_max_pd(), _mm_maskz_max_sd(), _mm_maskz_min_pd(), _mm_maskz_min_sd(), _mm_maskz_mul_pd(), _mm_maskz_mul_sd(), _mm_maskz_or_pd(), _mm_maskz_scalef_pd(), _mm_maskz_sqrt_pd(), _mm_maskz_sub_pd(), _mm_maskz_sub_sd(), _mm_maskz_xor_pd(), _mm_rcp14_sd(), _mm_rsqrt14_sd(), and _mm_scalef_pd().
|
static |
Definition at line 1220 of file emmintrin.h.
Referenced by _mm256_cvtepi16_epi8(), _mm256_cvtpd_epu32(), _mm256_cvtsepi16_epi8(), _mm256_cvttpd_epu32(), _mm256_cvtusepi16_epi8(), _mm256_maskz_cvtepi16_epi8(), _mm256_maskz_cvtpd_epi32(), _mm256_maskz_cvtpd_epu32(), _mm256_maskz_cvtsepi16_epi8(), _mm256_maskz_cvttpd_epi32(), _mm256_maskz_cvttpd_epu32(), _mm256_maskz_cvtusepi16_epi8(), _mm_abs_epi64(), _mm_cvtepi16_epi8(), _mm_cvtpd_epi64(), _mm_cvtpd_epu32(), _mm_cvtpd_epu64(), _mm_cvtps_epi64(), _mm_cvtps_epu32(), _mm_cvtps_epu64(), _mm_cvtsepi16_epi8(), _mm_cvttpd_epi64(), _mm_cvttpd_epu32(), _mm_cvttpd_epu64(), _mm_cvttps_epi64(), _mm_cvttps_epu32(), _mm_cvttps_epu64(), _mm_cvtusepi16_epi8(), _mm_maskz_abs_epi16(), _mm_maskz_abs_epi32(), _mm_maskz_abs_epi64(), _mm_maskz_abs_epi8(), _mm_maskz_add_epi16(), _mm_maskz_add_epi32(), _mm_maskz_add_epi64(), _mm_maskz_add_epi8(), _mm_maskz_adds_epi16(), _mm_maskz_adds_epi8(), _mm_maskz_adds_epu16(), _mm_maskz_adds_epu8(), _mm_maskz_and_epi32(), _mm_maskz_andnot_epi32(), _mm_maskz_avg_epu16(), _mm_maskz_avg_epu8(), _mm_maskz_compress_epi32(), _mm_maskz_compress_epi64(), _mm_maskz_cvtepi16_epi8(), _mm_maskz_cvtpd_epi32(), _mm_maskz_cvtpd_epi64(), _mm_maskz_cvtpd_epu32(), _mm_maskz_cvtpd_epu64(), _mm_maskz_cvtps_epi32(), _mm_maskz_cvtps_epi64(), _mm_maskz_cvtps_epu32(), _mm_maskz_cvtps_epu64(), _mm_maskz_cvtsepi16_epi8(), _mm_maskz_cvttpd_epi32(), _mm_maskz_cvttpd_epi64(), _mm_maskz_cvttpd_epu32(), _mm_maskz_cvttpd_epu64(), _mm_maskz_cvttps_epi32(), _mm_maskz_cvttps_epi64(), _mm_maskz_cvttps_epu32(), _mm_maskz_cvttps_epu64(), _mm_maskz_cvtusepi16_epi8(), _mm_maskz_expand_epi32(), _mm_maskz_expand_epi64(), _mm_maskz_expandloadu_epi32(), _mm_maskz_expandloadu_epi64(), _mm_maskz_madd_epi16(), _mm_maskz_maddubs_epi16(), _mm_maskz_max_epi16(), _mm_maskz_max_epi32(), _mm_maskz_max_epi64(), _mm_maskz_max_epi8(), _mm_maskz_max_epu16(), _mm_maskz_max_epu32(), _mm_maskz_max_epu64(), _mm_maskz_max_epu8(), _mm_maskz_min_epi16(), _mm_maskz_min_epi32(), _mm_maskz_min_epi64(), _mm_maskz_min_epi8(), _mm_maskz_min_epu16(), _mm_maskz_min_epu32(), _mm_maskz_min_epu64(), _mm_maskz_min_epu8(), _mm_maskz_mul_epi32(), _mm_maskz_mul_epu32(), _mm_maskz_mulhi_epi16(), _mm_maskz_mulhi_epu16(), _mm_maskz_mulhrs_epi16(), _mm_maskz_mullo_epi16(), _mm_maskz_mullo_epi32(), _mm_maskz_mullo_epi64(), _mm_maskz_or_epi32(), _mm_maskz_or_epi64(), _mm_maskz_packs_epi16(), _mm_maskz_packs_epi32(), _mm_maskz_packus_epi16(), _mm_maskz_packus_epi32(), _mm_maskz_shuffle_epi8(), _mm_maskz_sub_epi16(), _mm_maskz_sub_epi32(), _mm_maskz_sub_epi64(), _mm_maskz_sub_epi8(), _mm_maskz_subs_epi16(), _mm_maskz_subs_epi8(), _mm_maskz_subs_epu16(), _mm_maskz_subs_epu8(), _mm_maskz_unpackhi_epi16(), _mm_maskz_unpackhi_epi8(), _mm_maskz_unpacklo_epi16(), _mm_maskz_unpacklo_epi8(), _mm_maskz_xor_epi32(), _mm_maskz_xor_epi64(), _mm_max_epi64(), _mm_max_epu64(), _mm_min_epi64(), and _mm_min_epu64().
|
static |
Definition at line 869 of file emmintrin.h.
|
static |
Definition at line 881 of file emmintrin.h.
|
static |
Definition at line 893 of file emmintrin.h.
|
static |
Definition at line 863 of file emmintrin.h.
|
static |
Definition at line 875 of file emmintrin.h.
|
static |
Definition at line 887 of file emmintrin.h.
|
static |
Definition at line 107 of file emmintrin.h.
|
static |
Definition at line 100 of file emmintrin.h.
References __c.
|
static |
Definition at line 905 of file emmintrin.h.
|
static |
Definition at line 917 of file emmintrin.h.
|
static |
Definition at line 899 of file emmintrin.h.
|
static |
Definition at line 911 of file emmintrin.h.
|
static |
Definition at line 952 of file emmintrin.h.
|
static |
Definition at line 964 of file emmintrin.h.
|
static |
Definition at line 976 of file emmintrin.h.
|
static |
Definition at line 946 of file emmintrin.h.
|
static |
Definition at line 958 of file emmintrin.h.
|
static |
Definition at line 970 of file emmintrin.h.
|
static |
Definition at line 583 of file emmintrin.h.
|
static |
Definition at line 593 of file emmintrin.h.
|
static |
Definition at line 574 of file emmintrin.h.
|
static |
Definition at line 1226 of file emmintrin.h.
References __b.
|
static |
Definition at line 612 of file emmintrin.h.
|
static |
Definition at line 1244 of file emmintrin.h.
|
static |
Definition at line 621 of file emmintrin.h.
|
static |
Definition at line 605 of file emmintrin.h.
|
static |
Definition at line 599 of file emmintrin.h.
|
static |
Definition at line 1232 of file emmintrin.h.
|
static |
Definition at line 1253 of file emmintrin.h.
|
static |
Definition at line 1259 of file emmintrin.h.
|
static |
Definition at line 1265 of file emmintrin.h.
|
static |
Definition at line 768 of file emmintrin.h.
References __b.
|
static |
Definition at line 774 of file emmintrin.h.
References __b.
|
static |
Definition at line 786 of file emmintrin.h.
References __b.
|
static |
Definition at line 762 of file emmintrin.h.
References __b.
|
static |
Definition at line 68 of file emmintrin.h.
References __b.
|
static |
Definition at line 61 of file emmintrin.h.
|
static |
Definition at line 780 of file emmintrin.h.
|
static |
Definition at line 798 of file emmintrin.h.
|
static |
Definition at line 792 of file emmintrin.h.
|
static |
Definition at line 810 of file emmintrin.h.
|
static |
Definition at line 804 of file emmintrin.h.
|
static |
Definition at line 345 of file emmintrin.h.
|
static |
Definition at line 369 of file emmintrin.h.
|
static |
Definition at line 363 of file emmintrin.h.
|
static |
Definition at line 357 of file emmintrin.h.
|
static |
Definition at line 351 of file emmintrin.h.
|
static |
Definition at line 375 of file emmintrin.h.
|
static |
Definition at line 532 of file emmintrin.h.
|
static |
Definition at line 1130 of file emmintrin.h.
|
static |
Definition at line 1364 of file emmintrin.h.
|
static |
Definition at line 1370 of file emmintrin.h.
|
static |
Definition at line 1376 of file emmintrin.h.
|
static |
Definition at line 1358 of file emmintrin.h.
|
static |
Definition at line 1424 of file emmintrin.h.
|
static |
Definition at line 1388 of file emmintrin.h.
|
static |
Definition at line 1394 of file emmintrin.h.
|
static |
Definition at line 1400 of file emmintrin.h.
|
static |
Definition at line 1382 of file emmintrin.h.
|
static |
Definition at line 1430 of file emmintrin.h.
|
static |
Definition at line 155 of file emmintrin.h.
References __b.
|
static |
Definition at line 834 of file emmintrin.h.
References __b.
1.8.6