/external/v8/test/cctest/ |
H A D | test-disasm-x64.cc | 355 __ cvttss2si(rdx, xmm1); 356 __ movaps(xmm0, xmm1); 359 __ andps(xmm0, xmm1); 361 __ orps(xmm0, xmm1); 363 __ xorps(xmm0, xmm1); 367 __ addps(xmm1, xmm0); 368 __ addps(xmm1, Operand(rbx, rcx, times_4, 10000)); 369 __ subps(xmm1, xmm0); 370 __ subps(xmm1, Operand(rbx, rcx, times_4, 10000)); 371 __ mulps(xmm1, xmm 383 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); local [all...] |
H A D | test-disasm-ia32.cc | 384 __ movaps(xmm0, xmm1); 388 __ andps(xmm0, xmm1); 390 __ orps(xmm0, xmm1); 392 __ xorps(xmm0, xmm1); 396 __ addps(xmm1, xmm0); 397 __ addps(xmm1, Operand(ebx, ecx, times_4, 10000)); 398 __ subps(xmm1, xmm0); 399 __ subps(xmm1, Operand(ebx, ecx, times_4, 10000)); 400 __ mulps(xmm1, xmm0); 401 __ mulps(xmm1, Operan 409 __ movsd(Operand(ebx, ecx, times_4, 10000), xmm1); local [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | MathFunctions.h | 282 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; local 321 xmm1 = pmul(y, p4f_minus_cephes_DP1); 324 x = padd(x, xmm1); 381 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, y; local 410 xmm1 = pmul(y, p4f_minus_cephes_DP1); 413 x = padd(x, xmm1);
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 32 movdqa xmm1, [eax] local 37 movdqa xmm3, xmm1 // abs trick 38 psubusb xmm1, xmm2 local 40 por xmm1, xmm2 local 41 movdqa xmm2, xmm1 42 punpcklbw xmm1, xmm5 local 44 pmaddwd xmm1, xmm1 local 46 paddd xmm0, xmm1 50 pshufd xmm1, xmm local 52 pshufd xmm1, xmm0, 0x01 local 150 movdqu xmm1, [eax] // src[0-15] local 164 punpckhbw xmm1, xmm7 // src[8-15] local 169 punpckhwd xmm1, xmm7 // src[12-15] local 172 paddd xmm1, xmm2 local 174 paddd xmm1, xmm3 local 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 177 paddd xmm1, xmm2 local 178 pshufd xmm2, xmm1, 0x01 local 179 paddd xmm1, xmm2 local 206 vpmovzxbd xmm1, dword ptr [eax + 12] // src[12-15] local 209 pmulld xmm1, kHashMul3 local 211 paddd xmm1, xmm2 local 213 paddd xmm1, xmm3 local 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 215 paddd xmm1, xmm2 local 216 pshufd xmm2, xmm1, 0x01 local 217 paddd xmm1, xmm2 local [all...] |
H A D | rotate.cc | 98 movq xmm1, qword ptr [eax + edi] local 100 punpcklbw xmm0, xmm1 102 movdqa xmm1, xmm0 local 103 palignr xmm1, xmm1, 8 local 123 punpcklwd xmm1, xmm3 local 125 movdqa xmm3, xmm1 146 punpckldq xmm1, xmm5 local 149 movdqa xmm5, xmm1 150 movq qword ptr [edx], xmm1 198 movdqa xmm1, [eax + edi] local 203 movdqa xmm1, xmm7 local 235 punpcklwd xmm1, xmm3 local 271 punpckldq xmm1, xmm5 local [all...] |
H A D | scale_win.cc | 109 movdqa xmm1, [eax + 16] local 112 psrlw xmm1, 8 local 113 packuswb xmm0, xmm1 139 movdqa xmm1, [eax + 16] local 144 movdqa xmm3, xmm1 145 psrlw xmm1, 8 local 149 pavgw xmm1, xmm3 local 150 packuswb xmm0, xmm1 178 movdqa xmm1, [eax + 16] local 183 pavgb xmm1, xmm local 188 psrlw xmm1, 8 local 192 pavgw xmm1, xmm3 local 220 movdqu xmm1, [eax + 16] local 223 psrlw xmm1, 8 local 251 movdqu xmm1, [eax + 16] local 257 psrlw xmm1, 8 local 261 pavgw xmm1, xmm3 local 291 movdqu xmm1, [eax + 16] local 296 pavgb xmm1, xmm3 local 301 psrlw xmm1, 8 local 305 pavgw xmm1, xmm3 local 335 movdqa xmm1, [eax + 16] local 338 pand xmm1, xmm5 local 370 movdqa xmm1, [eax + 16] local 374 pavgb xmm1, xmm3 local 383 pavgb xmm1, xmm3 local 388 psrlw xmm1, 8 local 392 pavgw xmm1, xmm3 local 433 movdqa xmm1, [eax + 16] local 436 palignr xmm1, xmm0, 8 local 438 pshufb xmm1, xmm4 local 487 movdqa xmm1, [eax + esi] local 496 movdqu xmm1, [eax + esi + 8] local 505 movdqa xmm1, [eax + esi + 16] local 509 movdqa xmm1, kMadd21 local 546 movdqa xmm1, [eax + esi] local 547 pavgb xmm1, xmm0 local 556 movdqu xmm1, [eax + esi + 8] local 557 pavgb xmm1, xmm0 local 566 movdqa xmm1, [eax + esi + 16] local 568 pavgb xmm1, xmm0 local 571 movdqa xmm1, kMadd21 local 603 movdqa xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11 local 606 pshufb xmm1, xmm5 local 611 movhlps xmm1, xmm0 local 640 movhlps xmm1, xmm0 local 643 punpcklbw xmm1, xmm5 local 647 paddusw xmm1, xmm7 local 654 paddusw xmm1, xmm7 local 664 psrldq xmm1, 2 local 666 psrldq xmm1, 2 local 708 movdqa xmm1, xmm0 // 16 pixels -> 0,1,2,3,4,5 of xmm1 local 709 pshufb xmm1, xmm2 local 712 paddusw xmm1, xmm6 local 714 paddusw xmm1, xmm0 local 716 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2 local 717 packuswb xmm1, xmm1 local 721 psrlq xmm1, 16 local 755 movdqa xmm1, xmm0 local 757 punpckhbw xmm1, xmm4 local 772 paddusw xmm1, xmm3 local 833 movdqa xmm1, xmm2 // x0, x1 fractions. local 837 psrlw xmm1, 9 // 7 bit fractions. local 840 pshufb xmm1, xmm5 // 0011 local 842 pxor xmm1, xmm6 // 0..7f and 7f..0 local 896 movdqa xmm1, xmm0 local 898 punpckhbw xmm1, xmm1 local 924 movdqa xmm1, [eax + 16] local 926 shufps xmm0, xmm1, 0xdd local 951 movdqa xmm1, [eax + 16] local 954 shufps xmm0, xmm1, 0x88 // even pixels local 955 shufps xmm2, xmm1, 0xdd // odd pixels local 982 movdqa xmm1, [eax + 16] local 987 pavgb xmm1, xmm3 local 989 shufps xmm0, xmm1, 0x88 // even pixels local 990 shufps xmm2, xmm1, 0xdd // odd pixels local 1022 movd xmm1, [eax + ebx] local 1064 movq xmm1, qword ptr [eax + ebx * 2] local 1065 movhps xmm1, qword ptr [eax + edi] local 1073 pavgb xmm1, xmm3 local 1075 shufps xmm0, xmm1, 0x88 // even pixels local 1076 shufps xmm2, xmm1, 0xdd // odd pixels local 1124 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1130 movd xmm1, [esi + eax * 4] // 1 source x2 pixels local 1134 punpckldq xmm1, xmm4 // x2 x3 local 1148 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1214 movdqa xmm1, xmm2 // x0, x1 fractions. local 1217 psrlw xmm1, 9 // 7 bit fractions. local 1219 pshufb xmm1, xmm5 // 0000000011111111 local 1221 pxor xmm1, xmm6 // 0..7f and 7f..0 local 1272 movdqa xmm1, xmm0 local 1274 punpckhdq xmm1, xmm1 local [all...] |
H A D | row_win.cc | 82 __m128i xmm0, xmm1, xmm2, xmm3; local 89 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); 90 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); 92 xmm1 = _mm_load_si128(&xmm0); 95 xmm1 = _mm_maddubs_epi16(xmm1, *(__m128i*)kUVToG); 98 xmm1 = _mm_sub_epi16(xmm1, *(__m128i*)kUVBiasG); 105 xmm1 = _mm_adds_epi16(xmm1, xmm 136 __m128i xmm0, xmm1, xmm2, xmm3; local 325 movdqa xmm1, xmm0 local 327 punpckhwd xmm1, xmm1 local 329 por xmm1, xmm5 local 354 movdqa xmm1, xmm0 local 356 punpckhwd xmm1, xmm1 local 358 por xmm1, xmm5 local 381 movdqu xmm1, [eax + 16] local 385 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 388 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]} local 392 pshufb xmm1, xmm4 local 394 por xmm1, xmm5 local 421 movdqu xmm1, [eax + 16] local 425 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 428 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]} local 432 pshufb xmm1, xmm4 local 434 por xmm1, xmm5 local 481 movdqa xmm1, xmm0 local 483 pand xmm1, xmm3 // R in upper 5 bits local 485 pmulhuw xmm1, xmm5 // * (256 + 8) local 487 psllw xmm1, 8 local 488 por xmm1, xmm2 // RB local 493 punpcklbw xmm1, xmm0 local 531 movdqa xmm1, xmm0 local 533 psllw xmm1, 1 // R in upper 5 bits local 535 pand xmm1, xmm3 local 537 pmulhuw xmm1, xmm5 // * (256 + 8) local 538 psllw xmm1, 8 local 539 por xmm1, xmm2 // RB local 547 punpcklbw xmm1, xmm0 local 580 movdqa xmm1, xmm0 local 582 psllw xmm1, 4 local 586 movdqa xmm1, xmm0 local 588 punpckhbw xmm1, xmm2 local 609 movdqu xmm1, [eax + 16] local 614 pshufb xmm1, xmm6 local 618 psrldq xmm1, 4 // 8 bytes from 1 local 624 por xmm1, xmm5 // 8 bytes from 2 for 1 local 648 movdqu xmm1, [eax + 16] local 653 pshufb xmm1, xmm6 local 657 psrldq xmm1, 4 // 8 bytes from 1 local 663 por xmm1, xmm5 // 8 bytes from 2 for 1 local 693 movdqa xmm1, xmm0 // B local 696 psrld xmm1, 3 // B local 699 pand xmm1, xmm3 // B local 702 por xmm1, xmm2 // BG local 733 movdqa xmm1, xmm0 // B local 737 psrld xmm1, 3 // B local 741 pand xmm1, xmm4 // B local 771 movdqa xmm1, xmm0 local 773 pand xmm1, xmm4 // high nibble local 775 psrl xmm1, 8 local 800 movdqa xmm1, [eax + 16] local 804 pmaddubsw xmm1, xmm4 local 835 movdqa xmm1, [eax + 16] local 839 pmaddubsw xmm1, xmm4 local 952 movdqu xmm1, [eax + 16] local 956 pmaddubsw xmm1, xmm4 local 986 movdqu xmm1, [eax + 16] local 990 pmaddubsw xmm1, xmm4 local 1021 movdqa xmm1, [eax + 16] local 1025 pmaddubsw xmm1, xmm4 local 1055 movdqu xmm1, [eax + 16] local 1059 pmaddubsw xmm1, xmm4 local 1089 movdqa xmm1, [eax + 16] local 1093 pmaddubsw xmm1, xmm4 local 1123 movdqu xmm1, [eax + 16] local 1127 pmaddubsw xmm1, xmm4 local 1157 movdqa xmm1, [eax + 16] local 1161 pmaddubsw xmm1, xmm4 local 1191 movdqu xmm1, [eax + 16] local 1195 pmaddubsw xmm1, xmm4 local 1233 movdqa xmm1, [eax + 16] local 1237 pavgb xmm1, [eax + esi + 16] local 1242 shufps xmm0, xmm1, 0x88 local 1243 shufps xmm4, xmm1, 0xdd local 1253 movdqa xmm1, xmm0 local 1257 pmaddubsw xmm1, xmm6 // V local 1260 phaddw xmm1, xmm3 local 1262 psraw xmm1, 8 local 1299 movdqa xmm1, [eax + 16] local 1303 pavgb xmm1, [eax + esi + 16] local 1308 shufps xmm0, xmm1, 0x88 local 1309 shufps xmm4, xmm1, 0xdd local 1319 movdqa xmm1, xmm0 local 1323 pmaddubsw xmm1, xmm6 // V local 1326 phaddw xmm1, xmm3 local 1328 paddw xmm1, xmm5 local 1330 psraw xmm1, 8 local 1433 movdqu xmm1, [eax + 16] local 1439 pavgb xmm1, xmm4 local 1446 shufps xmm0, xmm1, 0x88 local 1447 shufps xmm4, xmm1, 0xdd local 1457 movdqa xmm1, xmm0 local 1461 pmaddubsw xmm1, xmm6 // V local 1464 phaddw xmm1, xmm3 local 1466 psraw xmm1, 8 local 1503 movdqu xmm1, [eax + 16] local 1509 pavgb xmm1, xmm4 local 1516 shufps xmm0, xmm1, 0x88 local 1517 shufps xmm4, xmm1, 0xdd local 1527 movdqa xmm1, xmm0 local 1531 pmaddubsw xmm1, xmm6 // V local 1534 phaddw xmm1, xmm3 local 1536 paddw xmm1, xmm5 local 1538 psraw xmm1, 8 local 1572 movdqa xmm1, [eax + 16] local 1576 pmaddubsw xmm1, xmm7 local 1589 movdqa xmm1, [eax + 16] local 1593 pmaddubsw xmm1, xmm6 local 1630 movdqu xmm1, [eax + 16] local 1634 pmaddubsw xmm1, xmm7 local 1647 movdqu xmm1, [eax + 16] local 1651 pmaddubsw xmm1, xmm6 local 1688 movdqa xmm1, [eax + 16] local 1693 shufps xmm0, xmm1, 0x88 local 1694 shufps xmm4, xmm1, 0xdd local 1704 movdqa xmm1, xmm0 local 1708 pmaddubsw xmm1, xmm6 // V local 1711 phaddw xmm1, xmm3 local 1713 psraw xmm1, 8 local 1747 movdqu xmm1, [eax + 16] local 1752 shufps xmm0, xmm1, 0x88 local 1753 shufps xmm4, xmm1, 0xdd local 1763 movdqa xmm1, xmm0 local 1767 pmaddubsw xmm1, xmm6 // V local 1770 phaddw xmm1, xmm3 local 1772 psraw xmm1, 8 local 1808 movdqa xmm1, [eax + 16] local 1812 pavgb xmm1, [eax + esi + 16] local 1817 shufps xmm0, xmm1, 0x88 local 1818 shufps xmm4, xmm1, 0xdd local 1828 movdqa xmm1, xmm0 local 1832 pmaddubsw xmm1, xmm6 // V local 1835 phaddw xmm1, xmm3 local 1837 psraw xmm1, 8 local 1874 movdqu xmm1, [eax + 16] local 1880 pavgb xmm1, xmm4 local 1887 shufps xmm0, xmm1, 0x88 local 1888 shufps xmm4, xmm1, 0xdd local 1898 movdqa xmm1, xmm0 local 1902 pmaddubsw xmm1, xmm6 // V local 1905 phaddw xmm1, xmm3 local 1907 psraw xmm1, 8 local 1944 movdqa xmm1, [eax + 16] local 1948 pavgb xmm1, [eax + esi + 16] local 1953 shufps xmm0, xmm1, 0x88 local 1954 shufps xmm4, xmm1, 0xdd local 1964 movdqa xmm1, xmm0 local 1968 pmaddubsw xmm1, xmm6 // V local 1971 phaddw xmm1, xmm3 local 1973 psraw xmm1, 8 local 2010 movdqu xmm1, [eax + 16] local 2016 pavgb xmm1, xmm4 local 2023 shufps xmm0, xmm1, 0x88 local 2024 shufps xmm4, xmm1, 0xdd local 2034 movdqa xmm1, xmm0 local 2038 pmaddubsw xmm1, xmm6 // V local 2041 phaddw xmm1, xmm3 local 2043 psraw xmm1, 8 local 2080 movdqa xmm1, [eax + 16] local 2084 pavgb xmm1, [eax + esi + 16] local 2089 shufps xmm0, xmm1, 0x88 local 2090 shufps xmm4, xmm1, 0xdd local 2100 movdqa xmm1, xmm0 local 2104 pmaddubsw xmm1, xmm6 // V local 2107 phaddw xmm1, xmm3 local 2109 psraw xmm1, 8 local 2146 movdqu xmm1, [eax + 16] local 2152 pavgb xmm1, xmm4 local 2159 shufps xmm0, xmm1, 0x88 local 2160 shufps xmm4, xmm1, 0xdd local 2170 movdqa xmm1, xmm0 local 2174 pmaddubsw xmm1, xmm6 // V local 2177 phaddw xmm1, xmm3 local 2179 psraw xmm1, 8 local 2250 vmovq xmm1, qword ptr [esi + edi] // V local 2424 movdqa xmm1, xmm0 local 2426 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2468 movdqa xmm1, xmm0 local 2470 punpckhwd xmm1, xmm2 // BGRR next 4 pixels local 2472 pshufb xmm1, xmm6 // Pack into first 12 bytes. local 2473 palignr xmm1, xmm0, 12 // last 4 bytes of xmm0 + 12 from xmm1 local 2515 movdqa xmm1, xmm0 local 2517 punpckhwd xmm1, xmm2 // BGRR next 4 pixels local 2519 pshufb xmm1, xmm6 // Pack into first 12 bytes. local 2520 palignr xmm1, xmm0, 12 // last 4 bytes of xmm0 + 12 from xmm1 local 2567 movdqa xmm1, xmm0 local 2569 punpckhwd xmm1, xmm2 // BGRR next 4 pixels local 2585 pslld xmm1, 8 // R local 2588 psrad xmm1, 16 // R local 2591 pand xmm1, xmm7 // R local 2593 por xmm1, xmm3 // BGR local 2634 movdqa xmm1, xmm0 local 2636 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2679 movdqa xmm1, xmm0 local 2681 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2719 movdqa xmm1, xmm0 local 2721 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2757 movdqa xmm1, xmm0 local 2759 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2799 movdqa xmm1, xmm0 local 2801 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2842 movdqa xmm1, xmm0 local 2844 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2887 movdqa xmm1, xmm0 local 2889 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2927 movdqa xmm1, xmm0 local 2929 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2965 movdqa xmm1, xmm0 local 2967 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 3003 punpcklbw xmm1, xmm0 // GB local 3044 punpcklbw xmm1, xmm0 // GB local 3087 movdqa xmm1, xmm2 local 3089 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 3128 movdqa xmm1, xmm2 local 3130 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 3167 punpcklbw xmm1, xmm2 // GR local 3208 punpcklbw xmm1, xmm2 // GR local 3259 movdqa xmm1, xmm0 local 3261 punpckhwd xmm1, xmm1 // BGRA next 4 pixels local 3263 por xmm1, xmm4 local 3348 movdqa xmm1, xmm0 // swap bytes local 3350 psrlw xmm1, 8 local 3379 movdqa xmm1, kShuffleMirrorUV local 3473 movdqa xmm1, [eax + 16] local 3478 pand xmm1, xmm5 local 3510 movdqu xmm1, [eax + 16] local 3515 pand xmm1, xmm5 local 3586 movdqa xmm1, [eax + edx] // and 16 V's local 3616 movdqu xmm1, [eax + edx] // and 16 V's local 3679 movdqa xmm1, [eax + 16] local 3735 pcmpeqb xmm1, xmm1 // generate mask 0x00ffffff local 3736 psrld xmm1, 8 local 3802 pcmpeqb xmm1, xmm1 // generate mask 0x00ffffff local 3803 psrld xmm1, 8 local 4151 movdqa xmm1, [eax + 16] local 4154 pand xmm1, xmm5 local 4182 movdqa xmm1, [eax + 16] local 4187 pavgb xmm1, xmm3 local 4189 psrlw xmm1, 8 local 4191 movdqa xmm1, xmm0 local 4194 psrlw xmm1, 8 // V local 4195 packuswb xmm1, xmm1 local 4224 movdqa xmm1, [eax + 16] local 4227 psrlw xmm1, 8 local 4229 movdqa xmm1, xmm0 local 4232 psrlw xmm1, 8 // V local 4233 packuswb xmm1, xmm1 local 4258 movdqu xmm1, [eax + 16] local 4261 pand xmm1, xmm5 local 4289 movdqu xmm1, [eax + 16] local 4294 pavgb xmm1, xmm3 local 4296 psrlw xmm1, 8 local 4298 movdqa xmm1, xmm0 local 4301 psrlw xmm1, 8 // V local 4302 packuswb xmm1, xmm1 local 4331 movdqu xmm1, [eax + 16] local 4334 psrlw xmm1, 8 local 4336 movdqa xmm1, xmm0 local 4339 psrlw xmm1, 8 // V local 4340 packuswb xmm1, xmm1 local 4363 movdqa xmm1, [eax + 16] local 4366 psrlw xmm1, 8 local 4394 movdqa xmm1, [eax + 16] local 4399 pavgb xmm1, xmm3 local 4401 pand xmm1, xmm5 local 4403 movdqa xmm1, xmm0 local 4406 psrlw xmm1, 8 // V local 4407 packuswb xmm1, xmm1 local 4436 movdqa xmm1, [eax + 16] local 4439 pand xmm1, xmm5 local 4441 movdqa xmm1, xmm0 local 4444 psrlw xmm1, 8 // V local 4445 packuswb xmm1, xmm1 local 4468 movdqu xmm1, [eax + 16] local 4471 psrlw xmm1, 8 local 4499 movdqu xmm1, [eax + 16] local 4504 pavgb xmm1, xmm3 local 4506 pand xmm1, xmm5 local 4508 movdqa xmm1, xmm0 local 4511 psrlw xmm1, 8 // V local 4512 packuswb xmm1, xmm1 local 4541 movdqu xmm1, [eax + 16] local 4544 pand xmm1, xmm5 local 4546 movdqa xmm1, xmm0 local 4549 psrlw xmm1, 8 // V local 4550 packuswb xmm1, xmm1 local 4602 movd xmm1, [esi] // _a_g local 4604 psrlw xmm1, 8 // _a_g local 4606 pmullw xmm1, xmm3 // _a_g * alpha local 4609 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4633 movdqu xmm1, [esi] // _a_g local 4635 psrlw xmm1, 8 // _a_g local 4637 pmullw xmm1, xmm3 // _a_g * alpha local 4640 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4664 movd xmm1, [esi] // _a_g local 4666 psrlw xmm1, 8 // _a_g local 4668 pmullw xmm1, xmm3 // _a_g * alpha local 4671 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4734 movd xmm1, [esi] // _a_g local 4736 psrlw xmm1, 8 // _a_g local 4738 pmullw xmm1, xmm3 // _a_g * alpha local 4741 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4768 movdqa xmm1, [esi] // _a_g local 4770 psrlw xmm1, 8 // _a_g local 4772 pmullw xmm1, xmm3 // _a_g * alpha local 4775 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4794 movdqu xmm1, [esi] // _a_g local 4796 psrlw xmm1, 8 // _a_g local 4798 pmullw xmm1, xmm3 // _a_g * alpha local 4801 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4823 movd xmm1, [esi] // _a_g local 4825 psrlw xmm1, 8 // _a_g local 4827 pmullw xmm1, xmm3 // _a_g * alpha local 4830 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 4865 movdqa xmm1, [eax] // read 4 pixels local 4866 punpckhbw xmm1, xmm1 // next 2 pixels local 4867 pshufhw xmm2, xmm1, 0FFh // 8 alpha words local 4869 pmulhuw xmm1, xmm2 // rgb * a local 4874 psrlw xmm1, 8 local 4912 movdqu xmm1, [eax] // read 4 pixels local 4913 punpcklbw xmm1, xmm1 // first 2 pixel rgbs local 4915 movdqu xmm1, [eax] // read 4 pixels local 4916 pshufb xmm1, xmm5 // isolate next 2 alphas local 4919 pmulhuw xmm1, xmm2 // rgb * a local 4924 psrlw xmm1, 8 local 5007 movdqu xmm1, [eax] // read 4 pixels local 5010 punpckhbw xmm1, xmm1 // next 2 local 5016 pmulhuw xmm1, xmm2 // rgb * a local 5095 vmovd xmm1, dword ptr fixed_invtbl8[edi * 4] // [1,a1] local 5105 vmovd xmm1, dword ptr fixed_invtbl8[edi * 4] // [1,a5] local 5155 movdqa xmm1, [eax + 16] local 5157 pmaddubsw xmm1, xmm4 local 5172 movdqa xmm1, xmm0 local 5174 punpckhwd xmm1, xmm3 // GGGA next 4 local 5222 movdqa xmm1, [eax + 16] local 5224 pmaddubsw xmm1, xmm3 local 5230 movdqa xmm1, [eax + 16] local 5232 pmaddubsw xmm1, xmm4 local 5237 movdqa xmm1, [eax + 16] local 5239 psrld xmm1, 24 local 5243 movdqa xmm1, xmm0 // Weave BG, RA together local 5245 punpckhwd xmm1, xmm5 // BGRA next 4 local 5282 movdqa xmm1, [eax + 16] local 5284 pmaddubsw xmm1, xmm3 local 5292 movdqa xmm1, [eax] // R local 5294 pmaddubsw xmm1, xmm4 local 5296 phaddsw xmm1, xmm7 // R local 5302 psraw xmm1, 6 // R local 5304 packuswb xmm1, xmm1 // 8 R values local 5306 punpcklbw xmm1, xmm6 // 8 RA values local 5348 movdqa xmm1, [eax] // read 4 pixels local 5349 punpckhbw xmm1, xmm5 // next 2 pixels local 5350 pmulhuw xmm1, xmm2 local 5353 pmullw xmm1, xmm3 local 5356 paddw xmm1, xmm4 local 5386 movdqa xmm1, xmm0 local 5388 punpckhbw xmm1, xmm1 // next 2 local 5390 pmulhuw xmm1, xmm2 // argb * value local 5392 psrlw xmm1, 8 local 5421 movdqu xmm1, xmm0 local 5424 punpckhbw xmm1, xmm1 // next 2 local 5428 pmulhuw xmm1, xmm3 // src_argb0 * src_argb1 next 2 local 5463 movdqu xmm1, [esi] // read 4 pixels from src_argb1 local 5478 movd xmm1, [esi] // read 1 pixels from src_argb1 local 5509 movdqu xmm1, [esi] // read 4 pixels from src_argb1 local 5645 movq xmm1, qword ptr [eax + 2] // read 8 pixels from src_y0[2] local 5647 punpcklbw xmm1, xmm5 local 5649 movq xmm1, qword ptr [eax + esi] // read 8 pixels from src_y1[0] local 5651 punpcklbw xmm1, xmm5 local 5653 psubw xmm1, xmm2 local 5662 pxor xmm1, xmm1 // abs = max(xmm0, -xmm0). SSSE3 could use pabsw local 5663 psubw xmm1, xmm0 local 5699 movq xmm1, qword ptr [eax + esi] // read 8 pixels from src_y1[0] local 5701 punpcklbw xmm1, xmm5 local 5703 movq xmm1, qword ptr [eax + 1] // read 8 pixels from src_y0[1] local 5705 punpcklbw xmm1, xmm5 local 5707 psubw xmm1, xmm2 local 5716 pxor xmm1, xmm1 // abs = max(xmm0, -xmm0). SSSE3 could use pabsw local 5717 psubw xmm1, xmm0 local 5753 movdqa xmm1, [eax + esi] // read 16 pixels src_sobely local 5759 movdqa xmm1, xmm2 // GGGG local 5760 punpcklwd xmm1, xmm2 // First 4 local 5762 por xmm1, xmm5 // GGGA local 5799 movdqa xmm1, [eax + esi] // read 16 pixels src_sobely local 5834 movdqa xmm1, [eax + esi] // read 16 pixels src_sobely local 5843 punpckhbw xmm1, xmm2 local 5849 punpckhwd xmm1, xmm0 // Last 4 local 5911 movdqa xmm1, [eax + 16] local 5917 psubd xmm1, [eax + edx * 4 + 16] local 5924 psubd xmm1, [esi + 16] local 5930 paddd xmm1, [esi + edx * 4 + 16] local 5954 movdqa xmm1, [eax + 16] local 5960 psubd xmm1, [eax + edx * 4 + 16] local 5967 psubd xmm1, [esi + 16] local 5973 paddd xmm1, [esi + edx * 4 + 16] local 5979 cvtdq2ps xmm1, xmm1 local 5981 mulps xmm1, xmm4 local 5987 cvtps2dq xmm1, xmm1 local 6036 pxor xmm1, xmm1 local 6149 cvttps2dq xmm1, xmm3 // x, y float to int next 2 local 6156 movd xmm1, [eax + esi] // read pixel 0 local 6158 punpckldq xmm1, xmm6 // combine pixel 0 and 1 local 6337 movdqa xmm1, xmm0 local 6339 punpckhbw xmm1, xmm2 local 6341 pmaddubsw xmm1, xmm5 local 6343 psrlw xmm1, 7 local 6355 movdqa xmm1, [esi + edx] local 6368 movdqa xmm1, [esi + edx] local 6379 movdqa xmm1, [esi] local 6443 movdqa xmm1, xmm0 local 6448 punpckhbw xmm1, xmm4 local 6456 paddw xmm1, xmm3 local 6468 movdqa xmm1, [esi + edx] local 6481 movdqa xmm1, [esi + edx] local 6492 movdqa xmm1, [esi] local 6556 movdqu xmm1, xmm0 local 6558 punpckhbw xmm1, xmm2 local 6560 pmaddubsw xmm1, xmm5 local 6562 psrlw xmm1, 7 local 6574 movdqu xmm1, [esi + edx] local 6587 movdqu xmm1, [esi + edx] local 6598 movdqu xmm1, [esi] local 6661 movdqu xmm1, xmm0 local 6666 punpckhbw xmm1, xmm4 local 6674 paddw xmm1, xmm3 local 6686 movdqu xmm1, [esi + edx] local 6699 movdqu xmm1, [esi + edx] local 6710 movdqu xmm1, [esi] local 6802 movdqa xmm1, [eax + 16] local 6805 pshufb xmm1, xmm5 local 6830 movdqa xmm1, [eax + 16] local 6833 psrld xmm1, 8 local 6835 pand xmm1, xmm5 local 6860 movdqa xmm1, [eax + 16] local 6863 pshufb xmm1, xmm5 local 6886 movdqu xmm1, [eax + 16] local 6889 pshufb xmm1, xmm5 local 6975 movdqa xmm1, xmm0 local 6977 punpckhbw xmm1, xmm5 local 6980 pshufhw xmm1, xmm1, 01Bh local 6981 pshuflw xmm1, xmm1, 01Bh local 6993 movdqa xmm1, xmm0 local 6995 punpckhbw xmm1, xmm5 local 6998 pshufhw xmm1, xmm1, 039h local 6999 pshuflw xmm1, xmm1, 039h local 7011 movdqa xmm1, xmm0 local 7013 punpckhbw xmm1, xmm5 local 7016 pshufhw xmm1, xmm1, 093h local 7017 pshuflw xmm1, xmm1, 093h local 7029 movdqa xmm1, xmm0 local 7031 punpckhbw xmm1, xmm5 local 7034 pshufhw xmm1, xmm1, 0C6h local 7035 pshuflw xmm1, xmm1, 0C6h local 7078 movdqa xmm1, xmm0 local 7080 punpckhbw xmm1, xmm2 local 7115 movdqa xmm1, xmm2 local 7117 punpcklbw xmm1, xmm0 // UYVY local 7157 movdqa xmm1, xmm0 // X local 7167 mulps xmm1, xmm2 // X * X * X local 7171 mulps xmm1, [esi + 48] // C3 * X * X * X local [all...] |
/external/libyuv/files/source/ |
H A D | rotate.cc | 82 movq xmm1, qword ptr [eax + edi] local 84 punpcklbw xmm0, xmm1 86 movdqa xmm1, xmm0 local 87 palignr xmm1, xmm1, 8 local 107 punpcklwd xmm1, xmm3 local 109 movdqa xmm3, xmm1 130 punpckldq xmm1, xmm5 local 133 movdqa xmm5, xmm1 134 movq qword ptr [edx], xmm1 182 movdqa xmm1, [eax + edi] local 187 movdqa xmm1, xmm7 local 219 punpcklwd xmm1, xmm3 local 255 punpckldq xmm1, xmm5 local [all...] |
H A D | scale_argb.cc | 52 movdqa xmm1, [eax + 16] local 54 shufps xmm0, xmm1, 0x88 local 80 movdqa xmm1, [eax + 16] local 85 pavgb xmm1, xmm3 local 87 shufps xmm0, xmm1, 0x88 // even pixels local 88 shufps xmm2, xmm1, 0xdd // odd pixels local 121 movd xmm1, [eax + ebx] local 122 punpckldq xmm0, xmm1 163 movq xmm1, qword ptr [eax + ebx * 2] local 164 movhps xmm1, qwor local 172 pavgb xmm1, xmm3 local 174 shufps xmm0, xmm1, 0x88 // even pixels local 175 shufps xmm2, xmm1, 0xdd // odd pixels local 222 movdqa xmm1, xmm0 local 227 punpckhbw xmm1, xmm4 local 233 paddw xmm1, xmm3 local 310 movdqa xmm1, xmm0 local 312 punpckhbw xmm1, xmm2 local 314 pmaddubsw xmm1, xmm5 local 316 psrlw xmm1, 7 local [all...] |
H A D | compare.cc | 71 // 83: 66 0F 38 40 CD pmulld xmm1,xmm5 87 movdqu xmm1, [eax] // src[0-15] local 91 movdqa xmm2, xmm1 101 punpckhbw xmm1, xmm7 // src[8-15] local 102 movdqa xmm2, xmm1 106 punpckhwd xmm1, xmm7 // src[12-15] local 107 pmulld(0xcd) // pmulld xmm1, xmm5 109 paddd xmm1, xmm2 local 111 paddd xmm1, xmm3 local 113 pshufd xmm2, xmm1, 1 local 114 paddd xmm1, xmm2 local 115 pshufd xmm2, xmm1, 1 local 116 paddd xmm1, xmm2 local 267 movdqa xmm1, [eax] local 272 psubusb xmm1, xmm2 local 274 por xmm1, xmm2 local 276 punpcklbw xmm1, xmm5 local 278 pmaddwd xmm1, xmm1 local 284 pshufd xmm1, xmm0, 0EEh local 286 pshufd xmm1, xmm0, 01h local [all...] |
H A D | convert_from.cc | 256 movdqa xmm1, xmm0 local 258 punpckhbw xmm1, xmm2 local 260 movdqa [edi + 16], xmm1 294 movdqa xmm1, xmm2 local 296 punpcklbw xmm1, xmm0 // UYVY local 298 movdqa [edi], xmm1 325 "movdqa %%xmm0,%%xmm1 \n" 327 "punpckhbw %%xmm2,%%xmm1 \n" 329 "movdqa %%xmm1,0x10(%3) \n" 341 , "xmm0", "xmm1", "xmm [all...] |
H A D | row_win.cc | 139 movdqa xmm1, xmm0 local 141 punpckhwd xmm1, xmm1 local 143 por xmm1, xmm5 local 145 movdqa [edx + 16], xmm1 250 movdqu xmm1, [eax + 16] local 254 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 257 palignr xmm1, xmm0, 12 // xmm1 local 261 pshufb xmm1, xmm4 local 263 por xmm1, xmm5 local 290 movdqu xmm1, [eax + 16] local 294 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 297 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]} local 301 pshufb xmm1, xmm4 local 303 por xmm1, xmm5 local 350 movdqa xmm1, xmm0 local 352 pand xmm1, xmm3 // R in upper 5 bits local 354 pmulhuw xmm1, xmm5 // * (256 + 8) local 356 psllw xmm1, 8 local 357 por xmm1, xmm2 // RB local 362 punpcklbw xmm1, xmm0 local 400 movdqa xmm1, xmm0 local 402 psllw xmm1, 1 // R in upper 5 bits local 404 pand xmm1, xmm3 local 406 pmulhuw xmm1, xmm5 // * (256 + 8) local 407 psllw xmm1, 8 local 408 por xmm1, xmm2 // RB local 416 punpcklbw xmm1, xmm0 local 449 movdqa xmm1, xmm0 local 451 psllw xmm1, 4 local 455 movdqa xmm1, xmm0 local 457 punpckhbw xmm1, xmm2 local 478 movdqa xmm1, [eax + 16] local 483 pshufb xmm1, xmm6 local 487 psrldq xmm1, 4 // 8 bytes from 1 local 493 por xmm1, xmm5 // 8 bytes from 2 for 1 local 517 movdqa xmm1, [eax + 16] local 522 pshufb xmm1, xmm6 local 526 psrldq xmm1, 4 // 8 bytes from 1 local 532 por xmm1, xmm5 // 8 bytes from 2 for 1 local 562 movdqa xmm1, xmm0 // B local 565 psrld xmm1, 3 // B local 568 pand xmm1, xmm3 // B local 571 por xmm1, xmm2 // BG local 602 movdqa xmm1, xmm0 // B local 606 psrld xmm1, 3 // B local 610 pand xmm1, xmm4 // B local 640 movdqa xmm1, xmm0 local 642 pand xmm1, xmm4 // high nibble local 644 psrl xmm1, 8 local 669 movdqa xmm1, [eax + 16] local 673 pmaddubsw xmm1, xmm4 local 703 movdqu xmm1, [eax + 16] local 707 pmaddubsw xmm1, xmm4 local 737 movdqa xmm1, [eax + 16] local 741 pmaddubsw xmm1, xmm4 local 771 movdqu xmm1, [eax + 16] local 775 pmaddubsw xmm1, xmm4 local 805 movdqa xmm1, [eax + 16] local 809 pmaddubsw xmm1, xmm4 local 839 movdqu xmm1, [eax + 16] local 843 pmaddubsw xmm1, xmm4 local 873 movdqa xmm1, [eax + 16] local 877 pmaddubsw xmm1, xmm4 local 907 movdqu xmm1, [eax + 16] local 911 pmaddubsw xmm1, xmm4 local 949 movdqa xmm1, [eax + 16] local 953 pavgb xmm1, [eax + esi + 16] local 958 shufps xmm0, xmm1, 0x88 local 959 shufps xmm4, xmm1, 0xdd local 969 movdqa xmm1, xmm0 local 973 pmaddubsw xmm1, xmm6 // V local 976 phaddw xmm1, xmm3 local 978 psraw xmm1, 8 local 1015 movdqu xmm1, [eax + 16] local 1021 pavgb xmm1, xmm4 local 1028 shufps xmm0, xmm1, 0x88 local 1029 shufps xmm4, xmm1, 0xdd local 1039 movdqa xmm1, xmm0 local 1043 pmaddubsw xmm1, xmm6 // V local 1046 phaddw xmm1, xmm3 local 1048 psraw xmm1, 8 local 1085 movdqa xmm1, [eax + 16] local 1089 pavgb xmm1, [eax + esi + 16] local 1094 shufps xmm0, xmm1, 0x88 local 1095 shufps xmm4, xmm1, 0xdd local 1105 movdqa xmm1, xmm0 local 1109 pmaddubsw xmm1, xmm6 // V local 1112 phaddw xmm1, xmm3 local 1114 psraw xmm1, 8 local 1151 movdqu xmm1, [eax + 16] local 1157 pavgb xmm1, xmm4 local 1164 shufps xmm0, xmm1, 0x88 local 1165 shufps xmm4, xmm1, 0xdd local 1175 movdqa xmm1, xmm0 local 1179 pmaddubsw xmm1, xmm6 // V local 1182 phaddw xmm1, xmm3 local 1184 psraw xmm1, 8 local 1221 movdqa xmm1, [eax + 16] local 1225 pavgb xmm1, [eax + esi + 16] local 1230 shufps xmm0, xmm1, 0x88 local 1231 shufps xmm4, xmm1, 0xdd local 1241 movdqa xmm1, xmm0 local 1245 pmaddubsw xmm1, xmm6 // V local 1248 phaddw xmm1, xmm3 local 1250 psraw xmm1, 8 local 1287 movdqu xmm1, [eax + 16] local 1293 pavgb xmm1, xmm4 local 1300 shufps xmm0, xmm1, 0x88 local 1301 shufps xmm4, xmm1, 0xdd local 1311 movdqa xmm1, xmm0 local 1315 pmaddubsw xmm1, xmm6 // V local 1318 phaddw xmm1, xmm3 local 1320 psraw xmm1, 8 local 1357 movdqa xmm1, [eax + 16] local 1361 pavgb xmm1, [eax + esi + 16] local 1366 shufps xmm0, xmm1, 0x88 local 1367 shufps xmm4, xmm1, 0xdd local 1377 movdqa xmm1, xmm0 local 1381 pmaddubsw xmm1, xmm6 // V local 1384 phaddw xmm1, xmm3 local 1386 psraw xmm1, 8 local 1423 movdqu xmm1, [eax + 16] local 1429 pavgb xmm1, xmm4 local 1436 shufps xmm0, xmm1, 0x88 local 1437 shufps xmm4, xmm1, 0xdd local 1447 movdqa xmm1, xmm0 local 1451 pmaddubsw xmm1, xmm6 // V local 1454 phaddw xmm1, xmm3 local 1456 psraw xmm1, 8 local 1642 movdqa xmm1, xmm0 local 1644 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1685 movdqa xmm1, xmm0 local 1687 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1729 movdqa xmm1, xmm0 local 1731 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1768 movdqa xmm1, xmm0 local 1770 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1806 movdqa xmm1, xmm0 local 1808 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1848 movdqa xmm1, xmm0 local 1850 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1891 movdqa xmm1, xmm0 local 1893 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1935 movdqa xmm1, xmm0 local 1937 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1975 movdqa xmm1, xmm0 local 1977 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2013 movdqa xmm1, xmm0 local 2015 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2051 punpcklbw xmm1, xmm0 // GB local 2092 punpcklbw xmm1, xmm0 // GB local 2135 movdqa xmm1, xmm2 local 2137 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 2176 movdqa xmm1, xmm2 local 2178 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 2215 punpcklbw xmm1, xmm2 // GR local 2256 punpcklbw xmm1, xmm2 // GR local 2305 movdqa xmm1, xmm0 local 2307 punpckhwd xmm1, xmm1 // BGRA next 4 pixels local 2309 por xmm1, xmm4 local 2364 movdqa xmm1, xmm0 // swap bytes local 2366 psrlw xmm1, 8 local 2395 movdqa xmm1, kShuffleMirrorUV local 2461 movdqa xmm1, [eax + 16] local 2466 pand xmm1, xmm5 local 2496 movdqa xmm1, [eax + 16] local 2587 movdqa xmm1, [eax + 16] local 2590 pand xmm1, xmm5 local 2618 movdqa xmm1, [eax + 16] local 2623 pavgb xmm1, xmm3 local 2625 psrlw xmm1, 8 local 2627 movdqa xmm1, xmm0 local 2630 psrlw xmm1, 8 // V local 2631 packuswb xmm1, xmm1 local 2660 movdqa xmm1, [eax + 16] local 2663 psrlw xmm1, 8 local 2665 movdqa xmm1, xmm0 local 2668 psrlw xmm1, 8 // V local 2669 packuswb xmm1, xmm1 local 2694 movdqu xmm1, [eax + 16] local 2697 pand xmm1, xmm5 local 2725 movdqu xmm1, [eax + 16] local 2730 pavgb xmm1, xmm3 local 2732 psrlw xmm1, 8 local 2734 movdqa xmm1, xmm0 local 2737 psrlw xmm1, 8 // V local 2738 packuswb xmm1, xmm1 local 2767 movdqu xmm1, [eax + 16] local 2770 psrlw xmm1, 8 local 2772 movdqa xmm1, xmm0 local 2775 psrlw xmm1, 8 // V local 2776 packuswb xmm1, xmm1 local 2799 movdqa xmm1, [eax + 16] local 2802 psrlw xmm1, 8 local 2830 movdqa xmm1, [eax + 16] local 2835 pavgb xmm1, xmm3 local 2837 pand xmm1, xmm5 local 2839 movdqa xmm1, xmm0 local 2842 psrlw xmm1, 8 // V local 2843 packuswb xmm1, xmm1 local 2872 movdqa xmm1, [eax + 16] local 2875 pand xmm1, xmm5 local 2877 movdqa xmm1, xmm0 local 2880 psrlw xmm1, 8 // V local 2881 packuswb xmm1, xmm1 local 2904 movdqu xmm1, [eax + 16] local 2907 psrlw xmm1, 8 local 2935 movdqu xmm1, [eax + 16] local 2940 pavgb xmm1, xmm3 local 2942 pand xmm1, xmm5 local 2944 movdqa xmm1, xmm0 local 2947 psrlw xmm1, 8 // V local 2948 packuswb xmm1, xmm1 local 2977 movdqu xmm1, [eax + 16] local 2980 pand xmm1, xmm5 local 2982 movdqa xmm1, xmm0 local 2985 psrlw xmm1, 8 // V local 2986 packuswb xmm1, xmm1 local 3038 movd xmm1, [esi] // _a_g local 3040 psrlw xmm1, 8 // _a_g local 3042 pmullw xmm1, xmm3 // _a_g * alpha local 3045 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3069 movdqu xmm1, [esi] // _a_g local 3071 psrlw xmm1, 8 // _a_g local 3073 pmullw xmm1, xmm3 // _a_g * alpha local 3076 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3100 movd xmm1, [esi] // _a_g local 3102 psrlw xmm1, 8 // _a_g local 3104 pmullw xmm1, xmm3 // _a_g * alpha local 3107 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3170 movd xmm1, [esi] // _a_g local 3172 psrlw xmm1, 8 // _a_g local 3174 pmullw xmm1, xmm3 // _a_g * alpha local 3177 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3204 movdqa xmm1, [esi] // _a_g local 3206 psrlw xmm1, 8 // _a_g local 3208 pmullw xmm1, xmm3 // _a_g * alpha local 3211 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3230 movdqu xmm1, [esi] // _a_g local 3232 psrlw xmm1, 8 // _a_g local 3234 pmullw xmm1, xmm3 // _a_g * alpha local 3237 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3259 movd xmm1, [esi] // _a_g local 3261 psrlw xmm1, 8 // _a_g local 3263 pmullw xmm1, xmm3 // _a_g * alpha local 3266 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3302 movdqa xmm1, [eax] // read 4 pixels local 3303 punpckhbw xmm1, xmm1 // next 2 pixels local 3304 pshufhw xmm2, xmm1,0FFh // 8 alpha words local 3306 pmulhuw xmm1, xmm2 // rgb * a local 3310 psrlw xmm1, 8 local 3349 movdqa xmm1, [eax] // read 4 pixels local 3350 punpcklbw xmm1, xmm1 // first 2 pixel rgbs local 3352 movdqa xmm1, [eax] // read 4 pixels local 3353 pshufb xmm1, xmm5 // isolate next 2 alphas local 3356 pmulhuw xmm1, xmm2 // rgb * a local 3360 psrlw xmm1, 8 local 3402 movdqa xmm1, [eax] // read 4 pixels local 3405 punpckhbw xmm1, xmm1 // next 2 local 3411 pmulhuw xmm1, xmm2 // rgb * a local 3447 movdqa xmm1, [eax + 16] local 3449 pmaddubsw xmm1, xmm4 local 3462 movdqa xmm1, xmm0 local 3464 punpckhwd xmm1, xmm3 // GGGA next 4 local 3512 movdqa xmm1, [eax + 16] local 3514 pmaddubsw xmm1, xmm3 local 3520 movdqa xmm1, [eax + 16] local 3522 pmaddubsw xmm1, xmm4 local 3527 movdqa xmm1, [eax + 16] local 3529 psrld xmm1, 24 local 3533 movdqa xmm1, xmm0 // Weave BG, RA together local 3535 punpckhwd xmm1, xmm5 // BGRA next 4 local 3572 movdqa xmm1, [eax + 16] local 3574 pmaddubsw xmm1, xmm3 local 3583 movdqa xmm1, [eax + 16] local 3585 pmaddubsw xmm1, xmm4 local 3590 movdqa xmm1, [eax + 16] local 3592 psrld xmm1, 24 local 3595 movdqa xmm1, xmm0 // Weave BG, RA together local 3598 punpckhwd xmm1, xmm5 // BGRA next 4 local 3684 movdqa xmm1, [eax] // read 4 pixels local 3685 punpckhbw xmm1, xmm5 // next 2 pixels local 3686 pmulhuw xmm1, xmm2 local 3689 pmullw xmm1, xmm3 local 3692 paddw xmm1, xmm4 local 3738 movdqa xmm1, [eax + 16] local 3744 psubd xmm1, [eax + edx * 4 + 16] local 3751 psubd xmm1, [esi + 16] local 3757 paddd xmm1, [esi + edx * 4 + 16] local 3763 cvtdq2ps xmm1, xmm1 local 3765 mulps xmm1, xmm4 local 3771 cvtps2dq xmm1, xmm1 local 3821 pxor xmm1, xmm1 local 3912 movdqa xmm1, xmm0 local 3914 punpckhbw xmm1, xmm1 // next 2 local 3916 pmulhuw xmm1, xmm2 // argb * value local 3918 psrlw xmm1, 8 local 3968 cvttps2dq xmm1, xmm3 // x, y float to int next 2 local 3975 movd xmm1, [eax + esi] // read pixel 0 local 3977 punpckldq xmm1, xmm6 // combine pixel 0 and 1 local 4048 movdqa xmm1, xmm0 local 4050 punpckhbw xmm1, xmm2 local 4052 pmaddubsw xmm1, xmm5 local 4054 psrlw xmm1, 7 local [all...] |
H A D | scale.cc | 215 movdqa xmm1, [eax + 16] local 218 pand xmm1, xmm5 local 219 packuswb xmm0, xmm1 245 movdqa xmm1, [eax + 16] local 250 pavgb xmm1, xmm3 local 254 movdqa xmm3, xmm1 255 psrlw xmm1, 8 local 259 pavgw xmm1, xmm3 local 260 packuswb xmm0, xmm1 289 movdqu xmm1, [ea local 292 pand xmm1, xmm5 local 320 movdqu xmm1, [eax + 16] local 325 pavgb xmm1, xmm3 local 330 psrlw xmm1, 8 local 334 pavgw xmm1, xmm3 local 364 movdqa xmm1, [eax + 16] local 367 pand xmm1, xmm5 local 398 movdqa xmm1, [eax + 16] local 402 pavgb xmm1, xmm3 local 411 pavgb xmm1, xmm3 local 416 psrlw xmm1, 8 local 420 pavgw xmm1, xmm3 local 457 movdqa xmm1, [eax + 16] local 460 pand xmm1, xmm5 local 492 movdqa xmm1, [eax + 16] local 496 pavgb xmm1, xmm3 local 506 pavgb xmm1, xmm3 local 523 pavgb xmm1, xmm3 local 526 psadbw xmm1, xmm7 local 528 pshufd xmm1, xmm1, 0x8d // x3x2 -> 32xx local 568 movdqa xmm1, [eax + 16] local 571 palignr xmm1, xmm0, 8 local 573 pshufb xmm1, xmm4 local 622 movdqa xmm1, [eax + esi] local 631 movdqu xmm1, [eax + esi + 8] local 640 movdqa xmm1, [eax + esi + 16] local 644 movdqa xmm1, kMadd21 local 681 movdqa xmm1, [eax + esi] local 682 pavgb xmm1, xmm0 local 691 movdqu xmm1, [eax + esi + 8] local 692 pavgb xmm1, xmm0 local 701 movdqa xmm1, [eax + esi + 16] local 703 pavgb xmm1, xmm0 local 706 movdqa xmm1, kMadd21 local 739 movdqa xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11 local 742 pshufb xmm1, xmm5 local 747 movhlps xmm1, xmm0 local 776 movhlps xmm1, xmm0 local 779 punpcklbw xmm1, xmm5 local 783 paddusw xmm1, xmm7 local 790 paddusw xmm1, xmm7 local 800 psrldq xmm1, 2 local 802 psrldq xmm1, 2 local 844 movdqa xmm1, xmm0 // 16 pixels -> 0,1,2,3,4,5 of xmm1 local 845 pshufb xmm1, xmm2 local 848 paddusw xmm1, xmm6 local 850 paddusw xmm1, xmm0 local 852 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2 local 853 packuswb xmm1, xmm1 local 857 psrlq xmm1, 16 local 892 movdqa xmm1, xmm0 local 894 punpckhbw xmm1, xmm4 local 909 paddusw xmm1, xmm3 local 963 movdqa xmm1, xmm0 local 968 punpckhbw xmm1, xmm4 local 974 paddw xmm1, xmm3 local 1056 movdqa xmm1, xmm0 local 1058 punpckhbw xmm1, xmm2 local 1060 pmaddubsw xmm1, xmm5 local 1062 psrlw xmm1, 7 local [all...] |
/external/v8/src/x64/ |
H A D | codegen-x64.cc | 46 XMMRegister result = xmm1; 103 // Windows 64 ABI passes double arguments in xmm0, xmm1 and 110 __ movsd(Operand(rsp, kRegisterSize * 2), xmm1); local
|
/external/google-breakpad/src/google_breakpad/common/ |
H A D | minidump_cpu_amd64.h | 173 uint128_struct xmm1; member in struct:__anon5144::__anon5145::__anon5146
|
/external/v8/src/ia32/ |
H A D | codegen-ia32.cc | 49 XMMRegister input = xmm1; 130 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 136 __ movdqa(Operand(dst, 0x10), xmm1); local 148 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 152 __ movdqa(Operand(dst, 0x10), xmm1); local 392 __ movsd(xmm1, Operand(src, count, times_1, -8)); 394 __ movsd(Operand(dst, count, times_1, -8), xmm1); local 399 __ movdqu(xmm1, Operand(src, count, times_1, -0x10)); 401 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1); local 406 __ movdqu(xmm1, Operan 409 __ movdqu(Operand(dst, 0x10), xmm1); local 419 __ movdqu(Operand(dst, 0x10), xmm1); local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2128 * xmm1 = _mm_mul_ps(y, xmm1); 2132 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local 2137 * x = _mm_add_ps(x, xmm1); 2142 LLVMValueRef x_1 = LLVMBuildFAdd(b, x_abs, xmm1, "x_1"); 2346 * xmm1 = _mm_mul_ps(y, xmm1); 2350 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local [all...] |
/external/pcre/dist/sljit/ |
H A D | sljitNativeX86_common.c | 2277 sljit_si single, sljit_si xmm1, sljit_si xmm2, sljit_sw xmm2w) 2281 inst = emit_x86_instruction(compiler, 2 | (single ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2, xmm1, 0, xmm2, xmm2w); 2289 sljit_si pref66, sljit_si xmm1, sljit_si xmm2, sljit_sw xmm2w) 2293 inst = emit_x86_instruction(compiler, 2 | (pref66 ? EX86_PREF_66 : 0) | EX86_SSE2, xmm1, 0, xmm2, xmm2w); 2276 emit_sse2(struct sljit_compiler *compiler, sljit_ub opcode, sljit_si single, sljit_si xmm1, sljit_si xmm2, sljit_sw xmm2w) argument 2288 emit_sse2_logic(struct sljit_compiler *compiler, sljit_ub opcode, sljit_si pref66, sljit_si xmm1, sljit_si xmm2, sljit_sw xmm2w) argument
|