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

1.1     ! root        1: C     COMMENT SECTION                                                   00010034
        !             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                                                                       00020034
        !             6: C     FM034                                                             00030034
        !             7: C                                                                       00040034
        !             8: C         THIS ROUTINE TESTS ARITHMETIC ASSIGNMENT STATEMENTS OF THE    00050034
        !             9: C     FORM                                                              00060034
        !            10: C               INTEGER VARIABLE = ARITHMETIC EXPRESSION                00070034
        !            11: C     WHERE THE ARITHMETIC EXPRESSION IS FORMED WITH THE ARITHMETIC     00080034
        !            12: C     OPERATOR *, INTEGER VARIABLE AND INTEGER CONSTANT.  SOME OF THE   00090034
        !            13: C     TESTS USE PARENTHESES TO GROUP ELEMENTS IN THE EXPRESSION AND TO  00100034
        !            14: C     ALLOW THE USE OF NEGATIVE CONSTANTS FOLLOWING THE * OPERATOR.     00110034
        !            15: C     THE INTEGER VARIABLES CONTAIN POSITIVE AND NEGATIVE VALUES.       00120034
        !            16: C                                                                       00130034
        !            17: C     THERE ARE TESTS WHERE THE ARITHMETIC EXPRESSION CONTAINS          00140034
        !            18: C         (1)  INTEGER VARIABLE * INTEGER CONSTANT                      00150034
        !            19: C              INTEGER CONSTANT * INTEGER VARIABLE                      00160034
        !            20: C         (2)  INTEGER CONSTANT * INTEGER VARIABLE * INTEGER CONSTANT   00170034
        !            21: C         (3)  SAME AS (2) BUT WITH PARENS TO GROUP ELEMENTS.           00180034
        !            22: C                                                                       00190034
        !            23: C      REFERENCES                                                       00200034
        !            24: C        AMERICAN NATIONAL STANDARD PROGRAMMING LANGUAGE FORTRAN,       00210034
        !            25: C              X3.9-1978                                                00220034
        !            26: C                                                                       00230034
        !            27: C        SECTION 4.3, INTEGER TYPE                                      00240034
        !            28: C        SECTION 4.3.1, INTEGER CONSTANT                                00250034
        !            29: C        SECTION 6.1, ARITHMETIC EXPRESSIONS                            00260034
        !            30: C        SECTION 10.1, ARITHMETIC ASSIGNMENT STATEMENT                  00270034
        !            31: C                                                                       00280034
        !            32: C      **********************************************************       00290034
        !            33: C                                                                       00300034
        !            34: C         A COMPILER VALIDATION SYSTEM FOR THE FORTRAN LANGUAGE         00310034
        !            35: C     BASED ON SPECIFICATIONS AS DEFINED IN AMERICAN NATIONAL STANDARD  00320034
        !            36: C     PROGRAMMING LANGUAGE FORTRAN X3.9-1978, HAS BEEN DEVELOPED BY THE 00330034
        !            37: C     FEDERAL COBOL COMPILER TESTING SERVICE.  THE FORTRAN COMPILER     00340034
        !            38: C     VALIDATION SYSTEM (FCVS) CONSISTS OF AUDIT ROUTINES, THEIR RELATED00350034
        !            39: C     DATA, AND AN EXECUTIVE SYSTEM.  EACH AUDIT ROUTINE IS A FORTRAN   00360034
        !            40: C     PROGRAM, SUBPROGRAM OR FUNCTION WHICH INCLUDES TESTS OF SPECIFIC  00370034
        !            41: C     LANGUAGE ELEMENTS AND SUPPORTING PROCEDURES INDICATING THE RESULT 00380034
        !            42: C     OF EXECUTING THESE TESTS.                                         00390034
        !            43: C                                                                       00400034
        !            44: C         THIS PARTICULAR PROGRAM/SUBPROGRAM/FUNCTION CONTAINS FEATURES 00410034
        !            45: C     FOUND ONLY IN THE SUBSET AS DEFINED IN X3.9-1978.                 00420034
        !            46: C                                                                       00430034
        !            47: C         SUGGESTIONS AND COMMENTS SHOULD BE FORWARDED TO -             00440034
        !            48: C                                                                       00450034
        !            49: C                  DEPARTMENT OF THE NAVY                               00460034
        !            50: C                  FEDERAL COBOL COMPILER TESTING SERVICE               00470034
        !            51: C                  WASHINGTON, D.C.  20376                              00480034
        !            52: C                                                                       00490034
        !            53: C      **********************************************************       00500034
        !            54: C                                                                       00510034
        !            55: C                                                                       00520034
        !            56: C                                                                       00530034
        !            57: C     INITIALIZATION SECTION                                            00540034
        !            58: C                                                                       00550034
        !            59: C     INITIALIZE CONSTANTS                                              00560034
        !            60: C      **************                                                   00570034
        !            61: C     I01 CONTAINS THE LOGICAL UNIT NUMBER FOR THE CARD READER.         00580034
        !            62:       I01 = 5                                                           00590034
        !            63: C     I02 CONTAINS THE LOGICAL UNIT NUMBER FOR THE PRINTER.             00600034
        !            64:       I02 = 6                                                           00610034
        !            65: C     SYSTEM ENVIRONMENT SECTION                                        00620034
        !            66: C                                                                       00630034
        !            67:       I01 = 5                                                           00640034
        !            68: C     THE CX010 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I01 = 5      00650034
        !            69: C     (UNIT NUMBER FOR CARD READER).                                    00660034
        !            70: CX011    THIS CARD IS REPLACED BY CONTENTS OF FEXEC X-011 CONTROL CARD. 00670034
        !            71: C     THE CX011 CARD IS FOR SYSTEMS WHICH REQUIRE ADDITIONAL            00680034
        !            72: C     FORTRAN STATEMENTS FOR FILES ASSOCIATED WITH CX010 ABOVE.         00690034
        !            73: C                                                                       00700034
        !            74:       I02 = 6                                                           00710034
        !            75: C     THE CX020 CARD IS FOR OVERRIDING THE PROGRAM DEFAULT I02 = 6      00720034
        !            76: C     (UNIT NUMBER FOR PRINTER).                                        00730034
        !            77: CX021    THIS CARD IS REPLACED BY CONTENTS OF FEXEC X-021 CONTROL CARD. 00740034
        !            78: C     THE CX021 CARD IS FOR SYSTEMS WHICH REQUIRE ADDITIONAL            00750034
        !            79: C     FORTRAN STATEMENTS FOR FILES ASSOCIATED WITH CX020 ABOVE.         00760034
        !            80: C                                                                       00770034
        !            81:       IVPASS=0                                                          00780034
        !            82:       IVFAIL=0                                                          00790034
        !            83:       IVDELE=0                                                          00800034
        !            84:       ICZERO=0                                                          00810034
        !            85: C                                                                       00820034
        !            86: C     WRITE PAGE HEADERS                                                00830034
        !            87:       WRITE (I02,90000)                                                 00840034
        !            88:       WRITE (I02,90001)                                                 00850034
        !            89:       WRITE (I02,90002)                                                 00860034
        !            90:       WRITE (I02, 90002)                                                00870034
        !            91:       WRITE (I02,90003)                                                 00880034
        !            92:       WRITE (I02,90002)                                                 00890034
        !            93:       WRITE (I02,90004)                                                 00900034
        !            94:       WRITE (I02,90002)                                                 00910034
        !            95:       WRITE (I02,90011)                                                 00920034
        !            96:       WRITE (I02,90002)                                                 00930034
        !            97:       WRITE (I02,90002)                                                 00940034
        !            98:       WRITE (I02,90005)                                                 00950034
        !            99:       WRITE (I02,90006)                                                 00960034
        !           100:       WRITE (I02,90002)                                                 00970034
        !           101: C                                                                       00980034
        !           102: C     TEST SECTION                                                      00990034
        !           103: C                                                                       01000034
        !           104: C         ARITHMETIC ASSIGNMENT STATEMENT                               01010034
        !           105: C                                                                       01020034
        !           106: C     TEST 395 THROUGH TEST 414 CONTAIN AN INTEGER VARIABLE, AN INTEGER 01030034
        !           107: C     CONSTANT, AND OPERATOR * IN AN ARITHMETIC EXPRESSION.             01040034
        !           108: C                                                                       01050034
        !           109: C     TEST 395 THROUGH TEST 406     -  IV= IV * IC                      01060034
        !           110: C                                                                       01070034
        !           111: C         TEST 395 THROUGH TEST 398                                     01080034
        !           112: C              POSITIVE INTEGER VARIABLE, POSITIVE INTEGER CONSTANT     01090034
        !           113: C                                                                       01100034
        !           114:  3951 CONTINUE                                                          01110034
        !           115:       IVTNUM = 395                                                      01120034
        !           116: C                                                                       01130034
        !           117: C      ****  TEST 395  ****                                             01140034
        !           118: C                                                                       01150034
        !           119:       IF (ICZERO) 33950, 3950, 33950                                    01160034
        !           120:  3950 CONTINUE                                                          01170034
        !           121:       IVON01 = 2                                                        01180034
        !           122:       IVCOMP = IVON01 * 3                                               01190034
        !           123:       GO TO 43950                                                       01200034
        !           124: 33950 IVDELE = IVDELE + 1                                               01210034
        !           125:       WRITE (I02,80003) IVTNUM                                          01220034
        !           126:       IF (ICZERO) 43950, 3961, 43950                                    01230034
        !           127: 43950 IF (IVCOMP -6) 23950,13950,23950                                  01240034
        !           128: 13950 IVPASS = IVPASS + 1                                               01250034
        !           129:       WRITE (I02,80001) IVTNUM                                          01260034
        !           130:       GO TO 3961                                                        01270034
        !           131: 23950 IVFAIL = IVFAIL + 1                                               01280034
        !           132:       IVCORR =6                                                         01290034
        !           133:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          01300034
        !           134:  3961 CONTINUE                                                          01310034
        !           135:       IVTNUM = 396                                                      01320034
        !           136: C                                                                       01330034
        !           137: C      ****  TEST 396  ****                                             01340034
        !           138: C                                                                       01350034
        !           139:       IF (ICZERO) 33960, 3960, 33960                                    01360034
        !           140:  3960 CONTINUE                                                          01370034
        !           141:       IVON01 = 13                                                       01380034
        !           142:       IVCOMP = IVON01 * 11                                              01390034
        !           143:       GO TO 43960                                                       01400034
        !           144: 33960 IVDELE = IVDELE + 1                                               01410034
        !           145:       WRITE (I02,80003) IVTNUM                                          01420034
        !           146:       IF (ICZERO) 43960, 3971, 43960                                    01430034
        !           147: 43960 IF (IVCOMP - 143) 23960,13960,23960                               01440034
        !           148: 13960 IVPASS = IVPASS + 1                                               01450034
        !           149:       WRITE (I02,80001) IVTNUM                                          01460034
        !           150:       GO TO 3971                                                        01470034
        !           151: 23960 IVFAIL = IVFAIL + 1                                               01480034
        !           152:       IVCORR = 143                                                      01490034
        !           153:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          01500034
        !           154:  3971 CONTINUE                                                          01510034
        !           155:       IVTNUM = 397                                                      01520034
        !           156: C                                                                       01530034
        !           157: C      ****  TEST 397  ****                                             01540034
        !           158: C                                                                       01550034
        !           159:       IF (ICZERO) 33970, 3970, 33970                                    01560034
        !           160:  3970 CONTINUE                                                          01570034
        !           161:       IVON01 = 223                                                      01580034
        !           162:       IVCOMP = IVON01 * 99                                              01590034
        !           163:       GO TO 43970                                                       01600034
        !           164: 33970 IVDELE = IVDELE + 1                                               01610034
        !           165:       WRITE (I02,80003) IVTNUM                                          01620034
        !           166:       IF (ICZERO) 43970, 3981, 43970                                    01630034
        !           167: 43970 IF (IVCOMP - 22077) 23970,13970,23970                             01640034
        !           168: 13970 IVPASS = IVPASS + 1                                               01650034
        !           169:       WRITE (I02,80001) IVTNUM                                          01660034
        !           170:       GO TO 3981                                                        01670034
        !           171: 23970 IVFAIL = IVFAIL + 1                                               01680034
        !           172:       IVCORR = 22077                                                    01690034
        !           173:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          01700034
        !           174:  3981 CONTINUE                                                          01710034
        !           175:       IVTNUM = 398                                                      01720034
        !           176: C                                                                       01730034
        !           177: C      ****  TEST 398  ****                                             01740034
        !           178: C                                                                       01750034
        !           179:       IF (ICZERO) 33980, 3980, 33980                                    01760034
        !           180:  3980 CONTINUE                                                          01770034
        !           181:       IVON01 = 11235                                                    01780034
        !           182:       IVCOMP = IVON01 * 2                                               01790034
        !           183:       GO TO 43980                                                       01800034
        !           184: 33980 IVDELE = IVDELE + 1                                               01810034
        !           185:       WRITE (I02,80003) IVTNUM                                          01820034
        !           186:       IF (ICZERO) 43980, 3991, 43980                                    01830034
        !           187: 43980 IF (IVCOMP - 22470) 23980,13980,23980                             01840034
        !           188: 13980 IVPASS = IVPASS + 1                                               01850034
        !           189:       WRITE (I02,80001) IVTNUM                                          01860034
        !           190:       GO TO 3991                                                        01870034
        !           191: 23980 IVFAIL = IVFAIL + 1                                               01880034
        !           192:       IVCORR = 22470                                                    01890034
        !           193:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          01900034
        !           194: C                                                                       01910034
        !           195: C         TEST 399 THROUGH TEST 402                                     01920034
        !           196: C             NEGATIVE INTEGER VARIABLE, POSITIVE INTEGER CONSTANT      01930034
        !           197: C                                                                       01940034
        !           198:  3991 CONTINUE                                                          01950034
        !           199:       IVTNUM = 399                                                      01960034
        !           200: C                                                                       01970034
        !           201: C       ****  TEST 399  ****                                            01980034
        !           202: C                                                                       01990034
        !           203:       IF (ICZERO) 33990, 3990, 33990                                    02000034
        !           204:  3990 CONTINUE                                                          02010034
        !           205:       IVON01 = -2                                                       02020034
        !           206:       IVCOMP = IVON01 * 3                                               02030034
        !           207:       GO TO 43990                                                       02040034
        !           208: 33990 IVDELE = IVDELE + 1                                               02050034
        !           209:       WRITE (I02,80003) IVTNUM                                          02060034
        !           210:       IF (ICZERO) 43990, 4001, 43990                                    02070034
        !           211: 43990 IF (IVCOMP +6) 23990,13990,23990                                  02080034
        !           212: 13990 IVPASS = IVPASS + 1                                               02090034
        !           213:       WRITE (I02,80001) IVTNUM                                          02100034
        !           214:       GO TO 4001                                                        02110034
        !           215: 23990 IVFAIL = IVFAIL + 1                                               02120034
        !           216:       IVCORR = -6                                                       02130034
        !           217:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          02140034
        !           218:  4001 CONTINUE                                                          02150034
        !           219:       IVTNUM = 400                                                      02160034
        !           220: C                                                                       02170034
        !           221: C      ****  TEST 400  ****                                             02180034
        !           222: C                                                                       02190034
        !           223:       IF (ICZERO) 34000, 4000, 34000                                    02200034
        !           224:  4000 CONTINUE                                                          02210034
        !           225:       IVON01 = -13                                                      02220034
        !           226:       IVCOMP =IVON01*11                                                 02230034
        !           227:       GO TO 44000                                                       02240034
        !           228: 34000 IVDELE = IVDELE + 1                                               02250034
        !           229:       WRITE (I02,80003) IVTNUM                                          02260034
        !           230:       IF (ICZERO) 44000, 4011, 44000                                    02270034
        !           231: 44000 IF (IVCOMP +143) 24000,14000,24000                                02280034
        !           232: 14000 IVPASS = IVPASS + 1                                               02290034
        !           233:       WRITE (I02,80001) IVTNUM                                          02300034
        !           234:       GO TO 4011                                                        02310034
        !           235: 24000 IVFAIL = IVFAIL + 1                                               02320034
        !           236:       IVCORR = -143                                                     02330034
        !           237:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          02340034
        !           238:  4011 CONTINUE                                                          02350034
        !           239:       IVTNUM = 401                                                      02360034
        !           240: C                                                                       02370034
        !           241: C       ****  TEST 401  ****                                            02380034
        !           242: C                                                                       02390034
        !           243:       IF (ICZERO) 34010, 4010, 34010                                    02400034
        !           244:  4010 CONTINUE                                                          02410034
        !           245:       IVON01 = -223                                                     02420034
        !           246:       IVCOMP = IVON01*99                                                02430034
        !           247:       GO TO 44010                                                       02440034
        !           248: 34010 IVDELE = IVDELE + 1                                               02450034
        !           249:       WRITE (I02,80003) IVTNUM                                          02460034
        !           250:       IF (ICZERO) 44010, 4021, 44010                                    02470034
        !           251: 44010 IF (IVCOMP + 22077) 24010,14010,24010                             02480034
        !           252: 14010 IVPASS = IVPASS + 1                                               02490034
        !           253:       WRITE (I02,80001) IVTNUM                                          02500034
        !           254:       GO TO 4021                                                        02510034
        !           255: 24010 IVFAIL = IVFAIL + 1                                               02520034
        !           256:       IVCORR = -22077                                                   02530034
        !           257:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          02540034
        !           258:  4021 CONTINUE                                                          02550034
        !           259:       IVTNUM = 402                                                      02560034
        !           260: C                                                                       02570034
        !           261: C       ****  TEST 402  ****                                            02580034
        !           262: C                                                                       02590034
        !           263:       IF (ICZERO) 34020, 4020, 34020                                    02600034
        !           264:  4020 CONTINUE                                                          02610034
        !           265:       IVON01 = -11235                                                   02620034
        !           266:       IVCOMP = IVON01*2                                                 02630034
        !           267:       GO TO 44020                                                       02640034
        !           268: 34020 IVDELE = IVDELE + 1                                               02650034
        !           269:       WRITE (I02,80003) IVTNUM                                          02660034
        !           270:       IF (ICZERO) 44020, 4031, 44020                                    02670034
        !           271: 44020 IF (IVCOMP+22470) 24020,14020,24020                               02680034
        !           272: 14020 IVPASS = IVPASS + 1                                               02690034
        !           273:       WRITE (I02,80001) IVTNUM                                          02700034
        !           274:       GO TO 4031                                                        02710034
        !           275: 24020 IVFAIL = IVFAIL + 1                                               02720034
        !           276:       IVCORR = -22470                                                   02730034
        !           277:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          02740034
        !           278: C                                                                       02750034
        !           279: C          TEST 403 AND TEST 404                                        02760034
        !           280: C              NEGATIVE INTEGER VARIABLE, NEGATIVE INTEGER CONSTANT     02770034
        !           281: C                                                                       02780034
        !           282:  4031 CONTINUE                                                          02790034
        !           283:       IVTNUM = 403                                                      02800034
        !           284: C                                                                       02810034
        !           285: C       ****  TEST 403  ****                                            02820034
        !           286: C                                                                       02830034
        !           287:       IF (ICZERO) 34030, 4030, 34030                                    02840034
        !           288:  4030 CONTINUE                                                          02850034
        !           289:       IVON01=-2                                                         02860034
        !           290:       IVCOMP = IVON01*(-3)                                              02870034
        !           291:       GO TO 44030                                                       02880034
        !           292: 34030 IVDELE = IVDELE + 1                                               02890034
        !           293:       WRITE (I02,80003) IVTNUM                                          02900034
        !           294:       IF (ICZERO) 44030, 4041, 44030                                    02910034
        !           295: 44030 IF (IVCOMP -6) 24030,14030,24030                                  02920034
        !           296: 14030 IVPASS = IVPASS + 1                                               02930034
        !           297:       WRITE (I02,80001) IVTNUM                                          02940034
        !           298:       GO TO 4041                                                        02950034
        !           299: 24030 IVFAIL = IVFAIL + 1                                               02960034
        !           300:       IVCORR =6                                                         02970034
        !           301:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          02980034
        !           302:  4041 CONTINUE                                                          02990034
        !           303:       IVTNUM = 404                                                      03000034
        !           304: C                                                                       03010034
        !           305: C       ****  TEST 404  ****                                            03020034
        !           306: C                                                                       03030034
        !           307:       IF (ICZERO) 34040, 4040, 34040                                    03040034
        !           308:  4040 CONTINUE                                                          03050034
        !           309:       IVON01 = -13                                                      03060034
        !           310:       IVCOMP = IVON01 * (-11)                                           03070034
        !           311:       GO TO 44040                                                       03080034
        !           312: 34040 IVDELE = IVDELE + 1                                               03090034
        !           313:       WRITE (I02,80003) IVTNUM                                          03100034
        !           314:       IF (ICZERO) 44040, 4051, 44040                                    03110034
        !           315: 44040 IF (IVCOMP -143) 24040,14040,24040                                03120034
        !           316: 14040 IVPASS = IVPASS + 1                                               03130034
        !           317:       WRITE (I02,80001) IVTNUM                                          03140034
        !           318:       GO TO 4051                                                        03150034
        !           319: 24040 IVFAIL = IVFAIL + 1                                               03160034
        !           320:       IVCORR = 143                                                      03170034
        !           321:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          03180034
        !           322: C                                                                       03190034
        !           323: C          TEST 405 AND TEST 406                                        03200034
        !           324: C              POSITIVE INTEGER VARIABLE, NEGATIVE INTEGER CONSTANT     03210034
        !           325: C                                                                       03220034
        !           326:  4051 CONTINUE                                                          03230034
        !           327:       IVTNUM = 405                                                      03240034
        !           328: C                                                                       03250034
        !           329: C       ****  TEST 405  ****                                            03260034
        !           330: C                                                                       03270034
        !           331:       IF (ICZERO) 34050, 4050, 34050                                    03280034
        !           332:  4050 CONTINUE                                                          03290034
        !           333:       IVON01 = 223                                                      03300034
        !           334:       IVCOMP = IVON01 * (-99)                                           03310034
        !           335:       GO TO 44050                                                       03320034
        !           336: 34050 IVDELE = IVDELE + 1                                               03330034
        !           337:       WRITE (I02,80003) IVTNUM                                          03340034
        !           338:       IF (ICZERO) 44050, 4061, 44050                                    03350034
        !           339: 44050 IF (IVCOMP + 22077) 24050,14050,24050                             03360034
        !           340: 14050 IVPASS = IVPASS + 1                                               03370034
        !           341:       WRITE (I02,80001) IVTNUM                                          03380034
        !           342:       GO TO 4061                                                        03390034
        !           343: 24050 IVFAIL = IVFAIL + 1                                               03400034
        !           344:       IVCORR = -22077                                                   03410034
        !           345:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          03420034
        !           346:  4061 CONTINUE                                                          03430034
        !           347:       IVTNUM = 406                                                      03440034
        !           348: C                                                                       03450034
        !           349: C       ****  TEST 406  ****                                            03460034
        !           350: C                                                                       03470034
        !           351:       IF (ICZERO) 34060, 4060, 34060                                    03480034
        !           352:  4060 CONTINUE                                                          03490034
        !           353:       IVON01 = 11235                                                    03500034
        !           354:       IVCOMP = IVON01 * (-2)                                            03510034
        !           355:       GO TO 44060                                                       03520034
        !           356: 34060 IVDELE = IVDELE + 1                                               03530034
        !           357:       WRITE (I02,80003) IVTNUM                                          03540034
        !           358:       IF (ICZERO) 44060, 4071, 44060                                    03550034
        !           359: 44060 IF (IVCOMP + 22470) 24060,14060,24060                             03560034
        !           360: 14060 IVPASS = IVPASS + 1                                               03570034
        !           361:       WRITE (I02,80001) IVTNUM                                          03580034
        !           362:       GO TO 4071                                                        03590034
        !           363: 24060 IVFAIL = IVFAIL + 1                                               03600034
        !           364:       IVCORR = -22470                                                   03610034
        !           365:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          03620034
        !           366: C                                                                       03630034
        !           367: C      TEST 407 THROUGH TEST 414    -   IV = IC * IV                    03640034
        !           368: C                                                                       03650034
        !           369: C          TEST 407 AND TEST 408                                        03660034
        !           370: C               POSITIVE INTEGER CONSTANT, POSITIVE INTEGER VARIABLE    03670034
        !           371: C                                                                       03680034
        !           372:  4071 CONTINUE                                                          03690034
        !           373:       IVTNUM = 407                                                      03700034
        !           374: C                                                                       03710034
        !           375: C       ****  TEST 407  ****                                            03720034
        !           376: C                                                                       03730034
        !           377:       IF (ICZERO) 34070, 4070, 34070                                    03740034
        !           378:  4070 CONTINUE                                                          03750034
        !           379:       IVON02 = 11                                                       03760034
        !           380:       IVCOMP = 13*IVON02                                                03770034
        !           381:       GO TO 44070                                                       03780034
        !           382: 34070 IVDELE = IVDELE + 1                                               03790034
        !           383:       WRITE (I02,80003) IVTNUM                                          03800034
        !           384:       IF (ICZERO) 44070, 4081, 44070                                    03810034
        !           385: 44070 IF (IVCOMP - 143) 24070,14070,24070                               03820034
        !           386: 14070 IVPASS = IVPASS + 1                                               03830034
        !           387:       WRITE (I02,80001) IVTNUM                                          03840034
        !           388:       GO TO 4081                                                        03850034
        !           389: 24070 IVFAIL = IVFAIL + 1                                               03860034
        !           390:       IVCORR = 143                                                      03870034
        !           391:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          03880034
        !           392:  4081 CONTINUE                                                          03890034
        !           393:       IVTNUM = 408                                                      03900034
        !           394: C                                                                       03910034
        !           395: C       ****  TEST 408  ****                                            03920034
        !           396: C                                                                       03930034
        !           397:       IF (ICZERO) 34080, 4080, 34080                                    03940034
        !           398:  4080 CONTINUE                                                          03950034
        !           399:       IVON02 = +11                                                      03960034
        !           400:       IVCOMP = +13 * IVON02                                             03970034
        !           401:       GO TO 44080                                                       03980034
        !           402: 34080 IVDELE = IVDELE + 1                                               03990034
        !           403:       WRITE (I02,80003) IVTNUM                                          04000034
        !           404:       IF (ICZERO) 44080, 4091, 44080                                    04010034
        !           405: 44080 IF (IVCOMP - 143) 24080,14080,24080                               04020034
        !           406: 14080 IVPASS = IVPASS + 1                                               04030034
        !           407:       WRITE (I02,80001) IVTNUM                                          04040034
        !           408:       GO TO 4091                                                        04050034
        !           409: 24080 IVFAIL = IVFAIL + 1                                               04060034
        !           410:       IVCORR = 143                                                      04070034
        !           411:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          04080034
        !           412: C                                                                       04090034
        !           413: C          TEST 409 AND TEST 410                                        04100034
        !           414: C               POSITIVE INTEGER CONSTANT, NEGATIVE INTEGER VARIABLE    04110034
        !           415: C                                                                       04120034
        !           416:  4091 CONTINUE                                                          04130034
        !           417:       IVTNUM = 409                                                      04140034
        !           418: C                                                                       04150034
        !           419: C       ****  TEST 409  ****                                            04160034
        !           420: C                                                                       04170034
        !           421:       IF (ICZERO) 34090, 4090, 34090                                    04180034
        !           422:  4090 CONTINUE                                                          04190034
        !           423:       IVON02 = -99                                                      04200034
        !           424:       IVCOMP = 223 * IVON02                                             04210034
        !           425:       GO TO 44090                                                       04220034
        !           426: 34090 IVDELE = IVDELE + 1                                               04230034
        !           427:       WRITE (I02,80003) IVTNUM                                          04240034
        !           428:       IF (ICZERO) 44090, 4101, 44090                                    04250034
        !           429: 44090 IF (IVCOMP + 22077) 24090,14090,24090                             04260034
        !           430: 14090 IVPASS = IVPASS + 1                                               04270034
        !           431:       WRITE (I02,80001) IVTNUM                                          04280034
        !           432:       GO TO 4101                                                        04290034
        !           433: 24090 IVFAIL = IVFAIL + 1                                               04300034
        !           434:       IVCORR =-22077                                                    04310034
        !           435:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          04320034
        !           436:  4101 CONTINUE                                                          04330034
        !           437:       IVTNUM = 410                                                      04340034
        !           438: C                                                                       04350034
        !           439: C       ****  TEST 410  ****                                            04360034
        !           440: C                                                                       04370034
        !           441:       IF (ICZERO) 34100, 4100, 34100                                    04380034
        !           442:  4100 CONTINUE                                                          04390034
        !           443:       IVON02 = -99                                                      04400034
        !           444:       IVCOMP = +223*IVON02                                              04410034
        !           445:       GO TO 44100                                                       04420034
        !           446: 34100 IVDELE = IVDELE + 1                                               04430034
        !           447:       WRITE (I02,80003) IVTNUM                                          04440034
        !           448:       IF (ICZERO) 44100, 4111, 44100                                    04450034
        !           449: 44100 IF (IVCOMP + 22077) 24100,14100,24100                             04460034
        !           450: 14100 IVPASS = IVPASS + 1                                               04470034
        !           451:       WRITE (I02,80001) IVTNUM                                          04480034
        !           452:       GO TO 4111                                                        04490034
        !           453: 24100 IVFAIL = IVFAIL + 1                                               04500034
        !           454:       IVCORR = -22077                                                   04510034
        !           455:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          04520034
        !           456: C                                                                       04530034
        !           457: C          TEST 411 AND TEST 412                                        04540034
        !           458: C              NEGATIVE INTEGER CONSTANT, POSITIVE INTEGER VARIABLE     04550034
        !           459: C                                                                       04560034
        !           460:  4111 CONTINUE                                                          04570034
        !           461:       IVTNUM = 411                                                      04580034
        !           462: C                                                                       04590034
        !           463: C       ****  TEST 411  ****                                            04600034
        !           464: C                                                                       04610034
        !           465:       IF (ICZERO) 34110, 4110, 34110                                    04620034
        !           466:  4110 CONTINUE                                                          04630034
        !           467:       IVON02 = 2                                                        04640034
        !           468:       IVCOMP = (-11235) * IVON02                                        04650034
        !           469:       GO TO 44110                                                       04660034
        !           470: 34110 IVDELE = IVDELE + 1                                               04670034
        !           471:       WRITE (I02,80003) IVTNUM                                          04680034
        !           472:       IF (ICZERO) 44110, 4121, 44110                                    04690034
        !           473: 44110 IF (IVCOMP + 22470) 24110,14110,24110                             04700034
        !           474: 14110 IVPASS = IVPASS + 1                                               04710034
        !           475:       WRITE (I02,80001) IVTNUM                                          04720034
        !           476:       GO TO 4121                                                        04730034
        !           477: 24110 IVFAIL = IVFAIL + 1                                               04740034
        !           478:       IVCORR = -22470                                                   04750034
        !           479:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          04760034
        !           480:  4121 CONTINUE                                                          04770034
        !           481:       IVTNUM = 412                                                      04780034
        !           482: C                                                                       04790034
        !           483: C       ****  TEST 412  ****                                            04800034
        !           484: C                                                                       04810034
        !           485:       IF (ICZERO) 34120, 4120, 34120                                    04820034
        !           486:  4120 CONTINUE                                                          04830034
        !           487:       IVON02 = +2                                                       04840034
        !           488:       IVCOMP = -11235 * IVON02                                          04850034
        !           489:       GO TO 44120                                                       04860034
        !           490: 34120 IVDELE = IVDELE + 1                                               04870034
        !           491:       WRITE (I02,80003) IVTNUM                                          04880034
        !           492:       IF (ICZERO) 44120, 4131, 44120                                    04890034
        !           493: 44120 IF (IVCOMP + 22470) 24120,14120,24120                             04900034
        !           494: 14120 IVPASS=IVPASS + 1                                                 04910034
        !           495:       WRITE (I02,80001) IVTNUM                                          04920034
        !           496:       GO TO 4131                                                        04930034
        !           497: 24120 IVFAIL = IVFAIL + 1                                               04940034
        !           498:       IVCORR = -22470                                                   04950034
        !           499:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          04960034
        !           500: C                                                                       04970034
        !           501: C          TEST 413 AND TEST 414                                        04980034
        !           502: C                NEGATIVE INTEGER CONSTANT, NEGATIVE INTEGER VARIABLE   04990034
        !           503: C                                                                       05000034
        !           504:  4131 CONTINUE                                                          05010034
        !           505:       IVTNUM = 413                                                      05020034
        !           506: C                                                                       05030034
        !           507: C       ****  TEST 413  ****                                            05040034
        !           508: C                                                                       05050034
        !           509:       IF (ICZERO) 34130, 4130, 34130                                    05060034
        !           510:  4130 CONTINUE                                                          05070034
        !           511:       IVON02 = -3                                                       05080034
        !           512:       IVCOMP = (-2) * IVON02                                            05090034
        !           513:       GO TO 44130                                                       05100034
        !           514: 34130 IVDELE = IVDELE + 1                                               05110034
        !           515:       WRITE (I02,80003) IVTNUM                                          05120034
        !           516:       IF (ICZERO) 44130, 4141, 44130                                    05130034
        !           517: 44130 IF (IVCOMP - 6) 24130,14130,24130                                 05140034
        !           518: 14130 IVPASS = IVPASS + 1                                               05150034
        !           519:       WRITE (I02,80001) IVTNUM                                          05160034
        !           520:       GO TO 4141                                                        05170034
        !           521: 24130 IVFAIL = IVFAIL + 1                                               05180034
        !           522:       IVCORR = 6                                                        05190034
        !           523:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          05200034
        !           524:  4141 CONTINUE                                                          05210034
        !           525:       IVTNUM = 414                                                      05220034
        !           526: C                                                                       05230034
        !           527: C       ****  TEST 414  ****                                            05240034
        !           528: C                                                                       05250034
        !           529:       IF (ICZERO) 34140, 4140, 34140                                    05260034
        !           530:  4140 CONTINUE                                                          05270034
        !           531:       IVON02 = -3                                                       05280034
        !           532:       IVCOMP = -2 * IVON02                                              05290034
        !           533:       GO TO 44140                                                       05300034
        !           534: 34140 IVDELE = IVDELE + 1                                               05310034
        !           535:       WRITE (I02,80003) IVTNUM                                          05320034
        !           536:       IF (ICZERO) 44140, 4151, 44140                                    05330034
        !           537: 44140 IF (IVCOMP - 6) 24140,14140,24140                                 05340034
        !           538: 14140 IVPASS = IVPASS + 1                                               05350034
        !           539:       WRITE (I02,80001) IVTNUM                                          05360034
        !           540:       GO TO 4151                                                        05370034
        !           541: 24140 IVFAIL = IVFAIL + 1                                               05380034
        !           542:       IVCORR = 6                                                        05390034
        !           543:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          05400034
        !           544: C                                                                       05410034
        !           545: C      TEST 415  THROUGH TEST 429 CONTAIN TWO INTEGER CONSTANTS,        05420034
        !           546: C      ONE INTEGER VARIABLE AND OPERATOR * IN ARITHMETIC EXPRESSION.    05430034
        !           547: C                                                                       05440034
        !           548:  4151 CONTINUE                                                          05450034
        !           549:       IVTNUM = 415                                                      05460034
        !           550: C                                                                       05470034
        !           551: C       ****  TEST 415  ****                                            05480034
        !           552: C                                                                       05490034
        !           553:       IF (ICZERO) 34150, 4150, 34150                                    05500034
        !           554:  4150 CONTINUE                                                          05510034
        !           555:       IVON01 = 2                                                        05520034
        !           556:       IVCOMP = IVON01 * 3 * 4                                           05530034
        !           557:       GO TO 44150                                                       05540034
        !           558: 34150 IVDELE = IVDELE + 1                                               05550034
        !           559:       WRITE (I02,80003) IVTNUM                                          05560034
        !           560:       IF (ICZERO) 44150, 4161, 44150                                    05570034
        !           561: 44150 IF (IVCOMP - 24) 24150,14150,24150                                05580034
        !           562: 14150 IVPASS = IVPASS + 1                                               05590034
        !           563:       WRITE (I02,80001) IVTNUM                                          05600034
        !           564:       GO TO 4161                                                        05610034
        !           565: 24150 IVFAIL = IVFAIL + 1                                               05620034
        !           566:       IVCORR = 24                                                       05630034
        !           567:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          05640034
        !           568:  4161 CONTINUE                                                          05650034
        !           569:       IVTNUM = 416                                                      05660034
        !           570: C                                                                       05670034
        !           571: C       ****  TEST 416  ****                                            05680034
        !           572: C                                                                       05690034
        !           573:       IF (ICZERO) 34160, 4160, 34160                                    05700034
        !           574:  4160 CONTINUE                                                          05710034
        !           575:       IVON01 = -2                                                       05720034
        !           576:       IVCOMP = IVON01 *3*4                                              05730034
        !           577:       GO TO 44160                                                       05740034
        !           578: 34160 IVDELE = IVDELE + 1                                               05750034
        !           579:       WRITE (I02,80003) IVTNUM                                          05760034
        !           580:       IF (ICZERO) 44160, 4171, 44160                                    05770034
        !           581: 44160 IF (IVCOMP +24) 24160,14160,24160                                 05780034
        !           582: 14160 IVPASS = IVPASS + 1                                               05790034
        !           583:       WRITE (I02,80001) IVTNUM                                          05800034
        !           584:       GO TO 4171                                                        05810034
        !           585: 24160 IVFAIL = IVFAIL + 1                                               05820034
        !           586:       IVCORR = -24                                                      05830034
        !           587:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          05840034
        !           588:  4171 CONTINUE                                                          05850034
        !           589:       IVTNUM = 417                                                      05860034
        !           590: C                                                                       05870034
        !           591: C       ****  TEST 417  ****                                            05880034
        !           592: C                                                                       05890034
        !           593:       IF (ICZERO) 34170, 4170, 34170                                    05900034
        !           594:  4170 CONTINUE                                                          05910034
        !           595:       IVON01 = -2                                                       05920034
        !           596:       IVCOMP = IVON01*3*(-4)                                            05930034
        !           597:       GO TO 44170                                                       05940034
        !           598: 34170 IVDELE = IVDELE + 1                                               05950034
        !           599:       WRITE (I02,80003) IVTNUM                                          05960034
        !           600:       IF (ICZERO) 44170, 4181, 44170                                    05970034
        !           601: 44170 IF (IVCOMP -24) 24170,14170,24170                                 05980034
        !           602: 14170 IVPASS = IVPASS + 1                                               05990034
        !           603:       WRITE (I02,80001) IVTNUM                                          06000034
        !           604:       GO TO 4181                                                        06010034
        !           605: 24170 IVFAIL = IVFAIL + 1                                               06020034
        !           606:       IVCORR = 24                                                       06030034
        !           607:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          06040034
        !           608:  4181 CONTINUE                                                          06050034
        !           609:       IVTNUM = 418                                                      06060034
        !           610: C                                                                       06070034
        !           611: C       ****  TEST 418  ****                                            06080034
        !           612: C                                                                       06090034
        !           613:       IF (ICZERO) 34180, 4180, 34180                                    06100034
        !           614:  4180 CONTINUE                                                          06110034
        !           615:       IVON01 = -2                                                       06120034
        !           616:       IVCOMP = IVON01*(-3)*(-4)                                         06130034
        !           617:       GO TO 44180                                                       06140034
        !           618: 34180 IVDELE = IVDELE + 1                                               06150034
        !           619:       WRITE (I02,80003) IVTNUM                                          06160034
        !           620:       IF (ICZERO) 44180, 4191, 44180                                    06170034
        !           621: 44180 IF (IVCOMP +24) 24180,14180,24180                                 06180034
        !           622: 14180 IVPASS = IVPASS + 1                                               06190034
        !           623:       WRITE (I02,80001) IVTNUM                                          06200034
        !           624:       GO TO 4191                                                        06210034
        !           625: 24180 IVFAIL = IVFAIL + 1                                               06220034
        !           626:       IVCORR = -24                                                      06230034
        !           627:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          06240034
        !           628:  4191 CONTINUE                                                          06250034
        !           629:       IVTNUM = 419                                                      06260034
        !           630: C                                                                       06270034
        !           631: C       ****  TEST 419  ****                                            06280034
        !           632: C                                                                       06290034
        !           633:       IF (ICZERO) 34190, 4190, 34190                                    06300034
        !           634:  4190 CONTINUE                                                          06310034
        !           635:       IVON02 = 51                                                       06320034
        !           636:       IVCOMP = 23*IVON02*13                                             06330034
        !           637:       GO TO 44190                                                       06340034
        !           638: 34190 IVDELE = IVDELE + 1                                               06350034
        !           639:       WRITE (I02,80003) IVTNUM                                          06360034
        !           640:       IF (ICZERO) 44190, 4201, 44190                                    06370034
        !           641: 44190 IF (IVCOMP-15249) 24190,14190,24190                               06380034
        !           642: 14190 IVPASS = IVPASS + 1                                               06390034
        !           643:       WRITE (I02,80001) IVTNUM                                          06400034
        !           644:       GO TO 4201                                                        06410034
        !           645: 24190 IVFAIL = IVFAIL + 1                                               06420034
        !           646:       IVCORR = 15249                                                    06430034
        !           647:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          06440034
        !           648:  4201 CONTINUE                                                          06450034
        !           649:       IVTNUM = 420                                                      06460034
        !           650: C                                                                       06470034
        !           651: C       ****  TEST 420  ****                                            06480034
        !           652: C                                                                       06490034
        !           653:       IF (ICZERO) 34200, 4200, 34200                                    06500034
        !           654:  4200 CONTINUE                                                          06510034
        !           655:       IVON02 = -51                                                      06520034
        !           656:       IVCOMP = 23*IVON02*(-13)                                          06530034
        !           657:       GO TO 44200                                                       06540034
        !           658: 34200 IVDELE = IVDELE + 1                                               06550034
        !           659:       WRITE (I02,80003) IVTNUM                                          06560034
        !           660:       IF (ICZERO) 44200, 4211, 44200                                    06570034
        !           661: 44200 IF (IVCOMP - 15249) 24200,14200,24200                             06580034
        !           662: 14200 IVPASS = IVPASS + 1                                               06590034
        !           663:       WRITE (I02,80001) IVTNUM                                          06600034
        !           664:       GO TO 4211                                                        06610034
        !           665: 24200 IVFAIL = IVFAIL + 1                                               06620034
        !           666:       IVCORR = 15249                                                    06630034
        !           667:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          06640034
        !           668:  4211 CONTINUE                                                          06650034
        !           669:       IVTNUM = 421                                                      06660034
        !           670: C                                                                       06670034
        !           671: C       ****  TEST 421  ****                                            06680034
        !           672: C                                                                       06690034
        !           673:       IF (ICZERO) 34210, 4210, 34210                                    06700034
        !           674:  4210 CONTINUE                                                          06710034
        !           675:       IVON02 = -51                                                      06720034
        !           676:       IVCOMP = 23*IVON02*13                                             06730034
        !           677:       GO TO 44210                                                       06740034
        !           678: 34210 IVDELE = IVDELE + 1                                               06750034
        !           679:       WRITE (I02,80003) IVTNUM                                          06760034
        !           680:       IF (ICZERO) 44210, 4221, 44210                                    06770034
        !           681: 44210 IF (IVCOMP+15249) 24210,14210,24210                               06780034
        !           682: 14210 IVPASS = IVPASS + 1                                               06790034
        !           683:       WRITE (I02,80001) IVTNUM                                          06800034
        !           684:       GO TO 4221                                                        06810034
        !           685: 24210 IVFAIL = IVFAIL + 1                                               06820034
        !           686:       IVCORR = -15249                                                   06830034
        !           687:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          06840034
        !           688:  4221 CONTINUE                                                          06850034
        !           689:       IVTNUM = 422                                                      06860034
        !           690: C                                                                       06870034
        !           691: C       ****  TEST 422  ****                                            06880034
        !           692: C                                                                       06890034
        !           693:       IF (ICZERO) 34220, 4220, 34220                                    06900034
        !           694:  4220 CONTINUE                                                          06910034
        !           695:       IVON02 = -51                                                      06920034
        !           696:       IVCOMP =(-23)*IVON02*(-13)                                        06930034
        !           697:       GO TO 44220                                                       06940034
        !           698: 34220 IVDELE = IVDELE + 1                                               06950034
        !           699:       WRITE (I02,80003) IVTNUM                                          06960034
        !           700:       IF (ICZERO) 44220, 4231, 44220                                    06970034
        !           701: 44220 IF (IVCOMP+15249) 24220,14220,24220                               06980034
        !           702: 14220 IVPASS = IVPASS + 1                                               06990034
        !           703:       WRITE (I02,80001) IVTNUM                                          07000034
        !           704:       GO TO 4231                                                        07010034
        !           705: 24220 IVFAIL = IVFAIL + 1                                               07020034
        !           706:       IVCORR = -15249                                                   07030034
        !           707:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          07040034
        !           708:  4231 CONTINUE                                                          07050034
        !           709:       IVTNUM = 423                                                      07060034
        !           710: C                                                                       07070034
        !           711: C       ****  TEST 423  ****                                            07080034
        !           712: C                                                                       07090034
        !           713:       IF (ICZERO) 34230, 4230, 34230                                    07100034
        !           714:  4230 CONTINUE                                                          07110034
        !           715:       IVON03 = 5461                                                     07120034
        !           716:       IVCOMP = 2*3*IVON03                                               07130034
        !           717:       GO TO 44230                                                       07140034
        !           718: 34230 IVDELE = IVDELE + 1                                               07150034
        !           719:       WRITE (I02,80003) IVTNUM                                          07160034
        !           720:       IF (ICZERO) 44230, 4241, 44230                                    07170034
        !           721: 44230 IF (IVCOMP - 32766) 24230,14230,24230                             07180034
        !           722: 14230 IVPASS = IVPASS + 1                                               07190034
        !           723:       WRITE (I02,80001) IVTNUM                                          07200034
        !           724:       GO TO 4241                                                        07210034
        !           725: 24230 IVFAIL = IVFAIL + 1                                               07220034
        !           726:       IVCORR = 32766                                                    07230034
        !           727:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          07240034
        !           728:  4241 CONTINUE                                                          07250034
        !           729:       IVTNUM = 424                                                      07260034
        !           730: C                                                                       07270034
        !           731: C       ****  TEST 424  ****                                            07280034
        !           732: C                                                                       07290034
        !           733:       IF (ICZERO) 34240, 4240, 34240                                    07300034
        !           734:  4240 CONTINUE                                                          07310034
        !           735:       IVON03 = -5461                                                    07320034
        !           736:       IVCOMP = 2*3*IVON03                                               07330034
        !           737:       GO TO 44240                                                       07340034
        !           738: 34240 IVDELE = IVDELE + 1                                               07350034
        !           739:       WRITE (I02,80003) IVTNUM                                          07360034
        !           740:       IF (ICZERO) 44240, 4251, 44240                                    07370034
        !           741: 44240 IF (IVCOMP +32766) 24240,14240,24240                              07380034
        !           742: 14240 IVPASS = IVPASS + 1                                               07390034
        !           743:       WRITE (I02,80001) IVTNUM                                          07400034
        !           744:       GO TO 4251                                                        07410034
        !           745: 24240 IVFAIL = IVFAIL + 1                                               07420034
        !           746:       IVCORR = -32766                                                   07430034
        !           747:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          07440034
        !           748:  4251 CONTINUE                                                          07450034
        !           749:       IVTNUM = 425                                                      07460034
        !           750: C                                                                       07470034
        !           751: C       ****  TEST 425  ****                                            07480034
        !           752: C                                                                       07490034
        !           753:       IF (ICZERO) 34250, 4250, 34250                                    07500034
        !           754:  4250 CONTINUE                                                          07510034
        !           755:       IVON03 = -5461                                                    07520034
        !           756:       IVCOMP = -2*3*IVON03                                              07530034
        !           757:       GO TO 44250                                                       07540034
        !           758: 34250 IVDELE = IVDELE + 1                                               07550034
        !           759:       WRITE (I02,80003) IVTNUM                                          07560034
        !           760:       IF (ICZERO) 44250, 4261, 44250                                    07570034
        !           761: 44250 IF (IVCOMP - 32766) 24250,14250,24250                             07580034
        !           762: 14250 IVPASS = IVPASS + 1                                               07590034
        !           763:       WRITE (I02,80001) IVTNUM                                          07600034
        !           764:       GO TO 4261                                                        07610034
        !           765: 24250 IVFAIL = IVFAIL + 1                                               07620034
        !           766:       IVCORR = 32766                                                    07630034
        !           767:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          07640034
        !           768: C                                                                       07650034
        !           769: C      TEST 426 THROUGH TEST 429 USE PARENTHESES TO GROUP ELEMENTS      07660034
        !           770: C      IN ARITHMETIC EXPRESSION.                                        07670034
        !           771: C                                                                       07680034
        !           772:  4261 CONTINUE                                                          07690034
        !           773:       IVTNUM = 426                                                      07700034
        !           774: C                                                                       07710034
        !           775: C       ****  TEST 426  ****                                            07720034
        !           776: C                                                                       07730034
        !           777:       IF (ICZERO) 34260, 4260, 34260                                    07740034
        !           778:  4260 CONTINUE                                                          07750034
        !           779:       IVON02 = 51                                                       07760034
        !           780:       IVCOMP = (23*IVON02)*13                                           07770034
        !           781:       GO TO 44260                                                       07780034
        !           782: 34260 IVDELE = IVDELE + 1                                               07790034
        !           783:       WRITE (I02,80003) IVTNUM                                          07800034
        !           784:       IF (ICZERO) 44260, 4271, 44260                                    07810034
        !           785: 44260 IF (IVCOMP -15249) 24260,14260,24260                              07820034
        !           786: 14260 IVPASS = IVPASS + 1                                               07830034
        !           787:       WRITE (I02,80001) IVTNUM                                          07840034
        !           788:       GO TO 4271                                                        07850034
        !           789: 24260 IVFAIL = IVFAIL + 1                                               07860034
        !           790:       IVCORR = 15249                                                    07870034
        !           791:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          07880034
        !           792:  4271 CONTINUE                                                          07890034
        !           793:       IVTNUM = 427                                                      07900034
        !           794: C                                                                       07910034
        !           795: C       ****  TEST 427  ****                                            07920034
        !           796: C                                                                       07930034
        !           797:       IF (ICZERO) 34270, 4270, 34270                                    07940034
        !           798:  4270 CONTINUE                                                          07950034
        !           799:       IVON02 = 51                                                       07960034
        !           800:       IVCOMP = 23*(IVON02*13)                                           07970034
        !           801:       GO TO 44270                                                       07980034
        !           802: 34270 IVDELE = IVDELE + 1                                               07990034
        !           803:       WRITE (I02,80003) IVTNUM                                          08000034
        !           804:       IF (ICZERO) 44270, 4281, 44270                                    08010034
        !           805: 44270 IF (IVCOMP-15249) 24270,14270,24270                               08020034
        !           806: 14270 IVPASS = IVPASS + 1                                               08030034
        !           807:       WRITE (I02,80001) IVTNUM                                          08040034
        !           808:       GO TO 4281                                                        08050034
        !           809: 24270 IVFAIL = IVFAIL + 1                                               08060034
        !           810:       IVCORR = 15249                                                    08070034
        !           811:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          08080034
        !           812:  4281 CONTINUE                                                          08090034
        !           813:       IVTNUM = 428                                                      08100034
        !           814: C                                                                       08110034
        !           815: C       ****  TEST 428  ****                                            08120034
        !           816: C                                                                       08130034
        !           817:       IF (ICZERO) 34280, 4280, 34280                                    08140034
        !           818:  4280 CONTINUE                                                          08150034
        !           819:       IVON02 = -51                                                      08160034
        !           820:       IVCOMP = -23 * (IVON02*(+13))                                     08170034
        !           821:       GO TO 44280                                                       08180034
        !           822: 34280 IVDELE = IVDELE + 1                                               08190034
        !           823:       WRITE (I02,80003) IVTNUM                                          08200034
        !           824:       IF (ICZERO) 44280, 4291, 44280                                    08210034
        !           825: 44280 IF (IVCOMP - 15249)24280,14280,24280                              08220034
        !           826: 14280 IVPASS = IVPASS + 1                                               08230034
        !           827:       WRITE (I02,80001) IVTNUM                                          08240034
        !           828:       GO TO 4291                                                        08250034
        !           829: 24280 IVFAIL = IVFAIL + 1                                               08260034
        !           830:       IVCORR = 15249                                                    08270034
        !           831:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          08280034
        !           832:  4291 CONTINUE                                                          08290034
        !           833:       IVTNUM = 429                                                      08300034
        !           834: C                                                                       08310034
        !           835: C       ****  TEST 429  ****                                            08320034
        !           836: C                                                                       08330034
        !           837:       IF (ICZERO) 34290, 4290, 34290                                    08340034
        !           838:  4290 CONTINUE                                                          08350034
        !           839:       IVON02 = -51                                                      08360034
        !           840:       IVCOMP = (-23)*(IVON02*(-13))                                     08370034
        !           841:       GO TO 44290                                                       08380034
        !           842: 34290 IVDELE = IVDELE + 1                                               08390034
        !           843:       WRITE (I02,80003) IVTNUM                                          08400034
        !           844:       IF (ICZERO) 44290, 4301, 44290                                    08410034
        !           845: 44290 IF (IVCOMP + 15249) 24290,14290,24290                             08420034
        !           846: 14290 IVPASS = IVPASS + 1                                               08430034
        !           847:       WRITE (I02,80001) IVTNUM                                          08440034
        !           848:       GO TO 4301                                                        08450034
        !           849: 24290 IVFAIL = IVFAIL + 1                                               08460034
        !           850:       IVCORR = -15249                                                   08470034
        !           851:       WRITE (I02,80004) IVTNUM, IVCOMP ,IVCORR                          08480034
        !           852: C     ****   END OF TESTS   ****                                        08490034
        !           853:  4301 CONTINUE                                                          08500034
        !           854: C                                                                       08510034
        !           855: C     WRITE PAGE FOOTINGS AND RUN SUMMARIES                             08520034
        !           856: 99999 CONTINUE                                                          08530034
        !           857:       WRITE (I02,90002)                                                 08540034
        !           858:       WRITE (I02,90006)                                                 08550034
        !           859:       WRITE (I02,90002)                                                 08560034
        !           860:       WRITE (I02,90002)                                                 08570034
        !           861:       WRITE (I02,90007)                                                 08580034
        !           862:       WRITE (I02,90002)                                                 08590034
        !           863:       WRITE (I02,90008)  IVFAIL                                         08600034
        !           864:       WRITE (I02,90009) IVPASS                                          08610034
        !           865:       WRITE (I02,90010) IVDELE                                          08620034
        !           866: C                                                                       08630034
        !           867: C                                                                       08640034
        !           868: C     TERMINATE ROUTINE EXECUTION                                       08650034
        !           869:       STOP                                                              08660034
        !           870: C                                                                       08670034
        !           871: C     FORMAT STATEMENTS FOR PAGE HEADERS                                08680034
        !           872: 90000 FORMAT (1H1)                                                      08690034
        !           873: 90002 FORMAT (1H )                                                      08700034
        !           874: 90001 FORMAT (1H ,10X,34HFORTRAN COMPILER VALIDATION SYSTEM)            08710034
        !           875: 90003 FORMAT (1H ,21X,11HVERSION 1.0)                                   08720034
        !           876: 90004 FORMAT (1H ,10X,38HFOR OFFICIAL USE ONLY - COPYRIGHT 1978)        08730034
        !           877: 90005 FORMAT (1H ,5X,4HTEST,5X,9HPASS/FAIL, 5X,8HCOMPUTED,8X,7HCORRECT) 08740034
        !           878: 90006 FORMAT (1H ,5X,46H----------------------------------------------) 08750034
        !           879: 90011 FORMAT (1H ,18X,17HSUBSET LEVEL TEST)                             08760034
        !           880: C                                                                       08770034
        !           881: C     FORMAT STATEMENTS FOR RUN SUMMARIES                               08780034
        !           882: 90008 FORMAT (1H ,15X,I5,19H ERRORS ENCOUNTERED)                        08790034
        !           883: 90009 FORMAT (1H ,15X,I5,13H TESTS PASSED)                              08800034
        !           884: 90010 FORMAT (1H ,15X,I5,14H TESTS DELETED)                             08810034
        !           885: C                                                                       08820034
        !           886: C     FORMAT STATEMENTS FOR TEST RESULTS                                08830034
        !           887: 80001 FORMAT (1H ,4X,I5,7X,4HPASS)                                      08840034
        !           888: 80002 FORMAT (1H ,4X,I5,7X,4HFAIL)                                      08850034
        !           889: 80003 FORMAT (1H ,4X,I5,7X,7HDELETED)                                   08860034
        !           890: 80004 FORMAT (1H ,4X,I5,7X,4HFAIL,10X,I6,9X,I6)                         08870034
        !           891: 80005 FORMAT (1H ,4X,I5,7X,4HFAIL,4X,E12.5,3X,E12.5)                    08880034
        !           892: C                                                                       08890034
        !           893: 90007 FORMAT (1H ,20X,20HEND OF PROGRAM FM034)                          08900034
        !           894:       END                                                               08910034

unix.superglobalmegacorp.com

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