Lines Matching refs:emin
66 static long double decfloat(FILE* f, int c, int bits, int emin, int sign, int pok) {
76 int emax = -emin - bits + 3;
152 if (lrp > -emin / 2) {
156 if (lrp < emin - 2 * LDBL_MANT_DIG) {
281 if (bits > LDBL_MANT_DIG + e2 - emin) {
282 bits = LDBL_MANT_DIG + e2 - emin;
318 if (denormal && bits == LDBL_MANT_DIG + e2 - emin)
330 static long double hexfloat(FILE* f, int bits, int emin, int sign, int pok) {
412 if (e2 > -emin) {
416 if (e2 < emin - 2 * LDBL_MANT_DIG) {
432 if (bits > 32 + e2 - emin) {
433 bits = 32 + e2 - emin;
457 int emin;
463 emin = FLT_MIN_EXP - bits;
467 emin = DBL_MIN_EXP - bits;
471 emin = LDBL_MIN_EXP - bits;
535 return hexfloat(f, bits, emin, sign, pok);
540 return decfloat(f, c, bits, emin, sign, pok);