Lines Matching refs:Square
219 void Square(FieldElement* out, const FieldElement& a) { in Square() function
277 Square(&f1, in); // 2 in Invert()
279 Square(&f1, f1); // 2**3 - 2 in Invert()
281 Square(&f2, f1); // 2**4 - 2 in Invert()
282 Square(&f2, f2); // 2**5 - 4 in Invert()
283 Square(&f2, f2); // 2**6 - 8 in Invert()
285 Square(&f2, f1); // 2**7 - 2 in Invert()
287 Square(&f2, f2); in Invert()
290 Square(&f3, f2); // 2**13 - 2 in Invert()
292 Square(&f3, f3); in Invert()
295 Square(&f3, f2); // 2**25 - 2 in Invert()
297 Square(&f3, f3); in Invert()
300 Square(&f4, f3); // 2**49 - 2 in Invert()
302 Square(&f4, f4); in Invert()
305 Square(&f4, f3); // 2**97 - 2 in Invert()
307 Square(&f4, f4); in Invert()
311 Square(&f2, f2); in Invert()
314 Square(&f1, f1); // 2**127 - 2 in Invert()
317 Square(&f1, f1); in Invert()
471 Square(&z1z1, a.z); in AddJacobian()
474 Square(&z2z2, b.z); in AddJacobian()
500 Square(&i, i); in AddJacobian()
528 Square(&z2z2, z2z2); in AddJacobian()
539 Square(&out->x, r); in AddJacobian()
563 Square(&delta, a.z); in DoubleJacobian()
564 Square(&gamma, a.y); in DoubleJacobian()
580 Square(&out->z, out->z); in DoubleJacobian()
591 Square(&out->x, alpha); in DoubleJacobian()
602 Square(&gamma, gamma); in DoubleJacobian()
691 Square(&lhs, y); in SetFromString()
695 Square(&rhs, x); in SetFromString()
721 Square(&zinv_sq, zinv); in ToString()
762 Square(&zinv_sq, zinv); in Negate()