Lines Matching refs:a3
228 cp, target.offset(), a0, a3, kRAHasBeenSaved, kDontSaveFPRegs);
239 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
241 __ mov(a3, a1);
249 __ Push(a3, a2, a1);
328 __ lw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset));
329 __ Subu(a3, a3, Operand(Smi::FromInt(delta)));
330 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset));
345 __ li(a3, Operand(Smi::FromInt(reset_value)));
346 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset));
373 __ slt(at, a3, zero_reg);
427 __ Branch(&ok, ge, a3, Operand(zero_reg));
1086 __ GetObjectType(a2, a3, a3);
1087 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE));
1103 // Get the current entry of the array into register a3.
1108 __ lw(a3, MemOperand(t0)); // Current entry.
1130 __ push(a3); // Current entry.
1132 __ mov(a3, result_register());
1133 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg));
1136 // entry in register a3.
1138 __ mov(result_register(), a3);
1261 Register next = a3;
1434 // a3 = literal index
1448 __ li(a3, Operand(Smi::FromInt(expr->literal_index())));
1451 __ Push(t0, a3, a2, a1);
1458 __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT);
1492 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
1493 __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
1503 __ Push(a3, a2, a1, a0);
1627 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
1628 __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
1631 __ Push(a3, a2, a1);
1686 __ li(a3, Operand(Smi::FromInt(i)));
1845 Register scratch2 = a3;
2053 __ lw(a3, location);
2055 __ Branch(&assign, ne, a3, Operand(t0));
2056 __ li(a3, Operand(var->name()));
2057 __ push(a3);
2064 __ mov(a3, result_register());
2067 a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs);
2085 __ mov(a3, v0);
2088 a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs);
2658 __ lw(a3, FieldMemOperand(t0, FixedArray::kLengthOffset));
2660 // a3: length of descriptor array
2666 __ sll(t1, a3, kPointerSizeLog2 - kSmiTagSize);
2682 __ lw(a3, MemOperand(t0, 0));
2683 __ Branch(if_false, eq, a3, Operand(t2));
2693 __ lw(a3, ContextOperand(cp, Context::GLOBAL_INDEX));
2694 __ lw(a3, FieldMemOperand(a3, GlobalObject::kGlobalContextOffset));
2695 __ lw(a3, ContextOperand(a3, Context::STRING_FUNCTION_PROTOTYPE_MAP_INDEX));
2696 __ Branch(if_false, ne, a2, Operand(a3));
2855 __ lw(a3, MemOperand(a2, StandardFrameConstants::kContextOffset));
2856 __ Branch(&exit, ne, a3,
3133 a1, JSValue::kValueOffset, a2, a3, kRAHasBeenSaved, kDontSaveFPRegs);
3229 Register scratch = a3;
3432 __ Addu(a3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
3433 // a3 now points to the start of fixed array elements.
3435 __ addu(a3, a3, at);
3436 // a3 now points to key of indexed element of cache.
3437 __ lw(a2, MemOperand(a3));
3440 __ lw(v0, MemOperand(a3, kPointerSize));
3460 Register tmp2 = a3;
3544 Register string_length = a3;