/external/libyuv/files/source/ |
row_win.cc | 57 xmm2 = _mm_loadu_si128(&xmm0); \ 60 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)yuvconstants->kUVToR); \ 63 xmm2 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasR, xmm2); \ 67 xmm2 = _mm_adds_epi16(xmm2, xmm4); \ 70 xmm2 = _mm_srai_epi16(xmm2, 6); \ 73 xmm2 = _mm_packus_epi16(xmm2, xmm2) 94 __m128i xmm0, xmm1, xmm2, xmm4; local 114 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
compare_win.cc | 36 movdqu xmm2, [edx] local 39 psubusb xmm1, xmm2 40 psubusb xmm2, xmm3 local 41 por xmm1, xmm2 42 movdqa xmm2, xmm1 local 44 punpckhbw xmm2, xmm5 local 46 pmaddwd xmm2, xmm2 local 48 paddd xmm0, xmm2 145 movdqa xmm2, xmm local 146 punpcklbw xmm2, xmm7 \/\/ src[0-7] local 156 movdqa xmm2, xmm1 local 157 punpcklwd xmm2, xmm7 \/\/ src[8-11] local 158 pmulld xmm2, xmm5 local 166 pshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 168 pshufd xmm2, xmm1, 0x01 local 193 vpmovzxbd xmm2, [eax + 8] \/\/ src[8-11] local 196 vpmulld xmm2, xmm2, xmmword ptr kHashMul2 local 202 vpshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 204 vpshufd xmm2, xmm1, 0x01 local [all...] |
rotate_win.cc | 44 movq xmm2, qword ptr [eax] local 49 punpcklbw xmm2, xmm3 local 50 movdqa xmm3, xmm2 65 punpcklwd xmm0, xmm2 67 movdqa xmm2, xmm0 local 69 palignr xmm2, xmm2, 8 local 85 punpckldq xmm2, xmm6 local 86 movdqa xmm6, xmm2 88 movq qword ptr [edx], xmm2 146 movdqu xmm2, [eax] local 150 punpcklbw xmm2, xmm3 local 175 movdqa xmm2, xmm5 local 204 punpckldq xmm2, xmm6 local [all...] |
scale_win.cc | 174 movdqu xmm2, [eax + esi] local 179 pmaddubsw xmm2, xmm4 local 181 paddw xmm0, xmm2 // vertical add 362 movdqu xmm2, [eax + esi] local 366 pmaddubsw xmm2, xmm4 local 368 paddw xmm0, xmm2 // vertical add rows 0, 1 370 movdqu xmm2, [eax + esi * 2] local 372 pmaddubsw xmm2, xmm4 local 374 paddw xmm0, xmm2 // add row 2 376 movdqu xmm2, [eax + edi local 379 pmaddubsw xmm2, xmm4 local 513 movdqa xmm2, xmm1 local 517 pshufb xmm2, xmm5 local 554 movdqa xmm2, xmmword ptr kShuf01 local 611 movdqa xmm2, xmmword ptr kShuf01 local 704 movdqa xmm2, xmmword ptr kShufAc local 769 movdqa xmm2, xmmword ptr kShufAb0 local 818 movdqa xmm2, xmm3 local 819 punpcklbw xmm2, xmm5 local 884 movd xmm2, [esp + 12 + 16] \/\/ x local 892 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 898 punpckldq xmm2, xmm0 \/\/ x0 x1 local 901 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 906 paddd xmm2, xmm3 \/\/ x += dx local 918 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 919 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 936 psrlw xmm2, 9 \/\/ 7 bit fractions. local 937 pshufb xmm2, xmm5 \/\/ 0011 local 939 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local 940 paddusb xmm2, xmm7 \/\/ +1 so 0..7f and 80..1 local 941 pmaddubsw xmm2, xmm0 \/\/ 16 bit local 942 paddw xmm2, xmmword ptr kFadd40 \/\/ make pixels unsigned and round. local 943 psrlw xmm2, 7 \/\/ 8.7 fixed point to low 8 bits. local 944 packuswb xmm2, xmm2 \/\/ 8 bits local 1022 movdqa xmm2, xmm0 local 1024 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1050 movdqu xmm2, [eax + esi] local 1055 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1057 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1089 movd xmm2, [eax + ebx * 2] local 1092 punpckldq xmm2, xmm3 local 1130 movq xmm2, qword ptr [esi] \/\/ row1 4 pairs local 1131 movhps xmm2, qword ptr [esi + ebx] local 1137 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1139 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1163 movd xmm2, [esp + 8 + 16] \/\/ x local 1166 pshufd xmm2, xmm2, 0 \/\/ x0 x0 x0 x0 local 1168 paddd xmm2, xmm0 local 1171 paddd xmm2, xmm0 \/\/ x3 x2 x1 x0 local 1175 pextrw eax, xmm2, 1 \/\/ get x0 integer. local 1176 pextrw edx, xmm2, 3 \/\/ get x1 integer. local 1187 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1188 pextrw edx, xmm2, 7 \/\/ get x3 integer. local 1189 paddd xmm2, xmm3 \/\/ x += dx local 1194 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1195 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1210 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1254 movd xmm2, [esp + 8 + 16] \/\/ x local 1260 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 1266 punpckldq xmm2, xmm0 \/\/ x0 x1 local 1269 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 1274 paddd xmm2, xmm3 \/\/ x += dx local 1282 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1283 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1299 pshufb xmm2, xmm5 \/\/ 00000000 local 1301 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
compare_win.cc | 35 movdqu 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 153 movdqa xmm2, xmm1 local 154 punpcklbw xmm2, xmm7 \/\/ src[0-7] local 164 movdqa xmm2, xmm1 local 165 punpcklwd xmm2, xmm7 \/\/ src[8-11] local 174 pshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 176 pshufd xmm2, xmm1, 0x01 local 202 vpmovzxbd xmm2, dword ptr [eax + 8] \/\/ src[8-11] local 205 pmulld xmm2, kHashMul2 local 211 pshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 213 pshufd xmm2, xmm1, 0x01 local [all...] |
rotate_win.cc | 45 movq xmm2, qword ptr [eax] local 50 punpcklbw xmm2, xmm3 local 51 movdqa xmm3, xmm2 66 punpcklwd xmm0, xmm2 68 movdqa xmm2, xmm0 local 70 palignr xmm2, xmm2, 8 local 86 punpckldq xmm2, xmm6 local 87 movdqa xmm6, xmm2 89 movq qword ptr [edx], xmm2 147 movdqu xmm2, [eax] local 151 punpcklbw xmm2, xmm3 local 176 movdqa xmm2, xmm5 local 205 punpckldq xmm2, xmm6 local [all...] |
scale_win.cc | 140 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 144 pand xmm2, xmm5 local 146 pavgw xmm0, xmm2 175 movdqu xmm2, [eax + esi] local 178 pavgb xmm0, xmm2 // average rows 181 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 185 pand xmm2, xmm5 local 187 pavgw xmm0, xmm2 358 movdqu xmm2, [eax + esi] local 360 pavgb xmm0, xmm2 362 movdqu xmm2, [eax + esi * 2] local 367 pavgb xmm2, xmm4 local 372 movdqa xmm2, xmm0 \/\/ average columns (32 to 16 pixels) local 376 pand xmm2, xmm7 local 382 movdqa xmm2, xmm0 \/\/ average columns (16 to 8 pixels) local 384 pand xmm2, xmm7 local 510 movdqa xmm2, xmm1 local 514 pshufb xmm2, xmm5 local 551 movdqa xmm2, kShuf01 local 608 movdqa xmm2, kShuf01 local 701 movdqa xmm2, kShufAc local 766 movdqa xmm2, kShufAb0 local 815 movdqa xmm2, xmm3 local 816 punpcklbw xmm2, xmm5 local 871 movd xmm2, [esp + 12 + 16] \/\/ x local 877 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 883 punpckldq xmm2, xmm0 \/\/ x0 x1 local 886 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 891 paddd xmm2, xmm3 \/\/ x += dx local 901 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 902 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 919 psrlw xmm2, 9 \/\/ 7 bit fractions. local 920 pshufb xmm2, xmm5 \/\/ 0011 local 921 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local 1002 movdqa xmm2, xmm0 local 1004 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1030 movdqu xmm2, [eax + esi] local 1035 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1037 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1069 movd xmm2, [eax + ebx * 2] local 1072 punpckldq xmm2, xmm3 local 1110 movq xmm2, qword ptr [esi] \/\/ row1 4 pairs local 1111 movhps xmm2, qword ptr [esi + ebx] local 1117 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1119 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1143 movd xmm2, [esp + 8 + 16] \/\/ x local 1146 pshufd xmm2, xmm2, 0 \/\/ x0 x0 x0 x0 local 1148 paddd xmm2, xmm0 local 1151 paddd xmm2, xmm0 \/\/ x3 x2 x1 x0 local 1155 pextrw eax, xmm2, 1 \/\/ get x0 integer. local 1156 pextrw edx, xmm2, 3 \/\/ get x1 integer. local 1167 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1168 pextrw edx, xmm2, 7 \/\/ get x3 integer. local 1169 paddd xmm2, xmm3 \/\/ x += dx local 1174 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1175 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1190 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1234 movd xmm2, [esp + 8 + 16] \/\/ x local 1240 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 1246 punpckldq xmm2, xmm0 \/\/ x0 x1 local 1249 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 1254 paddd xmm2, xmm3 \/\/ x += dx local 1262 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1263 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1279 pshufb xmm2, xmm5 \/\/ 00000000 local 1281 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local [all...] |
row_win.cc | 156 __m128i xmm0, xmm1, xmm2, xmm3; local 166 xmm2 = _mm_loadu_si128(&xmm0); 169 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)kYuvConstants.kUVToR); 172 xmm2 = _mm_sub_epi16(*(__m128i*)kYuvConstants.kUVBiasR, xmm2); 178 xmm2 = _mm_adds_epi16(xmm2, xmm3); 181 xmm2 = _mm_srai_epi16(xmm2, 6) 399 movdqa xmm2, xmm3 local 400 palignr xmm2, xmm1, 8 \/\/ xmm2 = { xmm3[0:3] xmm1[8:15]} local 401 pshufb xmm2, xmm4 local 402 por xmm2, xmm5 local 438 movdqa xmm2, xmm3 local 439 palignr xmm2, xmm1, 8 \/\/ xmm2 = { xmm3[0:3] xmm1[8:15]} local 440 pshufb xmm2, xmm4 local 441 por xmm2, xmm5 local 495 movdqa xmm2, xmm0 local 497 psllw xmm2, 11 \/\/ B in upper 5 bits local 499 pmulhuw xmm2, xmm5 \/\/ * (256 + 8) local 505 movdqa xmm2, xmm1 local 507 punpckhbw xmm2, xmm0 local 691 movdqa xmm2, xmm0 local 693 psllw xmm2, 11 \/\/ B in upper 5 bits local 695 pmulhuw xmm2, xmm5 \/\/ * (256 + 8) local 699 movdqa xmm2, xmm0 local 701 psraw xmm2, 8 \/\/ A local 703 pand xmm2, xmm7 local 705 movdqa xmm2, xmm1 local 707 punpckhbw xmm2, xmm0 local 735 movdqa xmm2, xmm0 local 737 pand xmm2, xmm5 \/\/ mask high nibbles local 743 por xmm2, xmm3 local 767 movdqu xmm2, [eax + 32] local 772 pshufb xmm2, xmm6 local 782 psrldq xmm2, 8 \/\/ 4 bytes from 2 local 784 por xmm2, xmm3 \/\/ 12 bytes from 3 for 2 local 805 movdqu xmm2, [eax + 32] local 810 pshufb xmm2, xmm6 local 820 psrldq xmm2, 8 \/\/ 4 bytes from 2 local 822 por xmm2, xmm3 \/\/ 12 bytes from 3 for 2 local 850 movdqa xmm2, xmm0 \/\/ G local 853 psrld xmm2, 5 \/\/ G local 856 pand xmm2, xmm4 \/\/ G local 896 movdqa xmm2, xmm0 \/\/ G local 899 psrld xmm2, 5 \/\/ G local 902 pand xmm2, xmm4 \/\/ G local 978 movdqa xmm2, xmm0 \/\/ G local 982 psrld xmm2, 6 \/\/ G local 986 pand xmm2, xmm5 \/\/ G local 989 por xmm2, xmm3 \/\/ GR local 1151 movdqu xmm2, [eax + 32] local 1155 pmaddubsw xmm2, xmm4 local 1159 phaddw xmm2, xmm3 local 1161 psrlw xmm2, 7 local 1186 movdqu xmm2, [eax + 32] local 1190 pmaddubsw xmm2, xmm4 local 1194 phaddw xmm2, xmm3 local 1196 paddw xmm2, xmm5 local 1198 psrlw xmm2, 7 local 1305 movdqu xmm2, [eax + 32] local 1309 pmaddubsw xmm2, xmm4 local 1313 phaddw xmm2, xmm3 local 1315 psrlw xmm2, 7 local 1338 movdqu xmm2, [eax + 32] local 1342 pmaddubsw xmm2, xmm4 local 1346 phaddw xmm2, xmm3 local 1348 psrlw xmm2, 7 local 1371 movdqu xmm2, [eax + 32] local 1375 pmaddubsw xmm2, xmm4 local 1379 phaddw xmm2, xmm3 local 1381 psrlw xmm2, 7 local 1416 movdqu xmm2, [eax + 32] local 1418 pavgb xmm2, xmm4 local 1429 shufps xmm2, xmm3, 0x88 local 1431 pavgb xmm2, xmm4 local 1439 pmaddubsw xmm2, xmm7 local 1486 movdqu xmm2, [eax + 32] local 1488 pavgb xmm2, xmm4 local 1499 shufps xmm2, xmm3, 0x88 local 1501 pavgb xmm2, xmm4 local 1509 pmaddubsw xmm2, xmm7 local 1617 movdqu xmm2, [eax + 32] local 1621 pmaddubsw xmm2, xmm7 local 1624 phaddw xmm2, xmm3 local 1626 psraw xmm2, 8 local 1633 movdqu xmm2, [eax + 32] local 1637 pmaddubsw xmm2, xmm6 local 1640 phaddw xmm2, xmm3 local 1642 psraw xmm2, 8 local 1674 movdqu xmm2, [eax + 32] local 1682 shufps xmm2, xmm3, 0x88 local 1684 pavgb xmm2, xmm4 local 1692 pmaddubsw xmm2, xmm7 local 1738 movdqu xmm2, [eax + 32] local 1740 pavgb xmm2, xmm4 local 1751 shufps xmm2, xmm3, 0x88 local 1753 pavgb xmm2, xmm4 local 1761 pmaddubsw xmm2, xmm7 local 1808 movdqu xmm2, [eax + 32] local 1810 pavgb xmm2, xmm4 local 1821 shufps xmm2, xmm3, 0x88 local 1823 pavgb xmm2, xmm4 local 1831 pmaddubsw xmm2, xmm7 local 1878 movdqu xmm2, [eax + 32] local 1880 pavgb xmm2, xmm4 local 1891 shufps xmm2, xmm3, 0x88 local 1893 pavgb xmm2, xmm4 local 1901 pmaddubsw xmm2, xmm7 local 2945 movd xmm2, eax local 2946 pshufd xmm2, xmm2,0 local 2993 vmovd xmm2, eax local 3211 movdqa xmm2, xmm0 local 3216 psrlw xmm2, 8 \/\/ odd bytes local 3218 packuswb xmm2, xmm3 local 3286 movdqa xmm2, xmm0 local 3288 punpckhbw xmm2, xmm1 \/\/ next 8 UV pairs local 3412 movdqu xmm2, [eax] local 3417 pand xmm2, xmm0 local 3421 por xmm2, xmm4 local 3477 movq xmm2, qword ptr [eax] \/\/ 8 Y's local 3479 punpcklbw xmm2, xmm2 local 3481 punpcklwd xmm2, xmm2 local 3484 pand xmm2, xmm0 local 3488 por xmm2, xmm4 local 3844 movdqu xmm2, [eax + esi] local 3946 movdqu xmm2, [eax + esi] local 4036 movdqu xmm2, [esi] \/\/ _r_b local 4040 pand xmm2, xmm6 \/\/ _r_b local 4042 pmullw xmm2, xmm3 \/\/ _r_b * alpha local 4048 psrlw xmm2, 8 \/\/ _r_b convert to 8 bits again local 4067 movd xmm2, [esi] \/\/ _r_b local 4071 pand xmm2, xmm6 \/\/ _r_b local 4073 pmullw xmm2, xmm3 \/\/ _r_b * alpha local 4079 psrlw xmm2, 8 \/\/ _r_b convert to 8 bits again local 4135 movdqu xmm2, [esi] \/\/ _r_b local 4137 pand xmm2, xmm6 \/\/ _r_b local 4139 pmullw xmm2, xmm3 \/\/ _r_b * alpha local 4145 psrlw xmm2, 8 \/\/ _r_b convert to 8 bits again local 4164 movd xmm2, [esi] \/\/ _r_b local 4166 pand xmm2, xmm6 \/\/ _r_b local 4168 pmullw xmm2, xmm3 \/\/ _r_b * alpha local 4174 psrlw xmm2, 8 \/\/ _r_b convert to 8 bits again local 4206 pshufhw xmm2, xmm0, 0FFh \/\/ 8 alpha words local 4207 pshuflw xmm2, xmm2, 0FFh local 4211 pshufhw xmm2, xmm1, 0FFh \/\/ 8 alpha words local 4212 pshuflw xmm2, xmm2, 0FFh local 4214 movdqu xmm2, [eax] \/\/ alphas local 4217 pand xmm2, xmm4 local 4260 movdqu xmm2, [eax] \/\/ read 4 pixels local 4261 punpckhbw xmm2, xmm2 \/\/ next 2 pixel rgbs local 4263 movdqu xmm2, [eax] \/\/ mask original alpha local 4265 pand xmm2, xmm3 local 4337 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 4339 pshuflw xmm2, xmm2, 040h \/\/ first 4 inv_alpha words. 1, a, a, a local 4341 movlhps xmm2, xmm3 local 4348 movd xmm2, dword ptr fixed_invtbl8[esi * 4] local 4350 pshuflw xmm2, xmm2, 040h \/\/ first 4 inv_alpha words local 4352 movlhps xmm2, xmm3 local 4433 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] \/\/ [1,a2] local 4437 vpunpckldq xmm7, xmm2, xmm3 \/\/ [1,a3,1,a2] local 4443 vmovd xmm2, dword ptr fixed_invtbl8[esi * 4] \/\/ [1,a6] local 4445 vpunpckldq xmm2, xmm2, xmm3 \/\/ [1,a7,1,a6] local 4495 movdqu xmm2, [eax] \/\/ A local 4498 psrld xmm2, 24 local 4500 packuswb xmm2, xmm3 local 4501 packuswb xmm2, xmm2 \/\/ 8 A bytes local 4541 movdqa xmm2, kARGBToSepiaB local 4601 pshufd xmm2, xmm5, 0x00 local 4659 movd xmm2, [esp + 8] \/* scale *\/ local 4663 pshuflw xmm2, xmm2, 040h local 4664 pshufd xmm2, xmm2, 044h local 4706 movd xmm2, [esp + 16] \/\/ value local 4707 punpcklbw xmm2, xmm2 local 4708 punpcklqdq xmm2, xmm2 local 4746 movdqu xmm2, [esi] \/\/ read 4 pixels from src_argb1 local 4751 punpcklbw xmm2, xmm5 \/\/ first 2 local 4970 movq xmm2, qword ptr [eax + esi + 2] \/\/ read 8 pixels from src_y1[2] local 4972 punpcklbw xmm2, xmm5 local 4974 movq xmm2, qword ptr [eax + edi] \/\/ read 8 pixels from src_y2[0] local 4976 punpcklbw xmm2, xmm5 local 4978 psubw xmm2, xmm3 local 5023 movq xmm2, qword ptr [eax + esi + 1] \/\/ read 8 pixels from src_y1[1] local 5025 punpcklbw xmm2, xmm5 local 5027 movq xmm2, qword ptr [eax + 2] \/\/ read 8 pixels from src_y0[2] local 5029 punpcklbw xmm2, xmm5 local 5031 psubw xmm2, xmm3 local 5074 movdqa xmm2, xmm0 \/\/ GG local 5075 punpcklbw xmm2, xmm0 \/\/ First 8 local 5079 punpckhwd xmm2, xmm2 \/\/ Next 4 local 5081 por xmm2, xmm5 local 5152 movdqa xmm2, xmm0 local 5153 paddusb xmm2, xmm1 \/\/ sobel = sobelx + sobely local 5226 movdqu xmm2, [eax + 32] local 5232 psubd xmm2, [eax + edx * 4 + 32] local 5239 psubd xmm2, [esi + 32] local 5245 paddd xmm2, [esi + edx * 4 + 32] local 5250 packssdw xmm2, xmm3 local 5253 pmulhuw xmm2, xmm5 local 5268 movdqu xmm2, [eax + 32] local 5274 psubd xmm2, [eax + edx * 4 + 32] local 5281 psubd xmm2, [esi + 32] local 5287 paddd xmm2, [esi + edx * 4 + 32] local 5295 cvtdq2ps xmm2, xmm2 local 5297 mulps xmm2, xmm4 local 5301 cvtps2dq xmm2, xmm2 local 5304 packssdw xmm2, xmm3 local 5357 movdqu xmm2, [eax] \/\/ 4 argb pixels 16 bytes. local 5361 punpcklbw xmm2, xmm1 local 5363 punpcklwd xmm2, xmm1 local 5372 movdqu xmm2, [esi] \/\/ previous row above. local 5373 paddd xmm2, xmm0 local 5403 movd xmm2, dword ptr [eax] \/\/ 1 argb pixel 4 bytes. local 5405 punpcklbw xmm2, xmm1 local 5406 punpcklwd xmm2, xmm1 local 5408 movdqu xmm2, [esi] local 5410 paddd xmm2, xmm0 local 5434 movq xmm2, qword ptr [ecx] \/\/ uv local 5448 movlhps xmm2, xmm0 local 5468 addps xmm2, xmm4 \/\/ x, y += dx, dy first 2 local 5491 addps xmm2, xmm7 \/\/ x, y += dx, dy local 5639 movdqu xmm2, [esi + edx] local 5739 movdqu xmm2, [esi + edx] \/\/ row1 local 5742 punpcklbw xmm2, xmm4 local 5746 psubw xmm2, xmm0 \/\/ row1 - row0 local 5748 paddw xmm2, xmm2 \/\/ 9 bits * 15 bits = 8.16 local 5750 pmulhw xmm2, xmm5 \/\/ scale diff local 6005 movq xmm2, qword ptr [esi] \/\/ U local 6008 punpcklbw xmm2, xmm3 \/\/ UV local 6042 movq xmm2, qword ptr [esi] \/\/ U local 6045 punpcklbw xmm2, xmm3 \/\/ UV local 6050 punpckhbw xmm2, xmm0 local 6094 movdqa xmm2, xmm1 local 6096 mulps xmm2, xmm1 \/\/ X * X local 6100 mulps xmm2, [esi + 32] \/\/ C2 * X * X local 6238 movd xmm2, dword ptr [esp + 8 + 16] \/\/ luma table local 6240 pshufd xmm2, xmm2, 0 local [all...] |
/external/libyuv/files/util/ |
psnr.cc | 127 movdqu xmm2, [eax + edx] local 130 psubusb xmm1, xmm2 131 psubusb xmm2, xmm3 local 132 por xmm1, xmm2 133 movdqu xmm2, xmm1 local 135 punpckhbw xmm2, xmm5 local 137 pmaddwd xmm2, xmm2 local 139 paddd xmm0, xmm2 163 "movdqu (%0,%1,1),%%xmm2 \n [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
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/gemmlowp/internal/ |
pack_SSE.h | 102 __m128i xmm2 = _mm_loadl_epi64( local 109 __m128i xmm5 = _mm_unpacklo_epi16(xmm1, xmm2); 139 xmm2 = _mm_madd_epi16(xmm1, one); 142 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 145 xmm2 = _mm_madd_epi16(xmm1, one); 146 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 149 xmm2 = _mm_madd_epi16(xmm1, one); 150 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 153 xmm2 = _mm_madd_epi16(xmm1, one); 154 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); [all...] |
/external/v8/test/cctest/ |
test-assembler-ia32.cc | 575 __ movaps(xmm2, xmm1); 576 __ addps(xmm2, xmm0); 577 __ mulps(xmm2, xmm1); 578 __ subps(xmm2, xmm0); 579 __ divps(xmm2, xmm1); 580 __ cvttss2si(eax, xmm2); 613 __ movsd(xmm2, Operand(esp, 5 * kPointerSize)); 614 // argument in xmm0, xmm1 and xmm2 615 // xmm0 * xmm1 + xmm2 618 __ addsd(xmm3, xmm2); // Expected result in xmm 650 __ movsd(Operand(esp, 0), xmm2); local 696 __ movsd(Operand(esp, 0), xmm2); local 745 __ movsd(Operand(esp, 0), xmm2); local 794 __ movsd(Operand(esp, 0), xmm2); local 879 __ movss(Operand(esp, 0), xmm2); local 925 __ movss(Operand(esp, 0), xmm2); local 974 __ movss(Operand(esp, 0), xmm2); local 1023 __ movss(Operand(esp, 0), xmm2); local [all...] |
test-assembler-x64.cc | 752 __ movaps(xmm2, xmm1); 753 __ addps(xmm2, xmm0); 754 __ mulps(xmm2, xmm1); 755 __ subps(xmm2, xmm0); 756 __ divps(xmm2, xmm1); 757 __ cvttss2si(rax, xmm2); 790 // argument in xmm0, xmm1 and xmm2 791 // xmm0 * xmm1 + xmm2 794 __ addsd(xmm3, xmm2); // Expected result in xmm3 800 __ vfmadd132sd(xmm8, xmm2, xmm1) 826 __ movsd(Operand(rsp, 0), xmm2); local 872 __ movsd(Operand(rsp, 0), xmm2); local 921 __ movsd(Operand(rsp, 0), xmm2); local 970 __ movsd(Operand(rsp, 0), xmm2); local 1052 __ movss(Operand(rsp, 0), xmm2); local 1098 __ movss(Operand(rsp, 0), xmm2); local 1147 __ movss(Operand(rsp, 0), xmm2); local 1196 __ movss(Operand(rsp, 0), xmm2); local [all...] |
/external/google-breakpad/src/google_breakpad/common/ |
minidump_cpu_amd64.h | 174 uint128_struct xmm2; member in struct:__anon11393::__anon11394::__anon11395
|
/external/v8/src/ia32/ |
codegen-ia32.cc | 95 __ movdq(alignment == MOVE_ALIGNED, xmm2, Operand(src, 0x20)); 101 __ movdqa(Operand(dst, 0x20), xmm2); local 372 __ movdqu(xmm2, Operand(src, count, times_1, -0x10)); 375 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2); local 381 __ movdqu(xmm2, Operand(src, 0x20)); 385 __ movdqu(Operand(dst, 0x20), xmm2); local
|
/development/perftests/panorama/feature_stab/db_vlvm/ |
db_feature_detection.cpp | 524 cvtpi2ps xmm2,[ecx+8] /*7 Convert two integers into floating point of low double-word*/ local 527 movlhps xmm2,xmm2 /*8 Move them to the high double-word*/ local 530 cvtpi2ps xmm2,[ecx] /*9 Convert two integers into floating point of low double-word*/ local 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ 535 addps xmm2,xmm3 /*12 Add to get Gxx+Gyy*/ local 538 mulps xmm2,xmm2 /*14 Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*/ local 543 mulps xmm2,xmm7 /*16 Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)* 563 cvtpi2ps xmm2,[ecx+40] \/*(7 Next) Convert two integers into floating point of low double-word*\/ local 570 movlhps xmm2,xmm2 \/*(8 Next) Move them to the high double-word*\/ local 575 cvtpi2ps xmm2,[ecx+32] \/*(9 Next) Convert two integers into floating point of low double-word*\/ local 586 addps xmm2,xmm3 \/*Add to get Gxx+Gyy*\/ local 588 mulps xmm2,xmm2 \/*Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*\/ local 590 mulps xmm2,xmm7 \/*Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 758 movaps xmm2,[eax+32] local 768 maxps xmm2,[eax+160] local 778 maxps xmm2,[eax+288] local 788 maxps xmm2,[eax+416] local 797 maxps xmm2,xmm3 local 836 movaps xmm2,[eax+32] local 846 maxps xmm2,[eax+160] local 855 maxps xmm2,xmm3 local 894 movaps xmm2,[eax+32] local 903 maxps xmm2,xmm3 local 942 movaps xmm2,[eax+32] local 947 maxps xmm2,xmm3 local 1088 movaps xmm2,[eax+32] local 1096 maxps xmm2,[ebx+32] local 1114 movaps xmm2,[eax+160] local 1122 maxps xmm2,[ebx+160] local 1140 movaps xmm2,[eax+288] local 1148 maxps xmm2,[ebx+288] local 1166 movaps xmm2,[eax+416] local 1174 maxps xmm2,[ebx+416] local 1214 movups xmm2,[eax+32] local 1222 maxps xmm2,[ebx+32] local 1240 movups xmm2,[eax+160] local 1248 maxps xmm2,[ebx+160] local 1266 movups xmm2,[eax+288] local 1274 maxps xmm2,[ebx+288] local 1292 movups xmm2,[eax+416] local 1300 maxps xmm2,[ebx+416] local [all...] |
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/ |
btDbvt.h | 627 movaps xmm2,[edx] local 629 addps xmm2,[edx+16] local 631 subps xmm2,xmm0 local 633 andps xmm2,xmm5 local 635 movhlps xmm4,xmm2 637 addps xmm2,xmm4 local 639 pshufd xmm4,xmm2,1 local 641 addss xmm2,xmm4 local 642 cmpless xmm2,xmm1 local 643 movss r,xmm2 [all...] |
/packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/ |
db_feature_detection.cpp | 524 cvtpi2ps xmm2,[ecx+8] /*7 Convert two integers into floating point of low double-word*/ local 527 movlhps xmm2,xmm2 /*8 Move them to the high double-word*/ local 530 cvtpi2ps xmm2,[ecx] /*9 Convert two integers into floating point of low double-word*/ local 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ 535 addps xmm2,xmm3 /*12 Add to get Gxx+Gyy*/ local 538 mulps xmm2,xmm2 /*14 Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*/ local 543 mulps xmm2,xmm7 /*16 Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)* 563 cvtpi2ps xmm2,[ecx+40] \/*(7 Next) Convert two integers into floating point of low double-word*\/ local 570 movlhps xmm2,xmm2 \/*(8 Next) Move them to the high double-word*\/ local 575 cvtpi2ps xmm2,[ecx+32] \/*(9 Next) Convert two integers into floating point of low double-word*\/ local 586 addps xmm2,xmm3 \/*Add to get Gxx+Gyy*\/ local 588 mulps xmm2,xmm2 \/*Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*\/ local 590 mulps xmm2,xmm7 \/*Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 758 movaps xmm2,[eax+32] local 768 maxps xmm2,[eax+160] local 778 maxps xmm2,[eax+288] local 788 maxps xmm2,[eax+416] local 797 maxps xmm2,xmm3 local 836 movaps xmm2,[eax+32] local 846 maxps xmm2,[eax+160] local 855 maxps xmm2,xmm3 local 894 movaps xmm2,[eax+32] local 903 maxps xmm2,xmm3 local 942 movaps xmm2,[eax+32] local 947 maxps xmm2,xmm3 local 1088 movaps xmm2,[eax+32] local 1096 maxps xmm2,[ebx+32] local 1114 movaps xmm2,[eax+160] local 1122 maxps xmm2,[ebx+160] local 1140 movaps xmm2,[eax+288] local 1148 maxps xmm2,[ebx+288] local 1166 movaps xmm2,[eax+416] local 1174 maxps xmm2,[ebx+416] local 1214 movups xmm2,[eax+32] local 1222 maxps xmm2,[ebx+32] local 1240 movups xmm2,[eax+160] local 1248 maxps xmm2,[ebx+160] local 1266 movups xmm2,[eax+288] local 1274 maxps xmm2,[ebx+288] local 1292 movups xmm2,[eax+416] local 1300 maxps xmm2,[ebx+416] local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_arit.c | 2133 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local 2351 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/third_party/libyuv/source/ |
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...] |