/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 28 pxor xmm5, xmm5 local 42 punpcklbw xmm1, xmm5 43 punpckhbw xmm2, xmm5 131 // 44: 66 0F 38 40 DD pmulld xmm3,xmm5 132 // 59: 66 0F 38 40 E5 pmulld xmm4,xmm5 133 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm5 134 // 83: 66 0F 38 40 CD pmulld xmm1,xmm5 153 movdqa xmm5, kHashMul0 local 158 pmulld(0xdd) // pmulld xmm3, xmm5 159 movdqa xmm5, kHashMul1 local 163 movdqa xmm5, kHashMul2 local 168 movdqa xmm5, kHashMul3 local [all...] |
H A D | rotate.cc | 110 movq xmm5, qword ptr [eax + edi] local 111 punpcklbw xmm4, xmm5 113 movdqa xmm5, xmm4 local 115 palignr xmm5, xmm5, 8 local 129 punpcklwd xmm5, xmm7 local 131 movdqa xmm7, xmm5 146 punpckldq xmm1, xmm5 149 movdqa xmm5, xmm1 local 151 palignr xmm5, xmm local 212 movdqa xmm5, [eax + edi] local 217 movdqa xmm5, xmm7 local 223 movdqa xmm5, xmm6 // use xmm5 as temp register. local 225 punpckhbw xmm5, xmm7 local 230 movdqa xmm5, xmm0 local 232 punpckhwd xmm5, xmm2 local 234 movdqa xmm5, xmm1 local 236 punpckhwd xmm5, xmm3 local 238 movdqa xmm5, xmm4 local 240 punpckhwd xmm5, xmm6 local 242 movdqa xmm5, [esp] // restore xmm5 local 245 punpcklwd xmm5, xmm7 local [all...] |
H A D | scale_win.cc | 133 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 134 psrlw xmm5, 8 local 146 pand xmm2, xmm5 147 pand xmm3, xmm5 172 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 173 psrlw xmm5, 8 local 189 pand xmm2, xmm5 190 pand xmm3, xmm5 245 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 246 psrlw xmm5, 8 local 285 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 286 psrlw xmm5, 8 local 328 pcmpeqb xmm5, xmm5 // generate mask 0x00ff0000 local 329 psrld xmm5, 24 local 330 pslld xmm5, 16 local 378 movdqa xmm5, [eax + edi + 16] local 428 movdqa xmm5, kShuf2 local 480 movdqa xmm5, kMadd01 local 539 movdqa xmm5, kMadd01 local 598 movdqa xmm5, kShuf38b local 634 pxor xmm5, xmm5 local 700 movdqa xmm5, kScaleAb2 local 816 movd xmm5, eax local 1197 movdqa xmm5, kShuffleFractions local [all...] |
H A D | row_win.cc | 83 const __m128i xmm5 = _mm_set1_epi8(-1); local 114 xmm2 = _mm_unpacklo_epi8(xmm2, xmm5); 136 const __m128i xmm5 = _mm_set1_epi8(-1); local 167 xmm2 = _mm_unpacklo_epi8(xmm2, xmm5); 316 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 317 pslld xmm5, 24 local 327 por xmm0, xmm5 328 por xmm1, xmm5 345 pcmpeqb xmm5, xmm local 346 pslld xmm5, 24 local 373 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 374 pslld xmm5, 24 local 413 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 414 pslld xmm5, 24 local 458 movd xmm5, eax local 459 pshufd xmm5, xmm5, 0 local 509 movd xmm5, eax local 510 pshufd xmm5, xmm5, 0 local 565 movdqa xmm5, xmm4 // 0xf0f0f0f0 for high nibbles local 566 pslld xmm5, 4 local 619 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 621 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 658 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 660 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 686 pcmpeqb xmm5, xmm5 // generate mask 0xfffff800 local 687 pslld xmm5, 11 local 722 movdqa xmm5, xmm4 // generate mask 0x000003e0 local 723 pslld xmm5, 5 local 793 movdqa xmm5, kAddY16 local 829 movdqa xmm5, kAddYJ64 local 945 movdqa xmm5, kAddY16 local 980 movdqa xmm5, kAddYJ64 local 1014 movdqa xmm5, kAddY16 local 1048 movdqa xmm5, kAddY16 local 1082 movdqa xmm5, kAddY16 local 1116 movdqa xmm5, kAddY16 local 1150 movdqa xmm5, kAddY16 local 1184 movdqa xmm5, kAddY16 local 1225 movdqa xmm5, kAddUV128 local 1291 movdqa xmm5, kAddUVJ128 local 1425 movdqa xmm5, kAddUV128 local 1495 movdqa xmm5, kAddUVJ128 local 1564 movdqa xmm5, kAddUV128 local 1622 movdqa xmm5, kAddUV128 local 1680 movdqa xmm5, kAddUV128 local 1739 movdqa xmm5, kAddUV128 local 1800 movdqa xmm5, kAddUV128 local 1866 movdqa xmm5, kAddUV128 local 1936 movdqa xmm5, kAddUV128 local 2002 movdqa xmm5, kAddUV128 local 2072 movdqa xmm5, kAddUV128 local 2138 movdqa xmm5, kAddUV128 local 2412 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2456 movdqa xmm5, kShuffleMaskARGBToRGB24_0 local 2503 movdqa xmm5, kShuffleMaskARGBToRAW_0 local 2550 pcmpeqb xmm5, xmm5 // generate mask 0x0000001f local 2551 psrld xmm5, 27 local 2622 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2667 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2707 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2745 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2787 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2830 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2875 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2915 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2953 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3001 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3003 punpcklbw xmm5, xmm2 // AR local 3005 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 3042 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3044 punpcklbw xmm5, xmm2 // AR local 3046 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 3075 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3116 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3165 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3167 punpcklbw xmm5, xmm0 // AB local 3169 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 3206 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3208 punpcklbw xmm5, xmm0 // AB local 3210 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 3232 pxor xmm5, xmm5 local 3286 movdqa xmm5, kShuffleMirror local 3412 movdqa xmm5, kARGBShuffleMirror local 3465 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 3466 psrlw xmm5, 8 local 3502 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 3503 psrlw xmm5, 8 local 3743 movdqa xmm5, [edx + 16] local 3747 pand xmm5, xmm1 local 3812 movdqa xmm5, [edx + 16] local 3816 pand xmm5, xmm1 local 4144 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4145 psrlw xmm5, 8 local 4174 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4175 psrlw xmm5, 8 local 4216 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4217 psrlw xmm5, 8 local 4251 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4252 psrlw xmm5, 8 local 4281 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4282 psrlw xmm5, 8 local 4323 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4324 psrlw xmm5, 8 local 4386 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4387 psrlw xmm5, 8 local 4428 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4429 psrlw xmm5, 8 local 4491 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4492 psrlw xmm5, 8 local 4533 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4534 psrlw xmm5, 8 local 4577 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 4578 psllw xmm5, 8 local 4711 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 4712 psllw xmm5, 8 local 4854 pcmpeqb xmm5, xmm5 // generate mask 0x00ffffff local 4855 psrld xmm5, 8 local 4905 movdqa xmm5, kShuffleAlpha1 local 5149 movdqa xmm5, kAddYJ64 local 5220 movdqa xmm5, [eax] // G local 5222 pmaddubsw xmm5, xmm3 local 5224 phaddw xmm5, xmm1 local 5225 psrlw xmm5, 7 local 5226 packuswb xmm5, xmm5 // 8 G values local 5228 movdqa xmm5, [eax] // R local 5230 pmaddubsw xmm5, xmm4 local 5232 phaddw xmm5, xmm1 local 5233 psrlw xmm5, 7 local 5234 packuswb xmm5, xmm5 // 8 R values local 5241 punpcklbw xmm5, xmm6 // 8 RA values local 5267 movdqu xmm5, [ecx] local 5268 pshufd xmm2, xmm5, 0x00 local 5269 pshufd xmm3, xmm5, 0x55 local 5270 pshufd xmm4, xmm5, 0xaa local 5271 pshufd xmm5, xmm5, 0xff local 5338 pxor xmm5, xmm5 // constant 0 local 5414 pxor xmm5, xmm5 // constant 0 local 5639 pxor xmm5, xmm5 // constant 0 local 5693 pxor xmm5, xmm5 // constant 0 local 5746 pcmpeqb xmm5, xmm5 // alpha 255 local 5747 pslld xmm5, 24 // 0xff000000 local 5828 pcmpeqb xmm5, xmm5 // alpha 255 local 5884 movd xmm5, area local 5887 cvtdq2ps xmm5, xmm5 local 5896 pshufd xmm5, xmm5, 0 // area local 5900 addps xmm5, xmm6 // (65536.0 + area - 1) local 5901 mulps xmm5, xmm4 // (65536.0 + area - 1) * 1 / area local 5902 cvtps2dq xmm5, xmm5 // 0.16 fixed point local 5903 packssdw xmm5, xmm5 // 16 bit shorts local 6055 movdqa xmm5, xmm4 local 6057 punpckhwd xmm5, xmm1 local 6072 movdqa xmm5, [esi + 48] local 6074 paddd xmm5, xmm0 local 6128 movd xmm5, esi local 6134 pshufd xmm5, xmm5, 0 // dup 4, stride local 6226 vmovd xmm5, eax // low fraction 128..1 local 6227 vpunpcklbw xmm5, xmm5, xmm0 local 6228 vpunpcklwd xmm5, xmm5, xmm5 local 6327 movd xmm5, eax // low fraction 128..1 local 6328 punpcklbw xmm5, xmm0 local 6329 punpcklwd xmm5, xmm5 local 6330 pshufd xmm5, xmm5, 0 local 6430 movd xmm5, eax // xmm5 = y fraction local 6431 punpcklbw xmm5, xmm5 local 6432 psrlw xmm5, 1 local 6433 punpcklwd xmm5, xmm5 local 6434 punpckldq xmm5, xmm5 local 6435 punpcklqdq xmm5, xmm5 local 6546 movd xmm5, eax // low fraction 128..1 local 6547 punpcklbw xmm5, xmm0 local 6548 punpcklwd xmm5, xmm5 local 6549 pshufd xmm5, xmm5, 0 local 6648 movd xmm5, eax // xmm5 = y fraction local 6649 punpcklbw xmm5, xmm5 local 6650 psrlw xmm5, 1 local 6651 punpcklwd xmm5, xmm5 local 6652 punpckldq xmm5, xmm5 local 6653 punpcklqdq xmm5, xmm5 local 6794 movd xmm5, [esp + 12] // selector local 6796 pshufd xmm5, xmm5, 0 local 6823 pcmpeqb xmm5, xmm5 // generate mask 0x000000ff local 6824 psrld xmm5, 24 local 6853 movdqa xmm5, [ecx] local 6879 movdqa xmm5, [ecx] local 6938 pxor xmm5, xmm5 local 7157 movdqa xmm5, xmm4 local 7167 mulps xmm5, xmm6 local 7171 mulps xmm5, [esi + 48] local 7315 pxor xmm5, xmm5 local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
H A D | compare_win.cc | 28 pxor xmm5, xmm5 local 42 punpcklbw xmm1, xmm5 43 punpckhbw xmm2, xmm5 131 // 44: 66 0F 38 40 DD pmulld xmm3,xmm5 132 // 59: 66 0F 38 40 E5 pmulld xmm4,xmm5 133 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm5 134 // 83: 66 0F 38 40 CD pmulld xmm1,xmm5 153 movdqa xmm5, kHashMul0 local 158 pmulld(0xdd) // pmulld xmm3, xmm5 159 movdqa xmm5, kHashMul1 local 163 movdqa xmm5, kHashMul2 local 168 movdqa xmm5, kHashMul3 local [all...] |
H A D | rotate.cc | 110 movq xmm5, qword ptr [eax + edi] local 111 punpcklbw xmm4, xmm5 113 movdqa xmm5, xmm4 local 115 palignr xmm5, xmm5, 8 local 129 punpcklwd xmm5, xmm7 local 131 movdqa xmm7, xmm5 146 punpckldq xmm1, xmm5 149 movdqa xmm5, xmm1 local 151 palignr xmm5, xmm local 212 movdqa xmm5, [eax + edi] local 217 movdqa xmm5, xmm7 local 223 movdqa xmm5, xmm6 // use xmm5 as temp register. local 225 punpckhbw xmm5, xmm7 local 230 movdqa xmm5, xmm0 local 232 punpckhwd xmm5, xmm2 local 234 movdqa xmm5, xmm1 local 236 punpckhwd xmm5, xmm3 local 238 movdqa xmm5, xmm4 local 240 punpckhwd xmm5, xmm6 local 242 movdqa xmm5, [esp] // restore xmm5 local 245 punpcklwd xmm5, xmm7 local [all...] |
H A D | scale_win.cc | 133 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 134 psrlw xmm5, 8 local 146 pand xmm2, xmm5 147 pand xmm3, xmm5 172 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 173 psrlw xmm5, 8 local 189 pand xmm2, xmm5 190 pand xmm3, xmm5 245 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 246 psrlw xmm5, 8 local 285 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 286 psrlw xmm5, 8 local 328 pcmpeqb xmm5, xmm5 // generate mask 0x00ff0000 local 329 psrld xmm5, 24 local 330 pslld xmm5, 16 local 378 movdqa xmm5, [eax + edi + 16] local 428 movdqa xmm5, kShuf2 local 480 movdqa xmm5, kMadd01 local 539 movdqa xmm5, kMadd01 local 598 movdqa xmm5, kShuf38b local 634 pxor xmm5, xmm5 local 700 movdqa xmm5, kScaleAb2 local 816 movd xmm5, eax local 1197 movdqa xmm5, kShuffleFractions local [all...] |
H A D | row_win.cc | 83 const __m128i xmm5 = _mm_set1_epi8(-1); local 114 xmm2 = _mm_unpacklo_epi8(xmm2, xmm5); 137 const __m128i xmm5 = _mm_set1_epi8(-1); local 168 xmm2 = _mm_unpacklo_epi8(xmm2, xmm5); 317 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 318 pslld xmm5, 24 local 328 por xmm0, xmm5 329 por xmm1, xmm5 346 pcmpeqb xmm5, xmm local 347 pslld xmm5, 24 local 374 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 375 pslld xmm5, 24 local 414 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 415 pslld xmm5, 24 local 459 movd xmm5, eax local 460 pshufd xmm5, xmm5, 0 local 510 movd xmm5, eax local 511 pshufd xmm5, xmm5, 0 local 566 movdqa xmm5, xmm4 // 0xf0f0f0f0 for high nibbles local 567 pslld xmm5, 4 local 620 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 622 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 659 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 661 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 687 pcmpeqb xmm5, xmm5 // generate mask 0xfffff800 local 688 pslld xmm5, 11 local 723 movdqa xmm5, xmm4 // generate mask 0x000003e0 local 724 pslld xmm5, 5 local 794 movdqa xmm5, kAddY16 local 830 movdqa xmm5, kAddYJ64 local 946 movdqa xmm5, kAddY16 local 981 movdqa xmm5, kAddYJ64 local 1015 movdqa xmm5, kAddY16 local 1049 movdqa xmm5, kAddY16 local 1083 movdqa xmm5, kAddY16 local 1117 movdqa xmm5, kAddY16 local 1151 movdqa xmm5, kAddY16 local 1185 movdqa xmm5, kAddY16 local 1226 movdqa xmm5, kAddUV128 local 1292 movdqa xmm5, kAddUVJ128 local 1426 movdqa xmm5, kAddUV128 local 1496 movdqa xmm5, kAddUVJ128 local 1565 movdqa xmm5, kAddUV128 local 1623 movdqa xmm5, kAddUV128 local 1681 movdqa xmm5, kAddUV128 local 1740 movdqa xmm5, kAddUV128 local 1801 movdqa xmm5, kAddUV128 local 1867 movdqa xmm5, kAddUV128 local 1937 movdqa xmm5, kAddUV128 local 2003 movdqa xmm5, kAddUV128 local 2073 movdqa xmm5, kAddUV128 local 2139 movdqa xmm5, kAddUV128 local 2413 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2457 movdqa xmm5, kShuffleMaskARGBToRGB24_0 local 2504 movdqa xmm5, kShuffleMaskARGBToRAW_0 local 2551 pcmpeqb xmm5, xmm5 // generate mask 0x0000001f local 2552 psrld xmm5, 27 local 2623 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2668 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2708 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2746 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2788 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2831 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2876 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2916 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2954 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3002 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3004 punpcklbw xmm5, xmm2 // AR local 3006 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 3043 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3045 punpcklbw xmm5, xmm2 // AR local 3047 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 3076 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3117 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3166 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3168 punpcklbw xmm5, xmm0 // AB local 3170 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 3207 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 3209 punpcklbw xmm5, xmm0 // AB local 3211 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 3233 pxor xmm5, xmm5 local 3287 movdqa xmm5, kShuffleMirror local 3413 movdqa xmm5, kARGBShuffleMirror local 3466 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 3467 psrlw xmm5, 8 local 3503 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 3504 psrlw xmm5, 8 local 3744 movdqa xmm5, [edx + 16] local 3748 pand xmm5, xmm1 local 3813 movdqa xmm5, [edx + 16] local 3817 pand xmm5, xmm1 local 4145 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4146 psrlw xmm5, 8 local 4175 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4176 psrlw xmm5, 8 local 4217 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4218 psrlw xmm5, 8 local 4252 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4253 psrlw xmm5, 8 local 4282 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4283 psrlw xmm5, 8 local 4324 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4325 psrlw xmm5, 8 local 4387 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4388 psrlw xmm5, 8 local 4429 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4430 psrlw xmm5, 8 local 4492 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4493 psrlw xmm5, 8 local 4534 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 4535 psrlw xmm5, 8 local 4578 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 4579 psllw xmm5, 8 local 4712 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 4713 psllw xmm5, 8 local 4855 pcmpeqb xmm5, xmm5 // generate mask 0x00ffffff local 4856 psrld xmm5, 8 local 4906 movdqa xmm5, kShuffleAlpha1 local 5150 movdqa xmm5, kAddYJ64 local 5221 movdqa xmm5, [eax] // G local 5223 pmaddubsw xmm5, xmm3 local 5225 phaddw xmm5, xmm1 local 5226 psrlw xmm5, 7 local 5227 packuswb xmm5, xmm5 // 8 G values local 5229 movdqa xmm5, [eax] // R local 5231 pmaddubsw xmm5, xmm4 local 5233 phaddw xmm5, xmm1 local 5234 psrlw xmm5, 7 local 5235 packuswb xmm5, xmm5 // 8 R values local 5242 punpcklbw xmm5, xmm6 // 8 RA values local 5268 movdqu xmm5, [ecx] local 5269 pshufd xmm2, xmm5, 0x00 local 5270 pshufd xmm3, xmm5, 0x55 local 5271 pshufd xmm4, xmm5, 0xaa local 5272 pshufd xmm5, xmm5, 0xff local 5339 pxor xmm5, xmm5 // constant 0 local 5415 pxor xmm5, xmm5 // constant 0 local 5640 pxor xmm5, xmm5 // constant 0 local 5694 pxor xmm5, xmm5 // constant 0 local 5747 pcmpeqb xmm5, xmm5 // alpha 255 local 5748 pslld xmm5, 24 // 0xff000000 local 5829 pcmpeqb xmm5, xmm5 // alpha 255 local 5885 movd xmm5, area local 5888 cvtdq2ps xmm5, xmm5 local 5897 pshufd xmm5, xmm5, 0 // area local 5901 addps xmm5, xmm6 // (65536.0 + area - 1) local 5902 mulps xmm5, xmm4 // (65536.0 + area - 1) * 1 / area local 5903 cvtps2dq xmm5, xmm5 // 0.16 fixed point local 5904 packssdw xmm5, xmm5 // 16 bit shorts local 6056 movdqa xmm5, xmm4 local 6058 punpckhwd xmm5, xmm1 local 6073 movdqa xmm5, [esi + 48] local 6075 paddd xmm5, xmm0 local 6129 movd xmm5, esi local 6135 pshufd xmm5, xmm5, 0 // dup 4, stride local 6227 vmovd xmm5, eax // low fraction 128..1 local 6228 vpunpcklbw xmm5, xmm5, xmm0 local 6229 vpunpcklwd xmm5, xmm5, xmm5 local 6328 movd xmm5, eax // low fraction 128..1 local 6329 punpcklbw xmm5, xmm0 local 6330 punpcklwd xmm5, xmm5 local 6331 pshufd xmm5, xmm5, 0 local 6431 movd xmm5, eax // xmm5 = y fraction local 6432 punpcklbw xmm5, xmm5 local 6433 psrlw xmm5, 1 local 6434 punpcklwd xmm5, xmm5 local 6435 punpckldq xmm5, xmm5 local 6436 punpcklqdq xmm5, xmm5 local 6547 movd xmm5, eax // low fraction 128..1 local 6548 punpcklbw xmm5, xmm0 local 6549 punpcklwd xmm5, xmm5 local 6550 pshufd xmm5, xmm5, 0 local 6649 movd xmm5, eax // xmm5 = y fraction local 6650 punpcklbw xmm5, xmm5 local 6651 psrlw xmm5, 1 local 6652 punpcklwd xmm5, xmm5 local 6653 punpckldq xmm5, xmm5 local 6654 punpcklqdq xmm5, xmm5 local 6795 movd xmm5, [esp + 12] // selector local 6797 pshufd xmm5, xmm5, 0 local 6824 pcmpeqb xmm5, xmm5 // generate mask 0x000000ff local 6825 psrld xmm5, 24 local 6854 movdqa xmm5, [ecx] local 6880 movdqa xmm5, [ecx] local 6939 pxor xmm5, xmm5 local 7158 movdqa xmm5, xmm4 local 7168 mulps xmm5, xmm6 local 7172 mulps xmm5, [esi + 48] local 7316 pxor xmm5, xmm5 local [all...] |
/external/chromium_org/third_party/libyuv/util/ |
H A D | psnr.cc | 85 pxor xmm5, xmm5 local 97 punpcklbw xmm1, xmm5 98 punpckhbw xmm2, xmm5 121 "pxor %%xmm5,%%xmm5 \n" 133 "punpcklbw %%xmm5,%%xmm1 \n" 134 "punpckhbw %%xmm5,%%xmm2 \n" 155 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/x86/ |
H A D | x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c | 72 __m128 xmm5; local 87 xmm5 = _mm_load_ps(in0 + n + 4); 92 v_t2.imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(1, 0, 1, 0)); 93 v_t3.imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(3, 2, 3, 2));
|
H A D | x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c | 72 __m128 xmm5; local 87 xmm5 = _mm_load_ps(in0 + n + 4); 92 v_t2.imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(1, 0, 1, 0)); 93 v_t3.imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(3, 2, 3, 2));
|
H A D | x86SP_SSE_Math.h | 455 __m128 xmm5; local 466 xmm5 = _mm_unpackhi_ps(xmm0, xmm1); 471 T2->real = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(1, 0, 1, 0)); 472 T3->real = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(3, 2, 3, 2)); 481 xmm5 = _mm_unpackhi_ps(xmm0, xmm1); 486 T2->imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(1, 0, 1, 0)); 487 T3->imag = _mm_shuffle_ps(xmm5, xmm7, _MM_SHUFFLE(3, 2, 3, 2));
|
/external/libyuv/files/source/ |
H A D | format_conversion.cc | 35 movd xmm5, [esp + 12] // selector local 37 pshufd xmm5, xmm5, 0 local 43 pshufb xmm0, xmm5 58 "movd %3,%%xmm5 \n" 59 "pshufd $0x0,%%xmm5,%%xmm5 \n" 64 "pshufb %%xmm5,%%xmm0 \n" 75 , "xmm0", "xmm5"
|
H A D | rotate.cc | 94 movq xmm5, qword ptr [eax + edi] local 95 punpcklbw xmm4, xmm5 97 movdqa xmm5, xmm4 local 99 palignr xmm5, xmm5, 8 local 113 punpcklwd xmm5, xmm7 local 115 movdqa xmm7, xmm5 130 punpckldq xmm1, xmm5 133 movdqa xmm5, xmm1 local 135 palignr xmm5, xmm local 196 movdqa xmm5, [eax + edi] local 201 movdqa xmm5, xmm7 local 207 movdqa xmm5, xmm6 // use xmm5 as temp register. local 209 punpckhbw xmm5, xmm7 local 214 movdqa xmm5, xmm0 local 216 punpckhwd xmm5, xmm2 local 218 movdqa xmm5, xmm1 local 220 punpckhwd xmm5, xmm3 local 222 movdqa xmm5, xmm4 local 224 punpckhwd xmm5, xmm6 local 226 movdqa xmm5, [esp] // restore xmm5 local 229 punpcklwd xmm5, xmm7 local [all...] |
H A D | scale_argb.cc | 210 movd xmm5, eax // xmm5 = y fraction local 211 punpcklbw xmm5, xmm5 local 212 punpcklwd xmm5, xmm5 local 213 pshufd xmm5, xmm5, 0 local 230 pmulhw xmm2, xmm5 // scale diff 231 pmulhw xmm3, xmm5 301 movd xmm5, eax // low fraction 128..1 local 302 punpcklbw xmm5, xmm0 local 303 punpcklwd xmm5, xmm5 local 304 pshufd xmm5, xmm5, 0 local [all...] |
H A D | compare.cc | 68 // 44: 66 0F 38 40 DD pmulld xmm3,xmm5 69 // 59: 66 0F 38 40 E5 pmulld xmm4,xmm5 70 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm5 71 // 83: 66 0F 38 40 CD pmulld xmm1,xmm5 90 movdqa xmm5, kHashMul0 local 95 pmulld(0xdd) // pmulld xmm3, xmm5 96 movdqa xmm5, kHashMul1 local 99 pmulld(0xe5) // pmulld xmm4, xmm5 100 movdqa xmm5, kHashMul2 local 104 pmulld(0xd5) // pmulld xmm2, xmm5 105 movdqa xmm5, kHashMul3 local 262 pxor xmm5, xmm5 local [all...] |
H A D | row_win.cc | 131 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 132 pslld xmm5, 24 local 142 por xmm0, xmm5 143 por xmm1, xmm5 159 movdqa xmm5, kShuffleMaskBGRAToARGB local 165 pshufb xmm0, xmm5 180 movdqa xmm5, kShuffleMaskABGRToARGB local 186 pshufb xmm0, xmm5 201 movdqa xmm5, kShuffleMaskRGBAToARG local 222 movdqa xmm5, kShuffleMaskARGBToRGBA local 243 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 244 pslld xmm5, 24 local 283 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 local 284 pslld xmm5, 24 local 328 movd xmm5, eax local 329 pshufd xmm5, xmm5, 0 local 379 movd xmm5, eax local 380 pshufd xmm5, xmm5, 0 local 435 movdqa xmm5, xmm4 // 0xf0f0f0f0 for high nibbles local 436 pslld xmm5, 4 local 489 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 491 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 528 movdqa xmm5, xmm2 // 8 bytes from 2 for 1 local 530 pslldq xmm5, 8 // 8 bytes from 2 for 1 local 556 pcmpeqb xmm5, xmm5 // generate mask 0xfffff800 local 557 pslld xmm5, 11 local 592 movdqa xmm5, xmm4 // generate mask 0x000003e0 local 593 pslld xmm5, 5 local 663 movdqa xmm5, kAddY16 local 697 movdqa xmm5, kAddY16 local 731 movdqa xmm5, kAddY16 local 765 movdqa xmm5, kAddY16 local 799 movdqa xmm5, kAddY16 local 833 movdqa xmm5, kAddY16 local 867 movdqa xmm5, kAddY16 local 901 movdqa xmm5, kAddY16 local 942 movdqa xmm5, kAddUV128 local 1008 movdqa xmm5, kAddUV128 local 1078 movdqa xmm5, kAddUV128 local 1144 movdqa xmm5, kAddUV128 local 1214 movdqa xmm5, kAddUV128 local 1280 movdqa xmm5, kAddUV128 local 1350 movdqa xmm5, kAddUV128 local 1416 movdqa xmm5, kAddUV128 local 1631 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1674 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1718 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1757 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1795 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1837 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1880 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1924 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 1964 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2002 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2050 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2052 punpcklbw xmm5, xmm2 // AR local 2054 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 2091 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2093 punpcklbw xmm5, xmm2 // AR local 2095 punpcklwd xmm5, xmm1 // BGRA first 4 pixels local 2124 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2165 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2214 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2216 punpcklbw xmm5, xmm0 // AB local 2218 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 2255 pcmpeqb xmm5, xmm5 // generate 0xffffffff for alpha local 2257 punpcklbw xmm5, xmm0 // AB local 2259 punpcklwd xmm5, xmm1 // RGBA first 4 pixels local 2334 movdqa xmm5, kShuffleMirror local 2429 movdqa xmm5, kARGBShuffleMirror local 2454 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2455 psrlw xmm5, 8 local 2581 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2582 psrlw xmm5, 8 local 2611 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2612 psrlw xmm5, 8 local 2653 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2654 psrlw xmm5, 8 local 2688 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2689 psrlw xmm5, 8 local 2718 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2719 psrlw xmm5, 8 local 2760 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2761 psrlw xmm5, 8 local 2823 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2824 psrlw xmm5, 8 local 2865 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2866 psrlw xmm5, 8 local 2928 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2929 psrlw xmm5, 8 local 2970 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 2971 psrlw xmm5, 8 local 3014 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 3015 psllw xmm5, 8 local 3148 pcmpeqb xmm5, xmm5 // generate mask 0xff00ff00 local 3149 psllw xmm5, 8 local 3292 pcmpeqb xmm5, xmm5 // generate mask 0x00ffffff local 3293 psrld xmm5, 8 local 3343 movdqa xmm5, kShuffleAlpha1 local 3511 movdqa xmm5, [eax] // G local 3513 pmaddubsw xmm5, xmm3 local 3515 phaddw xmm5, xmm1 local 3516 psrlw xmm5, 7 local 3517 packuswb xmm5, xmm5 // 8 G values local 3519 movdqa xmm5, [eax] // R local 3521 pmaddubsw xmm5, xmm4 local 3523 phaddw xmm5, xmm1 local 3524 psrlw xmm5, 7 local 3525 packuswb xmm5, xmm5 // 8 R values local 3532 punpcklbw xmm5, xmm6 // 8 RA values local 3571 movdqa xmm5, [eax] // G local 3573 pmaddubsw xmm5, xmm3 local 3576 phaddsw xmm5, xmm1 // G local 3578 psraw xmm5, 7 // G local 3580 packuswb xmm5, xmm5 // 8 G values local 3582 movdqa xmm5, [eax] // R local 3584 pmaddubsw xmm5, xmm4 local 3586 phaddsw xmm5, xmm1 local 3587 psraw xmm5, 7 local 3588 packuswb xmm5, xmm5 // 8 R values local 3596 punpcklbw xmm5, xmm6 // 8 RA values local 3675 pxor xmm5, xmm5 // constant 0 local 3841 movdqa xmm5, xmm4 local 3843 punpckhwd xmm5, xmm1 local 3858 movdqa xmm5, [edx + esi + 48] local 3859 paddd xmm5, xmm0 local 3948 movd xmm5, esi local 3954 pshufd xmm5, xmm5, 0 // dup 4, stride local 4039 movd xmm5, eax // low fraction 128..1 local 4040 punpcklbw xmm5, xmm0 local 4041 punpcklwd xmm5, xmm5 local 4042 pshufd xmm5, xmm5, 0 local [all...] |
H A D | scale.cc | 209 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 210 psrlw xmm5, 8 local 217 pand xmm0, xmm5 218 pand xmm1, xmm5 239 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 240 psrlw xmm5, 8 local 256 pand xmm2, xmm5 257 pand xmm3, xmm5 283 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 284 psrlw xmm5, 8 local 314 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 315 psrlw xmm5, 8 local 358 pcmpeqb xmm5, xmm5 // generate mask 0x000000ff local 359 psrld xmm5, 24 local 406 movdqa xmm5, [eax + edi + 16] local 451 pcmpeqb xmm5, xmm5 // generate mask isolating 1 src 8 bytes local 452 psrlq xmm5, 56 local 500 movdqa xmm5, [eax + edi + 16] local 511 movdqa xmm5, [ebp + esi + 16] local 515 movdqa xmm5, [ebp + esi * 2 + 16] local 519 pavgb xmm5, xmm6 local 563 movdqa xmm5, kShuf2 local 615 movdqa xmm5, kMadd01 local 674 movdqa xmm5, kMadd01 local 734 movdqa xmm5, kShuf38b local 770 pxor xmm5, xmm5 local 836 movdqa xmm5, kScaleAb2 local 953 movd xmm5, eax // xmm5 = y fraction local 954 punpcklbw xmm5, xmm5 local 955 punpcklwd xmm5, xmm5 local 956 pshufd xmm5, xmm5, 0 local 1047 movd xmm5, eax // low fraction 128..1 local 1048 punpcklbw xmm5, xmm0 local 1049 punpcklwd xmm5, xmm5 local 1050 pshufd xmm5, xmm5, 0 local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | scale.c | 648 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 649 psrlw xmm5, 8 local 655 pand xmm0, xmm5 656 pand xmm1, xmm5 677 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff local 678 psrlw xmm5, 8 local 693 pand xmm2, xmm5 694 pand xmm3, xmm5 721 pcmpeqb xmm5, xmm5 // generate mask 0x000000ff local 722 psrld xmm5, 24 local 767 movdqa xmm5, [esi + edx + 16] local 812 pcmpeqb xmm5, xmm5 // generate mask isolating 1 src 8 bytes local 813 psrlq xmm5, 56 local 858 movdqa xmm5, [esi + edx + 16] local 869 movdqa xmm5, [ebp + ebx + 16] local 873 movdqa xmm5, [ebp + ebx * 2 + 16] local 877 pavgb xmm5, xmm6 local 920 movdqa xmm5, _shuf2 local 971 movdqa xmm5, _madd01 local 1028 movdqa xmm5, _madd01 local 1088 movdqa xmm5, _shuf38b local 1121 movdqa xmm5, _shufac3 local 1185 movdqa xmm5, _shufab1 local 1231 pxor xmm5, xmm5 local 1292 movd xmm5, eax local 1293 punpcklwd xmm5, xmm5 local 1294 pshufd xmm5, xmm5, 0 local 1382 movd xmm5, eax local 1383 punpcklwd xmm5, xmm5 local 1384 pshufd xmm5, xmm5, 0 local 1455 movdqa xmm5, _madd01 local [all...] |
/external/pixman/pixman/ |
H A D | pixman-sse2.c | 6303 __m128i xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6; local 6321 xmm5 = _mm_unpacklo_epi16 (_mm_setzero_si128(), xmm2); 6326 _mm_store_si128(((__m128i *)(dst + 8)), xmm5);
|