Searched refs:FloatTraits (Results 1 – 1 of 1) sorted by relevance
124 enum mantissaMax = FloatTraits!T.MANTISSA < ulong.sizeof*8 ?125 FloatTraits!T.MANTISSA : ulong.sizeof*8;138 for (; off_bytes < FloatTraits!T.MANTISSA/8; ++off_bytes)146 off_bits = FloatTraits!T.MANTISSA%8;150 for (size_t i=0; i<FloatTraits!T.EXPONENT/8; ++i)160 exp <<= 8 - FloatTraits!T.EXPONENT%8 - 1;196 if (x is cast(T)0.0) return FloatTraits!T.ZERO;197 if (x is cast(T)-0.0) return FloatTraits!T.NZERO;198 if (x is T.nan) return FloatTraits!T.NAN;199 if (x is -T.nan) return FloatTraits!T.NNAN;[all …]