ossl_gf_sqr
ossl_gf_sqr(e->z, d->z);
ossl_gf_sqr(a, p->x);
ossl_gf_sqr(b, p->y);
ossl_gf_sqr(b, p->t);
ossl_gf_sqr(b, p->z);
ossl_gf_sqr(x, q->x);
ossl_gf_sqr(t, q->y);
ossl_gf_sqr(y, z);
ossl_gf_sqr(x, q->z);
ossl_gf_sqr(p->x, p->y);
ossl_gf_sqr(c, p->x);
ossl_gf_sqr(a, p->y);
ossl_gf_sqr(b, p->t);
ossl_gf_sqr(p->x, p->z);
ossl_gf_sqr(z2, z3); /* (DA-CB)^2 */
ossl_gf_sqr(x3, z2); /* x3 = (DA+CB)^2 */
ossl_gf_sqr(t1, x); /* o^2 */
ossl_gf_sqr(z2, t1); /* AA = A^2 */
ossl_gf_sqr(t1, t2); /* BB = B^2 */
ossl_gf_sqr(q->y, q->z); /* (y/x)^2 */
ossl_gf_sqr(t1, t2);
ossl_gf_sqr(c, q->x);
ossl_gf_sqr(a, q->y);
ossl_gf_sqr(b, p->t);
ossl_gf_sqr(p->x, q->z);
ossl_gf_sqr(L1, x);
ossl_gf_sqr(L1, L2);
ossl_gf_sqr(L0, L1);
ossl_gf_sqr(L0, L2);
ossl_gf_sqr(L2, L1);
void ossl_gf_sqr(gf_s *RESTRICT out, const gf a);
ossl_gf_sqr(y, x);
ossl_gf_sqr(tmp, x);
ossl_gf_sqr(y, tmp);
ossl_gf_sqr(tmp, y);
ossl_gf_sqr(y, tmp);