• Home
  • Raw
  • Download

Lines Matching refs:ExponentBits

47 template <typename StorageType_, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Fla…
55 EXPONENT_BITS = ExponentBits,
69 …static inline Float convert (const Float<StorageType, ExponentBits, MantissaBits, ExponentBias,… in convert() argument
109 …inline int signBit (void) const { return (int)(m_value >> (ExponentBits+MantissaBits)) & 1; … in signBit()
110 …xponentBits (void) const { return (m_value >> MantissaBits) & ((StorageType(1)<<ExponentBits)-1); } in exponentBits()
117 …inline bool isInf (void) const { return exponentBits() == ((1<<ExponentBits)-1) && mantissaBi… in isInf()
118 …inline bool isNaN (void) const { return exponentBits() == ((1<<ExponentBits)-1) && mantissaBi… in isNaN()
135 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
136 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::Float (void) in Float()
141 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
142 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::Float (StorageType valu… in Float()
147 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
148 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::Float (float value) in Float()
156 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
157 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::Float (double value) in Float()
165 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
166 inline float Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::asFloat (void) co… in asFloat()
174 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
175 inline double Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::asDouble (void) … in asDouble()
183 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
184 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags> Float<StorageType, Expon… in zero()
187 return Float(StorageType((sign > 0 ? 0ull : 1ull) << (ExponentBits+MantissaBits))); in zero()
190 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
191 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags> Float<StorageType, Expon… in inf()
194 …rn Float(StorageType(((sign > 0 ? 0ull : 1ull) << (ExponentBits+MantissaBits)) | (((1ull<<Exponent… in inf()
197 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
198 inline Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags> Float<StorageType, Expon… in nan()
200 return Float(StorageType((1ull<<(ExponentBits+MantissaBits))-1)); in nan()
203 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
204 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>
205 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::construct in construct()
214 …const StorageType s = StorageType((StorageType(sign < 0 ? 1 : 0)) << (StorageType(ExponentBits+… in construct()
219 DE_ASSERT(exp >> ExponentBits == 0); in construct()
224 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
225 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>
226 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::constructBits in constructBits()
233 DE_ASSERT(exponentBits >> ExponentBits == 0); in constructBits()
236 …return Float(StorageType((signBit << (ExponentBits+MantissaBits)) | (exponentBits << MantissaBits)… in constructBits()
239 template <typename StorageType, int ExponentBits, int MantissaBits, int ExponentBias, deUint32 Flag…
241 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>
242 Float<StorageType, ExponentBits, MantissaBits, ExponentBias, Flags>::convert in convert()
265 const int eMax = ((1<<ExponentBits)-2) - ExponentBias; in convert()
267 …const StorageType s = StorageType((StorageType(other.signBit())) << (StorageType(ExponentBits+Man… in convert()
328 DE_ASSERT(((e + ExponentBias) & ~((1ull<<ExponentBits)-1)) == 0); in convert()