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