Lines Matching refs:a3
82 // -- a3 : target map, scratch for subsequent call
86 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
89 a3,
105 // -- a3 : target map, scratch for subsequent call
135 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
138 a3,
145 __ Addu(a3, t2, Operand(kHeapObjectTag));
146 __ sw(a3, FieldMemOperand(a2, JSObject::kElementsOffset));
149 a3,
158 __ Addu(a3, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
174 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
177 a3,
192 __ lw(t5, MemOperand(a3));
193 __ Addu(a3, a3, kIntSize);
248 // -- a3 : target map, scratch for subsequent call
259 __ MultiPush(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit());
277 __ Addu(a3, t2, Operand(FixedArray::kHeaderSize));
280 __ Addu(t1, a3, t1);
284 // a3: begin of destination FixedArray element fields, not tagged
294 __ MultiPop(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit());
311 __ mov(a0, a3);
312 __ sw(a2, MemOperand(a3));
313 __ Addu(a3, a3, kIntSize);
325 __ sw(t3, MemOperand(a3));
326 __ Addu(a3, a3, kIntSize);
329 __ Branch(&loop, lt, a3, Operand(t1));
331 __ MultiPop(a2.bit() | a3.bit() | a0.bit() | a1.bit());
346 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
349 a3,