Lines Matching refs:scratch1
49 Register result, Register scratch1,
52 // scratch1: Used as temporary and to hold the capacity of the property
59 name, scratch1, scratch2);
68 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
71 __ and_(scratch2, scratch1, scratch2, SetRC);
94 Register value, Register scratch1,
97 // scratch1: Used as temporary and to hold the capacity of the property
104 name, scratch1, scratch2);
116 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
119 __ and_(scratch2, scratch1, scratch2, SetRC);
129 __ mr(scratch1, value);
130 __ RecordWrite(elements, scratch2, scratch1, kLRHasNotBeenSaved,
165 Register scratch1, Register scratch2,
184 // scratch1 - used to hold elements length, bit fields, base addresses.
194 __ LoadP(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset));
195 __ cmpl(key, scratch1);
212 __ CompareInstanceType(scratch2, scratch1, JS_OBJECT_TYPE);
214 __ lbz(scratch1, FieldMemOperand(scratch2, Map::kBitFieldOffset));
215 __ andi(r0, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) |
228 __ addi(scratch1, elements,
232 __ LoadPX(scratch2, MemOperand(scratch2, scratch1));