Lines Matching refs:a3
201 // Update the write barrier. This clobbers a3 and a0.
203 cp, target.offset(), a0, a3, kRAHasBeenSaved, kSaveFPRegs);
1374 // Save a0-a3 on the stack.
1375 RegList saved_regs = a0.bit() | a1.bit() | a2.bit() | a3.bit();
2919 Register tmp3 = input.is(a3) ? a0 : a3;
3210 __ And(a3, a1, Operand(0xFFFF));
3212 __ Mul(a3, a3, t0);
3214 __ Addu(a1, a3, a1);
3219 __ And(a3, a0, Operand(0xFFFF));
3221 __ Mul(a3, a3, t0);
3223 __ Addu(a0, a3, a0);
3664 ASSERT(new_map_reg.is(a3));
3671 ASSERT(new_map_reg.is(a3));
3860 __ AllocateHeapNumber(t1, a3, t0, t2, &slow);
4422 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
4423 __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
4428 __ Push(a3, a2, a1);
4562 __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT);
4586 __ li(a3, Operand(Smi::FromInt(instr->hydrogen()->literal_index())));
4592 __ Push(t0, a3, a2, a1);
4619 // a3 = JS function.
4624 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
4625 __ lw(t3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
4645 __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT);
4658 __ lw(a3, FieldMemOperand(a1, i));
4660 __ sw(a3, FieldMemOperand(v0, i));
4664 __ lw(a3, FieldMemOperand(a1, size - kPointerSize));
4665 __ sw(a3, FieldMemOperand(v0, size - kPointerSize));