summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/tinyff/bench/bench.h14
1 files changed, 1 insertions, 13 deletions
diff --git a/include/tinyff/bench/bench.h b/include/tinyff/bench/bench.h
index f623e0f..f8a4ce1 100644
--- a/include/tinyff/bench/bench.h
+++ b/include/tinyff/bench/bench.h
@@ -61,19 +61,7 @@ static inline double ff_bench_seconds(const ff_bench *b) {
return (double)(b->_end - b->_start) / CLOCKS_PER_SEC;
}
-static inline void ff_bench_print(ff_ctx* ctx, const ff_bench *b)
-{
- double total_ms = (double)(b->_end - b->_start) * 1000.0 / CLOCKS_PER_SEC;
-
- ff_dprintf(ctx, "== bench: %s ==\n", b->label);
-
- for (int i = 0; i < b->_mcount; i++) {
- double ms = (double)(b->markers[i].tick - b->_start) * 1000.0 / CLOCKS_PER_SEC;
- ff_dprintf(ctx, " [%s] +%.3f ms\n", b->markers[i].label, ms);
- }
-
- ff_dprintf(ctx, "total: %.3f ms\n", total_ms);
-}
+void ff_bench_print(ff_ctx* ctx, const ff_bench *b);
#endif // TINYFF_BENCH_H