Skip to content

Commit 0c1e230

Browse files
In benchmarks/inc, include <cstdint> and qualify std::.
1 parent 761f719 commit 0c1e230

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

Diff for: benchmarks/inc/utility.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
template <class Contained>
1515
std::vector<Contained> random_vector(size_t n) {
1616
std::random_device rd;
17-
std::uniform_int_distribution<uint64_t> id64;
17+
std::uniform_int_distribution<std::uint64_t> id64;
1818
xoshiro256ss prng{id64(rd), id64(rd), id64(rd), id64(rd)};
1919

2020
std::vector<Contained> res(n);

Diff for: benchmarks/inc/xoshiro.hpp

+9-8
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@ SPDX-License-Identifier: CC0-1.0 */
1010
#pragma once
1111

1212
#include <bit>
13-
#include <stdint.h>
13+
#include <cstdint>
1414

1515
struct xoshiro256ss {
1616
xoshiro256ss() = delete;
17-
xoshiro256ss(uint64_t s0, uint64_t s1, uint64_t s2, uint64_t s3) : s0_(s0), s1_(s1), s2_(s2), s3_(s3) {}
17+
xoshiro256ss(std::uint64_t s0, std::uint64_t s1, std::uint64_t s2, std::uint64_t s3)
18+
: s0_(s0), s1_(s1), s2_(s2), s3_(s3) {}
1819

19-
uint64_t next() {
20+
std::uint64_t next() {
2021
auto result = std::rotl(s1_ * 5, 7) * 9;
2122

22-
const uint64_t t = s1_ << 17;
23+
const std::uint64_t t = s1_ << 17;
2324

2425
s2_ ^= s0_;
2526
s3_ ^= s1_;
@@ -34,8 +35,8 @@ struct xoshiro256ss {
3435
}
3536

3637
private:
37-
uint64_t s0_;
38-
uint64_t s1_;
39-
uint64_t s2_;
40-
uint64_t s3_;
38+
std::uint64_t s0_;
39+
std::uint64_t s1_;
40+
std::uint64_t s2_;
41+
std::uint64_t s3_;
4142
};

0 commit comments

Comments
 (0)