products/Sources/formale Sprachen/Coq/test-suite/bugs/closed image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: bug_7811.v   Sprache: Coq

000100 IDENTIFICATION DIVISION.                                         NC1734.2
000200 PROGRAM-ID.                                                      NC1734.2
000300     NC173A.                                                      NC1734.2
000400****************************************************************  NC1734.2
000500*                                                              *  NC1734.2
000600*    VALIDATION FOR:-                                          *  NC1734.2
000700*                                                              *  NC1734.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1734.2
000900*                                                              *  NC1734.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC1734.2
001100*                                                              *  NC1734.2
001200****************************************************************  NC1734.2
001300*                                                              *  NC1734.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  NC1734.2
001500*                                                              *  NC1734.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  NC1734.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  NC1734.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  NC1734.2
001900*                                                              *  NC1734.2
002000****************************************************************  NC1734.2
002100*    THIS PROGRAM TESTS THE FORMAT 3 DIVIDE STATEMENT FOUND       NC1734.2
002200*    IN LEVEL 1.   ALL COMBINATIONS OF THE OPTIONAL PHRASES       NC1734.2
002300*    "SIZE ERROR", "NOT SIZE ERROR" AND "END-MULTIPLY" ARE        NC1734.2
002400*    TESTED, AS WELL AS THE ROUNDED OPTION.                       NC1734.2
002500*                                                                 NC1734.2
002600*    VARIOUS COMBINATIONS OF SIGNED AND UNSIGNED NUMERIC          NC1734.2
002700*    LITERALS, DISPLAY AND COMPUTATIONAL FIELDS ARE USED          NC1734.2
002800*    AS OPERANDS.                                                 NC1734.2
002900*                                                                 NC1734.2
003000*                                                                 NC1734.2
003100 ENVIRONMENT DIVISION.                                            NC1734.2
003200 CONFIGURATION SECTION.                                           NC1734.2
003300 SOURCE-COMPUTER.                                                 NC1734.2
003400     Card0130.                                                    NC1734.2
003500 OBJECT-COMPUTER.                                                 NC1734.2
003600     Card0131.                                                    NC1734.2
003700 INPUT-OUTPUT SECTION.                                            NC1734.2
003800 FILE-CONTROL.                                                    NC1734.2
003900     SELECT PRINT-FILE ASSIGN TO                                  NC1734.2
004000     "C0085" .                                                    NC1734.2
004100 DATA DIVISION.                                                   NC1734.2
004200 FILE SECTION.                                                    NC1734.2
004300 FD  PRINT-FILE.                                                  NC1734.2
004400 01  PRINT-REC PICTURE X(120).                                    NC1734.2
004500 01  DUMMY-RECORD PICTURE X(120).                                 NC1734.2
004600 WORKING-STORAGE SECTION.                                         NC1734.2
004700 77  WRK-DS-18V00                PICTURE S9(18).                  NC1734.2
004800 77  A06THREES-DS-03V03          PICTURE S999V999 VALUE 333.333.  NC1734.2
004900 77  WRK-DS-06V06                PICTURE S9(6)V9(6).              NC1734.2
005000 77  WRK-DS-12V00-S REDEFINES WRK-DS-06V06 PICTURE S9(12).        NC1734.2
005100 77  A08TWOS-DS-02V06            PICTURE S99V9(6) VALUE 22.222222.NC1734.2
005200 77  WRK-DS-10V00                PICTURE S9(10).                  NC1734.2
005300 77  WRK-XN-00001                PICTURE X.                       NC1734.2
005400 77  A10ONES-DS-10V00            PICTURE S9(10)                   NC1734.2
005500                                 VALUE 1111111111.                NC1734.2
005600 77  A12THREES-DS-06V06          PICTURE S9(6)V9(6)               NC1734.2
005700                                 VALUE 333333.333333.             NC1734.2
005800 77  WRK-DS-02V00                PICTURE S99.                     NC1734.2
005900 77  AZERO-DS-05V05              PICTURE S9(5)V9(5) VALUE ZERO.   NC1734.2
006000 77  WRK-DS-09V09                 PICTURE S9(9)V9(9).             NC1734.2
006100 77  WRK-DS-18V00-S REDEFINES WRK-DS-09V09 PICTURE S9(18).        NC1734.2
006200 77  A05ONES-DS-00V05            PICTURE SV9(5) VALUE .11111.     NC1734.2
006300 77  A12ONES-DS-12V00            PICTURE S9(12)                   NC1734.2
006400                                 VALUE 111111111111.              NC1734.2
006500 77  A01ONE-DS-P0801             PICTURE SP(8)9 VALUE .000000001. NC1734.2
006600 77  WRK-DS-09V08                PICTURE S9(9)V9(8).              NC1734.2
006700 77  WRK-DS-17V00-S REDEFINES WRK-DS-09V08 PICTURE S9(17).        NC1734.2
006800 77  A18ONES-DS-18V00            PICTURE S9(18)                   NC1734.2
006900                                 VALUE 111111111111111111.        NC1734.2
007000 77  WRK-DS-0201P                PICTURE S99P.                    NC1734.2
007100 77  WRK-CS-18V00                PICTURE S9(18) COMPUTATIONAL.    NC1734.2
007200 77  WRK-DU-18V00                PICTURE 9(18).                   NC1734.2
007300 77  A99-CS-02V00                PICTURE S99 COMPUTATIONAL        NC1734.2
007400                                 VALUE 99.                        NC1734.2
007500 77  A01ONE-CS-00V01             PICTURE SV9 COMPUTATIONAL        NC1734.2
007600                                 VALUE .1.                        NC1734.2
007700 77  A99-DS-02V00                PICTURE S99   VALUE 99.          NC1734.2
007800 77  WRK-DS-12V00                PICTURE S9(12).                  NC1734.2
007900 77  WRK-DS-01V00                PICTURE S9.                      NC1734.2
008000 77  WRK-DS-03V10                PICTURE S9(3)V9(10).             NC1734.2
008100 77  A18ONES-DS-09V09            PICTURE S9(9)V9(9)               NC1734.2
008200                                 VALUE 111111111.111111111.       NC1734.2
008300 77  A02TWOS-DU-02V00            PICTURE 99  VALUE 22.            NC1734.2
008400 77  WRK-DS-05V00                PICTURE S9(5).                   NC1734.2
008500 77  A02TWOS-DS-03V02            PICTURE S999V99 VALUE +022.00.   NC1734.2
008600 77  WRK-CS-02V02                PICTURE S99V99  COMPUTATIONAL.   NC1734.2
008700 77  A990-DS-0201P               PICTURE S99P   VALUE +990.       NC1734.2
008800 77  XRAY                        PICTURE X.                       NC1734.2
008900 01  WRK-XN-18-1 PIC X(18).                                       NC1734.2
009000 01  WRK-AN-X-18-1, REDEFINES WRK-XN-18-1 PIC A(18).              NC1734.2
009100 01  WRK-DU-X-18V0-1; REDEFINES WRK-XN-18-1 PIC 9(18).            NC1734.2
009200 01  WRK-DU-0V1-1 PIC V9 VALUE .3.                                NC1734.2
009300 01  WRK-DU-0V2-1 PIC V99 VALUE .25.                              NC1734.2
009400 01  WRK-DU-0V12-1 PIC V9(12) VALUE .00001.                       NC1734.2
009500 01  WRK-DU-1V0-1 PIC 9 VALUE ZERO.                               NC1734.2
009600 01  WRK-DU-1V1-1 PIC 9V9 VALUE 1.1.                              NC1734.2
009700 01  WRK-DU-1V1-2 PIC 9V9 VALUE 2.4.                              NC1734.2
009800 01  WRK-DU-1V3-1 PIC 9V999 VALUE 1.001.                          NC1734.2
009900 01  WRK-DU-1V3-2 PIC 9V999 VALUE 1.001.                          NC1734.2
010000 01  WRK-DU-1V5-1 PIC 9V9(5).                                     NC1734.2
010100 01  WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323.         NC1734.2
010200 01  WRK-DU-2P6-1 PIC 99P(6) VALUE 99000000.                      NC1734.2
010300 01  WRK-DU-2V0-1 PIC 99.                                         NC1734.2
010400 01  WRK-DU-2V0-2 PIC 99.                                         NC1734.2
010500 01  WRK-DU-2V0-3 PIC 99.                                         NC1734.2
010600 01  WRK-DU-2V1-1 PIC 99V9.                                       NC1734.2
010700 01  WRK-DU-2V1-2 PIC 99V9.                                       NC1734.2
010800 01  WRK-DU-2V1-3 PIC 99V9.                                       NC1734.2
010900 01  WRK-DU-2V2-1 PIC 99V99 VALUE 15.44.                          NC1734.2
011000 01  WRK-DU-2V2-2 PIC 99V99 VALUE 60.89.                          NC1734.2
011100 01  WRK-DU-2V2-3 PIC 99V99 VALUE 60.99.                          NC1734.2
011200 01  WRK-DU-2V2-4 PIC 99V99 VALUE 60.99.                          NC1734.2
011300 01  WRK-DU-2V2-5 PIC 99V99 VALUE 10.00.                          NC1734.2
011400 01  WRK-DU-2V5-1 PIC 99V9(5).                                    NC1734.2
011500 01  WRK-DU-4P1-1 PIC P(4)9 VALUE .00001.                         NC1734.2
011600 01  WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6.                       NC1734.2
011700 01  WRK-DU-6V0-1 PIC 9(6) VALUE 99999.                           NC1734.2
011800 01  WRK-DU-6V0-2 PIC 9(6) VALUE 99999.                           NC1734.2
011900 01  WRK-DU-16V2-1 PIC 9(16)V99 VALUE 9999999999999999.99.        NC1734.2
012000 01  WRK-NE-X-1 PIC 9(16).99.                                     NC1734.2
012100 01  WRK-DS-1V0-1 PIC S9 VALUE -3.                                NC1734.2
012200 01  WRK-DS-1V0-2 PIC S9 VALUE 2.                                 NC1734.2
012300 01  WRK-DS-1V2-1 PIC S9V99 VALUE ZERO.                           NC1734.2
012400 01  WRK-DS-2V0-1 PIC S99 VALUE ZERO.                             NC1734.2
012500 01  WRK-DS-2V1-1 PIC S99V9 VALUE ZERO.                           NC1734.2
012600 01  WRK-DS-2V2-1 PIC S99V99 VALUE ZERO.                          NC1734.2
012700 01  WRK-DS-2V2-2 PIC S99V99 VALUE -12.34.                        NC1734.2
012800 01  WRK-DS-16V2-1 PIC S9(16)V99 VALUE -9999999999999999.99.      NC1734.2
012900 01  WRK-NE-X-2 PIC -9(16).99.                                    NC1734.2
013000 01  WRK-NE-1 PIC .9999/99999,99999,99.                           NC1734.2
013100 01  WRK-NE-2 PIC $**.99.                                         NC1734.2
013200 01  WRK-NE-3 PIC $99.99CR.                                       NC1734.2
013300 01  WRK-NE-4 PIC $*9.99 VALUE ZERO.                              NC1734.2
013400 77  A01ONES-CS-18V00   PICTURE S9(18) COMPUTATIONAL              NC1734.2
013500             VALUE +000000000000000001.                           NC1734.2
013600 77  A02THREES-CS-18V00 PICTURE S9(18) COMPUTATIONAL              NC1734.2
013700             VALUE -000000000000000033.                           NC1734.2
013800 77  A18SIXES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1734.2
013900             VALUE 666666666666666666.                            NC1734.2
014000 77  A16NINES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1734.2
014100             VALUE 009999999999999999.                            NC1734.2
014200 77  A14TWOS-CU-18V00   PICTURE 9(18) COMPUTATIONAL               NC1734.2
014300             VALUE 000022222222222222.                            NC1734.2
014400 01  MULTIPLY-DATA.                                               NC1734.2
014500     02 MULT1                           PICTURE IS 999V99         NC1734.2
014600     VALUE IS 80.12.                                              NC1734.2
014700     02 MULT2                           PICTURE IS 999V999.       NC1734.2
014800     02 MULT3                           PICTURE IS $$99.99.       NC1734.2
014900     02 MULT4                           PICTURE IS S99            NC1734.2
015000     VALUE IS -56.                                                NC1734.2
015100     02 MULT5                           PICTURE IS 9 VALUE IS 4.  NC1734.2
015200     02 MULT6                           PICTURE IS 99 VALUE IS    NC1734.2
015300     20.                                                          NC1734.2
015400 01  DIVIDE-DATA.                                                 NC1734.2
015500     02 DIV1                            PICTURE IS 9(4)V99        NC1734.2
015600     VALUE IS 1620.36.                                            NC1734.2
015700     02 DIV2                            PICTURE IS 99V9           NC1734.2
015800     VALUE IS 44.1.                                               NC1734.2
015900     02 DIV3                            PICTURE IS 9(4)V9         NC1734.2
016000     VALUE IS 1661.7.                                             NC1734.2
016100     02 DIV4                            PICTURE IS S9V999         NC1734.2
016200     VALUE IS -9.642.                                             NC1734.2
016300     02 DIV-02LEVEL-1.                                            NC1734.2
016400     03 DIV5                            PICTURE IS V99            NC1734.2
016500     VALUE IS .82.                                                NC1734.2
016600     03 DIV6                            PICTURE IS 9 VALUE IS 0.  NC1734.2
016700     03 DIV7                            PICTURE IS 9V9            NC1734.2
016800     VALUE IS 9.6.                                                NC1734.2
016900 01  DIV-DATA-2.                                                  NC1734.2
017000     02 DIV8                            PICTURE IS 99V9.          NC1734.2
017100     02 DIV9                            PICTURE IS ZZ,ZZZ.9.      NC1734.2
017200     02 DIV10                           PICTURE IS V999.          NC1734.2
017300 01  TEST-RESULTS.                                                NC1734.2
017400     02 FILLER                   PIC X      VALUE SPACE.          NC1734.2
017500     02 FEATURE                  PIC X(20)  VALUE SPACE.          NC1734.2
017600     02 FILLER                   PIC X      VALUE SPACE.          NC1734.2
017700     02 P-OR-F                   PIC X(5)   VALUE SPACE.          NC1734.2
017800     02 FILLER                   PIC X      VALUE SPACE.          NC1734.2
017900     02  PAR-NAME.                                                NC1734.2
018000       03 FILLER                 PIC X(19)  VALUE SPACE.          NC1734.2
018100       03  PARDOT-X              PIC X      VALUE SPACE.          NC1734.2
018200       03 DOTVALUE               PIC 99     VALUE ZERO.           NC1734.2
018300     02 FILLER                   PIC X(8)   VALUE SPACE.          NC1734.2
018400     02 RE-MARK                  PIC X(61).                       NC1734.2
018500 01  TEST-COMPUTED.                                               NC1734.2
018600     02 FILLER                   PIC X(30)  VALUE SPACE.          NC1734.2
018700     02 FILLER                   PIC X(17)  VALUE                 NC1734.2
018800            " COMPUTED=".                                   NC1734.2
018900     02 COMPUTED-X.                                               NC1734.2
019000     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          NC1734.2
019100     03 COMPUTED-N               REDEFINES COMPUTED-A             NC1734.2
019200                                 PIC -9(9).9(9).                  NC1734.2
019300     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         NC1734.2
019400     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     NC1734.2
019500     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     NC1734.2
019600     03       CM-18V0 REDEFINES COMPUTED-A.                       NC1734.2
019700         04 COMPUTED-18V0                    PIC -9(18).          NC1734.2
019800         04 FILLER                           PIC X.               NC1734.2
019900     03 FILLER PIC X(50) VALUE SPACE.                             NC1734.2
020000 01  TEST-CORRECT.                                                NC1734.2
020100     02 FILLER PIC X(30) VALUE SPACE.                             NC1734.2
020200     02 FILLER PIC X(17) VALUE " CORRECT =".                NC1734.2
020300     02 CORRECT-X.                                                NC1734.2
020400     03 CORRECT-A                  PIC X(20) VALUE SPACE.         NC1734.2
020500     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      NC1734.2
020600     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         NC1734.2
020700     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     NC1734.2
020800     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     NC1734.2
020900     03      CR-18V0 REDEFINES CORRECT-A.                         NC1734.2
021000         04 CORRECT-18V0                     PIC -9(18).          NC1734.2
021100         04 FILLER                           PIC X.               NC1734.2
021200     03 FILLER PIC X(2) VALUE SPACE.                              NC1734.2
021300     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     NC1734.2
021400 01  CCVS-C-1.                                                    NC1734.2
021500     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PANC1734.2
021600-    "SS PARAGRAPH-NAME NC1734.2
021700-    " REMARKS".                                            NC1734.2
021800     02 FILLER                     PIC X(20)    VALUE SPACE.      NC1734.2
021900 01  CCVS-C-2.                                                    NC1734.2
022000     02 FILLER                     PIC X        VALUE SPACE.      NC1734.2
022100     02 FILLER                     PIC X(6)     VALUE "TESTED".   NC1734.2
022200     02 FILLER                     PIC X(15)    VALUE SPACE.      NC1734.2
022300     02 FILLER                     PIC X(4)     VALUE "FAIL".     NC1734.2
022400     02 FILLER                     PIC X(94)    VALUE SPACE.      NC1734.2
022500 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       NC1734.2
022600 01  REC-CT                        PIC 99       VALUE ZERO.       NC1734.2
022700 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       NC1734.2
022800 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       NC1734.2
022900 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       NC1734.2
023000 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       NC1734.2
023100 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       NC1734.2
023200 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       NC1734.2
023300 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      NC1734.2
023400 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       NC1734.2
023500 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     NC1734.2
023600 01  CCVS-H-1.                                                    NC1734.2
023700     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1734.2
023800     02  FILLER                    PIC X(42)    VALUE             NC1734.2
023900     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 NC1734.2
024000     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1734.2
024100 01  CCVS-H-2A.                                                   NC1734.2
024200   02  FILLER                        PIC X(40)  VALUE SPACE.      NC1734.2
024300   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  NC1734.2
024400   02  FILLER                        PIC XXXX   VALUE             NC1734.2
024500     "4.2 ".                                                      NC1734.2
024600   02  FILLER                        PIC X(28)  VALUE             NC1734.2
024700            " COPY - NOT FOR DISTRIBUTION".                       NC1734.2
024800   02  FILLER                        PIC X(41)  VALUE SPACE.      NC1734.2
024900                                                                  NC1734.2
025000 01  CCVS-H-2B.                                                   NC1734.2
025100   02  FILLER                        PIC X(15)  VALUE             NC1734.2
025200            "TEST RESULT OF ".                                    NC1734.2
025300   02  TEST-ID                       PIC X(9).                    NC1734.2
025400   02  FILLER                        PIC X(4)   VALUE             NC1734.2
025500            " IN ".                                               NC1734.2
025600   02  FILLER                        PIC X(12)  VALUE             NC1734.2
025700     " HIGH ".                                              NC1734.2
025800   02  FILLER                        PIC X(22)  VALUE             NC1734.2
025900            " LEVEL VALIDATION FOR ".                             NC1734.2
026000   02  FILLER                        PIC X(58)  VALUE             NC1734.2
026100     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1734.2
026200 01  CCVS-H-3.                                                    NC1734.2
026300     02  FILLER                      PIC X(34)  VALUE             NC1734.2
026400            " FOR OFFICIAL USE ONLY ".                         NC1734.2
026500     02  FILLER                      PIC X(58)  VALUE             NC1734.2
026600     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1734.2
026700     02  FILLER                      PIC X(28)  VALUE             NC1734.2
026800            " COPYRIGHT 1985 ".                                NC1734.2
026900 01  CCVS-E-1.                                                    NC1734.2
027000     02 FILLER                       PIC X(52)  VALUE SPACE.      NC1734.2
027100     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              NC1734.2
027200     02 ID-AGAIN                     PIC X(9).                    NC1734.2
027300     02 FILLER                       PIC X(45)  VALUE SPACES.     NC1734.2
027400 01  CCVS-E-2.                                                    NC1734.2
027500     02  FILLER                      PIC X(31)  VALUE SPACE.      NC1734.2
027600     02  FILLER                      PIC X(21)  VALUE SPACE.      NC1734.2
027700     02 CCVS-E-2-2.                                               NC1734.2
027800         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      NC1734.2
027900         03 FILLER                   PIC X      VALUE SPACE.      NC1734.2
028000         03 ENDER-DESC               PIC X(44)  VALUE             NC1734.2
028100            "ERRORS ENCOUNTERED".                                 NC1734.2
028200 01  CCVS-E-3.                                                    NC1734.2
028300     02  FILLER                      PIC X(22)  VALUE             NC1734.2
028400            " FOR OFFICIAL USE ONLY".                             NC1734.2
028500     02  FILLER                      PIC X(12)  VALUE SPACE.      NC1734.2
028600     02  FILLER                      PIC X(58)  VALUE             NC1734.2
028700     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1734.2
028800     02  FILLER                      PIC X(13)  VALUE SPACE.      NC1734.2
028900     02 FILLER                       PIC X(15)  VALUE             NC1734.2
029000             " COPYRIGHT 1985".                                   NC1734.2
029100 01  CCVS-E-4.                                                    NC1734.2
029200     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      NC1734.2
029300     02 FILLER                       PIC X(4)   VALUE " OF ".     NC1734.2
029400     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      NC1734.2
029500     02 FILLER                       PIC X(40)  VALUE             NC1734.2
029600      " TESTS WERE EXECUTED SUCCESSFULLY".                       NC1734.2
029700 01  XXINFO.                                                      NC1734.2
029800     02 FILLER                       PIC X(19)  VALUE             NC1734.2
029900            "*** INFORMATION ***".                                NC1734.2
030000     02 INFO-TEXT.                                                NC1734.2
030100       04 FILLER                     PIC X(8)   VALUE SPACE.      NC1734.2
030200       04 XXCOMPUTED                 PIC X(20).                   NC1734.2
030300       04 FILLER                     PIC X(5)   VALUE SPACE.      NC1734.2
030400       04 XXCORRECT                  PIC X(20).                   NC1734.2
030500     02 INF-ANSI-REFERENCE           PIC X(48).                   NC1734.2
030600 01  HYPHEN-LINE.                                                 NC1734.2
030700     02 FILLER  PIC IS X VALUE IS SPACE.                          NC1734.2
030800     02 FILLER  PIC IS X(65)    VALUE IS "************************NC1734.2
030900-    "*****************************************".                 NC1734.2
031000     02 FILLER  PIC IS X(54)    VALUE IS "************************NC1734.2
031100-    "******************************".                            NC1734.2
031200 01  CCVS-PGM-ID                     PIC X(9)   VALUE             NC1734.2
031300     "NC173A".                                                    NC1734.2
031400 PROCEDURE DIVISION.                                              NC1734.2
031500 CCVS1 SECTION.                                                   NC1734.2
031600 OPEN-FILES.                                                      NC1734.2
031700     OPEN     OUTPUT PRINT-FILE.                                  NC1734.2
031800     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   NC1734.2
031900     MOVE    SPACE TO TEST-RESULTS.                               NC1734.2
032000     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             NC1734.2
032100     GO TO CCVS1-EXIT.                                            NC1734.2
032200 CLOSE-FILES.                                                     NC1734.2
032300     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   NC1734.2
032400 TERMINATE-CCVS.                                                  NC1734.2
032500     EXIT PROGRAM.                                                NC1734.2
032600 TERMINATE-CALL.                                                  NC1734.2
032700     STOP     RUN.                                                NC1734.2
032800 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         NC1734.2
032900 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           NC1734.2
033000 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          NC1734.2
033100 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      NC1734.2
033200     MOVE "****TEST DELETED****" TO RE-MARK.                      NC1734.2
033300 PRINT-DETAIL.                                                    NC1734.2
033400     IF REC-CT NOT EQUAL TO ZERO                                  NC1734.2
033500             MOVE "." TO PARDOT-X                                 NC1734.2
033600             MOVE REC-CT TO DOTVALUE.                             NC1734.2
033700     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      NC1734.2
033800     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               NC1734.2
033900        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 NC1734.2
034000          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 NC1734.2
034100     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              NC1734.2
034200     MOVE SPACE TO CORRECT-X.                                     NC1734.2
034300     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         NC1734.2
034400     MOVE     SPACE TO RE-MARK.                                   NC1734.2
034500 HEAD-ROUTINE.                                                    NC1734.2
034600     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1734.2
034700     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1734.2
034800     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1734.2
034900     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1734.2
035000 COLUMN-NAMES-ROUTINE.                                            NC1734.2
035100     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1734.2
035200     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1734.2
035300     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        NC1734.2
035400 END-ROUTINE.                                                     NC1734.2
035500     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1734.2
035600 END-RTN-EXIT.                                                    NC1734.2
035700     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1734.2
035800 END-ROUTINE-1.                                                   NC1734.2
035900      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      NC1734.2
036000      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               NC1734.2
036100      ADD PASS-COUNTER TO ERROR-HOLD.                             NC1734.2
036200*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   NC1734.2
036300      MOVE PASS-COUNTER TO CCVS-E-4-1.                            NC1734.2
036400      MOVE ERROR-HOLD TO CCVS-E-4-2.                              NC1734.2
036500      MOVE CCVS-E-4 TO CCVS-E-2-2.                                NC1734.2
036600      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           NC1734.2
036700  END-ROUTINE-12.                                                 NC1734.2
036800      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        NC1734.2
036900     IF       ERROR-COUNTER IS EQUAL TO ZERO                      NC1734.2
037000         MOVE "NO " TO ERROR-TOTAL                                NC1734.2
037100         ELSE                                                     NC1734.2
037200         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       NC1734.2
037300     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           NC1734.2
037400     PERFORM WRITE-LINE.                                          NC1734.2
037500 END-ROUTINE-13.                                                  NC1734.2
037600     IF DELETE-COUNTER IS EQUAL TO ZERO                           NC1734.2
037700         MOVE "NO " TO ERROR-TOTAL  ELSE                          NC1734.2
037800         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      NC1734.2
037900     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   NC1734.2
038000     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1734.2
038100      IF   INSPECT-COUNTER EQUAL TO ZERO                          NC1734.2
038200          MOVE "NO " TO ERROR-TOTAL                               NC1734.2
038300      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   NC1734.2
038400      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            NC1734.2
038500      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          NC1734.2
038600     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1734.2
038700 WRITE-LINE.                                                      NC1734.2
038800     ADD 1 TO RECORD-COUNT.                                       NC1734.2
038900     IF RECORD-COUNT GREATER 42                                   NC1734.2
039000         MOVE DUMMY-RECORD TO DUMMY-HOLD                          NC1734.2
039100         MOVE SPACE TO DUMMY-RECORD                               NC1734.2
039200         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  NC1734.2
039300         MOVE CCVS-H-1  TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1734.2
039400         MOVE CCVS-H-2A TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1734.2
039500         MOVE CCVS-H-2B TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1734.2
039600         MOVE CCVS-H-3  TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1734.2
039700         MOVE CCVS-C-1  TO DUMMY-RECORD  PERFORM WRT-LN           NC1734.2
039800         MOVE CCVS-C-2  TO DUMMY-RECORD  PERFORM WRT-LN           NC1734.2
039900         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          NC1734.2
040000         MOVE DUMMY-HOLD TO DUMMY-RECORD                          NC1734.2
040100         MOVE ZERO TO RECORD-COUNT.                               NC1734.2
040200     PERFORM WRT-LN.                                              NC1734.2
040300 WRT-LN.                                                          NC1734.2
040400     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               NC1734.2
040500     MOVE SPACE TO DUMMY-RECORD.                                  NC1734.2
040600 BLANK-LINE-PRINT.                                                NC1734.2
040700     PERFORM WRT-LN.                                              NC1734.2
040800 FAIL-ROUTINE.                                                    NC1734.2
040900     IF     COMPUTED-X NOT EQUAL TO SPACE                         NC1734.2
041000            GO TO FAIL-ROUTINE-WRITE.                             NC1734.2
041100     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1734.2
041200     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1734.2
041300     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   NC1734.2
041400     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1734.2
041500     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1734.2
041600     GO TO  FAIL-ROUTINE-EX.                                      NC1734.2
041700 FAIL-ROUTINE-WRITE.                                              NC1734.2
041800     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         NC1734.2
041900     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 NC1734.2
042000     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1734.2
042100     MOVE   SPACES TO COR-ANSI-REFERENCE.                         NC1734.2
042200 FAIL-ROUTINE-EX. EXIT.                                           NC1734.2
042300 BAIL-OUT.                                                        NC1734.2
042400     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   NC1734.2
042500     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           NC1734.2
042600 BAIL-OUT-WRITE.                                                  NC1734.2
042700     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  NC1734.2
042800     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1734.2
042900     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1734.2
043000     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1734.2
043100 BAIL-OUT-EX. EXIT.                                               NC1734.2
043200 CCVS1-EXIT.                                                      NC1734.2
043300     EXIT.                                                        NC1734.2
043400 SECT-NC173A-001 SECTION.                                         NC1734.2
043500 DIV-INIT-F3-1.                                                   NC1734.2
043600     MOVE    "DIVIDE BY GIVING" TO FEATURE.                       NC1734.2
043700     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
043800     MOVE     44.1 TO DIV2.                                       NC1734.2
043900     MOVE     0    TO DIV8.                                       NC1734.2
044000 DIV-TEST-F3-1-0.                                                 NC1734.2
044100     DIVIDE   864.36 BY DIV2 GIVING DIV8.                         NC1734.2
044200 DIV-TEST-F3-1.                                                   NC1734.2
044300     IF       DIV8 EQUAL TO 19.6                                  NC1734.2
044400              PERFORM PASS                                        NC1734.2
044500              ELSE                                                NC1734.2
044600              GO TO DIV-FAIL-F3-1.                                NC1734.2
044700     GO TO    DIV-WRITE-F3-1.                                     NC1734.2
044800 DIV-DELETE-F3-1.                                                 NC1734.2
044900     PERFORM  DE-LETE.                                            NC1734.2
045000     GO TO    DIV-WRITE-F3-1.                                     NC1734.2
045100 DIV-FAIL-F3-1.                                                   NC1734.2
045200     PERFORM  FAIL.                                               NC1734.2
045300     MOVE     DIV8 TO COMPUTED-N.                                 NC1734.2
045400     MOVE     19.6 TO CORRECT-N.                                  NC1734.2
045500 DIV-WRITE-F3-1.                                                  NC1734.2
045600     MOVE "DIV-TEST-F3-1" TO PAR-NAME.                            NC1734.2
045700     PERFORM  PRINT-DETAIL.                                       NC1734.2
045800 DIV-INIT-F3-2.                                                   NC1734.2
045900     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
046000     MOVE     0    TO DIV9.                                       NC1734.2
046100 DIV-TEST-F3-2.                                                   NC1734.2
046200     DIVIDE   DIV1 BY 0.533 GIVING DIV9 ROUNDED.                  NC1734.2
046300     IF       DIV9 EQUAL TO " 3,040.1"                            NC1734.2
046400              PERFORM PASS                                        NC1734.2
046500              ELSE                                                NC1734.2
046600              GO TO DIV-FAIL-F3-2.                                NC1734.2
046700     GO TO    DIV-WRITE-F3-2.                                     NC1734.2
046800 DIV-DELETE-F3-2.                                                 NC1734.2
046900     PERFORM  DE-LETE.                                            NC1734.2
047000     GO TO    DIV-WRITE-F3-2.                                     NC1734.2
047100 DIV-FAIL-F3-2.                                                   NC1734.2
047200     PERFORM  FAIL.                                               NC1734.2
047300     MOVE     DIV9 TO COMPUTED-A.                                 NC1734.2
047400     MOVE    " 3,040.1" TO CORRECT-A.                             NC1734.2
047500 DIV-WRITE-F3-2.                                                  NC1734.2
047600     MOVE    "DIV-TEST-F3-2" TO PAR-NAME.                         NC1734.2
047700     PERFORM  PRINT-DETAIL.                                       NC1734.2
047800 DIV-INIT-F3-3.                                                   NC1734.2
047900     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
048000     MOVE     44.1 TO DIV2.                                       NC1734.2
048100     MOVE   -9.642 TO DIV4.                                       NC1734.2
048200     MOVE     0    TO DIV10.                                      NC1734.2
048300     MOVE     1    TO REC-CT.                                     NC1734.2
048400 DIV-TEST-F3-3-0.                                                 NC1734.2
048500     DIVIDE  DIV2 BY DIV4 GIVING DIV10 ON SIZE ERROR              NC1734.2
048600             MOVE "P" TO XRAY.                                    NC1734.2
048700     GO TO DIV-TEST-F3-3-1.                                       NC1734.2
048800 DIV-DELETE-F3-3-1.                                               NC1734.2
048900     PERFORM DE-LETE.                                             NC1734.2
049000     PERFORM PRINT-DETAIL.                                        NC1734.2
049100     GO TO   DIV-INIT-F3-4.                                       NC1734.2
049200 DIV-TEST-F3-3-1.                                                 NC1734.2
049300     MOVE   "DIV-TEST-F3-3-1" TO PAR-NAME.                        NC1734.2
049400     IF      XRAY   = "P"                                         NC1734.2
049500             PERFORM PASS                                         NC1734.2
049600             PERFORM PRINT-DETAIL                                 NC1734.2
049700     ELSE                                                         NC1734.2
049800             MOVE    XRAY  TO COMPUTED-X                          NC1734.2
049900             MOVE   "P"    TO CORRECT-X                           NC1734.2
050000             MOVE   "ON SIZE ERROR NOT EXECUTED" TO RE-MARK       NC1734.2
050100             PERFORM FAIL                                         NC1734.2
050200             PERFORM PRINT-DETAIL.                                NC1734.2
050300     ADD     1 TO REC-CT.                                         NC1734.2
050400 DIV-TEST-F3-3-2.                                                 NC1734.2
050500     MOVE   "DIV-TEST-F3-3-2" TO PAR-NAME.                        NC1734.2
050600     IF      DIV10   = 0                                          NC1734.2
050700             PERFORM PASS                                         NC1734.2
050800             PERFORM PRINT-DETAIL                                 NC1734.2
050900     ELSE                                                         NC1734.2
051000             MOVE    DIV10 TO COMPUTED-N                          NC1734.2
051100             MOVE    0     TO CORRECT-N                           NC1734.2
051200             MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK   NC1734.2
051300             PERFORM FAIL                                         NC1734.2
051400             PERFORM PRINT-DETAIL.                                NC1734.2
051500 DIV-INIT-F3-4.                                                   NC1734.2
051600     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
051700     MOVE     0    TO DIV8.                                       NC1734.2
051800     MOVE     1    TO REC-CT.                                     NC1734.2
051900 DIV-TEST-F3-4-0.                                                 NC1734.2
052000     DIVIDE  100.50 BY 1.0051 GIVING DIV8 ROUNDED ON SIZE ERROR   NC1734.2
052100             MOVE "Q" TO XRAY.                                    NC1734.2
052200     GO TO DIV-TEST-F3-4-1.                                       NC1734.2
052300 DIV-DELETE-F3-4.                                                 NC1734.2
052400     PERFORM DE-LETE.                                             NC1734.2
052500     PERFORM PRINT-DETAIL.                                        NC1734.2
052600     GO TO   DIV-INIT-F3-5.                                       NC1734.2
052700 DIV-TEST-F3-4-1.                                                 NC1734.2
052800     MOVE   "DIV-TEST-F3-4-1" TO PAR-NAME.                        NC1734.2
052900     IF      XRAY    = "Q"                                        NC1734.2
053000             PERFORM PASS                                         NC1734.2
053100             PERFORM PRINT-DETAIL                                 NC1734.2
053200     ELSE                                                         NC1734.2
053300             MOVE    XRAY TO COMPUTED-X                           NC1734.2
053400             MOVE   "Q"   TO CORRECT-X                            NC1734.2
053500             MOVE   "ON SIZE ERROR NOT EXECUTED" TO RE-MARK       NC1734.2
053600             PERFORM FAIL                                         NC1734.2
053700             PERFORM PRINT-DETAIL.                                NC1734.2
053800     ADD     1 TO REC-CT.                                         NC1734.2
053900 DIV-TEST-F3-4-2.                                                 NC1734.2
054000     MOVE   "DIV-TEST-F3-4-2" TO PAR-NAME.                        NC1734.2
054100     IF      DIV8    =  0                                         NC1734.2
054200             PERFORM PASS                                         NC1734.2
054300             PERFORM PRINT-DETAIL                                 NC1734.2
054400     ELSE                                                         NC1734.2
054500             MOVE    DIV8 TO COMPUTED-N                           NC1734.2
054600             MOVE    0    TO CORRECT-N                            NC1734.2
054700             MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK   NC1734.2
054800             PERFORM FAIL                                         NC1734.2
054900             PERFORM PRINT-DETAIL.                                NC1734.2
055000 DIV-INIT-F3-5.                                                   NC1734.2
055100     MOVE   "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.               NC1734.2
055200     MOVE    ZERO TO REC-CT.                                      NC1734.2
055300     MOVE    ZERO TO WRK-DS-01V00.                                NC1734.2
055400 DIV-TEST-F3-5-0.                                                 NC1734.2
055500     DIVIDE A02TWOS-DU-02V00 BY -10.9 GIVING WRK-DS-01V00.        NC1734.2
055600 DIV-TEST-F3-5-1.                                                 NC1734.2
055700     IF WRK-DS-01V00 EQUAL TO -2                                  NC1734.2
055800         PERFORM PASS                                             NC1734.2
055900         GO TO DIV-WRITE-F3-5.                                    NC1734.2
056000     GO TO DIV-FAIL-F3-5.                                         NC1734.2
056100 DIV-DELETE-F3-5.                                                 NC1734.2
056200     PERFORM DE-LETE.                                             NC1734.2
056300     GO TO DIV-WRITE-F3-5.                                        NC1734.2
056400 DIV-FAIL-F3-5.                                                   NC1734.2
056500     MOVE  -2                 TO CORRECT-N.                       NC1734.2
056600     MOVE  WRK-DS-01V00       TO COMPUTED-N.                      NC1734.2
056700     PERFORM FAIL.                                                NC1734.2
056800 DIV-WRITE-F3-5.                                                  NC1734.2
056900     MOVE "DIV-TEST-F3-5 " TO PAR-NAME.                   NC1734.2
057000     PERFORM PRINT-DETAIL.                                        NC1734.2
057100 DIV-INIT-F3-6.                                                   NC1734.2
057200     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
057300     MOVE 0.0000000001 TO WRK-DS-03V10.                           NC1734.2
057400     MOVE ZERO TO WRK-DS-18V00.                                   NC1734.2
057500 DIV-TEST-F3-6-0.                                                 NC1734.2
057600     DIVIDE A01ONE-DS-P0801 BY WRK-DS-03V10 GIVING                NC1734.2
057700         WRK-DS-18V00 ROUNDED.                                    NC1734.2
057800 DIV-TEST-F3-6-1.                                                 NC1734.2
057900     IF WRK-DS-18V00 EQUAL TO 000000000000000010                  NC1734.2
058000         PERFORM PASS                                             NC1734.2
058100         GO TO DIV-WRITE-F3-6.                                    NC1734.2
058200     GO TO DIV-FAIL-F3-6.                                         NC1734.2
058300 DIV-DELETE-F3-6.                                                 NC1734.2
058400     PERFORM DE-LETE.                                             NC1734.2
058500     GO TO DIV-WRITE-F3-6.                                        NC1734.2
058600 DIV-FAIL-F3-6.                                                   NC1734.2
058700     MOVE  000000000000000010 TO CORRECT-18V0.                    NC1734.2
058800     MOVE  WRK-DS-18V00       TO COMPUTED-18V0.                   NC1734.2
058900     PERFORM FAIL.                                                NC1734.2
059000 DIV-WRITE-F3-6.                                                  NC1734.2
059100     MOVE "DIV-TEST-F3-6 " TO PAR-NAME.                   NC1734.2
059200     PERFORM PRINT-DETAIL.                                        NC1734.2
059300 DIV-INIT-F3-7.                                                   NC1734.2
059400     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
059500     MOVE ZERO TO WRK-DS-18V00.                                   NC1734.2
059600     MOVE "0" TO WRK-XN-00001.                                    NC1734.2
059700     MOVE    1    TO REC-CT.                                      NC1734.2
059800 DIV-TEST-F3-7-0.                                                 NC1734.2
059900     DIVIDE A99-DS-02V00 BY AZERO-DS-05V05 GIVING                 NC1734.2
060000         WRK-DS-18V00 ON SIZE ERROR MOVE "1" TO WRK-XN-00001.     NC1734.2
060100 DIV-TEST-F3-7-1.                                                 NC1734.2
060200     IF WRK-DS-18V00 EQUAL TO 000000000000000000                  NC1734.2
060300         PERFORM PASS                                             NC1734.2
060400         GO TO DIV-WRITE-F3-7-1.                                  NC1734.2
060500     MOVE  000000000000000000 TO CORRECT-18V0.                    NC1734.2
060600     MOVE  WRK-DS-18V00       TO COMPUTED-18V0.                   NC1734.2
060700     MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.            NC1734.2
060800     PERFORM FAIL.                                                NC1734.2
060900     GO TO DIV-WRITE-F3-7-1.                                      NC1734.2
061000 DIV-DELETE-F3-7-1.                                               NC1734.2
061100     PERFORM DE-LETE.                                             NC1734.2
061200 DIV-WRITE-F3-7-1.                                                NC1734.2
061300     MOVE "DIV-TEST-F3-7-1" TO PAR-NAME.                          NC1734.2
061400     PERFORM PRINT-DETAIL.                                        NC1734.2
061500     ADD 1 TO REC-CT.                                             NC1734.2
061600 DIV-TEST-F3-7-2.                                                 NC1734.2
061700     IF WRK-XN-00001 EQUAL TO "1"                                 NC1734.2
061800         PERFORM PASS                                             NC1734.2
061900         GO TO DIV-WRITE-F3-7-2.                                  NC1734.2
062000     MOVE "1" TO CORRECT-A.                                       NC1734.2
062100     MOVE WRK-XN-00001 TO COMPUTED-A.                             NC1734.2
062200     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1734.2
062300     PERFORM FAIL.                                                NC1734.2
062400     GO TO DIV-WRITE-F3-7-2.                                      NC1734.2
062500 DIV-DELETE-F3-7-2.                                               NC1734.2
062600     PERFORM DE-LETE.                                             NC1734.2
062700 DIV-WRITE-F3-7-2.                                                NC1734.2
062800     MOVE "DIV-TEST-F3-7-2 " TO PAR-NAME.                 NC1734.2
062900     PERFORM PRINT-DETAIL.                                        NC1734.2
063000 DIV-INIT-F3-8.                                                   NC1734.2
063100     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
063200     MOVE A18ONES-DS-09V09 TO WRK-DS-09V09.                       NC1734.2
063300     MOVE "1" TO WRK-XN-00001.                                    NC1734.2
063400     MOVE  1  TO REC-CT.                                          NC1734.2
063500 DIV-TEST-F3-8-1.                                                 NC1734.2
063600     DIVIDE WRK-DS-09V09 BY A18ONES-DS-09V09 GIVING               NC1734.2
063700         WRK-DS-09V09 ON SIZE ERROR MOVE "0" TO WRK-XN-00001.     NC1734.2
063800     IF WRK-DS-18V00-S EQUAL TO 000000001000000000                NC1734.2
063900         PERFORM PASS                                             NC1734.2
064000         GO TO DIV-WRITE-F3-8-1.                                  NC1734.2
064100 DIV-FAIL-F3-8-1.                                                 NC1734.2
064200     MOVE  000000001000000000 TO CORRECT-18V0.                    NC1734.2
064300     MOVE  WRK-DS-18V00-S     TO COMPUTED-18V0.                   NC1734.2
064400     PERFORM FAIL.                                                NC1734.2
064500     GO TO DIV-WRITE-F3-8-1.                                      NC1734.2
064600 DIV-DELETE-F3-8-1.                                               NC1734.2
064700     PERFORM DE-LETE.                                             NC1734.2
064800 DIV-WRITE-F3-8-1.                                                NC1734.2
064900     MOVE "DIV-TEST-F3-8-1 " TO PAR-NAME.                 NC1734.2
065000     PERFORM PRINT-DETAIL.                                        NC1734.2
065100     ADD 1 TO REC-CT.                                             NC1734.2
065200 DIV-TEST-F3-8-2.                                                 NC1734.2
065300     IF WRK-XN-00001 EQUAL TO "0"                                 NC1734.2
065400         MOVE WRK-XN-00001 TO COMPUTED-A                          NC1734.2
065500         MOVE "1" TO CORRECT-A                                    NC1734.2
065600         MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK   NC1734.2
065700         PERFORM FAIL                                             NC1734.2
065800         GO TO DIV-WRITE-F3-8-2.                                  NC1734.2
065900     PERFORM PASS.                                                NC1734.2
066000     GO TO DIV-WRITE-F3-8-2.                                      NC1734.2
066100 DIV-DELETE-F3-8-2.                                               NC1734.2
066200     PERFORM DE-LETE.                                             NC1734.2
066300 DIV-WRITE-F3-8-2.                                                NC1734.2
066400     MOVE "DIV-TEST-F3-8-2 " TO PAR-NAME.                 NC1734.2
066500     PERFORM PRINT-DETAIL.                                        NC1734.2
066600 DIV-INIT-F3-9.                                                   NC1734.2
066700     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
066800     MOVE ZERO TO WRK-DS-0201P.                                   NC1734.2
066900     MOVE -0.005 TO WRK-DS-09V09.                                 NC1734.2
067000     MOVE "0" TO WRK-XN-00001.                                    NC1734.2
067100     MOVE  1 TO REC-CT.                                           NC1734.2
067200 DIV-TEST-F3-9-1-0.                                               NC1734.2
067300     DIVIDE A05ONES-DS-00V05 BY WRK-DS-09V09 GIVING               NC1734.2
067400         WRK-DS-0201P ROUNDED ON SIZE ERROR                       NC1734.2
067500         MOVE "1" TO WRK-XN-00001.                                NC1734.2
067600 DIV-TEST-F3-9-1-1.                                               NC1734.2
067700     MOVE WRK-DS-0201P TO WRK-DS-05V00.                           NC1734.2
067800     IF  WRK-DS-05V00 EQUAL TO -00020                             NC1734.2
067900         PERFORM PASS                                             NC1734.2
068000         GO TO DIV-WRITE-F3-9-1.                                  NC1734.2
068100     MOVE  -00020             TO CORRECT-N.                       NC1734.2
068200     MOVE  WRK-DS-05V00       TO COMPUTED-N.                      NC1734.2
068300     PERFORM FAIL.                                                NC1734.2
068400     GO TO DIV-WRITE-F3-9-1.                                      NC1734.2
068500 DIV-DELETE-F3-9-1.                                               NC1734.2
068600     PERFORM DE-LETE.                                             NC1734.2
068700 DIV-WRITE-F3-9-1.                                                NC1734.2
068800     MOVE "DIV-TEST-F3-9-1 " TO PAR-NAME.                 NC1734.2
068900     PERFORM PRINT-DETAIL.                                        NC1734.2
069000     ADD 1 TO REC-CT.                                             NC1734.2
069100 DIV-TEST-F3-9-2-1.                                               NC1734.2
069200     IF WRK-XN-00001 EQUAL TO "0"                                 NC1734.2
069300         PERFORM PASS                                             NC1734.2
069400         GO TO DIV-WRITE-F3-9-2.                                  NC1734.2
069500     MOVE "0" TO CORRECT-A.                                       NC1734.2
069600     MOVE WRK-XN-00001 TO COMPUTED-A.                             NC1734.2
069700     MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK.      NC1734.2
069800     PERFORM FAIL.                                                NC1734.2
069900     GO TO DIV-WRITE-F3-9-2.                                      NC1734.2
070000 DIV-DELETE-F3-9-2.                                               NC1734.2
070100     PERFORM DE-LETE.                                             NC1734.2
070200 DIV-WRITE-F3-9-2.                                                NC1734.2
070300     MOVE "DIV-TEST-F3-9-2 " TO PAR-NAME.                 NC1734.2
070400     PERFORM PRINT-DETAIL.                                        NC1734.2
070500 DIV-INIT-F3-10.                                                  NC1734.2
070600     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
070700     MOVE "1" TO WRK-XN-00001.                                    NC1734.2
070800     MOVE ZERO TO WRK-DS-01V00.                                   NC1734.2
070900     MOVE  1 TO REC-CT.                                           NC1734.2
071000 DIV-TEST-F3-10-0.                                                NC1734.2
071100     DIVIDE A02TWOS-DS-03V02 BY A02TWOS-DU-02V00 GIVING           NC1734.2
071200         WRK-DS-01V00 ROUNDED ON SIZE ERROR                       NC1734.2
071300         MOVE "0" TO WRK-XN-00001.                                NC1734.2
071400 DIV-TEST-F3-10-1.                                                NC1734.2
071500     IF WRK-DS-01V00 EQUAL TO +1                                  NC1734.2
071600         PERFORM PASS                                             NC1734.2
071700         GO TO DIV-WRITE-F3-10-1.                                 NC1734.2
071800     MOVE  +1                 TO CORRECT-N.                       NC1734.2
071900     MOVE  WRK-DS-01V00       TO COMPUTED-N.                      NC1734.2
072000     PERFORM FAIL.                                                NC1734.2
072100     GO TO DIV-WRITE-F3-10-1.                                     NC1734.2
072200 DIV-DELETE-F3-10-1.                                              NC1734.2
072300     PERFORM DE-LETE.                                             NC1734.2
072400 DIV-WRITE-F3-10-1.                                               NC1734.2
072500     MOVE "DIV-TEST-F3-10-1" TO PAR-NAME.                         NC1734.2
072600     PERFORM PRINT-DETAIL.                                        NC1734.2
072700     ADD 1 TO REC-CT.                                             NC1734.2
072800 DIV-TEST-F3-10-2.                                                NC1734.2
072900     IF WRK-XN-00001 EQUAL TO "0"                                 NC1734.2
073000         MOVE "0" TO COMPUTED-A                                   NC1734.2
073100         MOVE "1" TO CORRECT-A                                    NC1734.2
073200         MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK   NC1734.2
073300         PERFORM FAIL                                             NC1734.2
073400        GO TO DIV-WRITE-F3-10-2.                                  NC1734.2
073500     PERFORM PASS.                                                NC1734.2
073600     GO TO DIV-WRITE-F3-10-2.                                     NC1734.2
073700 DIV-DELETE-F3-10-2.                                              NC1734.2
073800     PERFORM DE-LETE.                                             NC1734.2
073900 DIV-WRITE-F3-10-2.                                               NC1734.2
074000     MOVE "DIV-TEST-F3-10-2 " TO PAR-NAME.                NC1734.2
074100     PERFORM PRINT-DETAIL.                                        NC1734.2
074200 DIV-INIT-F3-11.                                                  NC1734.2
074300     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
074400     MOVE    0 TO WRK-DS-05V00.                                   NC1734.2
074500 DIV-TEST-F3-11-0.                                                NC1734.2
074600     DIVIDE A99-CS-02V00 BY A01ONE-CS-00V01 GIVING                NC1734.2
074700         WRK-DS-05V00.                                            NC1734.2
074800 DIV-TEST-F3-11-1.                                                NC1734.2
074900     IF WRK-DS-05V00 EQUAL TO 00990                               NC1734.2
075000         PERFORM PASS                                             NC1734.2
075100         GO TO DIV-WRITE-F3-11.                                   NC1734.2
075200     GO TO DIV-FAIL-F3-11.                                        NC1734.2
075300 DIV-DELETE-F3-11.                                                NC1734.2
075400     PERFORM DE-LETE.                                             NC1734.2
075500     GO TO DIV-WRITE-F3-11.                                       NC1734.2
075600 DIV-FAIL-F3-11.                                                  NC1734.2
075700     MOVE  00990              TO CORRECT-N.                       NC1734.2
075800     MOVE  WRK-DS-05V00       TO COMPUTED-N.                      NC1734.2
075900     PERFORM FAIL.                                                NC1734.2
076000 DIV-WRITE-F3-11.                                                 NC1734.2
076100     MOVE "DIV-TEST-F3-11 " TO PAR-NAME.                  NC1734.2
076200     PERFORM PRINT-DETAIL.                                        NC1734.2
076300 DIV-INIT-F3-12.                                                  NC1734.2
076400     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
076500     MOVE ZERO TO WRK-CS-18V00.                                   NC1734.2
076600 DIV-TEST-F3-12-0.                                                NC1734.2
076700     DIVIDE A16NINES-CU-18V00 BY A02THREES-CS-18V00               NC1734.2
076800             GIVING WRK-CS-18V00.                                 NC1734.2
076900 DIV-TEST-F3-12-1.                                                NC1734.2
077000     IF WRK-CS-18V00 EQUAL TO -000303030303030303                 NC1734.2
077100         PERFORM PASS                                             NC1734.2
077200         GO TO DIV-WRITE-F3-12.                                   NC1734.2
077300     MOVE -00303030303030303 TO CORRECT-18V0.                     NC1734.2
077400     MOVE WRK-CS-18V00 TO COMPUTED-18V0.                          NC1734.2
077500     PERFORM FAIL.                                                NC1734.2
077600     GO TO DIV-WRITE-F3-12.                                       NC1734.2
077700 DIV-DELETE-F3-12.                                                NC1734.2
077800     PERFORM DE-LETE.                                             NC1734.2
077900 DIV-WRITE-F3-12.                                                 NC1734.2
078000     MOVE "DIV-TEST-F3-12 " TO PAR-NAME.                          NC1734.2
078100     PERFORM PRINT-DETAIL.                                        NC1734.2
078200 DIV-INIT-F3-13.                                                  NC1734.2
078300     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
078400     MOVE ZERO TO WRK-DU-18V00.                                   NC1734.2
078500 DIV-TEST-F3-13-0.                                                NC1734.2
078600     DIVIDE A18SIXES-CU-18V00 BY A14TWOS-CU-18V00 GIVING          NC1734.2
078700             WRK-DU-18V00.                                        NC1734.2
078800 DIV-TEST-F3-13-1.                                                NC1734.2
078900     IF WRK-DU-18V00 EQUAL TO 000000000000030000                  NC1734.2
079000         PERFORM PASS                                             NC1734.2
079100         GO TO DIV-WRITE-F3-13.                                   NC1734.2
079200     MOVE 000000000000030000 TO CORRECT-18V0.                     NC1734.2
079300     MOVE WRK-DU-18V00 TO COMPUTED-18V0.                          NC1734.2
079400     PERFORM FAIL.                                                NC1734.2
079500     GO TO DIV-WRITE-F3-13.                                       NC1734.2
079600 DIV-DELETE-F3-13.                                                NC1734.2
079700     PERFORM DE-LETE.                                             NC1734.2
079800 DIV-WRITE-F3-13.                                                 NC1734.2
079900     MOVE "DIV-TEST-F3-13 " TO PAR-NAME.                          NC1734.2
080000     PERFORM PRINT-DETAIL.                                        NC1734.2
080100 DIV-INIT-F3-14.                                                  NC1734.2
080200     MOVE    "V1-82 6.11.4 GR3"   TO ANSI-REFERENCE.              NC1734.2
080300     MOVE ZERO TO WRK-CS-18V00.                                   NC1734.2
080400 DIV-TEST-F3-14-0.                                                NC1734.2
080500     DIVIDE A02THREES-CS-18V00 BY A01ONES-CS-18V00 GIVING         NC1734.2
080600             WRK-CS-18V00 ROUNDED.                                NC1734.2
080700 DIV-TEST-F3-14-1.                                                NC1734.2
080800     IF WRK-CS-18V00 EQUAL TO -000000000000000033                 NC1734.2
080900         PERFORM PASS                                             NC1734.2
--> --------------------

--> maximum size reached

--> --------------------

¤ Dauer der Verarbeitung: 0.160 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff