From b474bff626d4b4da1997f657c6674a00de6b7a20 Mon Sep 17 00:00:00 2001 From: Flatmush Date: Fri, 31 Aug 2012 10:35:15 +0000 Subject: Fixed erronous printout of division unit test. --- unittests/fix16_unittests.c | 6 +++--- 1 file 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++; } } -- cgit v1.2.3