53    integer ch_dim1, ch_offset, c_dim1, c_offset, i__1, i__2;
 
   56    integer i__, j, k1, l1, l2, m2, na, nf, ip, nl, iw, ix2, ix3, ix4, ido, 
 
   78    ch_offset = 1 + ch_dim1;
 
   82    c_offset = 1 + c_dim1;
 
   90    for (k1 = 1; k1 <= i__1; ++k1) {
 
  115    for (i__ = 1; i__ <= i__1; ++i__) {
 
  117    ch[i__ + ch_dim1] = c__[m2 + c_dim1];
 
  118    ch[i__ + *
n * ch_dim1] = c__[m2 + *
n * c_dim1];
 
  122    for (j = 2; j <= i__1; j += 2) {
 
  125    for (i__ = 1; i__ <= i__2; ++i__) {
 
  127        ch[i__ + j * ch_dim1] = half * c__[m2 + j * c_dim1];
 
  128        ch[i__ + (j + 1) * ch_dim1] = halfm * c__[m2 + (j + 1) * c_dim1];
 
  135    for (j = 2; j <= i__2; j += 2) {
 
  138    for (i__ = 1; i__ <= i__1; ++i__) {
 
  140        c__[m2 + j * c_dim1] = half * c__[m2 + j * c_dim1];
 
  141        c__[m2 + (j + 1) * c_dim1] = halfm * c__[m2 + (j + 1) * c_dim1];
 
  149    for (k1 = 1; k1 <= i__1; ++k1) {
 
  162    mradb4_(m, &ido, &l1, &c__[c_offset], im, in, &ch[ch_offset], &c__1, 
 
  163        m, &wa[iw], &wa[ix2], &wa[ix3]);
 
  166    mradb4_(m, &ido, &l1, &ch[ch_offset], &c__1, m, &c__[c_offset], im, 
 
  167        in, &wa[iw], &wa[ix2], &wa[ix3]);
 
  178    mradb2_(m, &ido, &l1, &c__[c_offset], im, in, &ch[ch_offset], &c__1, 
 
  182    mradb2_(m, &ido, &l1, &ch[ch_offset], &c__1, m, &c__[c_offset], im, 
 
  195    mradb3_(m, &ido, &l1, &c__[c_offset], im, in, &ch[ch_offset], &c__1, 
 
  196        m, &wa[iw], &wa[ix2]);
 
  199    mradb3_(m, &ido, &l1, &ch[ch_offset], &c__1, m, &c__[c_offset], im, 
 
  200        in, &wa[iw], &wa[ix2]);
 
  214    mradb5_(m, &ido, &l1, &c__[c_offset], im, in, &ch[ch_offset], &c__1, 
 
  215        m, &wa[iw], &wa[ix2], &wa[ix3], &wa[ix4]);
 
  218    mradb5_(m, &ido, &l1, &ch[ch_offset], &c__1, m, &c__[c_offset], im, 
 
  219        in, &wa[iw], &wa[ix2], &wa[ix3], &wa[ix4]);
 
  227    mradbg_(m, &ido, &ip, &l1, &idl1, &c__[c_offset], &c__[c_offset], &
 
  228        c__[c_offset], im, in, &ch[ch_offset], &ch[ch_offset], &c__1, 
 
  232    mradbg_(m, &ido, &ip, &l1, &idl1, &ch[ch_offset], &ch[ch_offset], &ch[
 
  233        ch_offset], &c__1, m, &c__[c_offset], &c__[c_offset], im, in, 
 
  241    iw += (ip - 1) * ido;