diff options
Diffstat (limited to 'tests/zlib/benchmark.c')
-rw-r--r-- | tests/zlib/benchmark.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/zlib/benchmark.c b/tests/zlib/benchmark.c index db1ca7d4..5fe4a903 100644 --- a/tests/zlib/benchmark.c +++ b/tests/zlib/benchmark.c @@ -27,12 +27,13 @@ void __attribute__ ((noinline)) doit(char *buffer, int size, int i) { int main(int argc, char **argv) { int size, iters; - int arg = argc > 1 ? argv[1][0] - '0' : 1; + int arg = argc > 1 ? argv[1][0] - '0' : 2; switch(arg) { - case 0: size = 100000; iters = 250; break; - case 1: size = 100000; iters = 500; break; - case 2: size = 100000; iters = 5*500; break; - case 3: size = 100000; iters = 10*500; break; + case 0: return 0; break; + case 1: size = 100000; iters = 250; break; + case 2: size = 100000; iters = 500; break; + case 3: size = 100000; iters = 5*500; break; + case 4: size = 100000; iters = 10*500; break; default: printf("error: %d\\n", arg); return -1; } |