Home | History | Annotate | Download | only in ia32

Lines Matching refs:kScratchDoubleReg

24 #define kScratchDoubleReg xmm0
1358 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1359 __ psrlq(kScratchDoubleReg, 33);
1360 __ andps(i.OutputDoubleRegister(), kScratchDoubleReg);
1365 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1366 __ psllq(kScratchDoubleReg, 31);
1367 __ xorps(i.OutputDoubleRegister(), kScratchDoubleReg);
1461 __ movss(kScratchDoubleReg, i.InputOperand(1));
1462 __ movmskps(i.TempRegister(0), kScratchDoubleReg);
1491 __ movsd(kScratchDoubleReg, i.InputOperand(1));
1492 __ movmskpd(i.TempRegister(0), kScratchDoubleReg);
1533 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1534 __ psrlq(kScratchDoubleReg, 1);
1535 __ andpd(i.OutputDoubleRegister(), kScratchDoubleReg);
1540 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1541 __ psllq(kScratchDoubleReg, 63);
1542 __ xorpd(i.OutputDoubleRegister(), kScratchDoubleReg);
1569 __ Move(kScratchDoubleReg, static_cast<float>(INT32_MIN));
1570 __ addss(kScratchDoubleReg, i.InputOperand(0));
1571 __ cvttss2si(i.OutputRegister(), kScratchDoubleReg);
1580 __ Move(kScratchDoubleReg, -2147483648.0);
1581 __ addsd(kScratchDoubleReg, i.InputOperand(0));
1582 __ cvttsd2si(i.OutputRegister(), kScratchDoubleReg);
1681 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1682 __ psrlq(kScratchDoubleReg, 33);
1684 __ vandps(i.OutputDoubleRegister(), kScratchDoubleReg, i.InputOperand(0));
1689 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1690 __ psllq(kScratchDoubleReg, 31);
1692 __ vxorps(i.OutputDoubleRegister(), kScratchDoubleReg, i.InputOperand(0));
1697 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1698 __ psrlq(kScratchDoubleReg, 1);
1700 __ vandpd(i.OutputDoubleRegister(), kScratchDoubleReg, i.InputOperand(0));
1705 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1706 __ psllq(kScratchDoubleReg, 63);
1708 __ vxorpd(i.OutputDoubleRegister(), kScratchDoubleReg, i.InputOperand(0));
1712 __ xorpd(kScratchDoubleReg, kScratchDoubleReg);
1713 __ subsd(i.InputDoubleRegister(0), kScratchDoubleReg);
1836 __ Move(kScratchDoubleReg, i.InputDouble(0));
1838 __ movss(Operand(esp, 0), kScratchDoubleReg);
1841 __ movsd(kScratchDoubleReg, i.InputOperand(0));
1843 __ movss(Operand(esp, 0), kScratchDoubleReg);
1853 __ Move(kScratchDoubleReg, i.InputDouble(0));
1855 __ movsd(Operand(esp, 0), kScratchDoubleReg);
1858 __ movsd(kScratchDoubleReg, i.InputOperand(0));
1860 __ movsd(Operand(esp, 0), kScratchDoubleReg);
2535 __ movsd(kScratchDoubleReg, src);
2536 __ movsd(dst, kScratchDoubleReg);
2538 __ movss(kScratchDoubleReg, src);
2539 __ movss(dst, kScratchDoubleReg);
2542 __ movups(kScratchDoubleReg, src);
2543 __ movups(dst, kScratchDoubleReg);
2590 __ movaps(kScratchDoubleReg, src);
2592 __ movaps(dst, kScratchDoubleReg);
2599 __ movsd(kScratchDoubleReg, other);
2601 __ movaps(reg, kScratchDoubleReg);
2603 __ movss(kScratchDoubleReg, other);
2605 __ movaps(reg, kScratchDoubleReg);
2608 __ movups(kScratchDoubleReg, other);
2610 __ movups(reg, kScratchDoubleReg);
2620 __ movsd(kScratchDoubleReg, dst0); // Save dst in scratch register.
2625 __ movsd(src0, kScratchDoubleReg);
2627 __ movss(kScratchDoubleReg, dst0); // Save dst in scratch register.
2630 __ movss(src0, kScratchDoubleReg);
2634 kScratchDoubleReg, src0);
2635 __ xorps(kScratchDoubleReg, dst0); // scratch contains src ^ dst.
2636 __ movups(src0, kScratchDoubleReg);
2637 __ xorps(kScratchDoubleReg, dst0); // scratch contains src.
2638 __ movups(dst0, kScratchDoubleReg);
2639 __ xorps(kScratchDoubleReg, src0); // scratch contains dst.
2640 __ movups(src0, kScratchDoubleReg);