|
|
1.1 ! root 1: C***********************************************************************00010110 ! 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 00020110 ! 6: C***** FM110 IOFMT - (350) 00030110 ! 7: C***** 00040110 ! 8: C***********************************************************************00050110 ! 9: C***** GENERAL PURPOSE SUBSET REFS00060110 ! 10: C***** TO TEST ADDITIONAL FEATURES OF READ AND WRITE 12.8 00070110 ! 11: C***** STATEMENTS, FORMATTED RECORDS AND FORMAT STATEMENTS 12.1.1 00080110 ! 12: C***** FOR INTEGER AND REAL DATA TYPES 00090110 ! 13: C***** RESTRICTIONS OBSERVED 00100110 ! 14: C***** * ALL FORMAT STATEMENTS ARE LABELED 13.1.1 00110110 ! 15: C***** * H AND X DESCRIPTORS ARE NEVER REPEATED 13.2.1 00120110 ! 16: C***** * FOR W.D DESCRIPTORS, D IS ALWAYS SPECIFIED AND 00130110 ! 17: C***** W IS EQUAL TO OR GREATER THAN D 00140110 ! 18: C***** * FIELD WIDTH IS NEVER ZERO 00150110 ! 19: C***** * IF AN I/O LIST SPECIFIES AT LEAST ONE ITEM 13.3 00160110 ! 20: C***** AT LEAST ONE REPEATABLE EDIT DESCRIPTOR MUST EXIST 00170110 ! 21: C***** IN THE FORMAT SPECIFICATION 00180110 ! 22: C***** * ITEMS IN I/O LIST CORRESPOND TO EDIT DESCRIPTORS 00190110 ! 23: C***** * NEGATIVE OUTPUT VALUES ARE SIGNED 13.5.9 00200110 ! 24: C***** * AN H EDIT DESCRIPTOR IS NEVER USED ON INPUT 13.5.2 00210110 ! 25: C***** * IN THE INPUT FIELD, FOR THE IW EDIT DESCRIPTOR 13.5.9.1 00220110 ! 26: C***** THE CHARACTER STRING MUST BE AN OPTIONALLY SIGNED 00230110 ! 27: C***** INTEGER CONSTANT 00240110 ! 28: CBB** ********************** BBCCOMNT **********************************00250110 ! 29: C**** 00260110 ! 30: C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00270110 ! 31: C**** VERSION 2.0 00280110 ! 32: C**** 00290110 ! 33: C**** 00300110 ! 34: C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00310110 ! 35: C**** GENERAL SERVICES ADMINISTRATION 00320110 ! 36: C**** FEDERAL SOFTWARE TESTING CENTER 00330110 ! 37: C**** 5203 LEESBURG PIKE, SUITE 1100 00340110 ! 38: C**** FALLS CHURCH, VA. 22041 00350110 ! 39: C**** 00360110 ! 40: C**** (703) 756-6153 00370110 ! 41: C**** 00380110 ! 42: CBE** ********************** BBCCOMNT **********************************00390110 ! 43: C INPUT DATA TO THIS SEGMENT CONSISTS OF 40 CARD IMAGES IN COL. 1 - 80 00400110 ! 44: C COLS. 22 25 31 34-35 40-43 55 67 69 74-76 00410110 ! 45: CARD 1 . . . 0. E+00 + + . E00 00420110 ! 46: C COLS. 16 31 33 42-45 50 59-60 00430110 ! 47: CARD 2 + + . D+00 . D0 00440110 ! 48: C COLS. 1-----------14 18-----26 28-------38 00450110 ! 49: CARD 3 1.23456987654. +1.234E-0 -98.7654E+0 00460110 ! 50: C COLS 1---5 00470110 ! 51: CARDS 4,5,6,7,8 12345 00480110 ! 52: C COLS. 1-3 00490110 ! 53: CARDS 9,10,11,12 1.1 00500110 ! 54: C COLS. 1------------------------------------------------------58 00510110 ! 55: CARD 13 +0.339567E+02 00520110 ! 56: CARD 14 + .339567+2 00530110 ! 57: CARD 15 + 3.395670E1 00540110 ! 58: CARD 16 0.96295134244D+04 00550110 ! 59: CARD 17 .96295134244D04 00560110 ! 60: CARD 18 0.96295134244+4 00570110 ! 61: CARD 19 +.96295134244D4 00580110 ! 62: CARD 20 31.23+0.14E+04+0.2D+02 00590110 ! 63: CARD 21 31.23 .14D+4 +.2+2 00600110 ! 64: CARD 22 -0.13579E+054444 00610110 ! 65: CARD 23 4444 00620110 ! 66: CARD 24 4444 00630110 ! 67: CARD 25 4444 00640110 ! 68: CARD 26 4444 00650110 ! 69: CARD 27 -333 5.555+0.4545E-04 00660110 ! 70: CARD 28 -6.666 .9989E+12 00670110 ! 71: CARD 29 7.77-0.747E-02 +0.549E022 00680110 ! 72: CARD 30 +0.662E-00 0.468-1011 00690110 ! 73: CARD 31 0.59542D+04-44.6666-0.1234560000D-03 00700110 ! 74: CARD 32 54.9327-0.1395624534D+00 00710110 ! 75: CARD 33 65432.1 00720110 ! 76: CARD 34 +0.848E+03 .848E3 + .1290D7+0.129D+07 0.412D21 00730110 ! 77: CARD 35 22222222222222222222222222222222222222222222222222 00740110 ! 78: CARD 36 -.987E0-0.987E+00 -.987D0 00750110 ! 79: CARD 37 5 5 00760110 ! 80: CARD 38 987654 8647.86 987.654 00770110 ! 81: CARD 39 1.2345E0 1.2345 1234.5 00780110 ! 82: CARD 40 12345. 00790110 ! 83: CARD COLS. NOT MENTIONED ARE BLANK 00800110 ! 84: C***** 00810110 ! 85: C***** S P E C I F I C A T I O N S SEGMENT 350 00820110 ! 86: C***** 00830110 ! 87: REAL A1S(5),A2S(2,2),A3S(3,3,3),AC1S(25),AC2S(5,6) 00840110 ! 88: DIMENSION IAC1I(5),IAC2I(2,7),EP1S(33) 00850110 ! 89: INTEGER MCA3I(2,3,3) 00860110 ! 90: REAL MVS 00870110 ! 91: C CHARACTER*80 IDATA 00880110 ! 92: C***** IDATA USED BY TEST 3 TO BYPASS CARDS 4-21 TO DELETE TEST 00890110 ! 93: C***** 00900110 ! 94: CBB** ********************** BBCINITA **********************************00910110 ! 95: C**** SPECIFICATION STATEMENTS 00920110 ! 96: C**** 00930110 ! 97: CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00940110 ! 98: 1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00950110 ! 99: CBE** ********************** BBCINITA **********************************00960110 ! 100: CBB** ********************** BBCINITB **********************************00970110 ! 101: C**** INITIALIZE SECTION 00980110 ! 102: DATA ZVERS, ZVERSD, ZDATE 00990110 ! 103: 1 /'VERSION 2.0 ', '82/08/02*18.33.46', '*NO DATE*TIME'/ 01000110 ! 104: DATA ZCOMPL, ZNAME, ZTAPE 01010110 ! 105: 1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 01020110 ! 106: DATA ZPROJ, ZTAPED, ZPROG 01030110 ! 107: 1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 01040110 ! 108: DATA REMRKS /' '/ 01050110 ! 109: C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 01060110 ! 110: C**** FOR IDENTIFYING THE TEST ENVIRONMENT 01070110 ! 111: C**** 01080110 ! 112: CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 01090110 ! 113: CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 01100110 ! 114: CZ03 ZPROG = 'PROGRAM NAME' 01110110 ! 115: ZDATE = '07-Nov-85 ' *RP ! 116: ZCOMPL = 'CCI 5.2 ' *RP ! 117: ZPROJ = 'TC-85- -410' *RP ! 118: ZNAME = ' ' *RP ! 119: ZTAPE = ' ' *RP ! 120: ZTAPED = '850703 ' *RP ! 121: C 01180110 ! 122: IVPASS = 0 01190110 ! 123: IVFAIL = 0 01200110 ! 124: IVDELE = 0 01210110 ! 125: IVINSP = 0 01220110 ! 126: IVTOTL = 0 01230110 ! 127: IVTOTN = 0 01240110 ! 128: ICZERO = 0 01250110 ! 129: C 01260110 ! 130: C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 01270110 ! 131: I01 = 05 01280110 ! 132: C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 01290110 ! 133: I02 = 06 01300110 ! 134: C 01310110 ! 135: I01 = 5 01320110 ! 136: C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 01330110 ! 137: CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 01340110 ! 138: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 01350110 ! 139: C 01360110 ! 140: I02 = 6 01370110 ! 141: C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 01380110 ! 142: CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 01390110 ! 143: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 01400110 ! 144: C 01410110 ! 145: CBE** ********************** BBCINITB **********************************01420110 ! 146: IRVI = I01 01430110 ! 147: NUVI = I02 01440110 ! 148: IVTOTL = 11 01450110 ! 149: ZPROG='FM110' 01460110 ! 150: CBB** ********************** BBCHED0A **********************************01470110 ! 151: C**** 01480110 ! 152: C**** WRITE REPORT TITLE 01490110 ! 153: C**** 01500110 ! 154: WRITE (I02, 90002) 01510110 ! 155: WRITE (I02, 90006) 01520110 ! 156: WRITE (I02, 90007) 01530110 ! 157: WRITE (I02, 90008) ZVERS, ZVERSD 01540110 ! 158: WRITE (I02, 90009) ZPROG, ZPROG 01550110 ! 159: WRITE (I02, 90010) ZDATE, ZCOMPL 01560110 ! 160: CBE** ********************** BBCHED0A **********************************01570110 ! 161: C***** ALL VARIABLES AND ARRAY ELEMENTS USED IN THIS SEGMENT 01580110 ! 162: C***** ARE FIRST SET TO A NON-ZERO VALUE 01590110 ! 163: C***** 01600110 ! 164: C***** HEADER FOR SEGMENT 350 WRITTEN 01610110 ! 165: 35000 FORMAT (//2X,38HIOFMT - (350) ADDITIONAL FORMATTED I/O //16X, 01620110 ! 166: 1 14HDATA TRANSFERS,//2X, 24HSUBSET REFS - 12.8 13.) 01630110 ! 167: WRITE (NUVI,35000) 01640110 ! 168: C***** 01650110 ! 169: CBB** ********************** BBCHED0B **********************************01660110 ! 170: C**** WRITE DETAIL REPORT HEADERS 01670110 ! 171: C**** 01680110 ! 172: WRITE (I02,90004) 01690110 ! 173: WRITE (I02,90004) 01700110 ! 174: WRITE (I02,90013) 01710110 ! 175: WRITE (I02,90014) 01720110 ! 176: WRITE (I02,90015) IVTOTL 01730110 ! 177: CBE** ********************** BBCHED0B **********************************01740110 ! 178: JACVI = 11111 01750110 ! 179: IAC1I(1) = -2345 01760110 ! 180: IAC2I(1,1) = 9999 01770110 ! 181: MCA3I(1,1,1) = 2 01780110 ! 182: ACVS = 1.2 01790110 ! 183: BCVS = -.34E-3 01800110 ! 184: A1S(1) = 34.56 01810110 ! 185: A1S(2) = 456.789E+02 01820110 ! 186: A2S(1,1) = -7899.3 01830110 ! 187: A2S(2,1) = +9876.543E-01 01840110 ! 188: A3S(1,1,1) = .543 01850110 ! 189: A3S(2,1,1) = 4.33E+1 01860110 ! 190: MVS = +2.22E+01 01870110 ! 191: A1S(3) = -.33456E-01 01880110 ! 192: A2S(1,2) = 9987.76E+2 01890110 ! 193: A3S(3,1,1) = 44.E-2 01900110 ! 194: C**** 01910110 ! 195: C 01920110 ! 196: CT001* TEST 1 01930110 ! 197: IVTNUM = 1 01940110 ! 198: C****** 01950110 ! 199: C***** TEST THAT BLANK INPUT FIELDS ARE TREATED AS ZERO 13.5.9 01960110 ! 200: C***** I, E, and F EDIT DESCRIPTORS ARE TESTED 01970110 ! 201: C***** CARDS 1 AND 2 01980110 ! 202: C***** 01990110 ! 203: 35001 FORMAT (4(I5), 4(F3.1), 4(F11.4)/ 4(E15.8)) 02000110 ! 204: READ (IRVI,35001) JACVI, IAC1I(1), IAC2I(1,1), MCA3I(1,1,1), ACVS,02010110 ! 205: 1 A1S(1), A2S(1,1), A3S(1,1,1), BCVS, A1S(2), A2S(2,1), 02020110 ! 206: 2 A3S(2,1,1), MVS, A1S(3), A2S(1,2), A3S(3,1,1) 02030110 ! 207: C**** TO DELETE TEST INSERT THE FOLLOWING CODE: 02040110 ! 208: C**** IVDELE=IVDELE+1 02050110 ! 209: C**** WRITE (NUVI,80000) IVTNUM 02060110 ! 210: C**** COMMENT OUT FOLLOWING CODE UNTIL NEXT TEST 02070110 ! 211: IVINSP=IVINSP+1 02080110 ! 212: WRITE (NUVI,80004) IVTNUM 02090110 ! 213: 70010 FORMAT (/49X,27HTHIS TEST CONTAINS 4 GROUPS, 02100110 ! 214: 1 /49X,26HALL ANSWERS SHOULD BE ZERO) 02110110 ! 215: C************************** 02120110 ! 216: WRITE (NUVI,70010) 02130110 ! 217: 35002 FORMAT (1H ,16X,10HCOMPUTED: ,22X, 02140110 ! 218: 1 25H4 COMPUTED LINES EXPECTED,4(/23X,I6), 02150110 ! 219: 2 /17X,10HCOMPUTED: ,22X,25H4 COMPUTED LINES EXPECTED, 02160110 ! 220: 3 4(/23X,F8.1),/17X,10HCOMPUTED: ,22X, 02170110 ! 221: 4 25H4 COMPUTED LINES EXPECTED,4(/23X,F12.5), 02180110 ! 222: 5 /17X,10HCOMPUTED: ,22X,25H4 COMPUTED LINES EXPECTED, 02190110 ! 223: 6 4(/23X,E12.1)) 02200110 ! 224: WRITE (NUVI,35002) JACVI, IAC1I(1), IAC2I(1,1), MCA3I(1,1,1),ACVS,02210110 ! 225: 1 A1S(1), A2S(1,1), A3S(1,1,1), BCVS, A1S(2), A2S(2,1), 02220110 ! 226: 2 A3S(2,1,1), MVS, A1S(3), A2S(1,2), A3S(3,1,1) 02230110 ! 227: C***** 02240110 ! 228: CT002* TEST 2 02250110 ! 229: IVTNUM = 2 02260110 ! 230: C***** TEST THAT DECIMAL POINTS APPEARING IN INPUT FIELDS 13.5.9.2.102270110 ! 231: C***** OVERRIDE THE SPECIFICATIONS SUPPLIED BY E AND F 02280110 ! 232: C***** EDIT DESCRIPTORS 02290110 ! 233: 70020 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 4 GROUPS) 02300110 ! 234: CMAVS = 1.23456 02310110 ! 235: CMBVS = 987654. 02320110 ! 236: CMEVS = 0.1234E+01 02330110 ! 237: CMFVS = -0.987654E+02 02340110 ! 238: C***** CARD 3 02350110 ! 239: 35004 FORMAT (2(F7.3), 2(E12.5)) 02360110 ! 240: READ (IRVI,35004) ACVS, BCVS, FFCVS, GGCVS 02370110 ! 241: 35005 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 02380110 ! 242: 1 2(/23X,F12.5),/17X,10HCORRECT: ,8H 1.23456, 02390110 ! 243: 2 //17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 02400110 ! 244: 3 2(/23X,F13.1),/17X,10HCORRECT: ,9H 987654.0, 02410110 ! 245: 4 //17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 02420110 ! 246: 5 2(/23X,E15.4),/17X,10HCORRECT: ,11H 0.1234E+01,4H OR , 02430110 ! 247: 6 10H .1234+001,//17X,10HCOMPUTED: ,22X, 02440110 ! 248: 7 25H2 COMPUTED LINES EXPECTED,2(/23X,E17.6), 02450110 ! 249: 8 /17X,10HCORRECT: ,13H-0.987654E+02,4H OR ,12H-.987654+002) 02460110 ! 250: C**** SEE TEST 1 TO DELETE TEST (ENTER CODE HERE) 02470110 ! 251: IVINSP=IVINSP+1 02480110 ! 252: WRITE (NUVI,80004) IVTNUM 02490110 ! 253: WRITE (NUVI,70020) 02500110 ! 254: WRITE (NUVI,35005) CMAVS, ACVS, CMBVS, BCVS, CMEVS, FFCVS, 02510110 ! 255: 1 CMFVS, GGCVS 02520110 ! 256: C***** 02530110 ! 257: CT003* TEST 3 02540110 ! 258: IVTNUM=3 02550110 ! 259: C***** TEST COMPLETE FORMAT RESCAN 13.3 02560110 ! 260: C***** WHEN ADDITIONAL ITEMS REMAIN IN AN I/O LIST 02570110 ! 261: C***** AND THE LAST RIGHT PARENTHESIS HAS BEEN REACHED 02580110 ! 262: C***** IN THE CORRESPONDING FORMAT STATEMENT 02590110 ! 263: JACVI = +12345 02600110 ! 264: KBCVI = 3 02610110 ! 265: CMAVS = 1.1 02620110 ! 266: CMBVS = 1.23 02630110 ! 267: CMEVS = 33.9567 02640110 ! 268: CMGVS = 1.4E+03 02650110 ! 269: AVS = .962951E+4 02660110 ! 270: BVS = 2.0E1 02670110 ! 271: C***** CARDS 4, 5, 6, 7, 8 02680110 ! 272: 70030 FORMAT (/49X,27HTHIS TEST CONTAINS 5 GROUPS) 02690110 ! 273: C*********************** 02700110 ! 274: C**** TO DELETE TEST 3 - CARDS 4 THRU 21 MUST BE BYPASS 02710110 ! 275: C**** USE THE FOLLOWING CODE: 02720110 ! 276: C**** IVDELE=IVDELE+1 02730110 ! 277: C**** WRITE (NUVI,80000) IVTNUM 02740110 ! 278: C**** DO 0031 IPASS=1,18 02750110 ! 279: C0032 FORMAT (A80) 02760110 ! 280: C**** READ (IRVI,0032) IDATA 02770110 ! 281: C0031 CONTINUE 02780110 ! 282: C**** COMMENT OUT REMAINING CODE UNTIL NEXT TEST 02790110 ! 283: C************************* 02800110 ! 284: IVINSP=IVINSP+1 02810110 ! 285: WRITE (NUVI,80004) IVTNUM 02820110 ! 286: WRITE (NUVI,70030) 02830110 ! 287: 35007 FORMAT (I5) 02840110 ! 288: READ (IRVI,35007) IAC1I 02850110 ! 289: 3509 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H6 COMPUTED LINES EXPECTED) 02860110 ! 290: WRITE (NUVI,3509) 02870110 ! 291: 35009 FORMAT(23X,I10) 02880110 ! 292: WRITE(NUVI,35009)JACVI,IAC1I 02890110 ! 293: 35008 FORMAT (1H ,16X,10HC0RRECT: ,6H 12345) 02900110 ! 294: WRITE(NUVI,35008) 02910110 ! 295: C***** CARDS 9, 10, 11, 12 02920110 ! 296: 35010 FORMAT(F3.1) 02930110 ! 297: READ (IRVI,35010) A2S 02940110 ! 298: 3501 FORMAT (/17X,10HCOMPUTED: ,22X,25H5 COMPUTED LINES EXPECTED) 02950110 ! 299: WRITE (NUVI,3501) 02960110 ! 300: 35012 FORMAT(23X,F8.1) 02970110 ! 301: WRITE(NUVI,35012)CMAVS,A2S 02980110 ! 302: 35011 FORMAT (1H ,16X,10HC0RRECT: ,4H 1.1) 02990110 ! 303: WRITE (NUVI,35011) 03000110 ! 304: C***** CARDS 13, 14, 15 03010110 ! 305: 35013 FORMAT (E13.6) 03020110 ! 306: READ (IRVI,35013) A1S(1), HHCVS, A1S(2) 03030110 ! 307: 3504 FORMAT (/17X,10HCOMPUTED: ,22X,25H4 COMPUTED LINES EXPECTED) 03040110 ! 308: WRITE (NUVI,3504) 03050110 ! 309: 35015 FORMAT(23X,E17.6) 03060110 ! 310: WRITE(NUVI,35015) CMEVS, A1S(1), HHCVS, A1S(2) 03070110 ! 311: 35014 FORMAT (1H ,16X,10HC0RRECT: ,13H 0.339567E+02,4H OR , 03080110 ! 312: 1 12H .339567+002) 03090110 ! 313: WRITE (NUVI,35014) 03100110 ! 314: C***** CARDS 16, 17, 18, 19 WITH D EXPONENTS 03110110 ! 315: 35016 FORMAT (F18.11/E18.11) 03120110 ! 316: READ (IRVI,35016) A2S 03130110 ! 317: 3507 FORMAT (/17X,10HCOMPUTED: ,22X,25H5 COMPUTED LINES EXPECTED) 03140110 ! 318: WRITE (NUVI,3507) 03150110 ! 319: 35018 FORMAT (23X,E17.6) 03160110 ! 320: WRITE (NUVI,35018) AVS, A2S 03170110 ! 321: 35017 FORMAT (1H ,16X,10HCORRECT: ,13H 0.962951E+04, 03180110 ! 322: 1 4H OR ,12H .962951+004) 03190110 ! 323: WRITE (NUVI,35017) 03200110 ! 324: C***** CARDS 20, 21 03210110 ! 325: 35019 FORMAT (I1,F4.2,E9.2,F8.1) 03220110 ! 326: READ (IRVI,35019) LCCVI, DCVS, AC2S(5,6), A3S(1,2,2), MDCVI, 03230110 ! 327: 1 FFCVS, GGCVS, AAVS 03240110 ! 328: 70033 FORMAT (/17X,10HCOMPUTED: ,22X,25H3 COMPUTED LINES EXPECTED) 03250110 ! 329: WRITE (NUVI,70033) 03260110 ! 330: 35021 FORMAT (23X,I6, F6.2, E10.2, E9.1) 03270110 ! 331: WRITE (NUVI,35021) KBCVI, CMBVS, CMGVS, BVS, LCCVI, DCVS, 03280110 ! 332: 1 AC2S(5,6), A3S(1,2,2), MDCVI, FFCVS, GGCVS, AAVS 03290110 ! 333: 35020 FORMAT (1H ,16X,10HCORRECT: ,22X, 03300110 ! 334: 1 26H2 CORRECT ANSWERS POSSIBLE, 03310110 ! 335: 2 /28X,26H3 1.23 0.14E+04 0.2E+02, 03320110 ! 336: 3 /28X,26H3 1.23 0.14+004 0.2+002) 03330110 ! 337: WRITE (NUVI,35020) 03340110 ! 338: C********************************** 03350110 ! 339: CT004* TEST 4 03360110 ! 340: IVTNUM=4 03370110 ! 341: C***** 03380110 ! 342: C************************************ 03390110 ! 343: C***** TEST THAT FORMAT CONTROL PASSES TO THE GROUP 03400110 ! 344: C***** ENCLOSED BY THE LAST PRECEDING RIGHT PARENTHESIS 03410110 ! 345: C***** WHEN THE I/O LIST CONTAINS MORE ELEMENTS THAN 03420110 ! 346: C***** THE NUMBER OF DESCRIPTORS IN THE FORMAT STATEMENT 03430110 ! 347: C*************************************** 03440110 ! 348: JACVI = +4444 03450110 ! 349: KBCVI = -333 03460110 ! 350: LCCVI = 22 03470110 ! 351: MDCVI = 11 03480110 ! 352: ACVS = 5.555 03490110 ! 353: BCVS = -6.666 03500110 ! 354: CCVS = +7.77 03510110 ! 355: DCVS = 65432.1 03520110 ! 356: CMAVS = -0.13579E+5 03530110 ! 357: CMBVS = 0.4545E-04 03540110 ! 358: CMCVS = 0.9989E12 03550110 ! 359: CMDVS = -0.747E-2 03560110 ! 360: CMEVS = +0.549E+00 03570110 ! 361: CMFVS = 0.662E-0 03580110 ! 362: CMGVS = 0.468E-10 03590110 ! 363: RAVS = +59.542E02 03600110 ! 364: RBVS = -0.01234560E-2 03610110 ! 365: RCVS = -1395624534.E-10 03620110 ! 366: RDVS = +129.E4 03630110 ! 367: REVS = 4.12E+20 03640110 ! 368: FFCVS = -44.6666 03650110 ! 369: GGCVS = +.549327E+2 03660110 ! 370: HHCVS = 848. 03670110 ! 371: MVS = -.987 03680110 ! 372: C***** CARDS 22, 23, 24, 25, 26 03690110 ! 373: 35022 FORMAT ( E12.5, (I4)) 03700110 ! 374: C***** SEE NOTES TEST1 & TEST 3 TO BYPASS TEST 03710110 ! 375: C***** CARDS 22 THRU 26 MUST BE BYPASSED 03720110 ! 376: IVINSP=IVINSP+1 03730110 ! 377: WRITE (NUVI,80004) IVTNUM 03740110 ! 378: WRITE (NUVI,70040) 03750110 ! 379: READ (IRVI,35022) A1S(2), IAC1I 03760110 ! 380: 70040 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 2 GROUPS) 03770110 ! 381: 35023 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 03780110 ! 382: 1 2(/23X,E16.5), 03790110 ! 383: 2 /17X,10HCORRECT: ,12H-0.13579E+05,4H OR ,12H -.13579+005, 03800110 ! 384: 3 //17X,10HCOMPUTED: ,22X,25H6 COMPUTED LINES EXPECTED, 03810110 ! 385: 4 /(23X,I9)) 03820110 ! 386: 70041 FORMAT (1H ,16X,10HCORRECT: ,5H 4444) 03830110 ! 387: WRITE (NUVI,35023) CMAVS, A1S(2), JACVI, IAC1I 03840110 ! 388: WRITE (NUVI,70041) 03850110 ! 389: CT005* TEST 5 03860110 ! 390: C***** 03870110 ! 391: IVTNUM = 5 03880110 ! 392: C***** CARDS 27, 28 03890110 ! 393: C***** SEE NOTES TEST 1 & TEST 3 TO DELETE TEST 03900110 ! 394: C***** CARDS 27,28 SHOULD BE BYPASSED 03910110 ! 395: IVINSP=IVINSP+1 03920110 ! 396: WRITE (NUVI,80004) IVTNUM 03930110 ! 397: WRITE (NUVI,70050) 03940110 ! 398: 70050 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 5 GROUPS) 03950110 ! 399: 35025 FORMAT (I4, (F6.3), E11.4) 03960110 ! 400: READ (IRVI,35025) MRRVI, AC1S(1), EP1S(1), A3S(1,1,1), AC2S(2,2) 03970110 ! 401: 35026 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 03980110 ! 402: 1 2(/23X,I8),/17X,10HCORRECT: ,4H-333,//17X,10HCOMPUTED: , 03990110 ! 403: 2 22X,25H2 COMPUTED LINES EXPECTED,2(/23X,F10.3), 04000110 ! 404: 3 /17X,10HCORRECT: ,6H 5.555,//17X,10HCOMPUTED: , 04010110 ! 405: 4 22X,25H2 COMPUTED LINES EXPECTED,2(/23X,E15.4), 04020110 ! 406: 5 /17X,10HCORRECT: ,11H 0.4545E-04,4H OR ,9H.4545-004,//17X, 04030110 ! 407: 6 10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED,2(/23X,F10.3), 04040110 ! 408: 7 /17X,10HCORRECT: ,6H-6.666,//17X, 04050110 ! 409: 8 10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED,2(/23X,E15.4), 04060110 ! 410: 9 /17X,10HCORRECT: ,11H 0.9989E+12,4H OR ,9H.9989+012) 04070110 ! 411: WRITE (NUVI,35026) KBCVI, MRRVI, ACVS, AC1S(1), CMBVS, EP1S(1), 04080110 ! 412: 1 BCVS, A3S(1,1,1),CMCVS,AC2S(2,2) 04090110 ! 413: CT006* TEST 6 04100110 ! 414: C***** CARDS 29, 30 04110110 ! 415: IVTNUM = 6 04120110 ! 416: C***** SEE NOTES TEST 1 & 3 TO DELETE TEST 04130110 ! 417: C***** CARDS 29 & 30 MUST BE BYPASSED 04140110 ! 418: IVINSP=IVINSP+1 04150110 ! 419: WRITE (NUVI,80004) IVTNUM 04160110 ! 420: 70060 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 7 GROUPS) 04170110 ! 421: WRITE (NUVI,70060) 04180110 ! 422: 35027 FORMAT (F4.2, (2(E10.3)), I2) 04190110 ! 423: READ (IRVI,35027) A2S(2,2), A3S(2,1,1), EP1S(2), MCA3I(1,1,1), 04200110 ! 424: 1 BVS, AC2S(2,1), NECVI 04210110 ! 425: 35028 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04220110 ! 426: 1 2(/23X,F9.2),/17X,10HCORRECT: ,5H 7.77,//17X,10HCOMPUTED: , 04230110 ! 427: 222X,25H2 COMPUTED LINES EXPECTED,2(/23X,E14.3),/17X,10HCORRECT: ,04240110 ! 428: 310H-0.747E-02,4H OR ,9H-.747-002,//17X,10HCOMPUTED: ,22X, 04250110 ! 429: 425H2 COMPUTED LINES EXPECTED,2(/23X,E14.3),/17X,10HCORRECT: , 04260110 ! 430: 510H 0.549E+00,4H OR ,8H.549+000,//17X,10HCOMPUTED: ,22X, 04270110 ! 431: 625H2 COMPUTED LINES EXPECTED,2(/23X,I7),/17X,10HCORRECT: ,3H 22, 04280110 ! 432: 7//17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04290110 ! 433: 82(/23X,E14.3), /17X,10HCORRECT: ,10H 0.662E+00,4H OR ,8H.662+000)04300110 ! 434: 75028 FORMAT (//17X,10HCOMPUTED: ,22X, 04310110 ! 435: 1 25H2 COMPUTED LINES EXPECTED,2(/23X,E14.3), 04320110 ! 436: 2 /17X,10HCORRECT: ,10H 0.468E-10,4H OR ,8H.468-010, 04330110 ! 437: 3 //17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED,2(/23X,I7), 04340110 ! 438: 4 /17X,10HCORRECT: ,3H 11) 04350110 ! 439: WRITE (NUVI,35028) CCVS, A2S(2,2), CMDVS, A3S(2,1,1), CMEVS, 04360110 ! 440: 1 EP1S(2), LCCVI, MCA3I(1,1,1), CMFVS, BVS 04370110 ! 441: C 04380110 ! 442: WRITE (NUVI,75028) CMGVS,AC2S(2,1),MDCVI,NECVI 04390110 ! 443: C 04400110 ! 444: CT007* TEST 7 04410110 ! 445: IVTNUM = 7 04420110 ! 446: C***** CARDS 31, 32 04430110 ! 447: C***** SEE NOTES TEST 1 & TEST 3 TO DELETE TEST 04440110 ! 448: C***** CARDS 31,& 32 SHOULD BE BYPASSED 04450110 ! 449: IVINSP=IVINSP+1 04460110 ! 450: WRITE (NUVI,80004) IVTNUM 04470110 ! 451: WRITE (NUVI,70070) 04480110 ! 452: 70070 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 5 GROUPS) 04490110 ! 453: 35029 FORMAT (E12.5, (F8.4, E17.10)) 04500110 ! 454: READ (IRVI,35029) CAVS, EP1S(3), A1S(1), A2S(1,2), A2S(2,1) 04510110 ! 455: 35030 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04520110 ! 456: 1 /(23X, E16.5)) 04530110 ! 457: 70071 FORMAT (/17X,10HCORRECT: ,12H 0.59542E+04,4H OR , 04540110 ! 458: 1 10H.59542+004) 04550110 ! 459: WRITE (NUVI,35030) RAVS, CAVS 04560110 ! 460: WRITE (NUVI,70071) 04570110 ! 461: 35031 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04580110 ! 462: 1 2(/23X,F12.4),/17X,10HCORRECT: ,8H-44.6666, 04590110 ! 463: 2 //17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04600110 ! 464: 3 2(/23X,E17.6), 04610110 ! 465: 4 /17X,10HCORRECT: ,13H-0.123456E-03,4H OR ,12H-.123456-003, 04620110 ! 466: 5 //17X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04630110 ! 467: 6 2(/23X,F12.4),/17X,10HCORRECT: ,8H 54.9327,//17X, 04640110 ! 468: 7 10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED,/(23X,E17.6)) 04650110 ! 469: C 04660110 ! 470: 70072 FORMAT (/17X,10HCORRECT: ,13H-0.139562E+00,4H OR , 04670110 ! 471: 1 12H-.139562+000) 04680110 ! 472: WRITE (NUVI,35031) FFCVS, EP1S(3), RBVS, A1S(1), GGCVS, A2S(1,2),04690110 ! 473: 1 RCVS, A2S(2,1) 04700110 ! 474: WRITE (NUVI,70072) 04710110 ! 475: C**** 04720110 ! 476: CT008* TEST 8 04730110 ! 477: IVTNUM = 8 04740110 ! 478: C***** CARDS 33, 34, 35, 36 04750110 ! 479: C***** SEE NOTES TEST 1 & TEST 3 TO DELETE TEST 04760110 ! 480: C***** CARDS 33 THRU 36 SHOULD BE BYPASSED 04770110 ! 481: IVINSP=IVINSP+1 04780110 ! 482: WRITE (NUVI,80004) IVTNUM 04790110 ! 483: WRITE (NUVI,70080) 04800110 ! 484: 70080 FORMAT (1H ,48X,27HTHIS TEST CONTAINS 5 GROUPS) 04810110 ! 485: C***** THIS READ CAUSES AN INPUT DATA CARD TO BE SKIPPED 04820110 ! 486: 35032 FORMAT( F7.1, (/2(E10.3), 2(E10.3)), E10.3) 04830110 ! 487: READ (IRVI,35032) CVS, A2S(2,1), A3S(1,2,2), A3S(1,1,1), 04840110 ! 488: 1 A3S(2,2,1), A2S(1,1), A3S(1,2,1), EP1S(4),A1S(2) 04850110 ! 489: 35033 FORMAT (1H ,16X,10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED, 04860110 ! 490: 1 2(/23X,F12.1),/17X,10HCORRECT: ,8H 65432.1,//17X, 04870110 ! 491: 2 10HCOMPUTED: ,22X,25H3 COMPUTED LINES EXPECTED,3(/23X,E14.3), 04880110 ! 492: 3 /17X,10HCORRECT: ,10H 0.848E+03,4H OR ,8H.848+003,//17X, 04890110 ! 493: 4 10HCOMPUTED: ,22X,25H3 COMPUTED LINES EXPECTED,3(/23X,E14.3), 04900110 ! 494: 5 /17X,10HCORRECT: ,10H 0.129E+07,4H OR ,8H.129+007,//17X, 04910110 ! 495: 6 10HCOMPUTED: ,22X,25H2 COMPUTED LINES EXPECTED,2(/23X,E14.3), 04920110 ! 496: 7 /17X,10HCORRECT: ,10H 0.412E+21,4H OR ,8H.412+021,//17X, 04930110 ! 497: 8 10HCOMPUTED: ,22X,25H4 COMPUTED LINES EXPECTED,4(/23X,E14.3), 04940110 ! 498: 9 /17X,10HCORRECT: ,10H-0.987E+00,4H OR ,9H-.987+000) 04950110 ! 499: WRITE (NUVI,35033) DCVS, CVS, HHCVS, A2S(2,1), A3S(1,2,2),RDVS, 04960110 ! 500: 1 A3S(1,1,1), A3S(2,2,1), REVS, A2S(1,1), 04970110 ! 501: 2 MVS, A3S(1,2,1), EP1S(4),A1S(2) 04980110 ! 502: CT009* TEST 9 04990110 ! 503: IVTNUM = 9 05000110 ! 504: C***** TEST FOR EMPTY FORMAT STATEMENT 05010110 ! 505: C***** SEE NOTES TEST 1 TO DELETE TEST 05020110 ! 506: IVINSP=IVINSP+1 05030110 ! 507: WRITE (NUVI,80004) IVTNUM 05040110 ! 508: 35034 FORMAT (1H ,48X,22HEMPTY FORMAT ( ) WRITE, 05050110 ! 509: 1 //2X,34HTHE FOLLOWING LINE SHOULD BE BLANK) 05060110 ! 510: WRITE (NUVI,35034) 05070110 ! 511: 35035 FORMAT ( ) 05080110 ! 512: WRITE (NUVI,35035) 05090110 ! 513: 35036 FORMAT (2X,23H END EMPTY FORMAT TEST) 05100110 ! 514: WRITE (NUVI,35036) 05110110 ! 515: C***** POSITION INPUT TO INSURE CORRECT RECORD FOR NEXT TESTS 05120110 ! 516: 35037 IF (MRRVI - 5) 35038, 35039, 35038 05130110 ! 517: C***** CARD 37 05140110 ! 518: 35038 READ (IRVI, 35025) MRRVI 05150110 ! 519: GO TO 35037 05160110 ! 520: 35039 CONTINUE 05170110 ! 521: CT010* TEST 10 05180110 ! 522: IVTNUM = 10 05190110 ! 523: C***** 05200110 ! 524: C***** ADDITIONAL SCALE FACTOR ON INPUT-OUTPUT 13.5.7 05210110 ! 525: C***** CARD 38 05220110 ! 526: IVINSP=IVINSP+1 05230110 ! 527: WRITE (NUVI,80004) IVTNUM 05240110 ! 528: 35040 FORMAT (1PE10.3, -1PE10.2, E10.3) 05250110 ! 529: READ (IRVI,35040) A1S(3), A1S(4), A1S(5) 05260110 ! 530: C**** SEE NOTES TEST 1 TO DELETE TEST (INSERT CODE HERE) 05270110 ! 531: 35041 FORMAT (1H ,16X,10HCOMPUTED: , 05280110 ! 532: 1 E12.3, E12.4, E12.4, 05290110 ! 533: 2 /17X,10HCORRECT: ,22X,26H2 CORRECT ANSWERS POSSIBLE, 05300110 ! 534: 3 /30X,33H0.988E+02 0.8648E+05 0.9877E+04, 05310110 ! 535: 4 /30X,33H .988+002 .8648+005 .9877+004) 05320110 ! 536: WRITE(NUVI, 35041) A1S(3), A1S(4), A1S(5) 05330110 ! 537: CT011* TEST 11 05340110 ! 538: IVTNUM = 11 05350110 ! 539: C***** CARDS 39 & 40 05360110 ! 540: C***** SCALE FACTOR HAS NO EFFECT ON FORMAT RESCAN OR F EDIT 05370110 ! 541: C***** DESCRIPTOR WITH INPUT DATA CONTAINING AN EXPONENT 05380110 ! 542: AAVS = .087654 05390110 ! 543: BAVS = .87654 05400110 ! 544: 35042 FORMAT (-1P2F8.1, +1P, 2X,(F8.1)) 05410110 ! 545: READ (IRVI, 35042) AVS, BVS, CVS, DVS 05420110 ! 546: C**** SEE NOTES TEST 1 TO DELETE TEST 05430110 ! 547: IVINSP=IVINSP+1 05440110 ! 548: WRITE (NUVI,80004) IVTNUM 05450110 ! 549: 35043 FORMAT (1H ,16X,10HCOMPUTED: ,22X, 05460110 ! 550: 1 25H3 COMPUTED LINES EXPECTED,/25X,F8.4, F8.3, F8.2, F8.1, 1P, 05470110 ! 551: 2 /26X, F5.4, 3X, 2P, F5.3, +3P, 1H , (23X,F6.2),3X) 05480110 ! 552: 5043 FORMAT (17X,10HCORRECT: ,22X,26H , 05490110 ! 553: 1 /25X,32H 1.2345 12.345 123.45 1234.5,/24X, 05500110 ! 554: 2 45H .8765 8.765 87.65/21X, 05510110 ! 555: 3 8H 876.54) 05520110 ! 556: WRITE (NUVI,35043) AVS,BVS,CVS,DVS,AAVS,AAVS,AAVS,BAVS 05530110 ! 557: WRITE (NUVI,5043) 05540110 ! 558: CBB** ********************** BBCSUM0 **********************************05550110 ! 559: C**** WRITE OUT TEST SUMMARY 05560110 ! 560: C**** 05570110 ! 561: IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 05580110 ! 562: WRITE (I02, 90004) 05590110 ! 563: WRITE (I02, 90014) 05600110 ! 564: WRITE (I02, 90004) 05610110 ! 565: WRITE (I02, 90020) IVPASS 05620110 ! 566: WRITE (I02, 90022) IVFAIL 05630110 ! 567: WRITE (I02, 90024) IVDELE 05640110 ! 568: WRITE (I02, 90026) IVINSP 05650110 ! 569: WRITE (I02, 90028) IVTOTN, IVTOTL 05660110 ! 570: CBE** ********************** BBCSUM0 **********************************05670110 ! 571: CBB** ********************** BBCFOOT0 **********************************05680110 ! 572: C**** WRITE OUT REPORT FOOTINGS 05690110 ! 573: C**** 05700110 ! 574: WRITE (I02,90016) ZPROG, ZPROG 05710110 ! 575: WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 05720110 ! 576: WRITE (I02,90019) 05730110 ! 577: CBE** ********************** BBCFOOT0 **********************************05740110 ! 578: CBB** ********************** BBCFMT0A **********************************05750110 ! 579: C**** FORMATS FOR TEST DETAIL LINES 05760110 ! 580: C**** 05770110 ! 581: 80000 FORMAT (1H ,2X,I3,4X,7HDELETED,32X,A31) 05780110 ! 582: 80002 FORMAT (1H ,2X,I3,4X,7H PASS ,32X,A31) 05790110 ! 583: 80004 FORMAT (1H ,2X,I3,4X,7HINSPECT,32X,A31) 05800110 ! 584: 80008 FORMAT (1H ,2X,I3,4X,7H FAIL ,32X,A31) 05810110 ! 585: 80010 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,15X,10HCOMPUTED= , 05820110 ! 586: 1I6,/,1H ,15X,10HCORRECT= ,I6) 05830110 ! 587: 80012 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 05840110 ! 588: 1E12.5,/,1H ,16X,10HCORRECT= ,E12.5) 05850110 ! 589: 80018 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 05860110 ! 590: 1A21,/,1H ,16X,10HCORRECT= ,A21) 05870110 ! 591: 80020 FORMAT (1H ,16X,10HCOMPUTED= ,A21,1X,A31) 05880110 ! 592: 80022 FORMAT (1H ,16X,10HCORRECT= ,A21,1X,A31) 05890110 ! 593: 80024 FORMAT (1H ,16X,10HCOMPUTED= ,I6,16X,A31) 05900110 ! 594: 80026 FORMAT (1H ,16X,10HCORRECT= ,I6,16X,A31) 05910110 ! 595: 80028 FORMAT (1H ,16X,10HCOMPUTED= ,E12.5,10X,A31) 05920110 ! 596: 80030 FORMAT (1H ,16X,10HCORRECT= ,E12.5,10X,A31) 05930110 ! 597: 80050 FORMAT (1H ,48X,A31) 05940110 ! 598: CBE** ********************** BBCFMT0A **********************************05950110 ! 599: CBB** ********************** BBCFMAT1 **********************************05960110 ! 600: C**** FORMATS FOR TEST DETAIL LINES - FULL LANGUAGE 05970110 ! 601: C**** 05980110 ! 602: 80031 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 05990110 ! 603: 1D17.10,/,1H ,16X,10HCORRECT= ,D17.10) 06000110 ! 604: 80033 FORMAT (1H ,16X,10HCOMPUTED= ,D17.10,10X,A31) 06010110 ! 605: 80035 FORMAT (1H ,16X,10HCORRECT= ,D17.10,10X,A31) 06020110 ! 606: 80037 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 06030110 ! 607: 80039 FORMAT (1H ,16X,10HCORRECT= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 06040110 ! 608: 80041 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 06050110 ! 609: 80043 FORMAT (1H ,16X,10HCORRECT= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 06060110 ! 610: 80045 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 06070110 ! 611: 11H(,F12.5,2H, ,F12.5,1H)/,1H ,16X,10HCORRECT= , 06080110 ! 612: 21H(,F12.5,2H, ,F12.5,1H)) 06090110 ! 613: CBE** ********************** BBCFMAT1 **********************************06100110 ! 614: CBB** ********************** BBCFMT0B **********************************06110110 ! 615: C**** FORMAT STATEMENTS FOR PAGE HEADERS 06120110 ! 616: C**** 06130110 ! 617: 90002 FORMAT (1H1) 06140110 ! 618: 90004 FORMAT (1H ) 06150110 ! 619: 90006 FORMAT (1H ,20X,31HFEDERAL SOFTWARE TESTING CENTER) 06160110 ! 620: 90007 FORMAT (1H ,19X,34HFORTRAN COMPILER VALIDATION SYSTEM) 06170110 ! 621: 90008 FORMAT (1H ,21X,A13,A17) 06180110 ! 622: 90009 FORMAT (1H ,/,2H *,A5,6HBEGIN*,12X,15HTEST RESULTS - ,A5,/) 06190110 ! 623: 90010 FORMAT (1H ,8X,16HTEST DATE*TIME= ,A17,15H - COMPILER= ,A20) 06200110 ! 624: 90013 FORMAT (1H ,8H TEST ,10HPASS/FAIL ,6X,17HDISPLAYED RESULTS, 06210110 ! 625: 1 7X,7HREMARKS,24X) 06220110 ! 626: 90014 FORMAT (1H ,46H----------------------------------------------, 06230110 ! 627: 1 33H---------------------------------) 06240110 ! 628: 90015 FORMAT (1H ,48X,17HTHIS PROGRAM HAS ,I3,6H TESTS,/) 06250110 ! 629: C**** 06260110 ! 630: C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 06270110 ! 631: C**** 06280110 ! 632: 90016 FORMAT (1H ,/,2H *,A5,4HEND*,14X,14HEND OF TEST - ,A5,/) 06290110 ! 633: 90018 FORMAT (1H ,A13,13X,A20,7H * ,A10,1H/, 06300110 ! 634: 1 A13) 06310110 ! 635: 90019 FORMAT (1H ,26HFOR OFFICIAL USE ONLY ,35X,15HCOPYRIGHT 1982) 06320110 ! 636: C**** 06330110 ! 637: C**** FORMAT STATEMENTS FOR RUN SUMMARY 06340110 ! 638: C**** 06350110 ! 639: 90020 FORMAT (1H ,21X,I5,13H TESTS PASSED) 06360110 ! 640: 90022 FORMAT (1H ,21X,I5,13H TESTS FAILED) 06370110 ! 641: 90024 FORMAT (1H ,21X,I5,14H TESTS DELETED) 06380110 ! 642: 90026 FORMAT (1H ,21X,I5,25H TESTS REQUIRE INSPECTION) 06390110 ! 643: 90028 FORMAT (1H ,21X,I5,4H OF ,I3,15H TESTS EXECUTED) 06400110 ! 644: CBE** ********************** BBCFMT0B **********************************06410110 ! 645: C***** END OF TEST SEGMENT 350 06420110 ! 646: STOP 06430110 ! 647: END 06440110
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.