aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlatmush <Flatmush@gmail.com>2012-08-31 10:35:15 +0000
committerFlatmush <Flatmush@gmail.com>2012-08-31 10:35:15 +0000
commitb474bff626d4b4da1997f657c6674a00de6b7a20 (patch)
treeb753d3a4db9ecdddc2694c9d57c69763315f9290
parenta3ad27ed1033f79ee906f361345a3057c82bca2c (diff)
downloadlibfixmath-b474bff626d4b4da1997f657c6674a00de6b7a20.tar.gz
Fixed erronous printout of division unit test.
-rw-r--r--unittests/fix16_unittests.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/unittests/fix16_unittests.c b/unittests/fix16_unittests.c
index 72ea260..9a301a1 100644
--- a/unittests/fix16_unittests.c
+++ b/unittests/fix16_unittests.c
@@ -171,7 +171,7 @@ int main()
double min = fix16_to_dbl(fix16_minimum);
if (delta(fresult, result) > max_delta)
{
- if (fa / fb > max || fa / fb < min)
+ if (((fa / fb) > max) || ((fa / fb) < min))
{
#ifndef FIXMATH_NO_OVERFLOW
if (result != fix16_overflow)
@@ -184,8 +184,8 @@ int main()
continue;
}
- printf("\n%d / %d = %d\n", a, b, result);
- printf("%f / %f = %d\n", fa, fb, fresult);
+ printf("\n%f / %f = %f\n", fix16_to_dbl(a), fix16_to_dbl(b), fix16_to_dbl(fresult));
+ printf("%f / %f = %f\n", fa, fb, (fa / fb));
failures++;
}
}