Lines Matching refs:emin
245 static double decfloat(FFFILE *f, int c, int bits, int emin, int sign, int pok) in decfloat() argument
256 int emax = -emin-bits+3; in decfloat()
327 if (lrp > -emin/2) { in decfloat()
331 if (lrp < emin-2*DBL_MANT_DIG) { in decfloat()
449 if (bits > DBL_MANT_DIG+e2-emin) { in decfloat()
450 bits = DBL_MANT_DIG+e2-emin; in decfloat()
485 if (denormal && bits==DBL_MANT_DIG+e2-emin) in decfloat()
497 static double hexfloat(FFFILE *f, int bits, int emin, int sign, int pok) in hexfloat() argument
572 if (e2 > -emin) { in hexfloat()
576 if (e2 < emin-2*DBL_MANT_DIG) { in hexfloat()
592 if (bits > 32+e2-emin) { in hexfloat()
593 bits = 32+e2-emin; in hexfloat()
615 int emin; in fffloatscan() local
621 emin = FLT_MIN_EXP-bits; in fffloatscan()
625 emin = DBL_MIN_EXP-bits; in fffloatscan()
629 emin = DBL_MIN_EXP-bits; in fffloatscan()
685 return hexfloat(f, bits, emin, sign, pok); in fffloatscan()
690 return decfloat(f, c, bits, emin, sign, pok); in fffloatscan()