|
|
1.1 root 1: C***********************************************************************00010818
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 00020818
6: C***** FM818 00030818
7: C***** YDLG10 - (185) 00040818
8: C***** 00050818
9: C***********************************************************************00060818
10: C***** GENERAL PURPOSE ANS REF 00070818
11: C***** TEST INTRINSIC FUNCTION DLOG10 15.3 00080818
12: C***** TABLE 5 00090818
13: C***** 00100818
14: CBB** ********************** BBCCOMNT **********************************00110818
15: C**** 00120818
16: C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00130818
17: C**** VERSION 2.0 00140818
18: C**** 00150818
19: C**** 00160818
20: C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00170818
21: C**** GENERAL SERVICES ADMINISTRATION 00180818
22: C**** FEDERAL SOFTWARE TESTING CENTER 00190818
23: C**** 5203 LEESBURG PIKE, SUITE 1100 00200818
24: C**** FALLS CHURCH, VA. 22041 00210818
25: C**** 00220818
26: C**** (703) 756-6153 00230818
27: C**** 00240818
28: CBE** ********************** BBCCOMNT **********************************00250818
29: C***** S P E C I F I C A T I O N S SEGMENT 185 00260818
30: DOUBLE PRECISION AVD, BVD, CVD, DVCORR 00270818
31: C***** 00280818
32: CBB** ********************** BBCINITA **********************************00290818
33: C**** SPECIFICATION STATEMENTS 00300818
34: C**** 00310818
35: CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00320818
36: 1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00330818
37: CBE** ********************** BBCINITA **********************************00340818
38: CBB** ********************** BBCINITB **********************************00350818
39: C**** INITIALIZE SECTION 00360818
40: DATA ZVERS, ZVERSD, ZDATE 00370818
41: 1 /'VERSION 2.0 ', '82/08/02*18.33.46', '*NO DATE*TIME'/ 00380818
42: DATA ZCOMPL, ZNAME, ZTAPE 00390818
43: 1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 00400818
44: DATA ZPROJ, ZTAPED, ZPROG 00410818
45: 1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 00420818
46: DATA REMRKS /' '/ 00430818
47: C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 00440818
48: C**** FOR IDENTIFYING THE TEST ENVIRONMENT 00450818
49: C**** 00460818
50: CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 00470818
51: CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 00480818
52: CZ03 ZPROG = 'PROGRAM NAME' 00490818
53: ZDATE = '07-Nov-85 ' *RP
54: ZCOMPL = 'CCI 5.2 ' *RP
55: ZPROJ = 'TC-85- -410' *RP
56: ZNAME = ' ' *RP
57: ZTAPE = ' ' *RP
58: ZTAPED = '850703 ' *RP
59: C 00560818
60: IVPASS = 0 00570818
61: IVFAIL = 0 00580818
62: IVDELE = 0 00590818
63: IVINSP = 0 00600818
64: IVTOTL = 0 00610818
65: IVTOTN = 0 00620818
66: ICZERO = 0 00630818
67: C 00640818
68: C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 00650818
69: I01 = 05 00660818
70: C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 00670818
71: I02 = 06 00680818
72: C 00690818
73: I01 = 5 00700818
74: C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 00710818
75: CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 00720818
76: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 00730818
77: C 00740818
78: I02 = 6 00750818
79: C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 00760818
80: CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 00770818
81: C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 00780818
82: C 00790818
83: CBE** ********************** BBCINITB **********************************00800818
84: NUVI = I02 00810818
85: IVTOTL = 16 00820818
86: ZPROG = 'FM818' 00830818
87: CBB** ********************** BBCHED0A **********************************00840818
88: C**** 00850818
89: C**** WRITE REPORT TITLE 00860818
90: C**** 00870818
91: WRITE (I02, 90002) 00880818
92: WRITE (I02, 90006) 00890818
93: WRITE (I02, 90007) 00900818
94: WRITE (I02, 90008) ZVERS, ZVERSD 00910818
95: WRITE (I02, 90009) ZPROG, ZPROG 00920818
96: WRITE (I02, 90010) ZDATE, ZCOMPL 00930818
97: CBE** ********************** BBCHED0A **********************************00940818
98: C***** 00950818
99: C***** HEADER FOR SEGMENT 185 00960818
100: WRITE(NUVI,18500) 00970818
101: 18500 FORMAT(1H , / 36H YDLG10 - (185) INTRINSIC FUNCTIONS// 00980818
102: 1 44H DLOG10 (DOUBLE PRECISION COMMON LOGARITHM)// 00990818
103: 2 17H ANS REF. - 15.3) 01000818
104: CBB** ********************** BBCHED0B **********************************01010818
105: C**** WRITE DETAIL REPORT HEADERS 01020818
106: C**** 01030818
107: WRITE (I02,90004) 01040818
108: WRITE (I02,90004) 01050818
109: WRITE (I02,90013) 01060818
110: WRITE (I02,90014) 01070818
111: WRITE (I02,90015) IVTOTL 01080818
112: CBE** ********************** BBCHED0B **********************************01090818
113: C***** 01100818
114: CT001* TEST 1 ONE, SINCE LN(1.0) = 0.0 01110818
115: IVTNUM = 1 01120818
116: BVD = 1.0D0 01130818
117: AVD = DLOG10(BVD) 01140818
118: IF (AVD + 0.5000000000D-09) 20010, 10010, 40010 01150818
119: 40010 IF (AVD - 0.5000000000D-09) 10010, 10010, 20010 01160818
120: 10010 IVPASS = IVPASS + 1 01170818
121: WRITE (NUVI, 80002) IVTNUM 01180818
122: GO TO 0011 01190818
123: 20010 IVFAIL = IVFAIL + 1 01200818
124: DVCORR = 0.00000000000000000000D+00 01210818
125: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01220818
126: 0011 CONTINUE 01230818
127: CT002* TEST 2 A VALUE CLOSE TO 10 01240818
128: IVTNUM = 2 01250818
129: AVD = DLOG10(9.875D0) 01260818
130: IF (AVD - 0.9945371038D+00) 20020, 10020, 40020 01270818
131: 40020 IF (AVD - 0.9945371048D+00) 10020, 10020, 20020 01280818
132: 10020 IVPASS = IVPASS + 1 01290818
133: WRITE (NUVI, 80002) IVTNUM 01300818
134: GO TO 0021 01310818
135: 20020 IVFAIL = IVFAIL + 1 01320818
136: DVCORR = 0.99453710429849784235D+00 01330818
137: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01340818
138: 0021 CONTINUE 01350818
139: CT003* TEST 3 THE VALUE 10.D0 01360818
140: IVTNUM = 3 01370818
141: AVD = DLOG10(10.0D0) 01380818
142: IF (AVD - 0.9999999995D+00) 20030, 10030, 40030 01390818
143: 40030 IF (AVD - 0.1000000001D+01) 10030, 10030, 20030 01400818
144: 10030 IVPASS = IVPASS + 1 01410818
145: WRITE (NUVI, 80002) IVTNUM 01420818
146: GO TO 0031 01430818
147: 20030 IVFAIL = IVFAIL + 1 01440818
148: DVCORR = 1.0000000000000000000D+00 01450818
149: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01460818
150: 0031 CONTINUE 01470818
151: CT004* TEST 4 THE VALUE 20.5D0 01480818
152: IVTNUM = 4 01490818
153: AVD = DLOG10(20.5D0) 01500818
154: IF (AVD - 0.1311753860D+01) 20040, 10040, 40040 01510818
155: 40040 IF (AVD - 0.1311753862D+01) 10040, 10040, 20040 01520818
156: 10040 IVPASS = IVPASS + 1 01530818
157: WRITE (NUVI, 80002) IVTNUM 01540818
158: GO TO 0041 01550818
159: 20040 IVFAIL = IVFAIL + 1 01560818
160: DVCORR = 1.3117538610557542993D+00 01570818
161: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01580818
162: 0041 CONTINUE 01590818
163: CT005* TEST 5 THE VALUE 99.0D0 01600818
164: IVTNUM = 5 01610818
165: AVD = DLOG10(99.0D0) 01620818
166: IF (AVD - 0.1995635193D+01) 20050, 10050, 40050 01630818
167: 40050 IF (AVD - 0.1995635196D+01) 10050, 10050, 20050 01640818
168: 10050 IVPASS = IVPASS + 1 01650818
169: WRITE (NUVI, 80002) IVTNUM 01660818
170: GO TO 0051 01670818
171: 20050 IVFAIL = IVFAIL + 1 01680818
172: DVCORR = 1.9956351945975499153D+00 01690818
173: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01700818
174: 0051 CONTINUE 01710818
175: CT006* TEST 6 VARIABLE WITHIN AN EXPRESSION 01720818
176: IVTNUM = 6 01730818
177: BVD = 1.0D0 01740818
178: CVD = 8.0D0 01750818
179: AVD = DLOG10(3.0D0 * BVD / CVD) 01760818
180: IF (AVD + 0.4259687325D+00) 20060, 10060, 40060 01770818
181: 40060 IF (AVD + 0.4259687320D+00) 10060, 10060, 20060 01780818
182: 10060 IVPASS = IVPASS + 1 01790818
183: WRITE (NUVI, 80002) IVTNUM 01800818
184: GO TO 0061 01810818
185: 20060 IVFAIL = IVFAIL + 1 01820818
186: DVCORR = -0.42596873227228114835D+00 01830818
187: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01840818
188: 0061 CONTINUE 01850818
189: CT007* TEST 7 VARIABLE WITHIN AN EXPRESSION 01860818
190: IVTNUM = 7 01870818
191: BVD = 1.0D0 01880818
192: CVD = 8.0D0 01890818
193: AVD = DLOG10(5.0D0 * BVD / CVD) 01900818
194: IF (AVD + 0.2041199828D+00) 20070, 10070, 40070 01910818
195: 40070 IF (AVD + 0.2041199825D+00) 10070, 10070, 20070 01920818
196: 10070 IVPASS = IVPASS + 1 01930818
197: WRITE (NUVI, 80002) IVTNUM 01940818
198: GO TO 0071 01950818
199: 20070 IVFAIL = IVFAIL + 1 01960818
200: DVCORR = -0.20411998265592478085D+00 01970818
201: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 01980818
202: 0071 CONTINUE 01990818
203: CT008* TEST 8 AN EXPRESSION SUPPLIED TO DLOG10 02000818
204: IVTNUM = 8 02010818
205: AVD = DLOG10(75.D0 / 100.0D0) 02020818
206: IF (AVD + 0.1249387367D+00) 20080, 10080, 40080 02030818
207: 40080 IF (AVD + 0.1249387365D+00) 10080, 10080, 20080 02040818
208: 10080 IVPASS = IVPASS + 1 02050818
209: WRITE (NUVI, 80002) IVTNUM 02060818
210: GO TO 0081 02070818
211: 20080 IVFAIL = IVFAIL + 1 02080818
212: DVCORR = -0.12493873660829995313D+00 02090818
213: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02100818
214: 0081 CONTINUE 02110818
215: CT009* TEST 9 VARIABLE WITHIN AN EXPRESSION 02120818
216: IVTNUM = 9 02130818
217: BVD = 1.0D0 02140818
218: CVD = 8.0D0 02150818
219: AVD = DLOG10(7.0D0 * BVD / CVD) 02160818
220: IF (AVD + 0.5799194701D-01) 20090, 10090, 40090 02170818
221: 40090 IF (AVD + 0.5799194694D-01) 10090, 10090, 20090 02180818
222: 10090 IVPASS = IVPASS + 1 02190818
223: WRITE (NUVI, 80002) IVTNUM 02200818
224: GO TO 0091 02210818
225: 20090 IVFAIL = IVFAIL + 1 02220818
226: DVCORR = -0.057991946977686754929D+00 02230818
227: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02240818
228: 0091 CONTINUE 02250818
229: CT010* TEST 10 A VALUE CLOSE TO ONE 02260818
230: IVTNUM = 10 02270818
231: AVD = DLOG10(0.9921875D0) 02280818
232: IF (AVD + 0.3406248694D-02) 20100, 10100, 40100 02290818
233: 40100 IF (AVD + 0.3406248690D-02) 10100, 10100, 20100 02300818
234: 10100 IVPASS = IVPASS + 1 02310818
235: WRITE (NUVI, 80002) IVTNUM 02320818
236: GO TO 0101 02330818
237: 20100 IVFAIL = IVFAIL + 1 02340818
238: DVCORR = -0.0034062486919115022492D+00 02350818
239: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02360818
240: 0101 CONTINUE 02370818
241: CT011* TEST 11 A VALUE CLOSE TO ONE 02380818
242: IVTNUM = 11 02390818
243: BVD = 1.0009765625 02400818
244: AVD = DLOG10(BVD) 02410818
245: IF (AVD - 0.4239087517D-03) 20110, 10110, 40110 02420818
246: 40110 IF (AVD - 0.4239087522D-03) 10110, 10110, 20110 02430818
247: 10110 IVPASS = IVPASS + 1 02440818
248: WRITE (NUVI, 80002) IVTNUM 02450818
249: GO TO 0111 02460818
250: 20110 IVFAIL = IVFAIL + 1 02470818
251: DVCORR = 0.00042390875196115194455D+00 02480818
252: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02490818
253: 70111 FORMAT (1H ,16X,34HINFORMATIVE - UNDER REVIEW BY FSTC) 02490*TI
254: WRITE (NUVI,70111) 02490*TI
255: 0111 CONTINUE 02500818
256: CT012* TEST 12 A VALUE CLOSE TO ZERO 02510818
257: IVTNUM = 12 02520818
258: BVD = 256.0D0 02530818
259: AVD = DLOG10(1.0D0 / BVD) 02540818
260: IF (AVD + 0.2408239967D+01) 20120, 10120, 40120 02550818
261: 40120 IF (AVD + 0.2408239964D+01) 10120, 10120, 20120 02560818
262: 10120 IVPASS = IVPASS + 1 02570818
263: WRITE (NUVI, 80002) IVTNUM 02580818
264: GO TO 0121 02590818
265: 20120 IVFAIL = IVFAIL + 1 02600818
266: DVCORR = -2.4082399653118495617D+00 02610818
267: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02620818
268: 0121 CONTINUE 02630818
269: CT013* TEST 13 A VALUE CLOSE TO ZERO 02640818
270: IVTNUM = 13 02650818
271: BVD = 128.0D0 02660818
272: AVD = DLOG10(1.0D0 / (BVD * 8D0)) 02670818
273: IF (AVD + 0.3010299959D+01) 20130, 10130, 40130 02680818
274: 40130 IF (AVD + 0.3010299955D+01) 10130, 10130, 20130 02690818
275: 10130 IVPASS = IVPASS + 1 02700818
276: WRITE (NUVI, 80002) IVTNUM 02710818
277: GO TO 0131 02720818
278: 20130 IVFAIL = IVFAIL + 1 02730818
279: DVCORR = -3.0102999566398119521D+00 02740818
280: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02750818
281: 0131 CONTINUE 02760818
282: CT014* TEST 14 AN ARGUMENT OF HIGH MAGNITUDE 02770818
283: IVTNUM = 14 02780818
284: BVD = 2.0D+35 02790818
285: AVD = DLOG10(BVD) 02800818
286: IF (AVD - 0.3530102997D+01) 20140, 10140, 40140 02810818
287: 40140 IF (AVD - 0.3530103002D+02) 10140, 10140, 20140 02820818
288: 10140 IVPASS = IVPASS + 1 02830818
289: WRITE (NUVI, 80002) IVTNUM 02840818
290: GO TO 0141 02850818
291: 20140 IVFAIL = IVFAIL + 1 02860818
292: DVCORR = 35.301029995663981195D+00 02870818
293: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 02880818
294: 0141 CONTINUE 02890818
295: CT015* TEST 15 AN ARGUMENT OF LOW MAGNITUDE 02900818
296: IVTNUM = 15 02910818
297: BVD = 2.0D-35 02920818
298: AVD = DLOG10(BVD) 02930818
299: IF (AVD + 0.3469897003D+02) 20150, 10150, 40150 02940818
300: 40150 IF (AVD + 0.3469896998D+02) 10150, 10150, 20150 02950818
301: 10150 IVPASS = IVPASS + 1 02960818
302: WRITE (NUVI, 80002) IVTNUM 02970818
303: GO TO 0151 02980818
304: 20150 IVFAIL = IVFAIL + 1 02990818
305: DVCORR = -34.698970004336018805D+00 03000818
306: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 03010818
307: 0151 CONTINUE 03020818
308: CT016* TEST 16 THE FUNCTION APPIED TWICE 03030818
309: IVTNUM = 16 03040818
310: AVD = DLOG10(20.0D0) - DLOG10(2.0D0) 03050818
311: IF (AVD - 0.9999999995D+00) 20160, 10160, 40160 03060818
312: 40160 IF (AVD - 0.1000000001D+01) 10160, 10160, 20160 03070818
313: 10160 IVPASS = IVPASS + 1 03080818
314: WRITE (NUVI, 80002) IVTNUM 03090818
315: GO TO 0161 03100818
316: 20160 IVFAIL = IVFAIL + 1 03110818
317: DVCORR = 1.00000000000000D+00 03120818
318: WRITE (NUVI, 80031) IVTNUM, AVD, DVCORR 03130818
319: 0161 CONTINUE 03140818
320: C***** 03150818
321: CBB** ********************** BBCSUM0 **********************************03160818
322: C**** WRITE OUT TEST SUMMARY 03170818
323: C**** 03180818
324: IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 03190818
325: WRITE (I02, 90004) 03200818
326: WRITE (I02, 90014) 03210818
327: WRITE (I02, 90004) 03220818
328: WRITE (I02, 90020) IVPASS 03230818
329: WRITE (I02, 90022) IVFAIL 03240818
330: WRITE (I02, 90024) IVDELE 03250818
331: WRITE (I02, 90026) IVINSP 03260818
332: WRITE (I02, 90028) IVTOTN, IVTOTL 03270818
333: CBE** ********************** BBCSUM0 **********************************03280818
334: CBB** ********************** BBCFOOT0 **********************************03290818
335: C**** WRITE OUT REPORT FOOTINGS 03300818
336: C**** 03310818
337: WRITE (I02,90016) ZPROG, ZPROG 03320818
338: WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 03330818
339: WRITE (I02,90019) 03340818
340: CBE** ********************** BBCFOOT0 **********************************03350818
341: CBB** ********************** BBCFMT0A **********************************03360818
342: C**** FORMATS FOR TEST DETAIL LINES 03370818
343: C**** 03380818
344: 80000 FORMAT (1H ,2X,I3,4X,7HDELETED,32X,A31) 03390818
345: 80002 FORMAT (1H ,2X,I3,4X,7H PASS ,32X,A31) 03400818
346: 80004 FORMAT (1H ,2X,I3,4X,7HINSPECT,32X,A31) 03410818
347: 80008 FORMAT (1H ,2X,I3,4X,7H FAIL ,32X,A31) 03420818
348: 80010 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,15X,10HCOMPUTED= , 03430818
349: 1I6,/,1H ,15X,10HCORRECT= ,I6) 03440818
350: 80012 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03450818
351: 1E12.5,/,1H ,16X,10HCORRECT= ,E12.5) 03460818
352: 80018 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03470818
353: 1A21,/,1H ,16X,10HCORRECT= ,A21) 03480818
354: 80020 FORMAT (1H ,16X,10HCOMPUTED= ,A21,1X,A31) 03490818
355: 80022 FORMAT (1H ,16X,10HCORRECT= ,A21,1X,A31) 03500818
356: 80024 FORMAT (1H ,16X,10HCOMPUTED= ,I6,16X,A31) 03510818
357: 80026 FORMAT (1H ,16X,10HCORRECT= ,I6,16X,A31) 03520818
358: 80028 FORMAT (1H ,16X,10HCOMPUTED= ,E12.5,10X,A31) 03530818
359: 80030 FORMAT (1H ,16X,10HCORRECT= ,E12.5,10X,A31) 03540818
360: 80050 FORMAT (1H ,48X,A31) 03550818
361: CBE** ********************** BBCFMT0A **********************************03560818
362: CBB** ********************** BBCFMAT1 **********************************03570818
363: C**** FORMATS FOR TEST DETAIL LINES - FULL LANGUAGE 03580818
364: C**** 03590818
365: 80031 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03600818
366: 1D17.10,/,1H ,16X,10HCORRECT= ,D17.10) 03610818
367: 80033 FORMAT (1H ,16X,10HCOMPUTED= ,D17.10,10X,A31) 03620818
368: 80035 FORMAT (1H ,16X,10HCORRECT= ,D17.10,10X,A31) 03630818
369: 80037 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 03640818
370: 80039 FORMAT (1H ,16X,10HCORRECT= ,1H(,E12.5,2H, ,E12.5,1H),6X,A31) 03650818
371: 80041 FORMAT (1H ,16X,10HCOMPUTED= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 03660818
372: 80043 FORMAT (1H ,16X,10HCORRECT= ,1H(,F12.5,2H, ,F12.5,1H),6X,A31) 03670818
373: 80045 FORMAT (1H ,2X,I3,4X,7H FAIL ,/,1H ,16X,10HCOMPUTED= , 03680818
374: 11H(,F12.5,2H, ,F12.5,1H)/,1H ,16X,10HCORRECT= , 03690818
375: 21H(,F12.5,2H, ,F12.5,1H)) 03700818
376: CBE** ********************** BBCFMAT1 **********************************03710818
377: CBB** ********************** BBCFMT0B **********************************03720818
378: C**** FORMAT STATEMENTS FOR PAGE HEADERS 03730818
379: C**** 03740818
380: 90002 FORMAT (1H1) 03750818
381: 90004 FORMAT (1H ) 03760818
382: 90006 FORMAT (1H ,20X,31HFEDERAL SOFTWARE TESTING CENTER) 03770818
383: 90007 FORMAT (1H ,19X,34HFORTRAN COMPILER VALIDATION SYSTEM) 03780818
384: 90008 FORMAT (1H ,21X,A13,A17) 03790818
385: 90009 FORMAT (1H ,/,2H *,A5,6HBEGIN*,12X,15HTEST RESULTS - ,A5,/) 03800818
386: 90010 FORMAT (1H ,8X,16HTEST DATE*TIME= ,A17,15H - COMPILER= ,A20) 03810818
387: 90013 FORMAT (1H ,8H TEST ,10HPASS/FAIL ,6X,17HDISPLAYED RESULTS, 03820818
388: 1 7X,7HREMARKS,24X) 03830818
389: 90014 FORMAT (1H ,46H----------------------------------------------, 03840818
390: 1 33H---------------------------------) 03850818
391: 90015 FORMAT (1H ,48X,17HTHIS PROGRAM HAS ,I3,6H TESTS,/) 03860818
392: C**** 03870818
393: C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 03880818
394: C**** 03890818
395: 90016 FORMAT (1H ,/,2H *,A5,4HEND*,14X,14HEND OF TEST - ,A5,/) 03900818
396: 90018 FORMAT (1H ,A13,13X,A20,7H * ,A10,1H/, 03910818
397: 1 A13) 03920818
398: 90019 FORMAT (1H ,26HFOR OFFICIAL USE ONLY ,35X,15HCOPYRIGHT 1982) 03930818
399: C**** 03940818
400: C**** FORMAT STATEMENTS FOR RUN SUMMARY 03950818
401: C**** 03960818
402: 90020 FORMAT (1H ,21X,I5,13H TESTS PASSED) 03970818
403: 90022 FORMAT (1H ,21X,I5,13H TESTS FAILED) 03980818
404: 90024 FORMAT (1H ,21X,I5,14H TESTS DELETED) 03990818
405: 90026 FORMAT (1H ,21X,I5,25H TESTS REQUIRE INSPECTION) 04000818
406: 90028 FORMAT (1H ,21X,I5,4H OF ,I3,15H TESTS EXECUTED) 04010818
407: CBE** ********************** BBCFMT0B **********************************04020818
408: C***** END OF TEST SEGMENT 185 04030818
409: STOP 04040818
410: END 04050818
411: 04060818
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.