X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=common%2Fbench.c;h=2e1ace50573dd4c3e2c58f6b6617b0059ad885fb;hb=2a5fbe27a87dbb87107c4867fe9d0a691b1b7585;hp=b179bf855d6fa6b56dff525ce5bc0a38997eb0d3;hpb=4e79821805d40c33280aed89242b8ecf5ad4e767;p=libc-test diff --git a/common/bench.c b/common/bench.c index b179bf8..2e1ace5 100644 --- a/common/bench.c +++ b/common/bench.c @@ -64,10 +64,12 @@ void reset_timer() { static int nextN() { unsigned long long n = ns/N; - if (n == 0) - n = SEC; - else + + if (n) n = SEC/n; + else + n = SEC; + n += n/4; if (n > N*100ULL) n = N*100ULL; else if (n <= N)