Lines Matching defs:equal
132 // If exponent is greater than or equal to 84, the 32 less significant
210 // They are both equal and they are not both Smis so both of them are not
211 // Smis. If it's not a heap number, then return equal.
262 __ li(r3, Operand(EQUAL)); // Things are <=, >=, ==, === themselves.
271 // It is a heap number, so return non-equal if it's NaN and equal if it's
290 // For equal we already have the right value in r3: Return zero (equal)
299 // All-zero means Infinity means equal.
329 // succeed. Return non-equal
361 // succeed. Return non-equal.
393 // not equal since their pointers are different.
471 // they are not equal. Return non-equal by returning the non-zero object
491 // Return non-equal by returning the non-zero object pointer in r3.
507 __ li(r3, Operand(EQUAL));
562 // be strictly equal if the other is a HeapNumber.
583 Label nan, equal, less_than;
586 DCHECK(EQUAL == 0);
593 __ beq(&equal);
597 __ bind(&equal);
598 __ li(r3, Operand(EQUAL));
620 // This returns non-equal for some object types, or falls through if it
671 STATIC_ASSERT(EQUAL == 0);
687 // Call the native; it returns -1 (less), 0 (equal), or 1 (greater)
2619 __ LoadSmiLiteral(r3, Smi::FromInt(EQUAL));
2627 // Characters are equal.
2628 __ LoadSmiLiteral(r3, Smi::FromInt(EQUAL));
2659 // Compare lengths - strings up to min-length are equal.
2661 DCHECK(Smi::FromInt(EQUAL) == static_cast<Smi*>(0));
2675 Label less_equal, equal;
2680 __ beq(&equal);
2682 __ bind(&equal);
2795 Label equal, less_than;
2835 DCHECK(EQUAL == 0);
2842 __ beq(&equal);
2847 __ bind(&equal);
2848 __ li(r3, Operand(EQUAL));
2911 STATIC_ASSERT(EQUAL == 0);
2913 __ LoadSmiLiteral(r3, Smi::FromInt(EQUAL));
2952 STATIC_ASSERT(EQUAL == 0);
2954 __ LoadSmiLiteral(r3, Smi::FromInt(EQUAL));
2992 STATIC_ASSERT(EQUAL == 0);
2995 __ LoadSmiLiteral(r3, Smi::FromInt(EQUAL));
3156 // not equal to the name and kProbes-th slot is not used (its name is the
3233 // If lookup was successful |scratch2| will be equal to elements + 4 * index.