Lines Matching refs:irv

178  (d, fpi, exp, bits, exact, rd, irv)  in rvOK()  argument
179 U *d; FPI *fpi; Long *exp; ULong *bits; int exact, rd, *irv; in rvOK()
181 (U *d, FPI *fpi, Long *exp, ULong *bits, int exact, int rd, int *irv)
191 *irv = STRTOG_NoMemory;
247 *irv = STRTOG_NoMemory;
263 *irv = STRTOG_NoMemory;
272 *irv = STRTOG_Underflow | STRTOG_Inexlo;
283 *irv = STRTOG_Denormal;
287 *irv = STRTOG_NoMemory;
298 *irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
306 *irv |= inex;
347 int dsign, e, e1, e2, emin, esign, finished, i, inex, irv; local
375 irv = STRTOG_Zero;
390 irv = STRTOG_NoNumber;
409 irv = gethex(&s, fpi, exp, &rvb, sign);
410 if (irv == STRTOG_NoMemory)
412 if (irv == STRTOG_NoNumber) {
478 irv = STRTOG_NoNumber;
526 irv = STRTOG_Infinite;
533 irv = STRTOG_NaN;
537 irv = hexnan(&s, fpi, bits);
543 irv = STRTOG_NoNumber;
549 irv = STRTOG_Normal;
577 if (rvOK(&rv, fpi, exp, bits, 1, rd, &irv)) {
578 if (irv == STRTOG_NoMemory)
590 if (rvOK(&rv, fpi, exp, bits, i, rd, &irv)) {
591 if (irv == STRTOG_NoMemory)
623 if (rvOK(&rv, fpi, exp, bits, 0, rd, &irv)) {
624 if (irv == STRTOG_NoMemory)
634 if (rvOK(&rv, fpi, exp, bits, 0, rd, &irv)) {
635 if (irv == STRTOG_NoMemory)
731 irv = STRTOG_Underflow | STRTOG_Inexlo;
839 irv = STRTOG_Normal;
842 irv |= STRTOG_Inexhi;
845 irv |= STRTOG_Inexlo;
861 irv |= dsign ? STRTOG_Inexlo : STRTOG_Inexhi;
868 irv = dsign
877 irv = STRTOG_Normal | STRTOG_Inexlo;
890 irv = STRTOG_Normal | STRTOG_Inexhi;
894 irv = STRTOG_Normal | STRTOG_Inexlo;
897 irv = STRTOG_Normal;
901 irv = STRTOG_Normal | STRTOG_Inexhi;
913 irv = STRTOG_Normal | STRTOG_Inexhi;
923 irv = STRTOG_Normal | STRTOG_Inexhi;
929 irv = STRTOG_Normal | STRTOG_Inexlo;
944 irv = STRTOG_Underflow | STRTOG_Inexlo;
1058 irv |= inex;
1063 irv |= inex;
1104 irv = STRTOG_Normal | STRTOG_Inexlo;
1115 irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi;
1126 irv = STRTOG_Underflow | STRTOG_Inexlo;
1132 irv = (irv & ~STRTOG_Retmask) |
1134 if (irv & STRTOG_Inexact) {
1135 irv |= STRTOG_Underflow;
1145 irv |= STRTOG_Neg;
1150 return irv;