/external/v8/src/x64/ |
codegen-x64.cc | 66 // Windows 64 ABI passes double arguments in xmm0, xmm1 and 73 __ movsd(Operand(rsp, kPointerSize * 2), xmm1); local
|
assembler-x64.h | 199 "xmm1", 240 const XMMRegister xmm1 = { 1 }; member in namespace:v8::internal [all...] |
code-stubs-x64.cc | 286 // Load the operands from rdx and rax into xmm0 and xmm1, as doubles. 532 case Token::ADD: __ addsd(xmm0, xmm1); break; 533 case Token::SUB: __ subsd(xmm0, xmm1); break; 534 case Token::MUL: __ mulsd(xmm0, xmm1); break; 535 case Token::DIV: __ divsd(xmm0, xmm1); break; 573 case Token::ADD: __ addsd(xmm0, xmm1); break; 574 case Token::SUB: __ subsd(xmm0, xmm1); break; 575 case Token::MUL: __ mulsd(xmm0, xmm1); break; 576 case Token::DIV: __ divsd(xmm0, xmm1); break; 894 // xmm1: untagged double input argumen 913 __ movsd(Operand(rsp, 0), xmm1); local 1012 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local 1028 __ movsd(Operand(rsp, 0), xmm1); local 1055 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); local 1662 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/v8/src/ia32/ |
codegen-ia32.cc | 132 __ movdqa(xmm1, Operand(src, 0x10)); 136 __ movdqa(Operand(dst, 0x10), xmm1); local 178 __ movdqu(xmm1, Operand(src, 0x10)); 182 __ movdqa(Operand(dst, 0x10), xmm1); local
|
assembler-ia32.h | 147 "xmm1", 175 const XMMRegister xmm1 = { 1 }; member in namespace:v8::internal [all...] |
code-stubs-ia32.cc | 355 // into xmm0 and xmm1. Operands are in edx and eax. 360 // them into xmm0 and xmm1 if they are. Jump to label not_numbers if 369 // Checks that the two floating point numbers loaded into xmm0 and xmm1 796 case Token::ADD: __ addsd(xmm0, xmm1); break; 797 case Token::SUB: __ subsd(xmm0, xmm1); break; 798 case Token::MUL: __ mulsd(xmm0, xmm1); break; 799 case Token::DIV: __ divsd(xmm0, xmm1); break; 929 case Token::ADD: __ addsd(xmm0, xmm1); break; 930 case Token::SUB: __ subsd(xmm0, xmm1); break; 931 case Token::MUL: __ mulsd(xmm0, xmm1); break 1661 __ pextrd(Operand(edx), xmm1, 0x1); \/\/ copy xmm1[63..32] to edx. local 1666 __ movd(Operand(ebx), xmm1); local 1742 __ movdbl(Operand(esp, 0), xmm1); local 1760 __ movdbl(Operand(esp, 0), xmm1); local 1788 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1); local 2673 __ movdbl(FieldOperand(ecx, HeapNumber::kValueOffset), xmm1); local [all...] |
/external/v8/test/cctest/ |
test-disasm-ia32.cc | 381 __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); 382 __ addsd(xmm1, xmm0); 383 __ mulsd(xmm1, xmm0); 384 __ subsd(xmm1, xmm0); 385 __ divsd(xmm1, xmm0); 386 __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); 387 __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); local 388 __ ucomisd(xmm0, xmm1); 425 __ andpd(xmm0, xmm1); 426 __ andpd(xmm1, xmm2) [all...] |
/external/libyuv/files/source/ |
row_win.cc | 89 movdqa xmm1, [eax + 16] local 93 pmaddubsw xmm1, xmm7 local 97 phaddw xmm0, xmm1 122 movdqa xmm1, [eax + 16] local 126 pmaddubsw xmm1, xmm7 local 130 phaddw xmm0, xmm1 155 movdqa xmm1, [eax + 16] local 159 pmaddubsw xmm1, xmm7 local 163 phaddw xmm0, xmm1 196 movdqa xmm1, [eax + 16 local 200 pavgb xmm1, [eax + esi + 16] local 205 shufps xmm0, xmm1, 0x88 local 206 shufps xmm4, xmm1, 0xdd local 216 movdqa xmm1, xmm0 local 220 pmaddubsw xmm1, xmm6 \/\/ V local 223 phaddw xmm1, xmm3 local 225 psraw xmm1, 8 local 260 movdqa xmm1, [eax + 16] local 264 pavgb xmm1, [eax + esi + 16] local 269 shufps xmm0, xmm1, 0x88 local 270 shufps xmm4, xmm1, 0xdd local 280 movdqa xmm1, xmm0 local 284 pmaddubsw xmm1, xmm6 \/\/ V local 287 phaddw xmm1, xmm3 local 289 psraw xmm1, 8 local 324 movdqa xmm1, [eax + 16] local 328 pavgb xmm1, [eax + esi + 16] local 333 shufps xmm0, xmm1, 0x88 local 334 shufps xmm4, xmm1, 0xdd local 344 movdqa xmm1, xmm0 local 348 pmaddubsw xmm1, xmm6 \/\/ V local 351 phaddw xmm1, xmm3 local 353 psraw xmm1, 8 local 381 movdqa xmm1, [eax + 16] local 385 palignr xmm2, xmm1, 8 \/\/ xmm2 = { xmm3[0:3] xmm1[8:15]} local 388 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 392 pshufb xmm1, xmm6 local 394 por xmm1, xmm7 local 420 movdqa xmm1, [eax + 16] local 424 palignr xmm2, xmm1, 8 \/\/ xmm2 = { xmm3[0:3] xmm1[8:15]} local 427 palignr xmm1, xmm0, 12 \/\/ xmm1 = { xmm3[0:7] xmm0[12:15]} local 431 pshufb xmm1, xmm6 local 433 por xmm1, xmm7 local [all...] |
convert.cc | 376 ;movdqa xmm1, xmm6 local 381 movdqa xmm1, xmm3 local 382 punpcklbw xmm1, xmm6 ;in1, src_u, in1, src_v local 384 movdqu XMMWORD PTR [esi], xmm1 ;write to out1 local 490 movdqa xmm1, xmm6 local 495 punpcklbw xmm1, xmm3 ;src_u, in1, src_v local 497 movdqu XMMWORD PTR [esi], xmm1 ;write to out1 local
|
rotate.cc | 87 movq xmm1, qword ptr [eax + edi] local 89 punpcklbw xmm0, xmm1 91 movdqa xmm1, xmm0 local 92 palignr xmm1, xmm1, 8 local 112 punpcklwd xmm1, xmm3 local 114 movdqa xmm3, xmm1 135 punpckldq xmm1, xmm5 local 138 movdqa xmm5, xmm1 139 movq qword ptr [edx], xmm1 185 movdqa xmm1, [eax + edi] local 190 movdqa xmm1, xmm7 local 222 punpcklwd xmm1, xmm3 local 258 punpckldq xmm1, xmm5 local [all...] |
planar_functions.cc | 77 movdqa xmm1, [eax + 16] 80 movdqa xmm3, xmm1 82 pand xmm1, xmm7 83 packuswb xmm0, xmm1 108 "movdqa 0x10(%0),%%xmm1\n" 111 "movdqa %%xmm1,%%xmm3\n" 113 "pand %%xmm7,%%xmm1\n" 114 "packuswb %%xmm1,%%xmm0\n" 518 movdqa xmm1, [eax + 16] local 521 movdqa xmm3, xmm1 528 psrlw xmm1, 8 local 530 movdqa xmm1, xmm0 local 535 psrlw xmm1, 8 \/\/ V local 536 packuswb xmm1, xmm1 local 670 movdqa xmm1, [eax + 16] local 673 pand xmm1, xmm7 local 699 movdqa xmm1, [eax + 16] local 704 pavgb xmm1, xmm3 local 706 psrlw xmm1, 8 local 708 movdqa xmm1, xmm0 local 713 psrlw xmm1, 8 \/\/ V local 714 packuswb xmm1, xmm1 local 737 movdqa xmm1, [eax + 16] local 740 psrlw xmm1, 8 local 766 movdqa xmm1, [eax + 16] local 771 pavgb xmm1, xmm3 local 773 pand xmm1, xmm7 local 775 movdqa xmm1, xmm0 local 780 psrlw xmm1, 8 \/\/ V local 781 packuswb xmm1, xmm1 local 1217 movdqa xmm1, xmm0 local 1219 punpckhwd xmm1, xmm1 local 1221 por xmm1, xmm7 local [all...] |
scale.cc | 282 movdqa xmm1, [eax + 16] local 285 pand xmm1, xmm7 local 286 packuswb xmm0, xmm1 311 movdqa xmm1, [eax + 16] local 316 pavgb xmm1, xmm3 local 320 movdqa xmm3, xmm1 321 psrlw xmm1, 8 local 325 pavgw xmm1, xmm3 local 326 packuswb xmm0, xmm1 355 movdqa xmm1, [esi + 16 local 358 pand xmm1, xmm7 local 388 movdqa xmm1, [esi + 16] local 392 pavgb xmm1, xmm3 local 401 pavgb xmm1, xmm3 local 406 psrlw xmm1, 8 local 410 pavgw xmm1, xmm3 local 446 movdqa xmm1, [esi + 16] local 449 pand xmm1, xmm7 local 479 movdqa xmm1, [esi + 16] local 483 pavgb xmm1, xmm3 local 493 pavgb xmm1, xmm3 local 510 pavgb xmm1, xmm3 local 513 psadbw xmm1, xmm7 local 515 pshufd xmm1, xmm1, 0x8d \/\/ x3x2 -> 32xx local 555 movdqa xmm1, xmm2 local 556 palignr xmm1, xmm0, 8 local 558 pshufb xmm1, xmm4 local 606 movdqa xmm1, [esi+ebx] local 615 movdqu xmm1, [esi+ebx+8] local 624 movdqa xmm1, [esi+ebx+16] local 628 movdqa xmm1, _madd21 local 663 movdqa xmm1, [esi+ebx] local 664 pavgb xmm1, xmm0 local 673 movdqu xmm1, [esi+ebx+8] local 674 pavgb xmm1, xmm0 local 683 movdqa xmm1, [esi+ebx+16] local 685 pavgb xmm1, xmm0 local 688 movdqa xmm1, _madd21 local 722 movdqa xmm1, [esi + 16] \/\/ 16 pixels -> 6,7,8,9,10,11 local 725 pshufb xmm1, xmm6 local 729 movhlps xmm1, xmm0 local 758 movhlps xmm1, xmm0 local 761 punpcklbw xmm1, xmm7 local 765 paddusw xmm1, xmm3 local 772 paddusw xmm1, xmm3 local 782 psrldq xmm1, 2 local 784 psrldq xmm1, 2 local 826 movdqa xmm1, xmm2 local 827 pshufb xmm1, xmm5 local 877 movhlps xmm1, xmm0 local 879 punpcklbw xmm1, xmm7 local 931 movdqa xmm1, xmm0 local 935 punpckhbw xmm1, xmm7 local 938 pmullw xmm1, xmm5 local 942 paddusw xmm1, xmm3 local 944 psrlw xmm1, 8 local 1020 movdqa xmm1, xmm0 local 1022 punpckhbw xmm1, xmm2 local 1024 pmaddubsw xmm1, xmm7 local 1026 psrlw xmm1, 7 local 1081 movdqa xmm1, _round34 local [all...] |
/external/libvpx/vp8/common/x86/ |
postproc_mmx.c | 445 movdqa xmm1, xmm3 ; 458 movdqa xmm7, xmm1 ; local 462 psubusw xmm5, xmm1 ; 477 movdqa xmm6, xmm1 ; local 481 psubusw xmm5, xmm1 ; 500 movdqa xmm6, xmm1 ; local 504 psubusw xmm5, xmm1 ; 521 movdqa xmm6, xmm1 ; local 525 psubusw xmm4, xmm1 ; 539 pand xmm1, xmm7 543 paddusw xmm1, xmm7 ; local 546 packuswb xmm1, xmm0 ; local 548 movq QWORD PTR [edi], xmm1 ; local 592 movdqa xmm7, xmm1 ; local 611 movdqa xmm6, xmm1 ; local 633 movdqa xmm6, xmm1 ; local 654 movdqa xmm6, xmm1 ; local 675 paddusw xmm1, xmm7 ; local 678 packuswb xmm1, xmm0 ; local 913 movq xmm1, QWORD PTR [edi]; local 914 punpcklbw xmm1, xmm0 ; local 916 paddw xmm5, xmm1 ; local 917 pmullw xmm1, xmm1 ; local 919 movdqa xmm2, xmm1 ; local 920 punpcklwd xmm1, xmm0 ; local 923 paddd xmm6, xmm1 ; local 933 movq xmm1, QWORD PTR [esi] \/\/ [s-pitch*8] local 936 punpcklbw xmm1, xmm0 local 951 pmullw xmm1, xmm1 local 954 punpcklwd xmm1, xmm0 local 965 movdqa xmm1, xmm5 local 968 pmullw xmm1, xmm1 local 973 punpcklwd xmm1, xmm4 local 993 movq xmm1, QWORD PTR [esi+eax*8] local 996 punpcklbw xmm1, xmm0 local 998 paddw xmm1, xmm5 local 1004 paddw xmm1, xmm4 local 1006 psraw xmm1, 4 local 1008 packuswb xmm1, xmm0 local 1009 pand xmm1, xmm3 local 1012 por xmm1, xmm3 local 1199 movd xmm1, DWORD PTR [esi+ecx-8] \/\/ -8 -7 -6 -5 local 1202 punpcklbw xmm1, xmm0 \/\/ expanding local 1205 punpcklwd xmm1, xmm0 \/\/ expanding to dwords local 1209 paddd xmm1, xmm1 \/\/ -8*2 -7*2 -6*2 -5*2 local 1211 paddd xmm1, xmm2 \/\/ 7+-8 8+-7 9+-6 10+-5 local 1212 pmaddwd xmm1, xmm2 \/\/ squared of 7+-8 8+-7 9+-6 10+-5 local 1220 psrldq xmm1, 4 \/\/ 8--7 9--6 10--5 0000 local 1223 pshufd xmm3, xmm1, 3 \/\/ 0000 8--7 8--7 8--7 squared local 1229 pshufd xmm3, xmm1, 01011111b \/\/ 0000 0000 9--6 9--6 squared local 1235 pshufd xmm3, xmm1, 10111111b \/\/ 0000 0000 8--7 8--7 squared local 1256 movd xmm1, DWORD PTR [esi+ecx] local 1259 punpcklbw xmm1, xmm0 local 1260 punpcklwd xmm1, xmm0 local 1262 paddd xmm1, xmm6 local 1263 paddd xmm1, four8s local 1265 psrad xmm1, 4 local 1266 packssdw xmm1, xmm0 local 1268 packuswb xmm1, xmm0 local 1269 pand xmm1, xmm5 local 1490 movdqu xmm1, [esi+eax] \/\/ get the source local 1492 psubusb xmm1, blackclamp \/\/ clamp both sides so we don't outrange adding noise local 1493 paddusb xmm1, bothclamp local 1494 psubusb xmm1, whiteclamp local 1497 paddb xmm1, xmm2 \/\/ add it in local [all...] |
/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
db_feature_matching.cpp | 856 movdqu xmm1,[ebx] \/* load pixel mask *\/ local [all...] |
db_feature_detection.cpp | 522 cvtpi2ps xmm1,[ebx+8] /*4 Convert two integers into floating point of low double-word*/ local 525 movlhps xmm1,xmm1 /*5 Move them to the high double-word*/ local 528 cvtpi2ps xmm1,[ebx] /*6 Convert two integers into floating point of low double-word*/ local 537 mulps xmm1,xmm1 /*13 Multiply to get Gxy*Gxy*/ local 542 subps xmm0,xmm1 /*15 Subtract to get Gxx*Gyy-Gxy*Gxy*/ 561 cvtpi2ps xmm1,[ebx+40] /*(4 Next) Convert two integers into floating point of low double-word*/ local 566 movlhps xmm1,xmm1 /*(5 Next) Move them to the high double-word* local 569 cvtpi2ps xmm1,[ebx+32] \/*(6 Next) Convert two integers into floating point of low double-word*\/ local 587 mulps xmm1,xmm1 \/*Multiply to get Gxy*Gxy*\/ local 757 movaps xmm1,[eax+16] local 767 maxps xmm1,[eax+144] local 777 maxps xmm1,[eax+272] local 787 maxps xmm1,[eax+400] local 803 movhlps xmm1,xmm0 local 805 shufps xmm1,xmm0,1 local 835 movaps xmm1,[eax+16] local 845 maxps xmm1,[eax+144] local 861 movhlps xmm1,xmm0 local 863 shufps xmm1,xmm0,1 local 893 movaps xmm1,[eax+16] local 909 movhlps xmm1,xmm0 local 911 shufps xmm1,xmm0,1 local 941 movaps xmm1,[eax+16] local 949 movhlps xmm1,xmm0 local 951 shufps xmm1,xmm0,1 local 981 movaps xmm1,[eax+16] local 985 movhlps xmm1,xmm0 local 987 shufps xmm1,xmm0,1 local 1087 movaps xmm1,[eax+16] local 1095 maxps xmm1,[ebx+16] local 1113 movaps xmm1,[eax+144] local 1121 maxps xmm1,[ebx+144] local 1139 movaps xmm1,[eax+272] local 1147 maxps xmm1,[ebx+272] local 1165 movaps xmm1,[eax+400] local 1173 maxps xmm1,[ebx+400] local 1213 movups xmm1,[eax+16] local 1221 maxps xmm1,[ebx+16] local 1239 movups xmm1,[eax+144] local 1247 maxps xmm1,[ebx+144] local 1265 movups xmm1,[eax+272] local 1273 maxps xmm1,[ebx+272] local 1291 movups xmm1,[eax+400] local 1299 maxps xmm1,[ebx+400] local [all...] |
/external/webkit/Source/JavaScriptCore/assembler/ |
X86Assembler.h | 65 xmm1, enumerator in enum:JSC::X86Registers::__anon13055 [all...] |