Lines Matching defs:x1y1
2097 mp_int x0, x1, y0, y1, t1, x0y0, x1y1;
2130 if (mp_init_size(&x1y1, B * 2) != MP_OKAY) {
2172 /* now calc the products x0y0 and x1y1 */
2175 goto X1Y1; /* x0y0 = x0*y0 */
2177 if (signed_multiply(&x1, &y1, &x1y1) != MP_OKAY) {
2178 goto X1Y1; /* x1y1 = x1*y1 */
2182 goto X1Y1; /* t1 = x1 - x0 */
2185 goto X1Y1; /* t2 = y1 - y0 */
2188 goto X1Y1; /* t1 = (x1 + x0) * (y1 + y0) */
2191 if (signed_add(&x0y0, &x1y1, &x0) != MP_OKAY) {
2192 goto X1Y1; /* t2 = x0y0 + x1y1 */
2195 goto X1Y1; /* t1 = (x1+x0)*(y1+y0) - (x1y1 + x0y0) */
2199 goto X1Y1; /* t1 = (x0y0 + x1y1 - (x1-x0)*(y1-y0))<<B */
2201 if (lshift_digits(&x1y1, B * 2) != MP_OKAY) {
2202 goto X1Y1; /* x1y1 = x1y1 << 2*B */
2205 goto X1Y1; /* t1 = x0y0 + t1 */
2207 if (signed_add(&t1, &x1y1, c) != MP_OKAY) {
2208 goto X1Y1; /* t1 = x0y0 + t1 + x1y1 */
2213 X1Y1:
2214 mp_clear(&x1y1);