Lines Matching defs:xmm0

188 void MacroAssembler::fast_cos(XMMRegister xmm0, XMMRegister xmm1, XMMRegister xmm2, XMMRegister xmm3, XMMRegister xmm4, XMMRegister xmm5, XMMRegister xmm6, XMMRegister xmm7, Register eax, Register ecx, Register edx, Register r8, Register r9, Register r10, Register r11) {
216 movsd(Address(rsp, 8), xmm0);
225 mulsd(xmm1, xmm0);
228 pand(xmm4, xmm0);
238 movdqu(xmm4, xmm0);
245 subsd(xmm0, xmm3);
249 unpcklpd(xmm0, xmm0);
252 mulpd(xmm5, xmm0);
253 subpd(xmm0, xmm2);
257 mulpd(xmm5, xmm0);
258 mulpd(xmm0, xmm0);
266 mulpd(xmm6, xmm0);
268 mulpd(xmm2, xmm0);
269 mulpd(xmm0, xmm0);
273 mulpd(xmm5, xmm0);
274 movdqu(xmm0, xmm3);
285 addsd(xmm0, xmm5);
287 addsd(xmm0, xmm1);
288 addsd(xmm0, xmm3);
289 addsd(xmm0, xmm6);
291 addsd(xmm0, xmm6);
292 addsd(xmm0, xmm4);
297 pextrw(eax, xmm0, 3);
299 pinsrw(xmm0, eax, 3);
301 subsd(xmm1, xmm0);
302 movdqu(xmm0, xmm1);
306 pextrw(eax, xmm0, 3);
310 pextrw(ecx, xmm0, 3);
317 movdq(rax, xmm0);
385 pextrw(rbx, xmm0, 3);
438 cvtsi2sdq(xmm0, r9);
453 mulsd(xmm0, xmm4);
457 movdqu(xmm1, xmm0);
458 mulsd(xmm0, xmm2);
467 movdqu(xmm2, xmm0);
468 addsd(xmm0, xmm6);
469 subsd(xmm2, xmm0);
474 mulsd(xmm1, xmm0);
477 pand(xmm4, xmm0);
488 movdqu(xmm4, xmm0);
496 subsd(xmm0, xmm3);
500 unpcklpd(xmm0, xmm0);
503 mulpd(xmm5, xmm0);
504 subpd(xmm0, xmm2);
507 mulpd(xmm5, xmm0);
508 mulpd(xmm0, xmm0);
518 mulpd(xmm6, xmm0);
520 mulpd(xmm2, xmm0);
521 mulpd(xmm0, xmm0);
525 mulpd(xmm5, xmm0);
526 movdqu(xmm0, xmm3);
537 addsd(xmm5, xmm0);
543 movdqu(xmm0, xmm4);
545 addsd(xmm0, xmm1);
560 xorpd(xmm0, xmm0);
626 movsd(xmm0, Address(rsp, 8));
627 mulsd(xmm0, ExternalAddress(NEG_ZERO)); //0x00000000UL, 0x80000000UL
628 movq(Address(rsp, 0), xmm0);
762 void MacroAssembler::fast_cos(XMMRegister xmm0, XMMRegister xmm1, XMMRegister xmm2, XMMRegister xmm3, XMMRegister xmm4, XMMRegister xmm5, XMMRegister xmm6, XMMRegister xmm7, Register eax, Register ecx, Register edx, Register tmp) {
776 movsd(xmm0, Address(rsp, 128));
777 pextrw(eax, xmm0, 3);
783 mulsd(xmm1, xmm0);
786 pand(xmm4, xmm0);
796 movdqu(xmm4, xmm0);
803 subsd(xmm0, xmm3);
807 unpcklpd(xmm0, xmm0);
810 mulpd(xmm5, xmm0);
811 subpd(xmm0, xmm2);
815 mulpd(xmm5, xmm0);
816 mulpd(xmm0, xmm0);
824 mulpd(xmm6, xmm0);
826 mulpd(xmm2, xmm0);
827 mulpd(xmm0, xmm0);
831 mulpd(xmm5, xmm0);
832 movapd(xmm0, xmm3);
843 addsd(xmm5, xmm0);
857 pextrw(eax, xmm0, 3);
859 pinsrw(xmm0, eax, 3);
861 subsd(xmm1, xmm0);
872 movsd(Address(rsp, 0), xmm0);