subroutine sradf2 (ido,l1,cc,ch,wa1) real cc(ido,l1,2), ch(ido,2,l1), wa1(1), ti2, tr2 c do 101 k=1,l1 ch(1,1,k) = cc(1,k,1)+cc(1,k,2) ch(ido,2,k) = cc(1,k,1)-cc(1,k,2) 101 continue c if (ido-2) 107,105,102 102 idp2 = ido+2 do 104 k=1,l1 do 103 i=3,ido,2 ic = idp2-i tr2 = wa1(i-2)*cc(i-1,k,2)+wa1(i-1)*cc(i,k,2) ti2 = wa1(i-2)*cc(i,k,2)-wa1(i-1)*cc(i-1,k,2) ch(i,1,k) = cc(i,k,1)+ti2 ch(ic,2,k) = ti2-cc(i,k,1) ch(i-1,1,k) = cc(i-1,k,1)+tr2 ch(ic-1,2,k) = cc(i-1,k,1)-tr2 103 continue 104 continue c if (mod(ido,2) .eq. 1) return 105 do 106 k=1,l1 ch(1,2,k) = -cc(ido,k,2) ch(ido,1,k) = cc(ido,k,1) 106 continue c 107 return end