1e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#ifndef BENCH_H 2e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_H 3e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 4e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengextern int bench_sched_messaging(int argc, const char **argv, const char *prefix); 5e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengextern int bench_sched_pipe(int argc, const char **argv, const char *prefix); 6e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengextern int bench_mem_memcpy(int argc, const char **argv, const char *prefix __used); 7e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 8e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_FORMAT_DEFAULT_STR "default" 9e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_FORMAT_DEFAULT 0 10e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_FORMAT_SIMPLE_STR "simple" 11e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_FORMAT_SIMPLE 1 12e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 13e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define BENCH_FORMAT_UNKNOWN -1 14e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 15e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengextern int bench_format; 16e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 17e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#endif 18