Lines Matching refs:scratch1
68 Register scratch1,
75 // scratch1: used to holds the receiver instance type, receiver bit mask
82 __ GetObjectType(receiver, scratch0, scratch1);
83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE));
88 GenerateGlobalInstanceTypeCheck(masm, scratch1, miss);
91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset));
92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) |
94 __ Branch(miss, ne, scratch1, Operand(zero_reg));
97 __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset));
99 __ Branch(miss, ne, scratch1, Operand(scratch0));
123 Register scratch1,
126 // scratch1: Used as temporary and to hold the capacity of the property
137 scratch1,
146 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
148 scratch1,
176 Register scratch1,
179 // scratch1: Used as temporary and to hold the capacity of the property
190 scratch1,
202 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
203 __ And(at, scratch1, Operand(kTypeAndReadOnlyMask));
212 __ mov(scratch1, value);
214 elements, scratch2, scratch1, kRAHasNotBeenSaved, kDontSaveFPRegs);
250 Register scratch1,
272 // scratch1 - used to hold elements map and elements length.
280 __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset));
282 __ Branch(not_fast_array, ne, scratch1, Operand(at));
288 __ lw(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset));
289 __ Branch(out_of_range, hs, key, Operand(scratch1));
292 __ Addu(scratch1, elements,
297 __ addu(at, at, scratch1);
725 Register scratch1,
735 __ GetObjectType(object, scratch1, scratch2);
739 __ And(scratch1, key, Operand(0x80000001));
740 __ Branch(slow_case, ne, scratch1, Operand(zero_reg));
742 // Load the elements into scratch1 and check its map.
743 __ lw(scratch1, FieldMemOperand(object, JSObject::kElementsOffset));
744 __ CheckMap(scratch1,
750 // to the unmapped lookup with the parameter map in scratch1.
751 __ lw(scratch2, FieldMemOperand(scratch1, FixedArray::kLengthOffset));
763 __ Addu(scratch2, scratch1, scratch3);
768 // Load value from context and return it. We can reuse scratch1 because
770 // map in scratch1).
771 __ lw(scratch1, FieldMemOperand(scratch1, FixedArray::kHeaderSize));
775 __ Addu(scratch2, scratch1, scratch3);