Lines Matching refs:right
735 // We loop from right to left.
1463 CheckInputType(masm, rax, right(), &miss);
2538 DCHECK_EQ(function.code(), InstanceofStub::right().code());
3089 Register right,
3097 __ SmiCompare(length, FieldOperand(right, String::kLengthOffset));
3114 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2,
3129 MacroAssembler* masm, Register left, Register right, Register scratch1,
3140 FieldOperand(right, String::kLengthOffset));
3141 // Register scratch4 now holds left.length - right.length.
3145 // The right string isn't longer that the left one.
3146 // Get the right string's length by subtracting the (non-negative) difference
3150 // Register scratch1 now holds Min(left.length, right.length).
3161 masm, left, right, min_length, scratch2, &result_not_equal,
3183 // Unequal comparison of left to right, either character or length.
3199 MacroAssembler* masm, Register left, Register right, Register length,
3207 __ leap(right,
3208 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize));
3216 __ cmpb(scratch, Operand(right, index, times_1, 0));
3228 // rsp[8] : right string
3233 __ movp(rax, args.GetArgumentOperand(1)); // right
3268 // -- rax : right
3327 if (right() == CompareICState::SMI) {
3331 // Load left and right operand.
3398 // Registers containing left and right operands respectively.
3400 Register right = rax;
3406 Condition cond = masm->CheckEitherSmi(left, right, tmp1);
3411 __ movp(tmp2, FieldOperand(right, HeapObject::kMapOffset));
3421 __ cmpp(left, right);
3424 DCHECK(right.is(rax));
3441 // Registers containing left and right operands respectively.
3443 Register right = rax;
3449 Condition cond = masm->CheckEitherSmi(left, right, tmp1);
3455 __ movp(tmp2, FieldOperand(right, HeapObject::kMapOffset));
3464 __ cmpp(left, right);
3467 DCHECK(right.is(rax));
3486 // Registers containing left and right operands respectively.
3488 Register right = rax;
3494 Condition cond = masm->CheckEitherSmi(left, right, tmp1);
3500 __ movp(tmp2, FieldOperand(right, HeapObject::kMapOffset));
3511 __ cmpp(left, right);
3532 DCHECK(right.is(rax));
3539 __ JumpIfNotBothSequentialOneByteStrings(left, right, tmp1, tmp2, &runtime);
3543 StringHelper::GenerateFlatOneByteStringEquals(masm, left, right, tmp1,
3547 masm, left, right, tmp1, tmp2, tmp3, kScratchRegister);
3554 __ Push(right);
4465 // Figure out the right elements kind