]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
FGETMAN does not round result.
authorToni Wilen <twilen@winuae.net>
Sat, 2 May 2020 17:04:06 +0000 (20:04 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 2 May 2020 17:04:06 +0000 (20:04 +0300)
fpp_native.cpp

index c4b2b20d0e29f8820f11ca084d6e51c3de5c4f13..303cb10d91a92a1106a2264151d67b1e3370025b 100644 (file)
@@ -701,9 +701,8 @@ static void fp_getexp(fpdata *a, fpdata *b)
     int expon;
        fp_normal_prec();
        frexpl(b->fp, &expon);
-    a->fp = (fptype) (expon - 1);
+       a->fp = (fptype)expon - 1;
        fp_reset_normal_prec();
-       fp_round(a);
 }
 static void fp_getman(fpdata *a, fpdata *b)
 {
@@ -711,7 +710,6 @@ static void fp_getman(fpdata *a, fpdata *b)
        fp_normal_prec();
        a->fp = frexpl(b->fp, &expon) * 2.0;
        fp_reset_normal_prec();
-       fp_round(a);
 }
 static void fp_div(fpdata *a, fpdata *b, int prec)
 {