modulo_2_to_power
if ((res = modulo_2_to_power(a, DIGIT_BIT * B, &a0)) != MP_OKAY) {
modulo_2_to_power(&a1, DIGIT_BIT * B, &a1);
if ((res = modulo_2_to_power(b, DIGIT_BIT * B, &b0)) != MP_OKAY) {
modulo_2_to_power(&b1, DIGIT_BIT * B, &b1);
if ((res = modulo_2_to_power(x, DIGIT_BIT * (um + 1), x)) != MP_OKAY) {
if ((res = modulo_2_to_power(a, DIGIT_BIT * B, &a0)) != MP_OKAY) {
modulo_2_to_power(&a1, DIGIT_BIT * B, &a1);
if ((res = modulo_2_to_power(a, b, &t)) != MP_OKAY) {