Lines Matching defs:other
130 inline bool operator< (const Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>& other) const { return this->asDouble() < other.asDouble(); }
272 (const Float<OtherStorageType, OtherExponentBits, OtherMantissaBits, OtherExponentBias, OtherFlags>& other, RoundingDirection rd)
274 if (!(Flags & FLOAT_HAS_SIGN) && other.sign() < 0)
280 if (other.isInf())
282 return inf(other.sign());
285 if (other.isNaN())
290 if (other.isZero())
292 return zero(other.sign());
298 const StorageType s = StorageType((StorageType(other.signBit())) << (StorageType(ExponentBits+MantissaBits))); // \note Not sign, but sign bit.
299 int e = other.exponent();
300 deUint64 m = other.mantissa();
328 if (lastBits != 0ull && other.sign() < 0)
336 if (lastBits != 0ull && other.sign() > 0)
351 return zero(other.sign());
374 if (lastBits != 0ull && other.sign() < 0)
382 if (lastBits != 0ull && other.sign() > 0)
413 return (((other.sign() < 0 && rd == ROUND_UPWARD) || (other.sign() > 0 && rd == ROUND_DOWNWARD)) ? largestNormal(other.sign()) : inf(other.sign()));