/external/chromium_org/v8/test/cctest/ |
H A D | test-disasm-x64.cc | 339 __ cvttss2si(rdx, xmm1); 340 __ movaps(xmm0, xmm1); 343 __ andps(xmm0, xmm1); 345 __ orps(xmm0, xmm1); 347 __ xorps(xmm0, xmm1); 351 __ addps(xmm1, xmm0); 352 __ addps(xmm1, Operand(rbx, rcx, times_4, 10000)); 353 __ subps(xmm1, xmm0); 354 __ subps(xmm1, Operand(rbx, rcx, times_4, 10000)); 355 __ mulps(xmm1, xmm 366 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); local [all...] |
H A D | test-disasm-ia32.cc | 358 __ movaps(xmm0, xmm1); 362 __ andps(xmm0, xmm1); 364 __ orps(xmm0, xmm1); 366 __ xorps(xmm0, xmm1); 370 __ addps(xmm1, xmm0); 371 __ addps(xmm1, Operand(ebx, ecx, times_4, 10000)); 372 __ subps(xmm1, xmm0); 373 __ subps(xmm1, Operand(ebx, ecx, times_4, 10000)); 374 __ mulps(xmm1, xmm0); 375 __ mulps(xmm1, Operan 386 __ movsd(Operand(ebx, ecx, times_4, 10000), xmm1); local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | assembler-ia32.h | 210 "xmm1", 224 #define xmm1 (static_cast<const XMMRegister&>(double_register_1)) macro
|
H A D | codegen-ia32.cc | 118 XMMRegister input = xmm1; 203 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 209 __ movdqa(Operand(dst, 0x10), xmm1); local 221 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 225 __ movdqa(Operand(dst, 0x10), xmm1); local 466 __ movsd(xmm1, Operand(src, count, times_1, -8)); 468 __ movsd(Operand(dst, count, times_1, -8), xmm1); local 473 __ movdqu(xmm1, Operand(src, count, times_1, -0x10)); 475 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1); local 480 __ movdqu(xmm1, Operan 483 __ movdqu(Operand(dst, 0x10), xmm1); local 493 __ movdqu(Operand(dst, 0x10), xmm1); local [all...] |
H A D | code-stubs-ia32.cc | 551 // them into xmm0 and xmm1 if they are. Jump to label not_numbers if 708 // xmm1: untagged double input argument 710 // xmm1: untagged double result. 750 __ pextrd(edx, xmm1, 0x1); // copy xmm1[63..32] to edx. 752 __ pshufd(xmm0, xmm1, 0x1); 755 __ movd(ebx, xmm1); 758 // ST[0] or xmm1 == double value 775 // ST[0] or xmm1 == double value. 821 __ movsd(xmm1, FieldOperan 836 __ movsd(Operand(esp, 0), xmm1); local 855 __ movsd(Operand(esp, 0), xmm1); local 885 __ movsd(FieldOperand(eax, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/v8/test/cctest/ |
H A D | test-disasm-ia32.cc | 374 __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); 375 __ addsd(xmm1, xmm0); 376 __ mulsd(xmm1, xmm0); 377 __ subsd(xmm1, xmm0); 378 __ divsd(xmm1, xmm0); 379 __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); 380 __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); local 381 __ ucomisd(xmm0, xmm1); 418 __ andpd(xmm0, xmm1); 419 __ andpd(xmm1, xmm [all...] |
H A D | test-disasm-x64.cc | 354 __ cvttss2si(rdx, xmm1); 356 __ cvttsd2si(rdx, xmm1); 357 __ cvttsd2siq(rdx, xmm1); 358 __ addsd(xmm1, xmm0); 359 __ mulsd(xmm1, xmm0); 360 __ subsd(xmm1, xmm0); 361 __ divsd(xmm1, xmm0); 362 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); 363 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); local 364 __ ucomisd(xmm0, xmm1); [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | MathFunctions.h | 202 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; local 241 xmm1 = pmul(y, p4f_minus_cephes_DP1); 244 x = padd(x, xmm1); 301 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, y; local 330 xmm1 = pmul(y, p4f_minus_cephes_DP1); 333 x = padd(x, xmm1);
|
/external/v8/src/ia32/ |
H A D | codegen-ia32.cc | 217 __ movdqa(xmm1, Operand(src, 0x10)); 221 __ movdqa(Operand(dst, 0x10), xmm1); local 263 __ movdqu(xmm1, Operand(src, 0x10)); 267 __ movdqa(Operand(dst, 0x10), xmm1); local 426 XMMRegister the_hole_nan = xmm1;
|
H A D | code-stubs-ia32.cc | 644 // into xmm0 and xmm1. Operands are in edx and eax. 649 // them into xmm0 and xmm1 if they are. Jump to label not_numbers if 658 // Checks that the two floating point numbers loaded into xmm0 and xmm1 1538 case Token::ADD: __ addsd(xmm0, xmm1); break; 1539 case Token::SUB: __ subsd(xmm0, xmm1); break; 1540 case Token::MUL: __ mulsd(xmm0, xmm1); break; 1541 case Token::DIV: __ divsd(xmm0, xmm1); break; 1701 case Token::ADD: __ addsd(xmm0, xmm1); break; 1702 case Token::SUB: __ subsd(xmm0, xmm1); break; 1703 case Token::MUL: __ mulsd(xmm0, xmm1); brea 2509 __ movdbl(Operand(esp, 0), xmm1); local 2527 __ movdbl(Operand(esp, 0), xmm1); local 2556 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/v8/src/x64/ |
H A D | codegen-x64.cc | 140 // Windows 64 ABI passes double arguments in xmm0, xmm1 and 147 __ movsd(Operand(rsp, kPointerSize * 2), xmm1); local
|
H A D | code-stubs-x64.cc | 559 // Load the operands from rdx and rax into xmm0 and xmm1, as doubles. 1118 case Token::ADD: __ addsd(xmm0, xmm1); break; 1119 case Token::SUB: __ subsd(xmm0, xmm1); break; 1120 case Token::MUL: __ mulsd(xmm0, xmm1); break; 1121 case Token::DIV: __ divsd(xmm0, xmm1); break; 1158 case Token::ADD: __ addsd(xmm0, xmm1); break; 1159 case Token::SUB: __ subsd(xmm0, xmm1); break; 1160 case Token::MUL: __ mulsd(xmm0, xmm1); break; 1161 case Token::DIV: __ divsd(xmm0, xmm1); break; 1508 // xmm1 1526 __ movsd(Operand(rsp, 0), xmm1); local 1628 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local 1644 __ movsd(Operand(rsp, 0), xmm1); local 1672 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | codegen-x64.cc | 112 XMMRegister result = xmm1; 171 // Windows 64 ABI passes double arguments in xmm0, xmm1 and 178 __ movsd(Operand(rsp, kPointerSize * 2), xmm1); local
|
H A D | code-stubs-x64.cc | 507 // Load the operands from rdx and rax into xmm0 and xmm1, as doubles. 610 // xmm1 : untagged double input argument 612 // xmm1 : untagged double result. 629 __ Cvtlsi2sd(xmm1, rax); 630 __ movsd(Operand(rsp, 0), xmm1); local 631 __ movq(rbx, xmm1); 632 __ movq(rdx, xmm1); 650 __ movq(rbx, xmm1); 651 __ movq(rdx, xmm1); 722 __ movsd(xmm1, FieldOperan 733 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local 749 __ movsd(Operand(rsp, 0), xmm1); local 777 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/libyuv/files/source/ |
H A D | rotate.cc | 82 movq xmm1, qword ptr [eax + edi] local 84 punpcklbw xmm0, xmm1 86 movdqa xmm1, xmm0 local 87 palignr xmm1, xmm1, 8 local 107 punpcklwd xmm1, xmm3 local 109 movdqa xmm3, xmm1 130 punpckldq xmm1, xmm5 local 133 movdqa xmm5, xmm1 134 movq qword ptr [edx], xmm1 182 movdqa xmm1, [eax + edi] local 187 movdqa xmm1, xmm7 local 219 punpcklwd xmm1, xmm3 local 255 punpckldq xmm1, xmm5 local [all...] |
H A D | scale_argb.cc | 52 movdqa xmm1, [eax + 16] local 54 shufps xmm0, xmm1, 0x88 local 80 movdqa xmm1, [eax + 16] local 85 pavgb xmm1, xmm3 local 87 shufps xmm0, xmm1, 0x88 // even pixels local 88 shufps xmm2, xmm1, 0xdd // odd pixels local 121 movd xmm1, [eax + ebx] local 122 punpckldq xmm0, xmm1 163 movq xmm1, qword ptr [eax + ebx * 2] local 164 movhps xmm1, qwor local 172 pavgb xmm1, xmm3 local 174 shufps xmm0, xmm1, 0x88 // even pixels local 175 shufps xmm2, xmm1, 0xdd // odd pixels local 222 movdqa xmm1, xmm0 local 227 punpckhbw xmm1, xmm4 local 233 paddw xmm1, xmm3 local 310 movdqa xmm1, xmm0 local 312 punpckhbw xmm1, xmm2 local 314 pmaddubsw xmm1, xmm5 local 316 psrlw xmm1, 7 local [all...] |
H A D | compare.cc | 71 // 83: 66 0F 38 40 CD pmulld xmm1,xmm5 87 movdqu xmm1, [eax] // src[0-15] local 91 movdqa xmm2, xmm1 101 punpckhbw xmm1, xmm7 // src[8-15] local 102 movdqa xmm2, xmm1 106 punpckhwd xmm1, xmm7 // src[12-15] local 107 pmulld(0xcd) // pmulld xmm1, xmm5 109 paddd xmm1, xmm2 local 111 paddd xmm1, xmm3 local 113 pshufd xmm2, xmm1, 1 local 114 paddd xmm1, xmm2 local 115 pshufd xmm2, xmm1, 1 local 116 paddd xmm1, xmm2 local 267 movdqa xmm1, [eax] local 272 psubusb xmm1, xmm2 local 274 por xmm1, xmm2 local 276 punpcklbw xmm1, xmm5 local 278 pmaddwd xmm1, xmm1 local 284 pshufd xmm1, xmm0, 0EEh local 286 pshufd xmm1, xmm0, 01h local [all...] |
H A D | convert_from.cc | 256 movdqa xmm1, xmm0 local 258 punpckhbw xmm1, xmm2 local 260 movdqa [edi + 16], xmm1 294 movdqa xmm1, xmm2 local 296 punpcklbw xmm1, xmm0 // UYVY local 298 movdqa [edi], xmm1 325 "movdqa %%xmm0,%%xmm1 \n" 327 "punpckhbw %%xmm2,%%xmm1 \n" 329 "movdqa %%xmm1,0x10(%3) \n" 341 , "xmm0", "xmm1", "xmm [all...] |
H A D | row_win.cc | 139 movdqa xmm1, xmm0 local 141 punpckhwd xmm1, xmm1 local 143 por xmm1, xmm5 local 145 movdqa [edx + 16], xmm1 250 movdqu xmm1, [eax + 16] local 254 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 257 palignr xmm1, xmm0, 12 // xmm1 local 261 pshufb xmm1, xmm4 local 263 por xmm1, xmm5 local 290 movdqu xmm1, [eax + 16] local 294 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]} local 297 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]} local 301 pshufb xmm1, xmm4 local 303 por xmm1, xmm5 local 350 movdqa xmm1, xmm0 local 352 pand xmm1, xmm3 // R in upper 5 bits local 354 pmulhuw xmm1, xmm5 // * (256 + 8) local 356 psllw xmm1, 8 local 357 por xmm1, xmm2 // RB local 362 punpcklbw xmm1, xmm0 local 400 movdqa xmm1, xmm0 local 402 psllw xmm1, 1 // R in upper 5 bits local 404 pand xmm1, xmm3 local 406 pmulhuw xmm1, xmm5 // * (256 + 8) local 407 psllw xmm1, 8 local 408 por xmm1, xmm2 // RB local 416 punpcklbw xmm1, xmm0 local 449 movdqa xmm1, xmm0 local 451 psllw xmm1, 4 local 455 movdqa xmm1, xmm0 local 457 punpckhbw xmm1, xmm2 local 478 movdqa xmm1, [eax + 16] local 483 pshufb xmm1, xmm6 local 487 psrldq xmm1, 4 // 8 bytes from 1 local 493 por xmm1, xmm5 // 8 bytes from 2 for 1 local 517 movdqa xmm1, [eax + 16] local 522 pshufb xmm1, xmm6 local 526 psrldq xmm1, 4 // 8 bytes from 1 local 532 por xmm1, xmm5 // 8 bytes from 2 for 1 local 562 movdqa xmm1, xmm0 // B local 565 psrld xmm1, 3 // B local 568 pand xmm1, xmm3 // B local 571 por xmm1, xmm2 // BG local 602 movdqa xmm1, xmm0 // B local 606 psrld xmm1, 3 // B local 610 pand xmm1, xmm4 // B local 640 movdqa xmm1, xmm0 local 642 pand xmm1, xmm4 // high nibble local 644 psrl xmm1, 8 local 669 movdqa xmm1, [eax + 16] local 673 pmaddubsw xmm1, xmm4 local 703 movdqu xmm1, [eax + 16] local 707 pmaddubsw xmm1, xmm4 local 737 movdqa xmm1, [eax + 16] local 741 pmaddubsw xmm1, xmm4 local 771 movdqu xmm1, [eax + 16] local 775 pmaddubsw xmm1, xmm4 local 805 movdqa xmm1, [eax + 16] local 809 pmaddubsw xmm1, xmm4 local 839 movdqu xmm1, [eax + 16] local 843 pmaddubsw xmm1, xmm4 local 873 movdqa xmm1, [eax + 16] local 877 pmaddubsw xmm1, xmm4 local 907 movdqu xmm1, [eax + 16] local 911 pmaddubsw xmm1, xmm4 local 949 movdqa xmm1, [eax + 16] local 953 pavgb xmm1, [eax + esi + 16] local 958 shufps xmm0, xmm1, 0x88 local 959 shufps xmm4, xmm1, 0xdd local 969 movdqa xmm1, xmm0 local 973 pmaddubsw xmm1, xmm6 // V local 976 phaddw xmm1, xmm3 local 978 psraw xmm1, 8 local 1015 movdqu xmm1, [eax + 16] local 1021 pavgb xmm1, xmm4 local 1028 shufps xmm0, xmm1, 0x88 local 1029 shufps xmm4, xmm1, 0xdd local 1039 movdqa xmm1, xmm0 local 1043 pmaddubsw xmm1, xmm6 // V local 1046 phaddw xmm1, xmm3 local 1048 psraw xmm1, 8 local 1085 movdqa xmm1, [eax + 16] local 1089 pavgb xmm1, [eax + esi + 16] local 1094 shufps xmm0, xmm1, 0x88 local 1095 shufps xmm4, xmm1, 0xdd local 1105 movdqa xmm1, xmm0 local 1109 pmaddubsw xmm1, xmm6 // V local 1112 phaddw xmm1, xmm3 local 1114 psraw xmm1, 8 local 1151 movdqu xmm1, [eax + 16] local 1157 pavgb xmm1, xmm4 local 1164 shufps xmm0, xmm1, 0x88 local 1165 shufps xmm4, xmm1, 0xdd local 1175 movdqa xmm1, xmm0 local 1179 pmaddubsw xmm1, xmm6 // V local 1182 phaddw xmm1, xmm3 local 1184 psraw xmm1, 8 local 1221 movdqa xmm1, [eax + 16] local 1225 pavgb xmm1, [eax + esi + 16] local 1230 shufps xmm0, xmm1, 0x88 local 1231 shufps xmm4, xmm1, 0xdd local 1241 movdqa xmm1, xmm0 local 1245 pmaddubsw xmm1, xmm6 // V local 1248 phaddw xmm1, xmm3 local 1250 psraw xmm1, 8 local 1287 movdqu xmm1, [eax + 16] local 1293 pavgb xmm1, xmm4 local 1300 shufps xmm0, xmm1, 0x88 local 1301 shufps xmm4, xmm1, 0xdd local 1311 movdqa xmm1, xmm0 local 1315 pmaddubsw xmm1, xmm6 // V local 1318 phaddw xmm1, xmm3 local 1320 psraw xmm1, 8 local 1357 movdqa xmm1, [eax + 16] local 1361 pavgb xmm1, [eax + esi + 16] local 1366 shufps xmm0, xmm1, 0x88 local 1367 shufps xmm4, xmm1, 0xdd local 1377 movdqa xmm1, xmm0 local 1381 pmaddubsw xmm1, xmm6 // V local 1384 phaddw xmm1, xmm3 local 1386 psraw xmm1, 8 local 1423 movdqu xmm1, [eax + 16] local 1429 pavgb xmm1, xmm4 local 1436 shufps xmm0, xmm1, 0x88 local 1437 shufps xmm4, xmm1, 0xdd local 1447 movdqa xmm1, xmm0 local 1451 pmaddubsw xmm1, xmm6 // V local 1454 phaddw xmm1, xmm3 local 1456 psraw xmm1, 8 local 1642 movdqa xmm1, xmm0 local 1644 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1685 movdqa xmm1, xmm0 local 1687 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1729 movdqa xmm1, xmm0 local 1731 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1768 movdqa xmm1, xmm0 local 1770 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1806 movdqa xmm1, xmm0 local 1808 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1848 movdqa xmm1, xmm0 local 1850 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1891 movdqa xmm1, xmm0 local 1893 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1935 movdqa xmm1, xmm0 local 1937 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 1975 movdqa xmm1, xmm0 local 1977 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2013 movdqa xmm1, xmm0 local 2015 punpckhwd xmm1, xmm2 // BGRA next 4 pixels local 2051 punpcklbw xmm1, xmm0 // GB local 2092 punpcklbw xmm1, xmm0 // GB local 2135 movdqa xmm1, xmm2 local 2137 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 2176 movdqa xmm1, xmm2 local 2178 punpckhwd xmm1, xmm0 // RGBA next 4 pixels local 2215 punpcklbw xmm1, xmm2 // GR local 2256 punpcklbw xmm1, xmm2 // GR local 2305 movdqa xmm1, xmm0 local 2307 punpckhwd xmm1, xmm1 // BGRA next 4 pixels local 2309 por xmm1, xmm4 local 2364 movdqa xmm1, xmm0 // swap bytes local 2366 psrlw xmm1, 8 local 2395 movdqa xmm1, kShuffleMirrorUV local 2461 movdqa xmm1, [eax + 16] local 2466 pand xmm1, xmm5 local 2496 movdqa xmm1, [eax + 16] local 2587 movdqa xmm1, [eax + 16] local 2590 pand xmm1, xmm5 local 2618 movdqa xmm1, [eax + 16] local 2623 pavgb xmm1, xmm3 local 2625 psrlw xmm1, 8 local 2627 movdqa xmm1, xmm0 local 2630 psrlw xmm1, 8 // V local 2631 packuswb xmm1, xmm1 local 2660 movdqa xmm1, [eax + 16] local 2663 psrlw xmm1, 8 local 2665 movdqa xmm1, xmm0 local 2668 psrlw xmm1, 8 // V local 2669 packuswb xmm1, xmm1 local 2694 movdqu xmm1, [eax + 16] local 2697 pand xmm1, xmm5 local 2725 movdqu xmm1, [eax + 16] local 2730 pavgb xmm1, xmm3 local 2732 psrlw xmm1, 8 local 2734 movdqa xmm1, xmm0 local 2737 psrlw xmm1, 8 // V local 2738 packuswb xmm1, xmm1 local 2767 movdqu xmm1, [eax + 16] local 2770 psrlw xmm1, 8 local 2772 movdqa xmm1, xmm0 local 2775 psrlw xmm1, 8 // V local 2776 packuswb xmm1, xmm1 local 2799 movdqa xmm1, [eax + 16] local 2802 psrlw xmm1, 8 local 2830 movdqa xmm1, [eax + 16] local 2835 pavgb xmm1, xmm3 local 2837 pand xmm1, xmm5 local 2839 movdqa xmm1, xmm0 local 2842 psrlw xmm1, 8 // V local 2843 packuswb xmm1, xmm1 local 2872 movdqa xmm1, [eax + 16] local 2875 pand xmm1, xmm5 local 2877 movdqa xmm1, xmm0 local 2880 psrlw xmm1, 8 // V local 2881 packuswb xmm1, xmm1 local 2904 movdqu xmm1, [eax + 16] local 2907 psrlw xmm1, 8 local 2935 movdqu xmm1, [eax + 16] local 2940 pavgb xmm1, xmm3 local 2942 pand xmm1, xmm5 local 2944 movdqa xmm1, xmm0 local 2947 psrlw xmm1, 8 // V local 2948 packuswb xmm1, xmm1 local 2977 movdqu xmm1, [eax + 16] local 2980 pand xmm1, xmm5 local 2982 movdqa xmm1, xmm0 local 2985 psrlw xmm1, 8 // V local 2986 packuswb xmm1, xmm1 local 3038 movd xmm1, [esi] // _a_g local 3040 psrlw xmm1, 8 // _a_g local 3042 pmullw xmm1, xmm3 // _a_g * alpha local 3045 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3069 movdqu xmm1, [esi] // _a_g local 3071 psrlw xmm1, 8 // _a_g local 3073 pmullw xmm1, xmm3 // _a_g * alpha local 3076 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3100 movd xmm1, [esi] // _a_g local 3102 psrlw xmm1, 8 // _a_g local 3104 pmullw xmm1, xmm3 // _a_g * alpha local 3107 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3170 movd xmm1, [esi] // _a_g local 3172 psrlw xmm1, 8 // _a_g local 3174 pmullw xmm1, xmm3 // _a_g * alpha local 3177 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3204 movdqa xmm1, [esi] // _a_g local 3206 psrlw xmm1, 8 // _a_g local 3208 pmullw xmm1, xmm3 // _a_g * alpha local 3211 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3230 movdqu xmm1, [esi] // _a_g local 3232 psrlw xmm1, 8 // _a_g local 3234 pmullw xmm1, xmm3 // _a_g * alpha local 3237 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3259 movd xmm1, [esi] // _a_g local 3261 psrlw xmm1, 8 // _a_g local 3263 pmullw xmm1, xmm3 // _a_g * alpha local 3266 pand xmm1, xmm5 // a_g_ convert to 8 bits again local 3302 movdqa xmm1, [eax] // read 4 pixels local 3303 punpckhbw xmm1, xmm1 // next 2 pixels local 3304 pshufhw xmm2, xmm1,0FFh // 8 alpha words local 3306 pmulhuw xmm1, xmm2 // rgb * a local 3310 psrlw xmm1, 8 local 3349 movdqa xmm1, [eax] // read 4 pixels local 3350 punpcklbw xmm1, xmm1 // first 2 pixel rgbs local 3352 movdqa xmm1, [eax] // read 4 pixels local 3353 pshufb xmm1, xmm5 // isolate next 2 alphas local 3356 pmulhuw xmm1, xmm2 // rgb * a local 3360 psrlw xmm1, 8 local 3402 movdqa xmm1, [eax] // read 4 pixels local 3405 punpckhbw xmm1, xmm1 // next 2 local 3411 pmulhuw xmm1, xmm2 // rgb * a local 3447 movdqa xmm1, [eax + 16] local 3449 pmaddubsw xmm1, xmm4 local 3462 movdqa xmm1, xmm0 local 3464 punpckhwd xmm1, xmm3 // GGGA next 4 local 3512 movdqa xmm1, [eax + 16] local 3514 pmaddubsw xmm1, xmm3 local 3520 movdqa xmm1, [eax + 16] local 3522 pmaddubsw xmm1, xmm4 local 3527 movdqa xmm1, [eax + 16] local 3529 psrld xmm1, 24 local 3533 movdqa xmm1, xmm0 // Weave BG, RA together local 3535 punpckhwd xmm1, xmm5 // BGRA next 4 local 3572 movdqa xmm1, [eax + 16] local 3574 pmaddubsw xmm1, xmm3 local 3583 movdqa xmm1, [eax + 16] local 3585 pmaddubsw xmm1, xmm4 local 3590 movdqa xmm1, [eax + 16] local 3592 psrld xmm1, 24 local 3595 movdqa xmm1, xmm0 // Weave BG, RA together local 3598 punpckhwd xmm1, xmm5 // BGRA next 4 local 3684 movdqa xmm1, [eax] // read 4 pixels local 3685 punpckhbw xmm1, xmm5 // next 2 pixels local 3686 pmulhuw xmm1, xmm2 local 3689 pmullw xmm1, xmm3 local 3692 paddw xmm1, xmm4 local 3738 movdqa xmm1, [eax + 16] local 3744 psubd xmm1, [eax + edx * 4 + 16] local 3751 psubd xmm1, [esi + 16] local 3757 paddd xmm1, [esi + edx * 4 + 16] local 3763 cvtdq2ps xmm1, xmm1 local 3765 mulps xmm1, xmm4 local 3771 cvtps2dq xmm1, xmm1 local 3821 pxor xmm1, xmm1 local 3912 movdqa xmm1, xmm0 local 3914 punpckhbw xmm1, xmm1 // next 2 local 3916 pmulhuw xmm1, xmm2 // argb * value local 3918 psrlw xmm1, 8 local 3968 cvttps2dq xmm1, xmm3 // x, y float to int next 2 local 3975 movd xmm1, [eax + esi] // read pixel 0 local 3977 punpckldq xmm1, xmm6 // combine pixel 0 and 1 local 4048 movdqa xmm1, xmm0 local 4050 punpckhbw xmm1, xmm2 local 4052 pmaddubsw xmm1, xmm5 local 4054 psrlw xmm1, 7 local [all...] |
H A D | scale.cc | 215 movdqa xmm1, [eax + 16] local 218 pand xmm1, xmm5 local 219 packuswb xmm0, xmm1 245 movdqa xmm1, [eax + 16] local 250 pavgb xmm1, xmm3 local 254 movdqa xmm3, xmm1 255 psrlw xmm1, 8 local 259 pavgw xmm1, xmm3 local 260 packuswb xmm0, xmm1 289 movdqu xmm1, [ea local 292 pand xmm1, xmm5 local 320 movdqu xmm1, [eax + 16] local 325 pavgb xmm1, xmm3 local 330 psrlw xmm1, 8 local 334 pavgw xmm1, xmm3 local 364 movdqa xmm1, [eax + 16] local 367 pand xmm1, xmm5 local 398 movdqa xmm1, [eax + 16] local 402 pavgb xmm1, xmm3 local 411 pavgb xmm1, xmm3 local 416 psrlw xmm1, 8 local 420 pavgw xmm1, xmm3 local 457 movdqa xmm1, [eax + 16] local 460 pand xmm1, xmm5 local 492 movdqa xmm1, [eax + 16] local 496 pavgb xmm1, xmm3 local 506 pavgb xmm1, xmm3 local 523 pavgb xmm1, xmm3 local 526 psadbw xmm1, xmm7 local 528 pshufd xmm1, xmm1, 0x8d // x3x2 -> 32xx local 568 movdqa xmm1, [eax + 16] local 571 palignr xmm1, xmm0, 8 local 573 pshufb xmm1, xmm4 local 622 movdqa xmm1, [eax + esi] local 631 movdqu xmm1, [eax + esi + 8] local 640 movdqa xmm1, [eax + esi + 16] local 644 movdqa xmm1, kMadd21 local 681 movdqa xmm1, [eax + esi] local 682 pavgb xmm1, xmm0 local 691 movdqu xmm1, [eax + esi + 8] local 692 pavgb xmm1, xmm0 local 701 movdqa xmm1, [eax + esi + 16] local 703 pavgb xmm1, xmm0 local 706 movdqa xmm1, kMadd21 local 739 movdqa xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11 local 742 pshufb xmm1, xmm5 local 747 movhlps xmm1, xmm0 local 776 movhlps xmm1, xmm0 local 779 punpcklbw xmm1, xmm5 local 783 paddusw xmm1, xmm7 local 790 paddusw xmm1, xmm7 local 800 psrldq xmm1, 2 local 802 psrldq xmm1, 2 local 844 movdqa xmm1, xmm0 // 16 pixels -> 0,1,2,3,4,5 of xmm1 local 845 pshufb xmm1, xmm2 local 848 paddusw xmm1, xmm6 local 850 paddusw xmm1, xmm0 local 852 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2 local 853 packuswb xmm1, xmm1 local 857 psrlq xmm1, 16 local 892 movdqa xmm1, xmm0 local 894 punpckhbw xmm1, xmm4 local 909 paddusw xmm1, xmm3 local 963 movdqa xmm1, xmm0 local 968 punpckhbw xmm1, xmm4 local 974 paddw xmm1, xmm3 local 1056 movdqa xmm1, xmm0 local 1058 punpckhbw xmm1, xmm2 local 1060 pmaddubsw xmm1, xmm5 local 1062 psrlw xmm1, 7 local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2128 * xmm1 = _mm_mul_ps(y, xmm1); 2132 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local 2137 * x = _mm_add_ps(x, xmm1); 2142 LLVMValueRef x_1 = LLVMBuildFAdd(b, x_abs, xmm1, "x_1"); 2346 * xmm1 = _mm_mul_ps(y, xmm1); 2350 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | scale.c | 653 movdqa xmm1, [eax + 16] local 656 pand xmm1, xmm5 local 657 packuswb xmm0, xmm1 682 movdqa xmm1, [eax + 16] local 687 pavgb xmm1, xmm3 local 691 movdqa xmm3, xmm1 692 psrlw xmm1, 8 local 696 pavgw xmm1, xmm3 local 697 packuswb xmm0, xmm1 726 movdqa xmm1, [es local 729 pand xmm1, xmm5 local 759 movdqa xmm1, [esi + 16] local 763 pavgb xmm1, xmm3 local 772 pavgb xmm1, xmm3 local 777 psrlw xmm1, 8 local 781 pavgw xmm1, xmm3 local 817 movdqa xmm1, [esi + 16] local 820 pand xmm1, xmm5 local 850 movdqa xmm1, [esi + 16] local 854 pavgb xmm1, xmm3 local 864 pavgb xmm1, xmm3 local 881 pavgb xmm1, xmm3 local 884 psadbw xmm1, xmm7 local 886 pshufd xmm1, xmm1, 0x8d // x3x2 -> 32xx local 924 movdqa xmm1, [esi + 16] local 927 palignr xmm1, xmm0, 8 local 929 pshufb xmm1, xmm4 local 977 movdqa xmm1, [esi+ebx] local 986 movdqu xmm1, [esi+ebx+8] local 995 movdqa xmm1, [esi+ebx+16] local 999 movdqa xmm1, _madd21 local 1034 movdqa xmm1, [esi+ebx] local 1035 pavgb xmm1, xmm0 local 1044 movdqu xmm1, [esi+ebx+8] local 1045 pavgb xmm1, xmm0 local 1054 movdqa xmm1, [esi+ebx+16] local 1056 pavgb xmm1, xmm0 local 1059 movdqa xmm1, _madd21 local 1092 movdqa xmm1, [esi + 16] // 16 pixels -> 6,7,8,9,10,11 local 1095 pshufb xmm1, xmm5 local 1099 movhlps xmm1, xmm0 local 1128 movhlps xmm1, xmm0 local 1131 punpcklbw xmm1, xmm7 local 1135 paddusw xmm1, xmm3 local 1142 paddusw xmm1, xmm3 local 1152 psrldq xmm1, 2 local 1154 psrldq xmm1, 2 local 1196 movdqa xmm1, xmm2 local 1197 pshufb xmm1, xmm5 local 1247 movhlps xmm1, xmm0 local 1249 punpcklbw xmm1, xmm5 local 1301 movdqa xmm1, xmm0 local 1305 punpckhbw xmm1, xmm7 local 1308 pmullw xmm1, xmm5 local 1312 paddusw xmm1, xmm3 local 1314 psrlw xmm1, 8 local 1390 movdqa xmm1, xmm0 local 1392 punpckhbw xmm1, xmm2 local 1394 pmaddubsw xmm1, xmm5 local 1396 psrlw xmm1, 7 local 1451 movdqa xmm1, _round34 local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2128 * xmm1 = _mm_mul_ps(y, xmm1); 2132 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local 2137 * x = _mm_add_ps(x, xmm1); 2142 LLVMValueRef x_1 = LLVMBuildFAdd(b, x_abs, xmm1, "x_1"); 2346 * xmm1 = _mm_mul_ps(y, xmm1); 2350 LLVMValueRef xmm1 = LLVMBuildFMul(b, y_2, DP1, "xmm1"); local [all...] |
/external/pixman/pixman/ |
H A D | pixman-sse2.c | 166 pack_565_4x128_128 (__m128i* xmm0, __m128i* xmm1, __m128i* xmm2, __m128i* xmm3) argument 168 return _mm_packus_epi16 (pack_565_2x128_128 (*xmm0, *xmm1), 4760 __m128i xmm0, xmm1, xmm2, xmm3; local 4763 xmm1 = load_128_unaligned ((__m128i*)(s + 16)); 4768 save_128_aligned ((__m128i*)(d + 16), xmm1); 6303 __m128i xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6; local 6317 xmm1 = _mm_unpacklo_epi8 (_mm_setzero_si128(), xmm0); 6319 xmm3 = _mm_unpacklo_epi16 (_mm_setzero_si128(), xmm1); 6320 xmm4 = _mm_unpackhi_epi16 (_mm_setzero_si128(), xmm1);
|