reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27 if (a == 0) 30 const ti_int s = a >> (N - 1); 31 a = (a ^ s) - s; 31 a = (a ^ s) - s; 32 int sd = N - __clzti2(a); // number of significant digits 44 a <<= 1; 49 a = ((tu_int)a >> (sd - (LDBL_MANT_DIG + 2))) | 49 a = ((tu_int)a >> (sd - (LDBL_MANT_DIG + 2))) | 50 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0); 53 a |= (a & 4) != 0; // Or P into R 53 a |= (a & 4) != 0; // Or P into R 54 ++a; // round - this step may add a significant bit 55 a >>= 2; // dump Q and R 57 if (a & ((tu_int)1 << LDBL_MANT_DIG)) { 58 a >>= 1; 63 a <<= (LDBL_MANT_DIG - sd); 69 fb.u.low.all = (du_int)a; // mantissa