2 c { dg-options "-std=legacy" }
7 common /chb/ pi,sig(0:N)
10 c initialize some variables
23 c ******************************************************************
27 common /chb/ pi,sig(0:N)
29 dimension yzin1(0:N), yzin2(0:N)
31 c function subprograms
32 z(i,j,k) = 0.5*h(i,j)*(sig(k)-1.)
34 c a four-way average of rhobar
37 & ( z(2,2,k) + z(1,2,k) +
38 & z(2,1,k) + z(1,1,k) )
41 c another four-way average of rhobar
48 & ( rtmp1 + rtmp2 + rtmp3 + rtmp4 )
52 if (yzin1(k) .ne. yzin2(k)) call abort
54 if (yzin1(0) .ne. -1371.) call abort
55 if (yzin1(1) .ne. -685.5) call abort
56 if (yzin1(2) .ne. 0.) call abort