Lines Matching refs:irv

187  (d, fpi, expt, bits, exact, rd, irv)
188 double d; CONST FPI *fpi; Long *expt; ULong *bits; int exact, rd, *irv;
190 (double d, CONST FPI *fpi, Long *expt, ULong *bits, int exact, int rd, int *irv)
266 *irv = STRTOG_Underflow | STRTOG_Inexlo;
278 *irv = STRTOG_Denormal;
289 *irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
297 *irv |= inex;
340 int dsign, e, e1, e2, emin, esign, finished, i, inex, irv;
351 irv = STRTOG_Zero;
366 irv = STRTOG_NoNumber;
385 irv = gethex(&s, fpi, expt, &rvb, sign);
386 if (irv == STRTOG_NoNumber) {
448 irv = STRTOG_NoNumber;
497 irv = STRTOG_Infinite;
504 irv = STRTOG_NaN;
508 irv = hexnan(&s, fpi, bits);
514 irv = STRTOG_NoNumber;
520 irv = STRTOG_Normal;
548 if (rvOK(dval(rv), fpi, expt, bits, 1, rd, &irv))
558 if (rvOK(dval(rv), fpi, expt, bits, i, rd, &irv))
588 if (rvOK(dval(rv), fpi, expt, bits, 0, rd, &irv))
596 if (rvOK(dval(rv), fpi, expt, bits, 0, rd, &irv))
688 irv = STRTOG_Underflow | STRTOG_Inexlo;
794 irv = STRTOG_Normal;
797 irv |= STRTOG_Inexhi;
800 irv |= STRTOG_Inexlo;
816 irv |= dsign ? STRTOG_Inexlo : STRTOG_Inexhi;
823 irv = dsign
832 irv = STRTOG_Normal | STRTOG_Inexlo;
845 irv = STRTOG_Normal | STRTOG_Inexhi;
849 irv = STRTOG_Normal | STRTOG_Inexlo;
852 irv = STRTOG_Normal;
856 irv = STRTOG_Normal | STRTOG_Inexhi;
868 irv = STRTOG_Normal | STRTOG_Inexhi;
881 irv = STRTOG_Normal | STRTOG_Inexhi;
887 irv = STRTOG_Normal | STRTOG_Inexlo;
902 irv = STRTOG_Underflow | STRTOG_Inexlo;
1013 irv |= inex;
1018 irv |= inex;
1044 irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
1057 irv = STRTOG_Underflow | STRTOG_Inexlo;
1060 irv = (irv & ~STRTOG_Retmask) |
1062 if (irv & STRTOG_Inexact)
1063 irv |= STRTOG_Underflow;
1069 irv |= STRTOG_Neg;
1074 return irv;