void fp_rdcn_low(dig_t *c, dig_t *a) { dig_t r1, *m, *tmpc; m = fp_prime_get(); tmpc = c; r1 = fp_rdci_low(c, a); if (r1 || fp_cmp(c, m) != CMP_LT) { fp_subn_low(c, c, m); } }
void fp_rdcn_low(dig_t *c, dig_t *a) { int i, j; dig_t r0, r1, r2, u, v; dig_t *m, *tmp, *tmpm, *tmpc; dig_t t[2 * FP_DIGS] = {0}; m = fp_prime_get(); tmpc = c; r1 = fp_rdci_low(c, a); if (r1 || fp_cmp(c, m) != CMP_LT) { fp_subn_low(c, c, m); } }