/prebuilts/clang/host/linux-x86/clang-4053586/lib64/clang/5.0/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4393122/lib64/clang/5.0.1/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4479392/lib64/clang/5.0.2/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4579689/lib64/clang/6.0.1/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4630689/lib64/clang/6.0.1/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4639204/lib64/clang/6.0.1/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/clang/host/linux-x86/clang-4691093/lib64/clang/6.0.2/include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 54 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 55 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/ |
__wmmintrin_pclmul.h | 30 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 31 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/misc/linux-x86/analyzer/lib/clang/3.3/include/ |
__wmmintrin_pclmul.h | 30 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 31 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/prebuilts/sdk/renderscript/clang-include/ |
__wmmintrin_pclmul.h | 34 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 55 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \ 56 (__v2di)(__m128i)(__Y), (char)(__I)))
|
/external/clang/test/CodeGen/ |
sse42-builtins.c | 11 int test_mm_cmpestra(__m128i A, int LA, __m128i B, int LB) { 17 int test_mm_cmpestrc(__m128i A, int LA, __m128i B, int LB) { 23 int test_mm_cmpestri(__m128i A, int LA, __m128i B, int LB) { 29 __m128i test_mm_cmpestrm(__m128i A, int LA, __m128i B, int LB) { 35 int test_mm_cmpestro(__m128i A, int LA, __m128i B, int LB) [all...] |
sse2-builtins.c | 11 __m128i test_mm_add_epi8(__m128i A, __m128i B) { 17 __m128i test_mm_add_epi16(__m128i A, __m128i B) { 23 __m128i test_mm_add_epi32(__m128i A, __m128i B) { 29 __m128i test_mm_add_epi64(__m128i A, __m128i B) [all...] |
/external/webp/src/dsp/ |
lossless_enc_sse2.c | 33 const __m128i in = _mm_loadu_si128((__m128i*)&argb_data[i]); // argb 34 const __m128i A = _mm_srli_epi16(in, 8); // 0 a 0 g 35 const __m128i B = _mm_shufflelo_epi16(A, _MM_SHUFFLE(2, 2, 0, 0)); 36 const __m128i C = _mm_shufflehi_epi16(B, _MM_SHUFFLE(2, 2, 0, 0)); // 0g0g 37 const __m128i out = _mm_sub_epi8(in, C); 38 _mm_storeu_si128((__m128i*)&argb_data[i], out); 51 const __m128i mults_rb = _mm_set_epi16( 56 const __m128i mults_b2 = _mm_set_epi16( 59 const __m128i mask_ag = _mm_set1_epi32(0xff00ff00); // alpha-green mask [all...] |
alpha_processing_sse2.c | 28 const __m128i zero = _mm_setzero_si128(); 29 const __m128i rgb_mask = _mm_set1_epi32(0xffffff00u); // to preserve RGB 30 const __m128i all_0xff = _mm_set_epi32(0, 0, ~0u, ~0u); 31 __m128i all_alphas = all_0xff; 39 __m128i* out = (__m128i*)dst; 42 const __m128i a0 = _mm_loadl_epi64((const __m128i*)&alpha[i]); 43 const __m128i a1 = _mm_unpacklo_epi8(a0, zero); 44 const __m128i a2_lo = _mm_unpacklo_epi16(a1, zero) [all...] |
lossless_sse2.c | 30 const __m128i zero = _mm_setzero_si128(); 31 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero); 32 const __m128i C1 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c1), zero); 33 const __m128i C2 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c2), zero); 34 const __m128i V1 = _mm_add_epi16(C0, C1); 35 const __m128i V2 = _mm_sub_epi16(V1, C2); 36 const __m128i b = _mm_packus_epi16(V2, V2); 44 const __m128i zero = _mm_setzero_si128(); 45 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero); 46 const __m128i C1 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c1), zero) [all...] |
enc_sse41.c | 29 const __m128i max_coeff_thresh = _mm_set1_epi16(MAX_COEFF_THRESH); 41 const __m128i out0 = _mm_loadu_si128((__m128i*)&out[0]); 42 const __m128i out1 = _mm_loadu_si128((__m128i*)&out[8]); 44 const __m128i abs0 = _mm_abs_epi16(out0); 45 const __m128i abs1 = _mm_abs_epi16(out1); 46 const __m128i v0 = _mm_srai_epi16(abs0, 3); 47 const __m128i v1 = _mm_srai_epi16(abs1, 3); 49 const __m128i bin0 = _mm_min_epi16(v0, max_coeff_thresh) [all...] |
alpha_processing_sse41.c | 29 const __m128i all_0xff = _mm_set1_epi32(~0u); 30 __m128i all_alphas = all_0xff; 36 const __m128i kCstAlpha0 = _mm_set_epi8(-1, -1, -1, -1, -1, -1, -1, -1, 38 const __m128i kCstAlpha1 = _mm_set_epi8(-1, -1, -1, -1, -1, -1, -1, -1, 40 const __m128i kCstAlpha2 = _mm_set_epi8(-1, -1, -1, -1, 12, 8, 4, 0, 42 const __m128i kCstAlpha3 = _mm_set_epi8(12, 8, 4, 0, -1, -1, -1, -1, 45 const __m128i* src = (const __m128i*)argb; 48 const __m128i a0 = _mm_loadu_si128(src + 0); 49 const __m128i a1 = _mm_loadu_si128(src + 1) [all...] |
/external/libmpeg2/common/x86/ |
impeg2_mem_func_sse42_intr.c | 64 __m128i zero_8x8_16b = _mm_set1_epi16(0); 65 _mm_storeu_si128((__m128i *) buf, zero_8x8_16b); 66 _mm_storeu_si128((__m128i *) (buf + 8), zero_8x8_16b); 67 _mm_storeu_si128((__m128i *) (buf + 16), zero_8x8_16b); 68 _mm_storeu_si128((__m128i *) (buf + 24), zero_8x8_16b); 69 _mm_storeu_si128((__m128i *) (buf + 32), zero_8x8_16b); 70 _mm_storeu_si128((__m128i *) (buf + 40), zero_8x8_16b); 71 _mm_storeu_si128((__m128i *) (buf + 48), zero_8x8_16b); 72 _mm_storeu_si128((__m128i *) (buf + 56), zero_8x8_16b); 90 __m128i value = _mm_set1_epi8((WORD8)dc_val) [all...] |
impeg2_inter_pred_sse42_intr.c | 76 __m128i src_r0, src_r1, src_r2, src_r3; 84 src_r0 = _mm_loadu_si128((__m128i *) (src)); 85 src_r1 = _mm_loadu_si128((__m128i *) (src + src_wd)); 86 src_r2 = _mm_loadu_si128((__m128i *) (src + 2 * src_wd)); 87 src_r3 = _mm_loadu_si128((__m128i *) (src + 3 * src_wd)); 89 _mm_storeu_si128((__m128i *) dst, src_r0); 90 _mm_storeu_si128((__m128i *) (dst + dst_wd), src_r1); 91 _mm_storeu_si128((__m128i *) (dst + 2 * dst_wd), src_r2); 92 _mm_storeu_si128((__m128i *) (dst + 3 * dst_wd), src_r3); 97 src_r0 = _mm_loadu_si128((__m128i *) (src)) [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
bitdepth_conversion_sse2.h | 21 static INLINE __m128i load_tran_low(const tran_low_t *a) { 23 const __m128i a_low = _mm_load_si128((const __m128i *)a); 24 return _mm_packs_epi32(a_low, *(const __m128i *)(a + 4)); 26 return _mm_load_si128((const __m128i *)a); 32 static INLINE void store_tran_low(__m128i a, tran_low_t *b) { 34 const __m128i one = _mm_set1_epi16(1); 35 const __m128i a_hi = _mm_mulhi_epi16(a, one); 36 const __m128i a_lo = _mm_mullo_epi16(a, one); 37 const __m128i a_1 = _mm_unpacklo_epi16(a_lo, a_hi) [all...] |
/external/skia/src/opts/ |
SkColor_opts_SSE2.h | 19 static inline __m128i Multiply32_SSE2(const __m128i& a, const __m128i& b) { 21 __m128i r1 = _mm_mul_epu32(a, b); 23 __m128i r2 = _mm_mul_epu32(_mm_srli_si128(a, 4), _mm_srli_si128(b, 4)); 25 __m128i r = _mm_unpacklo_epi32(_mm_shuffle_epi32(r1, _MM_SHUFFLE(0,0,2,0)), 30 static inline __m128i SkAlpha255To256_SSE2(const __m128i& alpha) { 35 static inline __m128i SkAlphaMulAlpha_SSE2(const __m128i& a [all...] |
/external/skqp/src/opts/ |
SkColor_opts_SSE2.h | 19 static inline __m128i Multiply32_SSE2(const __m128i& a, const __m128i& b) { 21 __m128i r1 = _mm_mul_epu32(a, b); 23 __m128i r2 = _mm_mul_epu32(_mm_srli_si128(a, 4), _mm_srli_si128(b, 4)); 25 __m128i r = _mm_unpacklo_epi32(_mm_shuffle_epi32(r1, _MM_SHUFFLE(0,0,2,0)), 30 static inline __m128i SkAlpha255To256_SSE2(const __m128i& alpha) { 35 static inline __m128i SkAlphaMulAlpha_SSE2(const __m128i& a [all...] |
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/include/ |
ammintrin.h | 51 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 52 _mm_extract_si64 (__m128i __X, __m128i __Y) 54 return (__m128i) __builtin_ia32_extrq ((__v2di) __X, (__v16qi) __Y); 58 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 59 _mm_extracti_si64 (__m128i __X, unsigned const int __I, unsigned const int __L) 61 return (__m128i) __builtin_ia32_extrqi ((__v2di) __X, __I, __L); 65 ((__m128i) __builtin_ia32_extrqi ((__v2di)(__m128i)(X), \ 69 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__) [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8/include/ |
ammintrin.h | 49 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 50 _mm_extract_si64 (__m128i __X, __m128i __Y) 52 return (__m128i) __builtin_ia32_extrq ((__v2di) __X, (__v16qi) __Y); 56 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 57 _mm_extracti_si64 (__m128i __X, unsigned const int __I, unsigned const int __L) 59 return (__m128i) __builtin_ia32_extrqi ((__v2di) __X, __I, __L); 63 ((__m128i) __builtin_ia32_extrqi ((__v2di)(__m128i)(X), \ 67 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__) [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/lib/gcc/x86_64-w64-mingw32/4.8.3/include/ |
ammintrin.h | 49 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 50 _mm_extract_si64 (__m128i __X, __m128i __Y) 52 return (__m128i) __builtin_ia32_extrq ((__v2di) __X, (__v16qi) __Y); 56 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 57 _mm_extracti_si64 (__m128i __X, unsigned const int __I, unsigned const int __L) 59 return (__m128i) __builtin_ia32_extrqi ((__v2di) __X, __I, __L); 63 ((__m128i) __builtin_ia32_extrqi ((__v2di)(__m128i)(X), \ 67 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__) [all...] |