Lines Matching refs:z1
549 static void ecc_point_double_jacobian(u64 *x1, u64 *y1, u64 *z1) in ecc_point_double_jacobian() argument
555 if (vli_is_zero(z1)) in ecc_point_double_jacobian()
561 vli_mod_mult_fast(y1, y1, z1); /* t2 = y1*z1 = z3 */ in ecc_point_double_jacobian()
562 vli_mod_square_fast(z1, z1); /* t3 = z1^2 */ in ecc_point_double_jacobian()
564 vli_mod_add(x1, x1, z1, curve_p); /* t1 = x1 + z1^2 */ in ecc_point_double_jacobian()
565 vli_mod_add(z1, z1, z1, curve_p); /* t3 = 2*z1^2 */ in ecc_point_double_jacobian()
566 vli_mod_sub(z1, x1, z1, curve_p); /* t3 = x1 - z1^2 */ in ecc_point_double_jacobian()
567 vli_mod_mult_fast(x1, x1, z1); /* t1 = x1^2 - z1^4 */ in ecc_point_double_jacobian()
569 vli_mod_add(z1, x1, x1, curve_p); /* t3 = 2*(x1^2 - z1^4) */ in ecc_point_double_jacobian()
570 vli_mod_add(x1, x1, z1, curve_p); /* t1 = 3*(x1^2 - z1^4) */ in ecc_point_double_jacobian()
580 vli_mod_square_fast(z1, x1); /* t3 = B^2 */ in ecc_point_double_jacobian()
581 vli_mod_sub(z1, z1, t5, curve_p); /* t3 = B^2 - A */ in ecc_point_double_jacobian()
582 vli_mod_sub(z1, z1, t5, curve_p); /* t3 = B^2 - 2A = x3 */ in ecc_point_double_jacobian()
583 vli_mod_sub(t5, t5, z1, curve_p); /* t5 = A - x3 */ in ecc_point_double_jacobian()
587 vli_set(x1, z1); in ecc_point_double_jacobian()
588 vli_set(z1, y1); in ecc_point_double_jacobian()