/external/chromium_org/media/base/simd/ |
convert_yuv_to_rgb_c.cc | 10 #define packuswb(x) ((x) < 0 ? 0 : ((x) > 255 ? 255 : (x))) macro 63 *reinterpret_cast<uint32*>(rgb_buf) = (packuswb(b) << SK_B32_SHIFT) | 64 (packuswb(g) << SK_G32_SHIFT) | 65 (packuswb(r) << SK_R32_SHIFT) | 66 (packuswb(a) << SK_A32_SHIFT); 91 b = packuswb(b) * a >> 8; 92 g = packuswb(g) * a >> 8; 93 r = packuswb(r) * a >> 8;
|
scale_yuv_to_rgb_sse2_x64.asm | 80 packuswb xmm1, xmm1 107 packuswb xmm1, xmm1
|
/external/chromium_org/third_party/libvpx/source/libvpx/vpx_scale/win32/ |
scaleopt.c | 126 packuswb mm1, mm7 192 packuswb mm1, mm7 193 packuswb mm3, mm7 208 packuswb mm5, mm7 277 packuswb mm1, mm7 306 packuswb mm1, mm7 370 packuswb mm1, mm7 377 packuswb mm3, mm7 437 packuswb mm0, mm7 502 packuswb mm0, mm [all...] |
/external/libvpx/libvpx/vpx_scale/win32/ |
scaleopt.c | 126 packuswb mm1, mm7 192 packuswb mm1, mm7 193 packuswb mm3, mm7 208 packuswb mm5, mm7 277 packuswb mm1, mm7 306 packuswb mm1, mm7 370 packuswb mm1, mm7 377 packuswb mm3, mm7 437 packuswb mm0, mm7 502 packuswb mm0, mm [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/win32/ |
scaleopt.c | 126 packuswb mm1, mm7 192 packuswb mm1, mm7 193 packuswb mm3, mm7 208 packuswb mm5, mm7 277 packuswb mm1, mm7 306 packuswb mm1, mm7 370 packuswb mm1, mm7 377 packuswb mm3, mm7 437 packuswb mm0, mm7 502 packuswb mm0, mm [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
vp9_intrapred_sse2.asm | 32 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, m [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_intrapred_sse2.asm | 32 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, m [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_intrapred_sse2.asm | 32 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, m [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 77 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, xmm [all...] |
subpixel_ssse3.asm | 102 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, xmm [all...] |
idctllm_mmx.asm | 189 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
|
dequantize_mmx.asm | 219 packuswb mm0, mm7 225 packuswb mm1, mm7 231 packuswb mm2, mm7 239 packuswb mm5, mm7
|
/external/libvpx/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 77 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, xmm [all...] |
subpixel_ssse3.asm | 102 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, xmm [all...] |
idctllm_mmx.asm | 189 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
|
dequantize_mmx.asm | 219 packuswb mm0, mm7 225 packuswb mm1, mm7 231 packuswb mm2, mm7 239 packuswb mm5, mm7
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
idctllm_sse2.asm | 77 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, xmm [all...] |
subpixel_ssse3.asm | 102 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, xmm [all...] |
idctllm_mmx.asm | 189 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
|
dequantize_mmx.asm | 219 packuswb mm0, mm7 225 packuswb mm1, mm7 231 packuswb mm2, mm7 239 packuswb mm5, mm7
|
/external/chromium_org/third_party/libyuv/source/ |
scale_win.cc | 113 packuswb xmm0, xmm1 150 packuswb xmm0, xmm1 193 packuswb xmm0, xmm1 224 packuswb xmm0, xmm1 262 packuswb xmm0, xmm1 306 packuswb xmm0, xmm1 339 packuswb xmm0, xmm1 341 packuswb xmm0, xmm0 393 packuswb xmm0, xmm1 399 packuswb xmm0, xmm [all...] |
row_x86.asm | 43 packuswb m0, m0, m1 86 packuswb m0, m0, m1 87 packuswb m2, m2, m3
|
/external/libyuv/files/source/ |
row_win.cc | 646 packuswb xmm0, xmm0 681 packuswb xmm0, xmm2 715 packuswb xmm0, xmm2 749 packuswb xmm0, xmm2 783 packuswb xmm0, xmm2 817 packuswb xmm0, xmm2 851 packuswb xmm0, xmm2 885 packuswb xmm0, xmm2 919 packuswb xmm0, xmm2 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
scale.c | 657 packuswb xmm0, xmm1 697 packuswb xmm0, xmm1 730 packuswb xmm0, xmm1 731 packuswb xmm0, xmm0 782 packuswb xmm0, xmm1 788 packuswb xmm0, xmm0 821 packuswb xmm0, xmm1 // 32->16 822 packuswb xmm0, xmm0 // 16->8 823 packuswb xmm0, xmm0 // 8->4 889 packuswb xmm0, xmm [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
scale.c | 657 packuswb xmm0, xmm1 697 packuswb xmm0, xmm1 730 packuswb xmm0, xmm1 731 packuswb xmm0, xmm0 782 packuswb xmm0, xmm1 788 packuswb xmm0, xmm0 821 packuswb xmm0, xmm1 // 32->16 822 packuswb xmm0, xmm0 // 16->8 823 packuswb xmm0, xmm0 // 8->4 889 packuswb xmm0, xmm [all...] |