t5
ret = fp_add_monty(&t5, &in2->X, &in2->Z); EG(ret, err);
ret = fp_mul_monty(&t4, &t4, &t5); EG(ret, err);
ret = fp_add_monty(&t5, &t0, &t2); EG(ret, err);
ret = fp_sub_monty(&t4, &t4, &t5); EG(ret, err);
ret = fp_add_monty(&t5, &in1->Y, &in1->Z); EG(ret, err);
ret = fp_mul_monty(&t5, &t5, &out->X); EG(ret, err);
ret = fp_sub_monty(&t5, &t5, &out->X); EG(ret, err);
ret = fp_mul_monty(&t0, &t5, &t4); EG(ret, err);
ret = fp_mul_monty(&out->Z, &t5, &out->Z); EG(ret, err);
fp_uninit(&t5);
fp t0, t1, t2, t3, t4, t5;
t3.magic = t4.magic = t5.magic = WORD(0);
ret = fp_init(&t5, out->crv->a.ctx); EG(ret, err);
BIGNUM *t1, *t2, *t3, *t4, *t5 = NULL;
t5 = s->Y;
|| !group->meth->field_mul(group, t5, p->X, group->b, ctx)
|| !BN_mod_lshift_quick(t5, t5, 3, group->field)
|| !BN_mod_sub_quick(r->X, t4, t5, group->field)
BIGNUM *t0, *t1, *t2, *t3, *t4, *t5, *t6 = NULL;
t5 = BN_CTX_get(ctx);
|| !group->meth->field_mul(group, t5, group->a, t0, ctx)
|| !BN_mod_add_quick(t5, t6, t5, group->field)
|| !group->meth->field_mul(group, t5, t6, t5, ctx)
|| !BN_mod_lshift1_quick(t5, t5, group->field)
|| !BN_mod_add_quick(t0, t0, t5, group->field)
|| !group->meth->field_sqr(group, t5, r->Z, ctx)
|| !group->meth->field_mul(group, t6, t5, group->a, ctx)
|| !BN_mod_sub_quick(t1, t1, t5, group->field)
|| !group->meth->field_mul(group, t0, t5, t1, ctx)
|| !group->meth->field_sqr(group, t4, t5, ctx)
BIGNUM *t0, *t1, *t2, *t3, *t4, *t5, *t6 = NULL;
t5 = BN_CTX_get(ctx);
|| !group->meth->field_mul(group, t5, r->Z, t6, ctx)
|| !group->meth->field_mul(group, r->X, t5, t1, ctx)
p = t0+y*t1+tt+y*y*(t2+y*(t3+y*(t4+y*(t5+y*(t6+y*(t7+y*(t8+
t5 = -3.27885410884813055008502586863748063e-02L,
p = t0+y*t1+tt+y*y*(t2+y*(t3+y*(t4+y*(t5+y*(t6+y*(t7+y*(t8+
t5 = -1.03142241298341437450e-02, /* 0xBF851F9F, 0xBA91EC6A */
p3 = t2+w*(t5+w*(t8+w*(t11+w*t14)));
p = t0+y*t1+y*y*(t2+y*(t3+y*(t4+y*(t5+y*(t6+y*t7)))));
t5 = -3.28450352e-02, /* 0xbd068884 */