From fec1dc68b586ff8d66eccd470f84f44ba76bda3d Mon Sep 17 00:00:00 2001 From: Bruno Raoult Date: Mon, 6 May 2024 07:45:32 +0200 Subject: [PATCH] fen-test: fix total stats when total time is 0 (like depth 1 or 2) --- test/perft-test.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/perft-test.c b/test/perft-test.c index 9e75aad..872e8e3 100644 --- a/test/perft-test.c +++ b/test/perft-test.c @@ -362,17 +362,23 @@ int main(int __unused ac, __unused char**av) /* to run first test only */ // exit(0); } - if (run & 1) + if (run & 1) { + if (!res[0].ms) + res[0].ms = 1; printf("total perft %'lums %'lums lps=%'lu min=%'lu max=%'lu (skipped %d)\n", res[0].count, res[0].ms, res[0].count * 1000l / res[0].ms, res[0].minlps, res[0].maxlps, res[0].skipped); - if (run & 2) + } + if (run & 2) { + if (!res[1].ms) + res[1].ms = 1; printf("total perft2 %'lums %'lums lps=%'lu min=%'lu max=%'lu (skipped %d)\n", res[1].count, res[1].ms, res[1].count * 1000l / res[1].ms, res[1].minlps, res[1].maxlps, res[1].skipped); + } return 0; }