wolfcrypt/benchmark/benchmark.c: fix bench_stats_sym_finish() in GENERATE_MACHINE_PARSEABLE_REPORT mode to properly render "bytes_total" column in bytes, not the unit selected by WOLFSSL_BENCHMARK_FIXED_UNITS_*.

This commit is contained in:
Daniel Pouzzner
2022-12-26 20:25:05 -06:00
parent 9ac790a8ce
commit 425d0b72c3

View File

@ -1888,14 +1888,12 @@ static void bench_stats_sym_finish(const char* desc, int useDeviceID,
#ifdef GENERATE_MACHINE_PARSEABLE_REPORT #ifdef GENERATE_MACHINE_PARSEABLE_REPORT
#ifdef WOLFSSL_ESPIDF #ifdef WOLFSSL_ESPIDF
unsigned long bytes_processed = (unsigned long)blocks; unsigned long bytes_processed =
(unsigned long)count * (unsigned long)countSz;
#else #else
word64 bytes_processed = (word64)blocks; word64 bytes_processed = (word64)count * (word64)countSz;
#endif #endif
#endif
#ifdef GENERATE_MACHINE_PARSEABLE_REPORT
/* note this codepath brings in all the fields from the non-CSV case. */ /* note this codepath brings in all the fields from the non-CSV case. */
#ifdef WOLFSSL_ESPIDF #ifdef WOLFSSL_ESPIDF
#ifdef HAVE_GET_CYCLES #ifdef HAVE_GET_CYCLES