/prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/lib/gcc/i686-unknown-linux-gnu/4.2.1/include/ |
emmintrin.h | 45 typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); typedef 204 _mm_cvtsi128_si32 (__m128i __A) 212 _mm_cvtsi128_si64 (__m128i __A) 219 _mm_cvtsi128_si64x (__m128i __A) 569 static __inline __m128i __attribute__((__always_inline__)) 572 return __extension__ (__m128i)(__v2di){ __q0, __q1 }; 575 static __inline __m128i __attribute__((__always_inline__)) 581 static __inline __m128i __attribute__((__always_inline__)) 584 return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; 587 static __inline __m128i __attribute__((__always_inline__) [all...] |
/prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/lib/gcc/i686-unknown-linux-gnu/4.2.1/install-tools/include/ |
emmintrin.h | 45 typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); typedef 204 _mm_cvtsi128_si32 (__m128i __A) 212 _mm_cvtsi128_si64 (__m128i __A) 219 _mm_cvtsi128_si64x (__m128i __A) 569 static __inline __m128i __attribute__((__always_inline__)) 572 return __extension__ (__m128i)(__v2di){ __q0, __q1 }; 575 static __inline __m128i __attribute__((__always_inline__)) 581 static __inline __m128i __attribute__((__always_inline__)) 584 return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; 587 static __inline __m128i __attribute__((__always_inline__) [all...] |
/prebuilt/darwin-x86/toolchain/i686-android-linux-4.4.3/lib/gcc/i686-android-linux/4.4.3/include/ |
smmintrin.h | 46 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 47 _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M) 49 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__X, 55 ((__m128i) __builtin_ia32_pblendw128 ((__v8hi)(__m128i)(X), \ 56 (__v8hi)(__m128i)(Y), (int)(M))) 59 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 60 _mm_blendv_epi8 (__m128i __X, __m128i __Y, __m128i __M [all...] |
tmmintrin.h | 37 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 38 _mm_hadd_epi16 (__m128i __X, __m128i __Y) 40 return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); 43 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 44 _mm_hadd_epi32 (__m128i __X, __m128i __Y) 46 return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); 49 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 50 _mm_hadds_epi16 (__m128i __X, __m128i __Y [all...] |
/prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/lib/gcc/i686-android-linux/4.4.3/include/ |
smmintrin.h | 46 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 47 _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M) 49 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__X, 55 ((__m128i) __builtin_ia32_pblendw128 ((__v8hi)(__m128i)(X), \ 56 (__v8hi)(__m128i)(Y), (int)(M))) 59 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 60 _mm_blendv_epi8 (__m128i __X, __m128i __Y, __m128i __M [all...] |
tmmintrin.h | 37 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 38 _mm_hadd_epi16 (__m128i __X, __m128i __Y) 40 return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); 43 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 44 _mm_hadd_epi32 (__m128i __X, __m128i __Y) 46 return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); 49 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 50 _mm_hadds_epi16 (__m128i __X, __m128i __Y [all...] |
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/include/ |
smmintrin.h | 46 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 47 _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M) 49 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__X, 55 ((__m128i) __builtin_ia32_pblendw128 ((__v8hi)(__m128i)(X), \ 56 (__v8hi)(__m128i)(Y), (int)(M))) 59 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 60 _mm_blendv_epi8 (__m128i __X, __m128i __Y, __m128i __M [all...] |
tmmintrin.h | 37 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 38 _mm_hadd_epi16 (__m128i __X, __m128i __Y) 40 return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); 43 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 44 _mm_hadd_epi32 (__m128i __X, __m128i __Y) 46 return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); 49 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 50 _mm_hadds_epi16 (__m128i __X, __m128i __Y [all...] |
/external/clang/lib/Headers/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 384 _mm_cvtepi32_pd(__m128i a) 389 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 422 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 425 return (__m128i)__builtin_ia32_cvttpd2dq(a); 614 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 615 _mm_add_epi8(__m128i a, __m128i b) 617 return (__m128i)((__v16qi)a + (__v16qi)b); 620 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/prebuilt/sdk/11/renderscript/clang-include/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 372 _mm_cvtepi32_pd(__m128i a) 377 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 410 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 413 return (__m128i)__builtin_ia32_cvttpd2dq(a); 570 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 571 _mm_add_epi8(__m128i a, __m128i b) 573 return (__m128i)((__v16qi)a + (__v16qi)b); 576 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/prebuilt/sdk/12/renderscript/clang-include/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 372 _mm_cvtepi32_pd(__m128i a) 377 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 410 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 413 return (__m128i)__builtin_ia32_cvttpd2dq(a); 570 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 571 _mm_add_epi8(__m128i a, __m128i b) 573 return (__m128i)((__v16qi)a + (__v16qi)b); 576 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/prebuilt/sdk/13/renderscript/clang-include/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 372 _mm_cvtepi32_pd(__m128i a) 377 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 410 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 413 return (__m128i)__builtin_ia32_cvttpd2dq(a); 570 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 571 _mm_add_epi8(__m128i a, __m128i b) 573 return (__m128i)((__v16qi)a + (__v16qi)b); 576 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/prebuilt/sdk/14/renderscript/clang-include/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 372 _mm_cvtepi32_pd(__m128i a) 377 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 410 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 413 return (__m128i)__builtin_ia32_cvttpd2dq(a); 573 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 574 _mm_add_epi8(__m128i a, __m128i b) 576 return (__m128i)((__v16qi)a + (__v16qi)b); 579 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/prebuilt/sdk/15/renderscript/clang-include/ |
emmintrin.h | 34 typedef long long __m128i __attribute__((__vector_size__(16))); typedef 384 _mm_cvtepi32_pd(__m128i a) 389 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 422 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 425 return (__m128i)__builtin_ia32_cvttpd2dq(a); 614 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 615 _mm_add_epi8(__m128i a, __m128i b) 617 return (__m128i)((__v16qi)a + (__v16qi)b); 620 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
smmintrin.h | 92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) 100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M) 102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M); 106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__) [all...] |
/external/skia/src/opts/ |
SkBlitRow_opts_SSE2.cpp | 47 const __m128i *s = reinterpret_cast<const __m128i*>(src); 48 __m128i *d = reinterpret_cast<__m128i*>(dst); 49 __m128i rb_mask = _mm_set1_epi32(0x00FF00FF); 50 __m128i src_scale_wide = _mm_set1_epi16(src_scale); 51 __m128i dst_scale_wide = _mm_set1_epi16(dst_scale); 54 __m128i src_pixel = _mm_loadu_si128(s); 55 __m128i dst_pixel = _mm_load_si128(d); 58 __m128i dst_rb = _mm_and_si128(rb_mask, dst_pixel) [all...] |
SkBitmapProcState_opts_SSE2.cpp | 39 __m128i sixteen = _mm_cvtsi32_si128(16); 45 __m128i allY = _mm_cvtsi32_si128(subY); 51 __m128i negY = _mm_sub_epi16(sixteen, allY); 60 __m128i zero = _mm_setzero_si128(); 67 __m128i allX = _mm_cvtsi32_si128((XX >> 14) & 0x0F); 76 __m128i negX = _mm_sub_epi16(sixteen, allX); 79 __m128i a00 = _mm_cvtsi32_si128(row0[x0]); 80 __m128i a01 = _mm_cvtsi32_si128(row0[x1]); 81 __m128i a10 = _mm_cvtsi32_si128(row1[x0]); 82 __m128i a11 = _mm_cvtsi32_si128(row1[x1]) [all...] |
SkUtils_opts_SSE2.cpp | 33 __m128i *d = reinterpret_cast<__m128i*>(dst); 34 __m128i value_wide = _mm_set1_epi16(value); 62 __m128i *d = reinterpret_cast<__m128i*>(dst); 63 __m128i value_wide = _mm_set1_epi32(value);
|
/external/webp/src/dec/ |
dsp_sse2.c | 42 const __m128i k1 = _mm_set1_epi16(20091); 43 const __m128i k2 = _mm_set1_epi16(-30068); 44 __m128i T0, T1, T2, T3; 49 __m128i in0, in1, in2, in3; 51 in0 = _mm_loadl_epi64((__m128i*)&in[0]); 52 in1 = _mm_loadl_epi64((__m128i*)&in[4]); 53 in2 = _mm_loadl_epi64((__m128i*)&in[8]); 54 in3 = _mm_loadl_epi64((__m128i*)&in[12]); 60 const __m128i inB0 = _mm_loadl_epi64((__m128i*)&in[16]) [all...] |
io_sse2.c | 41 const __m128i tmp0 = _mm_avg_epu8(k, (in)); /* (k + in + 1) / 2 */ \ 42 const __m128i tmp1 = _mm_and_si128((ij), st); /* (ij) & (s^t) */ \ 43 const __m128i tmp2 = _mm_xor_si128(k, (in)); /* (k^in) */ \ 44 const __m128i tmp3 = _mm_or_si128(tmp1, tmp2); /* ((ij) & (s^t)) | (k^in) */\ 45 const __m128i tmp4 = _mm_and_si128(tmp3, one); /* & 1 -> lsb_correction */ \ 51 const __m128i ta = _mm_avg_epu8(a, da); /* (9a + 3b + 3c + d + 8) / 16 */ \ 52 const __m128i tb = _mm_avg_epu8(b, db); /* (3a + 9b + c + 3d + 8) / 16 */ \ 53 const __m128i t1 = _mm_unpacklo_epi8(ta, tb); \ 54 const __m128i t2 = _mm_unpackhi_epi8(ta, tb); \ 55 _mm_store_si128(((__m128i*)(out)) + 0, t1); [all...] |