Lines Matching defs:count
74 int count = count_before - registers.Count();
75 PushHelper(count, size, src0, src1, src2, src3);
94 int count = count_before - registers.Count();
95 PopHelper(count, size, dst0, dst1, dst2, dst3);
1122 int count = 5 + src5.is_valid() + src6.is_valid() + src6.is_valid();
1124 DCHECK_EQ(0, (size * count) % 16);
1127 PushHelper(count - 4, size, src4, src5, src6, src7);
1140 int count = 5 + dst5.is_valid() + dst6.is_valid() + dst7.is_valid();
1142 DCHECK_EQ(0, (size * count) % 16);
1145 PopHelper(count - 4, size, dst4, dst5, dst6, dst7);
1148 void MacroAssembler::PushMultipleTimes(CPURegister src, Register count) {
1150 Register temp = temps.AcquireSameSizeAs(count);
1154 Subs(temp, count, 4);
1165 Tbz(count, 1, &leftover1);
1170 Tbz(count, 0, &done);
1176 void TurboAssembler::PushHelper(int count, int size, const CPURegister& src0,
1188 switch (count) {
1214 void TurboAssembler::PopHelper(int count, int size, const CPURegister& dst0,
1225 switch (count) {
1358 void TurboAssembler::CopyDoubleWords(Register dst, Register src, Register count,
1361 DCHECK(!AreAliased(dst, src, count));
1370 // Copy requires pointer1 < pointer2 || (pointer1 - pointer2) >= count.
1374 Cmp(pointer1, count);
1383 Add(src, src, Operand(count, LSL, kSystemPointerSizeLog2));
1396 Tbz(count, 0, &pairs);
1398 Sub(count, count, 1);
1410 Cbz(count, &done);
1413 Sub(count, count, 2);
2304 // x0: actual arguments count.
2306 // x2: expected arguments count.
2312 // If the formal parameter count is equal to the adaptor sentinel, no need
2319 // If overapplication or if the actual argument count is equal to the
2320 // formal parameter count, no need to push extra undefined values.
2374 Register count = x7;
2377 Mov(count, extra_argument_count);
2381 Subs(count, count, 1);
2382 Cbnz(count, &loop);