/external/libchrome/base/ |
cpu_unittest.cc | 35 __asm__ __volatile__("xorps %%xmm0, %%xmm0\n" : : : "xmm0"); 38 __asm__ __volatile__("psrldq $0, %%xmm0\n" : : : "xmm0"); 42 __asm__ __volatile__("addsubpd %%xmm0, %%xmm0\n" : : : "xmm0"); 47 __asm__ __volatile__("psignb %%xmm0, %%xmm0\n" : : : "xmm0") 78 __asm xorps xmm0, xmm0; local 81 __asm psrldq xmm0, 0; local 85 __asm addsubpd xmm0, xmm0; local 90 __asm psignb xmm0, xmm0; local 95 __asm pmuldq xmm0, xmm0; local [all...] |
/external/libyuv/files/source/ |
row_win.cc | 32 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 34 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 35 xmm0 = _mm_unpacklo_epi16(xmm0, xmm0); \ 43 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 45 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 46 xmm0 = _mm_unpacklo_epi16(xmm0, xmm0); 94 __m128i xmm0, xmm1, xmm2, xmm4; local 114 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
compare_win.cc | 30 pxor xmm0, xmm0 local 47 paddd xmm0, xmm1 local 48 paddd xmm0, xmm2 local 52 pshufd xmm1, xmm0, 0xee local 53 paddd xmm0, xmm1 local 54 pshufd xmm1, xmm0, 0x01 local 55 paddd xmm0, xmm1 local 56 movd eax, xmm0 97 vmovd eax, xmm0 135 movd xmm0, [esp + 12] \/\/ seed local 143 pmulld xmm0, xmm6 \/\/ hash *= 33 ^ 16 local 170 paddd xmm0, xmm1 local 186 vmovd xmm0, [esp + 12] \/\/ seed local 190 vpmulld xmm0, xmm0, xmmword ptr kHash16x33 \/\/ hash *= 33 ^ 16 local 206 vpaddd xmm0, xmm0, xmm1 local [all...] |
rotate_win.cc | 39 movq xmm0, qword ptr [eax] local 43 punpcklbw xmm0, xmm1 local 45 movdqa xmm1, xmm0 65 punpcklwd xmm0, xmm2 local 67 movdqa xmm2, xmm0 79 punpckldq xmm0, xmm4 local 80 movq qword ptr [edx], xmm0 81 movdqa xmm4, xmm0 139 movdqu xmm0, [eax] local 142 movdqa xmm7, xmm0 // use xmm7 as temp register 143 punpcklbw xmm0, xmm1 local 173 punpcklwd xmm0, xmm2 local 193 punpckldq xmm0, xmm4 local 203 movdqa xmm0, xmm2 \/\/ use xmm0 as the temp register. local 207 punpckhdq xmm0, xmm6 local 212 movdqa xmm0, xmm1 \/\/ use xmm0 as the temp register. local 216 punpckhdq xmm0, xmm5 local 221 movdqa xmm0, xmm3 \/\/ use xmm0 as the temp register. local 225 punpckhdq xmm0, xmm7 local [all...] |
scale_win.cc | 107 movdqu xmm0, [eax] local 110 psrlw xmm0, 8 // isolate odd pixels. local 112 packuswb xmm0, xmm1 local 113 movdqu [edx], xmm0 138 movdqu xmm0, [eax] local 141 pmaddubsw xmm0, xmm4 // horizontal add local 143 pavgw xmm0, xmm5 // (x + 1) / 2 local 145 packuswb xmm0, xmm1 local 146 movdqu [edx], xmm0 172 movdqu xmm0, [eax local 177 pmaddubsw xmm0, xmm4 \/\/ horizontal add local 181 paddw xmm0, xmm2 \/\/ vertical add local 183 psrlw xmm0, 1 local 185 pavgw xmm0, xmm5 \/\/ (x + 1) \/ 2 local 187 packuswb xmm0, xmm1 local 324 movdqu xmm0, [eax] local 327 pand xmm0, xmm5 local 329 packuswb xmm0, xmm1 local 330 psrlw xmm0, 8 local 331 packuswb xmm0, xmm0 local 360 movdqu xmm0, [eax] \/\/ average rows local 364 pmaddubsw xmm0, xmm4 \/\/ horizontal add local 368 paddw xmm0, xmm2 \/\/ vertical add rows 0, 1 local 374 paddw xmm0, xmm2 \/\/ add row 2 local 381 paddw xmm0, xmm2 \/\/ add row 3 local 383 phaddw xmm0, xmm1 local 384 paddw xmm0, xmm5 \/\/ + 8 for round local 385 psrlw xmm0, 4 \/\/ \/16 for average of 4 * 4 local 386 packuswb xmm0, xmm0 local 510 movdqu xmm0, [eax] local 514 palignr xmm1, xmm0, 8 local 515 pshufb xmm0, xmm3 local 562 movdqu xmm0, [eax] \/\/ pixels 0..7 local 564 pavgb xmm0, xmm1 local 565 pshufb xmm0, xmm2 local 566 pmaddubsw xmm0, xmm5 local 567 paddsw xmm0, xmm7 local 568 psrlw xmm0, 2 local 569 packuswb xmm0, xmm0 local 571 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 573 pavgb xmm0, xmm1 local 574 pshufb xmm0, xmm3 local 575 pmaddubsw xmm0, xmm6 local 576 paddsw xmm0, xmm7 local 577 psrlw xmm0, 2 local 578 packuswb xmm0, xmm0 local 580 movdqu xmm0, [eax + 16] \/\/ pixels 16..23 local 583 pavgb xmm0, xmm1 local 584 pshufb xmm0, xmm4 local 586 pmaddubsw xmm0, xmm1 local 587 paddsw xmm0, xmm7 local 588 psrlw xmm0, 2 local 589 packuswb xmm0, xmm0 local 619 movdqu xmm0, [eax] \/\/ pixels 0..7 local 622 pavgb xmm0, xmm1 local 623 pshufb xmm0, xmm2 local 624 pmaddubsw xmm0, xmm5 local 625 paddsw xmm0, xmm7 local 626 psrlw xmm0, 2 local 627 packuswb xmm0, xmm0 local 629 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 movdqu xmm0, [eax + 16] \/\/ pixels 16..23 local 643 pavgb xmm0, xmm1 local 644 pshufb xmm0, xmm4 local 646 pmaddubsw xmm0, xmm1 local 647 paddsw xmm0, xmm7 local 648 psrlw xmm0, 2 local 649 packuswb xmm0, xmm0 local 675 movdqu xmm0, [eax] \/\/ 16 pixels -> 0,1,2,3,4,5 local 678 pshufb xmm0, xmm4 local 680 paddusb xmm0, xmm1 local 710 movdqu xmm0, [eax] \/\/ sum up 3 rows into xmm0\/1 local 714 punpcklbw xmm0, xmm5 local 718 paddusw xmm0, xmm6 local 725 paddusw xmm0, xmm6 local 729 psrldq xmm0, 2 local 731 psrldq xmm0, 2 local 775 movdqu xmm0, [eax] \/\/ average 2 rows into xmm0 local 778 pavgb xmm0, xmm1 local 785 pshufb xmm0, xmm4 local 816 movdqu xmm0, [edx] \/\/ read 16 words from destination local 821 paddusw xmm0, xmm2 \/\/ sum 16 words local 896 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 897 paddd xmm0, xmm3 local 908 movd xmm0, ebx local 913 punpcklwd xmm0, xmm4 local 914 psubb xmm0, xmmword ptr kFsub80 \/\/ make pixels signed. local 935 movd xmm0, ebx local 938 psubb xmm0, xmmword ptr kFsub80 \/\/ make pixels signed. local 967 movdqu xmm0, [eax] local 970 punpcklbw xmm0, xmm0 local 994 movdqu xmm0, [eax] local 997 shufps xmm0, xmm1, 0xdd local 1019 movdqu xmm0, [eax] local 1023 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1025 pavgb xmm0, xmm2 local 1048 movdqu xmm0, [eax] local 1053 pavgb xmm0, xmm2 \/\/ average rows local 1056 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1058 pavgb xmm0, xmm2 local 1086 movd xmm0, [eax] local 1088 punpckldq xmm0, xmm1 local 1093 punpcklqdq xmm0, xmm2 local 1125 movq xmm0, qword ptr [eax] \/\/ row0 4 pairs local 1126 movhps xmm0, qword ptr [eax + ebx] local 1135 pavgb xmm0, xmm2 \/\/ average rows local 1138 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1140 pavgb xmm0, xmm2 local 1167 pshufd xmm0, xmm3, 0x11 \/\/ dx 0 dx 0 local 1170 pshufd xmm0, xmm3, 0x05 \/\/ dx * 2, dx * 2, 0, 0 local 1185 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1190 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1197 punpcklqdq xmm0, xmm1 \/\/ x0 x1 x2 x3 local 1208 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1211 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1221 movd xmm0, [esi + eax * 4] \/\/ 1 source x2 pixels local 1264 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 1265 paddd xmm0, xmm3 local 1275 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1277 movhps xmm0, qword ptr [esi + edx * 4] \/\/ 2 source x1 pixels local 1279 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1281 pmaddubsw xmm0, xmm1 \/\/ argb_argb 16 bit, 2 pixels. local 1284 psrlw xmm0, 7 \/\/ argb 8.7 fixed point to low 8 bits. local 1285 packuswb xmm0, xmm0 \/\/ argb_argb 8 bits, 2 pixels. local 1298 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1300 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1302 pmaddubsw xmm0, xmm2 \/\/ argb 16 bit, 1 pixel. local 1303 psrlw xmm0, 7 local 1304 packuswb xmm0, xmm0 \/\/ argb 8 bits, 1 pixel. local 1325 movdqu xmm0, [eax] local 1328 punpckldq xmm0, xmm0 local [all...] |
/external/v8/test/cctest/ |
test-code-stubs-x64.cc | 93 __ Movsd(MemOperand(rsp, 0), xmm0); local
|
test-disasm-x64.cc | 386 __ cvtsd2ss(xmm0, xmm1); 387 __ cvtsd2ss(xmm0, Operand(rbx, rcx, times_4, 10000)); 388 __ movaps(xmm0, xmm1); 391 __ andps(xmm0, xmm1); 392 __ andps(xmm0, Operand(rbx, rcx, times_4, 10000)); 393 __ orps(xmm0, xmm1); 394 __ orps(xmm0, Operand(rbx, rcx, times_4, 10000)); 395 __ xorps(xmm0, xmm1); 396 __ xorps(xmm0, Operand(rbx, rcx, times_4, 10000)); 399 __ addss(xmm1, xmm0); 435 __ movdqa(Operand(rbx, rcx, times_4, 10000), xmm0); local 501 __ vmovss(Operand(rbx, rcx, times_4, 10000), xmm0); local 529 __ vmovsd(Operand(rbx, rcx, times_4, 10000), xmm0); local [all...] |
test-disasm-ia32.cc | 390 __ movaps(xmm0, xmm1); 391 __ shufps(xmm0, xmm0, 0x0); 392 __ cvtsd2ss(xmm0, xmm1); 393 __ cvtsd2ss(xmm0, Operand(ebx, ecx, times_4, 10000)); 396 __ andps(xmm0, xmm1); 397 __ andps(xmm0, Operand(ebx, ecx, times_4, 10000)); 398 __ orps(xmm0, xmm1); 399 __ orps(xmm0, Operand(ebx, ecx, times_4, 10000)); 400 __ xorps(xmm0, xmm1) 439 __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0); local 441 __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0); local [all...] |
test-assembler-ia32.cc | 245 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); 247 __ addsd(xmm0, xmm1); 248 __ mulsd(xmm0, xmm1); 249 __ subsd(xmm0, xmm1); 250 __ divsd(xmm0, xmm1); 251 // Copy xmm0 to st(0) using eight bytes of stack. 253 __ movsd(Operand(esp, 0), xmm0); local 283 __ cvtsi2sd(xmm0, eax); 284 // Copy xmm0 to st(0) using eight bytes of stack. 286 __ movsd(Operand(esp, 0), xmm0); local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
compare_win.cc | 29 pxor xmm0, xmm0 local 46 paddd xmm0, xmm1 local 47 paddd xmm0, xmm2 local 51 pshufd xmm1, xmm0, 0xee local 52 paddd xmm0, xmm1 local 53 pshufd xmm1, xmm0, 0x01 local 54 paddd xmm0, xmm1 local 55 movd eax, xmm0 96 vmovd eax, xmm0 143 movd xmm0, [esp + 12] \/\/ seed local 178 paddd xmm0, xmm1 local 194 movd xmm0, [esp + 12] \/\/ seed local 199 pmulld xmm0, xmm6 \/\/ hash *= 33 ^ 16 local 215 paddd xmm0, xmm1 local [all...] |
rotate_win.cc | 40 movq xmm0, qword ptr [eax] local 44 punpcklbw xmm0, xmm1 local 46 movdqa xmm1, xmm0 66 punpcklwd xmm0, xmm2 local 68 movdqa xmm2, xmm0 80 punpckldq xmm0, xmm4 local 81 movq qword ptr [edx], xmm0 82 movdqa xmm4, xmm0 140 movdqu xmm0, [eax] local 143 movdqa xmm7, xmm0 // use xmm7 as temp register 144 punpcklbw xmm0, xmm1 local 174 punpcklwd xmm0, xmm2 local 194 punpckldq xmm0, xmm4 local 204 movdqa xmm0, xmm2 \/\/ use xmm0 as the temp register. local 208 punpckhdq xmm0, xmm6 local 213 movdqa xmm0, xmm1 \/\/ use xmm0 as the temp register. local 217 punpckhdq xmm0, xmm5 local 222 movdqa xmm0, xmm3 \/\/ use xmm0 as the temp register. local 226 punpckhdq xmm0, xmm7 local [all...] |
scale_win.cc | 108 movdqu xmm0, [eax] local 111 psrlw xmm0, 8 // isolate odd pixels. local 113 packuswb xmm0, xmm1 local 114 movdqu [edx], xmm0 136 movdqu xmm0, [eax] local 140 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) 141 psrlw xmm0, 8 local 146 pavgw xmm0, xmm2 local 148 packuswb xmm0, xmm1 local 150 movdqu [edx], xmm0 173 movdqu xmm0, [eax] local 178 pavgb xmm0, xmm2 \/\/ average rows local 182 psrlw xmm0, 8 local 187 pavgw xmm0, xmm2 local 189 packuswb xmm0, xmm1 local 323 movdqu xmm0, [eax] local 326 pand xmm0, xmm5 local 328 packuswb xmm0, xmm1 local 329 psrlw xmm0, 8 local 330 packuswb xmm0, xmm0 local 356 movdqu xmm0, [eax] \/\/ average rows local 360 pavgb xmm0, xmm2 local 369 pavgb xmm0, xmm2 local 373 psrlw xmm0, 8 local 378 pavgw xmm0, xmm2 local 380 packuswb xmm0, xmm1 local 383 psrlw xmm0, 8 local 385 pavgw xmm0, xmm2 local 386 packuswb xmm0, xmm0 local 507 movdqu xmm0, [eax] local 511 palignr xmm1, xmm0, 8 local 512 pshufb xmm0, xmm3 local 559 movdqu xmm0, [eax] \/\/ pixels 0..7 local 561 pavgb xmm0, xmm1 local 562 pshufb xmm0, xmm2 local 563 pmaddubsw xmm0, xmm5 local 564 paddsw xmm0, xmm7 local 565 psrlw xmm0, 2 local 566 packuswb xmm0, xmm0 local 568 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 570 pavgb xmm0, xmm1 local 571 pshufb xmm0, xmm3 local 572 pmaddubsw xmm0, xmm6 local 573 paddsw xmm0, xmm7 local 574 psrlw xmm0, 2 local 575 packuswb xmm0, xmm0 local 577 movdqu xmm0, [eax + 16] \/\/ pixels 16..23 local 580 pavgb xmm0, xmm1 local 581 pshufb xmm0, xmm4 local 583 pmaddubsw xmm0, xmm1 local 584 paddsw xmm0, xmm7 local 585 psrlw xmm0, 2 local 586 packuswb xmm0, xmm0 local 616 movdqu xmm0, [eax] \/\/ pixels 0..7 local 619 pavgb xmm0, xmm1 local 620 pshufb xmm0, xmm2 local 621 pmaddubsw xmm0, xmm5 local 622 paddsw xmm0, xmm7 local 623 psrlw xmm0, 2 local 624 packuswb xmm0, xmm0 local 626 movdqu xmm0, [eax + 8] \/\/ pixels 8..15 local 629 pavgb xmm0, xmm1 local 630 pshufb xmm0, xmm3 local 631 pmaddubsw xmm0, xmm6 local 632 paddsw xmm0, xmm7 local 633 psrlw xmm0, 2 local 634 packuswb xmm0, xmm0 local 636 movdqu xmm0, [eax + 16] \/\/ pixels 16..23 local 640 pavgb xmm0, xmm1 local 641 pshufb xmm0, xmm4 local 643 pmaddubsw xmm0, xmm1 local 644 paddsw xmm0, xmm7 local 645 psrlw xmm0, 2 local 646 packuswb xmm0, xmm0 local 672 movdqu xmm0, [eax] \/\/ 16 pixels -> 0,1,2,3,4,5 local 675 pshufb xmm0, xmm4 local 677 paddusb xmm0, xmm1 local 707 movdqu xmm0, [eax] \/\/ sum up 3 rows into xmm0\/1 local 711 punpcklbw xmm0, xmm5 local 715 paddusw xmm0, xmm6 local 722 paddusw xmm0, xmm6 local 726 psrldq xmm0, 2 local 728 psrldq xmm0, 2 local 772 movdqu xmm0, [eax] \/\/ average 2 rows into xmm0 local 775 pavgb xmm0, xmm1 local 782 pshufb xmm0, xmm4 local 813 movdqu xmm0, [edx] \/\/ read 16 words from destination local 818 paddusw xmm0, xmm2 \/\/ sum 16 words local 881 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 882 paddd xmm0, xmm3 local 893 movd xmm0, ebx local 898 punpcklwd xmm0, xmm4 local 900 pmaddubsw xmm0, xmm1 \/\/ 16 bit, 2 pixels. local 903 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 904 packuswb xmm0, xmm0 \/\/ 8 bits, 2 pixels. local 918 movd xmm0, ebx local 922 pmaddubsw xmm0, xmm2 \/\/ 16 bit local 923 psrlw xmm0, 7 \/\/ 8.7 fixed point to low 8 bits. local 924 packuswb xmm0, xmm0 \/\/ 8 bits local 947 movdqu xmm0, [eax] local 950 punpcklbw xmm0, xmm0 local 974 movdqu xmm0, [eax] local 977 shufps xmm0, xmm1, 0xdd local 999 movdqu xmm0, [eax] local 1003 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1005 pavgb xmm0, xmm2 local 1028 movdqu xmm0, [eax] local 1033 pavgb xmm0, xmm2 \/\/ average rows local 1036 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1038 pavgb xmm0, xmm2 local 1066 movd xmm0, [eax] local 1068 punpckldq xmm0, xmm1 local 1073 punpcklqdq xmm0, xmm2 local 1105 movq xmm0, qword ptr [eax] \/\/ row0 4 pairs local 1106 movhps xmm0, qword ptr [eax + ebx] local 1115 pavgb xmm0, xmm2 \/\/ average rows local 1118 shufps xmm0, xmm1, 0x88 \/\/ even pixels local 1120 pavgb xmm0, xmm2 local 1147 pshufd xmm0, xmm3, 0x11 \/\/ dx 0 dx 0 local 1150 pshufd xmm0, xmm3, 0x05 \/\/ dx * 2, dx * 2, 0, 0 local 1165 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1170 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1177 punpcklqdq xmm0, xmm1 \/\/ x0 x1 x2 x3 local 1188 movd xmm0, [esi + eax * 4] \/\/ 1 source x0 pixels local 1191 punpckldq xmm0, xmm1 \/\/ x0 x1 local 1201 movd xmm0, [esi + eax * 4] \/\/ 1 source x2 pixels local 1244 movdqa xmm0, xmm2 \/\/ x1 = x0 + dx local 1245 paddd xmm0, xmm3 local 1255 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1257 movhps xmm0, qword ptr [esi + edx * 4] \/\/ 2 source x1 pixels local 1259 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1261 pmaddubsw xmm0, xmm1 \/\/ argb_argb 16 bit, 2 pixels. local 1264 psrlw xmm0, 7 \/\/ argb 8.7 fixed point to low 8 bits. local 1265 packuswb xmm0, xmm0 \/\/ argb_argb 8 bits, 2 pixels. local 1278 movq xmm0, qword ptr [esi + eax * 4] \/\/ 2 source x0 pixels local 1280 pshufb xmm0, xmm4 \/\/ arrange pixels into pairs local 1282 pmaddubsw xmm0, xmm2 \/\/ argb 16 bit, 1 pixel. local 1283 psrlw xmm0, 7 local 1284 packuswb xmm0, xmm0 \/\/ argb 8 bits, 1 pixel. local 1305 movdqu xmm0, [eax] local 1308 punpckldq xmm0, xmm0 local [all...] |
row_win.cc | 156 __m128i xmm0, xmm1, xmm2, xmm3; local 161 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); 163 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); 164 xmm0 = _mm_unpacklo_epi16(xmm0, xmm0); 165 xmm1 = _mm_loadu_si128(&xmm0); 166 xmm2 = _mm_loadu_si128(&xmm0); 167 xmm0 = _mm_maddubs_epi16(xmm0, *(__m128i*)kYuvConstants.kUVToB) 335 movq xmm0, qword ptr [eax] local 337 punpcklbw xmm0, xmm0 local 339 punpcklwd xmm0, xmm0 local 341 por xmm0, xmm5 local 364 vmovdqu xmm0, [eax] local 395 movdqu xmm0, [eax] local 403 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 404 pshufb xmm0, xmm4 local 406 por xmm0, xmm5 local 434 movdqu xmm0, [eax] local 442 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 443 pshufb xmm0, xmm4 local 445 por xmm0, xmm5 local 493 movdqu xmm0, [eax] \/\/ fetch 8 pixels of bgr565 local 502 pand xmm0, xmm4 \/\/ G in middle 6 bits local 503 pmulhuw xmm0, xmm6 \/\/ << 5 * (256 + 4) local 504 por xmm0, xmm7 \/\/ AG local 689 movdqu xmm0, [eax] \/\/ fetch 8 pixels of 1555 local 700 pand xmm0, xmm4 \/\/ G in middle 5 bits local 702 pmulhuw xmm0, xmm6 \/\/ << 6 * (256 + 8) local 704 por xmm0, xmm2 \/\/ AG local 734 movdqu xmm0, [eax] \/\/ fetch 8 pixels of bgra4444 local 736 pand xmm0, xmm4 \/\/ mask low nibbles local 742 por xmm0, xmm1 local 745 punpcklbw xmm0, xmm2 local 765 movdqu xmm0, [eax] \/\/ fetch 16 pixels of argb local 770 pshufb xmm0, xmm6 \/\/ pack 16 bytes of ARGB to 12 bytes of RGB local 778 por xmm0, xmm4 \/\/ 4 bytes from 1 for 0 local 803 movdqu xmm0, [eax] \/\/ fetch 16 pixels of argb local 808 pshufb xmm0, xmm6 \/\/ pack 16 bytes of ARGB to 12 bytes of RGB local 816 por xmm0, xmm4 \/\/ 4 bytes from 1 for 0 local 848 movdqu xmm0, [eax] \/\/ fetch 4 pixels of argb local 851 pslld xmm0, 8 \/\/ R local 854 psrad xmm0, 16 \/\/ R local 857 pand xmm0, xmm5 \/\/ R local 859 por xmm0, xmm1 \/\/ BGR local 860 packssdw xmm0, xmm0 local 893 movdqu xmm0, [eax] \/\/ fetch 4 pixels of argb local 894 paddusb xmm0, xmm6 \/\/ add dither local 897 pslld xmm0, 8 \/\/ R local 900 psrad xmm0, 16 \/\/ R local 903 pand xmm0, xmm5 \/\/ R local 905 por xmm0, xmm1 \/\/ BGR local 906 packssdw xmm0, xmm0 local 976 movdqu xmm0, [eax] \/\/ fetch 4 pixels of argb local 980 psrad xmm0, 16 \/\/ A local 984 pand xmm0, xmm7 \/\/ A local 988 por xmm0, xmm1 \/\/ BA local 990 por xmm0, xmm2 \/\/ BGRA local 991 packssdw xmm0, xmm0 local 1013 movdqu xmm0, [eax] \/\/ fetch 4 pixels of argb local 1015 pand xmm0, xmm3 \/\/ low nibble local 1017 psrld xmm0, 4 local 1019 por xmm0, xmm1 local 1020 packuswb xmm0, xmm0 local 1149 movdqu xmm0, [eax] local 1153 pmaddubsw xmm0, xmm4 local 1158 phaddw xmm0, xmm1 local 1160 psrlw xmm0, 7 local 1162 packuswb xmm0, xmm2 local 1163 paddb xmm0, xmm5 local 1184 movdqu xmm0, [eax] local 1188 pmaddubsw xmm0, xmm4 local 1193 phaddw xmm0, xmm1 local 1195 paddw xmm0, xmm5 \/\/ Add .5 for rounding. local 1197 psrlw xmm0, 7 local 1199 packuswb xmm0, xmm2 local 1303 movdqu xmm0, [eax] local 1307 pmaddubsw xmm0, xmm4 local 1312 phaddw xmm0, xmm1 local 1314 psrlw xmm0, 7 local 1316 packuswb xmm0, xmm2 local 1317 paddb xmm0, xmm5 local 1336 movdqu xmm0, [eax] local 1340 pmaddubsw xmm0, xmm4 local 1345 phaddw xmm0, xmm1 local 1347 psrlw xmm0, 7 local 1349 packuswb xmm0, xmm2 local 1350 paddb xmm0, xmm5 local 1369 movdqu xmm0, [eax] local 1373 pmaddubsw xmm0, xmm4 local 1378 phaddw xmm0, xmm1 local 1380 psrlw xmm0, 7 local 1382 packuswb xmm0, xmm2 local 1383 paddb xmm0, xmm5 local 1410 movdqu xmm0, [eax] local 1412 pavgb xmm0, xmm4 local 1425 shufps xmm0, xmm1, 0x88 local 1427 pavgb xmm0, xmm4 local 1438 pmaddubsw xmm0, xmm7 \/\/ U local 1442 phaddw xmm0, xmm2 local 1444 psraw xmm0, 8 local 1446 packsswb xmm0, xmm1 local 1447 paddb xmm0, xmm5 \/\/ -> unsigned local 1480 movdqu xmm0, [eax] local 1482 pavgb xmm0, xmm4 local 1495 shufps xmm0, xmm1, 0x88 local 1497 pavgb xmm0, xmm4 local 1508 pmaddubsw xmm0, xmm7 \/\/ U local 1512 phaddw xmm0, xmm2 local 1514 paddw xmm0, xmm5 \/\/ +.5 rounding -> unsigned local 1516 psraw xmm0, 8 local 1518 packsswb xmm0, xmm1 local 1615 movdqu xmm0, [eax] \/\/ U local 1619 pmaddubsw xmm0, xmm7 local 1623 phaddw xmm0, xmm1 local 1625 psraw xmm0, 8 local 1627 packsswb xmm0, xmm2 local 1628 paddb xmm0, xmm5 local 1631 movdqu xmm0, [eax] \/\/ V local 1635 pmaddubsw xmm0, xmm6 local 1639 phaddw xmm0, xmm1 local 1641 psraw xmm0, 8 local 1643 packsswb xmm0, xmm2 local 1644 paddb xmm0, xmm5 local 1672 movdqu xmm0, [eax] local 1678 shufps xmm0, xmm1, 0x88 local 1680 pavgb xmm0, xmm4 local 1691 pmaddubsw xmm0, xmm7 \/\/ U local 1695 phaddw xmm0, xmm2 local 1697 psraw xmm0, 8 local 1699 packsswb xmm0, xmm1 local 1700 paddb xmm0, xmm5 \/\/ -> unsigned local 1732 movdqu xmm0, [eax] local 1734 pavgb xmm0, xmm4 local 1747 shufps xmm0, xmm1, 0x88 local 1749 pavgb xmm0, xmm4 local 1760 pmaddubsw xmm0, xmm7 \/\/ U local 1764 phaddw xmm0, xmm2 local 1766 psraw xmm0, 8 local 1768 packsswb xmm0, xmm1 local 1769 paddb xmm0, xmm5 \/\/ -> unsigned local 1802 movdqu xmm0, [eax] local 1804 pavgb xmm0, xmm4 local 1817 shufps xmm0, xmm1, 0x88 local 1819 pavgb xmm0, xmm4 local 1830 pmaddubsw xmm0, xmm7 \/\/ U local 1834 phaddw xmm0, xmm2 local 1836 psraw xmm0, 8 local 1838 packsswb xmm0, xmm1 local 1839 paddb xmm0, xmm5 \/\/ -> unsigned local 1872 movdqu xmm0, [eax] local 1874 pavgb xmm0, xmm4 local 1887 shufps xmm0, xmm1, 0x88 local 1889 pavgb xmm0, xmm4 local 1900 pmaddubsw xmm0, xmm7 \/\/ U local 1904 phaddw xmm0, xmm2 local 1906 psraw xmm0, 8 local 1908 packsswb xmm0, xmm1 local 1909 paddb xmm0, xmm5 \/\/ -> unsigned local 2959 movq xmm0, qword ptr [eax] local 2961 punpcklbw xmm0, xmm0 \/\/ Y.Y local 2962 pmulhuw xmm0, xmm2 local 2963 psubusw xmm0, xmm3 local 2964 psrlw xmm0, 6 local 2965 packuswb xmm0, xmm0 \/\/ G local 2968 punpcklbw xmm0, xmm0 \/\/ GG local 2970 punpcklwd xmm0, xmm0 \/\/ BGRA first 4 pixels local 2972 por xmm0, xmm4 local 3007 vmovdqu xmm0, [eax] local 3051 movdqu xmm0, [eax - 16 + ecx] local 3052 pshufb xmm0, xmm5 local 3094 movdqu xmm0, [eax - 16 + ecx] local 3096 psllw xmm0, 8 local 3098 por xmm0, xmm1 local 3099 pshuflw xmm0, xmm0, 0x1b \/\/ swap words local 3100 pshufhw xmm0, xmm0, 0x1b local 3101 pshufd xmm0, xmm0, 0x4e \/\/ swap qwords local 3131 movdqu xmm0, [eax] local 3133 pshufb xmm0, xmm1 local 3156 movdqu xmm0, [eax] local 3158 pshufd xmm0, xmm0, 0x1b local 3208 movdqu xmm0, [eax] local 3213 pand xmm0, xmm5 \/\/ even bytes local 3215 packuswb xmm0, xmm1 local 3283 movdqu xmm0, [eax] \/\/ read 16 U's local 3287 punpcklbw xmm0, xmm1 \/\/ first 8 UV pairs local 3344 movdqu xmm0, [eax] local 3406 pcmpeqb xmm0, xmm0 \/\/ generate mask 0xff000000 local 3407 pslld xmm0, 24 local 3471 pcmpeqb xmm0, xmm0 \/\/ generate mask 0xff000000 local 3472 pslld xmm0, 24 local 3812 movdqu xmm0, [eax] local 3815 pand xmm0, xmm5 \/\/ even bytes are Y local 3817 packuswb xmm0, xmm1 local 3842 movdqu xmm0, [eax] local 3847 pavgb xmm0, xmm2 local 3849 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 3851 packuswb xmm0, xmm1 local 3853 pand xmm0, xmm5 \/\/ U local 3854 packuswb xmm0, xmm0 local 3883 movdqu xmm0, [eax] local 3886 psrlw xmm0, 8 \/\/ YUYV -> UVUV local 3888 packuswb xmm0, xmm1 local 3890 pand xmm0, xmm5 \/\/ U local 3891 packuswb xmm0, xmm0 local 3914 movdqu xmm0, [eax] local 3917 psrlw xmm0, 8 \/\/ odd bytes are Y local 3919 packuswb xmm0, xmm1 local 3944 movdqu xmm0, [eax] local 3949 pavgb xmm0, xmm2 local 3951 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 3953 packuswb xmm0, xmm1 local 3955 pand xmm0, xmm5 \/\/ U local 3956 packuswb xmm0, xmm0 local 3985 movdqu xmm0, [eax] local 3988 pand xmm0, xmm5 \/\/ UYVY -> UVUV local 3990 packuswb xmm0, xmm1 local 3992 pand xmm0, xmm5 \/\/ U local 3993 packuswb xmm0, xmm0 local 4034 movdqa xmm0, xmm3 \/\/ src argb local 4046 por xmm0, xmm4 \/\/ set alpha to 255 local 4049 paddusb xmm0, xmm2 \/\/ + src argb local 4051 paddusb xmm0, xmm1 \/\/ + src argb local 4065 movdqa xmm0, xmm3 \/\/ src argb local 4077 por xmm0, xmm4 \/\/ set alpha to 255 local 4080 paddusb xmm0, xmm2 \/\/ + src argb local 4082 paddusb xmm0, xmm1 \/\/ + src argb local 4133 movdqa xmm0, xmm3 \/\/ src argb local 4143 por xmm0, xmm4 \/\/ set alpha to 255 local 4146 paddusb xmm0, xmm2 \/\/ + src argb local 4148 paddusb xmm0, xmm1 \/\/ + src argb local 4162 movdqa xmm0, xmm3 \/\/ src argb local 4172 por xmm0, xmm4 \/\/ set alpha to 255 local 4175 paddusb xmm0, xmm2 \/\/ + src argb local 4177 paddusb xmm0, xmm1 \/\/ + src argb local 4204 movdqu xmm0, [eax] \/\/ read 4 pixels local 4205 punpcklbw xmm0, xmm0 \/\/ first 2 local 4206 pshufhw xmm2, xmm0, 0FFh \/\/ 8 alpha words local 4208 pmulhuw xmm0, xmm2 \/\/ rgb * a local 4216 psrlw xmm0, 8 local 4219 packuswb xmm0, xmm1 local 4220 pand xmm0, xmm5 \/\/ keep original alphas local 4221 por xmm0, xmm2 local 4253 movdqu xmm0, [eax] \/\/ read 4 pixels local 4254 pshufb xmm0, xmm4 \/\/ isolate first 2 alphas local 4257 pmulhuw xmm0, xmm1 \/\/ rgb * a local 4266 psrlw xmm0, 8 local 4268 packuswb xmm0, xmm1 local 4269 por xmm0, xmm2 \/\/ copy original alpha local 4333 movdqu xmm0, [eax] \/\/ read 4 pixels local 4336 punpcklbw xmm0, xmm0 \/\/ first 2 local 4342 pmulhuw xmm0, xmm2 \/\/ rgb * a local 4356 packuswb xmm0, xmm1 local 4428 vmovd xmm0, dword ptr fixed_invtbl8[esi * 4] \/\/ [1,a0] local 4432 vpunpckldq xmm6, xmm0, xmm1 \/\/ [1,a1,1,a0] local 4438 vmovd xmm0, dword ptr fixed_invtbl8[esi * 4] \/\/ [1,a4] local 4442 vpunpckldq xmm0, xmm0, xmm1 \/\/ [1,a5,1,a4] local 4447 vpunpcklqdq xmm0, xmm0, xmm2 \/\/ [1,a7,1,a6,1,a5,1,a4] local 4448 vinserti128 ymm3, ymm3, xmm0, 1 \/\/ [1,a7,1,a6,1,a5,1,a4,1,a3,1,a2,1,a1,1,a0] local 4487 movdqu xmm0, [eax] \/\/ G local 4489 pmaddubsw xmm0, xmm4 local 4491 phaddw xmm0, xmm1 local 4492 paddw xmm0, xmm5 \/\/ Add .5 for rounding. local 4493 psrlw xmm0, 7 local 4494 packuswb xmm0, xmm0 \/\/ 8 G bytes local 4503 punpcklbw xmm0, xmm0 \/\/ 8 GG words local 4506 punpcklwd xmm0, xmm3 \/\/ GGGA first 4 local 4546 movdqu xmm0, [eax] \/\/ B local 4548 pmaddubsw xmm0, xmm2 local 4550 phaddw xmm0, xmm6 local 4551 psrlw xmm0, 7 local 4552 packuswb xmm0, xmm0 \/\/ 8 B values local 4560 punpcklbw xmm0, xmm5 \/\/ 8 BG values local 4576 punpcklwd xmm0, xmm5 \/\/ BGRA first 4 local 4608 movdqu xmm0, [eax] \/\/ B local 4610 pmaddubsw xmm0, xmm2 local 4616 phaddsw xmm0, xmm7 \/\/ B local 4618 psraw xmm0, 6 \/\/ B local 4620 packuswb xmm0, xmm0 \/\/ 8 B values local 4622 punpcklbw xmm0, xmm6 \/\/ 8 BG values local 4639 punpcklwd xmm0, xmm1 \/\/ BGRA first 4 local 4674 movdqu xmm0, [eax] \/\/ read 4 pixels local 4675 punpcklbw xmm0, xmm5 \/\/ first 2 pixels local 4676 pmulhuw xmm0, xmm2 \/\/ pixel * scale >> 16 local 4680 pmullw xmm0, xmm3 \/\/ * interval_size local 4684 paddw xmm0, xmm4 \/\/ + interval_size \/ 2 local 4686 packuswb xmm0, xmm1 local 4687 por xmm0, xmm7 local 4711 movdqu xmm0, [eax] \/\/ read 4 pixels local 4714 punpcklbw xmm0, xmm0 \/\/ first 2 local 4716 pmulhuw xmm0, xmm2 \/\/ argb * value local 4718 psrlw xmm0, 8 local 4720 packuswb xmm0, xmm1 local 4745 movdqu xmm0, [eax] \/\/ read 4 pixels from src_argb0 local 4749 punpcklbw xmm0, xmm0 \/\/ first 2 local 4753 pmulhuw xmm0, xmm2 \/\/ src_argb0 * src_argb1 first 2 local 4757 packuswb xmm0, xmm1 local 4786 movdqu xmm0, [eax] \/\/ read 4 pixels from src_argb0 local 4790 paddusb xmm0, xmm1 \/\/ src_argb0 + src_argb1 local 4801 movd xmm0, [eax] \/\/ read 1 pixels from src_argb0 local 4805 paddusb xmm0, xmm1 \/\/ src_argb0 + src_argb1 local 4831 movdqu xmm0, [eax] \/\/ read 4 pixels from src_argb0 local 4835 psubusb xmm0, xmm1 \/\/ src_argb0 - src_argb1 local 4964 movq xmm0, qword ptr [eax] \/\/ read 8 pixels from src_y0[0] local 4966 punpcklbw xmm0, xmm5 local 4968 psubw xmm0, xmm1 local 4979 paddw xmm0, xmm2 local 4980 paddw xmm0, xmm1 local 4981 paddw xmm0, xmm1 local 4984 pmaxsw xmm0, xmm1 local 4985 packuswb xmm0, xmm0 local 5017 movq xmm0, qword ptr [eax] \/\/ read 8 pixels from src_y0[0] local 5019 punpcklbw xmm0, xmm5 local 5021 psubw xmm0, xmm1 local 5032 paddw xmm0, xmm2 local 5033 paddw xmm0, xmm1 local 5034 paddw xmm0, xmm1 local 5037 pmaxsw xmm0, xmm1 local 5038 packuswb xmm0, xmm0 local 5070 movdqu xmm0, [eax] \/\/ read 16 pixels src_sobelx local 5073 paddusb xmm0, xmm1 \/\/ sobel = sobelx + sobely local 5076 punpckhbw xmm0, xmm0 \/\/ Next 8 local 5084 punpckhwd xmm0, xmm0 \/\/ Last 4 local 5086 por xmm0, xmm5 local 5115 movdqu xmm0, [eax] \/\/ read 16 pixels src_sobelx local 5118 paddusb xmm0, xmm1 \/\/ sobel = sobelx + sobely local 5149 movdqu xmm0, [eax] \/\/ read 16 pixels src_sobelx local 5156 punpckhbw xmm0, xmm5 local 5224 movdqu xmm0, [eax] local 5230 psubd xmm0, [eax + edx * 4] local 5237 psubd xmm0, [esi] local 5243 paddd xmm0, [esi + edx * 4] local 5249 packssdw xmm0, xmm1 \/\/ pack 4 pixels into 2 registers local 5252 pmulhuw xmm0, xmm5 local 5255 packuswb xmm0, xmm2 local 5266 movdqu xmm0, [eax] local 5272 psubd xmm0, [eax + edx * 4] local 5279 psubd xmm0, [esi] local 5285 paddd xmm0, [esi + edx * 4] local 5291 cvtdq2ps xmm0, xmm0 \/\/ Average = Sum * 1 \/ Area local 5293 mulps xmm0, xmm4 local 5299 cvtps2dq xmm0, xmm0 local 5303 packssdw xmm0, xmm1 local 5305 packuswb xmm0, xmm2 local 5317 movdqu xmm0, [eax] local 5318 psubd xmm0, [eax + edx * 4] local 5320 psubd xmm0, [esi] local 5321 paddd xmm0, [esi + edx * 4] local 5323 cvtdq2ps xmm0, xmm0 local 5324 mulps xmm0, xmm4 local 5325 cvtps2dq xmm0, xmm0 local 5326 packssdw xmm0, xmm0 local 5327 packuswb xmm0, xmm0 local 5347 pxor xmm0, xmm0 local 5371 paddd xmm0, xmm2 local 5375 paddd xmm0, xmm3 local 5379 paddd xmm0, xmm4 local 5383 paddd xmm0, xmm5 local 5407 paddd xmm0, xmm2 local 5446 movdqa xmm0, xmm2 \/\/ x0, y0, x1, y1 local 5447 addps xmm0, xmm7 local 5457 cvttps2dq xmm0, xmm2 \/\/ x, y float to int first 2 local 5459 packssdw xmm0, xmm1 \/\/ x, y as 8 shorts local 5460 pmaddwd xmm0, xmm5 \/\/ offsets = x * 4 + y * stride. local 5462 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 5464 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 5471 pshufd xmm0, xmm0, 0x39 \/\/ shift right local 5474 movd xmm0, [eax + edi] \/\/ read pixel 3 local 5488 cvttps2dq xmm0, xmm2 \/\/ x, y float to int local 5489 packssdw xmm0, xmm0 \/\/ x, y as shorts local 5490 pmaddwd xmm0, xmm5 \/\/ offset = x * 4 + y * stride local 5493 movd xmm0, [eax + esi] \/\/ copy a pixel local 5532 vmovd xmm0, eax \/\/ high fraction 0..127 local 5629 movd xmm0, eax \/\/ high fraction 0..127 local 5638 movdqu xmm0, [esi] local 5641 punpcklbw xmm0, xmm2 local 5643 pmaddubsw xmm0, xmm5 local 5645 psrlw xmm0, 7 local 5647 packuswb xmm0, xmm1 local 5656 movdqu xmm0, [esi] local 5658 pavgb xmm0, xmm1 local 5659 pavgb xmm0, xmm1 local 5668 movdqu xmm0, [esi] local 5670 pavgb xmm0, xmm1 local 5680 movdqu xmm0, [esi + edx] local 5681 pavgb xmm0, xmm1 local 5682 pavgb xmm0, xmm1 local 5691 movdqu xmm0, [esi] local 5738 movdqu xmm0, [esi] \/\/ row0 local 5744 punpcklbw xmm0, xmm4 local 5752 paddw xmm0, xmm2 \/\/ sum rows local 5754 packuswb xmm0, xmm1 local 5763 movdqu xmm0, [esi] local 5765 pavgb xmm0, xmm1 local 5766 pavgb xmm0, xmm1 local 5775 movdqu xmm0, [esi] local 5777 pavgb xmm0, xmm1 local 5787 movdqu xmm0, [esi + edx] local 5788 pavgb xmm0, xmm1 local 5789 pavgb xmm0, xmm1 local 5798 movdqu xmm0, [esi] local 5824 movdqu xmm0, [eax] local 5827 pshufb xmm0, xmm5 local 5910 movdqu xmm0, [eax] local 5913 punpcklbw xmm0, xmm5 local 5915 pshufhw xmm0, xmm0, 01Bh \/\/ 1B = 00011011 = 0x0123 = BGRAToARGB local 5916 pshuflw xmm0, xmm0, 01Bh local 5919 packuswb xmm0, xmm1 local 5927 movdqu xmm0, [eax] local 5930 punpcklbw xmm0, xmm5 local 5932 pshufhw xmm0, xmm0, 039h \/\/ 39 = 00111001 = 0x0321 = RGBAToARGB local 5933 pshuflw xmm0, xmm0, 039h local 5936 packuswb xmm0, xmm1 local 5944 movdqu xmm0, [eax] local 5947 punpcklbw xmm0, xmm5 local 5949 pshufhw xmm0, xmm0, 093h \/\/ 93 = 10010011 = 0x2103 = ARGBToRGBA local 5950 pshuflw xmm0, xmm0, 093h local 5953 packuswb xmm0, xmm1 local 5961 movdqu xmm0, [eax] local 5964 punpcklbw xmm0, xmm5 local 5966 pshufhw xmm0, xmm0, 0C6h \/\/ C6 = 11000110 = 0x3012 = ABGRToARGB local 5967 pshuflw xmm0, xmm0, 0C6h local 5970 packuswb xmm0, xmm1 local 6009 movdqu xmm0, [eax] \/\/ Y local 6012 punpcklbw xmm0, xmm2 \/\/ YUYV local 6046 movdqu xmm0, [eax] \/\/ Y local 6080 movq xmm0, qword ptr [eax] \/\/ BGRABGRA local 6082 punpcklbw xmm0, xmm3 local 6084 punpcklwd xmm0, xmm3 \/\/ pixel 0 local 6086 cvtdq2ps xmm0, xmm0 \/\/ 4 floats local 6090 mulps xmm0, [esi + 16] \/\/ C1 * X local 6092 addps xmm0, [esi] \/\/ result = C0 + C1 * X local 6104 addps xmm0, xmm2 \/\/ result += C2 * X * X local 6106 addps xmm0, xmm1 \/\/ result += C3 * X * X * X local 6108 cvttps2dq xmm0, xmm0 local 6110 packuswb xmm0, xmm4 local 6111 packuswb xmm0, xmm0 local 6150 vpackuswb xmm0, xmm0, xmm0 \/\/ bgrabgra_00000000_00000000_00000000 local 6248 movdqu xmm0, qword ptr [eax] \/\/ generate luma ptr local 6249 pmaddubsw xmm0, xmm3 local 6250 phaddw xmm0, xmm0 local 6251 pand xmm0, xmm4 \/\/ mask out low bits local 6252 punpcklwd xmm0, xmm5 local 6253 paddd xmm0, xmm2 \/\/ add table base local 6255 pshufd xmm0, xmm0, 0x39 \/\/ 00111001 to rotate right 32 local 6270 pshufd xmm0, xmm0, 0x39 \/\/ 00111001 to rotate right 32 local 6285 pshufd xmm0, xmm0, 0x39 \/\/ 00111001 to rotate right 32 local [all...] |
/external/libyuv/files/util/ |
psnr.cc | 121 pxor xmm0, xmm0 local 138 paddd xmm0, xmm1 local 139 paddd xmm0, xmm2 local 143 pshufd xmm1, xmm0, 0EEh local 144 paddd xmm0, xmm1 local 145 pshufd xmm1, xmm0, 01h local 146 paddd xmm0, xmm1 local 147 movd eax, xmm0 157 "pxor %%xmm0,%%xmm0 \n [all...] |
/external/v8/src/x64/ |
codegen-x64.cc | 44 // xmm0: raw double input. 45 XMMRegister input = xmm0; 54 __ Movsd(xmm0, result); 76 // xmm0: raw double input. 78 __ Sqrtsd(xmm0, xmm0); 246 __ Cvtlsi2sd(xmm0, rbx); 247 __ Movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), xmm0); local
|
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 295 __ movsd(xmm0, Operand(esp, src_offset)); 296 __ movsd(Operand(ebx, dst_offset), xmm0); local
|
codegen-ia32.cc | 55 MathExpGenerator::EmitMathExp(&masm, input, result, xmm0, eax, ebx); 86 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); 87 __ sqrtsd(xmm0, xmm0); 88 __ movsd(Operand(esp, 1 * kPointerSize), xmm0); local 130 __ movdq(alignment == MOVE_ALIGNED, xmm0, Operand(src, 0x00)); 136 __ movdqa(Operand(dst, 0x00), xmm0); local 148 __ movdq(alignment == MOVE_ALIGNED, xmm0, Operand(src, 0x00)); 152 __ movdqa(Operand(dst, 0x00), xmm0); local 160 __ movdq(alignment == MOVE_ALIGNED, xmm0, Operand(src, 0)) 163 __ movdqa(Operand(dst, 0), xmm0); local 261 __ movdqu(Operand(dst, 0), xmm0); local 283 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); local 329 __ movdqu(Operand(dst, -0x10), xmm0); local 351 __ movdqu(Operand(dst, 0), xmm0); local 395 __ movsd(Operand(dst, 0), xmm0); local 402 __ movdqu(Operand(dst, 0x00), xmm0); local 410 __ movdqu(Operand(dst, 0x00), xmm0); local 420 __ movdqu(Operand(dst, 0x00), xmm0); local 642 xmm0); local 776 __ movsd(FieldOperand(edx, HeapNumber::kValueOffset), xmm0); local [all...] |
builtins-ia32.cc | 1975 __ movd(Operand(esp, ecx, times_pointer_size, 0), xmm0); local 1991 __ movd(Operand(esp, eax, times_pointer_size, 0), xmm0); local [all...] |
/development/perftests/panorama/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/google-breakpad/src/google_breakpad/common/ |
minidump_cpu_amd64.h | 172 uint128_struct xmm0; member in struct:__anon12843::__anon12844::__anon12845
|
/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/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/BroadphaseCollision/ |
btDbvt.h | 623 movaps xmm0,[eax] local 625 addps xmm0,[eax+16] local 630 subps xmm1,xmm0 631 subps xmm2,xmm0
|
/external/valgrind/none/tests/amd64/ |
sse4-64.c | 3583 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local 3650 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local 3717 V128 xmm0, src, dst, t_xmm0, t_src, t_dst; local [all...] |