Lines Matching refs:scratch
266 const Register scratch = rcx;
275 __ movp(scratch, Immediate(1));
276 __ Cvtlsi2sd(double_result, scratch);
339 __ movq(scratch, V8_UINT64_C(0x3FE0000000000000));
340 __ movq(double_scratch, scratch);
349 __ movq(scratch, V8_UINT64_C(0xFFF0000000000000));
350 __ movq(double_scratch, scratch);
381 __ movq(scratch, V8_UINT64_C(0xFFF0000000000000));
382 __ movq(double_scratch, scratch);
447 __ movp(scratch, exponent); // Back up exponent.
453 __ testl(scratch, scratch);
455 __ negl(scratch);
459 __ shrl(scratch, Immediate(1));
467 __ shrl(scratch, Immediate(1));
845 Register scratch = rax;
846 DCHECK(!scratch.is(receiver) && !scratch.is(key));
853 __ PopReturnAddressTo(scratch);
856 __ PushReturnAddressFrom(scratch);
1212 __ addp(r14, arg_reg_3); // Using arg3 as scratch.
1445 Register scratch) {
1447 __ movp(scratch, FieldOperand(object, HeapObject::kMapOffset));
1448 __ movzxbp(scratch,
1449 FieldOperand(scratch, Map::kInstanceTypeOffset));
1451 __ testb(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
2347 // Scratch register is neither callee-save, nor an argument register on any
2518 Register scratch = rcx;
2594 __ movl(scratch, Immediate(kWordBeforeMapCheckValue));
2595 __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), scratch);
2604 __ movp(scratch, FieldOperand(map, Map::kPrototypeOffset));
2608 __ cmpp(scratch, prototype);
2610 __ cmpp(scratch, kScratchRegister);
2614 __ movp(scratch, FieldOperand(scratch, HeapObject::kMapOffset));
2615 __ movp(scratch, FieldOperand(scratch, Map::kPrototypeOffset));
3200 Register scratch, Label* chars_not_equal, Label::Distance near_jump) {
3215 __ movb(scratch, Operand(left, index, times_1, 0));
3216 __ cmpb(scratch, Operand(right, index, times_1, 0));
3758 // result_: used as scratch.
3766 Register scratch = result();
3768 __ SmiToInteger32(scratch, FieldOperand(dictionary(), kCapacityOffset));
3769 __ decl(scratch);
3770 __ Push(scratch);
3781 __ movp(scratch, args.GetArgumentOperand(1));
3783 __ addl(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
3785 __ andp(scratch, Operand(rsp, 0));
3789 __ leap(index(), Operand(scratch, scratch, times_2, 0)); // index *= 3.
3792 __ movp(scratch, Operand(dictionary(), index(), times_pointer_size,
3795 __ Cmp(scratch, isolate()->factory()->undefined_value());
3799 __ cmpp(scratch, args.GetArgumentOperand(0));
3808 __ movp(scratch, FieldOperand(scratch, HeapObject::kMapOffset));
3810 FieldOperand(scratch, Map::kInstanceTypeOffset),
3820 __ movp(scratch, Immediate(0));
3826 __ movp(scratch, Immediate(1));
3831 __ movp(scratch, Immediate(0));
3986 regs_.scratch1(), // Scratch.
3993 regs_.scratch1(), // Scratch.
4005 regs_.scratch1(), // Scratch.
4006 regs_.object(), // Scratch.
4543 Register scratch = call_data;
4545 __ LoadRoot(scratch, Heap::kUndefinedValueRootIndex);
4548 __ Push(scratch);
4550 __ Push(scratch);
4552 __ Move(scratch,
4554 __ Push(scratch);
4558 __ movp(scratch, rsp);
4569 __ movp(StackSpaceOperand(0), scratch);
4570 __ addp(scratch, Immediate((argc + FCA::kArgsLength - 1) * kPointerSize));
4571 __ movp(StackSpaceOperand(1), scratch); // FunctionCallbackInfo::values_.
4632 Register scratch = rax;
4643 __ leap(scratch, Operand(name_arg, 1 * kPointerSize));
4646 __ movp(StackSpaceOperand(0), scratch);