/external/qemu/distrib/sdl-1.2.12/src/audio/ |
SDL_mixer_MMX_VC.c | 56 pxor mm0, mm0 local 57 movd mm0, eax //%%eax,%%mm0 local 58 movq mm1, mm0 //%%mm0,%%mm1 59 psllq mm0, 16 //$16,%%mm0 local 60 por mm0, mm1 //%%mm1,%%mm0 local 61 psllq mm0, 16 \/\/$16,%%mm0 local 62 por mm0, mm1 \/\/%%mm1,%%mm0 local 63 psllq mm0, 16 \/\/$16,%%mm0 local 64 por mm0, mm1 \/\/%%mm1,%%mm0 \/\/ mm0 = vol|vol|vol|vol local 134 movd mm0, eax \/\/%%eax,%%mm0 local 136 psllq mm0, 16 \/\/$16,%%mm0 local 137 por mm0, mm1 \/\/%%mm1,%%mm0 local 138 psllq mm0, 16 \/\/$16,%%mm0 local 139 por mm0, mm1 \/\/%%mm1,%%mm0 local 140 psllq mm0, 16 \/\/$16,%%mm0 local 141 por mm0, mm1 \/\/%%mm1,%%mm0 local [all...] |
/external/libyuv/files/source/ |
row_win.cc | 465 movq mm0, [_kCoefficientsRgbY + 2048 + 8 * eax] local 467 paddsw mm0, [_kCoefficientsRgbY + 4096 + 8 * ebx] local 472 paddsw mm1, mm0 473 paddsw mm2, mm0 506 movq mm0, [_kCoefficientsBgraY + 2048 + 8 * eax] local 508 paddsw mm0, [_kCoefficientsBgraY + 4096 + 8 * ebx] local 513 paddsw mm1, mm0 514 paddsw mm2, mm0 547 movq mm0, [_kCoefficientsAbgrY + 2048 + 8 * eax] local 549 paddsw mm0, [_kCoefficientsAbgrY + 4096 + 8 * ebx local 588 movq mm0, [_kCoefficientsRgbY + 2048 + 8 * eax] local 590 paddsw mm0, [_kCoefficientsRgbY + 4096 + 8 * ebx] local 592 paddsw mm0, [_kCoefficientsRgbY + 8 * eax] local 593 psraw mm0, 6 local 594 packuswb mm0, mm0 local 617 movq mm0, [_kCoefficientsRgbY + 8 * ebx] local 618 psraw mm0, 6 local 622 packuswb mm0, mm1 local [all...] |
/external/libvpx/vp8/common/x86/ |
postproc_mmx.c | 81 pxor mm0, mm0 ; local 82 mm0 = 00000000 98 punpcklbw mm3, mm0 ; 109 punpcklbw mm5, mm0 ; 132 punpcklbw mm5, mm0 ; 159 punpcklbw mm5, mm0 ; 184 punpcklbw mm4, mm0 ; 218 packuswb mm1, mm0 ; local 249 punpcklbw mm3, mm0 ; 369 packuswb mm1, mm0 ; local 565 movq mm0, QWORD PTR [edi-8]; local 680 movq QWORD PTR [edi+edx-8], mm0 ; local 682 movdq2q mm0, xmm1 local 731 pxor mm0, mm0 ; local 750 punpcklbw mm1, mm0 ; local 756 punpcklwd mm1, mm0 ; local 758 punpckhwd mm2, mm0 ; local 1021 movq mm0, d[ecx*8] local 1193 pxor mm0, mm0 local 1275 movq mm0, mm1 local [all...] |
/external/libvpx/vpx_scale/win32/ |
scaleopt.c | 109 movd mm0, ebx // mm0 = 00 01 01 02 local 112 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx local 113 pmullw mm0, mm5 // local 119 paddw mm0, mm1 local 121 paddw mm0, mm4 local 122 psrlw mm0, 8 local 125 packuswb mm0, mm7 local 127 movd DWORD Ptr [edi-4], mm0 154 movd mm0, ebx \/\/ mm0 = 00 01 01 02 local 157 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 01 xx 02 xx local 158 pmullw mm0, mm5 \/\/ local 161 paddw mm0, mm1 local 163 paddw mm0, mm4 local 164 psrlw mm0, 8 local 166 packuswb mm0, mm7 local 222 movq mm0, QWORD PTR [esi] \/\/ mm0 = 00 01 02 03 04 05 06 07 local 229 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 02 xx 03 xx local 232 pmullw mm0, mm5 \/\/ 00* 51 01*102 02*154 03*205 local 243 paddw mm0, mm1 \/\/ added round values local 244 paddw mm0, mm4 local 246 psrlw mm0, 8 \/\/ output: 01 xx 02 xx 03 xx 04 xx local 247 packuswb mm0, mm7 local 265 movq mm0, [esi] \/\/ mm0 = 00 01 02 03 04 05 06 07 local 280 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 02 xx 03 xx local 283 pmullw mm0, mm5 \/\/ 00* 51 01*102 02*154 03*205 local 294 paddw mm0, mm1 \/\/ added round values local 295 paddw mm0, mm4 local 297 psrlw mm0, 8 \/\/ output: 01 xx 02 xx 03 xx 04 xx local 298 packuswb mm0, mm7 \/\/ 01 02 03 04 xx xx xx xx local 354 movq mm0, QWORD ptr [esi] \/\/ src[0]; local 358 punpcklbw mm0, mm7 \/\/ unpack low to word local 363 pmullw mm0, mm5 \/\/ a * 1\/5 local 378 paddw mm0, mm4 \/\/ a * 1\/5 + b * 4\/5 local 381 paddw mm0, round_values \/\/ + 128 local 384 psrlw mm0, 8 local 387 packuswb mm0, mm2 \/\/ des [1] local 390 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local 403 punpcklbw mm0, mm7 \/\/ unpack low to word local 432 pmullw mm0, mm6 \/\/ c * 3\/5 local 447 paddw mm0, mm4 \/\/ c * 3\/5 + d * 2\/5 local 450 paddw mm0, round_values \/\/ + 128 local 453 psrlw mm0, 8 local 456 packuswb mm0, mm2 \/\/ des[3] local 462 movq mm0, [edi+ecx*2] \/\/ mm0, Src[0] of the next group local 471 punpcklbw mm0, mm7 \/\/ unpack low local 473 pmullw mm0, mm6 \/\/ an * 1\/5 local 538 movq mm0, QWORD ptr [esi] \/\/ src[0]; local 542 punpcklbw mm0, mm7 \/\/ unpack low to word local 547 pmullw mm0, mm5 \/\/ a * 1\/5 local 562 paddw mm0, mm4 \/\/ a * 1\/5 + b * 4\/5 local 565 paddw mm0, round_values \/\/ + 128 local 568 psrlw mm0, 8 local 571 packuswb mm0, mm2 \/\/ des [1] local 574 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local 587 punpcklbw mm0, mm7 \/\/ unpack low to word local 618 pmullw mm0, mm6 \/\/ c * 3\/5 local 633 paddw mm0, mm4 \/\/ c * 3\/5 + d * 2\/5 local 636 paddw mm0, round_values \/\/ + 128 local 639 psrlw mm0, 8 local 642 packuswb mm0, mm2 \/\/ des[3] local 695 movq mm0, QWORD ptr [esi] \/\/ src[0]; local 699 punpcklbw mm0, mm7 \/\/ unpack low to word local 704 pmullw mm0, mm5 \/\/ a * 2\/5 local 719 paddw mm0, mm4 \/\/ a * 2\/5 + b * 3\/5 local 722 paddw mm0, round_values \/\/ + 128 local 725 psrlw mm0, 8 local 728 packuswb mm0, mm2 \/\/ des [1] local 731 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local 746 punpcklbw mm0, mm7 \/\/ c low local 793 pmullw mm0, mm5 \/\/ d * 3\/5 local 804 paddw mm0, mm1 \/\/ d * 3\/5 + an * 2\/5 local 808 paddw mm0, round_values \/\/ + 128 local 811 psrlw mm0, 8 local 814 packuswb mm0, mm2 \/\/ des[4] local 867 movq mm0, QWORD ptr [esi] \/\/ src[0]; local 871 punpcklbw mm0, mm7 \/\/ unpack low to word local 876 pmullw mm0, mm5 \/\/ a * 2\/5 local 891 paddw mm0, mm4 \/\/ a * 2\/5 + b * 3\/5 local 894 paddw mm0, round_values \/\/ + 128 local 897 psrlw mm0, 8 local 900 packuswb mm0, mm2 \/\/ des [1] local 903 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local 922 punpcklbw mm0, mm7 \/\/ c low local 1011 movq mm0, [esi] \/\/ get Src[0] local 1017 punpcklbw mm0, mm7 \/\/ low Src[0] local 1021 paddw mm0, mm1 \/\/ low (a + b) local 1024 paddw mm0, mm6 \/\/ low (a + b + 1) local 1029 psraw mm0, 1 \/\/ low (a + b +1 )\/2 local 1033 packuswb mm0, mm2 \/\/ pack results local 1080 movq mm0, [esi] \/\/ get Src[0] local 1131 movq mm0, [esi] local 1138 punpcklbw mm0, mm7 local 1141 paddw mm0, mm1 local 1143 paddw mm0, mm6 local 1150 psraw mm0, 1 local 1153 packuswb mm0, mm2 local 1172 movq mm0, [esi] local 1187 punpcklbw mm0, mm7 local 1190 paddw mm0, mm1 local 1191 paddw mm0, mm6 local 1199 psraw mm0, 1 local 1202 packuswb mm0, mm2 local 1292 movq mm0, QWORD PTR [esi] ; local 1294 movq mm1, mm0 ; local 1297 psrlq mm0, 8 ; local 1302 punpcklbw mm0, mm7 ; local 1306 pmullw mm0, mm6 local 1348 movd mm0, DWORD ptr [esi] \/\/ src[0]; local 1444 movq mm0, QWORD PTR [esi] ; local 1446 movq mm1, mm0 ; local 1449 psllw mm0, 8 ; local 1454 psrlw mm0, 8 ; local 1459 pmullw mm0, mm6 local 1477 movq mm0, QWORD PTR [esi] ; local 1479 movq mm1, mm0 ; local 1482 psllw mm0, 8 ; local 1487 psrlw mm0, 8 ; local 1492 pmullw mm0, mm6 local 1538 movd mm0, DWORD ptr [esi] \/\/ src[0]; local 1631 movq mm0, [esi+edx*2] local 1632 psllw mm0, 8 local 1634 psrlw mm0, 8 local 1635 packuswb mm0, mm7 local 1637 movd DWORD Ptr [edi+edx], mm0; local 1684 movd mm0, [esi] \/\/ local 1688 punpcklbw mm0, mm7 local 1690 pmullw mm0, mm5 local 1697 paddw mm0, round_values local 1700 paddw mm0, mm1 local 1702 psrlw mm0, 8 local 1703 packuswb mm0, mm7 local [all...] |
/external/neven/Embedded/common/src/b_BasicEm/ |
Math.c | 363 movq mm0, 0[eax] local 370 pmaddwd mm0, mm1 local 378 paddd mm7, mm0 396 movq mm0, mm7 local 398 psrlq mm0, 32 local 400 paddd mm7, mm0 436 "movq 0(%%eax),%%mm0\n\t" 443 "pmaddwd %%mm1,%%mm0\n\t" 451 "paddd %%mm0,%%mm7\n\t" 468 "movq %%mm7,%%mm0\n\t [all...] |
/external/qemu/distrib/libpng-1.2.19/ |
pngvcrd.c | 176 movq mm0,mask0 local 180 pand mm0,mm7 local 184 pcmpeqb mm0,mm6 local 196 pand mm4,mm0 197 movq mm6,mm0 312 movq mm0,mask0 local 317 pand mm0,mm7 local 322 pcmpeqb mm0,mm6 local 336 pand mm4,mm0 337 movq mm6,mm0 454 movq mm0,mask0 local 456 pand mm0,mm7 \/\/nonzero if keep byte local 457 pcmpeqb mm0,mm6 \/\/zeros->1s, v versa local 724 movq mm0,mask0 local 727 pand mm0,mm7 local 730 pcmpeqb mm0,mm6 local 845 movq mm0,mask0 local 852 pand mm0,mm7 local 859 pcmpeqb mm0,mm6 local 1250 movq mm0, [esi] ; X X v2 v1 v0 v5 v4 v3 local 1251 movq mm7, mm0 ; X X v2 v1 v0 v5 v4 v3 local 1252 movq mm6, mm0 ; X X v2 v1 v0 v5 v4 v3 local 1253 psllq mm0, 24 ; v1 v0 v5 v4 v3 0 0 0 local 1256 por mm0, mm7 ; v1 v0 v5 v4 v3 v5 v4 v3 local 1259 movq [edi], mm0 ; move quad to memory local 1297 movd mm0, [esi] ; X X X X X v2 v1 v0 local 1298 pand mm0, const4 ; 0 0 0 0 0 v2 v1 v0 local 1299 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local 1300 psllq mm0, 16 ; 0 0 0 v2 v1 v0 0 0 local 1301 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local 1302 psllq mm0, 24 ; v2 v1 v0 0 0 0 0 0 local 1304 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local 1305 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local 1306 movq [edi+4], mm0 ; move to memory local 1307 psrlq mm0, 16 ; 0 0 v2 v1 v0 v2 v1 v0 local 1308 movd [edi], mm0 ; move to memory local 1325 movd mm0, [esi] ; X X X X X v2 v1 v0 local 1326 pand mm0, const4 ; 0 0 0 0 0 v2 v1 v0 local 1327 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local 1328 psllq mm0, 16 ; 0 0 0 v2 v1 v0 0 0 local 1329 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local 1330 psllq mm0, 24 ; v2 v1 v0 0 0 0 0 0 local 1332 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local 1333 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local 1334 movq mm3, mm0 ; v2 v1 v0 v2 v1 v0 v2 v1 local 1335 psllq mm0, 16 ; v0 v2 v1 v0 v2 v1 0 0 local 1337 punpckhdq mm3, mm0 ; v0 v2 v1 v0 v2 v1 v0 v2 local 1339 psrlq mm0, 32 ; 0 0 0 0 v0 v2 v1 v0 local 1341 punpckldq mm0, mm4 ; v1 v0 v2 v1 v0 v2 v1 v0 local 1369 movq mm0, [esi] ; v0 v1 v2 v3 v4 v5 v6 v7 local 1370 movq mm1, mm0 ; v0 v1 v2 v3 v4 v5 v6 v7 local 1371 punpcklbw mm0, mm0 ; v4 v4 v5 v5 v6 v6 v7 v7 local 1376 movq [edi], mm0 ; move to memory v4 v5 v6 and v7 local 1412 movd mm0, [esi] ; X X X X v0 v1 v2 v3 local 1413 punpcklbw mm0, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local 1414 movq mm1, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local 1415 punpcklwd mm0, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local 1417 movq [edi], mm0 ; move to memory v2 and v3 local 1454 movd mm0, [esi] ; X X X X v0 v1 v2 v3 local 1455 movq mm1, mm0 ; X X X X v0 v1 v2 v3 local 1456 punpcklbw mm0, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local 1457 movq mm2, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local 1458 punpcklwd mm0, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local 1459 movq mm3, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local 1460 punpckldq mm0, mm0 ; v3 v3 v3 v3 v3 v3 v3 v3 local 1462 movq [edi], mm0 ; move to memory v3 local 1525 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local 1526 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1565 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local 1566 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1567 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1568 punpckldq mm0, mm0 ; v3 v2 v3 v2 v3 v2 v3 v2 local 1610 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local 1611 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1612 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1613 punpckldq mm0, mm0 ; v3 v2 v3 v2 v3 v2 v3 v2 local 1660 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local 1661 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1662 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local 1703 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local 1704 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1705 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local 1748 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local 1749 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1750 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local 2021 movq mm0, [edi + ebx] \/\/ Load mm0 with Avg(x) local 2030 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local 2039 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local 2052 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local 2070 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local 2108 movq mm0, [edi + ebx] local 2116 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local 2125 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local 2138 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local 2167 movq mm0, [edi + ebx] local 2176 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local 2185 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local 2197 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local 2212 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local 2228 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local 2284 movq mm0, [edi + ebx] local 2294 paddb mm0, mm3 \/\/ add LBCarrys to Avg for each byte local 2296 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local 2297 paddb mm0, mm2 \/\/ add (Raw\/2) to Avg for each byte local 2317 movq mm0, [edi + ebx] local 2327 paddb mm0, mm3 \/\/ add LBCarrys to Avg for each byte local 2329 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local 2331 paddb mm0, mm2 \/\/ add (Raw\/2) to Avg for each byte local 2501 pxor mm0, mm0 local 2525 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2527 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2533 pxor mm0, mm0 local 2534 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2535 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2542 movq mm0, mm7 local 2548 pandn mm0, mm1 local 2550 paddw mm0, mm2 local 2557 pxor mm0, mm0 local 2585 pcmpgtw mm0, mm5 \/\/ Create mask pbv bytes < 0 local 2587 pand mm0, mm5 \/\/ Only pbv bytes < 0 in mm0 local 2593 pxor mm0, mm0 local 2594 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2595 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2601 movq mm0, mm7 local 2607 pandn mm0, mm1 local 2609 paddw mm0, mm2 local 2617 pxor mm0, mm0 local 2641 pxor mm0, mm0 local 2647 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2649 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2655 pxor mm0, mm0 local 2656 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2657 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2663 movq mm0, mm7 local 2668 pandn mm0, mm1 local 2670 paddw mm0, mm2 local 2685 pxor mm0, mm0 \/\/ pxor does not affect flags local 2709 pxor mm0, mm0 local 2733 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2735 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2741 pxor mm0, mm0 local 2742 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2743 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2750 movq mm0, mm7 local 2756 pandn mm0, mm1 local 2758 paddw mm0, mm2 local 2765 pxor mm0, mm0 local 2797 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2799 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2805 pxor mm0, mm0 local 2806 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2807 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2814 movq mm0, mm7 local 2820 pandn mm0, mm1 local 2822 paddw mm0, mm2 local 2830 pxor mm0, mm0 local 2850 pxor mm0, mm0 local 2873 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2875 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2881 pxor mm0, mm0 local 2882 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2883 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2890 movq mm0, mm7 local 2896 pandn mm0, mm1 local 2898 paddw mm0, mm2 local 2905 pxor mm0, mm0 local 2929 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 2931 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 2937 pxor mm0, mm0 local 2938 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 2939 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 2946 movq mm0, mm7 local 2952 pandn mm0, mm1 local 2954 paddw mm0, mm2 local 2962 pxor mm0, mm0 local 2981 pxor mm0, mm0 local 3004 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 3006 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 3012 pxor mm0, mm0 local 3013 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 3014 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 3021 movq mm0, mm7 local 3027 pandn mm0, mm1 local 3029 paddw mm0, mm2 local 3036 pxor mm0, mm0 local 3061 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local 3063 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local 3069 pxor mm0, mm0 local 3070 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local 3071 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local 3078 movq mm0, mm7 local 3084 pandn mm0, mm1 local 3086 paddw mm0, mm2 local 3094 pxor mm0, mm0 local 3339 movq mm0, [edi+ebx] local 3340 paddb mm0, mm1 local 3345 paddb mm0, mm1 local 3351 paddb mm0, mm1 local 3411 movq mm0, [edi+ebx] local 3412 paddb mm0, mm1 local 3419 paddb mm0, mm1 local 3452 movq mm0, [edi+ebx] local 3453 paddb mm0, mm1 local 3458 paddb mm0, mm1 local 3463 paddb mm0, mm1 local 3469 paddb mm0, mm1 local 3489 movq mm0, [edi+ebx] \/\/ Load Sub(x) for 1st 8 bytes local 3490 paddb mm0, mm7 local 3524 movq mm0, [edi+ebx] local 3526 paddb mm0, mm7 local 3545 movq mm0, [edi+ebx] local 3548 paddb mm0, mm1 local 3614 movq mm0, [edi+ebx] local 3616 paddb mm0, mm1 local 3630 movq mm0, [edi+ebx+32] local 3632 paddb mm0, mm1 local 3667 movq mm0, [edi+ebx] local 3669 paddb mm0, mm1 local [all...] |
/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
db_feature_detection.cpp | 106 movq mm0,[eax] /*1 Get upper*/ local 109 psrlq mm0,1 /*4 Shift*/ local 111 pand mm0,mm7 /*6 And*/ local 114 psubb mm0,mm1 /*8 Subtract*/ local 116 movq mm1,mm0 /*9 Copy*/ 117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ 119 punpcklbw mm0,mm6 /*11 Unpack low*/ local 122 movq mm4,mm0 /*25 Copy dx*/ 124 pmullw mm0,mm0 /*26 Multiply dx*dx* local 142 punpcklwd mm0,mm6 \/*32 Unpack dx*dx lows*\/ local 147 movq mm0,mm4 \/*37 Copy dx*dy*\/ local 152 punpckhwd mm0,mm6 \/*40 Unpack dx*dy highs*\/ local 172 movq mm0,mm4 \/*62 Copy dx*dy*\/ local 178 punpckhwd mm0,mm2 \/*65 Unpack dx*dy highs*\/ local 281 movq mm0,[eax] \/*1 Get dxx0*\/ local 288 paddd mm0,mm1 \/*4 Accumulate dxx1*\/ local 291 paddd mm0,mm2 \/*7 Accumulate dxx2 1*\/ local 294 paddd mm0,mm2 \/*9 Accumulate dxx2 2*\/ local 297 paddd mm0,mm3 \/*12 Accumulate dxx3*\/ local 299 paddd mm0,[edi] \/*13 Accumulate dxx4*\/ local 308 movq mm0,[eax+1024] \/*29 Get dyy0*\/ local 317 paddd mm0,mm1 \/*32 Accumulate dyy1*\/ local 324 paddd mm0,mm2 \/*35 Accumulate dyy2 1*\/ local 325 paddd mm0,[edi+1024] \/*41 Accumulate dyy4*\/ local 327 paddd mm0,mm2 \/*37 Accumulate dyy2 2*\/ local 329 paddd mm0,mm3 \/*40 Accumulate dyy3*\/ local 400 paddd mm0,mm6 \/*2 Add 1* behind two steps*\/ local 412 paddd mm0,mm6 \/*14 Add 4* behind one step*\/ local 413 movq mm0,mm1 \/*15 Shift along*\/ local 417 paddd mm0,mm4 \/*18 Add 1* behind two steps*\/ local 429 paddd mm0,mm4 \/*30 Add 4* behind one step*\/ local 430 movq mm0,mm1 \/*31 Shift along*\/ local 438 paddd mm0,mm6 \/*34 Add 1* behind two steps*\/ local 452 paddd mm0,mm6 \/*46 Add 4* behind one step*\/ local 458 movq mm0,mm6 \/*50b Start with 1* in front two steps*\/ local 467 paddd mm0,mm4 \/*59 Add 4* in front one step*\/ local 475 movq mm0,mm2 \/*64 Shift along*\/ local [all...] |