lshift_digits
if ((res = lshift_digits(&y, n - t)) != MP_OKAY) { /* y = y*b**{n-t} */
if ((res = lshift_digits(&t1, i - t - 1)) != MP_OKAY) {
if ((res = lshift_digits(&t1, i - t - 1)) != MP_OKAY) {
if ((res = lshift_digits(&w1, 1*B)) != MP_OKAY) {
if ((res = lshift_digits(&w2, 2*B)) != MP_OKAY) {
if ((res = lshift_digits(&w3, 3*B)) != MP_OKAY) {
if ((res = lshift_digits(&w4, 4*B)) != MP_OKAY) {
if (lshift_digits(&t1, B) != MP_OKAY) {
if (lshift_digits(&x1y1, B * 2) != MP_OKAY) {
if ((res = lshift_digits(&q, um + 1)) != MP_OKAY) {
if ((res = lshift_digits(c, b / DIGIT_BIT)) != MP_OKAY) {
if ((res = lshift_digits(&w1, 1*B)) != MP_OKAY) {
if ((res = lshift_digits(&w2, 2*B)) != MP_OKAY) {
if ((res = lshift_digits(&w3, 3*B)) != MP_OKAY) {
if ((res = lshift_digits(&w4, 4*B)) != MP_OKAY) {
if (lshift_digits(&t1, B) != MP_OKAY) {
if (lshift_digits(&x1x1, B * 2) != MP_OKAY) {
return lshift_digits(r, n) == MP_OKAY;
return lshift_digits(r, 1) == MP_OKAY;