commit ecd88210a52c5485c4745a04dd23ad7843c8b669 parent e942b77714691ba176531d5a53068c5004d41b96 Author: d.levin256@gmail.com <d.levin256@gmail.com> Date: Mon, 29 Aug 2016 03:39:14 +0300 Fix __builtin_readcyclecounter() Diffstat:
M | include/kfr/base/random.hpp | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/kfr/base/random.hpp b/include/kfr/base/random.hpp @@ -43,7 +43,7 @@ constexpr seed_from_rdtsc_t seed_from_rdtsc{}; struct random_bit_generator { random_bit_generator(seed_from_rdtsc_t) noexcept - : state(bitcast<u32>(make_vector(__rdtsc(), (__rdtsc() << 11) ^ 0x710686d615e2257bull))) + : state(bitcast<u32>(make_vector(__builtin_readcyclecounter(), (__builtin_readcyclecounter() << 11) ^ 0x710686d615e2257bull))) { (void)operator()(); }