Lines Matching defs:x_out
1027 * Outputs can equal corresponding inputs, i.e., x_out == x_in is allowed.
1028 * while x_out == y_in is not (maybe this works, but it's not tested). */
1030 point_double(felem x_out, felem y_out, felem z_out,
1078 felem_reduce(x_out, tmp);
1097 felem_diff64(beta, x_out);
1153 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out;
1261 /* x_out = r**2 - J - 2V */
1271 felem_reduce(x_out, tmp);
1273 /* y_out = r(V-x_out) - 2 * s1 * J */
1274 felem_diff64(ftmp3, x_out);
1292 copy_conditional(x_out, x2, z1_is_zero);
1293 copy_conditional(x_out, x1, z2_is_zero);
1298 felem_assign(x3, x_out);
1486 * Output point (X, Y, Z) is stored in x_out, y_out, z_out
1488 static void batch_mul(felem x_out, felem y_out, felem z_out,
1566 felem_assign(x_out, nq[0]);
1738 felem z1, z2, x_in, y_in, x_out, y_out;
1754 felem_contract(x_out, x_in);
1756 if (!felem_to_BN(x, x_out)) {
1830 felem x_in, y_in, z_in, x_out, y_out, z_out;
1940 if ((!BN_to_felem(x_out, &p->X)) ||
1944 memcpy(pre_comp[i][1][0], x_out, sizeof(felem));
1986 batch_mul(x_out, y_out, z_out,
1993 batch_mul(x_out, y_out, z_out,
1997 felem_contract(x_in, x_out);