Lines Matching defs:scratch
296 // Scratch registers:
441 // Scratch registers:
469 Register scratch,
488 // Scratch registers:
490 // scratch - used to hold elements of the receiver and the loaded value.
506 SmiIndex index = masm->SmiToIndex(scratch, key, kPointerSizeLog2);
507 __ movq(scratch, FieldOperand(elements,
511 __ CompareRoot(scratch, Heap::kTheHoleValueRootIndex);
515 if (!result.is(scratch)) {
516 __ movq(result, scratch);
531 // Scratch registers:
1529 Register scratch = rbx;
1535 __ CmpObjectType(receiver, JS_ARRAY_TYPE, scratch);
1541 __ movq(scratch, FieldOperand(receiver, JSArray::kElementsOffset));
1542 __ CmpObjectType(scratch, FIXED_ARRAY_TYPE, scratch);
1549 __ pop(scratch);
1552 __ push(scratch); // return address