Пример #1
0
        private static UInt128 WeakHashLen32WithSeeds(
            UInt64 w, UInt64 x, UInt64 y, UInt64 z, UInt64 a, UInt64 b) 
        {
            a += w;
            b = (b + a + z).RotateRight(21);

            UInt64 c = a;
            a += x;
            a += y;

            b += a.RotateRight(44);

            return new UInt128() { Low = a + z, High = b + c };
        }