Home
last modified time | relevance | path

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

123

/external/chromium_org/media/base/simd/
Dconvert_yuva_to_argb_mmx.inc34 packuswb mm1, mm2
50 packuswb mm0, mm1
71 packuswb mm1, mm1
80 packuswb mm1, mm1
123 packuswb mm1, mm2
139 packuswb mm0, mm1
160 packuswb mm1, mm1
169 packuswb mm1, mm1
Dconvert_yuv_to_rgb_c.cc10 #define packuswb(x) ((x) < 0 ? 0 : ((x) > 255 ? 255 : (x))) macro
62 *reinterpret_cast<uint32*>(rgb_buf) = (packuswb(b) << SK_B32_SHIFT) | in ConvertYUVToRGB32_C()
63 (packuswb(g) << SK_G32_SHIFT) | in ConvertYUVToRGB32_C()
64 (packuswb(r) << SK_R32_SHIFT) | in ConvertYUVToRGB32_C()
65 (packuswb(a) << SK_A32_SHIFT); in ConvertYUVToRGB32_C()
89 b = packuswb(b) * a >> 8; in ConvertYUVAToARGB_C()
90 g = packuswb(g) * a >> 8; in ConvertYUVAToARGB_C()
91 r = packuswb(r) * a >> 8; in ConvertYUVAToARGB_C()
Dconvert_yuv_to_rgb_mmx.inc34 packuswb mm1, mm2
54 packuswb mm1, mm1
96 packuswb mm1, mm2
116 packuswb mm1, mm1
Dscale_yuv_to_rgb_sse2_x64.asm76 packuswb xmm1, xmm1
103 packuswb xmm1, xmm1
Dscale_yuv_to_rgb_mmx.inc81 packuswb mm1, mm2
108 packuswb mm1, mm1
Dlinear_scale_yuv_to_rgb_mmx_x64.asm132 packuswb mm1, mm2
144 packuswb mm1, mm1
Dlinear_scale_yuv_to_rgb_mmx.inc152 packuswb mm1, mm2
165 packuswb mm1, mm1
/external/libvpx/libvpx/vpx_scale/win32/
Dscaleopt.c126 packuswb mm1, mm7 in horizontal_line_5_4_scale_mmx()
192 packuswb mm1, mm7 in vertical_band_5_4_scale_mmx()
193 packuswb mm3, mm7 in vertical_band_5_4_scale_mmx()
208 packuswb mm5, mm7 in vertical_band_5_4_scale_mmx()
277 packuswb mm1, mm7 in horizontal_line_5_3_scale_mmx()
306 packuswb mm1, mm7 in horizontal_line_5_3_scale_mmx()
370 packuswb mm1, mm7 in vertical_band_5_3_scale_mmx()
377 packuswb mm3, mm7 in vertical_band_5_3_scale_mmx()
437 packuswb mm0, mm7 in horizontal_line_2_1_scale_mmx()
502 packuswb mm0, mm7 in vertical_band_2_1_scale_i_mmx()
/external/libvpx/libvpx/vp9/common/x86/
Dvp9_intrapred_sse2.asm32 packuswb m0, m0
57 packuswb m0, m0
90 packuswb m0, m0
128 packuswb m0, m0
229 packuswb m2, m2
230 packuswb m3, m3
262 packuswb m2, m3
298 packuswb m5, m2
299 packuswb m6, m3
341 packuswb m7, m8
[all …]
Dvp9_subpixel_8t_ssse3.asm90 packuswb xmm0, xmm0
174 packuswb xmm0, xmm0
259 packuswb xmm0, xmm0
294 packuswb xmm0, xmm0
550 packuswb %1, %1
639 packuswb %1, %1
793 packuswb xmm0, xmm0
794 packuswb xmm4, xmm4
/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_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
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 …]
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 …]
Drecon_sse2.asm170 packuswb mm1, mm1
221 packuswb mm1, mm1
289 packuswb mm1, mm1
413 packuswb xmm3, xmm5
650 packuswb xmm1, xmm1
712 packuswb xmm1, xmm1
805 packuswb xmm1, xmm1
948 packuswb xmm4, xmm6
949 packuswb xmm5, xmm7
/external/libyuv/files/source/
Drow_win.cc646 packuswb xmm0, xmm0 in ARGBToARGB4444Row_SSE2()
681 packuswb xmm0, xmm2 in ARGBToYRow_SSSE3()
715 packuswb xmm0, xmm2 in ARGBToYRow_Unaligned_SSSE3()
749 packuswb xmm0, xmm2 in BGRAToYRow_SSSE3()
783 packuswb xmm0, xmm2 in BGRAToYRow_Unaligned_SSSE3()
817 packuswb xmm0, xmm2 in ABGRToYRow_SSSE3()
851 packuswb xmm0, xmm2 in ABGRToYRow_Unaligned_SSSE3()
885 packuswb xmm0, xmm2 in RGBAToYRow_SSSE3()
919 packuswb xmm0, xmm2 in RGBAToYRow_Unaligned_SSSE3()
1581 __asm packuswb xmm0, xmm0 /* B */ \
[all …]
Dscale.cc219 packuswb xmm0, xmm1 in ScaleRowDown2_SSE2()
260 packuswb xmm0, xmm1 in ScaleRowDown2Int_SSE2()
293 packuswb xmm0, xmm1 in ScaleRowDown2_Unaligned_SSE2()
335 packuswb xmm0, xmm1 in ScaleRowDown2Int_Unaligned_SSE2()
368 packuswb xmm0, xmm1 in ScaleRowDown4_SSE2()
369 packuswb xmm0, xmm0 in ScaleRowDown4_SSE2()
421 packuswb xmm0, xmm1 in ScaleRowDown4Int_SSE2()
427 packuswb xmm0, xmm0 in ScaleRowDown4Int_SSE2()
461 packuswb xmm0, xmm1 // 32->16 in ScaleRowDown8_SSE2()
462 packuswb xmm0, xmm0 // 16->8 in ScaleRowDown8_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> %…
/external/libvpx/libvpx/third_party/libyuv/source/
Dscale.c657 packuswb xmm0, xmm1 in ScaleRowDown2_SSE2()
697 packuswb xmm0, xmm1 in ScaleRowDown2Int_SSE2()
730 packuswb xmm0, xmm1 in ScaleRowDown4_SSE2()
731 packuswb xmm0, xmm0 in ScaleRowDown4_SSE2()
782 packuswb xmm0, xmm1 in ScaleRowDown4Int_SSE2()
788 packuswb xmm0, xmm0 in ScaleRowDown4Int_SSE2()
821 packuswb xmm0, xmm1 // 32->16 in ScaleRowDown8_SSE2()
822 packuswb xmm0, xmm0 // 16->8 in ScaleRowDown8_SSE2()
823 packuswb xmm0, xmm0 // 8->4 in ScaleRowDown8_SSE2()
889 packuswb xmm0, xmm0 in ScaleRowDown8Int_SSE2()
[all …]
/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/chromium_org/third_party/mesa/src/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/main/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()
/external/qemu/distrib/sdl-1.2.15/src/video/
Dmmx.h644 #define packuswb_m2r(var, reg) mmx_m2r(packuswb, var, reg)
645 #define packuswb_r2r(regs, regd) mmx_r2r(packuswb, regs, regd)
646 #define packuswb(vars, vard) mmx_m2m(packuswb, vars, vard) macro

123