X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Frkiss.h;h=18c1d4f69dacc8480b0894ae9de1829e5ef6a772;hb=d7f5f15d69564ef8399235e0c24806fdf84413f1;hp=47a3d4cbd6bee9affaab2a8e9508f6a8923328c7;hpb=c5ec94d0f1b128fc2c691c7231663a345409d5cc;p=stockfish diff --git a/src/rkiss.h b/src/rkiss.h index 47a3d4cb..18c1d4f6 100644 --- a/src/rkiss.h +++ b/src/rkiss.h @@ -22,7 +22,7 @@ (at your option) any later version. */ -#if !defined(RKISS_H_INCLUDED) +#ifndef RKISS_H_INCLUDED #define RKISS_H_INCLUDED #include "types.h" @@ -43,14 +43,12 @@ class RKISS { - // Keep variables always together - struct S { uint64_t a, b, c, d; } s; + struct S { uint64_t a, b, c, d; } s; // Keep variables always together uint64_t rotate(uint64_t x, uint64_t k) const { return (x << k) | (x >> (64 - k)); } - // Return 64 bit unsigned integer in between [0, 2^64 - 1] uint64_t rand64() { const uint64_t @@ -66,11 +64,11 @@ public: s.a = 0xf1ea5eed; s.b = s.c = s.d = 0xd4e12c77; - for (int i = 0; i < seed; i++) // Scramble a few rounds + for (int i = 0; i < seed; ++i) // Scramble a few rounds rand64(); } template T rand() { return T(rand64()); } }; -#endif // !defined(RKISS_H_INCLUDED) +#endif // #ifndef RKISS_H_INCLUDED