Lines Matching defs:irv
179 (d, fpi, expt, bits, exact, rd, irv)
180 U *d; CONST FPI *fpi; Long *expt; ULong *bits; int exact, rd, *irv;
182 (U *d, CONST FPI *fpi, Long *expt, ULong *bits, int exact, int rd, int *irv)
261 *irv = STRTOG_Underflow | STRTOG_Inexlo;
273 *irv = STRTOG_Denormal;
284 *irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
292 *irv |= inex;
333 int dsign, e, e1, e2, emin, esign, finished, i, inex, irv;
349 irv = STRTOG_Zero;
364 irv = STRTOG_NoNumber;
383 irv = gethex(&s, fpi, expt, &rvb, sign, loc);
384 if (irv == STRTOG_NoNumber) {
455 irv = STRTOG_NoNumber;
504 irv = STRTOG_Infinite;
511 irv = STRTOG_NaN;
515 irv = hexnan(&s, fpi, bits);
521 irv = STRTOG_NoNumber;
527 irv = STRTOG_Normal;
555 if (rvOK(&rv, fpi, expt, bits, 1, rd, &irv))
565 if (rvOK(&rv, fpi, expt, bits, i, rd, &irv))
595 if (rvOK(&rv, fpi, expt, bits, 0, rd, &irv))
603 if (rvOK(&rv, fpi, expt, bits, 0, rd, &irv))
697 irv = STRTOG_Underflow | STRTOG_Inexlo;
803 irv = STRTOG_Normal;
806 irv |= STRTOG_Inexhi;
809 irv |= STRTOG_Inexlo;
825 irv |= dsign ? STRTOG_Inexlo : STRTOG_Inexhi;
832 irv = dsign
841 irv = STRTOG_Normal | STRTOG_Inexlo;
854 irv = STRTOG_Normal | STRTOG_Inexhi;
858 irv = STRTOG_Normal | STRTOG_Inexlo;
861 irv = STRTOG_Normal;
865 irv = STRTOG_Normal | STRTOG_Inexhi;
877 irv = STRTOG_Normal | STRTOG_Inexhi;
887 irv = STRTOG_Normal | STRTOG_Inexhi;
893 irv = STRTOG_Normal | STRTOG_Inexlo;
908 irv = STRTOG_Underflow | STRTOG_Inexlo;
1022 irv |= inex;
1027 irv |= inex;
1068 irv = STRTOG_Normal | STRTOG_Inexlo;
1079 irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
1092 irv = STRTOG_Underflow | STRTOG_Inexlo;
1098 irv = (irv & ~STRTOG_Retmask) |
1100 if (irv & STRTOG_Inexact) {
1101 irv |= STRTOG_Underflow;
1111 irv |= STRTOG_Neg;
1116 return irv;