Lines Matching defs:a2
7847 mp_int w0, w1, w2, w3, w4, tmp1, tmp2, a0, a1, a2, b0, b1, b2;
7852 &a0, &a1, &a2, &b0, &b1,
7860 /* a = a2 * B**2 + a1 * B + a0 */
7871 if ((res = mp_copy(a, &a2)) != MP_OKAY) {
7874 mp_rshd(&a2, B*2);
7897 /* w4 = a2 * b2 */
7898 if ((res = mp_mul(&a2, &b2, &w4)) != MP_OKAY) {
7902 /* w1 = (a2 + 2(a1 + 2a0))(b2 + 2(b1 + 2b0)) */
7912 if ((res = mp_add(&tmp1, &a2, &tmp1)) != MP_OKAY) {
7933 /* w3 = (a0 + 2(a1 + 2a2))(b0 + 2(b1 + 2b2)) */
7934 if ((res = mp_mul_2(&a2, &tmp1)) != MP_OKAY) {
7965 /* w2 = (a2 + a1 + a0)(b2 + b1 + b0) */
7966 if ((res = mp_add(&a2, &a1, &tmp1)) != MP_OKAY) {
8095 &a0, &a1, &a2, &b0, &b1,
8130 mp_int w0, w1, w2, w3, w4, tmp1, a0, a1, a2;
8134 if ((res = mp_init_multi(&w0, &w1, &w2, &w3, &w4, &a0, &a1, &a2, &tmp1, NULL)) != MP_OKAY) {
8141 /* a = a2 * B**2 + a1 * B + a0 */
8152 if ((res = mp_copy(a, &a2)) != MP_OKAY) {
8155 mp_rshd(&a2, B*2);
8162 /* w4 = a2 * a2 */
8163 if ((res = mp_sqr(&a2, &w4)) != MP_OKAY) {
8167 /* w1 = (a2 + 2(a1 + 2a0))**2 */
8177 if ((res = mp_add(&tmp1, &a2, &tmp1)) != MP_OKAY) {
8185 /* w3 = (a0 + 2(a1 + 2a2))**2 */
8186 if ((res = mp_mul_2(&a2, &tmp1)) != MP_OKAY) {
8204 /* w2 = (a2 + a1 + a0)**2 */
8205 if ((res = mp_add(&a2, &a1, &tmp1)) != MP_OKAY) {
8326 mp_clear_multi(&w0, &w1, &w2, &w3, &w4, &a0, &a1, &a2, &tmp1, NULL);