Org.BouncyCastle.Crypto.Engines.IsaacEngine.mix C# (CSharp) Метод

mix() приватный Метод

private mix ( uint x ) : void
x uint
Результат void
        private void mix(uint[] x)
        {
            x[0]^=x[1]<< 11; x[3]+=x[0]; x[1]+=x[2];
            x[1]^=x[2]>>  2; x[4]+=x[1]; x[2]+=x[3];
            x[2]^=x[3]<<  8; x[5]+=x[2]; x[3]+=x[4];
            x[3]^=x[4]>> 16; x[6]+=x[3]; x[4]+=x[5];
            x[4]^=x[5]<< 10; x[7]+=x[4]; x[5]+=x[6];
            x[5]^=x[6]>>  4; x[0]+=x[5]; x[6]+=x[7];
            x[6]^=x[7]<<  8; x[1]+=x[6]; x[7]+=x[0];
            x[7]^=x[0]>>  9; x[2]+=x[7]; x[0]+=x[1];
        }
    }