Lines Matching defs:scratch2

146   Register scratch2 =
149 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
152 __ Push(scratch, scratch2, scratch3);
159 __ cfc1(scratch2, FCSR);
169 __ ctc1(scratch2, FCSR);
185 Register input_high = scratch2;
270 __ Pop(scratch, scratch2, scratch3);
850 const Register scratch2 = t3;
897 scratch2,
899 // scratch2 == 0 means there was no conversion error.
900 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg));
954 __ PrepareCallCFunction(0, 2, scratch2);
990 __ And(scratch2, scratch, 1);
992 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg));
1028 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
1032 __ IncrementCounter(counters->math_pow(), 1, scratch, scratch2);
1048 __ IncrementCounter(counters->math_pow(), 1, scratch, scratch2);
1488 Register scratch2 = map;
1492 __ LoadRoot(scratch2, Heap::kNullValueRootIndex);
1495 __ Branch(&is_not_instance, eq, scratch, Operand(scratch2));
1542 __ GetObjectType(function, scratch2, scratch);
3305 Register scratch2, Register scratch3) {
3311 __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
3312 __ Branch(&check_zero_length, eq, length, Operand(scratch2));
3330 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3,
3341 Register scratch2, Register scratch3, Register scratch4) {
3345 __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
3346 __ Subu(scratch3, scratch1, Operand(scratch2));
3348 __ slt(scratch4, scratch2, scratch1);
3349 __ Movn(scratch1, scratch2, scratch4);
3355 GenerateOneByteCharsCompareLoop(masm, left, right, min_length, scratch2,
3362 __ mov(scratch2, length_delta);
3370 __ Branch(&ret, eq, scratch2, Operand(scratch4));
3372 __ Branch(&ret, gt, scratch2, Operand(scratch4));
3381 Register scratch1, Register scratch2, Register scratch3,
3401 __ lbu(scratch2, MemOperand(scratch3));
3402 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2));
3930 // If lookup was successful |scratch2| will be equal to elements + 4 * index.
3937 Register scratch2) {
3939 DCHECK(!elements.is(scratch2));
3941 DCHECK(!name.is(scratch2));
3955 __ lw(scratch2, FieldMemOperand(name, Name::kHashFieldOffset));
3962 __ Addu(scratch2, scratch2, Operand(
3965 __ srl(scratch2, scratch2, Name::kHashShift);
3966 __ And(scratch2, scratch1, scratch2);
3970 // scratch2 = scratch2 * 3.
3972 __ sll(at, scratch2, 1);
3973 __ Addu(scratch2, scratch2, at);
3976 __ sll(at, scratch2, 2);
3977 __ Addu(scratch2, elements, at);
3978 __ lw(at, FieldMemOperand(scratch2, kElementsStartOffset));
3985 ~(scratch1.bit() | scratch2.bit());
3998 __ mov(scratch2, a2);