Lines Matching defs:tempx
84 mp_int lambda, tempx, tempy;
87 MP_DIGITS(&tempx) = 0;
90 MP_CHECKOK(mp_init(&tempx, FLAG(px)));
106 /* if px != qx, then lambda = (py+qy) / (px+qx), tempx = a + lambda^2
110 MP_CHECKOK(group->meth->field_add(px, qx, &tempx, group->meth));
112 field_div(&tempy, &tempx, &lambda, group->meth));
113 MP_CHECKOK(group->meth->field_sqr(&lambda, &tempx, group->meth));
115 field_add(&tempx, &lambda, &tempx, group->meth));
117 field_add(&tempx, &group->curvea, &tempx, group->meth));
119 field_add(&tempx, px, &tempx, group->meth));
121 field_add(&tempx, qx, &tempx, group->meth));
134 /* tempx = a + lambda^2 + lambda */
135 MP_CHECKOK(group->meth->field_sqr(&lambda, &tempx, group->meth));
137 field_add(&tempx, &lambda, &tempx, group->meth));
139 field_add(&tempx, &group->curvea, &tempx, group->meth));
141 /* ry = (qx + tempx) * lambda + tempx + qy */
142 MP_CHECKOK(group->meth->field_add(qx, &tempx, &tempy, group->meth));
146 field_add(&tempy, &tempx, &tempy, group->meth));
148 /* rx = tempx */
149 MP_CHECKOK(mp_copy(&tempx, rx));
153 mp_clear(&tempx);