Lines Matching defs:ecx

386 void MacroAssembler::fast_sin(XMMRegister xmm0, XMMRegister xmm1, XMMRegister xmm2, XMMRegister xmm3, XMMRegister xmm4, XMMRegister xmm5, XMMRegister xmm6, XMMRegister xmm7, Register eax, Register ebx, Register ecx, Register edx, Register tmp1, Register tmp2, Register tmp3, Register tmp4) {
393 assert_different_registers(tmp1, tmp2, tmp3, tmp4, eax, ebx, ecx, edx);
526 pextrw(ecx, xmm0, 3);
527 andl(ecx, 32752);
528 subl(ecx, 16224);
529 shrl(ecx, 7);
530 andl(ecx, 65532);
604 addl(ecx, ecx);
605 addl(ecx, ecx);
606 addl(ecx, ecx);
607 addl(ecx, 19);
613 subl(ecx, ebx);
615 movl(edx, ecx);
617 cmpl(ecx, 1);
619 negl(ecx);
620 addl(ecx, 29);
640 movl(ecx, 29);
641 subl(ecx, r11);
646 addl(edx, ecx);
647 negl(ecx);
648 addl(ecx, 64);
783 negl(ecx);
787 subl(edx, ecx);
788 negl(ecx);
789 addl(ecx, 64);
795 negl(ecx);
1230 void MacroAssembler::libm_reduce_pi04l(Register eax, Register ecx, Register edx, Register ebx, Register esi, Register edi, Register ebp, Register esp) {
1234 assert_different_registers(ebx, eax, ecx, edx, esi, edi, ebp, esp);
1268 movzwl(ecx, Address(esp, 16));
1269 negl(ecx);
1270 addl(ecx, 30);
1277 lea(ecx, Address(eax, 1));
1278 andl(ecx, -2);
1282 movl(ecx, eax);
1286 addl(ecx, edx);
1291 movl(Address(esp, 0), ecx);
1380 movl(ecx, ebx);
1382 sarl(ecx, 31);
1383 subl(edx, ecx);
1398 lea(ecx, Address(eax, edx, Address::times_4));
1400 fld_x(Address(_4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1402 fld_x(Address(12 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1468 movl(ecx, ebx);
1480 movl(ecx, ebx);
1484 negl(ecx);
1487 movl(ecx, ebx);
1501 movl(ecx, Address(esp, 0));
1528 fld_x(Address(36 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1547 fld_x(Address(48 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1559 fld_x(Address(60 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1573 fld_x(Address(72 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1586 fld_x(Address(84 + _4onpi_31l, RelocationHolder::none).plus_disp(ecx, Address::times_1));
1677 void MacroAssembler::libm_sincos_huge(XMMRegister xmm0, XMMRegister xmm1, Register eax, Register ecx, Register edx, Register ebx, Register esi, Register edi, Register ebp, Register esp) {
1683 assert_different_registers(ebx, eax, ecx, edx, esi, edi, ebp, esp);
1750 movl(ecx, esi);
1752 negl(ecx);
1754 addl(ecx, 19);
1756 movl(Address(esp, 24), ecx);
1758 movl(ecx, esi);
1760 movl(ecx, Address(esp, 24));
1842 movl(ecx, edx);
1844 shrl(ecx, 2);
1845 andl(ecx, 1);
1847 xorl(esi, ecx);
1848 movl(ecx, Address(esp, 36));
1850 andl(ecx, 3);
1851 cmpl(ecx, 3);