From 027605eac09baa6a6ad300b2cd297b19e1a27e92 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Sun, 7 Dec 2014 22:52:00 +0100 Subject: [PATCH] RoCoN: minor adjustment of fncapprox test; Reduce test range by 16. Signed-off-by: Pavel Pisa --- sw/app/rocon/appl_tests.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sw/app/rocon/appl_tests.c b/sw/app/rocon/appl_tests.c index 4443e6d..852e884 100644 --- a/sw/app/rocon/appl_tests.c +++ b/sw/app/rocon/appl_tests.c @@ -309,7 +309,7 @@ int cmd_do_testfncapprox(cmd_io_t *cmd_io, const struct cmd_des *des, char *para double xf; int64_t yl; long count = 1; - long step = 1 << (30-7-18+1); + long step = 1 << (30-7-18+1 +4); si_skspace(&ps); if (si_ulong(&ps, &fnc, 0) < 0) @@ -318,7 +318,7 @@ int cmd_do_testfncapprox(cmd_io_t *cmd_io, const struct cmd_des *des, char *para si_skspace(&ps); if (!strcmp(ps, "all")) { val = 0; - count = 0x80000000 / step; + count = 0x80000000UL / step; if (fnc == 1) { val = 1; } @@ -370,6 +370,8 @@ int cmd_do_testfncapprox(cmd_io_t *cmd_io, const struct cmd_des *des, char *para } + val -= step; + printf("fnc=%ld val=0x%08lx res=0x%08lx ref=0x%08lx diff=%ld max %ld\n", fnc, val, res, (unsigned long)yl, diff, diff_max); -- 2.39.2