Home | History | Annotate | Download | only in mips

Lines Matching refs:right

415     // For equal we already have the right value in v0:  Return zero (equal)
627 CompareICStub_CheckInputType(masm, rhs, a3, right(), &miss);
667 // and the right hand side if we have FPU. Otherwise a2, a3 represent
668 // left hand side and a0, a1 represent right hand side.
1829 // We loop from right to left.
3304 MacroAssembler* masm, Register left, Register right, Register scratch1,
3311 __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
3330 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3,
3340 MacroAssembler* masm, Register left, Register right, Register scratch1,
3345 __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
3355 GenerateOneByteCharsCompareLoop(masm, left, right, min_length, scratch2,
3380 MacroAssembler* masm, Register left, Register right, Register length,
3390 __ Addu(right, right, Operand(scratch1));
3400 __ Addu(scratch3, right, index);
3414 // sp[0]: right string
3417 __ lw(a0, MemOperand(sp, 0 * kPointerSize)); // Right.
3445 // -- a0 : right
3503 if (right() == CompareICState::SMI) {
3509 // Load left and right operand.
3590 // Registers containing left and right operands respectively.
3592 Register right = a0;
3597 __ JumpIfEitherSmi(left, right, &miss);
3601 __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3611 DCHECK(right.is(a0));
3614 __ mov(v0, right);
3616 __ Ret(ne, left, Operand(right));
3631 // Registers containing left and right operands respectively.
3633 Register right = a0;
3638 __ JumpIfEitherSmi(left, right, &miss);
3643 __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3655 __ Branch(&done, ne, left, Operand(right));
3658 DCHECK(right.is(a0));
3676 // Registers containing left and right operands respectively.
3678 Register right = a0;
3686 __ JumpIfEitherSmi(left, right, &miss);
3691 __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3703 __ Branch(&left_ne_right, ne, left, Operand(right));
3722 DCHECK(right.is(a0));
3735 StringHelper::GenerateFlatOneByteStringEquals(masm, left, right, tmp1, tmp2,
3738 StringHelper::GenerateCompareFlatOneByteStrings(masm, left, right, tmp1,
3744 __ Push(left, right);
3957 // Add the probe offset (i + i * i) left shifted to avoid right shifting
3958 // the hash in a separate instruction. The value hash + i + i * i is right
4042 // Add the probe offset (i + i * i) left shifted to avoid right shifting
4043 // the hash in a separate instruction. The value hash + i + i * i is right
4728 // Figure out the right elements kind.