public static void Twice(uint[] x, uint[] z) { uint c = Nat192.ShiftUpBit(x, 0, z); if (c != 0 || (z[5] == P5 && Nat192.Gte(z, P))) { Nat192.Sub(z, P, z); } }
public static void Twice(uint[] x, uint[] z) { uint c = Nat192.ShiftUpBit(x, 0, z); if (c != 0 || (z[5] == P5 && Nat192.Gte(z, P))) { Nat192.AddDWord(PInv, z, 0); } }