Lines Matching refs:right
410 // For equal we already have the right value in v0: Return zero (equal)
621 CompareICStub_CheckInputType(masm, rhs, a3, right(), &miss);
662 // and the right hand side if we have FPU. Otherwise a2, a3 represent
663 // left hand side and a0, a1 represent right hand side.
1826 // We loop from right to left.
3341 MacroAssembler* masm, Register left, Register right, Register scratch1,
3348 __ ld(scratch2, FieldMemOperand(right, String::kLengthOffset));
3367 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3,
3377 MacroAssembler* masm, Register left, Register right, Register scratch1,
3382 __ ld(scratch2, FieldMemOperand(right, String::kLengthOffset));
3392 GenerateOneByteCharsCompareLoop(masm, left, right, min_length, scratch2,
3417 MacroAssembler* masm, Register left, Register right, Register length,
3427 __ Daddu(right, right, Operand(scratch1));
3437 __ Daddu(scratch3, right, index);
3451 // sp[0]: right string
3454 __ ld(a0, MemOperand(sp, 0 * kPointerSize)); // Right.
3482 // -- a0 : right
3540 if (right() == CompareICState::SMI) {
3546 // Load left and right operand.
3627 // Registers containing left and right operands respectively.
3629 Register right = a0;
3634 __ JumpIfEitherSmi(left, right, &miss);
3638 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3648 DCHECK(right.is(a0));
3651 __ mov(v0, right);
3653 __ Ret(ne, left, Operand(right));
3668 // Registers containing left and right operands respectively.
3670 Register right = a0;
3675 __ JumpIfEitherSmi(left, right, &miss);
3680 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3692 __ Branch(&done, ne, left, Operand(right));
3695 DCHECK(right.is(a0));
3713 // Registers containing left and right operands respectively.
3715 Register right = a0;
3723 __ JumpIfEitherSmi(left, right, &miss);
3728 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
3740 __ Branch(&left_ne_right, ne, left, Operand(right));
3759 DCHECK(right.is(a0));
3772 StringHelper::GenerateFlatOneByteStringEquals(masm, left, right, tmp1, tmp2,
3775 StringHelper::GenerateCompareFlatOneByteStrings(masm, left, right, tmp1,
3781 __ Push(left, right);
3995 // Add the probe offset (i + i * i) left shifted to avoid right shifting
3996 // the hash in a separate instruction. The value hash + i + i * i is right
4080 // Add the probe offset (i + i * i) left shifted to avoid right shifting
4081 // the hash in a separate instruction. The value hash + i + i * i is right
4766 // Figure out the right elements kind.