Lines Matching refs:mantissaBits
111 static Float constructBits (int sign, int exponent, StorageType mantissaBits);
119 inline StorageType mantissaBits (void) const { return m_value & ((StorageType(1)<<MantissaBits)-1); }
123 inline StorageType mantissa (void) const { return isZero() || isDenorm() ? mantissaBits() : (mantissaBits() | (StorageType(1)<<MantissaBits)); }
125 inline bool isInf (void) const { return exponentBits() == ((1<<ExponentBits)-1) && mantissaBits() == 0; }
126 inline bool isNaN (void) const { return exponentBits() == ((1<<ExponentBits)-1) && mantissaBits() != 0; }
127 inline bool isZero (void) const { return exponentBits() == 0 && mantissaBits() == 0; }
128 inline bool isDenorm (void) const { return exponentBits() == 0 && mantissaBits() != 0; }
256 (int sign, int exponent, StorageType mantissaBits)
263 DE_ASSERT(mantissaBits >> MantissaBits == 0);
265 return Float(StorageType((signBit << (ExponentBits+MantissaBits)) | (exponentBits << MantissaBits) | (mantissaBits)));