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