Lines Matching refs:Square
190 void Square(FieldElement* out, const FieldElement& a) { in Square() function
248 Square(&f1, in); // 2 in Invert()
250 Square(&f1, f1); // 2**3 - 2 in Invert()
252 Square(&f2, f1); // 2**4 - 2 in Invert()
253 Square(&f2, f2); // 2**5 - 4 in Invert()
254 Square(&f2, f2); // 2**6 - 8 in Invert()
256 Square(&f2, f1); // 2**7 - 2 in Invert()
258 Square(&f2, f2); in Invert()
261 Square(&f3, f2); // 2**13 - 2 in Invert()
263 Square(&f3, f3); in Invert()
266 Square(&f3, f2); // 2**25 - 2 in Invert()
268 Square(&f3, f3); in Invert()
271 Square(&f4, f3); // 2**49 - 2 in Invert()
273 Square(&f4, f4); in Invert()
276 Square(&f4, f3); // 2**97 - 2 in Invert()
278 Square(&f4, f4); in Invert()
282 Square(&f2, f2); in Invert()
285 Square(&f1, f1); // 2**127 - 2 in Invert()
288 Square(&f1, f1); in Invert()
442 Square(&z1z1, a.z); in AddJacobian()
445 Square(&z2z2, b.z); in AddJacobian()
471 Square(&i, i); in AddJacobian()
499 Square(&z2z2, z2z2); in AddJacobian()
510 Square(&out->x, r); in AddJacobian()
534 Square(&delta, a.z); in DoubleJacobian()
535 Square(&gamma, a.y); in DoubleJacobian()
551 Square(&out->z, out->z); in DoubleJacobian()
562 Square(&out->x, alpha); in DoubleJacobian()
573 Square(&gamma, gamma); in DoubleJacobian()
662 Square(&lhs, y); in SetFromString()
666 Square(&rhs, x); in SetFromString()
692 Square(&zinv_sq, zinv); in ToString()
733 Square(&zinv_sq, zinv); in Negate()