#ifndef __CMPH_BENCHMARK_H__ #define __CMPH_BENCHMARK_H__ #include #include #ifdef __cplusplus extern "C" { #endif #define BM_REGISTER(func, iters) bm_register(##func, func, iters); void bm_register(const char* name, void (*func)(int), int iters); void run_benchmarks(int argc, char** argv); #ifdef __cplusplus } #endif #endif // __CMPH_BENCHMARK_H__