exponent was wrong in divide routine; corrected
authorceriel <none@none>
Thu, 13 Jul 1989 11:18:02 +0000 (11:18 +0000)
committerceriel <none@none>
Thu, 13 Jul 1989 11:18:02 +0000 (11:18 +0000)
modules/src/flt_arith/flt_div.c

index 2db3f3a..82fe7b1 100644 (file)
@@ -31,7 +31,7 @@ flt_div(e1,e2,e3)
                e3->flt_sign = 0;
                return;
        }
-       e3->flt_exp = e1->flt_exp - e2->flt_exp + 2;
+       e3->flt_exp = e1->flt_exp - e2->flt_exp;
 
        u[4] = (e1->m2 & 1) << 15;
        flt_b64_rsft(&(e1->flt_mantissa));