reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25 if (a == 0) 28 int sd = N - __clzti2(a); // number of significant digits 40 a <<= 1; 45 a = (a >> (sd - (FLT_MANT_DIG + 2))) | 45 a = (a >> (sd - (FLT_MANT_DIG + 2))) | 46 ((a & ((tu_int)(-1) >> ((N + FLT_MANT_DIG + 2) - sd))) != 0); 49 a |= (a & 4) != 0; // Or P into R 49 a |= (a & 4) != 0; // Or P into R 50 ++a; // round - this step may add a significant bit 51 a >>= 2; // dump Q and R 53 if (a & ((tu_int)1 << FLT_MANT_DIG)) { 54 a >>= 1; 59 a <<= (FLT_MANT_DIG - sd); 64 ((su_int)a & 0x007FFFFF); // mantissa