/external/chromium/base/ |
cpu_unittest.cc | 27 __asm xorps xmm0, xmm0; local 32 __asm psrldq xmm0, 0; local 37 __asm addsubpd xmm0, xmm0; local 42 __asm psignb xmm0, xmm0; local 47 __asm pmuldq xmm0, xmm0; local 62 __asm__ __volatile__("xorps %%xmm0, %%xmm0\n" : : : "xmm0") [all...] |
/external/v8/test/cctest/ |
test-disasm-x64.cc | 358 __ addsd(xmm1, xmm0); 359 __ mulsd(xmm1, xmm0); 360 __ subsd(xmm1, xmm0); 361 __ divsd(xmm1, xmm0); 364 __ ucomisd(xmm0, xmm1); 367 __ movdqa(xmm0, Operand(rbx, rcx, times_4, 10000)); 368 __ movdqa(Operand(rbx, rcx, times_4, 10000), xmm0); local 399 __ andpd(xmm0, xmm1); 402 __ movaps(xmm0, xmm1);
|
test-disasm-ia32.cc | 375 __ addsd(xmm1, xmm0); 376 __ mulsd(xmm1, xmm0); 377 __ subsd(xmm1, xmm0); 378 __ divsd(xmm1, xmm0); 381 __ ucomisd(xmm0, xmm1); 384 __ movdqa(xmm0, Operand(ebx, ecx, times_4, 10000)); 385 __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0); local 386 __ movdqu(xmm0, Operand(ebx, ecx, times_4, 10000)); 387 __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0); local 418 __ andpd(xmm0, xmm1) [all...] |
test-assembler-ia32.cc | 271 __ movdbl(xmm0, Operand(esp, 1 * kPointerSize)); 273 __ addsd(xmm0, xmm1); 274 __ mulsd(xmm0, xmm1); 275 __ subsd(xmm0, xmm1); 276 __ divsd(xmm0, xmm1); 277 // Copy xmm0 to st(0) using eight bytes of stack. 279 __ movdbl(Operand(esp, 0), xmm0); local 317 __ cvtsi2sd(xmm0, eax); 318 // Copy xmm0 to st(0) using eight bytes of stack. 320 __ movdbl(Operand(esp, 0), xmm0); local [all...] |
/external/libyuv/files/source/ |
format_conversion.cc | 41 movdqa xmm0, [eax] local 43 pshufb xmm0, xmm5 local 45 movd [edx], xmm0 62 "movdqa (%0),%%xmm0 \n" 64 "pshufb %%xmm5,%%xmm0 \n" 66 "movd %%xmm0,(%1) \n" 75 , "xmm0", "xmm5"
|
convert_from.cc | 254 movdqa xmm0, [eax] // Y local 256 movdqa xmm1, xmm0 257 punpcklbw xmm0, xmm2 // YUYV local 259 movdqa [edi], xmm0 293 movdqa xmm0, [eax] // Y local 296 punpcklbw xmm1, xmm0 // UYVY 297 punpckhbw xmm2, xmm0 323 "movdqa (%0),%%xmm0 \n" 325 "movdqa %%xmm0,%%xmm1 \n" 326 "punpcklbw %%xmm2,%%xmm0 \n [all...] |
rotate.cc | 80 movq xmm0, qword ptr [eax] local 84 punpcklbw xmm0, xmm1 local 86 movdqa xmm1, xmm0 106 punpcklwd xmm0, xmm2 local 108 movdqa xmm2, xmm0 120 punpckldq xmm0, xmm4 local 121 movq qword ptr [edx], xmm0 122 movdqa xmm4, xmm0 181 movdqa xmm0, [eax] local 184 movdqa xmm7, xmm0 // use xmm7 as temp register 185 punpcklbw xmm0, xmm1 local 215 punpcklwd xmm0, xmm2 local 235 punpckldq xmm0, xmm4 local 245 movdqa xmm0, xmm2 \/\/ use xmm0 as the temp register. local 249 punpckhdq xmm0, xmm6 local 254 movdqa xmm0, xmm1 \/\/ use xmm0 as the temp register. local 258 punpckhdq xmm0, xmm5 local 263 movdqa xmm0, xmm3 \/\/ use xmm0 as the temp register. local 267 punpckhdq xmm0, xmm7 local [all...] |
compare.cc | 67 // 27: 66 0F 38 40 C6 pmulld xmm0,xmm6 80 movd xmm0, [esp + 12] // seed local 89 pmulld(0xc6) // pmulld xmm0,xmm6 hash *= 33 ^ 16 117 paddd xmm0, xmm1 local 120 movd eax, xmm0 // return hash 163 "movd %2,%%xmm0 \n" 170 "pmulld %%xmm6,%%xmm0 \n" 197 "paddd %%xmm1,%%xmm0 \n" 199 "movd %%xmm0,%3 \n" 211 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7 261 pxor xmm0, xmm0 local 280 paddd xmm0, xmm1 local 281 paddd xmm0, xmm2 local 284 pshufd xmm1, xmm0, 0EEh local 285 paddd xmm0, xmm1 local 286 pshufd xmm1, xmm0, 01h local 287 paddd xmm0, xmm1 local [all...] |
convert.cc | 81 movdqa xmm0, [eax] local 82 pavgb xmm0, [eax + edx] local 84 movdqa [eax + edi], xmm0 100 "movdqa (%0),%%xmm0 \n" 101 "pavgb (%0,%3),%%xmm0 \n" 103 "movdqa %%xmm0,(%0,%1) \n" 112 , "xmm0" [all...] |
scale_argb.cc | 51 movdqa xmm0, [eax] local 54 shufps xmm0, xmm1, 0x88 local 56 movdqa [edx], xmm0 79 movdqa xmm0, [eax] local 84 pavgb xmm0, xmm2 // average rows local 86 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) 87 shufps xmm0, xmm1, 0x88 // even pixels local 89 pavgb xmm0, xmm2 local 91 movdqa [edx], xmm0 120 movd xmm0, [eax local 122 punpckldq xmm0, xmm1 local 127 punpcklqdq xmm0, xmm2 local 161 movq xmm0, qword ptr [eax] \/\/ row0 4 pairs local 162 movhps xmm0, qword ptr [eax + ebx] local 171 pavgb xmm0, xmm2 \/\/ average rows local 174 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 176 pavgb xmm0, xmm2 local 220 movdqa xmm0, [esi] \/\/ row0 local 226 punpcklbw xmm0, xmm4 local 232 paddw xmm0, xmm2 \/\/ sum rows local 234 packuswb xmm0, xmm1 local 240 shufps xmm0, xmm0, 0xff local 248 movdqa xmm0, [esi] local 254 shufps xmm0, xmm0, 0xff local 262 movdqa xmm0, [esi] local 263 pavgb xmm0, [esi + edx] local 269 shufps xmm0, xmm0, 0xff local 298 movd xmm0, eax \/\/ high fraction 0..127 local 308 movdqa xmm0, [esi] local 311 punpcklbw xmm0, xmm2 local 313 pmaddubsw xmm0, xmm5 local 315 psrlw xmm0, 7 local 317 packuswb xmm0, xmm1 local 323 shufps xmm0, xmm0, 0xff local 331 movdqa xmm0, [esi] local 337 shufps xmm0, xmm0, 0xff local 345 movdqa xmm0, [esi] local 346 pavgb xmm0, [esi + edx] local 352 shufps xmm0, xmm0, 0xff local [all...] |
row_win.cc | 136 movq xmm0, qword ptr [eax] local 138 punpcklbw xmm0, xmm0 local 139 movdqa xmm1, xmm0 140 punpcklwd xmm0, xmm0 local 142 por xmm0, xmm5 local 144 movdqa [edx], xmm0 164 movdqa xmm0, [eax] local 165 pshufb xmm0, xmm local 185 movdqa xmm0, [eax] local 186 pshufb xmm0, xmm5 local 206 movdqa xmm0, [eax] local 207 pshufb xmm0, xmm5 local 227 movdqa xmm0, [eax] local 228 pshufb xmm0, xmm5 local 249 movdqu xmm0, [eax] local 257 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 258 pshufb xmm0, xmm4 local 260 por xmm0, xmm5 local 289 movdqu xmm0, [eax] local 297 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 298 pshufb xmm0, xmm4 local 300 por xmm0, xmm5 local 349 movdqu xmm0, [eax] \/\/ fetch 8 pixels of bgr565 local 358 pand xmm0, xmm4 \/\/ G in middle 6 bits local 359 pmulhuw xmm0, xmm6 \/\/ << 5 * (256 + 4) local 360 por xmm0, xmm7 \/\/ AG local 399 movdqu xmm0, [eax] \/\/ fetch 8 pixels of 1555 local 410 pand xmm0, xmm4 \/\/ G in middle 5 bits local 412 pmulhuw xmm0, xmm6 \/\/ << 6 * (256 + 8) local 414 por xmm0, xmm2 \/\/ AG local 445 movdqu xmm0, [eax] \/\/ fetch 8 pixels of bgra4444 local 447 pand xmm0, xmm4 \/\/ mask low nibbles local 453 por xmm0, xmm1 local 456 punpcklbw xmm0, xmm2 local 477 movdqa xmm0, [eax] \/\/ fetch 16 pixels of argb local 482 pshufb xmm0, xmm6 \/\/ pack 16 bytes of ARGB to 12 bytes of RGB local 490 por xmm0, xmm4 \/\/ 4 bytes from 1 for 0 local 516 movdqa xmm0, [eax] \/\/ fetch 16 pixels of argb local 521 pshufb xmm0, xmm6 \/\/ pack 16 bytes of ARGB to 12 bytes of RGB local 529 por xmm0, xmm4 \/\/ 4 bytes from 1 for 0 local 561 movdqa xmm0, [eax] \/\/ fetch 4 pixels of argb local 564 pslld xmm0, 8 \/\/ R local 567 psrad xmm0, 16 \/\/ R local 570 pand xmm0, xmm5 \/\/ R local 572 por xmm0, xmm1 \/\/ BGR local 573 packssdw xmm0, xmm0 local 601 movdqa xmm0, [eax] \/\/ fetch 4 pixels of argb local 605 psrad xmm0, 16 \/\/ A local 609 pand xmm0, xmm7 \/\/ A local 613 por xmm0, xmm1 \/\/ BA local 615 por xmm0, xmm2 \/\/ BGRA local 616 packssdw xmm0, xmm0 local 639 movdqa xmm0, [eax] \/\/ fetch 4 pixels of argb local 641 pand xmm0, xmm3 \/\/ low nibble local 643 psrl xmm0, 4 local 645 por xmm0, xmm1 local 646 packuswb xmm0, xmm0 local 668 movdqa xmm0, [eax] local 672 pmaddubsw xmm0, xmm4 local 677 phaddw xmm0, xmm1 local 679 psrlw xmm0, 7 local 681 packuswb xmm0, xmm2 local 682 paddb xmm0, xmm5 local 702 movdqu xmm0, [eax] local 706 pmaddubsw xmm0, xmm4 local 711 phaddw xmm0, xmm1 local 713 psrlw xmm0, 7 local 715 packuswb xmm0, xmm2 local 716 paddb xmm0, xmm5 local 736 movdqa xmm0, [eax] local 740 pmaddubsw xmm0, xmm4 local 745 phaddw xmm0, xmm1 local 747 psrlw xmm0, 7 local 749 packuswb xmm0, xmm2 local 750 paddb xmm0, xmm5 local 770 movdqu xmm0, [eax] local 774 pmaddubsw xmm0, xmm4 local 779 phaddw xmm0, xmm1 local 781 psrlw xmm0, 7 local 783 packuswb xmm0, xmm2 local 784 paddb xmm0, xmm5 local 804 movdqa xmm0, [eax] local 808 pmaddubsw xmm0, xmm4 local 813 phaddw xmm0, xmm1 local 815 psrlw xmm0, 7 local 817 packuswb xmm0, xmm2 local 818 paddb xmm0, xmm5 local 838 movdqu xmm0, [eax] local 842 pmaddubsw xmm0, xmm4 local 847 phaddw xmm0, xmm1 local 849 psrlw xmm0, 7 local 851 packuswb xmm0, xmm2 local 852 paddb xmm0, xmm5 local 872 movdqa xmm0, [eax] local 876 pmaddubsw xmm0, xmm4 local 881 phaddw xmm0, xmm1 local 883 psrlw xmm0, 7 local 885 packuswb xmm0, xmm2 local 886 paddb xmm0, xmm5 local 906 movdqu xmm0, [eax] local 910 pmaddubsw xmm0, xmm4 local 915 phaddw xmm0, xmm1 local 917 psrlw xmm0, 7 local 919 packuswb xmm0, xmm2 local 920 paddb xmm0, xmm5 local 948 movdqa xmm0, [eax] local 952 pavgb xmm0, [eax + esi] local 958 shufps xmm0, xmm1, 0x88 local 960 pavgb xmm0, xmm4 local 971 pmaddubsw xmm0, xmm7 \/\/ U local 975 phaddw xmm0, xmm2 local 977 psraw xmm0, 8 local 979 packsswb xmm0, xmm1 local 980 paddb xmm0, xmm5 \/\/ -> unsigned local 1014 movdqu xmm0, [eax] local 1019 pavgb xmm0, xmm4 local 1028 shufps xmm0, xmm1, 0x88 local 1030 pavgb xmm0, xmm4 local 1041 pmaddubsw xmm0, xmm7 \/\/ U local 1045 phaddw xmm0, xmm2 local 1047 psraw xmm0, 8 local 1049 packsswb xmm0, xmm1 local 1050 paddb xmm0, xmm5 \/\/ -> unsigned local 1084 movdqa xmm0, [eax] local 1088 pavgb xmm0, [eax + esi] local 1094 shufps xmm0, xmm1, 0x88 local 1096 pavgb xmm0, xmm4 local 1107 pmaddubsw xmm0, xmm7 \/\/ U local 1111 phaddw xmm0, xmm2 local 1113 psraw xmm0, 8 local 1115 packsswb xmm0, xmm1 local 1116 paddb xmm0, xmm5 \/\/ -> unsigned local 1150 movdqu xmm0, [eax] local 1155 pavgb xmm0, xmm4 local 1164 shufps xmm0, xmm1, 0x88 local 1166 pavgb xmm0, xmm4 local 1177 pmaddubsw xmm0, xmm7 \/\/ U local 1181 phaddw xmm0, xmm2 local 1183 psraw xmm0, 8 local 1185 packsswb xmm0, xmm1 local 1186 paddb xmm0, xmm5 \/\/ -> unsigned local 1220 movdqa xmm0, [eax] local 1224 pavgb xmm0, [eax + esi] local 1230 shufps xmm0, xmm1, 0x88 local 1232 pavgb xmm0, xmm4 local 1243 pmaddubsw xmm0, xmm7 \/\/ U local 1247 phaddw xmm0, xmm2 local 1249 psraw xmm0, 8 local 1251 packsswb xmm0, xmm1 local 1252 paddb xmm0, xmm5 \/\/ -> unsigned local 1286 movdqu xmm0, [eax] local 1291 pavgb xmm0, xmm4 local 1300 shufps xmm0, xmm1, 0x88 local 1302 pavgb xmm0, xmm4 local 1313 pmaddubsw xmm0, xmm7 \/\/ U local 1317 phaddw xmm0, xmm2 local 1319 psraw xmm0, 8 local 1321 packsswb xmm0, xmm1 local 1322 paddb xmm0, xmm5 \/\/ -> unsigned local 1356 movdqa xmm0, [eax] local 1360 pavgb xmm0, [eax + esi] local 1366 shufps xmm0, xmm1, 0x88 local 1368 pavgb xmm0, xmm4 local 1379 pmaddubsw xmm0, xmm7 \/\/ U local 1383 phaddw xmm0, xmm2 local 1385 psraw xmm0, 8 local 1387 packsswb xmm0, xmm1 local 1388 paddb xmm0, xmm5 \/\/ -> unsigned local 1422 movdqu xmm0, [eax] local 1427 pavgb xmm0, xmm4 local 1436 shufps xmm0, xmm1, 0x88 local 1438 pavgb xmm0, xmm4 local 1449 pmaddubsw xmm0, xmm7 \/\/ U local 1453 phaddw xmm0, xmm2 local 1455 psraw xmm0, 8 local 1457 packsswb xmm0, xmm1 local 1458 paddb xmm0, xmm5 \/\/ -> unsigned local 1640 punpcklbw xmm0, xmm1 \/\/ BG local 1643 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1683 punpcklbw xmm0, xmm1 \/\/ BG local 1686 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1727 punpcklbw xmm0, xmm1 \/\/ BG local 1730 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1766 punpcklbw xmm0, xmm1 \/\/ BG local 1769 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1804 punpcklbw xmm0, xmm1 \/\/ BG local 1807 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1846 punpcklbw xmm0, xmm1 \/\/ BG local 1849 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1889 punpcklbw xmm0, xmm1 \/\/ BG local 1892 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1933 punpcklbw xmm0, xmm1 \/\/ BG local 1936 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 1973 punpcklbw xmm0, xmm1 \/\/ BG local 1976 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 2011 punpcklbw xmm0, xmm1 \/\/ BG local 2014 punpcklwd xmm0, xmm2 \/\/ BGRA first 4 pixels local 2053 movdqa xmm0, xmm5 local 2055 punpckhwd xmm0, xmm1 \/\/ BGRA next 4 pixels local 2094 movdqa xmm0, xmm5 local 2096 punpckhwd xmm0, xmm1 \/\/ BGRA next 4 pixels local 2134 punpcklbw xmm0, xmm5 \/\/ BA local 2175 punpcklbw xmm0, xmm5 \/\/ BA local 2217 movdqa xmm0, xmm5 local 2219 punpckhwd xmm0, xmm1 \/\/ RGBA next 4 pixels local 2258 movdqa xmm0, xmm5 local 2260 punpckhwd xmm0, xmm1 \/\/ RGBA next 4 pixels local 2296 movq xmm0, qword ptr [eax] local 2298 punpcklbw xmm0, xmm0 \/\/ Y.Y local 2299 psubusw xmm0, xmm3 local 2300 pmulhuw xmm0, xmm2 local 2301 packuswb xmm0, xmm0 \/\/ G local 2304 punpcklbw xmm0, xmm0 \/\/ GG local 2306 punpcklwd xmm0, xmm0 \/\/ BGRA first 4 pixels local 2308 por xmm0, xmm4 local 2339 movdqa xmm0, [eax + ecx] local 2340 pshufb xmm0, xmm5 local 2363 movdqu xmm0, [eax + ecx] local 2365 psllw xmm0, 8 local 2367 por xmm0, xmm1 local 2368 pshuflw xmm0, xmm0, 0x1b \/\/ swap words local 2369 pshufhw xmm0, xmm0, 0x1b local 2370 pshufd xmm0, xmm0, 0x4e \/\/ swap qwords local 2401 movdqa xmm0, [eax] local 2403 pshufb xmm0, xmm1 local 2434 movdqa xmm0, [eax + ecx * 4] local 2435 pshufb xmm0, xmm5 local 2460 movdqa xmm0, [eax] local 2465 pand xmm0, xmm5 \/\/ even bytes local 2467 packuswb xmm0, xmm1 local 2495 movdqa xmm0, [eax] local 2586 movdqa xmm0, [eax] local 2589 pand xmm0, xmm5 \/\/ even bytes are Y local 2591 packuswb xmm0, xmm1 local 2617 movdqa xmm0, [eax] local 2622 pavgb xmm0, xmm2 local 2624 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 2626 packuswb xmm0, xmm1 local 2628 pand xmm0, xmm5 \/\/ U local 2629 packuswb xmm0, xmm0 local 2659 movdqa xmm0, [eax] local 2662 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 2664 packuswb xmm0, xmm1 local 2666 pand xmm0, xmm5 \/\/ U local 2667 packuswb xmm0, xmm0 local 2693 movdqu xmm0, [eax] local 2696 pand xmm0, xmm5 \/\/ even bytes are Y local 2698 packuswb xmm0, xmm1 local 2724 movdqu xmm0, [eax] local 2729 pavgb xmm0, xmm2 local 2731 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 2733 packuswb xmm0, xmm1 local 2735 pand xmm0, xmm5 \/\/ U local 2736 packuswb xmm0, xmm0 local 2766 movdqu xmm0, [eax] local 2769 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 2771 packuswb xmm0, xmm1 local 2773 pand xmm0, xmm5 \/\/ U local 2774 packuswb xmm0, xmm0 local 2798 movdqa xmm0, [eax] local 2801 psrlw xmm0, 8 \/\/ odd bytes are Y local 2803 packuswb xmm0, xmm1 local 2829 movdqa xmm0, [eax] local 2834 pavgb xmm0, xmm2 local 2836 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 2838 packuswb xmm0, xmm1 local 2840 pand xmm0, xmm5 \/\/ U local 2841 packuswb xmm0, xmm0 local 2871 movdqa xmm0, [eax] local 2874 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 2876 packuswb xmm0, xmm1 local 2878 pand xmm0, xmm5 \/\/ U local 2879 packuswb xmm0, xmm0 local 2903 movdqu xmm0, [eax] local 2906 psrlw xmm0, 8 \/\/ odd bytes are Y local 2908 packuswb xmm0, xmm1 local 2934 movdqu xmm0, [eax] local 2939 pavgb xmm0, xmm2 local 2941 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 2943 packuswb xmm0, xmm1 local 2945 pand xmm0, xmm5 \/\/ U local 2946 packuswb xmm0, xmm0 local 2976 movdqu xmm0, [eax] local 2979 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 2981 packuswb xmm0, xmm1 local 2983 pand xmm0, xmm5 \/\/ U local 2984 packuswb xmm0, xmm0 local 3029 movdqa xmm0, xmm3 \/\/ src argb local 3041 por xmm0, xmm4 \/\/ set alpha to 255 local 3044 paddusb xmm0, xmm2 \/\/ + src argb local 3046 paddusb xmm0, xmm1 \/\/ + src argb local 3060 movdqa xmm0, xmm3 \/\/ src argb local 3072 por xmm0, xmm4 \/\/ set alpha to 255 local 3075 paddusb xmm0, xmm2 \/\/ + src argb local 3077 paddusb xmm0, xmm1 \/\/ + src argb local 3091 movdqa xmm0, xmm3 \/\/ src argb local 3103 por xmm0, xmm4 \/\/ set alpha to 255 local 3106 paddusb xmm0, xmm2 \/\/ + src argb local 3108 paddusb xmm0, xmm1 \/\/ + src argb local 3163 movdqa xmm0, xmm3 \/\/ src argb local 3173 por xmm0, xmm4 \/\/ set alpha to 255 local 3176 paddusb xmm0, xmm2 \/\/ + src argb local 3178 paddusb xmm0, xmm1 \/\/ + src argb local 3197 movdqa xmm0, xmm3 \/\/ src argb local 3207 por xmm0, xmm4 \/\/ set alpha to 255 local 3210 paddusb xmm0, xmm2 \/\/ + src argb local 3212 paddusb xmm0, xmm1 \/\/ + src argb local 3223 movdqa xmm0, xmm3 \/\/ src argb local 3233 por xmm0, xmm4 \/\/ set alpha to 255 local 3236 paddusb xmm0, xmm2 \/\/ + src argb local 3238 paddusb xmm0, xmm1 \/\/ + src argb local 3252 movdqa xmm0, xmm3 \/\/ src argb local 3262 por xmm0, xmm4 \/\/ set alpha to 255 local 3265 paddusb xmm0, xmm2 \/\/ + src argb local 3267 paddusb xmm0, xmm1 \/\/ + src argb local 3297 movdqa xmm0, [eax] \/\/ read 4 pixels local 3298 punpcklbw xmm0, xmm0 \/\/ first 2 local 3299 pshufhw xmm2, xmm0,0FFh \/\/ 8 alpha words local 3301 pmulhuw xmm0, xmm2 \/\/ rgb * a local 3308 psrlw xmm0, 8 local 3311 packuswb xmm0, xmm1 local 3312 pand xmm0, xmm5 \/\/ keep original alphas local 3313 por xmm0, xmm2 local 3347 movdqa xmm0, [eax] \/\/ read 4 pixels local 3348 pshufb xmm0, xmm4 \/\/ isolate first 2 alphas local 3351 pmulhuw xmm0, xmm1 \/\/ rgb * a local 3359 psrlw xmm0, 8 local 3361 packuswb xmm0, xmm1 local 3362 por xmm0, xmm2 \/\/ copy original alpha local 3391 movdqa xmm0, [eax] \/\/ read 4 pixels local 3394 punpcklbw xmm0, xmm0 \/\/ first 2 local 3400 pmulhuw xmm0, xmm2 \/\/ rgb * a local 3415 packuswb xmm0, xmm1 local 3416 por xmm0, xmm2 local 3446 movdqa xmm0, [eax] \/\/ G local 3448 pmaddubsw xmm0, xmm4 local 3450 phaddw xmm0, xmm1 local 3451 psrlw xmm0, 7 local 3452 packuswb xmm0, xmm0 \/\/ 8 G bytes local 3460 punpcklbw xmm0, xmm0 \/\/ 8 GG words local 3463 punpcklwd xmm0, xmm3 \/\/ GGGA first 4 local 3504 movdqa xmm0, [eax] \/\/ B local 3506 pmaddubsw xmm0, xmm2 local 3508 phaddw xmm0, xmm6 local 3509 psrlw xmm0, 7 local 3510 packuswb xmm0, xmm0 \/\/ 8 B values local 3518 punpcklbw xmm0, xmm5 \/\/ 8 BG values local 3534 punpcklwd xmm0, xmm5 \/\/ BGRA first 4 local 3567 movdqa xmm0, [eax] \/\/ B local 3569 pmaddubsw xmm0, xmm2 local 3575 phaddsw xmm0, xmm6 \/\/ B local 3577 psraw xmm0, 7 \/\/ B local 3579 packuswb xmm0, xmm0 \/\/ 8 B values local 3581 punpcklbw xmm0, xmm5 \/\/ 8 BG values local 3597 punpcklwd xmm0, xmm5 \/\/ BGRA first 4 local 3681 movdqa xmm0, [eax] \/\/ read 4 pixels local 3682 punpcklbw xmm0, xmm5 \/\/ first 2 pixels local 3683 pmulhuw xmm0, xmm2 \/\/ pixel * scale >> 16 local 3687 pmullw xmm0, xmm3 \/\/ * interval_size local 3691 paddw xmm0, xmm4 \/\/ + interval_size \/ 2 local 3693 packuswb xmm0, xmm1 local 3694 por xmm0, xmm7 local 3737 movdqa xmm0, [eax] local 3743 psubd xmm0, [eax + edx * 4] local 3750 psubd xmm0, [esi] local 3756 paddd xmm0, [esi + edx * 4] local 3762 cvtdq2ps xmm0, xmm0 \/\/ Average = Sum * 1 \/ Area local 3764 mulps xmm0, xmm4 local 3770 cvtps2dq xmm0, xmm0 local 3774 packssdw xmm0, xmm1 local 3776 packuswb xmm0, xmm2 local 3789 movdqa xmm0, [eax] local 3790 psubd xmm0, [eax + edx * 4] local 3792 psubd xmm0, [esi] local 3793 paddd xmm0, [esi + edx * 4] local 3795 cvtdq2ps xmm0, xmm0 local 3796 mulps xmm0, xmm4 local 3797 cvtps2dq xmm0, xmm0 local 3798 packssdw xmm0, xmm0 local 3799 packuswb xmm0, xmm0 local 3820 pxor xmm0, xmm0 local 3845 paddd xmm0, xmm2 local 3849 paddd xmm0, xmm3 local 3853 paddd xmm0, xmm4 local 3857 paddd xmm0, xmm5 local 3881 paddd xmm0, xmm2 local 3911 movdqa xmm0, [eax] \/\/ read 4 pixels local 3913 punpcklbw xmm0, xmm0 \/\/ first 2 local 3915 pmulhuw xmm0, xmm2 \/\/ argb * value local 3917 psrlw xmm0, 8 local 3919 packuswb xmm0, xmm1 local 3955 movdqa xmm0, xmm2 \/\/ x0, y0, x1, y1 local 3956 addps xmm0, xmm7 local 3967 cvttps2dq xmm0, xmm2 \/\/ x, y float to int first 2 local 3969 packssdw xmm0, xmm1 \/\/ x, y as 8 shorts local 3970 pmaddwd xmm0, xmm5 \/\/ offsets = x * 4 + y * stride. local 3972 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 3974 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 3981 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 3984 movd xmm0, [eax + edi] \/\/ read pixel 3 local 3999 cvttps2dq xmm0, xmm2 \/\/ x, y float to int local 4000 packssdw xmm0, xmm0 \/\/ x, y as shorts local 4001 pmaddwd xmm0, xmm5 \/\/ offset = x * 4 + y * stride local 4004 movd xmm0, [eax + esi] \/\/ copy a pixel local 4036 movd xmm0, eax \/\/ high fraction 0..127 local 4046 movdqa xmm0, [esi] local 4049 punpcklbw xmm0, xmm2 local 4051 pmaddubsw xmm0, xmm5 local 4053 psrlw xmm0, 7 local 4055 packuswb xmm0, xmm1 local 4067 movdqa xmm0, [esi] local 4079 movdqa xmm0, [esi] local 4080 pavgb xmm0, [esi + edx] local [all...] |
scale.cc | 214 movdqa xmm0, [eax] local 217 pand xmm0, xmm5 local 219 packuswb xmm0, xmm1 local 221 movdqa [edx], xmm0 244 movdqa xmm0, [eax] local 249 pavgb xmm0, xmm2 // average rows local 252 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) 253 psrlw xmm0, 8 local 258 pavgw xmm0, xmm2 local 260 packuswb xmm0, xmm local 288 movdqu xmm0, [eax] local 291 pand xmm0, xmm5 local 293 packuswb xmm0, xmm1 local 319 movdqu xmm0, [eax] local 324 pavgb xmm0, xmm2 \/\/ average rows local 328 psrlw xmm0, 8 local 333 pavgw xmm0, xmm2 local 335 packuswb xmm0, xmm1 local 363 movdqa xmm0, [eax] local 366 pand xmm0, xmm5 local 368 packuswb xmm0, xmm1 local 369 packuswb xmm0, xmm0 local 397 movdqa xmm0, [eax] local 401 pavgb xmm0, xmm2 \/\/ average rows local 410 pavgb xmm0, xmm2 local 414 psrlw xmm0, 8 local 419 pavgw xmm0, xmm2 local 421 packuswb xmm0, xmm1 local 424 psrlw xmm0, 8 local 426 pavgw xmm0, xmm2 local 427 packuswb xmm0, xmm0 local 456 movdqa xmm0, [eax] local 459 pand xmm0, xmm5 local 461 packuswb xmm0, xmm1 \/\/ 32->16 local 462 packuswb xmm0, xmm0 \/\/ 16->8 local 463 packuswb xmm0, xmm0 \/\/ 8->4 local 491 movdqa xmm0, [eax] \/\/ average 8 rows to 1 local 495 pavgb xmm0, xmm2 local 505 pavgb xmm0, xmm2 local 522 pavgb xmm0, xmm2 local 525 psadbw xmm0, xmm7 \/\/ average 32 pixels to 4 local 527 pshufd xmm0, xmm0, 0xd8 \/\/ x1x0 -> xx01 local 529 por xmm0, xmm1 \/\/ -> 3201 local 530 psrlw xmm0, 3 local 531 packuswb xmm0, xmm0 local 532 packuswb xmm0, xmm0 local 567 movdqa xmm0, [eax] local 571 palignr xmm1, xmm0, 8 local 572 pshufb xmm0, xmm3 local 621 movdqa xmm0, [eax] \/\/ pixels 0..7 local 623 pavgb xmm0, xmm1 local 624 pshufb xmm0, xmm2 local 625 pmaddubsw xmm0, xmm5 local 626 paddsw xmm0, xmm7 local 627 psrlw xmm0, 2 local 628 packuswb xmm0, xmm0 local 630 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 632 pavgb xmm0, xmm1 local 633 pshufb xmm0, xmm3 local 634 pmaddubsw xmm0, xmm6 local 635 paddsw xmm0, xmm7 local 636 psrlw xmm0, 2 local 637 packuswb xmm0, xmm0 local 639 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 642 pavgb xmm0, xmm1 local 643 pshufb xmm0, xmm4 local 645 pmaddubsw xmm0, xmm1 local 646 paddsw xmm0, xmm7 local 647 psrlw xmm0, 2 local 648 packuswb xmm0, xmm0 local 680 movdqa xmm0, [eax] \/\/ pixels 0..7 local 683 pavgb xmm0, xmm1 local 684 pshufb xmm0, xmm2 local 685 pmaddubsw xmm0, xmm5 local 686 paddsw xmm0, xmm7 local 687 psrlw xmm0, 2 local 688 packuswb xmm0, xmm0 local 690 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 693 pavgb xmm0, xmm1 local 694 pshufb xmm0, xmm3 local 695 pmaddubsw xmm0, xmm6 local 696 paddsw xmm0, xmm7 local 697 psrlw xmm0, 2 local 698 packuswb xmm0, xmm0 local 700 movdqa xmm0, [eax + 16] \/\/ pixels 16..23 local 704 pavgb xmm0, xmm1 local 705 pshufb xmm0, xmm4 local 707 pmaddubsw xmm0, xmm1 local 708 paddsw xmm0, xmm7 local 709 psrlw xmm0, 2 local 710 packuswb xmm0, xmm0 local 738 movdqa xmm0, [eax] \/\/ 16 pixels -> 0,1,2,3,4,5 local 741 pshufb xmm0, xmm4 local 743 paddusb xmm0, xmm1 local 774 movdqa xmm0, [eax] \/\/ sum up 3 rows into xmm0\/1 local 778 punpcklbw xmm0, xmm5 local 782 paddusw xmm0, xmm6 local 789 paddusw xmm0, xmm6 local 793 psrldq xmm0, 2 local 795 psrldq xmm0, 2 local 840 movdqa xmm0, [eax] \/\/ average 2 rows into xmm0 local 841 pavgb xmm0, [eax + esi] local 849 pshufb xmm0, xmm4 local 890 movdqa xmm0, [esi] local 893 punpcklbw xmm0, xmm4 local 908 paddusw xmm0, xmm2 \/\/ sum 16 words local 961 movdqa xmm0, [esi] \/\/ row0 local 967 punpcklbw xmm0, xmm4 local 973 paddw xmm0, xmm2 \/\/ sum rows local 975 packuswb xmm0, xmm1 local 981 punpckhbw xmm0, xmm0 \/\/ duplicate last pixel for filtering local 982 pshufhw xmm0, xmm0, 0xff local 983 punpckhqdq xmm0, xmm0 local 991 movdqa xmm0, [esi] local 997 punpckhbw xmm0, xmm0 \/\/ duplicate last pixel for filtering local 998 pshufhw xmm0, xmm0, 0xff local 999 punpckhqdq xmm0, xmm0 local 1007 movdqa xmm0, [esi] local 1008 pavgb xmm0, [esi + edx] local 1014 punpckhbw xmm0, xmm0 \/\/ duplicate last pixel for filtering local 1015 pshufhw xmm0, xmm0, 0xff local 1016 punpckhqdq xmm0, xmm0 local 1044 movd xmm0, eax \/\/ high fraction 0..127 local 1054 movdqa xmm0, [esi] local 1057 punpcklbw xmm0, xmm2 local 1059 pmaddubsw xmm0, xmm5 local 1061 psrlw xmm0, 7 local 1063 packuswb xmm0, xmm1 local 1069 punpckhbw xmm0, xmm0 \/\/ duplicate last pixel for filtering local 1070 pshufhw xmm0, xmm0, 0xff local 1071 punpckhqdq xmm0, xmm0 local 1080 movdqa xmm0, [esi] local 1086 punpckhbw xmm0, xmm0 local 1087 pshufhw xmm0, xmm0, 0xff local 1088 punpckhqdq xmm0, xmm0 local 1096 movdqa xmm0, [esi] local 1097 pavgb xmm0, [esi + edx] local 1103 punpckhbw xmm0, xmm0 local 1104 pshufhw xmm0, xmm0, 0xff local 1105 punpckhqdq xmm0, xmm0 local [all...] |
/external/v8/src/ia32/ |
codegen-ia32.cc | 120 __ movdbl(xmm0, Operand(esp, 1 * kPointerSize)); 121 __ sqrtsd(xmm0, xmm0); 122 __ movdbl(Operand(esp, 1 * kPointerSize), xmm0); local 191 __ movdqu(xmm0, Operand(src, 0)); 192 __ movdqu(Operand(dst, 0), xmm0); local 216 __ movdqa(xmm0, Operand(src, 0x00)); 220 __ movdqa(Operand(dst, 0x00), xmm0); local 232 __ movdqa(xmm0, Operand(src, 0)); 234 __ movdqa(Operand(dst, 0), xmm0); local 241 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); local 266 __ movdqa(Operand(dst, 0x00), xmm0); local 280 __ movdqa(Operand(dst, 0), xmm0); local 287 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); local 456 xmm0); local 582 __ movdbl(FieldOperand(edx, HeapNumber::kValueOffset), xmm0); local [all...] |
deoptimizer-ia32.cc | 914 __ movdbl(Operand(ebx, dst_offset), xmm0); local [all...] |
stub-cache-ia32.cc | 2008 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0); local 3749 __ movdbl(FieldOperand(ecx, HeapNumber::kValueOffset), xmm0); local [all...] |
/external/v8/src/x64/ |
codegen-x64.cc | 76 // xmm0: raw double input. 80 __ movq(rbx, xmm0); 84 // The return value is expected to be in xmm0. 87 __ movq(xmm0, rbx); 111 // xmm0: raw double input. 113 __ sqrtsd(xmm0, xmm0); 140 // Windows 64 ABI passes double arguments in xmm0, xmm1 and 141 // returns result in xmm0. 148 __ movsd(Operand(rsp, kPointerSize), xmm0); local 348 xmm0); local [all...] |
stub-cache-x64.cc | 3213 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); local 3222 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); local 3327 __ movss(Operand(rbx, rdi, times_4, 0), xmm0); local 3332 __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); local 3366 __ movss(Operand(rbx, rdi, times_4, 0), xmm0); local 3369 __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); local 3520 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); local [all...] |
/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
db_feature_matching.cpp | 860 pxor xmm0,xmm0 \/* set xmm0 to 0 *\/ local 1094 movhlps xmm0,xmm5 \/* high half to low half *\/ local 1096 pshuflw xmm0,xmm5, 0xE \/* reshuffle *\/ local 1101 movhlps xmm0,xmm4 local 1103 pshuflw xmm0,xmm4,0xE local 1105 pshuflw xmm0,xmm4,0x1 local [all...] |
db_feature_detection.cpp | 520 cvtpi2ps xmm0,[eax+8] /*1 Convert two integers into floating point of low double-word*/ local 523 movlhps xmm0,xmm0 /*2 Move them to the high double-word*/ local 526 cvtpi2ps xmm0,[eax] /*3 Convert two integers into floating point of low double-word*/ local 529 movaps xmm3,xmm0 /*10 Copy Cxx*/ 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ local 542 subps xmm0,xmm1 /*15 Subtract to get Gxx*Gyy-Gxy*Gxy*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 552 movaps [edx],xmm0 /*18 Store*/ 559 cvtpi2ps xmm0,[eax+40] /*(1 Next) Convert two integers into floating point of low double-word* local 564 movlhps xmm0,xmm0 \/*(2 Next) Move them to the high double-word*\/ local 567 cvtpi2ps xmm0,[eax+32] \/*(3 Next)Convert two integers into floating point of low double-word*\/ local 585 mulps xmm0,xmm2 \/*Multiply to get Gxx*Gyy*\/ local 589 subps xmm0,xmm1 \/*Subtract to get Gxx*Gyy-Gxy*Gxy*\/ local 591 subps xmm0,xmm2 \/*Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 756 movaps xmm0,[eax] local 766 maxps xmm0,[eax+128] local 776 maxps xmm0,[eax+256] local 786 maxps xmm0,[eax+384] local 796 maxps xmm0,xmm1 local 800 maxps xmm0,xmm2 local 802 maxps xmm0,xmm4 local 804 maxps xmm0,xmm1 local 805 shufps xmm1,xmm0,1 local 806 maxps xmm0,xmm1 local 834 movaps xmm0,[eax] local 844 maxps xmm0,[eax+128] local 854 maxps xmm0,xmm1 local 858 maxps xmm0,xmm2 local 860 maxps xmm0,xmm4 local 862 maxps xmm0,xmm1 local 863 shufps xmm1,xmm0,1 local 864 maxps xmm0,xmm1 local 892 movaps xmm0,[eax] local 902 maxps xmm0,xmm1 local 906 maxps xmm0,xmm2 local 908 maxps xmm0,xmm4 local 910 maxps xmm0,xmm1 local 911 shufps xmm1,xmm0,1 local 912 maxps xmm0,xmm1 local 940 movaps xmm0,[eax] local 946 maxps xmm0,xmm1 local 948 maxps xmm0,xmm2 local 950 maxps xmm0,xmm1 local 951 shufps xmm1,xmm0,1 local 952 maxps xmm0,xmm1 local 980 movaps xmm0,[eax] local 984 maxps xmm0,xmm1 local 986 maxps xmm0,xmm1 local 987 shufps xmm1,xmm0,1 local 988 maxps xmm0,xmm1 local 1086 movaps xmm0,[eax] local 1094 maxps xmm0,[ebx] local 1112 movaps xmm0,[eax+128] local 1120 maxps xmm0,[ebx+128] local 1138 movaps xmm0,[eax+256] local 1146 maxps xmm0,[ebx+256] local 1164 movaps xmm0,[eax+384] local 1172 maxps xmm0,[ebx+384] local 1212 movups xmm0,[eax] local 1220 maxps xmm0,[ebx] local 1238 movups xmm0,[eax+128] local 1246 maxps xmm0,[ebx+128] local 1264 movups xmm0,[eax+256] local 1272 maxps xmm0,[ebx+256] local 1290 movups xmm0,[eax+384] local 1298 maxps xmm0,[ebx+384] local [all...] |
/packages/apps/Gallery2/jni_mosaic/feature_stab/db_vlvm/ |
db_feature_matching.cpp | 860 pxor xmm0,xmm0 \/* set xmm0 to 0 *\/ local 1094 movhlps xmm0,xmm5 \/* high half to low half *\/ local 1096 pshuflw xmm0,xmm5, 0xE \/* reshuffle *\/ local 1101 movhlps xmm0,xmm4 local 1103 pshuflw xmm0,xmm4,0xE local 1105 pshuflw xmm0,xmm4,0x1 local [all...] |
db_feature_detection.cpp | 520 cvtpi2ps xmm0,[eax+8] /*1 Convert two integers into floating point of low double-word*/ local 523 movlhps xmm0,xmm0 /*2 Move them to the high double-word*/ local 526 cvtpi2ps xmm0,[eax] /*3 Convert two integers into floating point of low double-word*/ local 529 movaps xmm3,xmm0 /*10 Copy Cxx*/ 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ local 542 subps xmm0,xmm1 /*15 Subtract to get Gxx*Gyy-Gxy*Gxy*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 552 movaps [edx],xmm0 /*18 Store*/ 559 cvtpi2ps xmm0,[eax+40] /*(1 Next) Convert two integers into floating point of low double-word* local 564 movlhps xmm0,xmm0 \/*(2 Next) Move them to the high double-word*\/ local 567 cvtpi2ps xmm0,[eax+32] \/*(3 Next)Convert two integers into floating point of low double-word*\/ local 585 mulps xmm0,xmm2 \/*Multiply to get Gxx*Gyy*\/ local 589 subps xmm0,xmm1 \/*Subtract to get Gxx*Gyy-Gxy*Gxy*\/ local 591 subps xmm0,xmm2 \/*Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 756 movaps xmm0,[eax] local 766 maxps xmm0,[eax+128] local 776 maxps xmm0,[eax+256] local 786 maxps xmm0,[eax+384] local 796 maxps xmm0,xmm1 local 800 maxps xmm0,xmm2 local 802 maxps xmm0,xmm4 local 804 maxps xmm0,xmm1 local 805 shufps xmm1,xmm0,1 local 806 maxps xmm0,xmm1 local 834 movaps xmm0,[eax] local 844 maxps xmm0,[eax+128] local 854 maxps xmm0,xmm1 local 858 maxps xmm0,xmm2 local 860 maxps xmm0,xmm4 local 862 maxps xmm0,xmm1 local 863 shufps xmm1,xmm0,1 local 864 maxps xmm0,xmm1 local 892 movaps xmm0,[eax] local 902 maxps xmm0,xmm1 local 906 maxps xmm0,xmm2 local 908 maxps xmm0,xmm4 local 910 maxps xmm0,xmm1 local 911 shufps xmm1,xmm0,1 local 912 maxps xmm0,xmm1 local 940 movaps xmm0,[eax] local 946 maxps xmm0,xmm1 local 948 maxps xmm0,xmm2 local 950 maxps xmm0,xmm1 local 951 shufps xmm1,xmm0,1 local 952 maxps xmm0,xmm1 local 980 movaps xmm0,[eax] local 984 maxps xmm0,xmm1 local 986 maxps xmm0,xmm1 local 987 shufps xmm1,xmm0,1 local 988 maxps xmm0,xmm1 local 1086 movaps xmm0,[eax] local 1094 maxps xmm0,[ebx] local 1112 movaps xmm0,[eax+128] local 1120 maxps xmm0,[ebx+128] local 1138 movaps xmm0,[eax+256] local 1146 maxps xmm0,[ebx+256] local 1164 movaps xmm0,[eax+384] local 1172 maxps xmm0,[ebx+384] local 1212 movups xmm0,[eax] local 1220 maxps xmm0,[ebx] local 1238 movups xmm0,[eax+128] local 1246 maxps xmm0,[ebx+128] local 1264 movups xmm0,[eax+256] local 1272 maxps xmm0,[ebx+256] local 1290 movups xmm0,[eax+384] local 1298 maxps xmm0,[ebx+384] local [all...] |
/packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/ |
db_feature_matching.cpp | 860 pxor xmm0,xmm0 \/* set xmm0 to 0 *\/ local 1094 movhlps xmm0,xmm5 \/* high half to low half *\/ local 1096 pshuflw xmm0,xmm5, 0xE \/* reshuffle *\/ local 1101 movhlps xmm0,xmm4 local 1103 pshuflw xmm0,xmm4,0xE local 1105 pshuflw xmm0,xmm4,0x1 local [all...] |
db_feature_detection.cpp | 520 cvtpi2ps xmm0,[eax+8] /*1 Convert two integers into floating point of low double-word*/ local 523 movlhps xmm0,xmm0 /*2 Move them to the high double-word*/ local 526 cvtpi2ps xmm0,[eax] /*3 Convert two integers into floating point of low double-word*/ local 529 movaps xmm3,xmm0 /*10 Copy Cxx*/ 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ local 542 subps xmm0,xmm1 /*15 Subtract to get Gxx*Gyy-Gxy*Gxy*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 552 movaps [edx],xmm0 /*18 Store*/ 559 cvtpi2ps xmm0,[eax+40] /*(1 Next) Convert two integers into floating point of low double-word* local 564 movlhps xmm0,xmm0 \/*(2 Next) Move them to the high double-word*\/ local 567 cvtpi2ps xmm0,[eax+32] \/*(3 Next)Convert two integers into floating point of low double-word*\/ local 585 mulps xmm0,xmm2 \/*Multiply to get Gxx*Gyy*\/ local 589 subps xmm0,xmm1 \/*Subtract to get Gxx*Gyy-Gxy*Gxy*\/ local 591 subps xmm0,xmm2 \/*Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 756 movaps xmm0,[eax] local 766 maxps xmm0,[eax+128] local 776 maxps xmm0,[eax+256] local 786 maxps xmm0,[eax+384] local 796 maxps xmm0,xmm1 local 800 maxps xmm0,xmm2 local 802 maxps xmm0,xmm4 local 804 maxps xmm0,xmm1 local 805 shufps xmm1,xmm0,1 local 806 maxps xmm0,xmm1 local 834 movaps xmm0,[eax] local 844 maxps xmm0,[eax+128] local 854 maxps xmm0,xmm1 local 858 maxps xmm0,xmm2 local 860 maxps xmm0,xmm4 local 862 maxps xmm0,xmm1 local 863 shufps xmm1,xmm0,1 local 864 maxps xmm0,xmm1 local 892 movaps xmm0,[eax] local 902 maxps xmm0,xmm1 local 906 maxps xmm0,xmm2 local 908 maxps xmm0,xmm4 local 910 maxps xmm0,xmm1 local 911 shufps xmm1,xmm0,1 local 912 maxps xmm0,xmm1 local 940 movaps xmm0,[eax] local 946 maxps xmm0,xmm1 local 948 maxps xmm0,xmm2 local 950 maxps xmm0,xmm1 local 951 shufps xmm1,xmm0,1 local 952 maxps xmm0,xmm1 local 980 movaps xmm0,[eax] local 984 maxps xmm0,xmm1 local 986 maxps xmm0,xmm1 local 987 shufps xmm1,xmm0,1 local 988 maxps xmm0,xmm1 local 1086 movaps xmm0,[eax] local 1094 maxps xmm0,[ebx] local 1112 movaps xmm0,[eax+128] local 1120 maxps xmm0,[ebx+128] local 1138 movaps xmm0,[eax+256] local 1146 maxps xmm0,[ebx+256] local 1164 movaps xmm0,[eax+384] local 1172 maxps xmm0,[ebx+384] local 1212 movups xmm0,[eax] local 1220 maxps xmm0,[ebx] local 1238 movups xmm0,[eax+128] local 1246 maxps xmm0,[ebx+128] local 1264 movups xmm0,[eax+256] local 1272 maxps xmm0,[ebx+256] local 1290 movups xmm0,[eax+384] local 1298 maxps xmm0,[ebx+384] local [all...] |
/external/valgrind/main/none/tests/amd64/ |
sse4-64.c | 3608 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local 3675 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local 3742 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
scale.c | 652 movdqa xmm0, [eax] local 655 pand xmm0, xmm5 local 657 packuswb xmm0, xmm1 local 658 movdqa [edx], xmm0 681 movdqa xmm0, [eax] local 686 pavgb xmm0, xmm2 // average rows local 689 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) 690 psrlw xmm0, 8 local 695 pavgw xmm0, xmm2 local 697 packuswb xmm0, xmm local 725 movdqa xmm0, [esi] local 728 pand xmm0, xmm5 local 730 packuswb xmm0, xmm1 local 731 packuswb xmm0, xmm0 local 758 movdqa xmm0, [esi] local 762 pavgb xmm0, xmm2 \/\/ average rows local 771 pavgb xmm0, xmm2 local 775 psrlw xmm0, 8 local 780 pavgw xmm0, xmm2 local 782 packuswb xmm0, xmm1 local 785 psrlw xmm0, 8 local 787 pavgw xmm0, xmm2 local 788 packuswb xmm0, xmm0 local 816 movdqa xmm0, [esi] local 819 pand xmm0, xmm5 local 821 packuswb xmm0, xmm1 \/\/ 32->16 local 822 packuswb xmm0, xmm0 \/\/ 16->8 local 823 packuswb xmm0, xmm0 \/\/ 8->4 local 849 movdqa xmm0, [esi] \/\/ average 8 rows to 1 local 853 pavgb xmm0, xmm2 local 863 pavgb xmm0, xmm2 local 880 pavgb xmm0, xmm2 local 883 psadbw xmm0, xmm7 \/\/ average 32 pixels to 4 local 885 pshufd xmm0, xmm0, 0xd8 \/\/ x1x0 -> xx01 local 887 por xmm0, xmm1 \/\/ -> 3201 local 888 psrlw xmm0, 3 local 889 packuswb xmm0, xmm0 local 890 packuswb xmm0, xmm0 local 923 movdqa xmm0, [esi] local 927 palignr xmm1, xmm0, 8 local 928 pshufb xmm0, xmm3 local 976 movdqa xmm0, [esi] \/\/ pixels 0..7 local 978 pavgb xmm0, xmm1 local 979 pshufb xmm0, xmm2 local 980 pmaddubsw xmm0, xmm5 local 981 paddsw xmm0, xmm7 local 982 psrlw xmm0, 2 local 983 packuswb xmm0, xmm0 local 985 movdqu xmm0, [esi+8] \/\/ pixels 8..15 local 987 pavgb xmm0, xmm1 local 988 pshufb xmm0, xmm3 local 989 pmaddubsw xmm0, xmm6 local 990 paddsw xmm0, xmm7 local 991 psrlw xmm0, 2 local 992 packuswb xmm0, xmm0 local 994 movdqa xmm0, [esi+16] \/\/ pixels 16..23 local 997 pavgb xmm0, xmm1 local 998 pshufb xmm0, xmm4 local 1000 pmaddubsw xmm0, xmm1 local 1001 paddsw xmm0, xmm7 local 1002 psrlw xmm0, 2 local 1003 packuswb xmm0, xmm0 local 1033 movdqa xmm0, [esi] \/\/ pixels 0..7 local 1036 pavgb xmm0, xmm1 local 1037 pshufb xmm0, xmm2 local 1038 pmaddubsw xmm0, xmm5 local 1039 paddsw xmm0, xmm7 local 1040 psrlw xmm0, 2 local 1041 packuswb xmm0, xmm0 local 1043 movdqu xmm0, [esi+8] \/\/ pixels 8..15 local 1046 pavgb xmm0, xmm1 local 1047 pshufb xmm0, xmm3 local 1048 pmaddubsw xmm0, xmm6 local 1049 paddsw xmm0, xmm7 local 1050 psrlw xmm0, 2 local 1051 packuswb xmm0, xmm0 local 1053 movdqa xmm0, [esi+16] \/\/ pixels 16..23 local 1057 pavgb xmm0, xmm1 local 1058 pshufb xmm0, xmm4 local 1060 pmaddubsw xmm0, xmm1 local 1061 paddsw xmm0, xmm7 local 1062 psrlw xmm0, 2 local 1063 packuswb xmm0, xmm0 local 1091 movdqa xmm0, [esi] \/\/ 16 pixels -> 0,1,2,3,4,5 local 1094 pshufb xmm0, xmm4 local 1096 paddusb xmm0, xmm1 local 1126 movdqa xmm0, [esi] \/\/ sum up 3 rows into xmm0\/1 local 1130 punpcklbw xmm0, xmm7 local 1134 paddusw xmm0, xmm2 local 1141 paddusw xmm0, xmm2 local 1145 psrldq xmm0, 2 local 1147 psrldq xmm0, 2 local 1194 movdqa xmm0, xmm2 \/\/ 16 pixels -> 0,1,2,3,4,5 of xmm0 local 1195 pshufb xmm0, xmm4 local 1198 paddusw xmm0, xmm1 local 1200 paddusw xmm0, xmm2 local 1202 pmulhuw xmm0, xmm7 \/\/ divide by 3,3,2, 3,3,2 local 1203 packuswb xmm0, xmm0 local 1206 pextrw eax, xmm0, 2 local 1245 movdqa xmm0, [eax] \/\/ read 16 pixels local 1248 punpcklbw xmm0, xmm5 local 1298 movdqa xmm0, [esi] local 1303 punpcklbw xmm0, xmm7 local 1307 pmullw xmm0, xmm5 \/\/ scale row 0 local 1311 paddusw xmm0, xmm2 \/\/ sum rows local 1313 psrlw xmm0, 8 local 1315 packuswb xmm0, xmm1 local 1328 movdqa xmm0, [esi] local 1342 movdqa xmm0, [esi] local 1345 pavgb xmm0, xmm2 local 1387 movdqa xmm0, [esi] local 1391 punpcklbw xmm0, xmm2 local 1393 pmaddubsw xmm0, xmm5 local 1395 psrlw xmm0, 7 local 1397 packuswb xmm0, xmm1 local 1410 movdqa xmm0, [esi] local 1424 movdqa xmm0, [esi] local 1427 pavgb xmm0, xmm2 local 1460 movdqa xmm0, [eax] \/\/ pixels 0..7 local 1461 pshufb xmm0, xmm2 local 1462 pmaddubsw xmm0, xmm5 local 1463 paddsw xmm0, xmm1 local 1464 psrlw xmm0, 2 local 1465 packuswb xmm0, xmm0 local 1467 movdqu xmm0, [eax+8] \/\/ pixels 8..15 local 1468 pshufb xmm0, xmm3 local 1469 pmaddubsw xmm0, xmm6 local 1470 paddsw xmm0, xmm1 local 1471 psrlw xmm0, 2 local 1472 packuswb xmm0, xmm0 local 1474 movdqa xmm0, [eax+16] \/\/ pixels 16..23 local 1476 pshufb xmm0, xmm4 local 1477 pmaddubsw xmm0, xmm7 local 1478 paddsw xmm0, xmm1 local 1479 psrlw xmm0, 2 local 1480 packuswb xmm0, xmm0 local [all...] |