Searched refs:__m128i (Results 1 - 25 of 164) sorted by relevance

1234567

/external/clang/test/CodeGen/
H A Dsha-builtins.c8 __m128i test_sha1rnds4(__m128i a, __m128i b) {
12 __m128i test_sha1nexte(__m128i a, __m128i b) {
16 __m128i test_sha1msg1(__m128i a, __m128i b) {
20 __m128i test_sha1msg
[all...]
H A Dxop-builtins.c8 __m128i test_mm_maccs_epi16(__m128i a, __m128i b, __m128i c) {
13 __m128i test_mm_macc_epi16(__m128i a, __m128i b, __m128i c) {
18 __m128i test_mm_maccsd_epi16(__m128i
[all...]
H A Dpclmul-builtins.c8 __m128i test_mm_clmulepi64_si128(__m128i a, __m128i b) {
H A Dsse4a-builtins.c5 __m128i test_extracti_si64(__m128i x) {
11 __m128i test_extract_si64(__m128i x, __m128i y) {
17 __m128i test_inserti_si64(__m128i x, __m128i y) {
23 __m128i test_insert_si64(__m128i
[all...]
H A Davx-builtins.c27 __m128i test_mm_cmpestrm(__m128i A, int LA, __m128i B, int LB) {
32 int test_mm_cmpestri(__m128i A, int LA, __m128i B, int LB) {
37 int test_mm_cmpestra(__m128i A, int LA, __m128i B, int LB) {
42 int test_mm_cmpestrc(__m128i A, int LA, __m128i B, int LB) {
47 int test_mm_cmpestro(__m128i
[all...]
H A Df16c-builtins.c8 __m128 test_mm_cvtph_ps(__m128i a) {
13 __m256 test_mm256_cvtph_ps(__m128i a) {
18 __m128i test_mm_cvtps_ph(__m128 a) {
23 __m128i test_mm256_cvtps_ph(__m256 a) {
/external/clang/lib/Headers/
H A D__wmmintrin_aes.h32 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
33 _mm_aesenc_si128(__m128i __V, __m128i __R)
35 return (__m128i)__builtin_ia32_aesenc128(__V, __R);
38 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
39 _mm_aesenclast_si128(__m128i __V, __m128i __R)
41 return (__m128i)__builtin_ia32_aesenclast128(__V, __R);
44 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
45 _mm_aesdec_si128(__m128i __
[all...]
H A Dxopintrin.h37 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
38 _mm_maccs_epi16(__m128i __A, __m128i __B, __m128i __C)
40 return (__m128i)__builtin_ia32_vpmacssww((__v8hi)__A, (__v8hi)__B, (__v8hi)__C);
43 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
44 _mm_macc_epi16(__m128i __A, __m128i __B, __m128i __C)
46 return (__m128i)__builtin_ia32_vpmacsw
[all...]
H A Dshaintrin.h38 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
39 _mm_sha1nexte_epu32(__m128i __X, __m128i __Y)
44 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
45 _mm_sha1msg1_epu32(__m128i __X, __m128i __Y)
50 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
51 _mm_sha1msg2_epu32(__m128i __X, __m128i __Y)
56 static __inline__ __m128i __attribute_
[all...]
H A D__wmmintrin_pclmul.h30 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(__X), \
31 (__v2di)(__m128i)(__Y), (char)(__I)))
H A Dtmmintrin.h39 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
40 _mm_abs_epi8(__m128i __a)
42 return (__m128i)__builtin_ia32_pabsb128((__v16qi)__a);
51 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
52 _mm_abs_epi16(__m128i __a)
54 return (__m128i)__builtin_ia32_pabsw128((__v8hi)__a);
63 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
64 _mm_abs_epi32(__m128i __a)
66 return (__m128i)__builtin_ia32_pabsd128((__v4si)__a);
70 __m128i __
[all...]
H A Dammintrin.h34 ((__m128i)__builtin_ia32_extrqi((__v2di)(__m128i)(x), \
37 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
38 _mm_extract_si64(__m128i __x, __m128i __y)
40 return (__m128i)__builtin_ia32_extrq((__v2di)__x, (__v16qi)__y);
44 ((__m128i)__builtin_ia32_insertqi((__v2di)(__m128i)(x), \
45 (__v2di)(__m128i)(y), \
48 static __inline__ __m128i __attribute_
[all...]
/external/chromium_org/third_party/skia/src/opts/
H A DSkColor_opts_SSE2.h17 static inline __m128i Multiply32_SSE2(const __m128i& a, const __m128i& b) {
19 __m128i r1 = _mm_mul_epu32(a, b);
21 __m128i r2 = _mm_mul_epu32(_mm_srli_si128(a, 4), _mm_srli_si128(b, 4));
23 __m128i r = _mm_unpacklo_epi32(_mm_shuffle_epi32(r1, _MM_SHUFFLE(0,0,2,0)),
28 static inline __m128i SkAlpha255To256_SSE2(const __m128i& alpha) {
33 static inline __m128i SkAlphaMulAlpha_SSE2(const __m128i
[all...]
H A DSkXfermode_opts_SSE2.cpp20 static inline __m128i SkDiv255Round_SSE2(const __m128i& a) {
21 __m128i prod = _mm_add_epi32(a, _mm_set1_epi32(128)); // prod += 128;
28 static inline __m128i saturated_add_SSE2(const __m128i& a, const __m128i& b) {
29 __m128i sum = _mm_add_epi32(a, b);
30 __m128i cmp = _mm_cmpgt_epi32(sum, _mm_set1_epi32(255));
37 static inline __m128i clamp_signed_byte_SSE2(const __m128i
612 exclusion_byte_SSE2(const __m128i& sc, const __m128i& dc, const __m128i&, __m128i&) argument
[all...]
H A DSkMath_opts_SSE2.h15 static inline __m128i shim_mm_div_epi32(const __m128i& a, const __m128i& b) {
22 static inline __m128i SkSqrtBits_SSE2(const __m128i& x, int count) {
23 __m128i root = _mm_setzero_si128();
24 __m128i remHi = _mm_setzero_si128();
25 __m128i remLo = x;
26 __m128i one128 = _mm_set1_epi32(1);
35 __m128i testDi
[all...]
/external/skia/src/opts/
H A DSkColor_opts_SSE2.h17 static inline __m128i Multiply32_SSE2(const __m128i& a, const __m128i& b) {
19 __m128i r1 = _mm_mul_epu32(a, b);
21 __m128i r2 = _mm_mul_epu32(_mm_srli_si128(a, 4), _mm_srli_si128(b, 4));
23 __m128i r = _mm_unpacklo_epi32(_mm_shuffle_epi32(r1, _MM_SHUFFLE(0,0,2,0)),
28 static inline __m128i SkAlpha255To256_SSE2(const __m128i& alpha) {
33 static inline __m128i SkAlphaMulAlpha_SSE2(const __m128i
[all...]
H A DSkXfermode_opts_SSE2.cpp20 static inline __m128i SkDiv255Round_SSE2(const __m128i& a) {
21 __m128i prod = _mm_add_epi32(a, _mm_set1_epi32(128)); // prod += 128;
28 static inline __m128i saturated_add_SSE2(const __m128i& a, const __m128i& b) {
29 __m128i sum = _mm_add_epi32(a, b);
30 __m128i cmp = _mm_cmpgt_epi32(sum, _mm_set1_epi32(255));
37 static inline __m128i clamp_signed_byte_SSE2(const __m128i
612 exclusion_byte_SSE2(const __m128i& sc, const __m128i& dc, const __m128i&, __m128i&) argument
[all...]
H A DSkMath_opts_SSE2.h15 static inline __m128i shim_mm_div_epi32(const __m128i& a, const __m128i& b) {
22 static inline __m128i SkSqrtBits_SSE2(const __m128i& x, int count) {
23 __m128i root = _mm_setzero_si128();
24 __m128i remHi = _mm_setzero_si128();
25 __m128i remLo = x;
26 __m128i one128 = _mm_set1_epi32(1);
35 __m128i testDi
[all...]
/external/chromium_org/third_party/libwebp/dsp/
H A Denc_sse2.c29 static void PrintReg(const __m128i r, const char* const name, int size) {
32 __m128i r;
60 const __m128i max_coeff_thresh = _mm_set1_epi16(MAX_COEFF_THRESH);
71 const __m128i out0 = _mm_loadu_si128((__m128i*)&out[0]);
72 const __m128i out1 = _mm_loadu_si128((__m128i*)&out[8]);
74 const __m128i sign0 = _mm_srai_epi16(out0, 15);
75 const __m128i sign1 = _mm_srai_epi16(out1, 15);
77 const __m128i xor
[all...]
H A Dlossless_sse2.c27 const __m128i zero = _mm_setzero_si128();
28 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero);
29 const __m128i C1 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c1), zero);
30 const __m128i C2 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c2), zero);
31 const __m128i V1 = _mm_add_epi16(C0, C1);
32 const __m128i V2 = _mm_sub_epi16(V1, C2);
33 const __m128i b = _mm_packus_epi16(V2, V2);
40 const __m128i zero = _mm_setzero_si128();
41 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero);
42 const __m128i C
[all...]
H A Ddec_sse2.c46 const __m128i k1 = _mm_set1_epi16(20091);
47 const __m128i k2 = _mm_set1_epi16(-30068);
48 __m128i T0, T1, T2, T3;
53 __m128i in0, in1, in2, in3;
55 in0 = _mm_loadl_epi64((__m128i*)&in[0]);
56 in1 = _mm_loadl_epi64((__m128i*)&in[4]);
57 in2 = _mm_loadl_epi64((__m128i*)&in[8]);
58 in3 = _mm_loadl_epi64((__m128i*)&in[12]);
64 const __m128i inB0 = _mm_loadl_epi64((__m128i*)
[all...]
/external/webp/src/dsp/
H A Denc_sse2.c29 static void PrintReg(const __m128i r, const char* const name, int size) {
32 __m128i r;
60 const __m128i max_coeff_thresh = _mm_set1_epi16(MAX_COEFF_THRESH);
71 const __m128i out0 = _mm_loadu_si128((__m128i*)&out[0]);
72 const __m128i out1 = _mm_loadu_si128((__m128i*)&out[8]);
74 const __m128i sign0 = _mm_srai_epi16(out0, 15);
75 const __m128i sign1 = _mm_srai_epi16(out1, 15);
77 const __m128i xor
[all...]
H A Dlossless_sse2.c27 const __m128i zero = _mm_setzero_si128();
28 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero);
29 const __m128i C1 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c1), zero);
30 const __m128i C2 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c2), zero);
31 const __m128i V1 = _mm_add_epi16(C0, C1);
32 const __m128i V2 = _mm_sub_epi16(V1, C2);
33 const __m128i b = _mm_packus_epi16(V2, V2);
40 const __m128i zero = _mm_setzero_si128();
41 const __m128i C0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(c0), zero);
42 const __m128i C
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/
H A Dquantize_sse2.c43 __m128i sz0, x0, sz1, x1, y0, y1, x_minus_zbin0, x_minus_zbin1;
44 __m128i quant_shift0 = _mm_load_si128((__m128i *)(b->quant_shift));
45 __m128i quant_shift1 = _mm_load_si128((__m128i *)(b->quant_shift + 8));
46 __m128i z0 = _mm_load_si128((__m128i *)(b->coeff));
47 __m128i z1 = _mm_load_si128((__m128i *)(b->coeff+8));
48 __m128i zbin_extr
[all...]
H A Dquantize_ssse3.c45 __m128i z0 = _mm_load_si128((__m128i *)(b->coeff));
46 __m128i z1 = _mm_load_si128((__m128i *)(b->coeff + 8));
47 __m128i round0 = _mm_load_si128((__m128i *)(b->round));
48 __m128i round1 = _mm_load_si128((__m128i *)(b->round + 8));
49 __m128i quant_fast0 = _mm_load_si128((__m128i *)(
[all...]

Completed in 448 milliseconds

1234567