| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | 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 |
| |
|