1 #include "c11_atomics_benchmarks.h"
4 std::vector
<Benchmark
> c11_atomics_benchmarks(const Config
&config
)
6 using namespace c11_atomics
;
7 std::vector
<Benchmark
> benches
;
8 benchmarks
<std::uint8_t>(benches
, config
);
9 benchmarks
<std::uint16_t>(benches
, config
);
10 benchmarks
<std::uint32_t>(benches
, config
);
11 benchmarks
<std::uint64_t>(benches
, config
);
12 benchmarks
<std::int8_t>(benches
, config
);
13 benchmarks
<std::int16_t>(benches
, config
);
14 benchmarks
<std::int32_t>(benches
, config
);
15 benchmarks
<std::int64_t>(benches
, config
);