Lines Matching refs:a3
2686 // For the JSEntry handler, we must preserve a0-a3 and s0.
2729 lw(a3, FieldMemOperand(a1, Code::kHandlerTableOffset)); // Handler table.
2730 Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2733 Addu(a2, a3, a2);
2755 li(a3, Operand(ExternalReference(Isolate::kHandlerAddress,
2757 lw(sp, MemOperand(a3));
2761 sw(a2, MemOperand(a3));
2793 li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate())));
2794 lw(sp, MemOperand(a3));
2810 sw(a2, MemOperand(a3));
3530 Move(a2, a3, dreg2);
3582 // a3: callee code entry
3589 ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(a3));
3618 li(a3, Operand(code_constant));
3619 addiu(a3, a3, Code::kHeaderSize - kHeapObjectTag);
3715 Register code_reg = a3;
3748 lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset));
3749 InvokeCode(a3, expected, actual, flag, call_wrapper, call_kind);
4681 sw(a3, MemOperand(t8));
5062 // Up to four simple arguments are passed in registers a0..a3.
5112 // Up to four simple arguments are passed in registers a0..a3.
5567 EnumLength(a3, a1);
5569 call_runtime, eq, a3, Operand(Smi::FromInt(kInvalidEnumCacheSentinel)));
5577 EnumLength(a3, a1);
5578 Branch(call_runtime, ne, a3, Operand(Smi::FromInt(0)));