Annotation of cci/usr/src/usr.bin/f77/testf77/tests/FM043.f, revision 1.1

1.1     ! root        1: C     COMMENT SECTION                                                   00010043
        !             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                                                                       00020043
        !             6: C     FM043                                                             00030043
        !             7: C                                                                       00040043
        !             8: C         THIS ROUTINE TESTS ARITHMETIC ASSIGNMENTS OF THE FORM         00050043
        !             9: C                                                                       00060043
        !            10: C     INTEGER VAR. = INTEGER VAR. <OP1> INTEGER VAR. <OP2> INTEGER VAR. 00070043
        !            11: C                                                                       00080043
        !            12: C     WHERE <OP1> AND <OP2> ARE ARITHMETIC OPERATORS, BUT <OP1> IS      00090043
        !            13: C     NOT THE SAME AS <OP2>.                                            00100043
        !            14: C                                                                       00110043
        !            15: C      REFERENCES                                                       00120043
        !            16: C        AMERICAN NATIONAL STANDARD PROGRAMMING LANGUAGE FORTRAN,       00130043
        !            17: C              X3.9-1978                                                00140043
        !            18: C                                                                       00150043
        !            19: C        SECTION 4.3, INTEGER TYPE                                      00160043
        !            20: C        SECTION 4.3.1, INTEGER CONSTANT                                00170043
        !            21: C        SECTION 6.1, ARITHMETIC EXPRESSIONS                            00180043
        !            22: C        SECTION 6.6, EVALUATION OF EXPRESSIONS                         00190043
        !            23: C        SECTION 10.1, ARITHMETIC ASSIGNMENT STATEMENT                  00200043
        !            24: C                                                                       00210043
        !            25: C                                                                       00220043
        !            26: C      **********************************************************       00230043
        !            27: C                                                                       00240043
        !            28: C         A COMPILER VALIDATION SYSTEM FOR THE FORTRAN LANGUAGE         00250043
        !            29: C     BASED ON SPECIFICATIONS AS DEFINED IN AMERICAN NATIONAL STANDARD  00260043
        !            30: C     PROGRAMMING LANGUAGE FORTRAN X3.9-1978, HAS BEEN DEVELOPED BY THE 00270043
        !            31: C     FEDERAL COBOL COMPILER TESTING SERVICE.  THE FORTRAN COMPILER     00280043
        !            32: C     VALIDATION SYSTEM (FCVS) CONSISTS OF AUDIT ROUTINES, THEIR RELATED00290043
        !            33: C     DATA, AND AN EXECUTIVE SYSTEM.  EACH AUDIT ROUTINE IS A FORTRAN   00300043
        !            34: C     PROGRAM, SUBPROGRAM OR FUNCTION WHICH INCLUDES TESTS OF SPECIFIC  00310043
        !            35: C     LANGUAGE ELEMENTS AND SUPPORTING PROCEDURES INDICATING THE RESULT 00320043
        !            36: C     OF EXECUTING THESE TESTS.                                         00330043
        !            37: C                                                                       00340043
        !            38: C         THIS PARTICULAR PROGRAM/SUBPROGRAM/FUNCTION CONTAINS FEATURES 00350043
        !            39: C     FOUND ONLY IN THE SUBSET AS DEFINED IN X3.9-1978.                 00360043
        !            40: C                                                                       00370043
        !            41: C         SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO -             00380043
        !            42: C                                                                       00390043
        !            43: C                  DEPARTMENT OF THE NAVY                               00400043
        !            44: C                  FEDERAL COBOL COMPILER TESTING SERVICE               00410043
        !            45: C                  WASHINGTON, D.C.  20376                              00420043
        !            46: C                                                                       00430043
        !            47: C      **********************************************************       00440043
        !            48: C                                                                       00450043
        !            49: C                                                                       00460043
        !            50: C                                                                       00470043
        !            51: C     INITIALIZATION SECTION                                            00480043
        !            52: C                                                                       00490043
        !            53: C     INITIALIZE CONSTANTS                                              00500043
        !            54: C      **************                                                   00510043
        !            55: C     I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER.         00520043
        !            56:       I01 = 5                                                           00530043
        !            57: C     I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER.             00540043
        !            58:       I02 = 6                                                           00550043
        !            59: C     SYSTEM ENVIRONMENT SECTION                                        00560043
        !            60: C                                                                       00570043
        !            61:       I01 = 5                                                           00580043
        !            62: C     THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5      00590043
        !            63: C     (UNIT NUMBER FOR CARD READER).                                    00600043
        !            64: CX011    THIS CARD IS REPLACED BY CONTENTS OF FEXEC X-011 CONTROL CARD. 00610043
        !            65: C     THE CX011 CARD IS FOR SYSTEMS WHICH REQUIRE ADDITIONAL            00620043
        !            66: C     FORTRAN STATEMENTS FOR FILES ASSOCIATED WITH CX010 ABOVE.         00630043
        !            67: C                                                                       00640043
        !            68:       I02 = 6                                                           00650043
        !            69: C     THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02 = 6      00660043
        !            70: C     (UNIT NUMBER FOR PRINTER).                                        00670043
        !            71: CX021    THIS CARD IS REPLACED BY CONTENTS OF FEXEC X-021 CONTROL CARD. 00680043
        !            72: C     THE CX021 CARD IS FOR SYSTEMS WHICH REQUIRE ADDITIONAL            00690043
        !            73: C     FORTRAN STATEMENTS FOR FILES ASSOCIATED WITH CX020 ABOVE.         00700043
        !            74: C                                                                       00710043
        !            75:       IVPASS=0                                                          00720043
        !            76:       IVFAIL=0                                                          00730043
        !            77:       IVDELE=0                                                          00740043
        !            78:       ICZERO=0                                                          00750043
        !            79: C                                                                       00760043
        !            80: C     WRITE PAGE HEADERS                                                00770043
        !            81:       WRITE (I02,90000)                                                 00780043
        !            82:       WRITE (I02,90001)                                                 00790043
        !            83:       WRITE (I02,90002)                                                 00800043
        !            84:       WRITE (I02, 90002)                                                00810043
        !            85:       WRITE (I02,90003)                                                 00820043
        !            86:       WRITE (I02,90002)                                                 00830043
        !            87:       WRITE (I02,90004)                                                 00840043
        !            88:       WRITE (I02,90002)                                                 00850043
        !            89:       WRITE (I02,90011)                                                 00860043
        !            90:       WRITE (I02,90002)                                                 00870043
        !            91:       WRITE (I02,90002)                                                 00880043
        !            92:       WRITE (I02,90005)                                                 00890043
        !            93:       WRITE (I02,90006)                                                 00900043
        !            94:       WRITE (I02,90002)                                                 00910043
        !            95: C                                                                       00920043
        !            96: C     TEST SECTION                                                      00930043
        !            97: C                                                                       00940043
        !            98: C         ARITHMETIC ASSIGNMENT STATEMENT                               00950043
        !            99: C                                                                       00960043
        !           100: C     TESTS 683 THROUGH 694 TEST STATEMENTS WHERE <OP1> IS '+' AND      00970043
        !           101: C     <OP2> VARIES.                                                     00980043
        !           102: C                                                                       00990043
        !           103: C     TEST 695 THROUGH 706 TEST STATEMENTS WHERE <OP1> IS '-' AND       01000043
        !           104: C     <OP2> VARIES.                                                     01010043
        !           105: C                                                                       01020043
        !           106: C     TESTS 707 THROUGH 718 TEST STATEMENTS WHERE <OP1> IS '*' AND      01030043
        !           107: C     <OP2> VARIES.                                                     01040043
        !           108: C                                                                       01050043
        !           109: C                                                                       01060043
        !           110: C                                                                       01070043
        !           111: C     TESTS 683 THROUGH  685 TEST '+' FOLLOWED BY '-'.                  01080043
        !           112: C                                                                       01090043
        !           113:       IVTNUM = 683                                                      01100043
        !           114: C                                                                       01110043
        !           115: C      ****  TEST 683  ****                                             01120043
        !           116: C                                                                       01130043
        !           117:       IF (ICZERO) 36830, 6830, 36830                                    01140043
        !           118:  6830 CONTINUE                                                          01150043
        !           119:       IVON01 = 45                                                       01160043
        !           120:       IVON02 =  9                                                       01170043
        !           121:       IVON03 =  3                                                       01180043
        !           122:       IVCOMP = IVON01 + IVON02 - IVON03                                 01190043
        !           123:       GO TO 46830                                                       01200043
        !           124: 36830 IVDELE = IVDELE + 1                                               01210043
        !           125:       WRITE (I02,80003) IVTNUM                                          01220043
        !           126:       IF (ICZERO) 46830, 6841, 46830                                    01230043
        !           127: 46830 IF (IVCOMP - 51) 26830,16830,26830                                01240043
        !           128: 16830 IVPASS = IVPASS + 1                                               01250043
        !           129:       WRITE (I02,80001) IVTNUM                                          01260043
        !           130:       GO TO 6841                                                        01270043
        !           131: 26830 IVFAIL = IVFAIL + 1                                               01280043
        !           132:       IVCORR = 51                                                       01290043
        !           133:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          01300043
        !           134:  6841 CONTINUE                                                          01310043
        !           135:       IVTNUM = 684                                                      01320043
        !           136: C                                                                       01330043
        !           137: C      ****  TEST 684  ****                                             01340043
        !           138: C                                                                       01350043
        !           139:       IF (ICZERO) 36840, 6840, 36840                                    01360043
        !           140:  6840 CONTINUE                                                          01370043
        !           141:       IVON01 = 45                                                       01380043
        !           142:       IVON02 =  9                                                       01390043
        !           143:       IVON03 =  3                                                       01400043
        !           144:       IVCOMP = (IVON01 + IVON02) - IVON03                               01410043
        !           145:       GO TO 46840                                                       01420043
        !           146: 36840 IVDELE = IVDELE + 1                                               01430043
        !           147:       WRITE (I02,80003) IVTNUM                                          01440043
        !           148:       IF (ICZERO) 46840, 6851, 46840                                    01450043
        !           149: 46840 IF (IVCOMP - 51) 26840,16840,26840                                01460043
        !           150: 16840 IVPASS = IVPASS + 1                                               01470043
        !           151:       WRITE (I02,80001) IVTNUM                                          01480043
        !           152:       GO TO 6851                                                        01490043
        !           153: 26840 IVFAIL = IVFAIL + 1                                               01500043
        !           154:       IVCORR = 51                                                       01510043
        !           155:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          01520043
        !           156:  6851 CONTINUE                                                          01530043
        !           157:       IVTNUM = 685                                                      01540043
        !           158: C                                                                       01550043
        !           159: C      ****  TEST 685  ****                                             01560043
        !           160: C                                                                       01570043
        !           161:       IF (ICZERO) 36850, 6850, 36850                                    01580043
        !           162:  6850 CONTINUE                                                          01590043
        !           163:       IVON01 = 45                                                       01600043
        !           164:       IVON02 = 9                                                        01610043
        !           165:       IVON03 = 3                                                        01620043
        !           166:       IVCOMP = IVON01 + (IVON02 - IVON03)                               01630043
        !           167:       GO TO 46850                                                       01640043
        !           168: 36850 IVDELE = IVDELE + 1                                               01650043
        !           169:       WRITE (I02,80003) IVTNUM                                          01660043
        !           170:       IF (ICZERO) 46850, 6861, 46850                                    01670043
        !           171: 46850 IF (IVCOMP - 51) 26850,16850,26850                                01680043
        !           172: 16850 IVPASS = IVPASS + 1                                               01690043
        !           173:       WRITE (I02,80001) IVTNUM                                          01700043
        !           174:       GO TO 6861                                                        01710043
        !           175: 26850 IVFAIL = IVFAIL + 1                                               01720043
        !           176:       IVCORR = 51                                                       01730043
        !           177:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          01740043
        !           178:  6861 CONTINUE                                                          01750043
        !           179: C                                                                       01760043
        !           180: C     TESTS 686 THROUGH 688 TEST '+' FOLLOWED BY '*'.                   01770043
        !           181: C                                                                       01780043
        !           182:       IVTNUM = 686                                                      01790043
        !           183: C                                                                       01800043
        !           184: C      ****  TEST 686  ****                                             01810043
        !           185: C                                                                       01820043
        !           186:       IF (ICZERO) 36860, 6860, 36860                                    01830043
        !           187:  6860 CONTINUE                                                          01840043
        !           188:       IVON01 = 45                                                       01850043
        !           189:       IVON02 =  9                                                       01860043
        !           190:       IVON03 =  3                                                       01870043
        !           191:       IVCOMP =  IVON01 + IVON02 * IVON03                                01880043
        !           192:       GO TO 46860                                                       01890043
        !           193: 36860 IVDELE = IVDELE + 1                                               01900043
        !           194:       WRITE (I02,80003) IVTNUM                                          01910043
        !           195:       IF (ICZERO) 46860, 6871, 46860                                    01920043
        !           196: 46860 IF (IVCOMP - 72) 26860,16860,26860                                01930043
        !           197: 16860 IVPASS = IVPASS + 1                                               01940043
        !           198:       WRITE (I02,80001) IVTNUM                                          01950043
        !           199:       GO TO 6871                                                        01960043
        !           200: 26860 IVFAIL = IVFAIL + 1                                               01970043
        !           201:       IVCORR = 72                                                       01980043
        !           202:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          01990043
        !           203:  6871 CONTINUE                                                          02000043
        !           204:       IVTNUM = 687                                                      02010043
        !           205: C                                                                       02020043
        !           206: C      ****  TEST 687  ****                                             02030043
        !           207: C                                                                       02040043
        !           208:       IF (ICZERO) 36870, 6870, 36870                                    02050043
        !           209:  6870 CONTINUE                                                          02060043
        !           210:       IVON01 = 45                                                       02070043
        !           211:       IVON02 =  9                                                       02080043
        !           212:       IVON03 =  3                                                       02090043
        !           213:       IVCOMP = (IVON01 + IVON02) * IVON03                               02100043
        !           214:       GO TO 46870                                                       02110043
        !           215: 36870 IVDELE = IVDELE + 1                                               02120043
        !           216:       WRITE (I02,80003) IVTNUM                                          02130043
        !           217:       IF (ICZERO) 46870, 6881, 46870                                    02140043
        !           218: 46870 IF (IVCOMP - 162) 26870,16870,26870                               02150043
        !           219: 16870 IVPASS = IVPASS + 1                                               02160043
        !           220:       WRITE (I02,80001) IVTNUM                                          02170043
        !           221:       GO TO 6881                                                        02180043
        !           222: 26870 IVFAIL = IVFAIL + 1                                               02190043
        !           223:       IVCORR = 162                                                      02200043
        !           224:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          02210043
        !           225:  6881 CONTINUE                                                          02220043
        !           226:       IVTNUM = 688                                                      02230043
        !           227: C                                                                       02240043
        !           228: C      ****  TEST 688  ****                                             02250043
        !           229: C                                                                       02260043
        !           230:       IF (ICZERO) 36880, 6880, 36880                                    02270043
        !           231:  6880 CONTINUE                                                          02280043
        !           232:       IVON01 = 45                                                       02290043
        !           233:       IVON02 =  9                                                       02300043
        !           234:       IVON03 = 3                                                        02310043
        !           235:       IVCOMP = IVON01 + (IVON02 * IVON03)                               02320043
        !           236:       GO TO 46880                                                       02330043
        !           237: 36880 IVDELE = IVDELE + 1                                               02340043
        !           238:       WRITE (I02,80003) IVTNUM                                          02350043
        !           239:       IF (ICZERO) 46880, 6891, 46880                                    02360043
        !           240: 46880 IF (IVCOMP - 72) 26880,16880,26880                                02370043
        !           241: 16880 IVPASS = IVPASS + 1                                               02380043
        !           242:       WRITE (I02,80001) IVTNUM                                          02390043
        !           243:       GO TO 6891                                                        02400043
        !           244: 26880 IVFAIL = IVFAIL + 1                                               02410043
        !           245:       IVCORR = 72                                                       02420043
        !           246:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          02430043
        !           247:  6891 CONTINUE                                                          02440043
        !           248: C                                                                       02450043
        !           249: C     TESTS 689 THROUGH 691 TEST '+' FOLLOWED BY '/'.                   02460043
        !           250: C                                                                       02470043
        !           251:       IVTNUM = 689                                                      02480043
        !           252: C                                                                       02490043
        !           253: C      ****  TEST 689  ****                                             02500043
        !           254: C                                                                       02510043
        !           255:       IF (ICZERO) 36890, 6890, 36890                                    02520043
        !           256:  6890 CONTINUE                                                          02530043
        !           257:       IVON01 = 45                                                       02540043
        !           258:       IVON02 =  9                                                       02550043
        !           259:       IVON03 = 3                                                        02560043
        !           260:       IVCOMP = IVON01 + IVON02 / IVON03                                 02570043
        !           261:       GO TO 46890                                                       02580043
        !           262: 36890 IVDELE = IVDELE + 1                                               02590043
        !           263:       WRITE (I02,80003) IVTNUM                                          02600043
        !           264:       IF (ICZERO) 46890, 6901, 46890                                    02610043
        !           265: 46890 IF (IVCOMP - 48) 26890,16890,26890                                02620043
        !           266: 16890 IVPASS = IVPASS + 1                                               02630043
        !           267:       WRITE (I02,80001) IVTNUM                                          02640043
        !           268:       GO TO 6901                                                        02650043
        !           269: 26890 IVFAIL = IVFAIL + 1                                               02660043
        !           270:       IVCORR = 48                                                       02670043
        !           271:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          02680043
        !           272:  6901 CONTINUE                                                          02690043
        !           273:       IVTNUM = 690                                                      02700043
        !           274: C                                                                       02710043
        !           275: C      ****  TEST 690  ****                                             02720043
        !           276: C                                                                       02730043
        !           277:       IF (ICZERO) 36900, 6900, 36900                                    02740043
        !           278:  6900 CONTINUE                                                          02750043
        !           279:       IVON01 = 45                                                       02760043
        !           280:       IVON02 =  9                                                       02770043
        !           281:       IVON03 =  3                                                       02780043
        !           282:       IVCOMP = (IVON01 + IVON02) / IVON03                               02790043
        !           283:       GO TO 46900                                                       02800043
        !           284: 36900 IVDELE = IVDELE + 1                                               02810043
        !           285:       WRITE (I02,80003) IVTNUM                                          02820043
        !           286:       IF (ICZERO) 46900, 6911, 46900                                    02830043
        !           287: 46900 IF (IVCOMP - 18) 26900,16900,26900                                02840043
        !           288: 16900 IVPASS = IVPASS + 1                                               02850043
        !           289:       WRITE (I02,80001) IVTNUM                                          02860043
        !           290:       GO TO 6911                                                        02870043
        !           291: 26900 IVFAIL = IVFAIL + 1                                               02880043
        !           292:       IVCORR = 18                                                       02890043
        !           293:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          02900043
        !           294:  6911 CONTINUE                                                          02910043
        !           295:       IVTNUM = 691                                                      02920043
        !           296: C                                                                       02930043
        !           297: C      ****  TEST 691  ****                                             02940043
        !           298: C                                                                       02950043
        !           299:       IF (ICZERO) 36910, 6910, 36910                                    02960043
        !           300:  6910 CONTINUE                                                          02970043
        !           301:       IVON01 = 45                                                       02980043
        !           302:       IVON02 =  9                                                       02990043
        !           303:       IVON03 =  3                                                       03000043
        !           304:       IVCOMP = IVON01 + (IVON02 / IVON03)                               03010043
        !           305:       GO TO 46910                                                       03020043
        !           306: 36910 IVDELE = IVDELE + 1                                               03030043
        !           307:       WRITE (I02,80003) IVTNUM                                          03040043
        !           308:       IF (ICZERO) 46910, 6921, 46910                                    03050043
        !           309: 46910 IF (IVCOMP - 48) 26910,16910,26910                                03060043
        !           310: 16910 IVPASS = IVPASS + 1                                               03070043
        !           311:       WRITE (I02,80001) IVTNUM                                          03080043
        !           312:       GO TO 6921                                                        03090043
        !           313: 26910 IVFAIL = IVFAIL + 1                                               03100043
        !           314:       IVCORR = 48                                                       03110043
        !           315:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          03120043
        !           316:  6921 CONTINUE                                                          03130043
        !           317: C                                                                       03140043
        !           318: C     TESTS 692 THROUGH 694 TEST '+' FOLLOWED BY '**'.                  03150043
        !           319: C                                                                       03160043
        !           320:       IVTNUM = 692                                                      03170043
        !           321: C                                                                       03180043
        !           322: C      ****  TEST 692  ****                                             03190043
        !           323: C                                                                       03200043
        !           324:       IF (ICZERO) 36920, 6920, 36920                                    03210043
        !           325:  6920 CONTINUE                                                          03220043
        !           326:       IVON01 = 15                                                       03230043
        !           327:       IVON02 =  9                                                       03240043
        !           328:       IVON03 =  3                                                       03250043
        !           329:       IVCOMP = IVON01 + IVON02 ** IVON03                                03260043
        !           330:       GO TO 46920                                                       03270043
        !           331: 36920 IVDELE = IVDELE + 1                                               03280043
        !           332:       WRITE (I02,80003) IVTNUM                                          03290043
        !           333:       IF (ICZERO) 46920, 6931, 46920                                    03300043
        !           334: 46920 IF (IVCOMP - 744) 26920,16920,26920                               03310043
        !           335: 16920 IVPASS = IVPASS + 1                                               03320043
        !           336:       WRITE (I02,80001) IVTNUM                                          03330043
        !           337:       GO TO 6931                                                        03340043
        !           338: 26920 IVFAIL = IVFAIL + 1                                               03350043
        !           339:       IVCORR = 744                                                      03360043
        !           340:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          03370043
        !           341:  6931 CONTINUE                                                          03380043
        !           342:       IVTNUM = 693                                                      03390043
        !           343: C                                                                       03400043
        !           344: C      ****  TEST 693  ****                                             03410043
        !           345: C                                                                       03420043
        !           346:       IF (ICZERO) 36930, 6930, 36930                                    03430043
        !           347:  6930 CONTINUE                                                          03440043
        !           348:       IVON01 = 15                                                       03450043
        !           349:       IVON02 =  9                                                       03460043
        !           350:       IVON03 =  3                                                       03470043
        !           351:       IVCOMP = (IVON01 + IVON02) ** IVON03                              03480043
        !           352:       GO TO 46930                                                       03490043
        !           353: 36930 IVDELE = IVDELE + 1                                               03500043
        !           354:       WRITE (I02,80003) IVTNUM                                          03510043
        !           355:       IF (ICZERO) 46930, 6941, 46930                                    03520043
        !           356: 46930 IF (IVCOMP - 13824) 26930,16930,26930                             03530043
        !           357: 16930 IVPASS = IVPASS + 1                                               03540043
        !           358:       WRITE (I02,80001) IVTNUM                                          03550043
        !           359:       GO TO 6941                                                        03560043
        !           360: 26930 IVFAIL = IVFAIL + 1                                               03570043
        !           361:       IVCORR = 13824                                                    03580043
        !           362:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          03590043
        !           363:  6941 CONTINUE                                                          03600043
        !           364:       IVTNUM = 694                                                      03610043
        !           365: C                                                                       03620043
        !           366: C      ****  TEST 694  ****                                             03630043
        !           367: C                                                                       03640043
        !           368:       IF (ICZERO) 36940, 6940, 36940                                    03650043
        !           369:  6940 CONTINUE                                                          03660043
        !           370:       IVON01 = 15                                                       03670043
        !           371:       IVON02 =  9                                                       03680043
        !           372:       IVON03 =  3                                                       03690043
        !           373:       IVCOMP = IVON01 + (IVON02 ** IVON03)                              03700043
        !           374:       GO TO 46940                                                       03710043
        !           375: 36940 IVDELE = IVDELE + 1                                               03720043
        !           376:       WRITE (I02,80003) IVTNUM                                          03730043
        !           377:       IF (ICZERO) 46940, 6951, 46940                                    03740043
        !           378: 46940 IF (IVCOMP - 744) 26940,16940,26940                               03750043
        !           379: 16940 IVPASS = IVPASS + 1                                               03760043
        !           380:       WRITE (I02,80001) IVTNUM                                          03770043
        !           381:       GO TO 6951                                                        03780043
        !           382: 26940 IVFAIL = IVFAIL + 1                                               03790043
        !           383:       IVCORR = 744                                                      03800043
        !           384:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          03810043
        !           385:  6951 CONTINUE                                                          03820043
        !           386: C                                                                       03830043
        !           387: C     TESTS 695 THROUGH 697 TEST '-' FOLLOWED BY '+'.                   03840043
        !           388: C                                                                       03850043
        !           389:       IVTNUM = 695                                                      03860043
        !           390: C                                                                       03870043
        !           391: C      ****  TEST 695  ****                                             03880043
        !           392: C                                                                       03890043
        !           393:       IF (ICZERO) 36950, 6950, 36950                                    03900043
        !           394:  6950 CONTINUE                                                          03910043
        !           395:       IVON01 =  45                                                      03920043
        !           396:       IVON02 =   9                                                      03930043
        !           397:       IVON03 =   3                                                      03940043
        !           398:       IVCOMP = IVON01 - IVON02 + IVON03                                 03950043
        !           399:       GO TO 46950                                                       03960043
        !           400: 36950 IVDELE = IVDELE + 1                                               03970043
        !           401:       WRITE (I02,80003) IVTNUM                                          03980043
        !           402:       IF (ICZERO) 46950, 6961, 46950                                    03990043
        !           403: 46950 IF (IVCOMP - 39) 26950,16950,26950                                04000043
        !           404: 16950 IVPASS = IVPASS + 1                                               04010043
        !           405:       WRITE (I02,80001) IVTNUM                                          04020043
        !           406:       GO TO 6961                                                        04030043
        !           407: 26950 IVFAIL = IVFAIL + 1                                               04040043
        !           408:       IVCORR = 39                                                       04050043
        !           409:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          04060043
        !           410:  6961 CONTINUE                                                          04070043
        !           411:       IVTNUM = 696                                                      04080043
        !           412: C                                                                       04090043
        !           413: C      ****  TEST 696  ****                                             04100043
        !           414: C                                                                       04110043
        !           415:       IF (ICZERO) 36960, 6960, 36960                                    04120043
        !           416:  6960 CONTINUE                                                          04130043
        !           417:       IVON01 = 45                                                       04140043
        !           418:       IVON02 =  9                                                       04150043
        !           419:       IVON03 =  3                                                       04160043
        !           420:       IVCOMP = (IVON01 - IVON02) + IVON03                               04170043
        !           421:       GO TO 46960                                                       04180043
        !           422: 36960 IVDELE = IVDELE + 1                                               04190043
        !           423:       WRITE (I02,80003) IVTNUM                                          04200043
        !           424:       IF (ICZERO) 46960, 6971, 46960                                    04210043
        !           425: 46960 IF (IVCOMP - 39) 26960,16960,26960                                04220043
        !           426: 16960 IVPASS = IVPASS + 1                                               04230043
        !           427:       WRITE (I02,80001) IVTNUM                                          04240043
        !           428:       GO TO 6971                                                        04250043
        !           429: 26960 IVFAIL = IVFAIL + 1                                               04260043
        !           430:       IVCORR = 39                                                       04270043
        !           431:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          04280043
        !           432:  6971 CONTINUE                                                          04290043
        !           433:       IVTNUM = 697                                                      04300043
        !           434: C                                                                       04310043
        !           435: C      ****  TEST 697  ****                                             04320043
        !           436: C                                                                       04330043
        !           437:       IF (ICZERO) 36970, 6970, 36970                                    04340043
        !           438:  6970 CONTINUE                                                          04350043
        !           439:       IVON01 = 45                                                       04360043
        !           440:       IVON02 =  9                                                       04370043
        !           441:       IVON03 =  3                                                       04380043
        !           442:       IVCOMP = IVON01 - (IVON02 + IVON03)                               04390043
        !           443:       GO TO 46970                                                       04400043
        !           444: 36970 IVDELE = IVDELE + 1                                               04410043
        !           445:       WRITE (I02,80003) IVTNUM                                          04420043
        !           446:       IF (ICZERO) 46970, 6981, 46970                                    04430043
        !           447: 46970 IF (IVCOMP - 33) 26970,16970,26970                                04440043
        !           448: 16970 IVPASS = IVPASS + 1                                               04450043
        !           449:       WRITE (I02,80001) IVTNUM                                          04460043
        !           450:       GO TO 6981                                                        04470043
        !           451: 26970 IVFAIL = IVFAIL + 1                                               04480043
        !           452:       IVCORR = 33                                                       04490043
        !           453:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          04500043
        !           454:  6981 CONTINUE                                                          04510043
        !           455: C                                                                       04520043
        !           456: C     TESTS 698 THROUGH 700 TEST '-' FOLLOWED BY '*'.                   04530043
        !           457: C                                                                       04540043
        !           458:       IVTNUM = 698                                                      04550043
        !           459: C                                                                       04560043
        !           460: C      ****  TEST 698  ****                                             04570043
        !           461: C                                                                       04580043
        !           462:       IF (ICZERO) 36980, 6980, 36980                                    04590043
        !           463:  6980 CONTINUE                                                          04600043
        !           464:       IVON01 = 45                                                       04610043
        !           465:       IVON02 =  9                                                       04620043
        !           466:       IVON03 =  3                                                       04630043
        !           467:       IVCOMP =  IVON01 - IVON02 * IVON03                                04640043
        !           468:       GO TO 46980                                                       04650043
        !           469: 36980 IVDELE = IVDELE + 1                                               04660043
        !           470:       WRITE (I02,80003) IVTNUM                                          04670043
        !           471:       IF (ICZERO) 46980, 6991, 46980                                    04680043
        !           472: 46980 IF (IVCOMP - 18) 26980,16980,26980                                04690043
        !           473: 16980 IVPASS = IVPASS + 1                                               04700043
        !           474:       WRITE (I02,80001) IVTNUM                                          04710043
        !           475:       GO TO 6991                                                        04720043
        !           476: 26980 IVFAIL = IVFAIL + 1                                               04730043
        !           477:       IVCORR = 18                                                       04740043
        !           478:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          04750043
        !           479:  6991 CONTINUE                                                          04760043
        !           480:       IVTNUM = 699                                                      04770043
        !           481: C                                                                       04780043
        !           482: C      ****  TEST 699  ****                                             04790043
        !           483: C                                                                       04800043
        !           484:       IF (ICZERO) 36990, 6990, 36990                                    04810043
        !           485:  6990 CONTINUE                                                          04820043
        !           486:       IVON01 = 45                                                       04830043
        !           487:       IVON02 =  9                                                       04840043
        !           488:       IVON03 =  3                                                       04850043
        !           489:       IVCOMP = (IVON01 - IVON02) * IVON03                               04860043
        !           490:       GO TO 46990                                                       04870043
        !           491: 36990 IVDELE = IVDELE + 1                                               04880043
        !           492:       WRITE (I02,80003) IVTNUM                                          04890043
        !           493:       IF (ICZERO) 46990, 7001, 46990                                    04900043
        !           494: 46990 IF (IVCOMP - 108) 26990,16990,26990                               04910043
        !           495: 16990 IVPASS = IVPASS + 1                                               04920043
        !           496:       WRITE (I02,80001) IVTNUM                                          04930043
        !           497:       GO TO 7001                                                        04940043
        !           498: 26990 IVFAIL = IVFAIL + 1                                               04950043
        !           499:       IVCORR = 108                                                      04960043
        !           500:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          04970043
        !           501:  7001 CONTINUE                                                          04980043
        !           502:       IVTNUM = 700                                                      04990043
        !           503: C                                                                       05000043
        !           504: C      ****  TEST 700  ****                                             05010043
        !           505: C                                                                       05020043
        !           506:       IF (ICZERO) 37000, 7000, 37000                                    05030043
        !           507:  7000 CONTINUE                                                          05040043
        !           508:       IVON01 = 45                                                       05050043
        !           509:       IVON02 =  9                                                       05060043
        !           510:       IVON03 =  3                                                       05070043
        !           511:       IVCOMP = IVON01 - (IVON02 * IVON03)                               05080043
        !           512:       GO TO 47000                                                       05090043
        !           513: 37000 IVDELE = IVDELE + 1                                               05100043
        !           514:       WRITE (I02,80003) IVTNUM                                          05110043
        !           515:       IF (ICZERO) 47000, 7011, 47000                                    05120043
        !           516: 47000 IF (IVCOMP - 18) 27000,17000,27000                                05130043
        !           517: 17000 IVPASS = IVPASS + 1                                               05140043
        !           518:       WRITE (I02,80001) IVTNUM                                          05150043
        !           519:       GO TO 7011                                                        05160043
        !           520: 27000 IVFAIL = IVFAIL + 1                                               05170043
        !           521:       IVCORR = 18                                                       05180043
        !           522:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          05190043
        !           523:  7011 CONTINUE                                                          05200043
        !           524: C                                                                       05210043
        !           525: C     TESTS 701 THROUGH 703 TEST '-' FOLLOWED BY '/'.                   05220043
        !           526: C                                                                       05230043
        !           527:       IVTNUM = 701                                                      05240043
        !           528: C                                                                       05250043
        !           529: C      ****  TEST 701  ****                                             05260043
        !           530: C                                                                       05270043
        !           531:       IF (ICZERO) 37010, 7010, 37010                                    05280043
        !           532:  7010 CONTINUE                                                          05290043
        !           533:       IVON01 = 45                                                       05300043
        !           534:       IVON02 =  9                                                       05310043
        !           535:       IVON03 =  3                                                       05320043
        !           536:       IVCOMP = IVON01 - IVON02 / IVON03                                 05330043
        !           537:       GO TO 47010                                                       05340043
        !           538: 37010 IVDELE = IVDELE + 1                                               05350043
        !           539:       WRITE (I02,80003) IVTNUM                                          05360043
        !           540:       IF (ICZERO) 47010, 7021, 47010                                    05370043
        !           541: 47010 IF (IVCOMP - 42) 27010,17010,27010                                05380043
        !           542: 17010 IVPASS = IVPASS + 1                                               05390043
        !           543:       WRITE (I02,80001) IVTNUM                                          05400043
        !           544:       GO TO 7021                                                        05410043
        !           545: 27010 IVFAIL = IVFAIL + 1                                               05420043
        !           546:       IVCORR = 42                                                       05430043
        !           547:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          05440043
        !           548:  7021 CONTINUE                                                          05450043
        !           549:       IVTNUM = 702                                                      05460043
        !           550: C                                                                       05470043
        !           551: C      ****  TEST 702  ****                                             05480043
        !           552: C                                                                       05490043
        !           553:       IF (ICZERO) 37020, 7020, 37020                                    05500043
        !           554:  7020 CONTINUE                                                          05510043
        !           555:       IVON01 = 45                                                       05520043
        !           556:       IVON02 =  9                                                       05530043
        !           557:       IVON03 =  3                                                       05540043
        !           558:       IVCOMP = (IVON01 - IVON02) / IVON03                               05550043
        !           559:       GO TO 47020                                                       05560043
        !           560: 37020 IVDELE = IVDELE + 1                                               05570043
        !           561:       WRITE (I02,80003) IVTNUM                                          05580043
        !           562:       IF (ICZERO) 47020, 7031, 47020                                    05590043
        !           563: 47020 IF (IVCOMP - 12) 27020,17020,27020                                05600043
        !           564: 17020 IVPASS = IVPASS + 1                                               05610043
        !           565:       WRITE (I02,80001) IVTNUM                                          05620043
        !           566:       GO TO 7031                                                        05630043
        !           567: 27020 IVFAIL = IVFAIL + 1                                               05640043
        !           568:       IVCORR = 12                                                       05650043
        !           569:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          05660043
        !           570:  7031 CONTINUE                                                          05670043
        !           571:       IVTNUM = 703                                                      05680043
        !           572: C                                                                       05690043
        !           573: C      ****  TEST 703  ****                                             05700043
        !           574: C                                                                       05710043
        !           575:       IF (ICZERO) 37030, 7030, 37030                                    05720043
        !           576:  7030 CONTINUE                                                          05730043
        !           577:       IVON01 = 45                                                       05740043
        !           578:       IVON02 =  9                                                       05750043
        !           579:       IVON03 =  3                                                       05760043
        !           580:       IVCOMP = IVON01 - (IVON02 / IVON03)                               05770043
        !           581:       GO TO 47030                                                       05780043
        !           582: 37030 IVDELE = IVDELE + 1                                               05790043
        !           583:       WRITE (I02,80003) IVTNUM                                          05800043
        !           584:       IF (ICZERO) 47030, 7041, 47030                                    05810043
        !           585: 47030 IF (IVCOMP - 42) 27030,17030,27030                                05820043
        !           586: 17030 IVPASS = IVPASS + 1                                               05830043
        !           587:       WRITE (I02,80001) IVTNUM                                          05840043
        !           588:       GO TO 7041                                                        05850043
        !           589: 27030 IVFAIL = IVFAIL + 1                                               05860043
        !           590:       IVCORR = 42                                                       05870043
        !           591:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          05880043
        !           592:  7041 CONTINUE                                                          05890043
        !           593: C                                                                       05900043
        !           594: C     TESTS 704 THROUGH 706 TEST '-' FOLLOWED BY '**'.                  05910043
        !           595: C                                                                       05920043
        !           596:       IVTNUM = 704                                                      05930043
        !           597: C                                                                       05940043
        !           598: C      ****  TEST 704  ****                                             05950043
        !           599: C                                                                       05960043
        !           600:       IF (ICZERO) 37040, 7040, 37040                                    05970043
        !           601:  7040 CONTINUE                                                          05980043
        !           602:       IVON01 = 35                                                       05990043
        !           603:       IVON02 =  9                                                       06000043
        !           604:       IVON03 =  3                                                       06010043
        !           605:       IVCOMP = IVON01 - IVON02 ** IVON03                                06020043
        !           606:       GO TO 47040                                                       06030043
        !           607: 37040 IVDELE = IVDELE + 1                                               06040043
        !           608:       WRITE (I02,80003) IVTNUM                                          06050043
        !           609:       IF (ICZERO) 47040, 7051, 47040                                    06060043
        !           610: 47040 IF (IVCOMP + 694) 27040,17040,27040                               06070043
        !           611: 17040 IVPASS = IVPASS + 1                                               06080043
        !           612:       WRITE (I02,80001) IVTNUM                                          06090043
        !           613:       GO TO 7051                                                        06100043
        !           614: 27040 IVFAIL = IVFAIL + 1                                               06110043
        !           615:       IVCORR = -694                                                     06120043
        !           616:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          06130043
        !           617:  7051 CONTINUE                                                          06140043
        !           618:       IVTNUM = 705                                                      06150043
        !           619: C                                                                       06160043
        !           620: C      ****  TEST 705  ****                                             06170043
        !           621: C                                                                       06180043
        !           622:       IF (ICZERO) 37050, 7050, 37050                                    06190043
        !           623:  7050 CONTINUE                                                          06200043
        !           624:       IVON01 = 35                                                       06210043
        !           625:       IVON02 =  9                                                       06220043
        !           626:       IVON03 =  3                                                       06230043
        !           627:       IVCOMP = (IVON01 - IVON02) ** IVON03                              06240043
        !           628:       GO TO 47050                                                       06250043
        !           629: 37050 IVDELE = IVDELE + 1                                               06260043
        !           630:       WRITE (I02,80003) IVTNUM                                          06270043
        !           631:       IF (ICZERO) 47050, 7061, 47050                                    06280043
        !           632: 47050 IF (IVCOMP - 17576) 27050,17050,27050                             06290043
        !           633: 17050 IVPASS = IVPASS + 1                                               06300043
        !           634:       WRITE (I02,80001) IVTNUM                                          06310043
        !           635:       GO TO 7061                                                        06320043
        !           636: 27050 IVFAIL = IVFAIL + 1                                               06330043
        !           637:       IVCORR = 17576                                                    06340043
        !           638:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          06350043
        !           639:  7061 CONTINUE                                                          06360043
        !           640:       IVTNUM = 706                                                      06370043
        !           641: C                                                                       06380043
        !           642: C      ****  TEST 706  ****                                             06390043
        !           643: C                                                                       06400043
        !           644:       IF (ICZERO) 37060, 7060, 37060                                    06410043
        !           645:  7060 CONTINUE                                                          06420043
        !           646:       IVON01 = 35                                                       06430043
        !           647:       IVON02 =  9                                                       06440043
        !           648:       IVON03 =  3                                                       06450043
        !           649:       IVCOMP = IVON01 - (IVON02 ** IVON03)                              06460043
        !           650:       GO TO 47060                                                       06470043
        !           651: 37060 IVDELE = IVDELE + 1                                               06480043
        !           652:       WRITE (I02,80003) IVTNUM                                          06490043
        !           653:       IF (ICZERO) 47060, 7071, 47060                                    06500043
        !           654: 47060 IF (IVCOMP + 694) 27060,17060,27060                               06510043
        !           655: 17060 IVPASS = IVPASS + 1                                               06520043
        !           656:       WRITE (I02,80001) IVTNUM                                          06530043
        !           657:       GO TO 7071                                                        06540043
        !           658: 27060 IVFAIL = IVFAIL + 1                                               06550043
        !           659:       IVCORR = -694                                                     06560043
        !           660:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          06570043
        !           661:  7071 CONTINUE                                                          06580043
        !           662: C                                                                       06590043
        !           663: C     TESTS 707 THROUGH 709 TEST '*' FOLLOWED BY '+'.                   06600043
        !           664: C                                                                       06610043
        !           665:       IVTNUM = 707                                                      06620043
        !           666: C                                                                       06630043
        !           667: C      ****  TEST 707  ****                                             06640043
        !           668: C                                                                       06650043
        !           669:       IF (ICZERO) 37070, 7070, 37070                                    06660043
        !           670:  7070 CONTINUE                                                          06670043
        !           671:       IVON01 = 45                                                       06680043
        !           672:       IVON02 =  9                                                       06690043
        !           673:       IVON03 =  3                                                       06700043
        !           674:       IVCOMP =  IVON01 * IVON02 + IVON03                                06710043
        !           675:       GO TO 47070                                                       06720043
        !           676: 37070 IVDELE = IVDELE + 1                                               06730043
        !           677:       WRITE (I02,80003) IVTNUM                                          06740043
        !           678:       IF (ICZERO) 47070, 7081, 47070                                    06750043
        !           679: 47070 IF (IVCOMP - 408) 27070,17070,27070                               06760043
        !           680: 17070 IVPASS = IVPASS + 1                                               06770043
        !           681:       WRITE (I02,80001) IVTNUM                                          06780043
        !           682:       GO TO 7081                                                        06790043
        !           683: 27070 IVFAIL = IVFAIL + 1                                               06800043
        !           684:       IVCORR = 408                                                      06810043
        !           685:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          06820043
        !           686:  7081 CONTINUE                                                          06830043
        !           687:       IVTNUM = 708                                                      06840043
        !           688: C                                                                       06850043
        !           689: C      ****  TEST 708  ****                                             06860043
        !           690: C                                                                       06870043
        !           691:       IF (ICZERO) 37080, 7080, 37080                                    06880043
        !           692:  7080 CONTINUE                                                          06890043
        !           693:       IVON01 = 45                                                       06900043
        !           694:       IVON02 =  9                                                       06910043
        !           695:       IVON03 =  3                                                       06920043
        !           696:       IVCOMP = (IVON01 * IVON02) + IVON03                               06930043
        !           697:       GO TO 47080                                                       06940043
        !           698: 37080 IVDELE = IVDELE + 1                                               06950043
        !           699:       WRITE (I02,80003) IVTNUM                                          06960043
        !           700:       IF (ICZERO) 47080, 7091, 47080                                    06970043
        !           701: 47080 IF (IVCOMP - 408) 27080,17080,27080                               06980043
        !           702: 17080 IVPASS = IVPASS + 1                                               06990043
        !           703:       WRITE (I02,80001) IVTNUM                                          07000043
        !           704:       GO TO 7091                                                        07010043
        !           705: 27080 IVFAIL = IVFAIL + 1                                               07020043
        !           706:       IVCORR = 408                                                      07030043
        !           707:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          07040043
        !           708:  7091 CONTINUE                                                          07050043
        !           709:       IVTNUM = 709                                                      07060043
        !           710: C                                                                       07070043
        !           711: C      ****  TEST 709  ****                                             07080043
        !           712: C                                                                       07090043
        !           713:       IF (ICZERO) 37090, 7090, 37090                                    07100043
        !           714:  7090 CONTINUE                                                          07110043
        !           715:       IVON01 = 45                                                       07120043
        !           716:       IVON02 =  9                                                       07130043
        !           717:       IVON03 =  3                                                       07140043
        !           718:       IVCOMP = IVON01 * (IVON02 + IVON03)                               07150043
        !           719:       GO TO 47090                                                       07160043
        !           720: 37090 IVDELE = IVDELE + 1                                               07170043
        !           721:       WRITE (I02,80003) IVTNUM                                          07180043
        !           722:       IF (ICZERO) 47090, 7101, 47090                                    07190043
        !           723: 47090 IF (IVCOMP - 540) 27090,17090,27090                               07200043
        !           724: 17090 IVPASS = IVPASS + 1                                               07210043
        !           725:       WRITE (I02,80001) IVTNUM                                          07220043
        !           726:       GO TO 7101                                                        07230043
        !           727: 27090 IVFAIL = IVFAIL + 1                                               07240043
        !           728:       IVCORR = 540                                                      07250043
        !           729:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          07260043
        !           730:  7101 CONTINUE                                                          07270043
        !           731: C                                                                       07280043
        !           732: C     TESTS 710 THROUGH 712 TEST '*' FOLLOWED BY '-'.                   07290043
        !           733: C                                                                       07300043
        !           734:       IVTNUM = 710                                                      07310043
        !           735: C                                                                       07320043
        !           736: C      ****  TEST 710  ****                                             07330043
        !           737: C                                                                       07340043
        !           738:       IF (ICZERO) 37100, 7100, 37100                                    07350043
        !           739:  7100 CONTINUE                                                          07360043
        !           740:       IVON01 = 45                                                       07370043
        !           741:       IVON02 =  9                                                       07380043
        !           742:       IVON03 =  3                                                       07390043
        !           743:       IVCOMP = IVON01 * IVON02 - IVON03                                 07400043
        !           744:       GO TO 47100                                                       07410043
        !           745: 37100 IVDELE = IVDELE + 1                                               07420043
        !           746:       WRITE (I02,80003) IVTNUM                                          07430043
        !           747:       IF (ICZERO) 47100, 7111, 47100                                    07440043
        !           748: 47100 IF (IVCOMP - 402) 27100,17100,27100                               07450043
        !           749: 17100 IVPASS = IVPASS + 1                                               07460043
        !           750:       WRITE (I02,80001) IVTNUM                                          07470043
        !           751:       GO TO 7111                                                        07480043
        !           752: 27100 IVFAIL = IVFAIL + 1                                               07490043
        !           753:       IVCORR = 402                                                      07500043
        !           754:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          07510043
        !           755:  7111 CONTINUE                                                          07520043
        !           756:       IVTNUM = 711                                                      07530043
        !           757: C                                                                       07540043
        !           758: C      ****  TEST 711  ****                                             07550043
        !           759: C                                                                       07560043
        !           760:       IF (ICZERO) 37110, 7110, 37110                                    07570043
        !           761:  7110 CONTINUE                                                          07580043
        !           762:       IVON01 = 45                                                       07590043
        !           763:       IVON02 =  9                                                       07600043
        !           764:       IVON03 =  3                                                       07610043
        !           765:       IVCOMP = (IVON01 * IVON02) - IVON03                               07620043
        !           766:       GO TO 47110                                                       07630043
        !           767: 37110 IVDELE = IVDELE + 1                                               07640043
        !           768:       WRITE (I02,80003) IVTNUM                                          07650043
        !           769:       IF (ICZERO) 47110, 7121, 47110                                    07660043
        !           770: 47110 IF (IVCOMP - 402) 27110,17110,27110                               07670043
        !           771: 17110 IVPASS = IVPASS + 1                                               07680043
        !           772:       WRITE (I02,80001) IVTNUM                                          07690043
        !           773:       GO TO 7121                                                        07700043
        !           774: 27110 IVFAIL = IVFAIL + 1                                               07710043
        !           775:       IVCORR = 402                                                      07720043
        !           776:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          07730043
        !           777:  7121 CONTINUE                                                          07740043
        !           778:       IVTNUM = 712                                                      07750043
        !           779: C                                                                       07760043
        !           780: C      ****  TEST 712  ****                                             07770043
        !           781: C                                                                       07780043
        !           782:       IF (ICZERO) 37120, 7120, 37120                                    07790043
        !           783:  7120 CONTINUE                                                          07800043
        !           784:       IVON01 = 45                                                       07810043
        !           785:       IVON02 =  9                                                       07820043
        !           786:       IVON03 =  3                                                       07830043
        !           787:       IVCOMP = IVON01 * (IVON02 - IVON03)                               07840043
        !           788:       GO TO 47120                                                       07850043
        !           789: 37120 IVDELE = IVDELE + 1                                               07860043
        !           790:       WRITE (I02,80003) IVTNUM                                          07870043
        !           791:       IF (ICZERO) 47120, 7131, 47120                                    07880043
        !           792: 47120 IF (IVCOMP - 270) 27120,17120,27120                               07890043
        !           793: 17120 IVPASS = IVPASS + 1                                               07900043
        !           794:       WRITE (I02,80001) IVTNUM                                          07910043
        !           795:       GO TO 7131                                                        07920043
        !           796: 27120 IVFAIL = IVFAIL + 1                                               07930043
        !           797:       IVCORR = 270                                                      07940043
        !           798:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          07950043
        !           799:  7131 CONTINUE                                                          07960043
        !           800: C                                                                       07970043
        !           801: C     TESTS 713 THROUGH 715 TEST '*' FOLLOWED BY '/'.                   07980043
        !           802: C                                                                       07990043
        !           803:       IVTNUM = 713                                                      08000043
        !           804: C                                                                       08010043
        !           805: C      ****  TEST 713  ****                                             08020043
        !           806: C                                                                       08030043
        !           807:       IF (ICZERO) 37130, 7130, 37130                                    08040043
        !           808:  7130 CONTINUE                                                          08050043
        !           809:       IVON01 = 45                                                       08060043
        !           810:       IVON02 =  9                                                       08070043
        !           811:       IVON03 =  3                                                       08080043
        !           812:       IVCOMP = IVON01 * IVON02 / IVON03                                 08090043
        !           813:       GO TO 47130                                                       08100043
        !           814: 37130 IVDELE = IVDELE + 1                                               08110043
        !           815:       WRITE (I02,80003) IVTNUM                                          08120043
        !           816:       IF (ICZERO) 47130, 7141, 47130                                    08130043
        !           817: 47130 IF (IVCOMP - 135) 27130,17130,27130                               08140043
        !           818: 17130 IVPASS = IVPASS + 1                                               08150043
        !           819:       WRITE (I02,80001) IVTNUM                                          08160043
        !           820:       GO TO 7141                                                        08170043
        !           821: 27130 IVFAIL = IVFAIL + 1                                               08180043
        !           822:       IVCORR = 135                                                      08190043
        !           823:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          08200043
        !           824:  7141 CONTINUE                                                          08210043
        !           825:       IVTNUM = 714                                                      08220043
        !           826: C                                                                       08230043
        !           827: C      ****  TEST 714  ****                                             08240043
        !           828: C                                                                       08250043
        !           829:       IF (ICZERO) 37140, 7140, 37140                                    08260043
        !           830:  7140 CONTINUE                                                          08270043
        !           831:       IVON01 = 45                                                       08280043
        !           832:       IVON02 =  9                                                       08290043
        !           833:       IVON03 =  3                                                       08300043
        !           834:       IVCOMP = (IVON01 * IVON02) / IVON03                               08310043
        !           835:       GO TO 47140                                                       08320043
        !           836: 37140 IVDELE = IVDELE + 1                                               08330043
        !           837:       WRITE (I02,80003) IVTNUM                                          08340043
        !           838:       IF (ICZERO) 47140, 7151, 47140                                    08350043
        !           839: 47140 IF (IVCOMP - 135) 27140,17140,27140                               08360043
        !           840: 17140 IVPASS = IVPASS + 1                                               08370043
        !           841:       WRITE (I02,80001) IVTNUM                                          08380043
        !           842:       GO TO 7151                                                        08390043
        !           843: 27140 IVFAIL = IVFAIL + 1                                               08400043
        !           844:       IVCORR = 135                                                      08410043
        !           845:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          08420043
        !           846:  7151 CONTINUE                                                          08430043
        !           847:       IVTNUM = 715                                                      08440043
        !           848: C                                                                       08450043
        !           849: C      ****  TEST 715  ****                                             08460043
        !           850: C                                                                       08470043
        !           851:       IF (ICZERO) 37150, 7150, 37150                                    08480043
        !           852:  7150 CONTINUE                                                          08490043
        !           853:       IVON01 = 45                                                       08500043
        !           854:       IVON02 =  9                                                       08510043
        !           855:       IVON03 =  3                                                       08520043
        !           856:       IVCOMP = IVON01 * (IVON02 / IVON03)                               08530043
        !           857:       GO TO 47150                                                       08540043
        !           858: 37150 IVDELE = IVDELE + 1                                               08550043
        !           859:       WRITE (I02,80003) IVTNUM                                          08560043
        !           860:       IF (ICZERO) 47150, 7161, 47150                                    08570043
        !           861: 47150 IF (IVCOMP - 135) 27150,17150,27150                               08580043
        !           862: 17150 IVPASS = IVPASS + 1                                               08590043
        !           863:       WRITE (I02,80001) IVTNUM                                          08600043
        !           864:       GO TO 7161                                                        08610043
        !           865: 27150 IVFAIL = IVFAIL + 1                                               08620043
        !           866:       IVCORR = 135                                                      08630043
        !           867:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          08640043
        !           868:  7161 CONTINUE                                                          08650043
        !           869: C                                                                       08660043
        !           870: C     TESTS 716 THROUGH 718 TEST '*' FOLLOWED BY '**'.                  08670043
        !           871: C                                                                       08680043
        !           872:       IVTNUM = 716                                                      08690043
        !           873: C                                                                       08700043
        !           874: C      ****  TEST 716  ****                                             08710043
        !           875: C                                                                       08720043
        !           876:       IF (ICZERO) 37160, 7160, 37160                                    08730043
        !           877:  7160 CONTINUE                                                          08740043
        !           878:       IVON01 = 7                                                        08750043
        !           879:       IVON02 = 3                                                        08760043
        !           880:       IVON03 = 3                                                        08770043
        !           881:       IVCOMP = IVON01 * IVON02  ** IVON03                               08780043
        !           882:       GO TO 47160                                                       08790043
        !           883: 37160 IVDELE = IVDELE + 1                                               08800043
        !           884:       WRITE (I02,80003) IVTNUM                                          08810043
        !           885:       IF (ICZERO) 47160, 7171, 47160                                    08820043
        !           886: 47160 IF (IVCOMP - 189) 27160,17160,27160                               08830043
        !           887: 17160 IVPASS = IVPASS + 1                                               08840043
        !           888:       WRITE (I02,80001) IVTNUM                                          08850043
        !           889:       GO TO 7171                                                        08860043
        !           890: 27160 IVFAIL = IVFAIL + 1                                               08870043
        !           891:       IVCORR = 189                                                      08880043
        !           892:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          08890043
        !           893:  7171 CONTINUE                                                          08900043
        !           894:       IVTNUM = 717                                                      08910043
        !           895: C                                                                       08920043
        !           896: C      ****  TEST 717  ****                                             08930043
        !           897: C                                                                       08940043
        !           898:       IF (ICZERO) 37170, 7170, 37170                                    08950043
        !           899:  7170 CONTINUE                                                          08960043
        !           900:       IVON01 = 7                                                        08970043
        !           901:       IVON02 = 3                                                        08980043
        !           902:       IVON03 = 3                                                        08990043
        !           903:       IVCOMP = (IVON01 * IVON02) ** IVON03                              09000043
        !           904:       GO TO 47170                                                       09010043
        !           905: 37170 IVDELE = IVDELE + 1                                               09020043
        !           906:       WRITE (I02,80003) IVTNUM                                          09030043
        !           907:       IF (ICZERO) 47170, 7181, 47170                                    09040043
        !           908: 47170 IF (IVCOMP - 9261) 27170,17170,27170                              09050043
        !           909: 17170 IVPASS = IVPASS + 1                                               09060043
        !           910:       WRITE (I02,80001) IVTNUM                                          09070043
        !           911:       GO TO 7181                                                        09080043
        !           912: 27170 IVFAIL = IVFAIL + 1                                               09090043
        !           913:       IVCORR = 9261                                                     09100043
        !           914:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          09110043
        !           915:  7181 CONTINUE                                                          09120043
        !           916:       IVTNUM = 718                                                      09130043
        !           917: C                                                                       09140043
        !           918: C      ****  TEST 718  ****                                             09150043
        !           919: C                                                                       09160043
        !           920:       IF (ICZERO) 37180, 7180, 37180                                    09170043
        !           921:  7180 CONTINUE                                                          09180043
        !           922:       IVON01 = 7                                                        09190043
        !           923:       IVON02 = 3                                                        09200043
        !           924:       IVON03 = 3                                                        09210043
        !           925:       IVCOMP = IVON01 * (IVON02 ** IVON03)                              09220043
        !           926:       GO TO 47180                                                       09230043
        !           927: 37180 IVDELE = IVDELE + 1                                               09240043
        !           928:       WRITE (I02,80003) IVTNUM                                          09250043
        !           929:       IF (ICZERO) 47180, 7191, 47180                                    09260043
        !           930: 47180 IF (IVCOMP - 189) 27180,17180,27180                               09270043
        !           931: 17180 IVPASS = IVPASS + 1                                               09280043
        !           932:       WRITE (I02,80001) IVTNUM                                          09290043
        !           933:       GO TO 7191                                                        09300043
        !           934: 27180 IVFAIL = IVFAIL + 1                                               09310043
        !           935:       IVCORR = 189                                                      09320043
        !           936:       WRITE (I02,80004) IVTNUM, IVCOMP, IVCORR                          09330043
        !           937:  7191 CONTINUE                                                          09340043
        !           938: C                                                                       09350043
        !           939: C     WRITE PAGE FOOTINGS AND RUN SUMMARIES                             09360043
        !           940: 99999 CONTINUE                                                          09370043
        !           941:       WRITE (I02,90002)                                                 09380043
        !           942:       WRITE (I02,90006)                                                 09390043
        !           943:       WRITE (I02,90002)                                                 09400043
        !           944:       WRITE (I02,90002)                                                 09410043
        !           945:       WRITE (I02,90007)                                                 09420043
        !           946:       WRITE (I02,90002)                                                 09430043
        !           947:       WRITE (I02,90008)  IVFAIL                                         09440043
        !           948:       WRITE (I02,90009) IVPASS                                          09450043
        !           949:       WRITE (I02,90010) IVDELE                                          09460043
        !           950: C                                                                       09470043
        !           951: C                                                                       09480043
        !           952: C     TERMINATE ROUTINE EXECUTION                                       09490043
        !           953:       STOP                                                              09500043
        !           954: C                                                                       09510043
        !           955: C     FORMAT STATEMENTS FOR PAGE HEADERS                                09520043
        !           956: 90000 FORMAT (1H1)                                                      09530043
        !           957: 90002 FORMAT (1H )                                                      09540043
        !           958: 90001 FORMAT (1H ,10X,34HFORTRAN COMPILER VALIDATION SYSTEM)            09550043
        !           959: 90003 FORMAT (1H ,21X,11HVERSION 1.0)                                   09560043
        !           960: 90004 FORMAT (1H ,10X,38HFOR OFFICIAL USE ONLY - COPYRIGHT 1978)        09570043
        !           961: 90005 FORMAT (1H ,5X,4HTEST,5X,9HPASS/FAIL, 5X,8HCOMPUTED,8X,7HCORRECT) 09580043
        !           962: 90006 FORMAT (1H ,5X,46H----------------------------------------------) 09590043
        !           963: 90011 FORMAT (1H ,18X,17HSUBSET LEVEL TEST)                             09600043
        !           964: C                                                                       09610043
        !           965: C     FORMAT STATEMENTS FOR RUN SUMMARIES                               09620043
        !           966: 90008 FORMAT (1H ,15X,I5,19H ERRORS ENCOUNTERED)                        09630043
        !           967: 90009 FORMAT (1H ,15X,I5,13H TESTS PASSED)                              09640043
        !           968: 90010 FORMAT (1H ,15X,I5,14H TESTS DELETED)                             09650043
        !           969: C                                                                       09660043
        !           970: C     FORMAT STATEMENTS FOR TEST RESULTS                                09670043
        !           971: 80001 FORMAT (1H ,4X,I5,7X,4HPASS)                                      09680043
        !           972: 80002 FORMAT (1H ,4X,I5,7X,4HFAIL)                                      09690043
        !           973: 80003 FORMAT (1H ,4X,I5,7X,7HDELETED)                                   09700043
        !           974: 80004 FORMAT (1H ,4X,I5,7X,4HFAIL,10X,I6,9X,I6)                         09710043
        !           975: 80005 FORMAT (1H ,4X,I5,7X,4HFAIL,4X,E12.5,3X,E12.5)                    09720043
        !           976: C                                                                       09730043
        !           977: 90007 FORMAT (1H ,20X,20HEND OF PROGRAM FM043)                          09740043
        !           978:       END                                                               09750043

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.