Lines Matching refs:Square
188 void Square(FieldElement* out, const FieldElement& a) { in Square() function
246 Square(&f1, in); // 2 in Invert()
248 Square(&f1, f1); // 2**3 - 2 in Invert()
250 Square(&f2, f1); // 2**4 - 2 in Invert()
251 Square(&f2, f2); // 2**5 - 4 in Invert()
252 Square(&f2, f2); // 2**6 - 8 in Invert()
254 Square(&f2, f1); // 2**7 - 2 in Invert()
256 Square(&f2, f2); in Invert()
259 Square(&f3, f2); // 2**13 - 2 in Invert()
261 Square(&f3, f3); in Invert()
264 Square(&f3, f2); // 2**25 - 2 in Invert()
266 Square(&f3, f3); in Invert()
269 Square(&f4, f3); // 2**49 - 2 in Invert()
271 Square(&f4, f4); in Invert()
274 Square(&f4, f3); // 2**97 - 2 in Invert()
276 Square(&f4, f4); in Invert()
280 Square(&f2, f2); in Invert()
283 Square(&f1, f1); // 2**127 - 2 in Invert()
286 Square(&f1, f1); in Invert()
438 Square(&z1z1, a.z); in AddJacobian()
441 Square(&z2z2, b.z); in AddJacobian()
467 Square(&i, i); in AddJacobian()
495 Square(&z2z2, z2z2); in AddJacobian()
506 Square(&out->x, r); in AddJacobian()
530 Square(&delta, a.z); in DoubleJacobian()
531 Square(&gamma, a.y); in DoubleJacobian()
547 Square(&out->z, out->z); in DoubleJacobian()
558 Square(&out->x, alpha); in DoubleJacobian()
569 Square(&gamma, gamma); in DoubleJacobian()
658 Square(&lhs, y); in SetFromString()
662 Square(&rhs, x); in SetFromString()
688 Square(&zinv_sq, zinv); in ToString()
729 Square(&zinv_sq, zinv); in Negate()