From 55ca2c2da7ec1f4b5998f85a07a9c7f6249a8480 Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 21 Feb 2019 10:45:09 -0800 Subject: [PATCH] Added build-time override for benchmark thread count `WC_ASYNC_BENCH_THREAD_COUNT`. --- wolfcrypt/benchmark/benchmark.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index 9fb97c9b2..98dad2691 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -1701,8 +1701,13 @@ int benchmark_test(void *args) #if defined(WOLFSSL_ASYNC_CRYPT) && !defined(WC_NO_ASYNC_THREADING) { - int i; - int numCpus = wc_AsyncGetNumberOfCpus(); + int i, numCpus; + +#ifdef WC_ASYNC_BENCH_THREAD_COUNT + numCpus = WC_ASYNC_BENCH_THREAD_COUNT; +#else + numCpus = wc_AsyncGetNumberOfCpus(); +#endif printf("CPUs: %d\n", numCpus);