Lines Matching defs:x1
834 /* point_add_mixed sets {x_out,y_out,z_out} = {x1,y1,z1} + {x2,y2,1}.
842 const felem x1, const felem y1, const felem z1,
852 felem_diff(h, u2, x1);
858 felem_mul(v, x1, i);
873 /* point_add sets {x_out,y_out,z_out} = {x1,y1,z1} + {x2,y2,z2}.
879 static void point_add(felem x_out, felem y_out, felem z_out, const felem x1,
886 felem_mul(u1, x1, z2z2);
920 /* point_add_or_double_vartime sets {x_out,y_out,z_out} = {x1,y1,z1} +
925 * This function handles the case where {x1,y1,z1}={x2,y2,z2}. */
927 felem x_out, felem y_out, felem z_out, const felem x1, const felem y1,
934 felem_mul(u1, x1, z2z2);
955 point_double(x_out, y_out, z_out, x1, y1, z1);
1248 felem x1, y1, z1, x2, y2, z2, px, py;
1259 scalar_base_mult(x1, y1, z1, n1);
1264 * {x1,y1,z1}. */
1266 /* If n1 == 0, then {x1,y1,z1} is zero and the result is just
1268 memcpy(x1, x2, sizeof(x2));
1272 /* This function handles the case where {x1,y1,z1} == {x2,y2,z2}. */
1273 point_add_or_double_vartime(x1, y1, z1, x1, y1, z1, x2, y2, z2);
1276 point_to_affine(px, py, x1, y1, z1);