bignum.c | 2942 mp_int x0, x1, t1, t2, x0x0, x1x1; local in function:karatsuba_square 2970 if (mp_init_size(&x1x1, (a->used - B) * 2) != MP_OKAY) { 2984 goto X1X1; /* x0x0 = x0*x0 */ 2986 if (square(&x1, &x1x1) != MP_OKAY) { 2987 goto X1X1; /* x1x1 = x1*x1 */ 2991 goto X1X1; /* t1 = x1 - x0 */ 2994 goto X1X1; /* t1 = (x1 - x0) * (x1 - x0) */ 2997 if (basic_add(&x0x0, &x1x1, &t2) != MP_OKAY) { 2998 goto X1X1; /* t2 = x0x0 + x1x1 * [all...] |