Home | History | Annotate | Download | only in mips

Lines Matching refs:t0

358   __ JumpIfSmi(receiver, smi, t0);
463 __ li(t0, Operand(transition));
464 __ sw(t0, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
664 __ Addu(t0, a2, Operand(argc * kPointerSize));
665 __ sw(t0, MemOperand(a1, 1 * kPointerSize));
667 __ li(t0, Operand(argc));
668 __ sw(t0, MemOperand(a1, 2 * kPointerSize));
1400 CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss);
1425 __ lw(t0, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset));
1426 __ Branch(miss, ne, t0, Operand(a3));
1459 __ JumpIfSmi(a0, &miss, t0);
1462 Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss);
1507 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, a3, v0, t0,
1539 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1542 __ Branch(&attempt_to_grow_elements, gt, v0, Operand(t0));
1546 __ lw(t0, MemOperand(sp, (argc - 1) * kPointerSize));
1547 __ JumpIfNotSmi(t0, &with_write_barrier);
1560 __ sw(t0, MemOperand(end_elements));
1600 __ sw(t0, MemOperand(end_elements));
1604 t0,
1614 // t0: elements' length.
1663 __ Addu(t0, t0, Operand(Smi::FromInt(kAllocationDelta)));
1664 __ sw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1716 t0, v0, name, &miss);
1728 // Get the array's length into t0 and calculate new length.
1729 __ lw(t0, FieldMemOperand(receiver, JSArray::kLengthOffset));
1730 __ Subu(t0, t0, Operand(Smi::FromInt(1)));
1731 __ Branch(&return_undefined, lt, t0, Operand(zero_reg));
1739 __ sll(t1, t0, kPointerSizeLog2 - kSmiTagSize);
1745 __ sw(t0, FieldMemOperand(receiver, JSArray::kLengthOffset));
1811 v0, holder, a1, a3, t0, name, &miss);
1891 v0, holder, a1, a3, t0, name, &miss);
1966 CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
2041 CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
2055 __ And(t0, v0, Operand(kSmiTagMask));
2056 __ Drop(argc + 1, eq, t0, Operand(zero_reg));
2057 __ Ret(eq, t0, Operand(zero_reg));
2112 __ And(t0, t1, Operand(HeapNumber::kSignMask));
2115 __ Branch(&restore_fcsr_and_return, eq, t0, Operand(zero_reg));
2170 CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
2189 __ sra(t0, v0, kBitsPerInt - 1);
2190 __ Xor(a1, v0, t0);
2193 __ Subu(v0, a1, t0);
2213 __ And(t0, a1, Operand(HeapNumber::kSignMask));
2214 __ Branch(&negative_sign, ne, t0, Operand(zero_reg));
2224 __ AllocateHeapNumber(v0, t0, t1, t2, &slow);
2282 CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name,
2337 CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
2358 a0, holder, a3, a1, t0, name, &miss);
2379 a0, holder, a3, a1, t0, name, &miss);
2391 __ LoadRoot(t0, Heap::kTrueValueRootIndex);
2392 __ Branch(&fast, eq, a1, Operand(t0));
2393 __ LoadRoot(t0, Heap::kFalseValueRootIndex);
2394 __ Branch(&miss, ne, a1, Operand(t0));
2401 a0, holder, a3, a1, t0, name, &miss);
2447 compiler.Compile(masm(), object, holder, name, &lookup, a1, a3, t0, a0,
2503 __ IncrementCounter(counters->call_global_inline(), 1, a3, t0);
2659 __ li(t0, Operand(cell));
2661 __ lw(t2, FieldMemOperand(t0, JSGlobalPropertyCell::kValueOffset));
2665 __ sw(a0, FieldMemOperand(t0, JSGlobalPropertyCell::kValueOffset));
2697 CheckPrototypes(object, a0, last, a3, a1, t0, name, &miss);
2731 GenerateLoadField(object, holder, v0, a3, a1, t0, index, name, &miss);
2751 GenerateLoadCallback(object, holder, a0, a2, a3, a1, t0, callback, name,
2772 GenerateLoadConstant(object, holder, a0, a3, a1, t0, value, name, &miss);
2794 GenerateLoadInterceptor(object, holder, &lookup, a0, a2, a3, a1, t0, name,
2819 CheckPrototypes(object, a0, holder, a3, t0, a1, name, &miss);
2823 __ lw(t0, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset));
2828 __ Branch(&miss, eq, t0, Operand(at));
2831 __ mov(v0, t0);
2859 GenerateLoadField(receiver, holder, a1, a2, a3, t0, index, name, &miss);
2882 GenerateLoadCallback(receiver, holder, a1, a0, a2, a3, t0, callback, name,
2906 GenerateLoadConstant(receiver, holder, a1, a2, a3, t0, value, name, &miss);
2931 GenerateLoadInterceptor(receiver, holder, &lookup, a1, a0, a2, a3, t0, name,
3070 __ IncrementCounter(counters->keyed_store_field(), 1, a3, t0);
3080 __ DecrementCounter(counters->keyed_store_field(), 1, a3, t0);
3176 __ GetObjectType(a2, a3, t0);
3177 __ Branch(&generic_stub_call, ne, t0, Operand(MAP_TYPE));
3276 __ sll(t0, a1, kPointerSizeLog2);
3277 __ Addu(sp, sp, t0);
3313 __ lw(t0, FieldMemOperand(receiver, JSObject::kElementsOffset));
3315 __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1);
3494 __ AllocateHeapNumber(v0, a3, t0, t1, &slow);
3568 GenerateUInt2Double(masm, hiword, loword, t0, 0);
3573 GenerateUInt2Double(masm, hiword, loword, t0, 1);
3625 __ li(t0, 0x7ff);
3627 __ Movz(t5, t0, t1); // Set t5 to 0x7ff only if t5 is equal to 0xff.
3628 __ Branch(&exponent_rebiased, eq, t0, Operand(0xff));
3638 __ sll(t0, t5, HeapNumber::kMantissaBitsInTopWord);
3639 __ or_(a2, a2, t0);
3648 __ srl(t0, t4, kMantissaShiftForHiWord);
3649 __ or_(a2, a2, t0);
3795 __ SmiUntag(t0, key);
3796 StoreIntAsFloat(masm, a3, t0, t1, t2, t3, t4);
3811 t0, f2); // These are: scratch2, single_scratch.
3971 __ sll(t8, t0, 3);
4125 __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize);
4126 __ Addu(t0, t0, a3);
4127 __ lw(t0, MemOperand(t0));
4129 __ Branch(&miss_force_generic, eq, t0, Operand(t1));
4131 __ mov(v0, t0);
4154 Register scratch = t0;
4228 Register scratch = t0;
4383 // -- t0 : scratch (elements_reg)
4395 Register scratch1 = t0;