12#include <benchmark/benchmark.h>
17static void BM_ComputeHamming1(benchmark::State& state)
19 for (
auto _ :
state) {
24static void BM_ComputeHamming2(benchmark::State& state)
26 for (
auto _ :
state) {
31static void BM_ComputeHamming3(benchmark::State& state)
33 for (
auto _ :
state) {
37static void BM_ComputeHamming4(benchmark::State& state)
39 for (
auto _ :
state) {
44static void BM_ComputeHeaderParity1(benchmark::State& state)
46 for (
auto _ :
state) {
51static void BM_ComputeHeaderParity2(benchmark::State& state)
53 for (
auto _ :
state) {
58static void BM_ComputeHeaderParity3(benchmark::State& state)
60 for (
auto _ :
state) {
65static void BM_ComputeHeaderParity4(benchmark::State& state)
67 for (
auto _ :
state) {
int computeHammingCode3(uint64_t value)
int computeHeaderParity1(uint64_t value)
int computeHammingCode2(uint64_t value)
int computeHeaderParity4(uint64_t value)
int computeHammingCode1(uint64_t value)
int computeHeaderParity2(uint64_t value)
int computeHeaderParity3(uint64_t value)
int computeHammingCode4(uint64_t value)