felem_assign
void (*felem_assign)(void *out, const void *in),
felem_assign(ftmp5, z1);
felem_assign(ftmp5, ftmp);
felem_assign(ftmp5, ftmp2);
felem_assign(x3, x_out);
felem_assign(y3, y_out);
felem_assign(z3, z_out);
felem_assign(x_out, nq[0]);
felem_assign(y_out, nq[1]);
felem_assign(z_out, nq[2]);
felem_assign,
felem_assign(pre_comp[i][1][0], x_out);
felem_assign(pre_comp[i][1][1], y_out);
felem_assign(pre_comp[i][1][2], z_out);
felem_assign(ftmp, x_in);
felem_assign(ftmp2, x_in);
felem_assign(ftmp, beta);
felem_assign(ftmp, y_in);
felem_assign(ftmp4, y1);
felem_assign(ftmp2, x1);
felem_assign(e8, ftmp);
felem_assign(e16, ftmp);
felem_assign(e32, ftmp);
felem_assign(e64, ftmp);
felem_assign(ftmp, x_in);
felem_assign(ftmp2, x_in);
felem_assign(ftmp, beta);
felem_assign(ftmp, y_in);
felem_assign(ftmp5, z1);
felem_assign(ftmp3, x1);
felem_assign(ftmp5, z1);
felem_assign(ftmp6, y1);
felem_assign(ftmp, ftmp4);
felem_assign(ftmp3, ftmp4);
felem_assign(x3, x_out);
felem_assign(y3, y_out);
felem_assign(z3, z_out);
felem_assign(x_out, nq[0]);
felem_assign(y_out, nq[1]);
felem_assign(z_out, nq[2]);
felem_assign(e2, ftmp);
felem_assign(e4, ftmp);
felem_assign(ftmp, x_in);
felem_assign(ftmp2, x_in);
felem_assign(ftmp, beta); /* ftmp[i] < 2^56 */
felem_assign(ftmp, y_in); /* ftmp[i] < 2^56 */
felem_assign(ftmp5, z1); /* ftmp5[i] < 2^56 */
felem_assign(ftmp3, x1); /* ftmp3[i] < 2^56 */
felem_assign(ftmp6, y1); /* ftmp6[i] < 2^56 */
felem_assign(ftmp, ftmp4); /* ftmp[i] < 2^56 */
felem_assign(ftmp3, ftmp4); /* ftmp3[i] < 2^56 */
felem_assign(x3, x_out);
felem_assign(y3, y_out);
felem_assign(z3, z_out);
felem_assign(x_out, nq[0]);
felem_assign(y_out, nq[1]);
felem_assign(z_out, nq[2]);
felem_assign,
felem_assign(ftmp2, ftmp);
felem_assign(ftmp3, ftmp);
felem_assign(ftmp4, ftmp);
felem_assign(ftmp5, ftmp);
felem_assign(ftmp6, ftmp);
felem_assign(ftmp4, ftmp);
felem_assign(ftmp4, ftmp);
felem_assign(ftmp, x_in);
felem_assign(ftmp2, x_in);
felem_assign(ftmp, beta);
felem_assign(ftmp, y_in);
felem_assign(ftmp5, z1);
felem_assign(ftmp3, x1);
felem_assign(ftmp6, y1);
felem_assign(ftmp, ftmp4);
felem_assign(ftmp3, ftmp4);
felem_assign(x3, x_out);
felem_assign(y3, y_out);
felem_assign(z3, z_out);
felem_assign(x_out, nq[0]);
felem_assign(y_out, nq[1]);
felem_assign(z_out, nq[2]);
felem_assign,
felem_assign(ftmp2, ftmp);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp2, ftmp3);
felem_assign(ftmp, in);
felem_assign(out, in);
felem_assign(tmp_felem(num), tmp_felem(0)); /* 1/Z(0) */
felem_assign(tmp_felem(i - 1), tmp_felem(i));
void (*felem_assign)(void *out,
felem_assign(tmp_felem(0), Z(0));
felem_assign(tmp_felem(i), tmp_felem(i - 1));