public static void addOne(int[] x, int[] z) { int c = Nat.inc(8, x, z); if (c != 0 || ((z[7] >>> 1) >= P7s1 && Nat256.gte(z, P))) { addPInvTo(z); } }
public static void add(int[] x, int[] y, int[] z) { int c = Nat.add(16, x, y, z) + x[16] + y[16]; if (c > P16 || (c == P16 && Nat.eq(16, z, P))) { c += Nat.inc(16, z); c &= P16; } z[16] = c; }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(12, x, z); if (c != 0 || (z[11] == P11 && Nat.gte(12, z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(7, x, z); if (c != 0 || (z[6] == P6 && Nat224.gte(z, P))) { Nat.add33To(7, PInv33, z); } }
public static void addOne(int[] x, int[] z) { Nat.inc(8, x, z); if (Nat256.gte(z, P)) { subPFrom(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(8, x, z); if (c != 0 || (z[7] == P7 && Nat256.gte(z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(12, x, z); if (c != 0 || (z[11] == P11 && Nat.gte(12, z, P))) { addPInvTo(z); } }
public static void add(int[] x, int[] y, int[] z) { int c = Nat.add(16, x, y, z) + x[16] + y[16]; if (c > P16 || (c == P16 && Nat.eq(16, z, P))) { c += Nat.inc(16, z); c &= P16; } z[16] = c; }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(7, x, z); if (c != 0 || (z[6] == P6 && Nat224.gte(z, P))) { addPInvTo(z); } }
public static void reduce23(int[] z) { int z16 = z[16]; int c = Nat.addWordTo(16, z16 >>> 9, z) + (z16 & P16); if (c > P16 || (c == P16 && Nat.eq(16, z, P))) { c += Nat.inc(16, z); c &= P16; } z[16] = c; }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(7, x, z); if (c != 0 || (z[6] == P6 && Nat224.gte(z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(5, x, z); if (c != 0 || (z[4] == P4 && Nat160.gte(z, P))) { Nat.add33To(5, PInv33, z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(8, x, z); if (c != 0 || (z[7] == P7 && Nat256.gte(z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(4, x, z); if (c != 0 || ((z[3] >>> 1) >= P3s1 && Nat128.gte(z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(6, x, z); if (c != 0 || (z[5] == P5 && Nat192.gte(z, P))) { addPInvTo(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(6, x, z); if (c != 0 || (z[5] == P5 && Nat192.gte(z, P))) { Nat.add33To(6, PInv33, z); } }
public static void addOne(int[] x, int[] z) { Nat.inc(8, x, z); if (Nat256.gte(z, P)) { subPFrom(z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(6, x, z); if (c != 0 || (z[5] == P5 && Nat192.gte(z, P))) { Nat.add33To(6, PInv33, z); } }
public static void addOne(int[] x, int[] z) { int c = Nat.inc(5, x, z); if (c != 0 || (z[4] == P4 && Nat160.gte(z, P))) { Nat.addWordTo(5, PInv, z); } }