Lines Matching refs:a0

161       __ li(a0, Operand(slots));
166 __ Subu(a0, a0, 1);
167 __ Branch(&loop, ne, a0, Operand(zero_reg));
197 __ lw(a0, MemOperand(fp, parameter_offset));
200 __ sw(a0, target);
201 // Update the write barrier. This clobbers a3 and a0.
203 cp, target.offset(), a0, a3, kRAHasBeenSaved, kSaveFPRegs);
846 __ lw(a0, MemOperand(sp, 0));
1265 ASSERT(object.is(a0));
1374 // Save a0-a3 on the stack.
1375 RegList saved_regs = a0.bit() | a1.bit() | a2.bit() | a3.bit();
1399 ASSERT(ToRegister(instr->InputAt(1)).is(a0));
2012 ASSERT(ToRegister(instr->InputAt(0)).is(a0)); // Object is in a0.
2054 ASSERT(object.is(a0));
2198 ASSERT(ToRegister(instr->global_object()).is(a0));
2236 ASSERT(ToRegister(instr->value()).is(a0));
2385 ASSERT(ToRegister(instr->object()).is(a0));
2642 ASSERT(ToRegister(instr->key()).is(a0));
2740 ASSERT(receiver.is(a0)); // Used for parameter count.
2776 // The number of arguments is stored in receiver which is a0, as expected
2862 __ li(a0, Operand(arity));
2885 __ mov(a0, v0);
2917 Register tmp1 = input.is(a1) ? a0 : a1;
2918 Register tmp2 = input.is(a2) ? a0 : a2;
2919 Register tmp3 = input.is(a3) ? a0 : a3;
2920 Register tmp4 = input.is(t0) ? a0 : t0;
3190 ASSERT(ToRegister(instr->InputAt(0)).is(a0));
3195 __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset));
3198 __ lw(a2, FieldMemOperand(a0, kRandomSeedOffset));
3205 __ lw(a0, FieldMemOperand(a2, ByteArray::kHeaderSize + kSeedSize));
3207 // a0: state[1].
3219 __ And(a3, a0, Operand(0xFFFF));
3222 __ srl(a0, a0, 16),
3223 __ Addu(a0, a3, a0);
3225 __ sw(a0, FieldMemOperand(a2, ByteArray::kHeaderSize + kSeedSize));
3228 __ And(a0, a0, Operand(0x3FFFF));
3230 __ Addu(v0, a0, a1);
3392 __ li(a0, Operand(instr->arity()));
3453 ASSERT(ToRegister(instr->value()).is(a0));
3629 ASSERT(ToRegister(instr->value()).is(a0));
4394 __ LoadHeapObject(a0, constructor);
4395 __ push(a0);
4566 __ li(a0, Operand(Smi::FromInt(size)));
4567 __ push(a0);
4609 ASSERT(ToRegister(instr->InputAt(0)).is(a0));
4611 __ push(a0);
4622 // a0 = regexp literal clone.
4649 __ li(a0, Operand(Smi::FromInt(size)));
4650 __ Push(a1, a0);
5004 ASSERT(object.is(a0));