Merge pull request #415 from Algunenano/fix-benchmark-branch-misses

Average branch misses over the repetitions in the benchmark
This commit is contained in:
Daniel Lemire 2026-09-23 14:12:38 -04:00 committed by GitHub
commit f103228650
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -111,6 +111,7 @@ void pretty_print(double volume, size_t number_of_floats, std::string name,
instructions_avg /= events.size();
average_ns /= events.size();
branches_avg /= events.size();
branch_misses_avg /= events.size();
printf("%-40s: %8.2f MB/s (+/- %.1f %%) ", name.data(),
volumeMB * 1000000000 / min_ns,
(average_ns - min_ns) * 100.0 / average_ns);