Home
last modified time | relevance | path

Searched refs:packuswb (Results 1 – 25 of 72) sorted by relevance

123

/external/llvm/test/Instrumentation/MemorySanitizer/
Dvector_pack.ll7 declare <32 x i8> @llvm.x86.avx2.packuswb(<16 x i16> %a, <16 x i16> %b) nounwind readnone
8 declare x86_mmx @llvm.x86.mmx.packuswb(x86_mmx, x86_mmx) nounwind readnone
28 %c = tail call <32 x i8> @llvm.x86.avx2.packuswb(<16 x i16> %a, <16 x i16> %b) nounwind
38 ; CHECK-DAG: call <32 x i8> @llvm.x86.avx2.packuswb(
44 %c = tail call x86_mmx @llvm.x86.mmx.packuswb(x86_mmx %a, x86_mmx %b) nounwind
59 ; CHECK-DAG: call x86_mmx @llvm.x86.mmx.packuswb({{.*}}
/external/libvpx/libvpx/vpx_dsp/x86/
Dintrapred_sse2.asm37 packuswb m0, m0
57 packuswb m0, m0
77 packuswb m0, m0
102 packuswb m0, m0
128 packuswb m0, m0
154 packuswb m0, m0
220 packuswb m0, m0
253 packuswb m0, m0
285 packuswb m0, m0
343 packuswb m0, m0
[all …]
Dvpx_subpixel_8t_ssse3.asm94 packuswb %2, %2
183 packuswb m4, m4
186 packuswb m7, m7
252 packuswb %1, %1
316 packuswb m1, m1
323 packuswb m6, m6
422 packuswb m0, m4
508 packuswb m0, m0
516 packuswb m1, m1
561 packuswb m0, m0
[all …]
Dinv_wht_sse2.asm77 packuswb m%1, m%5
78 packuswb m%2, m%5
Dvpx_subpixel_bilinear_ssse3.asm38 packuswb xmm0, xmm0 ;pack to byte
76 packuswb xmm0, xmm0 ;pack back to byte
99 packuswb xmm0, xmm2 ;pack back to byte
Dvpx_subpixel_bilinear_sse2.asm47 packuswb xmm0, xmm0 ;pack to byte
92 packuswb xmm0, xmm0 ;pack back to byte
122 packuswb xmm0, xmm2 ;pack back to byte
/external/libvpx/libvpx/vp8/common/x86/
Dsubpixel_ssse3.asm102 packuswb xmm0, xmm0
157 packuswb xmm0, xmm0
248 packuswb xmm0, xmm0
259 packuswb xmm3, xmm3
343 packuswb xmm0, xmm0
389 packuswb xmm1, xmm1
475 packuswb xmm2, xmm2
502 packuswb xmm2, xmm2
557 packuswb xmm2, xmm2
573 packuswb xmm5, xmm5
[all …]
Didctllm_sse2.asm77 packuswb xmm0, xmm5
78 packuswb xmm1, xmm5
79 packuswb xmm2, xmm5
80 packuswb xmm3, xmm5
333 packuswb xmm0, xmm7
334 packuswb xmm1, xmm7
335 packuswb xmm2, xmm7
336 packuswb xmm3, xmm7
412 packuswb xmm0, xmm5
413 packuswb xmm1, xmm5
[all …]
Didctllm_mmx.asm189 packuswb mm0, mm7
195 packuswb mm1, mm7
201 packuswb mm2, mm7
210 packuswb mm5, mm7
260 packuswb mm1, mm0 ; pack and unpack to saturate
265 packuswb mm2, mm0 ; pack and unpack to saturate
269 packuswb mm3, mm0 ; pack and unpack to saturate
273 packuswb mm4, mm0 ; pack and unpack to saturate
Ddequantize_mmx.asm219 packuswb mm0, mm7
225 packuswb mm1, mm7
231 packuswb mm2, mm7
239 packuswb mm5, mm7
Dsubpixel_sse2.asm115 packuswb xmm4, xmm0
239 packuswb xmm4, xmm0
292 packuswb xmm4, xmm0
391 packuswb xmm2, xmm0 ; pack and saturate
507 packuswb xmm1, xmm2 ; pack and saturate
616 packuswb xmm4, xmm0
731 packuswb xmm4, xmm0 ; lower 8 bytes
781 packuswb xmm4, xmm0 ; higher 8 bytes
878 packuswb xmm2, xmm0 ; pack and saturate
1042 packuswb xmm7, xmm4
[all …]
/external/libyuv/files/source/
Dscale_win.cc112 packuswb xmm0, xmm1 in ScaleRowDown2_SSSE3()
134 packuswb xmm4, xmm4 in ScaleRowDown2Linear_SSSE3()
145 packuswb xmm0, xmm1 in ScaleRowDown2Linear_SSSE3()
168 packuswb xmm4, xmm4 in ScaleRowDown2Box_SSSE3()
187 packuswb xmm0, xmm1 in ScaleRowDown2Box_SSSE3()
329 packuswb xmm0, xmm1 in ScaleRowDown4_SSSE3()
331 packuswb xmm0, xmm0 in ScaleRowDown4_SSSE3()
356 packuswb xmm4, xmm4 in ScaleRowDown4Box_SSSE3()
386 packuswb xmm0, xmm0 in ScaleRowDown4Box_SSSE3()
569 packuswb xmm0, xmm0 in ScaleRowDown34_1_Box_SSSE3()
[all …]
Drow_win.cc1013 packuswb xmm0, xmm0
1155 packuswb xmm0, xmm2
1192 packuswb xmm0, xmm2
1309 packuswb xmm0, xmm2
1342 packuswb xmm0, xmm2
1375 packuswb xmm0, xmm2
2531 __asm packuswb xmm0, xmm0 /* B */ \
2532 __asm packuswb xmm1, xmm1 /* G */ \
2533 __asm packuswb xmm2, xmm2 /* R */ \
3045 packuswb xmm0, xmm0 // G
[all …]
/external/libvpx/libvpx/third_party/libyuv/source/
Dscale_win.cc113 packuswb xmm0, xmm1 in ScaleRowDown2_SSE2()
148 packuswb xmm0, xmm1 in ScaleRowDown2Linear_SSE2()
189 packuswb xmm0, xmm1 in ScaleRowDown2Box_SSE2()
328 packuswb xmm0, xmm1 in ScaleRowDown4_SSE2()
330 packuswb xmm0, xmm0 in ScaleRowDown4_SSE2()
380 packuswb xmm0, xmm1 in ScaleRowDown4Box_SSE2()
386 packuswb xmm0, xmm0 in ScaleRowDown4Box_SSE2()
566 packuswb xmm0, xmm0 in ScaleRowDown34_1_Box_SSSE3()
575 packuswb xmm0, xmm0 in ScaleRowDown34_1_Box_SSSE3()
586 packuswb xmm0, xmm0 in ScaleRowDown34_1_Box_SSSE3()
[all …]
Drow_x86.asm43 packuswb m0, m0, m1
86 packuswb m0, m0, m1
87 packuswb m2, m2, m3
Drow_win.cc1020 packuswb xmm0, xmm0 in ARGBToARGB4444Row_SSE2()
1162 packuswb xmm0, xmm2 in ARGBToYRow_SSSE3()
1199 packuswb xmm0, xmm2 in ARGBToYJRow_SSSE3()
1316 packuswb xmm0, xmm2 in BGRAToYRow_SSSE3()
1349 packuswb xmm0, xmm2 in ABGRToYRow_SSSE3()
1382 packuswb xmm0, xmm2 in RGBAToYRow_SSSE3()
2416 __asm packuswb xmm0, xmm0 /* B */ \
2417 __asm packuswb xmm1, xmm1 /* G */ \
2418 __asm packuswb xmm2, xmm2 /* R */ \
2965 packuswb xmm0, xmm0 // G in I400ToARGBRow_SSE2()
[all …]
/external/llvm/test/CodeGen/X86/
Dvec_zero-2.ll15 …%tmp5266 = call <16 x i8> @llvm.x86.sse2.packuswb.128( <8 x i16> %tmp5265, <8 x i16> zeroinitializ…
24 declare <16 x i8> @llvm.x86.sse2.packuswb.128(<8 x i16>, <8 x i16>) nounwind readnone
D2007-05-17-ShuffleISelBug.ll5 declare <16 x i8> @llvm.x86.sse2.packuswb.128(<8 x i16>, <8 x i16>)
17 …%tmp1020 = tail call <16 x i8> @llvm.x86.sse2.packuswb.128( <8 x i16> zeroinitializer, <8 x i16> %…
Dbswap-vector.ll24 ; CHECK-NOSSSE3-NEXT: packuswb %xmm2, %xmm0
57 ; CHECK-NOSSSE3-NEXT: packuswb %xmm2, %xmm0
92 ; CHECK-NOSSSE3-NEXT: packuswb %xmm2, %xmm0
129 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm0
137 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm1
172 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm0
180 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm1
217 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm0
227 ; CHECK-NOSSSE3-NEXT: packuswb %xmm3, %xmm1
264 ; CHECK-NOSSSE3-NEXT: packuswb %xmm2, %xmm0
Dvector-trunc.ll162 ; SSE-NEXT: packuswb %xmm3, %xmm2
165 ; SSE-NEXT: packuswb %xmm1, %xmm0
166 ; SSE-NEXT: packuswb %xmm2, %xmm0
167 ; SSE-NEXT: packuswb %xmm0, %xmm0
269 ; SSE2-NEXT: packuswb %xmm1, %xmm0
270 ; SSE2-NEXT: packuswb %xmm0, %xmm0
330 ; SSE-NEXT: packuswb %xmm3, %xmm2
333 ; SSE-NEXT: packuswb %xmm1, %xmm0
334 ; SSE-NEXT: packuswb %xmm2, %xmm0
714 ; SSE2-NEXT: packuswb %xmm1, %xmm0
[all …]
/external/libjpeg-turbo/simd/
Djdcolext-mmx.asm197 packuswb mm0,mm0 ; mm0=(R0 R2 R4 R6 ** ** ** **)
198 packuswb mm1,mm1 ; mm1=(R1 R3 R5 R7 ** ** ** **)
202 packuswb mm2,mm2 ; mm2=(G0 G2 G4 G6 ** ** ** **)
203 packuswb mm3,mm3 ; mm3=(G1 G3 G5 G7 ** ** ** **)
207 packuswb mm4,mm4 ; mm4=(B0 B2 B4 B6 ** ** ** **)
208 packuswb mm5,mm5 ; mm5=(B1 B3 B5 B7 ** ** ** **)
Djdcolext-sse2-64.asm186 packuswb xmm0,xmm0 ; xmm0=R(02468ACE********)
187 packuswb xmm1,xmm1 ; xmm1=R(13579BDF********)
191 packuswb xmm2,xmm2 ; xmm2=G(02468ACE********)
192 packuswb xmm3,xmm3 ; xmm3=G(13579BDF********)
196 packuswb xmm4,xmm4 ; xmm4=B(02468ACE********)
197 packuswb xmm5,xmm5 ; xmm5=B(13579BDF********)
Djdcolext-sse2.asm198 packuswb xmm0,xmm0 ; xmm0=R(02468ACE********)
199 packuswb xmm1,xmm1 ; xmm1=R(13579BDF********)
203 packuswb xmm2,xmm2 ; xmm2=G(02468ACE********)
204 packuswb xmm3,xmm3 ; xmm3=G(13579BDF********)
208 packuswb xmm4,xmm4 ; xmm4=B(02468ACE********)
209 packuswb xmm5,xmm5 ; xmm5=B(13579BDF********)
/external/mesa3d/src/mesa/x86/
Dread_rgba_span_x86.S587 packuswb %mm2, %mm0
608 packuswb %mm2, %mm0
646 packuswb %mm2, %mm0
673 packuswb %mm0, %mm0
/external/valgrind/VEX/test/
Dmmxtest.c423 #define packuswb_m2r(var, reg) mmx_m2r(packuswb, var, reg)
424 #define packuswb_r2r(regs, regd) mmx_r2r(packuswb, regs, regd)
425 #define packuswb(vars, vard) mmx_m2m(packuswb, vars, vard) macro
569 do_test("packuswb", packuswb(ma,mb)); in main()

123