| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| PROGRAM ZBLAT1 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| INTEGER NOUT |
| PARAMETER (NOUT=6) |
| |
| INTEGER |
| LOGICAL |
| |
| DOUBLE |
| INTEGER |
| |
| EXTERNAL |
| |
| COMMON /COMBLA/ |
| |
| DATA /9.765625D-4/ |
| |
| WRITE |
| DO |
| ICASE |
| CALL |
| |
| |
| |
| |
| |
| |
| PASS |
| INCX |
| INCY |
| MODE |
| IF |
| CALL |
| ELSE |
| CALL |
| END |
| |
| IF |
| 20 CONTINUE |
| STOP |
| |
| 99999 FORMAT /1X) |
| 99998 FORMAT () |
| END |
| SUBROUTINE HEADER |
| * .. Parameters .. |
| INTEGER NOUT |
| PARAMETER (NOUT=6) |
| * .. Scalars in Common .. |
| INTEGER ICASE, INCX, INCY, MODE, N |
| LOGICAL PASS |
| * .. Local Arrays .. |
| CHARACTER*6 L(10) |
| * .. Common blocks .. |
| COMMON //ICASE, N, INCX, INCY, MODE, PASS |
| * .. Data statements .. |
| DATA L(1)// |
| DATA L(2)// |
| DATA L(3)// |
| DATA L(4)// |
| DATA L(5)// |
| DATA L(6)// |
| DATA L(7)// |
| DATA L(8)// |
| DATA L(9)// |
| DATA L(10)// |
| * .. Executable Statements .. |
| WRITE (NOUT,99999) ICASE, L(ICASE) |
| RETURN |
| * |
| 99999 FORMAT (/ |
| END |
| SUBROUTINE |
| |
| INTEGER |
| PARAMETER |
| |
| DOUBLE |
| |
| INTEGER |
| LOGICAL |
| |
| COMPLEX*16 CA |
| DOUBLE |
| INTEGER |
| |
| COMPLEX*16 CTRUE5(8,5,2), CTRUE6(8,5,2), CV(8,5,2), CX(8), |
| + MWPCS(5), MWPCT(5) |
| DOUBLE |
| INTEGER |
| |
| DOUBLE |
| INTEGER |
| EXTERNAL |
| |
| EXTERNAL |
| |
| INTRINSIC |
| |
| COMMON /COMBLA/ |
| |
| DATA /0.3D0, (0.4D0,-0.7D0)/ |
| DATA /(0.1D0,0.1D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (0.3D0,-0.4D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (0.1D0,-0.3D0), (0.5D0,-0.1D0), (5.0D0,6.0D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (5.0D0,6.0D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (0.1D0,0.1D0), |
| + (-0.6D0,0.1D0), (0.1D0,-0.3D0), (7.0D0,8.0D0), |
| + (7.0D0,8.0D0), (7.0D0,8.0D0), (7.0D0,8.0D0), |
| + (7.0D0,8.0D0), (0.3D0,0.1D0), (0.5D0,0.0D0), |
| + (0.0D0,0.5D0), (0.0D0,0.2D0), (2.0D0,3.0D0), |
| + (2.0D0,3.0D0), (2.0D0,3.0D0), (2.0D0,3.0D0)/ |
| DATA /(0.1D0,0.1D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (0.3D0,-0.4D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (0.1D0,-0.3D0), (8.0D0,9.0D0), (0.5D0,-0.1D0), |
| + (2.0D0,5.0D0), (2.0D0,5.0D0), (2.0D0,5.0D0), |
| + (2.0D0,5.0D0), (2.0D0,5.0D0), (0.1D0,0.1D0), |
| + (3.0D0,6.0D0), (-0.6D0,0.1D0), (4.0D0,7.0D0), |
| + (0.1D0,-0.3D0), (7.0D0,2.0D0), (7.0D0,2.0D0), |
| + (7.0D0,2.0D0), (0.3D0,0.1D0), (5.0D0,8.0D0), |
| + (0.5D0,0.0D0), (6.0D0,9.0D0), (0.0D0,0.5D0), |
| + (8.0D0,3.0D0), (0.0D0,0.2D0), (9.0D0,4.0D0)/ |
| DATA /0.0D0, 0.5D0, 0.6D0, 0.7D0, 0.8D0/ |
| DATA /0.0D0, 0.7D0, 1.0D0, 1.3D0, 1.6D0/ |
| DATA /(0.1D0,0.1D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (-0.16D0,-0.37D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (-0.17D0,-0.19D0), (0.13D0,-0.39D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (5.0D0,6.0D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (5.0D0,6.0D0), |
| + (0.11D0,-0.03D0), (-0.17D0,0.46D0), |
| + (-0.17D0,-0.19D0), (7.0D0,8.0D0), (7.0D0,8.0D0), |
| + (7.0D0,8.0D0), (7.0D0,8.0D0), (7.0D0,8.0D0), |
| + (0.19D0,-0.17D0), (0.20D0,-0.35D0), |
| + (0.35D0,0.20D0), (0.14D0,0.08D0), |
| + (2.0D0,3.0D0), (2.0D0,3.0D0), (2.0D0,3.0D0), |
| + (2.0D0,3.0D0)/ |
| DATA /(0.1D0,0.1D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (-0.16D0,-0.37D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (-0.17D0,-0.19D0), (8.0D0,9.0D0), |
| + (0.13D0,-0.39D0), (2.0D0,5.0D0), (2.0D0,5.0D0), |
| + (2.0D0,5.0D0), (2.0D0,5.0D0), (2.0D0,5.0D0), |
| + (0.11D0,-0.03D0), (3.0D0,6.0D0), |
| + (-0.17D0,0.46D0), (4.0D0,7.0D0), |
| + (-0.17D0,-0.19D0), (7.0D0,2.0D0), (7.0D0,2.0D0), |
| + (7.0D0,2.0D0), (0.19D0,-0.17D0), (5.0D0,8.0D0), |
| + (0.20D0,-0.35D0), (6.0D0,9.0D0), |
| + (0.35D0,0.20D0), (8.0D0,3.0D0), |
| + (0.14D0,0.08D0), (9.0D0,4.0D0)/ |
| DATA /(0.1D0,0.1D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (1.0D0,2.0D0), (1.0D0,2.0D0), |
| + (1.0D0,2.0D0), (0.09D0,-0.12D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (3.0D0,4.0D0), (3.0D0,4.0D0), (3.0D0,4.0D0), |
| + (0.03D0,-0.09D0), (0.15D0,-0.03D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (5.0D0,6.0D0), |
| + (5.0D0,6.0D0), (5.0D0,6.0D0), (5.0D0,6.0D0), |
| + (0.03D0,0.03D0), (-0.18D0,0.03D0), |
| + (0.03D0,-0.09D0), (7.0D0,8.0D0), (7.0D0,8.0D0), |
| + (7.0D0,8.0D0), (7.0D0,8.0D0), (7.0D0,8.0D0), |
| + (0.09D0,0.03D0), (0.15D0,0.00D0), |
| + (0.00D0,0.15D0), (0.00D0,0.06D0), (2.0D0,3.0D0), |
| + (2.0D0,3.0D0), (2.0D0,3.0D0), (2.0D0,3.0D0)/ |
| DATA /(0.1D0,0.1D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (4.0D0,5.0D0), (4.0D0,5.0D0), |
| + (4.0D0,5.0D0), (0.09D0,-0.12D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (6.0D0,7.0D0), (6.0D0,7.0D0), (6.0D0,7.0D0), |
| + (0.03D0,-0.09D0), (8.0D0,9.0D0), |
| + (0.15D0,-0.03D0), (2.0D0,5.0D0), (2.0D0,5.0D0), |
| + (2.0D0,5.0D0), (2.0D0,5.0D0), (2.0D0,5.0D0), |
| + (0.03D0,0.03D0), (3.0D0,6.0D0), |
| + (-0.18D0,0.03D0), (4.0D0,7.0D0), |
| + (0.03D0,-0.09D0), (7.0D0,2.0D0), (7.0D0,2.0D0), |
| + (7.0D0,2.0D0), (0.09D0,0.03D0), (5.0D0,8.0D0), |
| + (0.15D0,0.00D0), (6.0D0,9.0D0), (0.00D0,0.15D0), |
| + (8.0D0,3.0D0), (0.00D0,0.06D0), (9.0D0,4.0D0)/ |
| DATA /0, 1, 2, 2, 2/ |
| |
| DO |
| DO |
| N |
| LEN |
| |
| DO |
| CX(I) |
| 20 CONTINUE |
| IF |
| |
| CALL |
| + SFAC) |
| ELSE |
| |
| CALL |
| + SFAC) |
| ELSE |
| |
| CALL |
| CALL |
| + SFAC) |
| ELSE |
| |
| CALL |
| CALL |
| + SFAC) |
| ELSE |
| |
| CALL |
| ELSE |
| WRITE |
| STOP |
| END |
| |
| 40 CONTINUE |
| 60 CONTINUE |
| |
| INCX |
| IF |
| |
| |
| CA |
| DO |
| MWPCT(I) |
| MWPCS(I) |
| 80 CONTINUE |
| CALL |
| CALL |
| ELSE |
| |
| |
| SA |
| DO |
| MWPCT(I) |
| MWPCS(I) |
| 100 CONTINUE |
| CALL |
| CALL |
| |
| SA |
| DO |
| MWPCT(I) |
| MWPCS(I) |
| 120 CONTINUE |
| CALL |
| CALL |
| |
| SA |
| DO |
| MWPCT(I) |
| MWPCS(I) |
| 140 CONTINUE |
| CALL |
| CALL |
| END |
| RETURN |
| END |
| SUBROUTINE |
| |
| INTEGER |
| PARAMETER |
| |
| DOUBLE |
| |
| INTEGER |
| LOGICAL |
| |
| COMPLEX*16 CA |
| INTEGER |
| |
| COMPLEX*16 CDOT(1), CSIZE1(4), CSIZE2(7,2), CSIZE3(14), |
| + CT10X(7,4,4), CT10Y(7,4,4), CT6(4,4), CT7(4,4), |
| + CT8(7,4,4), CX(7), CX1(7), CY(7), CY1(7) |
| INTEGER |
| |
| COMPLEX*16 ZDOTC, ZDOTU |
| EXTERNAL |
| |
| EXTERNAL |
| |
| INTRINSIC |
| |
| COMMON /COMBLA/ |
| |
| DATA /(0.4D0,-0.7D0)/ |
| DATA /1, 2, -2, -1/ |
| DATA /1, -2, 1, -2/ |
| DATA /1, 1, 2, 4, 1, 1, 3, 7/ |
| DATA /0, 1, 2, 4/ |
| DATA /(0.7D0,-0.8D0), (-0.4D0,-0.7D0), |
| + (-0.1D0,-0.9D0), (0.2D0,-0.8D0), |
| + (-0.9D0,-0.4D0), (0.1D0,0.4D0), (-0.6D0,0.6D0)/ |
| DATA /(0.6D0,-0.6D0), (-0.9D0,0.5D0), |
| + (0.7D0,-0.6D0), (0.1D0,-0.5D0), (-0.1D0,-0.2D0), |
| + (-0.5D0,-0.3D0), (0.8D0,-0.7D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.32D0,-1.41D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.32D0,-1.41D0), |
| + (-1.55D0,0.5D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.32D0,-1.41D0), (-1.55D0,0.5D0), |
| + (0.03D0,-0.89D0), (-0.38D0,-0.96D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.32D0,-1.41D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (-0.07D0,-0.89D0), |
| + (-0.9D0,0.5D0), (0.42D0,-1.41D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.78D0,0.06D0), (-0.9D0,0.5D0), |
| + (0.06D0,-0.13D0), (0.1D0,-0.5D0), |
| + (-0.77D0,-0.49D0), (-0.5D0,-0.3D0), |
| + (0.52D0,-1.51D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.32D0,-1.41D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (-0.07D0,-0.89D0), |
| + (-1.18D0,-0.31D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.78D0,0.06D0), (-1.54D0,0.97D0), |
| + (0.03D0,-0.89D0), (-0.18D0,-1.31D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.32D0,-1.41D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.32D0,-1.41D0), (-0.9D0,0.5D0), |
| + (0.05D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.32D0,-1.41D0), |
| + (-0.9D0,0.5D0), (0.05D0,-0.6D0), (0.1D0,-0.5D0), |
| + (-0.77D0,-0.49D0), (-0.5D0,-0.3D0), |
| + (0.32D0,-1.16D0)/ |
| DATA /(0.0D0,0.0D0), (-0.06D0,-0.90D0), |
| + (0.65D0,-0.47D0), (-0.34D0,-1.22D0), |
| + (0.0D0,0.0D0), (-0.06D0,-0.90D0), |
| + (-0.59D0,-1.46D0), (-1.04D0,-0.04D0), |
| + (0.0D0,0.0D0), (-0.06D0,-0.90D0), |
| + (-0.83D0,0.59D0), (0.07D0,-0.37D0), |
| + (0.0D0,0.0D0), (-0.06D0,-0.90D0), |
| + (-0.76D0,-1.15D0), (-1.33D0,-1.82D0)/ |
| DATA /(0.0D0,0.0D0), (0.90D0,0.06D0), |
| + (0.91D0,-0.77D0), (1.80D0,-0.10D0), |
| + (0.0D0,0.0D0), (0.90D0,0.06D0), (1.45D0,0.74D0), |
| + (0.20D0,0.90D0), (0.0D0,0.0D0), (0.90D0,0.06D0), |
| + (-0.55D0,0.23D0), (0.83D0,-0.39D0), |
| + (0.0D0,0.0D0), (0.90D0,0.06D0), (1.04D0,0.79D0), |
| + (1.95D0,1.22D0)/ |
| DATA /(0.7D0,-0.8D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.6D0,-0.6D0), (-0.9D0,0.5D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.6D0,-0.6D0), |
| + (-0.9D0,0.5D0), (0.7D0,-0.6D0), (0.1D0,-0.5D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0)/ |
| DATA /(0.7D0,-0.8D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.7D0,-0.6D0), (-0.4D0,-0.7D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.8D0,-0.7D0), |
| + (-0.4D0,-0.7D0), (-0.1D0,-0.2D0), |
| + (0.2D0,-0.8D0), (0.7D0,-0.6D0), (0.1D0,0.4D0), |
| + (0.6D0,-0.6D0)/ |
| DATA /(0.7D0,-0.8D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (-0.9D0,0.5D0), (-0.4D0,-0.7D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.1D0,-0.5D0), |
| + (-0.4D0,-0.7D0), (0.7D0,-0.6D0), (0.2D0,-0.8D0), |
| + (-0.9D0,0.5D0), (0.1D0,0.4D0), (0.6D0,-0.6D0)/ |
| DATA /(0.7D0,-0.8D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.6D0,-0.6D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.6D0,-0.6D0), (0.7D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.6D0,-0.6D0), |
| + (0.7D0,-0.6D0), (-0.1D0,-0.2D0), (0.8D0,-0.7D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.7D0,-0.8D0), (-0.4D0,-0.7D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.7D0,-0.8D0), |
| + (-0.4D0,-0.7D0), (-0.1D0,-0.9D0), |
| + (0.2D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (-0.1D0,-0.9D0), (-0.9D0,0.5D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (-0.6D0,0.6D0), |
| + (-0.9D0,0.5D0), (-0.9D0,-0.4D0), (0.1D0,-0.5D0), |
| + (-0.1D0,-0.9D0), (-0.5D0,-0.3D0), |
| + (0.7D0,-0.8D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (-0.1D0,-0.9D0), (0.7D0,-0.8D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (-0.6D0,0.6D0), |
| + (-0.9D0,-0.4D0), (-0.1D0,-0.9D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0)/ |
| DATA /(0.6D0,-0.6D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.7D0,-0.8D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.7D0,-0.8D0), (-0.9D0,0.5D0), |
| + (-0.4D0,-0.7D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.7D0,-0.8D0), |
| + (-0.9D0,0.5D0), (-0.4D0,-0.7D0), (0.1D0,-0.5D0), |
| + (-0.1D0,-0.9D0), (-0.5D0,-0.3D0), |
| + (0.2D0,-0.8D0)/ |
| DATA /(0.0D0,0.0D0), (0.9D0,0.9D0), |
| + (1.63D0,1.73D0), (2.90D0,2.78D0)/ |
| DATA /(0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (1.17D0,1.17D0), |
| + (1.17D0,1.17D0), (1.17D0,1.17D0), |
| + (1.17D0,1.17D0), (1.17D0,1.17D0), |
| + (1.17D0,1.17D0), (1.17D0,1.17D0)/ |
| DATA /(0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (0.0D0,0.0D0), |
| + (0.0D0,0.0D0), (0.0D0,0.0D0), (1.54D0,1.54D0), |
| + (1.54D0,1.54D0), (1.54D0,1.54D0), |
| + (1.54D0,1.54D0), (1.54D0,1.54D0), |
| + (1.54D0,1.54D0), (1.54D0,1.54D0)/ |
| |
| DO |
| INCX |
| INCY |
| MX |
| MY |
| |
| DO |
| N |
| KSIZE |
| LENX |
| LENY |
| |
| DO |
| CX(I) |
| CY(I) |
| 20 CONTINUE |
| IF |
| |
| CDOT(1) |
| CALL |
| ELSE |
| |
| CDOT(1) |
| CALL |
| ELSE |
| |
| CALL |
| CALL |
| ELSE |
| |
| CALL |
| CALL |
| ELSE |
| |
| CALL |
| CALL |
| CALL |
| ELSE |
| WRITE |
| STOP |
| END |
| |
| 40 CONTINUE |
| 60 CONTINUE |
| RETURN |
| END |
| SUBROUTINE |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| INTEGER |
| DOUBLE |
| PARAMETER |
| |
| DOUBLE |
| INTEGER |
| |
| DOUBLE |
| |
| INTEGER |
| LOGICAL |
| |
| DOUBLE |
| INTEGER |
| |
| DOUBLE |
| EXTERNAL |
| |
| INTRINSIC |
| |
| COMMON /COMBLA/ |
| |
| |
| DO |
| SD |
| IF |
| + GO |
| |
| |
| |
| IF |
| |
| PASS |
| WRITE |
| WRITE |
| 20 WRITE |
| + STRUE(I), SD, SSIZE(I) |
| 40 CONTINUE |
| RETURN |
| |
| 99999 FORMAT |
| 99998 FORMAT /, |
| + , |
| + ,/ |
| 99997 FORMAT |
| END |
| SUBROUTINE |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| DOUBLE |
| |
| DOUBLE |
| |
| DOUBLE |
| |
| EXTERNAL |
| |
| |
| SCOMP(1) |
| STRUE(1) |
| CALL |
| |
| RETURN |
| END |
| DOUBLE |
| |
| |
| |
| |
| DOUBLE |
| |
| SDIFF |
| RETURN |
| END |
| SUBROUTINE |
| |
| |
| |
| |
| |
| DOUBLE |
| INTEGER |
| |
| COMPLEX*16 CCOMP(LEN), CSIZE(LEN), CTRUE(LEN) |
| |
| INTEGER |
| |
| DOUBLE |
| |
| EXTERNAL |
| |
| INTRINSIC |
| |
| DO |
| SCOMP(2*I-1) = DBLE(CCOMP(I)) |
| SCOMP(2*I) = DIMAG(CCOMP(I)) |
| STRUE(2*I-1) = DBLE(CTRUE(I)) |
| STRUE(2*I) = DIMAG(CTRUE(I)) |
| SSIZE(2*I-1) = DBLE(CSIZE(I)) |
| SSIZE(2*I) = DIMAG(CSIZE(I)) |
| 20 CONTINUE |
| |
| CALL |
| RETURN |
| END |
| SUBROUTINE |
| |
| |
| |
| |
| |
| |
| |
| INTEGER |
| PARAMETER |
| |
| INTEGER |
| |
| INTEGER |
| LOGICAL |
| |
| INTEGER |
| |
| COMMON /COMBLA/ |
| |
| IF |
| |
| |
| |
| IF |
| |
| PASS |
| WRITE |
| WRITE |
| 20 ID |
| WRITE |
| 40 CONTINUE |
| RETURN |
| |
| 99999 FORMAT |
| 99998 FORMAT /, |
| + , |
| + / |
| 99997 FORMAT |
| END |
|
|