Add flags for choosing algorithm in ecmult_multi benchmark

This commit is contained in:
Jonas Nick
2017-11-05 20:17:11 +00:00
parent 36b22c9337
commit a58f543f5a
3 changed files with 33 additions and 17 deletions

View File

@@ -8,6 +8,7 @@
#define SECP256K1_BENCH_H
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "sys/time.h"
@@ -63,4 +64,19 @@ void run_benchmark(char *name, void (*benchmark)(void*), void (*setup)(void*), v
printf("us\n");
}
int have_flag(int argc, char** argv, char *flag) {
char** argm = argv + argc;
argv++;
if (argv == argm) {
return 1;
}
while (argv != NULL && argv != argm) {
if (strcmp(*argv, flag) == 0) {
return 1;
}
argv++;
}
return 0;
}
#endif /* SECP256K1_BENCH_H */