nn_mod_sub
ATTRIBUTE_WARN_UNUSED_RET int nn_mod_sub(nn_t out, nn_src_t in1, nn_src_t in2, nn_src_t p);
GENERIC_TEST_NN(nn_mod_sub, NN_MOD_SUB, "-%", nn_mod_sub, "nnnn", "iiio",
ret = nn_mod_sub(&s, &k, &s, q); EG(ret, err);
ret = nn_mod_sub(&h, &m_i, &h, r_i); EG(ret, err);
ret = nn_mod_sub(&h, &m_1, &h, p); EG(ret, err);
ret = nn_mod_sub(&(out->fp_val), &(in1->fp_val),
ret = nn_mod_sub(&s1, &k, &s1, q); EG(ret, err);
ret = nn_mod_sub(&s1, &s1, &h, q); EG(ret, err);
ret = nn_mod_sub(&tmp2, &k, &tmp3, q); EG(ret, err); /* tmp2 = (kb - (rb)x) mod q */
ret = nn_mod_sub(&tmp2, &k, &tmp3, q); EG(ret, err); /* tmp2 = (k - rx) mod q */