Home | History | Annotate | Download | only in mips

Lines Matching refs:a3

237             cp, target.offset(), a0, a3, kRAHasBeenSaved, kDontSaveFPRegs);
248 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
250 __ mov(a3, a1);
258 __ Push(a3, a2, a1);
336 __ lw(a3, FieldMemOperand(a2, Cell::kValueOffset));
337 __ Subu(a3, a3, Operand(Smi::FromInt(delta)));
338 __ sw(a3, FieldMemOperand(a2, Cell::kValueOffset));
353 __ li(a3, Operand(Smi::FromInt(reset_value)));
354 __ sw(a3, FieldMemOperand(a2, Cell::kValueOffset));
376 __ slt(at, a3, zero_reg);
419 __ Branch(&ok, ge, a3, Operand(zero_reg));
944 a3,
1185 __ GetObjectType(a2, a3, a3);
1186 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE));
1202 // Get the current entry of the array into register a3.
1207 __ lw(a3, MemOperand(t0)); // Current entry.
1229 __ push(a3); // Current entry.
1231 __ mov(a3, result_register());
1232 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg));
1235 // entry in register a3.
1237 __ mov(result_register(), a3);
1420 Register next = a3;
1593 // a3 = literal index
1607 __ li(a3, Operand(Smi::FromInt(expr->literal_index())));
1610 __ Push(t0, a3, a2, a1);
1617 __ Allocate(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT);
1652 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
1653 __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
1668 __ Push(a3, a2, a1, a0);
1810 __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
1811 __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset));
1826 __ Push(a3, a2, a1, a0);
1870 __ li(a3, Operand(Smi::FromInt(i)));
2074 __ lw(a3, MemOperand(sp, 1 * kPointerSize)); // iter
2075 __ Push(a3, a0); // iter, exception
2112 __ lw(a3, MemOperand(sp, 1 * kPointerSize)); // iter
2113 __ Push(a3, a0); // iter, received
2157 __ lw(a3, FieldMemOperand(a1, JSGeneratorObject::kContinuationOffset));
2160 __ Branch(&wrong_state, le, a3, Operand(zero_reg));
2171 __ lw(a3, FieldMemOperand(t0, JSFunction::kSharedFunctionInfoOffset));
2172 __ lw(a3,
2173 FieldMemOperand(a3, SharedFunctionInfo::kFormalParameterCountOffset));
2177 __ Subu(a3, a3, Operand(Smi::FromInt(1)));
2178 __ Branch(&push_frame, lt, a3, Operand(zero_reg));
2198 __ lw(a3, FieldMemOperand(a1, JSGeneratorObject::kOperandStackOffset));
2199 __ lw(a3, FieldMemOperand(a3, FixedArray::kLengthOffset));
2200 __ SmiUntag(a3);
2206 __ Branch(&slow_resume, ne, a3, Operand(zero_reg));
2207 __ lw(a3, FieldMemOperand(t0, JSFunction::kCodeEntryOffset));
2210 __ Addu(a3, a3, Operand(a2));
2213 __ Jump(a3);
2221 __ Subu(a3, a3, Operand(1));
2222 __ Branch(&call_resume, lt, a3, Operand(zero_reg));
2249 __ Allocate(map->instance_size(), v0, a2, a3, &gc_required, TAG_OBJECT);
2261 __ li(a3, Operand(isolate()->factory()->ToBoolean(done)));
2269 __ sw(a3,
2275 a2, a3
2307 Register scratch2 = a3;
2515 __ lw(a3, location);
2517 __ Branch(&assign, ne, a3, Operand(t0));
2518 __ li(a3, Operand(var->name()));
2519 __ push(a3);
2526 __ mov(a3, result_register());
2529 a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs);
2547 __ mov(a3, v0);
2550 a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs);
3067 __ NumberOfOwnDescriptors(a3, a1);
3068 __ Branch(&done, eq, a3, Operand(zero_reg));
3072 // a3: valid entries in the descriptor array.
3077 __ Mul(a3, a3, at);
3082 __ sll(t1, a3, kPointerSizeLog2 - kSmiTagSize);
3092 __ lw(a3, MemOperand(t0, 0));
3093 __ Branch(if_false, eq, a3, Operand(t2));
3112 __ lw(a3, ContextOperand(cp, Context::GLOBAL_OBJECT_INDEX));
3113 __ lw(a3, FieldMemOperand(a3, GlobalObject::kNativeContextOffset));
3114 __ lw(a3, ContextOperand(a3, Context::STRING_FUNCTION_PROTOTYPE_MAP_INDEX));
3116 Split(eq, a2, Operand(a3), if_true, if_false, fall_through);
3297 __ lw(a3, MemOperand(a2, StandardFrameConstants::kContextOffset));
3298 __ Branch(&exit, ne, a3,
3594 a1, JSValue::kValueOffset, a2, a3, kRAHasBeenSaved, kDontSaveFPRegs);
3691 Register scratch = a3;
3866 __ Addu(a3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
3867 // a3 now points to the start of fixed array elements.
3869 __ addu(a3, a3, at);
3870 // a3 now points to key of indexed element of cache.
3871 __ lw(a2, MemOperand(a3));
3874 __ lw(v0, MemOperand(a3, kPointerSize));
3894 Register tmp2 = a3;
3976 Register string_length = a3;
4918 // slt at, a3, zero_reg (in case of count based interrupts)
4925 patcher.masm()->slt(at, a3, zero_reg);