bench
{.label = "Audio", .name = emulate_audio, .bench = 1, .rtbench = 1},
{.label = "Video", .name = emulate_video, .bench = 1, .rtbench = 1, .load = 1, .rtload = 1},
{.label = "X", .name = emulate_x, .bench = 1, .load = 1, .rtload = 1},
{.label = "Gaming", .name = emulate_game, .nodeadlines = 1, .bench = 1},
threadlist[CUSTOM].bench = 1;
goto bench;
bench:
benchme = &threadlist[i].bench;
bench(i, j);
int bench; /* This thread is suitable for benchmarking */