C+ C NAME: C ArrR4LinearArrR4 C PURPOSE: C Make linear combination of two same-size real*4 array C CALLING SEQUENCE: subroutine ArrR4LinearArrR4(N,A,R1,B,R2,C) C CALLS: C BadR4 C SEE ALSO: C Array_Info C- integer N real A(*) real R1 real B(*) real R2 real C(*) bad = BadR4() iA = loc(A) iB = loc(B) iC = loc(C) call ArrayLoc3(iA,iB,iC,abs(N),4,I1,I2,I3) do I=I1,I2,I3 if (N .lt. 0 .and. (A(I) .eq. bad .or. B(I) .eq. bad)) then C(I) = bad else C(I) = R1*A(I)+R2*B(I) end if end do return end