public static void subtract(int[] x, int[] y, int[] z) { int c = Nat160.sub(x, y, z); if (c != 0) { Nat.sub33From(5, PInv33, z); } }
public static void subtract(int[] x, int[] y, int[] z) { int c = Nat160.sub(x, y, z); if (c != 0) { Nat.subWordFrom(5, PInv, z); } }
public static void negate(int[] x, int[] z) { if (Nat160.isZero(x)) { Nat160.zero(z); } else { Nat160.sub(P, x, z); } }
public static void negate(int[] x, int[] z) { if (Nat160.isZero(x)) { Nat160.zero(z); } else { Nat160.sub(P, x, z); } }