Home
last modified time | relevance | path

Searched refs:sse2 (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/external/libjpeg-turbo/simd/
DMakefile.am7 jccolext-sse2.asm jcgryext-sse2.asm jdcolext-sse2.asm jdmrgext-sse2.asm \
8 jccolext-sse2-64.asm jcgryext-sse2-64.asm jdcolext-sse2-64.asm \
9 jdmrgext-sse2-64.asm
15 jccolor-sse2-64.asm jcgray-sse2-64.asm jcsample-sse2-64.asm \
16 jdcolor-sse2-64.asm jdmerge-sse2-64.asm jdsample-sse2-64.asm \
17 jfdctfst-sse2-64.asm jfdctint-sse2-64.asm jidctflt-sse2-64.asm \
18 jidctfst-sse2-64.asm jidctint-sse2-64.asm jidctred-sse2-64.asm \
19 jquantf-sse2-64.asm jquanti-sse2-64.asm
21 jccolor-sse2-64.lo: jccolext-sse2-64.asm
22 jcgray-sse2-64.lo: jcgryext-sse2-64.asm
[all …]
DCMakeLists.txt24 set(SIMD_BASENAMES jfdctflt-sse-64 jccolor-sse2-64 jcgray-sse2-64
25 jcsample-sse2-64 jdcolor-sse2-64 jdmerge-sse2-64 jdsample-sse2-64
26 jfdctfst-sse2-64 jfdctint-sse2-64 jidctflt-sse2-64 jidctfst-sse2-64
27 jidctint-sse2-64 jidctred-sse2-64 jquantf-sse2-64 jquanti-sse2-64)
33 jidctflt-sse jquant-sse jccolor-sse2 jcgray-sse2 jcsample-sse2 jdcolor-sse2
34 jdmerge-sse2 jdsample-sse2 jfdctfst-sse2 jfdctint-sse2 jidctflt-sse2
35 jidctfst-sse2 jidctint-sse2 jidctred-sse2 jquantf-sse2 jquanti-sse2)
/external/libjpeg-turbo/
DAndroid.mk38 simd/jsimd_i386.c simd/jccolor-mmx.asm simd/jccolor-sse2.asm \
39 simd/jcgray-mmx.asm simd/jcgray-sse2.asm simd/jcsample-mmx.asm \
40 simd/jcsample-sse2.asm simd/jdcolor-mmx.asm simd/jdcolor-sse2.asm \
41 simd/jdmerge-mmx.asm simd/jdmerge-sse2.asm simd/jdsample-mmx.asm \
42 simd/jdsample-sse2.asm simd/jfdctflt-3dn.asm simd/jfdctflt-sse.asm \
43 simd/jfdctfst-mmx.asm simd/jfdctfst-sse2.asm simd/jfdctint-mmx.asm \
44 simd/jfdctint-sse2.asm simd/jidctflt-3dn.asm simd/jidctflt-sse2.asm \
45 simd/jidctflt-sse.asm simd/jidctfst-mmx.asm simd/jidctfst-sse2.asm \
46 simd/jidctint-mmx.asm simd/jidctint-sse2.asm simd/jidctred-mmx.asm \
47 simd/jidctred-sse2.asm simd/jquant-3dn.asm simd/jquantf-sse2.asm \
[all …]
/external/llvm/test/CodeGen/X86/
Dsse2-intrinsics-x86.ll1 ; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=-avx,+sse2 | FileCheck %s --check-prefix=CHECK --…
6 …%res = call <2 x double> @llvm.x86.sse2.add.sd(<2 x double> %a0, <2 x double> %a1) ; <<2 x double>…
9 declare <2 x double> @llvm.x86.sse2.add.sd(<2 x double>, <2 x double>) nounwind readnone
14 …%res = call <2 x double> @llvm.x86.sse2.cmp.pd(<2 x double> %a0, <2 x double> %a1, i8 7) ; <<2 x d…
17 declare <2 x double> @llvm.x86.sse2.cmp.pd(<2 x double>, <2 x double>, i8) nounwind readnone
22 …%res = call <2 x double> @llvm.x86.sse2.cmp.sd(<2 x double> %a0, <2 x double> %a1, i8 7) ; <<2 x d…
25 declare <2 x double> @llvm.x86.sse2.cmp.sd(<2 x double>, <2 x double>, i8) nounwind readnone
32 %res = call i32 @llvm.x86.sse2.comieq.sd(<2 x double> %a0, <2 x double> %a1) ; <i32> [#uses=1]
35 declare i32 @llvm.x86.sse2.comieq.sd(<2 x double>, <2 x double>) nounwind readnone
42 %res = call i32 @llvm.x86.sse2.comige.sd(<2 x double> %a0, <2 x double> %a1) ; <i32> [#uses=1]
[all …]
Dvec_shift5.ll1 ; RUN: llc -march=x86-64 -mattr=+sse2 < %s | FileCheck %s
8 …%1 = tail call <8 x i16> @llvm.x86.sse2.pslli.w(<8 x i16> <i16 1, i16 2, i16 4, i16 8, i16 1, i16 …
17 …%1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> <i16 4, i16 8, i16 16, i16 32, i16 4, i1…
26 …%1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> <i16 4, i16 8, i16 16, i16 32, i16 4, i1…
35 %1 = tail call <4 x i32> @llvm.x86.sse2.pslli.d(<4 x i32> <i32 1, i32 2, i32 4, i32 8>, i32 3)
44 %1 = tail call <4 x i32> @llvm.x86.sse2.psrli.d(<4 x i32> <i32 4, i32 8, i32 16, i32 32>, i32 3)
53 %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> <i32 4, i32 8, i32 16, i32 32>, i32 3)
62 %1 = tail call <2 x i64> @llvm.x86.sse2.pslli.q(<2 x i64> <i64 1, i64 2>, i32 3)
71 %1 = tail call <2 x i64> @llvm.x86.sse2.psrli.q(<2 x i64> <i64 8, i64 16>, i32 3)
80 …%1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> <i16 15, i16 8, i16 undef, i16 undef, i1…
[all …]
Dpic-load-remat.ll1 ; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 -relocation-model=pic | grep psllw | grep pb
8 …%tmp4403 = tail call <8 x i16> @llvm.x86.sse2.psubs.w( <8 x i16> zeroinitializer, <8 x i16> zeroin…
9 …%tmp4443 = tail call <8 x i16> @llvm.x86.sse2.padds.w( <8 x i16> zeroinitializer, <8 x i16> zeroin…
10 …%tmp4609 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> zeroinitializer, <8 x i16> bitcast…
12 …%tmp4658 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> %tmp4651, <8 x i16> bitcast (<4 x …
13 …%tmp4669 = tail call <8 x i16> @llvm.x86.sse2.pavg.w( <8 x i16> < i16 -23170, i16 -23170, i16 -231…
14 …%tmp4679 = tail call <8 x i16> @llvm.x86.sse2.padds.w( <8 x i16> %tmp4669, <8 x i16> %tmp4669 ) no…
16 …%tmp4700 = tail call <8 x i16> @llvm.x86.sse2.padds.w( <8 x i16> %tmp4689, <8 x i16> zeroinitializ…
19 …%tmp4779 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> %tmp4772, <8 x i16> bitcast (<4 x …
21 …%tmp4821 = tail call <8 x i16> @llvm.x86.sse2.padds.w( <8 x i16> %tmp4810, <8 x i16> zeroinitializ…
[all …]
Dsse2-intrinsics-x86-upgrade.ll1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -march=x86 -mcpu=pentium4 -mattr=sse2 | FileCheck %s
5 %res = call <2 x i64> @llvm.x86.sse2.psll.dq.bs(<2 x i64> %a0, i32 7) ; <<2 x i64>> [#uses=1]
8 declare <2 x i64> @llvm.x86.sse2.psll.dq.bs(<2 x i64>, i32) nounwind readnone
13 %res = call <2 x i64> @llvm.x86.sse2.psrl.dq.bs(<2 x i64> %a0, i32 7) ; <<2 x i64>> [#uses=1]
16 declare <2 x i64> @llvm.x86.sse2.psrl.dq.bs(<2 x i64>, i32) nounwind readnone
20 %res = call <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64> %a0, i32 8) ; <<2 x i64>> [#uses=1]
23 declare <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64>, i32) nounwind readnone
28 %res = call <2 x i64> @llvm.x86.sse2.psrl.dq(<2 x i64> %a0, i32 8) ; <<2 x i64>> [#uses=1]
31 declare <2 x i64> @llvm.x86.sse2.psrl.dq(<2 x i64>, i32) nounwind readnone
Dvec_shift3.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psllq
2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psraw
3 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd | count 2
7 …%tmp3 = tail call <2 x i64> @llvm.x86.sse2.pslli.q( <2 x i64> %x1, i32 %bits ) nounwind readnone …
13 …%tmp3 = tail call <2 x i64> @llvm.x86.sse2.pslli.q( <2 x i64> %x1, i32 10 ) nounwind readnone ; …
20 …%tmp4 = tail call <8 x i16> @llvm.x86.sse2.psrai.w( <8 x i16> %tmp2, i32 %bits ) nounwind readnone…
25 declare <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16>, i32) nounwind readnone
26 declare <2 x i64> @llvm.x86.sse2.pslli.q(<2 x i64>, i32) nounwind readnone
Dvec_shift.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psllw
2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psrlq
3 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psraw
9 …%tmp9 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> %tmp8, <8 x i16> %tmp6 ) nounwind rea…
19 …%tmp9 = tail call <8 x i16> @llvm.x86.sse2.psra.w( <8 x i16> %tmp2, <8 x i16> %tmp8 ) ; <<8 x i16…
24 declare <8 x i16> @llvm.x86.sse2.psra.w(<8 x i16>, <8 x i16>) nounwind readnone
28 …%tmp9 = tail call <2 x i64> @llvm.x86.sse2.psrl.q( <2 x i64> %b1, <2 x i64> %c ) nounwind readnone…
32 declare <2 x i64> @llvm.x86.sse2.psrl.q(<2 x i64>, <2 x i64>) nounwind readnone
34 declare <8 x i16> @llvm.x86.sse2.psll.w(<8 x i16>, <8 x i16>) nounwind readnone
Dvec_shift2.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep CPI
5 …%tmp2 = tail call <8 x i16> @llvm.x86.sse2.psrl.w( <8 x i16> %tmp1, <8 x i16> bitcast (<4 x i32> <…
12 …%tmp2 = tail call <4 x i32> @llvm.x86.sse2.psll.d( <4 x i32> %tmp1, <4 x i32> < i32 14, i32 undef,…
16 declare <8 x i16> @llvm.x86.sse2.psrl.w(<8 x i16>, <8 x i16>) nounwind readnone
17 declare <4 x i32> @llvm.x86.sse2.psll.d(<4 x i32>, <4 x i32>) nounwind readnone
Davx-intrinsics-x86_64.ll5 %res = call i64 @llvm.x86.sse2.cvtsd2si64(<2 x double> %a0) ; <i64> [#uses=1]
8 declare i64 @llvm.x86.sse2.cvtsd2si64(<2 x double>) nounwind readnone
13 …%res = call <2 x double> @llvm.x86.sse2.cvtsi642sd(<2 x double> %a0, i64 %a1) ; <<2 x double>> [#u…
16 declare <2 x double> @llvm.x86.sse2.cvtsi642sd(<2 x double>, i64) nounwind readnone
21 %res = call i64 @llvm.x86.sse2.cvttsd2si64(<2 x double> %a0) ; <i64> [#uses=1]
24 declare i64 @llvm.x86.sse2.cvttsd2si64(<2 x double>) nounwind readnone
Dmaskmovdqu.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2,-avx | grep -i EDI
2 ; RUN: llc < %s -march=x86-64 -mattr=+sse2,-avx | grep -i RDI
9 tail call void @llvm.x86.sse2.maskmov.dqu( <16 x i8> %a, <16 x i8> %b, i8* %c )
13 declare void @llvm.x86.sse2.maskmov.dqu(<16 x i8>, <16 x i8>, i8*) nounwind
Dillegal-vector-args-return.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "mulpd %xmm3, %xmm1"
2 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "mulpd %xmm2, %xmm0"
3 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "addps %xmm3, %xmm1"
4 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "addps %xmm2, %xmm0"
D2007-05-17-ShuffleISelBug.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | FileCheck %s
5 declare <16 x i8> @llvm.x86.sse2.packuswb.128(<8 x i16>, <8 x i16>)
7 declare <8 x i16> @llvm.x86.sse2.psrl.w(<8 x i16>, <8 x i16>)
16 …%tmp838 = tail call <8 x i16> @llvm.x86.sse2.psrl.w( <8 x i16> %tmp832, <8 x i16> < i16 8, i16 und…
17 …%tmp1020 = tail call <16 x i8> @llvm.x86.sse2.packuswb.128( <8 x i16> zeroinitializer, <8 x i16> %…
Dlfence.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep lfence
3 declare void @llvm.x86.sse2.lfence() nounwind
6 call void @llvm.x86.sse2.lfence()
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_variance_sse2.c257 DECLS(sse2, sse);
279 unsigned int sse2; \
285 h, &sse2); \
287 sse += sse2; \
292 h, &sse2); \
294 sse += sse2; \
297 dst + 48, dst_stride, h, &sse2); \
299 sse += sse2; \
317 uint32_t sse2; \
323 h, &sse2); \
[all …]
Dvpx_asm_stubs.c62 FUN_CONV_1D(horiz, x_step_q4, filter_x, h, src, , sse2);
63 FUN_CONV_1D(vert, y_step_q4, filter_y, v, src - src_stride * 3, , sse2);
64 FUN_CONV_1D(avg_horiz, x_step_q4, filter_x, h, src, avg_, sse2);
65 FUN_CONV_1D(avg_vert, y_step_q4, filter_y, v, src - src_stride * 3, avg_, sse2);
77 FUN_CONV_2D(, sse2);
78 FUN_CONV_2D(avg_ , sse2);
143 HIGH_FUN_CONV_1D(horiz, x_step_q4, filter_x, h, src, , sse2);
144 HIGH_FUN_CONV_1D(vert, y_step_q4, filter_y, v, src - src_stride * 3, , sse2);
145 HIGH_FUN_CONV_1D(avg_horiz, x_step_q4, filter_x, h, src, avg_, sse2);
147 sse2);
[all …]
Dvariance_sse2.c327 DECLS(sse2, sse);
345 unsigned int sse2; \
349 h, &sse2, NULL, NULL); \
351 sse += sse2; \
356 h, &sse2, NULL, NULL); \
358 sse += sse2; \
362 h, &sse2, NULL, NULL); \
364 sse += sse2; \
386 FNS(sse2, sse);
408 DECLS(sse2, sse);
[all …]
Dvariance_avx2.c123 unsigned int sse2; in vpx_sub_pixel_variance64x64_avx2() local
127 64, &sse2); in vpx_sub_pixel_variance64x64_avx2()
129 *sse = sse1 + sse2; in vpx_sub_pixel_variance64x64_avx2()
158 unsigned int sse2; in vpx_sub_pixel_avg_variance64x64_avx2() local
162 sec + 32, 64, 64, &sse2); in vpx_sub_pixel_avg_variance64x64_avx2()
165 *sse = sse1 + sse2; in vpx_sub_pixel_avg_variance64x64_avx2()
/external/skia/gyp/
Dlibjpeg-turbo.gyp133 '../third_party/externals/libjpeg-turbo/simd/jccolor-sse2.asm',
135 '../third_party/externals/libjpeg-turbo/simd/jcgray-sse2.asm',
137 '../third_party/externals/libjpeg-turbo/simd/jcsample-sse2.asm',
139 '../third_party/externals/libjpeg-turbo/simd/jdcolor-sse2.asm',
141 '../third_party/externals/libjpeg-turbo/simd/jdmerge-sse2.asm',
143 '../third_party/externals/libjpeg-turbo/simd/jdsample-sse2.asm',
147 '../third_party/externals/libjpeg-turbo/simd/jfdctfst-sse2.asm',
149 '../third_party/externals/libjpeg-turbo/simd/jfdctint-sse2.asm',
151 '../third_party/externals/libjpeg-turbo/simd/jidctflt-sse2.asm',
154 '../third_party/externals/libjpeg-turbo/simd/jidctfst-sse2.asm',
[all …]
/external/clang/include/clang/Basic/
DBuiltinsX86.def159 TARGET_BUILTIN(__builtin_ia32_cvtpd2pi, "V2iV2d", "", "sse2")
160 TARGET_BUILTIN(__builtin_ia32_cvtpi2pd, "V2dV2i", "", "sse2")
161 TARGET_BUILTIN(__builtin_ia32_cvttpd2pi, "V2iV2d", "", "sse2")
162 TARGET_BUILTIN(__builtin_ia32_paddq, "V1LLiV1LLiV1LLi", "", "sse2")
163 TARGET_BUILTIN(__builtin_ia32_pmuludq, "V1LLiV2iV2i", "", "sse2")
164 TARGET_BUILTIN(__builtin_ia32_psubq, "V1LLiV1LLiV1LLi", "", "sse2")
198 TARGET_BUILTIN(__builtin_ia32_comisdeq, "iV2dV2d", "", "sse2")
199 TARGET_BUILTIN(__builtin_ia32_comisdlt, "iV2dV2d", "", "sse2")
200 TARGET_BUILTIN(__builtin_ia32_comisdle, "iV2dV2d", "", "sse2")
201 TARGET_BUILTIN(__builtin_ia32_comisdgt, "iV2dV2d", "", "sse2")
[all …]
/external/llvm/test/Transforms/InstCombine/
Dx86-vector-shifts.ll11 %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> %v, i32 0)
19 %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> %v, i32 15)
27 %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> %v, i32 64)
34 %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> %v, i32 0)
42 %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> %v, i32 15)
50 %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> %v, i32 64)
107 %1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> %v, i32 0)
115 %1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> %v, i32 15)
122 %1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> %v, i32 64)
129 %1 = tail call <4 x i32> @llvm.x86.sse2.psrli.d(<4 x i32> %v, i32 0)
[all …]
/external/valgrind/memcheck/tests/amd64/
Dxor-undef-amd64.stdout.exp14 Complain sse2 pxor
16 No complain sse2 pxor
18 Complain sse2 xorpd
20 No complain sse2 xorpd
/external/llvm/test/Instrumentation/MemorySanitizer/
Dvector_shift.ll11 declare <8 x i16> @llvm.x86.sse2.psrl.w(<8 x i16>, <8 x i16>)
12 declare <8 x i16> @llvm.x86.sse2.pslli.w(<8 x i16>, i32)
13 declare <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64>, i32)
14 declare <2 x i64> @llvm.x86.sse2.psll.dq.bs(<2 x i64>, i32)
40 %0 = tail call <8 x i16> @llvm.x86.sse2.pslli.w(<8 x i16> %x, i32 %y)
48 ; CHECK: = call <8 x i16> @llvm.x86.sse2.pslli.w(
50 ; CHECK: call <8 x i16> @llvm.x86.sse2.pslli.w(
56 %0 = tail call <8 x i16> @llvm.x86.sse2.psrl.w(<8 x i16> %x, <8 x i16> %y)
66 ; CHECK: = call <8 x i16> @llvm.x86.sse2.psrl.w(
68 ; CHECK: call <8 x i16> @llvm.x86.sse2.psrl.w(
Dvector_cvt.ll6 declare i32 @llvm.x86.sse2.cvtsd2si(<2 x double>) nounwind readnone
7 declare <2 x double> @llvm.x86.sse2.cvtsi2sd(<2 x double>, i32) nounwind readnone
14 %0 = tail call i32 @llvm.x86.sse2.cvtsd2si(<2 x double> %value)
23 ; CHECK: call i32 @llvm.x86.sse2.cvtsd2si
32 %0 = tail call <2 x double> @llvm.x86.sse2.cvtsi2sd(<2 x double> %vec, i32 %a)
45 ; CHECK: call <2 x double> @llvm.x86.sse2.cvtsi2sd

12345678910>>...15