Home | History | Annotate | Download | only in gdtoa

Lines Matching refs:fpi

178  (d, fpi, exp, bits, exact, rd, irv)
179 U *d; FPI *fpi; Long *exp; ULong *bits; int exact, rd, *irv;
181 (U *d, FPI *fpi, Long *exp, ULong *bits, int exact, int rd, int *irv)
194 bdif -= nb = fpi->nbits;
206 fpi->rounding ==
267 if (e < fpi->emin) {
268 k = fpi->emin - e;
269 e = fpi->emin;
270 if (k > nb || fpi->sudden_underflow) {
296 else if (e > fpi->emax) {
297 e = fpi->emax + 1;
339 (s00, se, fpi, exp, bits)
340 CONST char *s00; char **se; FPI *fpi; Long *exp; ULong *bits;
342 (CONST char *s00, char **se, FPI *fpi, Long *exp, ULong *bits)
382 nbits = fpi->nbits;
412 irv = gethex(&s, fpi, exp, &rvb, sign);
427 sudden_underflow = fpi->sudden_underflow;
537 *exp = fpi->emax + 1;
540 irv = hexnan(&s, fpi, bits);
555 switch(fpi->rounding & 3) {
580 if (rvOK(&rv, fpi, exp, bits, 1, rd, &irv)) {
593 if (rvOK(&rv, fpi, exp, bits, i, rd, &irv)) {
626 if (rvOK(&rv, fpi, exp, bits, 0, rd, &irv)) {
637 if (rvOK(&rv, fpi, exp, bits, 0, rd, &irv)) {
714 if (e2 > fpi->emax + 1)
717 if (e2 < (emin = fpi->emin)) {
1092 if (rve > fpi->emax) {
1093 switch(fpi->rounding & 3) {
1108 *exp = fpi->emax;
1110 be = b + ((fpi->nbits + 31) >> 5);
1113 if ((j = fpi->nbits & 0x1f))
1123 *exp = fpi->emax + 1;