blob: be2622fe18f8a486493560f4fe32e521985e583f [file] [log] [blame]
PROGRAM FM813
C***********************************************************************00010813
C***** FORTRAN 77 00020813
C***** FM813 00030813
C***** YCSQRT - (177) 00040813
C***** 00050813
C***********************************************************************00060813
C***** GENERAL PURPOSE ANS REF 00070813
C***** TEST INTRINSIC FUNCTION CSQRT 15.3 00080813
C***** TABLE 5 00090813
C***** 00100813
CBB** ********************** BBCCOMNT **********************************00110813
C**** 00120813
C**** 1978 FORTRAN COMPILER VALIDATION SYSTEM 00130813
C**** VERSION 2.1 00140813
C**** 00150813
C**** 00160813
C**** SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO 00170813
C**** NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY 00180813
C**** SOFTWARE STANDARDS VALIDATION GROUP 00190813
C**** BUILDING 225 RM A266 00200813
C**** GAITHERSBURG, MD 20899 00210813
C**** 00220813
C**** 00230813
C**** 00240813
CBE** ********************** BBCCOMNT **********************************00250813
C***** 00260813
C***** S P E C F I C A T I O N S SEGMENT 177 00270813
COMPLEX AVC, BVC, CVC, ZVCORR 00280813
REAL R2E(2) 00290813
EQUIVALENCE (AVC, R2E) 00300813
C***** 00310813
CBB** ********************** BBCINITA **********************************00320813
C**** SPECIFICATION STATEMENTS 00330813
C**** 00340813
CHARACTER ZVERS*13, ZVERSD*17, ZDATE*17, ZPROG*5, ZCOMPL*20, 00350813
1 ZNAME*20, ZTAPE*10, ZPROJ*13, REMRKS*31, ZTAPED*13 00360813
CBE** ********************** BBCINITA **********************************00370813
CBB** ********************** BBCINITB **********************************00380813
C**** INITIALIZE SECTION 00390813
DATA ZVERS, ZVERSD, ZDATE 00400813
1 /'VERSION 2.1 ', '93/10/21*21.02.00', '*NO DATE*TIME'/ 00410813
DATA ZCOMPL, ZNAME, ZTAPE 00420813
1 /'*NONE SPECIFIED*', '*NO COMPANY NAME*', '*NO TAPE*'/ 00430813
DATA ZPROJ, ZTAPED, ZPROG 00440813
1 /'*NO PROJECT*', '*NO TAPE DATE', 'XXXXX'/ 00450813
DATA REMRKS /' '/ 00460813
C**** THE FOLLOWING 9 COMMENT LINES (CZ01, CZ02, ...) CAN BE REPLACED 00470813
C**** FOR IDENTIFYING THE TEST ENVIRONMENT 00480813
C**** 00490813
CZ01 ZVERS = 'VERSION OF THE COMPILER VALIDATION SYSTEM' 00500813
CZ02 ZVERSD = 'CREATION DATE/TIME OF THE COMPILER VALIDATION SYSTEM' 00510813
CZ03 ZPROG = 'PROGRAM NAME' 00520813
CZ04 ZDATE = 'DATE OF TEST' 00530813
CZ05 ZCOMPL = 'COMPILER IDENTIFICATION' 00540813
CZ06 ZPROJ = 'PROJECT NUMBER/IDENTIFICATION' 00550813
CZ07 ZNAME = 'NAME OF USER' 00560813
CZ08 ZTAPE = 'TAPE OWNER/ID' 00570813
CZ09 ZTAPED = 'DATE TAPE COPIED' 00580813
C 00590813
IVPASS = 0 00600813
IVFAIL = 0 00610813
IVDELE = 0 00620813
IVINSP = 0 00630813
IVTOTL = 0 00640813
IVTOTN = 0 00650813
ICZERO = 0 00660813
C 00670813
C I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER. 00680813
I01 = 05 00690813
C I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER. 00700813
I02 = 06 00710813
C 00720813
CX010 REPLACED BY FEXEC X-010 CONTROL CARD (CARD-READER UNIT NUMBER). 00730813
C THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5 00740813
CX011 REPLACED BY FEXEC X-011 CONTROL CARD. CX011 IS FOR SYSTEMS 00750813
C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX010. 00760813
C 00770813
CX020 REPLACED BY FEXEC X-020 CONTROL CARD (PRINTER UNIT NUMBER). 00780813
C THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02= 6 00790813
CX021 REPLACED BY FEXEC X-021 CONTROL CARD. CX021 IS FOR SYSTEMS 00800813
C REQUIRING ADDITIONAL STATEMENTS FOR FILES ASSOCIATED WITH CX020. 00810813
C 00820813
CBE** ********************** BBCINITB **********************************00830813
NUVI = I02 00840813
IVTOTL = 13 00850813
ZPROG = 'FM813' 00860813
CBB** ********************** BBCHED0A **********************************00870813
C**** 00880813
C**** WRITE REPORT TITLE 00890813
C**** 00900813
WRITE (I02, 90002) 00910813
WRITE (I02, 90006) 00920813
WRITE (I02, 90007) 00930813
WRITE (I02, 90008) ZVERS, ZVERSD 00940813
WRITE (I02, 90009) ZPROG, ZPROG 00950813
WRITE (I02, 90010) ZDATE, ZCOMPL 00960813
CBE** ********************** BBCHED0A **********************************00970813
C***** 00980813
C***** HEADER FOR SEGMENT 177 00990813
WRITE(NUVI,17700) 01000813
17700 FORMAT(" ", / " YCSQRT - (177) INTRINSIC FUNCTIONS" // 01010813
1 " CSQRT (COMPLEX SQUARE ROOT)" // 01020813
2 " ANS REF. - 15.3" ) 01030813
CBB** ********************** BBCHED0B **********************************01040813
C**** WRITE DETAIL REPORT HEADERS 01050813
C**** 01060813
WRITE (I02,90004) 01070813
WRITE (I02,90004) 01080813
WRITE (I02,90013) 01090813
WRITE (I02,90014) 01100813
WRITE (I02,90015) IVTOTL 01110813
CBE** ********************** BBCHED0B **********************************01120813
C***** 01130813
CT001* TEST 1 ZERO 01140813
IVTNUM = 1 01150813
BVC = (0.0, 0.0) 01160813
AVC = CSQRT(BVC) 01170813
IF (R2E(1) + 0.50000E-04) 20010, 40012, 40011 01180813
40011 IF (R2E(1) - 0.50000E-04) 40012, 40012, 20010 01190813
40012 IF (R2E(2) + 0.50000E-04) 20010, 10010, 40010 01200813
40010 IF (R2E(2) - 0.50000E-04) 10010, 10010, 20010 01210813
10010 IVPASS = IVPASS + 1 01220813
WRITE (NUVI, 80002) IVTNUM 01230813
GO TO 0011 01240813
20010 IVFAIL = IVFAIL + 1 01250813
ZVCORR = (0.00000000000000, 0.00000000000000) 01260813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01270813
0011 CONTINUE 01280813
CT002* TEST 2 POSITIVE REAL NUMBERS 01290813
IVTNUM = 2 01300813
BVC = (4.0, 4.0) 01310813
AVC = CSQRT(BVC - (0.0, 4.0)) 01320813
IF (R2E(1) - 0.19999E+01) 20020, 40022, 40021 01330813
40021 IF (R2E(1) - 0.20001E+01) 40022, 40022, 20020 01340813
40022 IF (R2E(2) + 0.50000E-04) 20020, 10020, 40020 01350813
40020 IF (R2E(2) - 0.50000E-04) 10020, 10020, 20020 01360813
10020 IVPASS = IVPASS + 1 01370813
WRITE (NUVI, 80002) IVTNUM 01380813
GO TO 0021 01390813
20020 IVFAIL = IVFAIL + 1 01400813
ZVCORR = (2.00000000000000, 0.00000000000000) 01410813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01420813
0021 CONTINUE 01430813
CT003* TEST 3 POSITIVE REAL NUMBERS 01440813
IVTNUM = 3 01450813
BVC = (4.0, 4.0) 01460813
CVC = (4.0, -4.0) 01470813
AVC = CSQRT(BVC + CVC) 01480813
IF (R2E(1) - 0.28282E+01) 20030, 40032, 40031 01490813
40031 IF (R2E(1) - 0.28286E+01) 40032, 40032, 20030 01500813
40032 IF (R2E(2) + 0.50000E-04) 20030, 10030, 40030 01510813
40030 IF (R2E(2) - 0.50000E-04) 10030, 10030, 20030 01520813
10030 IVPASS = IVPASS + 1 01530813
WRITE (NUVI, 80002) IVTNUM 01540813
GO TO 0031 01550813
20030 IVFAIL = IVFAIL + 1 01560813
ZVCORR = (2.8284271247462, 0.00000000000000) 01570813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01580813
0031 CONTINUE 01590813
CT004* TEST 4 POSITIVE REAL NUMBERS 01600813
IVTNUM = 4 01610813
BVC = (4.0, 0.0) 01620813
CVC = BVC + (5.0, 0.0) 01630813
AVC = CSQRT(CVC) 01640813
IF (R2E(1) - 0.29998E+01) 20040, 40042, 40041 01650813
40041 IF (R2E(1) - 0.30002E+01) 40042, 40042, 20040 01660813
40042 IF (R2E(2) + 0.50000E-04) 20040, 10040, 40040 01670813
40040 IF (R2E(2) - 0.50000E-04) 10040, 10040, 20040 01680813
10040 IVPASS = IVPASS + 1 01690813
WRITE (NUVI, 80002) IVTNUM 01700813
GO TO 0041 01710813
20040 IVFAIL = IVFAIL + 1 01720813
ZVCORR = (3.00000000000000, 0.00000000000000) 01730813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01740813
0041 CONTINUE 01750813
CT005* TEST 5 NEGATIVE REAL NUMBERS 01760813
IVTNUM = 5 01770813
BVC = (-1.0, 0.0) 01780813
AVC = CSQRT(BVC) 01790813
IF (R2E(1) + 0.50000E-04) 20050, 40052, 40051 01800813
40051 IF (R2E(1) - 0.50000E-04) 40052, 40052, 20050 01810813
40052 IF (R2E(2) - 0.99995E+00) 20050, 10050, 40050 01820813
40050 IF (R2E(2) - 0.10001E+01) 10050, 10050, 20050 01830813
10050 IVPASS = IVPASS + 1 01840813
WRITE (NUVI, 80002) IVTNUM 01850813
GO TO 0051 01860813
20050 IVFAIL = IVFAIL + 1 01870813
ZVCORR = (0.00000000000000, 1.0000000000000) 01880813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 01890813
0051 CONTINUE 01900813
CT006* TEST 6 NEGATIVE REAL NUMBERS 01910813
IVTNUM = 6 01920813
AVC = CSQRT((-5.0, 0.0)) 01930813
IF (R2E(1) + 0.50000E-04) 20060, 40062, 40061 01940813
40061 IF (R2E(1) - 0.50000E-04) 40062, 40062, 20060 01950813
40062 IF (R2E(2) - 0.22359E+01) 20060, 10060, 40060 01960813
40060 IF (R2E(2) - 0.22362E+01) 10060, 10060, 20060 01970813
10060 IVPASS = IVPASS + 1 01980813
WRITE (NUVI, 80002) IVTNUM 01990813
GO TO 0061 02000813
20060 IVFAIL = IVFAIL + 1 02010813
ZVCORR = (0.00000000000000, 2.2360679774998) 02020813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02030813
0061 CONTINUE 02040813
CT007* TEST 7 NEGATIVE REAL NUMBERS 02050813
IVTNUM = 7 02060813
BVC = (-25.0, 0.0) 02070813
AVC = CSQRT(BVC) 02080813
IF (R2E(1) + 0.50000E-04) 20070, 40072, 40071 02090813
40071 IF (R2E(1) - 0.50000E-04) 40072, 40072, 20070 02100813
40072 IF (R2E(2) - 0.49997E+01) 20070, 10070, 40070 02110813
40070 IF (R2E(2) - 0.50003E+01) 10070, 10070, 20070 02120813
10070 IVPASS = IVPASS + 1 02130813
WRITE (NUVI, 80002) IVTNUM 02140813
GO TO 0071 02150813
20070 IVFAIL = IVFAIL + 1 02160813
ZVCORR = (0.00000000000000, 5.0000000000000) 02170813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02180813
0071 CONTINUE 02190813
CT008* TEST 8 VARIABLES SUPPLIED WITHIN AN EXPRESSION 02200813
IVTNUM = 8 02210813
BVC = (0.203125,0.0) 02220813
CVC = (0.0, 1.3125) 02230813
AVC = CSQRT(BVC + CVC) 02240813
IF (R2E(1) - 0.87495E+00) 20080, 40082, 40081 02250813
40081 IF (R2E(1) - 0.87505E+00) 40082, 40082, 20080 02260813
40082 IF (R2E(2) - 0.74996E+00) 20080, 10080, 40080 02270813
40080 IF (R2E(2) - 0.75004E+00) 10080, 10080, 20080 02280813
10080 IVPASS = IVPASS + 1 02290813
WRITE (NUVI, 80002) IVTNUM 02300813
GO TO 0081 02310813
20080 IVFAIL = IVFAIL + 1 02320813
ZVCORR = (0.87500000000000, 0.75000000000000) 02330813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02340813
0081 CONTINUE 02350813
CT009* TEST 9 VARIABLES SUPPLIED WITHIN AN EXPRESSION 02360813
IVTNUM = 9 02370813
BVC = (1.0,0.0) 02380813
AVC = CSQRT(BVC - (0.38671875, 0.515625)) 02390813
IF (R2E(1) - 0.84094E+00) 20090, 40092, 40091 02400813
40091 IF (R2E(1) - 0.84103E+00) 40092, 40092, 20090 02410813
40092 IF (R2E(2) + 0.30658E+00) 20090, 10090, 40090 02420813
40090 IF (R2E(2) + 0.30654E+00) 10090, 10090, 20090 02430813
10090 IVPASS = IVPASS + 1 02440813
WRITE (NUVI, 80002) IVTNUM 02450813
GO TO 0091 02460813
20090 IVFAIL = IVFAIL + 1 02470813
ZVCORR = (0.84098742159541, -0.30655928183909) 02480813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02490813
0091 CONTINUE 02500813
CT010* TEST 10 VARIABLES SUPPLIED WITHIN AN EXPRESSION 02510813
IVTNUM = 10 02520813
BVC = (-0.375, 0.5) 02530813
AVC = CSQRT(BVC + BVC) 02540813
IF (R2E(1) - 0.49997E+00) 20100, 40102, 40101 02550813
40101 IF (R2E(1) - 0.50003E+00) 40102, 40102, 20100 02560813
40102 IF (R2E(2) - 0.99995E+00) 20100, 10100, 40100 02570813
40100 IF (R2E(2) - 0.10001E+01) 10100, 10100, 20100 02580813
10100 IVPASS = IVPASS + 1 02590813
WRITE (NUVI, 80002) IVTNUM 02600813
GO TO 0101 02610813
20100 IVFAIL = IVFAIL + 1 02620813
ZVCORR = (0.50000000000000, 1.0000000000000) 02630813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02640813
0101 CONTINUE 02650813
CT011* TEST 11 PURELY IMAGINARY NUMBERS 02660813
IVTNUM = 11 02670813
AVC = CSQRT((0.0, 2.0)) 02680813
IF (R2E(1) - 0.99995E+00) 20110, 40112, 40111 02690813
40111 IF (R2E(1) - 0.10001E+01) 40112, 40112, 20110 02700813
40112 IF (R2E(2) - 0.99995E+00) 20110, 10110, 40110 02710813
40110 IF (R2E(2) - 0.10001E+01) 10110, 10110, 20110 02720813
10110 IVPASS = IVPASS + 1 02730813
WRITE (NUVI, 80002) IVTNUM 02740813
GO TO 0111 02750813
20110 IVFAIL = IVFAIL + 1 02760813
ZVCORR = (1.00000000000000, 1.0000000000000) 02770813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02780813
0111 CONTINUE 02790813
CT012* TEST 12 PURELY IMAGINARY NUMBERS 02800813
IVTNUM = 12 02810813
AVC = CSQRT((0.0, -8.0)) 02820813
IF (R2E(1) - 0.19999E+01) 20120, 40122, 40121 02830813
40121 IF (R2E(1) - 0.20001E+01) 40122, 40122, 20120 02840813
40122 IF (R2E(2) + 0.20001E+01) 20120, 10120, 40120 02850813
40120 IF (R2E(2) + 0.19999E+01) 10120, 10120, 20120 02860813
10120 IVPASS = IVPASS + 1 02870813
WRITE (NUVI, 80002) IVTNUM 02880813
GO TO 0121 02890813
20120 IVFAIL = IVFAIL + 1 02900813
ZVCORR = (2.00000000000000, -2.0000000000000) 02910813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 02920813
0121 CONTINUE 02930813
CT013* TEST 13 (-0.5,SQRT(3)/2) 02940813
IVTNUM = 13 02950813
BVC = (-0.5, -0.8660254038) 02960813
CVC = CSQRT(CSQRT(BVC)) 02970813
AVC = CVC - BVC * (0.0, 1.0) 02980813
IF (R2E(1) + 0.50000E-04) 20130, 40132, 40131 02990813
40131 IF (R2E(1) - 0.50000E-04) 40132, 40132, 20130 03000813
40132 IF (R2E(2) + 0.50000E-04) 20130, 10130, 40130 03010813
40130 IF (R2E(2) - 0.50000E-04) 10130, 10130, 20130 03020813
10130 IVPASS = IVPASS + 1 03030813
WRITE (NUVI, 80002) IVTNUM 03040813
GO TO 0131 03050813
20130 IVFAIL = IVFAIL + 1 03060813
ZVCORR = (0.00000000000000, 0.00000000000000) 03070813
WRITE (NUVI, 80045) IVTNUM, AVC, ZVCORR 03080813
0131 CONTINUE 03090813
C***** 03100813
CBB** ********************** BBCSUM0 **********************************03110813
C**** WRITE OUT TEST SUMMARY 03120813
C**** 03130813
IVTOTN = IVPASS + IVFAIL + IVDELE + IVINSP 03140813
WRITE (I02, 90004) 03150813
WRITE (I02, 90014) 03160813
WRITE (I02, 90004) 03170813
WRITE (I02, 90020) IVPASS 03180813
WRITE (I02, 90022) IVFAIL 03190813
WRITE (I02, 90024) IVDELE 03200813
WRITE (I02, 90026) IVINSP 03210813
WRITE (I02, 90028) IVTOTN, IVTOTL 03220813
CBE** ********************** BBCSUM0 **********************************03230813
CBB** ********************** BBCFOOT0 **********************************03240813
C**** WRITE OUT REPORT FOOTINGS 03250813
C**** 03260813
WRITE (I02,90016) ZPROG, ZPROG 03270813
WRITE (I02,90018) ZPROJ, ZNAME, ZTAPE, ZTAPED 03280813
WRITE (I02,90019) 03290813
CBE** ********************** BBCFOOT0 **********************************03300813
CBB** ********************** BBCFMT0A **********************************03310813
C**** FORMATS FOR TEST DETAIL LINES 03320813
C**** 03330813
80000 FORMAT (" ",2X,I3,4X,"DELETED",32X,A31) 03340813
80002 FORMAT (" ",2X,I3,4X," PASS ",32X,A31) 03350813
80004 FORMAT (" ",2X,I3,4X,"INSPECT",32X,A31) 03360813
80008 FORMAT (" ",2X,I3,4X," FAIL ",32X,A31) 03370813
80010 FORMAT (" ",2X,I3,4X," FAIL ",/," ",15X,"COMPUTED= " , 03380813
1I6,/," ",15X,"CORRECT= " ,I6) 03390813
80012 FORMAT (" ",2X,I3,4X," FAIL ",/," ",16X,"COMPUTED= " , 03400813
1E12.5,/," ",16X,"CORRECT= " ,E12.5) 03410813
80018 FORMAT (" ",2X,I3,4X," FAIL ",/," ",16X,"COMPUTED= " , 03420813
1A21,/," ",16X,"CORRECT= " ,A21) 03430813
80020 FORMAT (" ",16X,"COMPUTED= " ,A21,1X,A31) 03440813
80022 FORMAT (" ",16X,"CORRECT= " ,A21,1X,A31) 03450813
80024 FORMAT (" ",16X,"COMPUTED= " ,I6,16X,A31) 03460813
80026 FORMAT (" ",16X,"CORRECT= " ,I6,16X,A31) 03470813
80028 FORMAT (" ",16X,"COMPUTED= " ,E12.5,10X,A31) 03480813
80030 FORMAT (" ",16X,"CORRECT= " ,E12.5,10X,A31) 03490813
80050 FORMAT (" ",48X,A31) 03500813
CBE** ********************** BBCFMT0A **********************************03510813
CBB** ********************** BBCFMAT1 **********************************03520813
C**** FORMATS FOR TEST DETAIL LINES - FULL LANGUAGE 03530813
C**** 03540813
80031 FORMAT (" ",2X,I3,4X," FAIL ",/," ",16X,"COMPUTED= " , 03550813
1D17.10,/," ",16X,"CORRECT= " ,D17.10) 03560813
80033 FORMAT (" ",16X,"COMPUTED= " ,D17.10,10X,A31) 03570813
80035 FORMAT (" ",16X,"CORRECT= " ,D17.10,10X,A31) 03580813
80037 FORMAT (" ",16X,"COMPUTED= " ,"(",E12.5,", ",E12.5,")",6X,A31) 03590813
80039 FORMAT (" ",16X,"CORRECT= " ,"(",E12.5,", ",E12.5,")",6X,A31) 03600813
80041 FORMAT (" ",16X,"COMPUTED= " ,"(",F12.5,", ",F12.5,")",6X,A31) 03610813
80043 FORMAT (" ",16X,"CORRECT= " ,"(",F12.5,", ",F12.5,")",6X,A31) 03620813
80045 FORMAT (" ",2X,I3,4X," FAIL ",/," ",16X,"COMPUTED= " , 03630813
1"(",F12.5,", ",F12.5,")"/," ",16X,"CORRECT= " , 03640813
2"(",F12.5,", ",F12.5,")") 03650813
CBE** ********************** BBCFMAT1 **********************************03660813
CBB** ********************** BBCFMT0B **********************************03670813
C**** FORMAT STATEMENTS FOR PAGE HEADERS 03680813
C**** 03690813
90002 FORMAT ("1") 03700813
90004 FORMAT (" ") 03710813
90006 FORMAT (" ",20X,"NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY" )03720813
90007 FORMAT (" ",19X,"FORTRAN COMPILER VALIDATION SYSTEM" ) 03730813
90008 FORMAT (" ",21X,A13,A17) 03740813
90009 FORMAT (" ",/," *",A5,"BEGIN*",12X,"TEST RESULTS - " ,A5,/) 03750813
90010 FORMAT (" ",8X,"TEST DATE*TIME= " ,A17," - COMPILER= " ,A20) 03760813
90013 FORMAT (" "," TEST ","PASS/FAIL " ,6X,"DISPLAYED RESULTS" , 03770813
1 7X,"REMARKS",24X) 03780813
90014 FORMAT (" ","----------------------------------------------" , 03790813
1 "---------------------------------" ) 03800813
90015 FORMAT (" ",48X,"THIS PROGRAM HAS " ,I3," TESTS",/) 03810813
C**** 03820813
C**** FORMAT STATEMENTS FOR REPORT FOOTINGS 03830813
C**** 03840813
90016 FORMAT (" ",/," *",A5,"END*",14X,"END OF TEST - " ,A5,/) 03850813
90018 FORMAT (" ",A13,13X,A20," * ",A10,"/", 03860813
1 A13) 03870813
90019 FORMAT (" ","FOR OFFICIAL USE ONLY " ,35X,"COPYRIGHT 1982" ) 03880813
C**** 03890813
C**** FORMAT STATEMENTS FOR RUN SUMMARY 03900813
C**** 03910813
90020 FORMAT (" ",21X,I5," TESTS PASSED" ) 03920813
90022 FORMAT (" ",21X,I5," TESTS FAILED" ) 03930813
90024 FORMAT (" ",21X,I5," TESTS DELETED" ) 03940813
90026 FORMAT (" ",21X,I5," TESTS REQUIRE INSPECTION" ) 03950813
90028 FORMAT (" ",21X,I5," OF ",I3," TESTS EXECUTED" ) 03960813
CBE** ********************** BBCFMT0B **********************************03970813
C***** 03980813
C***** END OF TEST SEGMENT 177 03990813
STOP 04000813
END 04010813
04020813