Lines Matching defs:count
49 // -- eax : actual argument count
57 // argument count.
68 // Restore target function, new target and actual argument count.
130 // should get the formal parameter count and copy the arguments in its
155 // Restore smi-tagged arguments count from the frame.
204 // -- sp[3*kSystemPointerSize]: argument count
256 // Restore argument count.
261 // Argument count in eax. Clobbers ecx.
266 // should get the formal parameter count and copy the arguments in its
313 // Restore smi-tagged arguments count from the frame.
522 // Argument count in eax. Clobbers ecx.
840 // -- eax : actual argument count
888 // -- eax : actual argument count
1058 // o eax: actual argument count
1070 __ movd(xmm0, eax); // Spill actual argument count.
1087 // optimized code and update invocation count. Otherwise, setup the stack
1106 // Load the feedback vector and increment the invocation count.
1122 __ push(kJavaScriptCallArgCountRegister); // Actual argument count.
1267 // Restore actual argument count.
1274 // Restore actual argument count.
1302 __ Push(xmm0, eax); // Save the argument count (currently in xmm0).
1304 __ pop(eax); // Restore the argument count.
1310 __ movd(eax, xmm0); // Recover argument count.
1693 // Save argument count and bytecode array.
1701 // Use the arg count (eax) as the scratch register.
1724 // Load the feedback vector and increment the invocation count.
1747 __ Push(saved_arg_count, scratch); // Push actual argument count.
1794 __ movd(arg_count, saved_arg_count); // Restore actual argument count.
1860 // the LAZY deopt point. eax contains the arguments count, the return value
2139 // Allocate new stack space for |count| arguments and shift all existing
2142 // |argc_in_out| is updated to include |count|.
2144 MacroAssembler* masm, Register count, Register argc_in_out,
2146 DCHECK(!AreAliased(count, argc_in_out, pointer_to_new_space_out, scratch1,
2154 __ lea(new_space, Operand(count, times_system_pointer_size, 0));
2177 __ add(argc_in_out, count);
2240 __ movd(xmm2, eax); // Spill argument count.
2265 __ movd(eax, xmm2); // Restore argument count.
2323 // -- edx : number of arguments to copy, i.e. arguments count - start index
3397 // -- ecx : arguments count (not including the receiver)
3596 // ecx - count (copy size in bytes)
3597 // edx - loop count (number of 64 byte chunks)
3603 Register count = ecx;
3626 __ test(count, Immediate(0x20));
3638 __ test(count, Immediate(0x10));
3692 Register count = ecx;
3696 __ mov(count, Operand(esp, stack_offset + kSizeOffset));
3702 __ cmp(count, kSmallCopySize);
3704 __ cmp(count, kMediumCopySize);
3726 __ sub(count, edx);
3728 __ mov(loop_count, count);
3737 __ and_(count, 0xF);
3739 __ movdqu(xmm0, Operand(src, count, times_1, -0x10));
3740 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0);
3756 __ dec(count);
3761 __ mov(loop_count, count);
3765 __ and_(count, 0xF);
3767 __ cmp(count, kSmallCopySize);
3777 __ add(dst, count);
3778 __ add(src, count);
3791 __ sub(count, edx);
3793 __ mov(loop_count, count);
3802 __ and_(count, 0xF);
3804 __ sub(src, count);
3805 __ sub(dst, count);
3823 __ dec(count);
3828 __ mov(loop_count, count);
3832 __ and_(count, 0xF);
3835 __ sub(dst, count);
3836 __ sub(src, count);
3837 __ cmp(count, kSmallCopySize);
3849 __ movsd(xmm1, Operand(src, count, times_1, -8));
3851 __ movsd(Operand(dst, count, times_1, -8), xmm1);
3856 __ movdqu(xmm1, Operand(src, count, times_1, -0x10));
3858 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1);
3864 __ movdqu(xmm2, Operand(src, count, times_1, -0x10));
3867 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2);
3874 __ movdqu(xmm3, Operand(src, count, times_1, -0x10));
3878 __ movdqu(Operand(dst, count, times_1, -0x10), xmm3);
3882 __ mov(eax, count);
3936 __ mov(edx, Operand(src, count, times_1, -4));
3938 __ mov(Operand(dst, count, times_1, -4), edx);
3944 __ cmp(count, 8);
3953 __ cmp(count, 3);
3956 __ cmp(count, 1);
3958 __ j(less, &f0); // count == 0.
3959 __ jmp(&f1); // count == 1.
3962 __ cmp(count, 3);
3963 __ j(less, &f2); // count == 2.
3964 __ jmp(&f3); // count == 3.
3967 __ cmp(count, 5);
3968 __ j(less, &f4); // count == 4.
3969 __ jmp(&f5_8); // count in [5, 8[.