X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Frkiss.h;h=86f0599b6a4e606defb6ee6c0789c4136242e6c2;hp=54bcab449e19e25224a17bd88febc68a41ba2f9b;hb=4ede49cd850392f28bc9da9537c111d2c3f0b297;hpb=896420b1661d3ec1247487dbaf73e05546a1d625 diff --git a/src/rkiss.h b/src/rkiss.h index 54bcab44..86f0599b 100644 --- a/src/rkiss.h +++ b/src/rkiss.h @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2012 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2013 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -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