BN_GF2m_add
if (!BN_GF2m_add(z, z, a))
if (!BN_GF2m_add(z, z, tmp))
if (!BN_GF2m_add(w, w2, rho))
if (!BN_GF2m_add(w, z, w))
if (!BN_GF2m_add(b, b, p))
if (!BN_GF2m_add(u, u, v))
if (!BN_GF2m_add(b, b, c))
if (!BN_GF2m_add(u, u, p))
if (!BN_GF2m_add(b, b, a))
if (!BN_GF2m_add(v, v, u))
if (!BN_GF2m_add(v, v, p))
if (!BN_GF2m_add(a, a, b))
if (!BN_GF2m_add(u, u, v))
if (!BN_GF2m_add(u, u, p))
if (!BN_GF2m_add(x, x, t1))
if (!BN_GF2m_add(z1, z1, x1))
if (!BN_GF2m_add(x1, x1, t2))
if (!BN_GF2m_add(z2, x, y))
if (!BN_GF2m_add(z1, z1, x1))
if (!BN_GF2m_add(z2, z2, x2))
if (!BN_GF2m_add(t4, t4, y))
if (!BN_GF2m_add(t4, t4, z2))
if (!BN_GF2m_add(z2, x2, x))
if (!BN_GF2m_add(z2, z2, y))
if (!BN_GF2m_add(x2, x2, &group->b))
if (!BN_GF2m_add(tmp, &group->a, tmp))
if (!BN_GF2m_add(tmp, x, tmp))
if (!BN_GF2m_add(y, y, x))
if (!BN_GF2m_add(t, x0, x1))
if (!BN_GF2m_add(s, y0, y1))
if (!BN_GF2m_add(x2, x2, &group->a))
if (!BN_GF2m_add(x2, x2, s))
if (!BN_GF2m_add(x2, x2, t))
if (!BN_GF2m_add(s, s, x1))
if (!BN_GF2m_add(x2, x2, s))
if (!BN_GF2m_add(x2, x2, &group->a))
if (!BN_GF2m_add(y2, x1, x2))
if (!BN_GF2m_add(y2, y2, x2))
if (!BN_GF2m_add(y2, y2, y1))
return BN_GF2m_add(&point->Y, &point->X, &point->Y);
if (!BN_GF2m_add(lh, &point->X, &group->a))
if (!BN_GF2m_add(lh, lh, &point->Y))
if (!BN_GF2m_add(lh, lh, &group->b))
if (!BN_GF2m_add(lh, lh, y2))
int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); /*r = a + b*/
#define BN_GF2m_sub(r, a, b) BN_GF2m_add(r, a, b)