/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 34 movdqa xmm2, [edx] local 38 psubusb xmm1, xmm2 39 psubusb xmm2, xmm3 local 40 por xmm1, xmm2 41 movdqa xmm2, xmm1 local 43 punpckhbw xmm2, xmm5 local 45 pmaddwd xmm2, xmm2 local 47 paddd xmm0, xmm2 133 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm 154 movdqa xmm2, xmm1 local 155 punpcklbw xmm2, xmm7 // src[0-7] local 165 movdqa xmm2, xmm1 local 166 punpcklwd xmm2, xmm7 // src[8-11] local 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 178 pshufd xmm2, xmm1, 0x01 local 204 vpmovzxbd xmm2, dword ptr [eax + 8] // src[8-11] local 207 pmulld xmm2, kHashMul2 local 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 216 pshufd xmm2, xmm1, 0x01 local [all...] |
H A D | rotate.cc | 101 movq xmm2, qword ptr [eax] local 106 punpcklbw xmm2, xmm3 local 107 movdqa xmm3, xmm2 122 punpcklwd xmm0, xmm2 124 movdqa xmm2, xmm0 local 126 palignr xmm2, xmm2, 8 local 142 punpckldq xmm2, xmm6 local 143 movdqa xmm6, xmm2 145 movq qword ptr [edx], xmm2 204 movdqa xmm2, [eax] local 208 punpcklbw xmm2, xmm3 local 233 movdqa xmm2, xmm5 local 262 punpckldq xmm2, xmm6 local [all...] |
H A D | scale_win.cc | 142 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 146 pand xmm2, xmm5 local 148 pavgw xmm0, xmm2 179 movdqa xmm2, [eax + esi] local 182 pavgb xmm0, xmm2 // average rows 185 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 189 pand xmm2, xmm5 local 191 pavgw xmm0, xmm2 254 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 258 pand xmm2, xmm local 292 movdqu xmm2, [eax + esi] local 298 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 302 pand xmm2, xmm5 local 371 movdqa xmm2, [eax + esi] local 375 movdqa xmm2, [eax + esi * 2] local 380 pavgb xmm2, xmm4 local 385 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 389 pand xmm2, xmm7 local 395 movdqa xmm2, xmm0 // average columns (16 to 8 pixels) local 397 pand xmm2, xmm7 local 435 movdqa xmm2, xmm1 local 439 pshufb xmm2, xmm5 local 477 movdqa xmm2, kShuf01 local 536 movdqa xmm2, kShuf01 local 631 movdqa xmm2, kShufAc local 697 movdqa xmm2, kShufAb0 local 766 movdqa xmm2, [eax] // read 16 pixels local 769 punpcklbw xmm2, xmm4 local 813 movd xmm2, [esp + 12 + 16] // x local 819 pextrw eax, xmm2, 1 // get x0 integer. preroll local 825 punpckldq xmm2, xmm0 // x0 x1 local 828 pextrw edx, xmm2, 3 // get x1 integer. preroll local 834 paddd xmm2, xmm3 // x += dx local 844 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 845 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 863 psrlw xmm2, 9 // 7 bit fractions. local 864 pshufb xmm2, xmm5 // 0011 local 865 pxor xmm2, xmm6 // 0..7f and 7f..0 local 953 movdqa xmm2, xmm0 local 955 shufps xmm2, xmm1, 0xdd // odd pixels local 983 movdqa xmm2, [eax + esi] local 988 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 990 shufps xmm2, xmm1, 0xdd // odd pixels local 1024 movd xmm2, [eax + ebx * 2] local 1027 punpckldq xmm2, xmm3 local 1067 movq xmm2, qword ptr [esi] // row1 4 pairs local 1068 movhps xmm2, qword ptr [esi + ebx] local 1074 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 1076 shufps xmm2, xmm1, 0xdd // odd pixels local 1100 movd xmm2, [esp + 8 + 16] // x local 1103 pshufd xmm2, xmm2, 0 // x0 x0 x0 x0 local 1105 paddd xmm2, xmm0 local 1108 paddd xmm2, xmm0 // x3 x2 x1 x0 local 1112 pextrw eax, xmm2, 1 // get x0 integer. local 1113 pextrw edx, xmm2, 3 // get x1 integer. local 1125 pextrw eax, xmm2, 5 // get x2 integer. local 1126 pextrw edx, xmm2, 7 // get x3 integer. local 1127 paddd xmm2, xmm3 // x += dx local 1132 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1133 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 1149 pextrw eax, xmm2, 5 // get x2 integer. local 1194 movd xmm2, [esp + 8 + 16] // x local 1200 pextrw eax, xmm2, 1 // get x0 integer. preroll local 1206 punpckldq xmm2, xmm0 // x0 x1 local 1209 pextrw edx, xmm2, 3 // get x1 integer. preroll local 1215 paddd xmm2, xmm3 // x += dx local 1223 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1224 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 1241 pshufb xmm2, xmm5 // 00000000 local 1243 pxor xmm2, xmm6 // 0..7f and 7f..0 local [all...] |
H A D | row_win.cc | 82 __m128i xmm0, xmm1, xmm2, xmm3; local 93 xmm2 = _mm_load_si128(&xmm0); 96 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)kUVToR); 99 xmm2 = _mm_sub_epi16(xmm2, *(__m128i*)kUVBiasR); 106 xmm2 = _mm_adds_epi16(xmm2, xmm3); 109 xmm2 = _mm_srai_epi16(xmm2, 135 __m128i xmm0, xmm1, xmm2, xmm3; local 383 movdqa xmm2, xmm3 local 384 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 385 pshufb xmm2, xmm4 local 386 por xmm2, xmm5 local 423 movdqa xmm2, xmm3 local 424 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 425 pshufb xmm2, xmm4 local 426 por xmm2, xmm5 local 481 movdqa xmm2, xmm0 local 483 psllw xmm2, 11 // B in upper 5 bits local 485 pmulhuw xmm2, xmm5 // * (256 + 8) local 491 movdqa xmm2, xmm1 local 493 punpckhbw xmm2, xmm0 local 531 movdqa xmm2, xmm0 local 533 psllw xmm2, 11 // B in upper 5 bits local 535 pmulhuw xmm2, xmm5 // * (256 + 8) local 539 movdqa xmm2, xmm0 local 541 psraw xmm2, 8 // A local 543 pand xmm2, xmm7 local 545 movdqa xmm2, xmm1 local 547 punpckhbw xmm2, xmm0 local 576 movdqa xmm2, xmm0 local 578 pand xmm2, xmm5 // mask high nibbles local 584 por xmm2, xmm3 local 609 movdqu xmm2, [eax + 32] local 614 pshufb xmm2, xmm6 local 624 psrldq xmm2, 8 // 4 bytes from 2 local 626 por xmm2, xmm3 // 12 bytes from 3 for 2 local 648 movdqu xmm2, [eax + 32] local 653 pshufb xmm2, xmm6 local 663 psrldq xmm2, 8 // 4 bytes from 2 local 665 por xmm2, xmm3 // 12 bytes from 3 for 2 local 693 movdqa xmm2, xmm0 // G local 696 psrld xmm2, 5 // G local 699 pand xmm2, xmm4 // G local 733 movdqa xmm2, xmm0 // G local 737 psrld xmm2, 6 // G local 741 pand xmm2, xmm5 // G local 744 por xmm2, xmm3 // GR local 800 movdqa xmm2, [eax + 32] local 804 pmaddubsw xmm2, xmm4 local 808 phaddw xmm2, xmm3 local 810 psrlw xmm2, 7 local 835 movdqa xmm2, [eax + 32] local 839 pmaddubsw xmm2, xmm4 local 843 phaddw xmm2, xmm3 local 845 paddw xmm2, xmm5 local 847 psrlw xmm2, 7 local 952 movdqu xmm2, [eax + 32] local 956 pmaddubsw xmm2, xmm4 local 960 phaddw xmm2, xmm3 local 962 psrlw xmm2, 7 local 986 movdqu xmm2, [eax + 32] local 990 pmaddubsw xmm2, xmm4 local 994 phaddw xmm2, xmm3 local 996 paddw xmm2, xmm5 local 998 psrlw xmm2, 7 local 1021 movdqa xmm2, [eax + 32] local 1025 pmaddubsw xmm2, xmm4 local 1029 phaddw xmm2, xmm3 local 1031 psrlw xmm2, 7 local 1055 movdqu xmm2, [eax + 32] local 1059 pmaddubsw xmm2, xmm4 local 1063 phaddw xmm2, xmm3 local 1065 psrlw xmm2, 7 local 1089 movdqa xmm2, [eax + 32] local 1093 pmaddubsw xmm2, xmm4 local 1097 phaddw xmm2, xmm3 local 1099 psrlw xmm2, 7 local 1123 movdqu xmm2, [eax + 32] local 1127 pmaddubsw xmm2, xmm4 local 1131 phaddw xmm2, xmm3 local 1133 psrlw xmm2, 7 local 1157 movdqa xmm2, [eax + 32] local 1161 pmaddubsw xmm2, xmm4 local 1165 phaddw xmm2, xmm3 local 1167 psrlw xmm2, 7 local 1191 movdqu xmm2, [eax + 32] local 1195 pmaddubsw xmm2, xmm4 local 1199 phaddw xmm2, xmm3 local 1201 psrlw xmm2, 7 local 1233 movdqa xmm2, [eax + 32] local 1237 pavgb xmm2, [eax + esi + 32] local 1245 shufps xmm2, xmm3, 0x88 local 1247 pavgb xmm2, xmm4 local 1255 pmaddubsw xmm2, xmm7 local 1299 movdqa xmm2, [eax + 32] local 1303 pavgb xmm2, [eax + esi + 32] local 1311 shufps xmm2, xmm3, 0x88 local 1313 pavgb xmm2, xmm4 local 1321 pmaddubsw xmm2, xmm7 local 1433 movdqu xmm2, [eax + 32] local 1440 pavgb xmm2, xmm4 local 1449 shufps xmm2, xmm3, 0x88 local 1451 pavgb xmm2, xmm4 local 1459 pmaddubsw xmm2, xmm7 local 1503 movdqu xmm2, [eax + 32] local 1510 pavgb xmm2, xmm4 local 1519 shufps xmm2, xmm3, 0x88 local 1521 pavgb xmm2, xmm4 local 1529 pmaddubsw xmm2, xmm7 local 1572 movdqa xmm2, [eax + 32] local 1576 pmaddubsw xmm2, xmm7 local 1579 phaddw xmm2, xmm3 local 1581 psraw xmm2, 8 local 1589 movdqa xmm2, [eax + 32] local 1593 pmaddubsw xmm2, xmm6 local 1596 phaddw xmm2, xmm3 local 1598 psraw xmm2, 8 local 1630 movdqu xmm2, [eax + 32] local 1634 pmaddubsw xmm2, xmm7 local 1637 phaddw xmm2, xmm3 local 1639 psraw xmm2, 8 local 1647 movdqu xmm2, [eax + 32] local 1651 pmaddubsw xmm2, xmm6 local 1654 phaddw xmm2, xmm3 local 1656 psraw xmm2, 8 local 1688 movdqa xmm2, [eax + 32] local 1696 shufps xmm2, xmm3, 0x88 local 1698 pavgb xmm2, xmm4 local 1706 pmaddubsw xmm2, xmm7 local 1747 movdqu xmm2, [eax + 32] local 1755 shufps xmm2, xmm3, 0x88 local 1757 pavgb xmm2, xmm4 local 1765 pmaddubsw xmm2, xmm7 local 1808 movdqa xmm2, [eax + 32] local 1812 pavgb xmm2, [eax + esi + 32] local 1820 shufps xmm2, xmm3, 0x88 local 1822 pavgb xmm2, xmm4 local 1830 pmaddubsw xmm2, xmm7 local 1874 movdqu xmm2, [eax + 32] local 1881 pavgb xmm2, xmm4 local 1890 shufps xmm2, xmm3, 0x88 local 1892 pavgb xmm2, xmm4 local 1900 pmaddubsw xmm2, xmm7 local 1944 movdqa xmm2, [eax + 32] local 1948 pavgb xmm2, [eax + esi + 32] local 1956 shufps xmm2, xmm3, 0x88 local 1958 pavgb xmm2, xmm4 local 1966 pmaddubsw xmm2, xmm7 local 2010 movdqu xmm2, [eax + 32] local 2017 pavgb xmm2, xmm4 local 2026 shufps xmm2, xmm3, 0x88 local 2028 pavgb xmm2, xmm4 local 2036 pmaddubsw xmm2, xmm7 local 2080 movdqa xmm2, [eax + 32] local 2084 pavgb xmm2, [eax + esi + 32] local 2092 shufps xmm2, xmm3, 0x88 local 2094 pavgb xmm2, xmm4 local 2102 pmaddubsw xmm2, xmm7 local 2146 movdqu xmm2, [eax + 32] local 2153 pavgb xmm2, xmm4 local 2162 shufps xmm2, xmm3, 0x88 local 2164 pavgb xmm2, xmm4 local 2172 pmaddubsw xmm2, xmm7 local 2422 punpcklbw xmm2, xmm5 // RA local 2466 punpcklbw xmm2, xmm2 // RR local 2513 punpcklbw xmm2, xmm2 // RR local 2565 punpcklbw xmm2, xmm2 // RR local 2572 movdqa xmm2, xmm0 // G local 2575 psrld xmm2, 5 // G local 2578 pand xmm2, xmm6 // G local 2583 movdqa xmm2, xmm1 // G local 2586 psrld xmm2, 5 // G local 2589 pand xmm2, xmm6 // G local 2632 punpcklbw xmm2, xmm5 // RA local 2677 punpcklbw xmm2, xmm5 // RA local 2717 punpcklbw xmm2, xmm5 // RA local 2755 punpcklbw xmm2, xmm5 // RA local 2797 punpcklbw xmm2, xmm5 // RA local 2840 punpcklbw xmm2, xmm5 // RA local 2885 punpcklbw xmm2, xmm5 // RA local 2925 punpcklbw xmm2, xmm5 // RA local 2963 punpcklbw xmm2, xmm5 // RA local 3084 punpcklbw xmm2, xmm1 // RG local 3087 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 3125 punpcklbw xmm2, xmm1 // RG local 3128 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 3239 movd xmm2, eax local 3240 pshufd xmm2, xmm2,0 local 3474 movdqa xmm2, xmm0 local 3479 psrlw xmm2, 8 // odd bytes local 3481 packuswb xmm2, xmm3 local 3511 movdqa xmm2, xmm0 local 3516 psrlw xmm2, 8 // odd bytes local 3518 packuswb xmm2, xmm3 local 3587 movdqa xmm2, xmm0 local 3589 punpckhbw xmm2, xmm1 // next 8 UV pairs local 3617 movdqa xmm2, xmm0 local 3619 punpckhbw xmm2, xmm1 // next 8 UV pairs local 3739 movdqa xmm2, [eax] local 3744 pand xmm2, xmm0 local 3748 por xmm2, xmm4 local 3806 movq xmm2, qword ptr [eax] // 8 Y's local 3808 punpcklbw xmm2, xmm2 local 3810 punpcklwd xmm2, xmm2 local 3813 pand xmm2, xmm0 local 3817 por xmm2, xmm4 local 4182 movdqa xmm2, [eax + esi] local 4289 movdqu xmm2, [eax + esi] local 4394 movdqa xmm2, [eax + esi] local 4499 movdqu xmm2, [eax + esi] local 4594 movd xmm2, [esi] // _r_b local 4598 pand xmm2, xmm6 // _r_b local 4600 pmullw xmm2, xmm3 // _r_b * alpha local 4606 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4625 movdqu xmm2, [esi] // _r_b local 4629 pand xmm2, xmm6 // _r_b local 4631 pmullw xmm2, xmm3 // _r_b * alpha local 4637 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4656 movd xmm2, [esi] // _r_b local 4660 pand xmm2, xmm6 // _r_b local 4662 pmullw xmm2, xmm3 // _r_b * alpha local 4668 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4728 movd xmm2, [esi] // _r_b local 4730 pand xmm2, xmm6 // _r_b local 4732 pmullw xmm2, xmm3 // _r_b * alpha local 4738 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4762 movdqa xmm2, [esi] // _r_b local 4764 pand xmm2, xmm6 // _r_b local 4766 pmullw xmm2, xmm3 // _r_b * alpha local 4772 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4788 movdqu xmm2, [esi] // _r_b local 4790 pand xmm2, xmm6 // _r_b local 4792 pmullw xmm2, xmm3 // _r_b * alpha local 4798 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4817 movd xmm2, [esi] // _r_b local 4819 pand xmm2, xmm6 // _r_b local 4821 pmullw xmm2, xmm3 // _r_b * alpha local 4827 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4861 pshufhw xmm2, xmm0, 0FFh // 8 alpha words local 4862 pshuflw xmm2, xmm2, 0FFh local 4866 pshufhw xmm2, xmm1, 0FFh // 8 alpha words local 4867 pshuflw xmm2, xmm2, 0FFh local 4869 movdqa xmm2, [eax] // alphas local 4872 pand xmm2, xmm4 local 4916 movdqu xmm2, [eax] // read 4 pixels local 4917 punpckhbw xmm2, xmm2 // next 2 pixel rgbs local 4919 movdqu xmm2, [eax] // mask original alpha local 4921 pand xmm2, xmm3 local 4999 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 5001 pshuflw xmm2, xmm2, 040h // first 4 inv_alpha words. 1, a, a, a local 5003 movlhps xmm2, xmm3 local 5010 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 5012 pshuflw xmm2, xmm2, 040h // first 4 inv_alpha words local 5014 movlhps xmm2, xmm3 local 5098 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] // [1,a2] local 5102 vpunpckldq xmm7, xmm2, xmm3 // [1,a3,1,a2] local 5108 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] // [1,a6] local 5110 vpunpckldq xmm2, xmm2, xmm3 // [1,a7,1,a6] local 5161 movdqa xmm2, [eax] // A local 5164 psrld xmm2, 24 local 5166 packuswb xmm2, xmm3 local 5167 packuswb xmm2, xmm2 // 8 A bytes local 5207 movdqa xmm2, kARGBToSepiaB local 5268 pshufd xmm2, xmm5, 0x00 local 5328 movd xmm2, [esp + 8] /* scale */ local 5332 pshuflw xmm2, xmm2, 040h local 5333 pshufd xmm2, xmm2, 044h local 5377 movd xmm2, [esp + 16] // value local 5378 punpcklbw xmm2, xmm2 local 5379 punpcklqdq xmm2, xmm2 local 5419 movdqu xmm2, [esi] // read 4 pixels from src_argb1 local 5424 punpcklbw xmm2, xmm5 // first 2 local 5649 movq xmm2, qword ptr [eax + esi + 2] // read 8 pixels from src_y1[2] local 5651 punpcklbw xmm2, xmm5 local 5653 movq xmm2, qword ptr [eax + edi] // read 8 pixels from src_y2[0] local 5655 punpcklbw xmm2, xmm5 local 5657 psubw xmm2, xmm3 local 5703 movq xmm2, qword ptr [eax + esi + 1] // read 8 pixels from src_y1[1] local 5705 punpcklbw xmm2, xmm5 local 5707 movq xmm2, qword ptr [eax + 2] // read 8 pixels from src_y0[2] local 5709 punpcklbw xmm2, xmm5 local 5711 psubw xmm2, xmm3 local 5755 movdqa xmm2, xmm0 // GG local 5756 punpcklbw xmm2, xmm0 // First 8 local 5760 punpckhwd xmm2, xmm2 // Next 4 local 5762 por xmm2, xmm5 local 5835 movdqa xmm2, xmm0 local 5836 paddusb xmm2, xmm1 // sobel = sobelx + sobely local 5911 movdqa xmm2, [eax + 32] local 5917 psubd xmm2, [eax + edx * 4 + 32] local 5924 psubd xmm2, [esi + 32] local 5930 paddd xmm2, [esi + edx * 4 + 32] local 5935 packssdw xmm2, xmm3 local 5938 pmulhuw xmm2, xmm5 local 5954 movdqa xmm2, [eax + 32] local 5960 psubd xmm2, [eax + edx * 4 + 32] local 5967 psubd xmm2, [esi + 32] local 5973 paddd xmm2, [esi + edx * 4 + 32] local 5981 cvtdq2ps xmm2, xmm2 local 5983 mulps xmm2, xmm4 local 5987 cvtps2dq xmm2, xmm2 local 5990 packssdw xmm2, xmm3 local 6045 movdqu xmm2, [eax] // 4 argb pixels 16 bytes. local 6049 punpcklbw xmm2, xmm1 local 6051 punpcklwd xmm2, xmm1 local 6060 movdqa xmm2, [esi] // previous row above. local 6061 paddd xmm2, xmm0 local 6092 movd xmm2, dword ptr [eax] // 1 argb pixel 4 bytes. local 6094 punpcklbw xmm2, xmm1 local 6095 punpcklwd xmm2, xmm1 local 6097 movdqu xmm2, [esi] local 6099 paddd xmm2, xmm0 local 6123 movq xmm2, qword ptr [ecx] // uv local 6137 movlhps xmm2, xmm0 local 6158 addps xmm2, xmm4 // x, y += dx, dy first 2 local 6182 addps xmm2, xmm7 // x, y += dx, dy local 6335 movdqa xmm2, [esi + edx] local 6441 movdqa xmm2, [esi + edx] // row1 local 6444 punpcklbw xmm2, xmm4 local 6448 psubw xmm2, xmm0 // row1 - row0 local 6450 paddw xmm2, xmm2 // 9 bits * 15 bits = 8.16 local 6452 pmulhw xmm2, xmm5 // scale diff local 6554 movdqu xmm2, [esi + edx] local 6659 movdqu xmm2, [esi + edx] // row1 local 6662 punpcklbw xmm2, xmm4 local 6666 psubw xmm2, xmm0 // row1 - row0 local 6668 paddw xmm2, xmm2 // 9 bits * 15 bits = 8.16 local 6670 pmulhw xmm2, xmm5 // scale diff local 7071 movq xmm2, qword ptr [esi] // U local 7074 punpcklbw xmm2, xmm3 // UV local 7109 movq xmm2, qword ptr [esi] // U local 7112 punpcklbw xmm2, xmm3 // UV local 7117 punpckhbw xmm2, xmm0 local 7162 movdqa xmm2, xmm1 local 7164 mulps xmm2, xmm1 // X * X local 7168 mulps xmm2, [esi + 32] // C2 * X * X local 7309 movd xmm2, dword ptr [esp + 8 + 16] // luma table local 7311 pshufd xmm2, xmm2, 0 local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
H A D | compare_win.cc | 34 movdqa xmm2, [edx] local 38 psubusb xmm1, xmm2 39 psubusb xmm2, xmm3 local 40 por xmm1, xmm2 41 movdqa xmm2, xmm1 local 43 punpckhbw xmm2, xmm5 local 45 pmaddwd xmm2, xmm2 local 47 paddd xmm0, xmm2 133 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm 154 movdqa xmm2, xmm1 local 155 punpcklbw xmm2, xmm7 // src[0-7] local 165 movdqa xmm2, xmm1 local 166 punpcklwd xmm2, xmm7 // src[8-11] local 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 178 pshufd xmm2, xmm1, 0x01 local 204 vpmovzxbd xmm2, dword ptr [eax + 8] // src[8-11] local 207 pmulld xmm2, kHashMul2 local 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 216 pshufd xmm2, xmm1, 0x01 local [all...] |
H A D | rotate.cc | 101 movq xmm2, qword ptr [eax] local 106 punpcklbw xmm2, xmm3 local 107 movdqa xmm3, xmm2 122 punpcklwd xmm0, xmm2 124 movdqa xmm2, xmm0 local 126 palignr xmm2, xmm2, 8 local 142 punpckldq xmm2, xmm6 local 143 movdqa xmm6, xmm2 145 movq qword ptr [edx], xmm2 204 movdqa xmm2, [eax] local 208 punpcklbw xmm2, xmm3 local 233 movdqa xmm2, xmm5 local 262 punpckldq xmm2, xmm6 local [all...] |
H A D | scale_win.cc | 142 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 146 pand xmm2, xmm5 local 148 pavgw xmm0, xmm2 179 movdqa xmm2, [eax + esi] local 182 pavgb xmm0, xmm2 // average rows 185 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 189 pand xmm2, xmm5 local 191 pavgw xmm0, xmm2 254 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 258 pand xmm2, xmm local 292 movdqu xmm2, [eax + esi] local 298 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 302 pand xmm2, xmm5 local 371 movdqa xmm2, [eax + esi] local 375 movdqa xmm2, [eax + esi * 2] local 380 pavgb xmm2, xmm4 local 385 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 389 pand xmm2, xmm7 local 395 movdqa xmm2, xmm0 // average columns (16 to 8 pixels) local 397 pand xmm2, xmm7 local 435 movdqa xmm2, xmm1 local 439 pshufb xmm2, xmm5 local 477 movdqa xmm2, kShuf01 local 536 movdqa xmm2, kShuf01 local 631 movdqa xmm2, kShufAc local 697 movdqa xmm2, kShufAb0 local 766 movdqa xmm2, [eax] // read 16 pixels local 769 punpcklbw xmm2, xmm4 local 813 movd xmm2, [esp + 12 + 16] // x local 819 pextrw eax, xmm2, 1 // get x0 integer. preroll local 825 punpckldq xmm2, xmm0 // x0 x1 local 828 pextrw edx, xmm2, 3 // get x1 integer. preroll local 834 paddd xmm2, xmm3 // x += dx local 844 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 845 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 863 psrlw xmm2, 9 // 7 bit fractions. local 864 pshufb xmm2, xmm5 // 0011 local 865 pxor xmm2, xmm6 // 0..7f and 7f..0 local 953 movdqa xmm2, xmm0 local 955 shufps xmm2, xmm1, 0xdd // odd pixels local 983 movdqa xmm2, [eax + esi] local 988 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 990 shufps xmm2, xmm1, 0xdd // odd pixels local 1024 movd xmm2, [eax + ebx * 2] local 1027 punpckldq xmm2, xmm3 local 1067 movq xmm2, qword ptr [esi] // row1 4 pairs local 1068 movhps xmm2, qword ptr [esi + ebx] local 1074 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 1076 shufps xmm2, xmm1, 0xdd // odd pixels local 1100 movd xmm2, [esp + 8 + 16] // x local 1103 pshufd xmm2, xmm2, 0 // x0 x0 x0 x0 local 1105 paddd xmm2, xmm0 local 1108 paddd xmm2, xmm0 // x3 x2 x1 x0 local 1112 pextrw eax, xmm2, 1 // get x0 integer. local 1113 pextrw edx, xmm2, 3 // get x1 integer. local 1125 pextrw eax, xmm2, 5 // get x2 integer. local 1126 pextrw edx, xmm2, 7 // get x3 integer. local 1127 paddd xmm2, xmm3 // x += dx local 1132 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1133 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 1149 pextrw eax, xmm2, 5 // get x2 integer. local 1194 movd xmm2, [esp + 8 + 16] // x local 1200 pextrw eax, xmm2, 1 // get x0 integer. preroll local 1206 punpckldq xmm2, xmm0 // x0 x1 local 1209 pextrw edx, xmm2, 3 // get x1 integer. preroll local 1215 paddd xmm2, xmm3 // x += dx local 1223 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1224 pextrw edx, xmm2, 3 // get x1 integer. next iteration. local 1241 pshufb xmm2, xmm5 // 00000000 local 1243 pxor xmm2, xmm6 // 0..7f and 7f..0 local [all...] |
H A D | row_win.cc | 82 __m128i xmm0, xmm1, xmm2, xmm3; local 93 xmm2 = _mm_load_si128(&xmm0); 96 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)kUVToR); 99 xmm2 = _mm_sub_epi16(xmm2, *(__m128i*)kUVBiasR); 106 xmm2 = _mm_adds_epi16(xmm2, xmm3); 109 xmm2 = _mm_srai_epi16(xmm2, 136 __m128i xmm0, xmm1, xmm2, xmm3; local 384 movdqa xmm2, xmm3 local 385 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 386 pshufb xmm2, xmm4 local 387 por xmm2, xmm5 local 424 movdqa xmm2, xmm3 local 425 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 426 pshufb xmm2, xmm4 local 427 por xmm2, xmm5 local 482 movdqa xmm2, xmm0 local 484 psllw xmm2, 11 // B in upper 5 bits local 486 pmulhuw xmm2, xmm5 // * (256 + 8) local 492 movdqa xmm2, xmm1 local 494 punpckhbw xmm2, xmm0 local 532 movdqa xmm2, xmm0 local 534 psllw xmm2, 11 // B in upper 5 bits local 536 pmulhuw xmm2, xmm5 // * (256 + 8) local 540 movdqa xmm2, xmm0 local 542 psraw xmm2, 8 // A local 544 pand xmm2, xmm7 local 546 movdqa xmm2, xmm1 local 548 punpckhbw xmm2, xmm0 local 577 movdqa xmm2, xmm0 local 579 pand xmm2, xmm5 // mask high nibbles local 585 por xmm2, xmm3 local 610 movdqu xmm2, [eax + 32] local 615 pshufb xmm2, xmm6 local 625 psrldq xmm2, 8 // 4 bytes from 2 local 627 por xmm2, xmm3 // 12 bytes from 3 for 2 local 649 movdqu xmm2, [eax + 32] local 654 pshufb xmm2, xmm6 local 664 psrldq xmm2, 8 // 4 bytes from 2 local 666 por xmm2, xmm3 // 12 bytes from 3 for 2 local 694 movdqa xmm2, xmm0 // G local 697 psrld xmm2, 5 // G local 700 pand xmm2, xmm4 // G local 734 movdqa xmm2, xmm0 // G local 738 psrld xmm2, 6 // G local 742 pand xmm2, xmm5 // G local 745 por xmm2, xmm3 // GR local 801 movdqa xmm2, [eax + 32] local 805 pmaddubsw xmm2, xmm4 local 809 phaddw xmm2, xmm3 local 811 psrlw xmm2, 7 local 836 movdqa xmm2, [eax + 32] local 840 pmaddubsw xmm2, xmm4 local 844 phaddw xmm2, xmm3 local 846 paddw xmm2, xmm5 local 848 psrlw xmm2, 7 local 953 movdqu xmm2, [eax + 32] local 957 pmaddubsw xmm2, xmm4 local 961 phaddw xmm2, xmm3 local 963 psrlw xmm2, 7 local 987 movdqu xmm2, [eax + 32] local 991 pmaddubsw xmm2, xmm4 local 995 phaddw xmm2, xmm3 local 997 paddw xmm2, xmm5 local 999 psrlw xmm2, 7 local 1022 movdqa xmm2, [eax + 32] local 1026 pmaddubsw xmm2, xmm4 local 1030 phaddw xmm2, xmm3 local 1032 psrlw xmm2, 7 local 1056 movdqu xmm2, [eax + 32] local 1060 pmaddubsw xmm2, xmm4 local 1064 phaddw xmm2, xmm3 local 1066 psrlw xmm2, 7 local 1090 movdqa xmm2, [eax + 32] local 1094 pmaddubsw xmm2, xmm4 local 1098 phaddw xmm2, xmm3 local 1100 psrlw xmm2, 7 local 1124 movdqu xmm2, [eax + 32] local 1128 pmaddubsw xmm2, xmm4 local 1132 phaddw xmm2, xmm3 local 1134 psrlw xmm2, 7 local 1158 movdqa xmm2, [eax + 32] local 1162 pmaddubsw xmm2, xmm4 local 1166 phaddw xmm2, xmm3 local 1168 psrlw xmm2, 7 local 1192 movdqu xmm2, [eax + 32] local 1196 pmaddubsw xmm2, xmm4 local 1200 phaddw xmm2, xmm3 local 1202 psrlw xmm2, 7 local 1234 movdqa xmm2, [eax + 32] local 1238 pavgb xmm2, [eax + esi + 32] local 1246 shufps xmm2, xmm3, 0x88 local 1248 pavgb xmm2, xmm4 local 1256 pmaddubsw xmm2, xmm7 local 1300 movdqa xmm2, [eax + 32] local 1304 pavgb xmm2, [eax + esi + 32] local 1312 shufps xmm2, xmm3, 0x88 local 1314 pavgb xmm2, xmm4 local 1322 pmaddubsw xmm2, xmm7 local 1434 movdqu xmm2, [eax + 32] local 1441 pavgb xmm2, xmm4 local 1450 shufps xmm2, xmm3, 0x88 local 1452 pavgb xmm2, xmm4 local 1460 pmaddubsw xmm2, xmm7 local 1504 movdqu xmm2, [eax + 32] local 1511 pavgb xmm2, xmm4 local 1520 shufps xmm2, xmm3, 0x88 local 1522 pavgb xmm2, xmm4 local 1530 pmaddubsw xmm2, xmm7 local 1573 movdqa xmm2, [eax + 32] local 1577 pmaddubsw xmm2, xmm7 local 1580 phaddw xmm2, xmm3 local 1582 psraw xmm2, 8 local 1590 movdqa xmm2, [eax + 32] local 1594 pmaddubsw xmm2, xmm6 local 1597 phaddw xmm2, xmm3 local 1599 psraw xmm2, 8 local 1631 movdqu xmm2, [eax + 32] local 1635 pmaddubsw xmm2, xmm7 local 1638 phaddw xmm2, xmm3 local 1640 psraw xmm2, 8 local 1648 movdqu xmm2, [eax + 32] local 1652 pmaddubsw xmm2, xmm6 local 1655 phaddw xmm2, xmm3 local 1657 psraw xmm2, 8 local 1689 movdqa xmm2, [eax + 32] local 1697 shufps xmm2, xmm3, 0x88 local 1699 pavgb xmm2, xmm4 local 1707 pmaddubsw xmm2, xmm7 local 1748 movdqu xmm2, [eax + 32] local 1756 shufps xmm2, xmm3, 0x88 local 1758 pavgb xmm2, xmm4 local 1766 pmaddubsw xmm2, xmm7 local 1809 movdqa xmm2, [eax + 32] local 1813 pavgb xmm2, [eax + esi + 32] local 1821 shufps xmm2, xmm3, 0x88 local 1823 pavgb xmm2, xmm4 local 1831 pmaddubsw xmm2, xmm7 local 1875 movdqu xmm2, [eax + 32] local 1882 pavgb xmm2, xmm4 local 1891 shufps xmm2, xmm3, 0x88 local 1893 pavgb xmm2, xmm4 local 1901 pmaddubsw xmm2, xmm7 local 1945 movdqa xmm2, [eax + 32] local 1949 pavgb xmm2, [eax + esi + 32] local 1957 shufps xmm2, xmm3, 0x88 local 1959 pavgb xmm2, xmm4 local 1967 pmaddubsw xmm2, xmm7 local 2011 movdqu xmm2, [eax + 32] local 2018 pavgb xmm2, xmm4 local 2027 shufps xmm2, xmm3, 0x88 local 2029 pavgb xmm2, xmm4 local 2037 pmaddubsw xmm2, xmm7 local 2081 movdqa xmm2, [eax + 32] local 2085 pavgb xmm2, [eax + esi + 32] local 2093 shufps xmm2, xmm3, 0x88 local 2095 pavgb xmm2, xmm4 local 2103 pmaddubsw xmm2, xmm7 local 2147 movdqu xmm2, [eax + 32] local 2154 pavgb xmm2, xmm4 local 2163 shufps xmm2, xmm3, 0x88 local 2165 pavgb xmm2, xmm4 local 2173 pmaddubsw xmm2, xmm7 local 2423 punpcklbw xmm2, xmm5 // RA local 2467 punpcklbw xmm2, xmm2 // RR local 2514 punpcklbw xmm2, xmm2 // RR local 2566 punpcklbw xmm2, xmm2 // RR local 2573 movdqa xmm2, xmm0 // G local 2576 psrld xmm2, 5 // G local 2579 pand xmm2, xmm6 // G local 2584 movdqa xmm2, xmm1 // G local 2587 psrld xmm2, 5 // G local 2590 pand xmm2, xmm6 // G local 2633 punpcklbw xmm2, xmm5 // RA local 2678 punpcklbw xmm2, xmm5 // RA local 2718 punpcklbw xmm2, xmm5 // RA local 2756 punpcklbw xmm2, xmm5 // RA local 2798 punpcklbw xmm2, xmm5 // RA local 2841 punpcklbw xmm2, xmm5 // RA local 2886 punpcklbw xmm2, xmm5 // RA local 2926 punpcklbw xmm2, xmm5 // RA local 2964 punpcklbw xmm2, xmm5 // RA local 3085 punpcklbw xmm2, xmm1 // RG local 3088 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 3126 punpcklbw xmm2, xmm1 // RG local 3129 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 3240 movd xmm2, eax local 3241 pshufd xmm2, xmm2,0 local 3475 movdqa xmm2, xmm0 local 3480 psrlw xmm2, 8 // odd bytes local 3482 packuswb xmm2, xmm3 local 3512 movdqa xmm2, xmm0 local 3517 psrlw xmm2, 8 // odd bytes local 3519 packuswb xmm2, xmm3 local 3588 movdqa xmm2, xmm0 local 3590 punpckhbw xmm2, xmm1 // next 8 UV pairs local 3618 movdqa xmm2, xmm0 local 3620 punpckhbw xmm2, xmm1 // next 8 UV pairs local 3740 movdqa xmm2, [eax] local 3745 pand xmm2, xmm0 local 3749 por xmm2, xmm4 local 3807 movq xmm2, qword ptr [eax] // 8 Y's local 3809 punpcklbw xmm2, xmm2 local 3811 punpcklwd xmm2, xmm2 local 3814 pand xmm2, xmm0 local 3818 por xmm2, xmm4 local 4183 movdqa xmm2, [eax + esi] local 4290 movdqu xmm2, [eax + esi] local 4395 movdqa xmm2, [eax + esi] local 4500 movdqu xmm2, [eax + esi] local 4595 movd xmm2, [esi] // _r_b local 4599 pand xmm2, xmm6 // _r_b local 4601 pmullw xmm2, xmm3 // _r_b * alpha local 4607 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4626 movdqu xmm2, [esi] // _r_b local 4630 pand xmm2, xmm6 // _r_b local 4632 pmullw xmm2, xmm3 // _r_b * alpha local 4638 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4657 movd xmm2, [esi] // _r_b local 4661 pand xmm2, xmm6 // _r_b local 4663 pmullw xmm2, xmm3 // _r_b * alpha local 4669 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4729 movd xmm2, [esi] // _r_b local 4731 pand xmm2, xmm6 // _r_b local 4733 pmullw xmm2, xmm3 // _r_b * alpha local 4739 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4763 movdqa xmm2, [esi] // _r_b local 4765 pand xmm2, xmm6 // _r_b local 4767 pmullw xmm2, xmm3 // _r_b * alpha local 4773 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4789 movdqu xmm2, [esi] // _r_b local 4791 pand xmm2, xmm6 // _r_b local 4793 pmullw xmm2, xmm3 // _r_b * alpha local 4799 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4818 movd xmm2, [esi] // _r_b local 4820 pand xmm2, xmm6 // _r_b local 4822 pmullw xmm2, xmm3 // _r_b * alpha local 4828 psrlw xmm2, 8 // _r_b convert to 8 bits again local 4862 pshufhw xmm2, xmm0, 0FFh // 8 alpha words local 4863 pshuflw xmm2, xmm2, 0FFh local 4867 pshufhw xmm2, xmm1, 0FFh // 8 alpha words local 4868 pshuflw xmm2, xmm2, 0FFh local 4870 movdqa xmm2, [eax] // alphas local 4873 pand xmm2, xmm4 local 4917 movdqu xmm2, [eax] // read 4 pixels local 4918 punpckhbw xmm2, xmm2 // next 2 pixel rgbs local 4920 movdqu xmm2, [eax] // mask original alpha local 4922 pand xmm2, xmm3 local 5000 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 5002 pshuflw xmm2, xmm2, 040h // first 4 inv_alpha words. 1, a, a, a local 5004 movlhps xmm2, xmm3 local 5011 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 5013 pshuflw xmm2, xmm2, 040h // first 4 inv_alpha words local 5015 movlhps xmm2, xmm3 local 5099 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] // [1,a2] local 5103 vpunpckldq xmm7, xmm2, xmm3 // [1,a3,1,a2] local 5109 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] // [1,a6] local 5111 vpunpckldq xmm2, xmm2, xmm3 // [1,a7,1,a6] local 5162 movdqa xmm2, [eax] // A local 5165 psrld xmm2, 24 local 5167 packuswb xmm2, xmm3 local 5168 packuswb xmm2, xmm2 // 8 A bytes local 5208 movdqa xmm2, kARGBToSepiaB local 5269 pshufd xmm2, xmm5, 0x00 local 5329 movd xmm2, [esp + 8] /* scale */ local 5333 pshuflw xmm2, xmm2, 040h local 5334 pshufd xmm2, xmm2, 044h local 5378 movd xmm2, [esp + 16] // value local 5379 punpcklbw xmm2, xmm2 local 5380 punpcklqdq xmm2, xmm2 local 5420 movdqu xmm2, [esi] // read 4 pixels from src_argb1 local 5425 punpcklbw xmm2, xmm5 // first 2 local 5650 movq xmm2, qword ptr [eax + esi + 2] // read 8 pixels from src_y1[2] local 5652 punpcklbw xmm2, xmm5 local 5654 movq xmm2, qword ptr [eax + edi] // read 8 pixels from src_y2[0] local 5656 punpcklbw xmm2, xmm5 local 5658 psubw xmm2, xmm3 local 5704 movq xmm2, qword ptr [eax + esi + 1] // read 8 pixels from src_y1[1] local 5706 punpcklbw xmm2, xmm5 local 5708 movq xmm2, qword ptr [eax + 2] // read 8 pixels from src_y0[2] local 5710 punpcklbw xmm2, xmm5 local 5712 psubw xmm2, xmm3 local 5756 movdqa xmm2, xmm0 // GG local 5757 punpcklbw xmm2, xmm0 // First 8 local 5761 punpckhwd xmm2, xmm2 // Next 4 local 5763 por xmm2, xmm5 local 5836 movdqa xmm2, xmm0 local 5837 paddusb xmm2, xmm1 // sobel = sobelx + sobely local 5912 movdqa xmm2, [eax + 32] local 5918 psubd xmm2, [eax + edx * 4 + 32] local 5925 psubd xmm2, [esi + 32] local 5931 paddd xmm2, [esi + edx * 4 + 32] local 5936 packssdw xmm2, xmm3 local 5939 pmulhuw xmm2, xmm5 local 5955 movdqa xmm2, [eax + 32] local 5961 psubd xmm2, [eax + edx * 4 + 32] local 5968 psubd xmm2, [esi + 32] local 5974 paddd xmm2, [esi + edx * 4 + 32] local 5982 cvtdq2ps xmm2, xmm2 local 5984 mulps xmm2, xmm4 local 5988 cvtps2dq xmm2, xmm2 local 5991 packssdw xmm2, xmm3 local 6046 movdqu xmm2, [eax] // 4 argb pixels 16 bytes. local 6050 punpcklbw xmm2, xmm1 local 6052 punpcklwd xmm2, xmm1 local 6061 movdqa xmm2, [esi] // previous row above. local 6062 paddd xmm2, xmm0 local 6093 movd xmm2, dword ptr [eax] // 1 argb pixel 4 bytes. local 6095 punpcklbw xmm2, xmm1 local 6096 punpcklwd xmm2, xmm1 local 6098 movdqu xmm2, [esi] local 6100 paddd xmm2, xmm0 local 6124 movq xmm2, qword ptr [ecx] // uv local 6138 movlhps xmm2, xmm0 local 6159 addps xmm2, xmm4 // x, y += dx, dy first 2 local 6183 addps xmm2, xmm7 // x, y += dx, dy local 6336 movdqa xmm2, [esi + edx] local 6442 movdqa xmm2, [esi + edx] // row1 local 6445 punpcklbw xmm2, xmm4 local 6449 psubw xmm2, xmm0 // row1 - row0 local 6451 paddw xmm2, xmm2 // 9 bits * 15 bits = 8.16 local 6453 pmulhw xmm2, xmm5 // scale diff local 6555 movdqu xmm2, [esi + edx] local 6660 movdqu xmm2, [esi + edx] // row1 local 6663 punpcklbw xmm2, xmm4 local 6667 psubw xmm2, xmm0 // row1 - row0 local 6669 paddw xmm2, xmm2 // 9 bits * 15 bits = 8.16 local 6671 pmulhw xmm2, xmm5 // scale diff local 7072 movq xmm2, qword ptr [esi] // U local 7075 punpcklbw xmm2, xmm3 // UV local 7110 movq xmm2, qword ptr [esi] // U local 7113 punpcklbw xmm2, xmm3 // UV local 7118 punpckhbw xmm2, xmm0 local 7163 movdqa xmm2, xmm1 local 7165 mulps xmm2, xmm1 // X * X local 7169 mulps xmm2, [esi + 32] // C2 * X * X local 7310 movd xmm2, dword ptr [esp + 8 + 16] // luma table local 7312 pshufd xmm2, xmm2, 0 local [all...] |
/external/chromium_org/third_party/libyuv/util/ |
H A D | psnr.cc | 90 movdqu xmm2, [eax + edx] local 93 psubusb xmm1, xmm2 94 psubusb xmm2, xmm3 local 95 por xmm1, xmm2 96 movdqu xmm2, xmm1 local 98 punpckhbw xmm2, xmm5 local 100 pmaddwd xmm2, xmm2 local 102 paddd xmm0, xmm2 126 "movdqu (%0,%1,1),%%xmm2 \ [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 322 xmm2 = pmul(y, p4f_minus_cephes_DP2); 325 x = padd(x, xmm2); 381 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, y; local 411 xmm2 = pmul(y, p4f_minus_cephes_DP2); 414 x = padd(x, xmm2);
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/x86/ |
H A D | x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c | 69 __m128 xmm2; local 79 xmm2 = _mm_load_ps(in0 + 8); 81 v_t0.real = _mm_shuffle_ps(xmm0, xmm2, _MM_SHUFFLE(1, 0, 1, 0)); 82 v_t1.real = _mm_shuffle_ps(xmm0, xmm2, _MM_SHUFFLE(3, 2, 3, 2));
|
H A D | x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c | 69 __m128 xmm2; local 79 xmm2 = _mm_load_ps(in0 + 8); 81 v_t0.real = _mm_shuffle_ps(xmm0, xmm2, _MM_SHUFFLE(1, 0, 1, 0)); 82 v_t1.real = _mm_shuffle_ps(xmm0, xmm2, _MM_SHUFFLE(3, 2, 3, 2));
|
H A D | x86SP_SSE_Math.h | 452 __m128 xmm2; local 461 xmm2 = _mm_load_ps(pT2); 467 xmm6 = _mm_unpacklo_ps(xmm2, xmm3); 468 xmm7 = _mm_unpackhi_ps(xmm2, xmm3); 476 xmm2 = _mm_load_ps(pT2 + n); 482 xmm6 = _mm_unpacklo_ps(xmm2, xmm3); 483 xmm7 = _mm_unpackhi_ps(xmm2, xmm3);
|
/external/libyuv/files/source/ |
H A D | rotate.cc | 85 movq xmm2, qword ptr [eax] local 90 punpcklbw xmm2, xmm3 local 91 movdqa xmm3, xmm2 106 punpcklwd xmm0, xmm2 108 movdqa xmm2, xmm0 local 110 palignr xmm2, xmm2, 8 local 126 punpckldq xmm2, xmm6 local 127 movdqa xmm6, xmm2 129 movq qword ptr [edx], xmm2 188 movdqa xmm2, [eax] local 192 punpcklbw xmm2, xmm3 local 217 movdqa xmm2, xmm5 local 246 punpckldq xmm2, xmm6 local [all...] |
H A D | scale_argb.cc | 81 movdqa xmm2, [eax + esi] local 84 pavgb xmm0, xmm2 // average rows 86 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 88 shufps xmm2, xmm1, 0xdd // odd pixels local 89 pavgb xmm0, xmm2 123 movd xmm2, [eax + ebx * 2] local 126 punpckldq xmm2, xmm3 local 127 punpcklqdq xmm0, xmm2 166 movq xmm2, qword ptr [esi] // row1 4 pairs local 167 movhps xmm2, qwor local 173 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 175 shufps xmm2, xmm1, 0xdd // odd pixels local 221 movdqa xmm2, [esi + edx] // row1 local 224 punpcklbw xmm2, xmm4 local 228 psubw xmm2, xmm0 // row1 - row0 local 230 pmulhw xmm2, xmm5 // scale diff local 309 movdqa xmm2, [esi + edx] local [all...] |
H A D | compare.cc | 70 // 72: 66 0F 38 40 D5 pmulld xmm2,xmm5 91 movdqa xmm2, xmm1 local 92 punpcklbw xmm2, xmm7 // src[0-7] local 93 movdqa xmm3, xmm2 97 movdqa xmm4, xmm2 102 movdqa xmm2, xmm1 local 103 punpcklwd xmm2, xmm7 // src[8-11] local 104 pmulld(0xd5) // pmulld xmm2, xmm5 109 paddd xmm1, xmm2 113 pshufd xmm2, xmm local 115 pshufd xmm2, xmm1, 1 local 268 movdqa xmm2, [eax + edx] local 273 psubusb xmm2, xmm3 local 275 movdqa xmm2, xmm1 local 277 punpckhbw xmm2, xmm5 local 279 pmaddwd xmm2, xmm2 local [all...] |
H A D | convert_from.cc | 250 movq xmm2, qword ptr [esi] // U local 253 punpcklbw xmm2, xmm3 // UV local 257 punpcklbw xmm0, xmm2 // YUYV 258 punpckhbw xmm1, xmm2 289 movq xmm2, qword ptr [esi] // U local 292 punpcklbw xmm2, xmm3 // UV local 294 movdqa xmm1, xmm2 297 punpckhbw xmm2, xmm0 local 299 movdqa [edi + 16], xmm2 319 "movq (%1),%%xmm2 \ [all...] |
H A D | row_win.cc | 253 movdqa xmm2, xmm3 local 254 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 255 pshufb xmm2, xmm4 local 256 por xmm2, xmm5 local 259 movdqa [edx + 32], xmm2 293 movdqa xmm2, xmm3 local 294 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 295 pshufb xmm2, xmm local 296 por xmm2, xmm5 local 351 movdqa xmm2, xmm0 local 353 psllw xmm2, 11 // B in upper 5 bits local 355 pmulhuw xmm2, xmm5 // * (256 + 8) local 361 movdqa xmm2, xmm1 local 363 punpckhbw xmm2, xmm0 local 401 movdqa xmm2, xmm0 local 403 psllw xmm2, 11 // B in upper 5 bits local 405 pmulhuw xmm2, xmm5 // * (256 + 8) local 409 movdqa xmm2, xmm0 local 411 psraw xmm2, 8 // A local 413 pand xmm2, xmm7 local 415 movdqa xmm2, xmm1 local 417 punpckhbw xmm2, xmm0 local 446 movdqa xmm2, xmm0 local 448 pand xmm2, xmm5 // mask high nibbles local 454 por xmm2, xmm3 local 479 movdqa xmm2, [eax + 32] local 484 pshufb xmm2, xmm6 local 494 psrldq xmm2, 8 // 4 bytes from 2 local 496 por xmm2, xmm3 // 12 bytes from 3 for 2 local 518 movdqa xmm2, [eax + 32] local 523 pshufb xmm2, xmm6 local 533 psrldq xmm2, 8 // 4 bytes from 2 local 535 por xmm2, xmm3 // 12 bytes from 3 for 2 local 563 movdqa xmm2, xmm0 // G local 566 psrld xmm2, 5 // G local 569 pand xmm2, xmm4 // G local 603 movdqa xmm2, xmm0 // G local 607 psrld xmm2, 6 // G local 611 pand xmm2, xmm5 // G local 614 por xmm2, xmm3 // GR local 670 movdqa xmm2, [eax + 32] local 674 pmaddubsw xmm2, xmm4 local 678 phaddw xmm2, xmm3 local 680 psrlw xmm2, 7 local 704 movdqu xmm2, [eax + 32] local 708 pmaddubsw xmm2, xmm4 local 712 phaddw xmm2, xmm3 local 714 psrlw xmm2, 7 local 738 movdqa xmm2, [eax + 32] local 742 pmaddubsw xmm2, xmm4 local 746 phaddw xmm2, xmm3 local 748 psrlw xmm2, 7 local 772 movdqu xmm2, [eax + 32] local 776 pmaddubsw xmm2, xmm4 local 780 phaddw xmm2, xmm3 local 782 psrlw xmm2, 7 local 806 movdqa xmm2, [eax + 32] local 810 pmaddubsw xmm2, xmm4 local 814 phaddw xmm2, xmm3 local 816 psrlw xmm2, 7 local 840 movdqu xmm2, [eax + 32] local 844 pmaddubsw xmm2, xmm4 local 848 phaddw xmm2, xmm3 local 850 psrlw xmm2, 7 local 874 movdqa xmm2, [eax + 32] local 878 pmaddubsw xmm2, xmm4 local 882 phaddw xmm2, xmm3 local 884 psrlw xmm2, 7 local 908 movdqu xmm2, [eax + 32] local 912 pmaddubsw xmm2, xmm4 local 916 phaddw xmm2, xmm3 local 918 psrlw xmm2, 7 local 950 movdqa xmm2, [eax + 32] local 954 pavgb xmm2, [eax + esi + 32] local 962 shufps xmm2, xmm3, 0x88 local 964 pavgb xmm2, xmm4 local 972 pmaddubsw xmm2, xmm7 local 1016 movdqu xmm2, [eax + 32] local 1023 pavgb xmm2, xmm4 local 1032 shufps xmm2, xmm3, 0x88 local 1034 pavgb xmm2, xmm4 local 1042 pmaddubsw xmm2, xmm7 local 1086 movdqa xmm2, [eax + 32] local 1090 pavgb xmm2, [eax + esi + 32] local 1098 shufps xmm2, xmm3, 0x88 local 1100 pavgb xmm2, xmm4 local 1108 pmaddubsw xmm2, xmm7 local 1152 movdqu xmm2, [eax + 32] local 1159 pavgb xmm2, xmm4 local 1168 shufps xmm2, xmm3, 0x88 local 1170 pavgb xmm2, xmm4 local 1178 pmaddubsw xmm2, xmm7 local 1222 movdqa xmm2, [eax + 32] local 1226 pavgb xmm2, [eax + esi + 32] local 1234 shufps xmm2, xmm3, 0x88 local 1236 pavgb xmm2, xmm4 local 1244 pmaddubsw xmm2, xmm7 local 1288 movdqu xmm2, [eax + 32] local 1295 pavgb xmm2, xmm4 local 1304 shufps xmm2, xmm3, 0x88 local 1306 pavgb xmm2, xmm4 local 1314 pmaddubsw xmm2, xmm7 local 1358 movdqa xmm2, [eax + 32] local 1362 pavgb xmm2, [eax + esi + 32] local 1370 shufps xmm2, xmm3, 0x88 local 1372 pavgb xmm2, xmm4 local 1380 pmaddubsw xmm2, xmm7 local 1424 movdqu xmm2, [eax + 32] local 1431 pavgb xmm2, xmm4 local 1440 shufps xmm2, xmm3, 0x88 local 1442 pavgb xmm2, xmm4 local 1450 pmaddubsw xmm2, xmm7 local 1641 punpcklbw xmm2, xmm5 // RA local 1684 punpcklbw xmm2, xmm5 // RA local 1728 punpcklbw xmm2, xmm5 // RA local 1767 punpcklbw xmm2, xmm5 // RA local 1805 punpcklbw xmm2, xmm5 // RA local 1847 punpcklbw xmm2, xmm5 // RA local 1890 punpcklbw xmm2, xmm5 // RA local 1934 punpcklbw xmm2, xmm5 // RA local 1974 punpcklbw xmm2, xmm5 // RA local 2012 punpcklbw xmm2, xmm5 // RA local 2133 punpcklbw xmm2, xmm1 // RG local 2136 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 2174 punpcklbw xmm2, xmm1 // RG local 2177 punpcklwd xmm2, xmm0 // RGBA first 4 pixels local 2287 movd xmm2,eax local 2288 pshufd xmm2,xmm2,0 local 2463 movdqa xmm2, xmm0 local 2468 psrlw xmm2, 8 // odd bytes local 2470 packuswb xmm2, xmm3 local 2619 movdqa xmm2, [eax + esi] local 2726 movdqu xmm2, [eax + esi] local 2831 movdqa xmm2, [eax + esi] local 2936 movdqu xmm2, [eax + esi] local 3031 movd xmm2, [esi] // _r_b local 3035 pand xmm2, xmm6 // _r_b local 3037 pmullw xmm2, xmm3 // _r_b * alpha local 3043 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3062 movdqu xmm2, [esi] // _r_b local 3066 pand xmm2, xmm6 // _r_b local 3068 pmullw xmm2, xmm3 // _r_b * alpha local 3074 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3093 movd xmm2, [esi] // _r_b local 3097 pand xmm2, xmm6 // _r_b local 3099 pmullw xmm2, xmm3 // _r_b * alpha local 3105 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3165 movd xmm2, [esi] // _r_b local 3167 pand xmm2, xmm6 // _r_b local 3169 pmullw xmm2, xmm3 // _r_b * alpha local 3175 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3199 movdqa xmm2, [esi] // _r_b local 3201 pand xmm2, xmm6 // _r_b local 3203 pmullw xmm2, xmm3 // _r_b * alpha local 3209 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3225 movdqu xmm2, [esi] // _r_b local 3227 pand xmm2, xmm6 // _r_b local 3229 pmullw xmm2, xmm3 // _r_b * alpha local 3235 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3254 movd xmm2, [esi] // _r_b local 3256 pand xmm2, xmm6 // _r_b local 3258 pmullw xmm2, xmm3 // _r_b * alpha local 3264 psrlw xmm2, 8 // _r_b convert to 8 bits again local 3299 pshufhw xmm2, xmm0,0FFh // 8 alpha words local 3300 pshuflw xmm2, xmm2,0FFh local 3304 pshufhw xmm2, xmm1,0FFh // 8 alpha words local 3305 pshuflw xmm2, xmm2,0FFh local 3307 movdqa xmm2, [eax] // alphas local 3309 pand xmm2, xmm4 local 3354 movdqa xmm2, [eax] // read 4 pixels local 3355 punpckhbw xmm2, xmm2 // next 2 pixel rgbs local 3357 movdqa xmm2, [eax] // mask original alpha local 3358 pand xmm2, xmm3 local 3395 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 3397 pshuflw xmm2, xmm2,0C0h // first 4 inv_alpha words local 3399 movlhps xmm2, xmm3 local 3406 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 3408 pshuflw xmm2, xmm2,0C0h // first 4 inv_alpha words local 3410 movlhps xmm2, xmm3 local 3413 movdqa xmm2, [eax] // alphas local 3414 pand xmm2, xmm4 local 3453 movdqa xmm2, [eax] // A local 3455 psrld xmm2, 24 local 3457 packuswb xmm2, xmm3 local 3458 packuswb xmm2, xmm2 // 8 A bytes local 3498 movdqa xmm2, kARGBToSepiaB local 3558 movd xmm2, [edx] local 3561 pshufd xmm2, xmm2, 0 local 3665 movd xmm2, [esp + 8] /* scale */ local 3669 pshuflw xmm2, xmm2, 040h local 3670 pshufd xmm2, xmm2, 044h local 3739 movdqa xmm2, [eax + 32] local 3745 psubd xmm2, [eax + edx * 4 + 32] local 3752 psubd xmm2, [esi + 32] local 3758 paddd xmm2, [esi + edx * 4 + 32] local 3766 cvtdq2ps xmm2, xmm2 local 3768 mulps xmm2, xmm4 local 3772 cvtps2dq xmm2, xmm2 local 3775 packssdw xmm2, xmm3 local 3831 movdqu xmm2, [eax] // 4 argb pixels 16 bytes. local 3835 punpcklbw xmm2, xmm1 local 3837 punpcklwd xmm2, xmm1 local 3846 movdqa xmm2, [edx + esi] // previous row above. local 3847 paddd xmm2, xmm0 local 3877 movd xmm2, dword ptr [eax] // 1 argb pixel 4 bytes. local 3879 punpcklbw xmm2, xmm1 local 3880 punpcklwd xmm2, xmm1 local 3882 movdqu xmm2, [edx + esi] local 3883 paddd xmm2, xmm0 local 3904 movd xmm2, [esp + 16] // value local 3906 punpcklbw xmm2, xmm2 local 3907 punpcklqdq xmm2, xmm2 local 3943 movq xmm2, qword ptr [ecx] // uv local 3957 movlhps xmm2, xmm0 local 3978 addps xmm2, xmm4 // x, y += dx, dy first 2 local 4002 addps xmm2, xmm7 // x, y += dx, dy local 4047 movdqa xmm2, [esi + edx] local [all...] |
H A D | scale.cc | 246 movdqa xmm2, [eax + esi] local 249 pavgb xmm0, xmm2 // average rows 252 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 256 pand xmm2, xmm5 local 258 pavgw xmm0, xmm2 321 movdqu xmm2, [eax + esi] local 324 pavgb xmm0, xmm2 // average rows 327 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 331 pand xmm2, xmm5 local 333 pavgw xmm0, xmm2 399 movdqa xmm2, [eax + esi] local 403 movdqa xmm2, [eax + esi * 2] local 408 pavgb xmm2, xmm4 local 413 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 417 pand xmm2, xmm7 local 423 movdqa xmm2, xmm0 // average columns (16 to 8 pixels) local 425 pand xmm2, xmm7 local 493 movdqa xmm2, [eax + esi] local 497 movdqa xmm2, [eax + esi * 2] local 503 pavgb xmm2, xmm4 local 508 movdqa xmm2, [ebp] local 512 pavgb xmm2, xmm4 local 520 pavgb xmm2, xmm4 local 570 movdqa xmm2, xmm1 local 574 pshufb xmm2, xmm5 local 612 movdqa xmm2, kShuf01 local 671 movdqa xmm2, kShuf01 local 767 movdqa xmm2, kShufAc local 833 movdqa xmm2, kShufAb0 local 903 movdqa xmm2, [eax] // read 16 pixels local 906 punpcklbw xmm2, xmm4 local 962 movdqa xmm2, [esi + edx] // row1 local 965 punpcklbw xmm2, xmm4 local 969 psubw xmm2, xmm0 // row1 - row0 local 971 pmulhw xmm2, xmm5 // scale diff local 1055 movdqa xmm2, [esi + edx] local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | codegen-ia32.cc | 50 XMMRegister result = xmm2; 131 __ movdq(alignment == MOVE_ALIGNED, xmm2, Operand(src, 0x20)); 137 __ movdqa(Operand(dst, 0x20), xmm2); local 407 __ movdqu(xmm2, Operand(src, count, times_1, -0x10)); 410 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2); local 416 __ movdqu(xmm2, Operand(src, 0x20)); 420 __ movdqu(Operand(dst, 0x20), xmm2); local
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2129 * xmm2 = _mm_mul_ps(y, xmm2); 2133 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local 2138 * x = _mm_add_ps(x, xmm2); 2143 LLVMValueRef x_2 = LLVMBuildFAdd(b, x_1, xmm2, "x_2"); 2347 * xmm2 = _mm_mul_ps(y, xmm2); 2351 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | scale.c | 683 movdqa xmm2, [eax + esi] local 686 pavgb xmm0, xmm2 // average rows 689 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 693 pand xmm2, xmm5 local 695 pavgw xmm0, xmm2 760 movdqa xmm2, [esi + ebx] local 762 pavgb xmm0, xmm2 // average rows 764 movdqa xmm2, [esi + ebx * 2] local 769 pavgb xmm2, xmm4 local 771 pavgb xmm0, xmm2 774 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 778 pand xmm2, xmm7 local 784 movdqa xmm2, xmm0 // average columns (16 to 8 pixels) local 786 pand xmm2, xmm7 local 851 movdqa xmm2, [esi + ebx] local 855 movdqa xmm2, [esi + ebx * 2] local 861 pavgb xmm2, xmm4 local 866 movdqa xmm2, [ebp] local 870 pavgb xmm2, xmm4 local 878 pavgb xmm2, xmm4 local 926 movdqa xmm2, xmm1 local 930 pshufb xmm2, xmm5 local 968 movdqa xmm2, _shuf01 local 1025 movdqa xmm2, _shuf01 local 1127 movdqa xmm2, [esi + edx] local 1132 punpcklbw xmm2, xmm7 local 1136 movdqa xmm2, [esi + edx * 2] local 1139 punpcklbw xmm2, xmm7 local 1144 movdqa xmm2, xmm0 // 8 pixels -> 0,1,2 of xmm2 local 1146 paddusw xmm2, xmm0 local 1148 paddusw xmm2, xmm0 local 1149 pshufb xmm2, xmm4 local 1157 paddusw xmm2, xmm3 local 1159 pmulhuw xmm2, xmm6 // divide by 9,9,6, 9,9,6 local 1160 packuswb xmm2, xmm2 local 1163 pextrw eax, xmm2, 2 local 1190 movdqa xmm2, [esi] // average 2 rows into xmm2 local 1191 pavgb xmm2, [esi + edx] local 1199 pshufb xmm2, xmm6 local 1236 movdqa xmm2, [esi] local 1240 punpcklbw xmm2, xmm5 local 1250 paddusw xmm2, xmm0 // sum 16 words local 1299 movdqa xmm2, [esi + edx] local 1304 punpcklbw xmm2, xmm7 local 1309 pmullw xmm2, xmm6 // scale row 1 local 1343 movdqa xmm2, [esi + edx] local 1388 movdqa xmm2, [esi + edx] local 1425 movdqa xmm2, [esi + edx] local 1452 movdqa xmm2, _shuf01 local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2129 * xmm2 = _mm_mul_ps(y, xmm2); 2133 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local 2138 * x = _mm_add_ps(x, xmm2); 2143 LLVMValueRef x_2 = LLVMBuildFAdd(b, x_1, xmm2, "x_2"); 2347 * xmm2 = _mm_mul_ps(y, xmm2); 2351 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); 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
|
/external/pixman/pixman/ |
H A D | pixman-sse2.c | 166 pack_565_4x128_128 (__m128i* xmm0, __m128i* xmm1, __m128i* xmm2, __m128i* xmm3) argument 169 pack_565_2x128_128 (*xmm2, *xmm3)); 4760 __m128i xmm0, xmm1, xmm2, xmm3; local 4764 xmm2 = load_128_unaligned ((__m128i*)(s + 32)); 4769 save_128_aligned ((__m128i*)(d + 32), xmm2); 6303 __m128i xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6; local 6318 xmm2 = _mm_unpackhi_epi8 (_mm_setzero_si128(), xmm0); 6321 xmm5 = _mm_unpacklo_epi16 (_mm_setzero_si128(), xmm2); 6322 xmm6 = _mm_unpackhi_epi16 (_mm_setzero_si128(), xmm2);
|