|
|
1.1 ! root 1: C***********************************************************************00010823 ! 2: C DATE***82/08/02*18.33.46 ! 3: C OWNER PRE/850703/TC-85- -410/ /FSTC/278FCVS*F78UBP20/ ! 4: C AUDIT FCVS78 V2.0 ! 5: C***** FORTRAN 77 00020823 ! 6: C***** FM823 00030823 ! 7: C***** YDASIN - (194) 00040823 ! 8: C***** 00050823 ! 9: C***********************************************************************00060823 ! 10: C***** GENERAL PURPOSE ANS REF 00070823 ! 11: C***** TEST INTRINSIC FUNCTION DASIN, DACOS 15.3 00080823 ! 12: C***** TABLE 5 00090823 ! 13: C***** 00100823 ! 14: CBB** ********************** BBCCOMNT **********************************00110823 ! 15: C**** 00120823 ! 16: C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00130823 ! 17: C**** VERSION 2.0 00140823 ! 18: C**** 00150823 ! 19: C**** 00160823 ! 20: C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00170823 ! 21: C**** GENERAL SERVICES ADMINISTRATION 00180823 ! 22: C**** FEDERAL SOFTWARE TESTING CENTER 00190823 ! 23: C**** 5203 LEESBURG PIKE, SUITE 1100 00200823 ! 24: C**** FALLS CHURCH, VA. 22041 00210823 ! 25: C**** 00220823 ! 26: C**** (703) 756-6153 00230823 ! 27: C**** 00240823 ! 28: CBE** ********************** BBCCOMNT **********************************00250823 ! 29: C***** 00260823 ! 30: C***** S P E C I F I C A T I O N S SEGMENT 194 00270823 ! 31: DOUBLE PRECISION AVD, BVD, CVD, DVCORR 00280823 ! 32: C***** 00290823 ! 33: CBB** ********************** BBCINITA **********************************00300823 ! 34: C**** SPECIFICATION STATEMENTS 00310823 ! 35: C**** 00320823 ! 36: CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00330823 ! 37: 1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00340823 ! 38: CBE** ********************** BBCINITA **********************************00350823 ! 39: CBB** ********************** BBCINITB **********************************00360823 ! 40: C**** INITIALIZE SECTION 00370823 ! 41: DATA ZVERS, ZVERSD, ZDATE 00380823 ! 42: 1 /'VERSION 2.0 ', '82/08/02*18.33.46', '*NO DATE*TIME'/ 00390823 ! 43: DATA ZCOMPL, ZNAME, ZTAPE 00400823 ! 44: 1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 00410823 ! 45: DATA ZPROJ, ZTAPED, ZPROG 00420823 ! 46: 1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 00430823 ! 47: DATA REMRKS /' '/ 00440823 ! 48: C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 00450823 ! 49: C**** FOR IDENTIFYING THE TEST ENVIRONMENT 00460823 ! 50: C**** 00470823 ! 51: CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 00480823 ! 52: CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 00490823 ! 53: CZ03 ZPROG = 'PROGRAM NAME' 00500823 ! 54: ZDATE = '07-Nov-85 ' *RP ! 55: ZCOMPL = 'CCI 5.2 ' *RP ! 56: ZPROJ = 'TC-85- -410' *RP ! 57: ZNAME = ' ' *RP ! 58: ZTAPE = ' ' *RP ! 59: ZTAPED = '850703 ' *RP ! 60: C 00570823 ! 61: IVPASS = 0 00580823 ! 62: IVFAIL = 0 00590823 ! 63: IVDELE = 0 00600823 ! 64: IVINSP = 0 00610823 ! 65: IVTOTL = 0 00620823 ! 66: IVTOTN = 0 00630823 ! 67: ICZERO = 0 00640823 ! 68: C 00650823 ! 69: C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 00660823 ! 70: I01 = 05 00670823 ! 71: C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 00680823 ! 72: I02 = 06 00690823 ! 73: C 00700823 ! 74: I01 = 5 00710823 ! 75: C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 00720823 ! 76: CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 00730823 ! 77: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 00740823 ! 78: C 00750823 ! 79: I02 = 6 00760823 ! 80: C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 00770823 ! 81: CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 00780823 ! 82: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 00790823 ! 83: C 00800823 ! 84: CBE** ********************** BBCINITB **********************************00810823 ! 85: NUVI = I02 00820823 ! 86: IVTOTL = 12 00830823 ! 87: ZPROG = 'FM823' 00840823 ! 88: CBB** ********************** BBCHED0A **********************************00850823 ! 89: C**** 00860823 ! 90: C**** WRITE REPORT TITLE 00870823 ! 91: C**** 00880823 ! 92: WRITE (I02, 90002) 00890823 ! 93: WRITE (I02, 90006) 00900823 ! 94: WRITE (I02, 90007) 00910823 ! 95: WRITE (I02, 90008) ZVERS, ZVERSD 00920823 ! 96: WRITE (I02, 90009) ZPROG, ZPROG 00930823 ! 97: WRITE (I02, 90010) ZDATE, ZCOMPL 00940823 ! 98: CBE** ********************** BBCHED0A **********************************00950823 ! 99: C***** 00960823 ! 100: C***** HEADER FOR SEGMENT 194 00970823 ! 101: WRITE(NUVI,19400) 00980823 ! 102: 19400 FORMAT(1H , / 36H YDASIN - (194) INTRINSIC FUNCTIONS// 00990823 ! 103: 1 52H DASIN, DACOS (DOUBLE PRECISION ARCSINE, ARCCOSINE)//01000823 ! 104: 2 17H ANS REF. - 15.3) 01010823 ! 105: CBB** ********************** BBCHED0B **********************************01020823 ! 106: C**** WRITE DETAIL REPORT HEADERS 01030823 ! 107: C**** 01040823 ! 108: WRITE (I02,90004) 01050823 ! 109: WRITE (I02,90004) 01060823 ! 110: WRITE (I02,90013) 01070823 ! 111: WRITE (I02,90014) 01080823 ! 112: WRITE (I02,90015) IVTOTL 01090823 ! 113: CBE** ********************** BBCHED0B **********************************01100823 ! 114: C***** 01110823 ! 115: WRITE(NUVI,19401) 01120823 ! 116: 19401 FORMAT(1H0,8X,13HTEST OF DASIN) 01130823 ! 117: C***** 01140823 ! 118: CT001* TEST 1 -1.0D0 FOR PRINCIPAL VALUE AT ENDPOINTS 01150823 ! 119: IVTNUM = 1 01160823 ! 120: BVD = -1.0D0 01170823 ! 121: AVD = DASIN(BVD) 01180823 ! 122: IF (AVD + 0.1570796328D+01) 20010, 10010, 40010 01190823 ! 123: 40010 IF (AVD + 0.1570796326D+01) 10010, 10010, 20010 01200823 ! 124: 10010 IVPASS = IVPASS + 1 01210823 ! 125: WRITE (NUVI, 80002) IVTNUM 01220823 ! 126: GO TO 0011 01230823 ! 127: 20010 IVFAIL = IVFAIL + 1 01240823 ! 128: DVCORR = -1.5707963267948966192D+00 01250823 ! 129: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01260823 ! 130: 0011 CONTINUE 01270823 ! 131: CT002* TEST 2 +1.0D0 FOR PRINCIPAL VALUE AT ENDPOINTS 01280823 ! 132: IVTNUM = 2 01290823 ! 133: AVD = DASIN(1.0D0) 01300823 ! 134: IF (AVD - 0.1570796326D+01) 20020, 10020, 40020 01310823 ! 135: 40020 IF (AVD - 0.1570796328D+01) 10020, 10020, 20020 01320823 ! 136: 10020 IVPASS = IVPASS + 1 01330823 ! 137: WRITE (NUVI, 80002) IVTNUM 01340823 ! 138: GO TO 0021 01350823 ! 139: 20020 IVFAIL = IVFAIL + 1 01360823 ! 140: DVCORR = 1.5707963267948966192D+00 01370823 ! 141: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01380823 ! 142: 0021 CONTINUE 01390823 ! 143: CT003* TEST 3 THE VALUE -DSQRT(0.5D0) 01400823 ! 144: IVTNUM = 3 01410823 ! 145: BVD = -(DSQRT(2.0D0) / 2.0D0) 01420823 ! 146: AVD = DASIN(BVD) 01430823 ! 147: IF (AVD + 0.7853981638D+00) 20030, 10030, 40030 01440823 ! 148: 40030 IF (AVD + 0.7853981630D+00) 10030, 10030, 20030 01450823 ! 149: 10030 IVPASS = IVPASS + 1 01460823 ! 150: WRITE (NUVI, 80002) IVTNUM 01470823 ! 151: GO TO 0031 01480823 ! 152: 20030 IVFAIL = IVFAIL + 1 01490823 ! 153: DVCORR = -0.78539816339744830962D+00 01500823 ! 154: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01510823 ! 155: 0031 CONTINUE 01520823 ! 156: CT004* TEST 4 THE VALUE 0.5D0 01530823 ! 157: IVTNUM = 4 01540823 ! 158: AVD = DASIN(1.0D0 / 2.0D0) 01550823 ! 159: IF (AVD - 0.5235987753D+00) 20040, 10040, 40040 01560823 ! 160: 40040 IF (AVD - 0.5235987759D+00) 10040, 10040, 20040 01570823 ! 161: 10040 IVPASS = IVPASS + 1 01580823 ! 162: WRITE (NUVI, 80002) IVTNUM 01590823 ! 163: GO TO 0041 01600823 ! 164: 20040 IVFAIL = IVFAIL + 1 01610823 ! 165: DVCORR = 0.52359877559829887308D+00 01620823 ! 166: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01630823 ! 167: 0041 CONTINUE 01640823 ! 168: CT005* TEST 5 AN ARGUMENT OF LOW MAGNITUDE 01650823 ! 169: IVTNUM = 5 01660823 ! 170: AVD = DASIN(-1.0D-13) 01670823 ! 171: IF (AVD + 0.1000000001D-12) 20050, 10050, 40050 01680823 ! 172: 40050 IF (AVD + 0.9999999995D-13) 10050, 10050, 20050 01690823 ! 173: 10050 IVPASS = IVPASS + 1 01700823 ! 174: WRITE (NUVI, 80002) IVTNUM 01710823 ! 175: GO TO 0051 01720823 ! 176: 20050 IVFAIL = IVFAIL + 1 01730823 ! 177: DVCORR = -1.0000000000000000000D-13 01740823 ! 178: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01750823 ! 179: 0051 CONTINUE 01760823 ! 180: C***** 01770823 ! 181: WRITE(NUVI,19407) 01780823 ! 182: 19407 FORMAT(1H0,8X,13HTEST OF DACOS) 01790823 ! 183: C***** 01800823 ! 184: CT006* TEST 6 -1.0D0 FOR PRINCIPAL VALUE AT ENDPOINTS 01810823 ! 185: IVTNUM = 6 01820823 ! 186: BVD = -1.0D0 01830823 ! 187: AVD = DACOS(BVD) 01840823 ! 188: IF (AVD - 0.3141592652D+01) 20060, 10060, 40060 01850823 ! 189: 40060 IF (AVD - 0.3141592655D+01) 10060, 10060, 20060 01860823 ! 190: 10060 IVPASS = IVPASS + 1 01870823 ! 191: WRITE (NUVI, 80002) IVTNUM 01880823 ! 192: GO TO 0061 01890823 ! 193: 20060 IVFAIL = IVFAIL + 1 01900823 ! 194: DVCORR = 3.1415926535897932384D+00 01910823 ! 195: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01920823 ! 196: 0061 CONTINUE 01930823 ! 197: CT007* TEST 7 +1.0D0 TO TEST PRINCIPAL VALUE AT ENDPOINTS 01940823 ! 198: IVTNUM = 7 01950823 ! 199: AVD = DACOS(1.0D0) 01960823 ! 200: IF (AVD + 0.5000000000D-09) 20070, 10070, 40070 01970823 ! 201: 40070 IF (AVD - 0.5000000000D-09) 10070, 10070, 20070 01980823 ! 202: 10070 IVPASS = IVPASS + 1 01990823 ! 203: WRITE (NUVI, 80002) IVTNUM 02000823 ! 204: GO TO 0071 02010823 ! 205: 20070 IVFAIL = IVFAIL + 1 02020823 ! 206: DVCORR = 0.00000000000000000000D+00 02030823 ! 207: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02040823 ! 208: 0071 CONTINUE 02050823 ! 209: CT008* TEST 8 THE VALUE -DSQRT(0.5D0) 02060823 ! 210: IVTNUM = 8 02070823 ! 211: BVD = -(DSQRT(2.0D0) / 2.0D0) 02080823 ! 212: AVD = DACOS(BVD) 02090823 ! 213: IF (AVD - 0.2356194489D+01) 20080, 10080, 40080 02100823 ! 214: 40080 IF (AVD - 0.2356194492D+01) 10080, 10080, 20080 02110823 ! 215: 10080 IVPASS = IVPASS + 1 02120823 ! 216: WRITE (NUVI, 80002) IVTNUM 02130823 ! 217: GO TO 0081 02140823 ! 218: 20080 IVFAIL = IVFAIL + 1 02150823 ! 219: DVCORR = 2.3561944901923449288D+00 02160823 ! 220: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02170823 ! 221: 0081 CONTINUE 02180823 ! 222: CT009* TEST 9 THE VALUE 0.5D0 02190823 ! 223: IVTNUM = 9 02200823 ! 224: AVD = DACOS(1.0D0 / 2.0D0) 02210823 ! 225: IF (AVD - 0.1047197550D+01) 20090, 10090, 40090 02220823 ! 226: 40090 IF (AVD - 0.1047197552D+01) 10090, 10090, 20090 02230823 ! 227: 10090 IVPASS = IVPASS + 1 02240823 ! 228: WRITE (NUVI, 80002) IVTNUM 02250823 ! 229: GO TO 0091 02260823 ! 230: 20090 IVFAIL = IVFAIL + 1 02270823 ! 231: DVCORR = 1.0471975511965977461D+00 02280823 ! 232: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02290823 ! 233: 0091 CONTINUE 02300823 ! 234: CT010* TEST 10 AN ARGUMENT OF LOW MAGNITUDE 02310823 ! 235: IVTNUM = 10 02320823 ! 236: AVD = DACOS(-1.0D-33) 02330823 ! 237: IF (AVD - 0.1570796326D+01) 20100, 10100, 40100 02340823 ! 238: 40100 IF (AVD - 0.1570796328D+01) 10100, 10100, 20100 02350823 ! 239: 10100 IVPASS = IVPASS + 1 02360823 ! 240: WRITE (NUVI, 80002) IVTNUM 02370823 ! 241: GO TO 0101 02380823 ! 242: 20100 IVFAIL = IVFAIL + 1 02390823 ! 243: DVCORR = 1.5707963267948966192D+00 02400823 ! 244: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02410823 ! 245: 0101 CONTINUE 02420823 ! 246: CT011* TEST 11 COMPARISON OF DASIN AND DACOS FOR RIGHT RELATIONSHIP 02430823 ! 247: IVTNUM = 11 02440823 ! 248: BVD = DASIN(DSQRT(3.0D0) / 3.0D0) 02450823 ! 249: CVD = DACOS(DSQRT(3.0D0) / 3.0D0) 02460823 ! 250: AVD = (BVD + CVD) * 2.0D0 02470823 ! 251: IF (AVD - 0.3141592652D+01) 20110, 10110, 40110 02480823 ! 252: 40110 IF (AVD - 0.3141592655D+01) 10110, 10110, 20110 02490823 ! 253: 10110 IVPASS = IVPASS + 1 02500823 ! 254: WRITE (NUVI, 80002) IVTNUM 02510823 ! 255: GO TO 0111 02520823 ! 256: 20110 IVFAIL = IVFAIL + 1 02530823 ! 257: DVCORR = 3.1415926535897932384D+00 02540823 ! 258: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02550823 ! 259: 0111 CONTINUE 02560823 ! 260: CT012* TEST 12 COMPARISON OF DASIN AND DACOS TO TEST RELATIONSHIP 02570823 ! 261: IVTNUM = 12 02580823 ! 262: AVD = (DASIN(+0.25D0) + DACOS(+0.25D0)) * 2.0D0 02590823 ! 263: IF (AVD - 0.3141592652D+01) 20120, 10120, 40120 02600823 ! 264: 40120 IF (AVD - 0.3141592655D+01) 10120, 10120, 20120 02610823 ! 265: 10120 IVPASS = IVPASS + 1 02620823 ! 266: WRITE (NUVI, 80002) IVTNUM 02630823 ! 267: GO TO 0121 02640823 ! 268: 20120 IVFAIL = IVFAIL + 1 02650823 ! 269: DVCORR = 3.1415926535897932384D+00 02660823 ! 270: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02670823 ! 271: 0121 CONTINUE 02680823 ! 272: C***** 02690823 ! 273: CBB** ********************** BBCSUM0 **********************************02700823 ! 274: C**** WRITE OUT TEST SUMMARY 02710823 ! 275: C**** 02720823 ! 276: IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 02730823 ! 277: WRITE (I02, 90004) 02740823 ! 278: WRITE (I02, 90014) 02750823 ! 279: WRITE (I02, 90004) 02760823 ! 280: WRITE (I02, 90020) IVPASS 02770823 ! 281: WRITE (I02, 90022) IVFAIL 02780823 ! 282: WRITE (I02, 90024) IVDELE 02790823 ! 283: WRITE (I02, 90026) IVINSP 02800823 ! 284: WRITE (I02, 90028) IVTOTN, IVTOTL 02810823 ! 285: CBE** ********************** BBCSUM0 **********************************02820823 ! 286: CBB** ********************** BBCFOOT0 **********************************02830823 ! 287: C**** WRITE OUT REPORT FOOTINGS 02840823 ! 288: C**** 02850823 ! 289: WRITE (I02,90016) ZPROG, ZPROG 02860823 ! 290: WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 02870823 ! 291: WRITE (I02,90019) 02880823 ! 292: CBE** ********************** BBCFOOT0 **********************************02890823 ! 293: CBB** ********************** BBCFMT0A **********************************02900823 ! 294: C**** FORMATS FOR TEST DETAIL LINES 02910823 ! 295: C**** 02920823 ! 296: 80000 FORMAT (1H ,2X,I3,4X,7HDELETED,32X,A31) 02930823 ! 297: 80002 FORMAT (1H ,2X,I3,4X,7H PASS ,32X,A31) 02940823 ! 298: 80004 FORMAT (1H ,2X,I3,4X,7HINSPECT,32X,A31) 02950823 ! 299: 80008 FORMAT (1H ,2X,I3,4X,7H FAIL ,32X,A31) 02960823 ! 300: 80010 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,15X,10HCOMPUTED= , 02970823 ! 301: 1I6,/,1H ,15X,10HCORRECT= ,I6) 02980823 ! 302: 80012 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 02990823 ! 303: 1E12.5,/,1H ,16X,10HCORRECT= ,E12.5) 03000823 ! 304: 80018 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03010823 ! 305: 1A21,/,1H ,16X,10HCORRECT= ,A21) 03020823 ! 306: 80020 FORMAT (1H ,16X,10HCOMPUTED= ,A21,1X,A31) 03030823 ! 307: 80022 FORMAT (1H ,16X,10HCORRECT= ,A21,1X,A31) 03040823 ! 308: 80024 FORMAT (1H ,16X,10HCOMPUTED= ,I6,16X,A31) 03050823 ! 309: 80026 FORMAT (1H ,16X,10HCORRECT= ,I6,16X,A31) 03060823 ! 310: 80028 FORMAT (1H ,16X,10HCOMPUTED= ,E12.5,10X,A31) 03070823 ! 311: 80030 FORMAT (1H ,16X,10HCORRECT= ,E12.5,10X,A31) 03080823 ! 312: 80050 FORMAT (1H ,48X,A31) 03090823 ! 313: CBE** ********************** BBCFMT0A **********************************03100823 ! 314: CBB** ********************** BBCFMAT1 **********************************03110823 ! 315: C**** FORMATS FOR TEST DETAIL LINES - FULL LANGUAGE 03120823 ! 316: C**** 03130823 ! 317: 80031 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03140823 ! 318: 1D17.10,/,1H ,16X,10HCORRECT= ,D17.10) 03150823 ! 319: 80033 FORMAT (1H ,16X,10HCOMPUTED= ,D17.10,10X,A31) 03160823 ! 320: 80035 FORMAT (1H ,16X,10HCORRECT= ,D17.10,10X,A31) 03170823 ! 321: 80037 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 03180823 ! 322: 80039 FORMAT (1H ,16X,10HCORRECT= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 03190823 ! 323: 80041 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 03200823 ! 324: 80043 FORMAT (1H ,16X,10HCORRECT= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 03210823 ! 325: 80045 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03220823 ! 326: 11H(,F12.5,2H, ,F12.5,1H)/,1H ,16X,10HCORRECT= , 03230823 ! 327: 21H(,F12.5,2H, ,F12.5,1H)) 03240823 ! 328: CBE** ********************** BBCFMAT1 **********************************03250823 ! 329: CBB** ********************** BBCFMT0B **********************************03260823 ! 330: C**** FORMAT STATEMENTS FOR PAGE HEADERS 03270823 ! 331: C**** 03280823 ! 332: 90002 FORMAT (1H1) 03290823 ! 333: 90004 FORMAT (1H ) 03300823 ! 334: 90006 FORMAT (1H ,20X,31HFEDERAL SOFTWARE TESTING CENTER) 03310823 ! 335: 90007 FORMAT (1H ,19X,34HFORTRAN COMPILER VALIDATION SYSTEM) 03320823 ! 336: 90008 FORMAT (1H ,21X,A13,A17) 03330823 ! 337: 90009 FORMAT (1H ,/,2H *,A5,6HBEGIN*,12X,15HTEST RESULTS - ,A5,/) 03340823 ! 338: 90010 FORMAT (1H ,8X,16HTEST DATE*TIME= ,A17,15H - COMPILER= ,A20) 03350823 ! 339: 90013 FORMAT (1H ,8H TEST ,10HPASS/FAIL ,6X,17HDISPLAYED RESULTS, 03360823 ! 340: 1 7X,7HREMARKS,24X) 03370823 ! 341: 90014 FORMAT (1H ,46H----------------------------------------------, 03380823 ! 342: 1 33H---------------------------------) 03390823 ! 343: 90015 FORMAT (1H ,48X,17HTHIS PROGRAM HAS ,I3,6H TESTS,/) 03400823 ! 344: C**** 03410823 ! 345: C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 03420823 ! 346: C**** 03430823 ! 347: 90016 FORMAT (1H ,/,2H *,A5,4HEND*,14X,14HEND OF TEST - ,A5,/) 03440823 ! 348: 90018 FORMAT (1H ,A13,13X,A20,7H * ,A10,1H/, 03450823 ! 349: 1 A13) 03460823 ! 350: 90019 FORMAT (1H ,26HFOR OFFICIAL USE ONLY ,35X,15HCOPYRIGHT 1982) 03470823 ! 351: C**** 03480823 ! 352: C**** FORMAT STATEMENTS FOR RUN SUMMARY 03490823 ! 353: C**** 03500823 ! 354: 90020 FORMAT (1H ,21X,I5,13H TESTS PASSED) 03510823 ! 355: 90022 FORMAT (1H ,21X,I5,13H TESTS FAILED) 03520823 ! 356: 90024 FORMAT (1H ,21X,I5,14H TESTS DELETED) 03530823 ! 357: 90026 FORMAT (1H ,21X,I5,25H TESTS REQUIRE INSPECTION) 03540823 ! 358: 90028 FORMAT (1H ,21X,I5,4H OF ,I3,15H TESTS EXECUTED) 03550823 ! 359: CBE** ********************** BBCFMT0B **********************************03560823 ! 360: C***** 03570823 ! 361: C***** END OF TEST SEGMENT 194 03580823 ! 362: STOP 03590823 ! 363: END 03600823
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.