Lines Matching refs:a3
2757 // For the JSEntry handler, we must preserve a0-a3 and s0.
2800 lw(a3, FieldMemOperand(a1, Code::kHandlerTableOffset)); // Handler table.
2801 Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2804 Addu(a2, a3, a2);
2826 li(a3, Operand(ExternalReference(Isolate::kHandlerAddress,
2828 lw(sp, MemOperand(a3));
2832 sw(a2, MemOperand(a3));
2864 li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate())));
2865 lw(sp, MemOperand(a3));
2881 sw(a2, MemOperand(a3));
3573 Move(a2, a3, dreg2);
3626 // a3: callee code entry
3633 ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(a3));
3662 li(a3, Operand(code_constant));
3663 addiu(a3, a3, Code::kHeaderSize - kHeapObjectTag);
3759 Register code_reg = a3;
3790 lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset));
3791 InvokeCode(a3, expected, actual, flag, call_wrapper, call_kind);
4614 sw(a3, MemOperand(t8));
4893 // Up to four simple arguments are passed in registers a0..a3.
4907 // Up to four simple arguments are passed in registers a0..a3.
5301 lw(a3, FieldMemOperand(a2, Map::kInstanceDescriptorsOrBitField3Offset));
5302 JumpIfSmi(a3, call_runtime);
5305 // descriptors (a3). This is the case if the next enumeration
5307 lw(a3, FieldMemOperand(a3, DescriptorArray::kEnumerationIndexOffset));
5308 JumpIfSmi(a3, call_runtime);
5313 lw(a3, FieldMemOperand(a3, DescriptorArray::kEnumCacheBridgeCacheOffset));
5314 Branch(call_runtime, ne, a3, Operand(empty_fixed_array_value));