bn_set_words
if (!bn_set_words(r->X, p.p.X, P256_LIMBS) || !bn_set_words(r->Y, p.p.Y, P256_LIMBS) || !bn_set_words(r->Z, p.p.Z, P256_LIMBS)) {
if (!bn_set_words(x, x_ret, P256_LIMBS))
if (!bn_set_words(y, y_ret, P256_LIMBS))
if (!bn_set_words(r, out, P256_LIMBS))
if ((ret = bn_set_words(out->X, in->X, P256_LIMBS))
&& (ret = bn_set_words(out->Y, in->Y, P256_LIMBS))
&& (ret = bn_set_words(out->Z, ONE, P256_LIMBS)))
if (!bn_set_words(r->X, p.p.X, P256_LIMBS)
|| !bn_set_words(r->Y, p.p.Y, P256_LIMBS)
|| !bn_set_words(r->Z, p.p.Z, P256_LIMBS))
if (!bn_set_words(r, r_fe, P256_LIMBS))
if (!bn_set_words(r, r_fe, P256_LIMBS))
int bn_set_words(BIGNUM *a, const BN_ULONG *words, int num_words);