Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Impressum nc106a.cob

  Sprache: Cobol
 

000100 IDENTIFICATION DIVISION.                                         NC1064.2
000200 PROGRAM-ID.                                                      NC1064.2
000300     NC106A.                                                      NC1064.2
000400****************************************************************  NC1064.2
000500*                                                              *  NC1064.2
000600*    VALIDATION FOR:-                                          *  NC1064.2
000700*                                                              *  NC1064.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1064.2
000900*                                                              *  NC1064.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC1064.2
001100*                                                              *  NC1064.2
001200****************************************************************  NC1064.2
001300*                                                              *  NC1064.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  NC1064.2
001500*                                                              *  NC1064.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  NC1064.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  NC1064.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  NC1064.2
001900*                                                              *  NC1064.2
002000****************************************************************  NC1064.2
002100*                                                                 NC1064.2
002200*    PROGRAM NC106A TESTS FORMAT 1  OF THE SUBTRACT               NC1064.2
002300*    STATEMENT.  VARIOUS COMBINATINS OF DATA-ITEMS AND ALL        NC1064.2
002400*    OPTIONAL PHRASES ARE TESTED.                                 NC1064.2
002500*                                                                 NC1064.2
002600                                                                  NC1064.2
002700 ENVIRONMENT DIVISION.                                            NC1064.2
002800 CONFIGURATION SECTION.                                           NC1064.2
002900 SOURCE-COMPUTER.                                                 NC1064.2
003000     Card0130.                                                    NC1064.2
003100 OBJECT-COMPUTER.                                                 NC1064.2
003200     Card0131.                                                    NC1064.2
003300 INPUT-OUTPUT SECTION.                                            NC1064.2
003400 FILE-CONTROL.                                                    NC1064.2
003500     SELECT PRINT-FILE ASSIGN TO                                  NC1064.2
003600     "C0085" .                                                    NC1064.2
003700 DATA DIVISION.                                                   NC1064.2
003800 FILE SECTION.                                                    NC1064.2
003900 FD  PRINT-FILE.                                                  NC1064.2
004000 01  PRINT-REC PICTURE X(120).                                    NC1064.2
004100 01  DUMMY-RECORD PICTURE X(120).                                 NC1064.2
004200 WORKING-STORAGE SECTION.                                         NC1064.2
004300 01  WRK-NE-X-1     PIC  9(16).99.                                NC1064.2
004400 01  WRK-NE-X-2     PIC -9(16).99.                                NC1064.2
004500 01  WRK-XN-00001 PIC X.                                          NC1064.2
004600 01  WRK-XN-18-1 PIC X(18).                                       NC1064.2
004700 01  WRK-AN-X-18-1, REDEFINES WRK-XN-18-1 PIC A(18).              NC1064.2
004800 01  WRK-DU-X-18V0-1; REDEFINES WRK-XN-18-1 PIC 9(18).            NC1064.2
004900 01  WRK-DU-0V1-1 PIC V9 VALUE .3.                                NC1064.2
005000 01  WRK-DU-0V2-1 PIC V99 VALUE .25.                              NC1064.2
005100 01  WRK-DU-0V12-1 PIC V9(12) VALUE .00001.                       NC1064.2
005200 01  WRK-DU-1V0-1 PIC 9 VALUE ZERO.                               NC1064.2
005300 01  WRK-DU-1V1-1 PIC 9V9 VALUE 1.1.                              NC1064.2
005400 01  WRK-DU-1V1-2 PIC 9V9 VALUE 2.4.                              NC1064.2
005500 01  WRK-DU-1V3-1 PIC 9V999 VALUE 1.001.                          NC1064.2
005600 01  WRK-DU-1V3-2 PIC 9V999 VALUE 1.001.                          NC1064.2
005700 01  WRK-DU-1V5-1 PIC 9V9(5).                                     NC1064.2
005800 01  WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323.         NC1064.2
005900 01  WRK-DU-2P6-1 PIC 99P(6) VALUE 99000000.                      NC1064.2
006000 01  WRK-DU-2V0-1 PIC 99.                                         NC1064.2
006100 01  WRK-DU-2V0-2 PIC 99.                                         NC1064.2
006200 01  WRK-DU-2V0-3 PIC 99.                                         NC1064.2
006300 01  WRK-DU-2V1-1 PIC 99V9.                                       NC1064.2
006400 01  WRK-DU-2V1-2 PIC 99V9.                                       NC1064.2
006500 01  WRK-DU-2V1-3 PIC 99V9.                                       NC1064.2
006600 01  WRK-DU-2V2-1 PIC 99V99 VALUE 15.44.                          NC1064.2
006700 01  WRK-DU-2V2-2 PIC 99V99 VALUE 60.89.                          NC1064.2
006800 01  WRK-DU-2V2-3 PIC 99V99 VALUE 60.99.                          NC1064.2
006900 01  WRK-DU-2V2-4 PIC 99V99 VALUE 60.99.                          NC1064.2
007000 01  WRK-DU-2V2-5 PIC 99V99 VALUE 10.00.                          NC1064.2
007100 01  WRK-DU-2V5-1 PIC 99V9(5).                                    NC1064.2
007200 01  WRK-DU-4P1-1 PIC P(4)9 VALUE .00001.                         NC1064.2
007300 01  WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6.                       NC1064.2
007400 01  WRK-DU-6V0-1 PIC 9(6) VALUE 99999.                           NC1064.2
007500 01  WRK-DU-6V0-2 PIC 9(6) VALUE 99999.                           NC1064.2
007600 01  WRK-DU-16V2-1 PIC 9(16)V99 VALUE 9999999999999999.99.        NC1064.2
007700 01  WRK-DS-1V0-1 PIC S9 VALUE -3.                                NC1064.2
007800 01  WRK-DS-1V0-2 PIC S9 VALUE 2.                                 NC1064.2
007900 01  WRK-DS-1V2-1 PIC S9V99 VALUE ZERO.                           NC1064.2
008000 01  WRK-DS-2V0-1 PIC S99 VALUE ZERO.                             NC1064.2
008100 01  WRK-DS-2V1-1 PIC S99V9 VALUE ZERO.                           NC1064.2
008200 01  WRK-DS-2V2-1 PIC S99V99 VALUE ZERO.                          NC1064.2
008300 01  WRK-DS-2V2-2 PIC S99V99 VALUE -12.34.                        NC1064.2
008400 01  WRK-DS-16V2-1 PIC S9(16)V99 VALUE -9999999999999999.99.      NC1064.2
008500 01  42-DATANAMES.                                                NC1064.2
008600     02  DNAME1   PICTURE 9      VALUE 1        COMPUTATIONAL.    NC1064.2
008700     02  DNAME2   PICTURE 99      VALUE 1  COMPUTATIONAL.         NC1064.2
008800     02  DNAME3   PICTURE 999     VALUE 1  COMPUTATIONAL.         NC1064.2
008900     02  DNAME4   PICTURE 9(4)    VALUE 1  COMPUTATIONAL.         NC1064.2
009000     02  DNAME5   PICTURE 9(5)    VALUE 1  COMPUTATIONAL.         NC1064.2
009100     02  DNAME6   PICTURE 9(6)    VALUE 1  COMPUTATIONAL.         NC1064.2
009200     02  DNAME7   PICTURE 9(7)    VALUE 1  COMPUTATIONAL.         NC1064.2
009300     02  DNAME8   PICTURE 9(8)    VALUE 1  COMPUTATIONAL.         NC1064.2
009400     02  DNAME9   PICTURE 9(9)    VALUE 1  COMPUTATIONAL.         NC1064.2
009500     02  DNAME10  PICTURE 9(10)   VALUE 1.                        NC1064.2
009600     02  DNAME11  PICTURE 9(11)   VALUE 1.                        NC1064.2
009700     02  DNAME12  PICTURE 9(12)   VALUE 1.                        NC1064.2
009800     02  DNAME13  PICTURE 9(13)   VALUE 1.                        NC1064.2
009900     02  DNAME14  PICTURE 9(14)   VALUE 1.                        NC1064.2
010000     02  DNAME15  PICTURE 9(15)   VALUE 1.                        NC1064.2
010100     02  DNAME16  PICTURE 9(16)   VALUE 1.                        NC1064.2
010200     02  DNAME17  PICTURE 9(17)   VALUE 1.                        NC1064.2
010300     02  DNAME18  PICTURE 9(18)   VALUE 1.                        NC1064.2
010400     02  DNAME19  PICTURE 9       VALUE 1.                        NC1064.2
010500     02  DNAME20  PICTURE 99      VALUE 1.                        NC1064.2
010600     02  DNAME21  PICTURE 999     VALUE 1.                        NC1064.2
010700     02  DNAME22  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
010800     02  DNAME23  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
010900     02  DNAME24  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011000     02  DNAME25  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011100     02  DNAME26  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011200     02  DNAME27  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011300     02  DNAME28  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011400     02  DNAME29  PICTURE 9(18)  VALUE ZERO.                      NC1064.2
011500     02  DNAME30   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
011600     02  DNAME31   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
011700     02  DNAME32   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
011800     02  DNAME33   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
011900     02  DNAME34   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012000     02  DNAME35   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012100     02  DNAME36   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012200     02  DNAME37   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012300     02  DNAME38   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012400     02  DNAME39   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012500     02  DNAME40   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012600     02  DNAME41   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012700     02  DNAME42   PICTURE 9(18)  VALUE ZERO COMPUTATIONAL.       NC1064.2
012800 77  SIZE-ERR                     PICTURE X  VALUE SPACE.         NC1064.2
012900 77  SIZE-ERR2                    PICTURE X  VALUE SPACE.         NC1064.2
013000 77  SIZE-ERR3                    PICTURE X  VALUE SPACE.         NC1064.2
013100 77  SIZE-ERR4                    PICTURE X  VALUE SPACE.         NC1064.2
013200 77  A18TWOS-DS-18V00             PICTURE S9(18)                  NC1064.2
013300                                  VALUE 222222222222222222.       NC1064.2
013400 77  A18ONES-DS-18V00             PICTURE S9(18)                  NC1064.2
013500                                  VALUE 111111111111111111.       NC1064.2
013600 77  WRK-DS-10V00                 PICTURE S9(10).                 NC1064.2
013700 77  A10ONES-DS-10V00             PICTURE S9(10)                  NC1064.2
013800                                  VALUE 1111111111.               NC1064.2
013900 77  A05ONES-DS-05V00             PICTURE S9(5)                   NC1064.2
014000                                  VALUE 11111.                    NC1064.2
014100 77  A02ONES-DS-02V00             PICTURE S99                     NC1064.2
014200                                  VALUE 11.                       NC1064.2
014300 77  WRK-DS-09V09                 PICTURE S9(9)V9(9).             NC1064.2
014400 77  WRK-DS-18V00 REDEFINES WRK-DS-09V09                          NC1064.2
014500                                  PICTURE S9(18).                 NC1064.2
014600 77  A06THREES-DS-03V03           PICTURE S999V999                NC1064.2
014700                                  VALUE 333.333.                  NC1064.2
014800 77  A12THREES-DS-06V06           PICTURE S9(6)V9(6)              NC1064.2
014900                                  VALUE 333333.333333.            NC1064.2
015000 77  WRK-DS-06V06                 PICTURE S9(6)V9(6).             NC1064.2
015100 77  WRK-DS-12V00-S REDEFINES WRK-DS-06V06                        NC1064.2
015200                                  PICTURE S9(12).                 NC1064.2
015300 77  A05ONES-DS-00V05             PICTURE SV9(5)                  NC1064.2
015400                                  VALUE .11111.                   NC1064.2
015500 77  WRK-DS-05V00                 PICTURE S9(5).                  NC1064.2
015600 77  WRK-DS-02V00                 PICTURE S99.                    NC1064.2
015700 77  A12ONES-DS-12V00             PICTURE S9(12)                  NC1064.2
015800                                  VALUE 111111111111.             NC1064.2
015900 77  WRK-DS-03V10                 PICTURE S999V9(10).             NC1064.2
016000 77  WRK-DS-13V00-S REDEFINES WRK-DS-03V10                        NC1064.2
016100                                  PICTURE S9(13).                 NC1064.2
016200 77  A99-DS-02V00                 PICTURE S99                     NC1064.2
016300                                  VALUE 99.                       NC1064.2
016400 77  A03ONES-DS-02V01             PICTURE S99V9                   NC1064.2
016500                                  VALUE 11.1.                     NC1064.2
016600 77  A06ONES-DS-03V03             PICTURE S999V999                NC1064.2
016700                                  VALUE 111.111.                  NC1064.2
016800 77  A08TWOS-DS-02V06             PICTURE S99V9(6)                NC1064.2
016900                                  VALUE 22.222222.                NC1064.2
017000 77  A01ONE-DS-P0801              PICTURE SP(8)9                  NC1064.2
017100                                  VALUE .000000001.               NC1064.2
017200 77  WRK-CS-18V00                 PICTURE S9(18) COMPUTATIONAL.   NC1064.2
017300 77  A18ONES-CS-18V00             PICTURE S9(18) COMPUTATIONAL    NC1064.2
017400                                  VALUE 111111111111111111.       NC1064.2
017500 77  WRK-CS-02V02                 PICTURE S99V99 COMPUTATIONAL.   NC1064.2
017600 77  A99-CS-02V00                 PICTURE S99 COMPUTATIONAL       NC1064.2
017700                                  VALUE 99.                       NC1064.2
017800 77  WRK-DS-0201P                 PICTURE S99P.                   NC1064.2
017900 77  WRK-DS-06V00                 PICTURE S9(6).                  NC1064.2
018000 77  AZERO-DS-05V05               PICTURE S9(5)V9(5)              NC1064.2
018100                                  VALUE ZERO.                     NC1064.2
018200 77  NDATA-DS-09V09               PICTURE S9(9)V9(9)              NC1064.2
018300                                  VALUE +012345678.876543210.     NC1064.2
018400 77  XDATA-XN-00018               PICTURE X(18)                   NC1064.2
018500                                  VALUE "00ABCDEFGHI  4321 ".     NC1064.2
018600 77  WRK-XN-00018                 PICTURE X(18).                  NC1064.2
018700 77  ADD-12    PICTURE PP9        VALUE .001.                     NC1064.2
018800 77  ADD-13    PICTURE 9PP        VALUE 100.                      NC1064.2
018900 77  ADD-14    PICTURE 999V999.                                   NC1064.2
019000 77  WRK-CU-18V00      PICTURE 9(18) VALUE ZERO COMPUTATIONAL.    NC1064.2
019100 77  A18EIGHTS-CS-18V00 PICTURE S9(18) VALUE -888888888888888888  NC1064.2
019200             COMPUTATIONAL.                                       NC1064.2
019300 77  A14TWOS-CS-18V00  PICTURE S9(18) VALUE -000022222222222222   NC1064.2
019400             COMPUTATIONAL.                                       NC1064.2
019500 77  A12THREES-CU-18V00 PICTURE 9(18) VALUE 000000333333333333    NC1064.2
019600             COMPUTATIONAL.                                       NC1064.2
019700 77  A16FOURS-CS-18V00 PICTURE S9(18) VALUE 004444444444444444    NC1064.2
019800             COMPUTATIONAL.                                       NC1064.2
019900 77  A18FIVES-CS-18V00 PICTURE S9(18) VALUE -555555555555555555   NC1064.2
020000             COMPUTATIONAL.                                       NC1064.2
020100 77  A18SIXES-CS-18V00 PICTURE S9(18) VALUE 666666666666666666    NC1064.2
020200             COMPUTATIONAL.                                       NC1064.2
020300 77  A12SEVENS-CU-18V00 PICTURE 9(18) VALUE 000000777777777777    NC1064.2
020400             COMPUTATIONAL.                                       NC1064.2
020500 77  WRK-DU-18V00      PICTURE 9(18) VALUE ZERO.                  NC1064.2
020600 77  A18THREES-CS-18V00 PICTURE S9(18) VALUE -333333333333333333  NC1064.2
020700             COMPUTATIONAL.                                       NC1064.2
020800 77  WRK-CS-03V00 PICTURE S999 COMPUTATIONAL SYNCHRONIZED RIGHT.  NC1064.2
020900 01  SUBTRACT-DATA.                                               NC1064.2
021000     02  SUBTR-1    PICTURE 9         VALUE 1.                    NC1064.2
021100     02  SUBTR-2    PICTURE S99       VALUE 99.                   NC1064.2
021200     02  SUBTR-3    PICTURE S9V99     VALUE -1.                   NC1064.2
021300     02  SUBTR-4    PICTURE SPP9      VALUE .001.                 NC1064.2
021400     02  SUBTR-5    PICTURE S9PP      VALUE 100.                  NC1064.2
021500     02  SUBTR-6    PICTURE 9  VALUE 1.                           NC1064.2
021600     02  SUBTR-7    PICTURE S99  VALUE 99.                        NC1064.2
021700     02  SUBTR-8    PICTURE S9V99  VALUE -9.99.                   NC1064.2
021800     02  SUBTR-10    PICTURE S999  VALUE 100.                     NC1064.2
021900     02  SUBTR-11   PICTURE S999V999.                             NC1064.2
022000 01  N-3                                PICTURE IS 99999.         NC1064.2
022100 01  N-4                                PICTURE IS 9(5)           NC1064.2
022200     VALUE IS 52800.                                              NC1064.2
022300 01  N-5                                PICTURE IS S9(9)V99       NC1064.2
022400     VALUE IS 000000001.00.                                       NC1064.2
022500 01  N-7                                PICTURE IS S9(7)V9(4)     NC1064.2
022600     VALUE IS 0000001.0000.                                       NC1064.2
022700 01  X-8 REDEFINES N-7                  PICTURE IS X(11).         NC1064.2
022800 01  N-10                               PICTURE IS S99999V        NC1064.2
022900     VALUE IS -00001.                                             NC1064.2
023000 01  N-11                               PICTURE IS 9 VALUE IS 9.  NC1064.2
023100 01  N-12                               PICTURE IS 9 VALUE IS 9.  NC1064.2
023200 01  N-13                               PICTURE IS 9(5)           NC1064.2
023300     VALUE IS 99999.                                              NC1064.2
023400 01  N-14                               PICTURE IS 9 VALUE IS 1.  NC1064.2
023500 01  N-15                               PICTURE IS 9(16).         NC1064.2
023600 01  N-16                               PICTURE IS S999999V99     NC1064.2
023700     VALUE IS 5.90.                                               NC1064.2
023800 01  N-17                               PICTURE IS S9(3)V99       NC1064.2
023900     VALUE IS +3.6.                                               NC1064.2
024000 01  N-18                               PICTURE IS S9(10)         NC1064.2
024100     VALUE IS -5.                                                 NC1064.2
024200 01  N-19                               PICTURE IS $9.00.         NC1064.2
024300 01  N-20                               PICTURE IS S9(9)          NC1064.2
024400     VALUE IS -999999999.                                         NC1064.2
024500 01  N-21                               PICTURE IS 9 VALUE IS 5.  NC1064.2
024600 01  N-22                               PICTURE IS 999V99         NC1064.2
024700     VALUE IS 005.55.                                             NC1064.2
024800 01  N-23                               PICTURE IS $$$.99CR.      NC1064.2
024900 01  N-25                               PICTURE IS 9 VALUE IS 1.  NC1064.2
025000 01  N-26               PICTURE 9(5).                             NC1064.2
025100 01  N-27                               PICTURE IS 9999V9         NC1064.2
025200     VALUE IS 9999.9.                                             NC1064.2
025300 01  N-28                               PICTURE IS $9999.00.      NC1064.2
025400 01  N-40                               PICTURE IS 9(7)           NC1064.2
025500     VALUE IS 7777777.                                            NC1064.2
025600 01  N-41                               PICTURE IS 9(7)           NC1064.2
025700     VALUE IS 1111111.                                            NC1064.2
025800 01  N-42                               PICTURE IS 9(3)P(4).      NC1064.2
025900 01  TRUNC-DATA.                                                  NC1064.2
026000     02 N-43  PICTURE S9V9 VALUE +1.6.                            NC1064.2
026100     02 N-44  PICTURE S9V9 VALUE -1.6.                            NC1064.2
026200     02 N-45  PICTURE S9.                                         NC1064.2
026300 01  MINUS-NAMES.                                                 NC1064.2
026400     02  MINUS-NAME1 PICTURE S9(18) VALUE -999999999999999999.    NC1064.2
026500     02  MINUS-NAME2 PICTURE S9(18) VALUE -999999999999999999.    NC1064.2
026600     02  EVEN-NAME1  PICTURE S9(18) VALUE +1.                     NC1064.2
026700     02  PLUS-NAME1  PICTURE S9(18) VALUE +999999999999999999.    NC1064.2
026800     02  PLUS-NAME2  PICTURE S9(18) VALUE +999999999999999999.    NC1064.2
026900     02  MINUS-NAME3 PICTURE SV9(18) VALUE -.999999999999999999.  NC1064.2
027000     02  MINUS-NAME4 PICTURE SV9(18) VALUE -.999999999999999999.  NC1064.2
027100     02  EVEN-NAME2  PICTURE SV9(18)  VALUE +.1.                  NC1064.2
027200     02  PLUS-NAME3  PICTURE SV9(18) VALUE +.999999999999999999.  NC1064.2
027300     02  PLUS-NAME4  PICTURE SV9(18) VALUE +.999999999999999999.  NC1064.2
027400     02  WHOLE-FIELD   PICTURE S9(18).                            NC1064.2
027500     02  DECMAL-FIELD  PICTURE SV9(18).                           NC1064.2
027600 01  TEST-RESULTS.                                                NC1064.2
027700     02 FILLER                   PIC X      VALUE SPACE.          NC1064.2
027800     02 FEATURE                  PIC X(20)  VALUE SPACE.          NC1064.2
027900     02 FILLER                   PIC X      VALUE SPACE.          NC1064.2
028000     02 P-OR-F                   PIC X(5)   VALUE SPACE.          NC1064.2
028100     02 FILLER                   PIC X      VALUE SPACE.          NC1064.2
028200     02  PAR-NAME.                                                NC1064.2
028300       03 FILLER                 PIC X(19)  VALUE SPACE.          NC1064.2
028400       03  PARDOT-X              PIC X      VALUE SPACE.          NC1064.2
028500       03 DOTVALUE               PIC 99     VALUE ZERO.           NC1064.2
028600     02 FILLER                   PIC X(8)   VALUE SPACE.          NC1064.2
028700     02 RE-MARK                  PIC X(61).                       NC1064.2
028800 01  TEST-COMPUTED.                                               NC1064.2
028900     02 FILLER                   PIC X(30)  VALUE SPACE.          NC1064.2
029000     02 FILLER                   PIC X(17)  VALUE                 NC1064.2
029100            "       COMPUTED=".                                   NC1064.2
029200     02 COMPUTED-X.                                               NC1064.2
029300     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          NC1064.2
029400     03 COMPUTED-N               REDEFINES COMPUTED-A             NC1064.2
029500                                 PIC -9(9).9(9).                  NC1064.2
029600     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         NC1064.2
029700     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     NC1064.2
029800     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     NC1064.2
029900     03       CM-18V0 REDEFINES COMPUTED-A.                       NC1064.2
030000         04 COMPUTED-18V0                    PIC -9(18).          NC1064.2
030100         04 FILLER                           PIC X.               NC1064.2
030200     03 FILLER PIC X(50) VALUE SPACE.                             NC1064.2
030300 01  TEST-CORRECT.                                                NC1064.2
030400     02 FILLER PIC X(30) VALUE SPACE.                             NC1064.2
030500     02 FILLER PIC X(17) VALUE "       CORRECT =".                NC1064.2
030600     02 CORRECT-X.                                                NC1064.2
030700     03 CORRECT-A                  PIC X(20) VALUE SPACE.         NC1064.2
030800     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      NC1064.2
030900     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         NC1064.2
031000     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     NC1064.2
031100     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     NC1064.2
031200     03      CR-18V0 REDEFINES CORRECT-A.                         NC1064.2
031300         04 CORRECT-18V0                     PIC -9(18).          NC1064.2
031400         04 FILLER                           PIC X.               NC1064.2
031500     03 FILLER PIC X(2) VALUE SPACE.                              NC1064.2
031600     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     NC1064.2
031700 01  CCVS-C-1.                                                    NC1064.2
031800     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE              PANC1064.2
031900-    "SS  PARAGRAPH-NAME                                          NC1064.2
032000-    "       REMARKS".                                            NC1064.2
032100     02 FILLER                     PIC X(20)    VALUE SPACE.      NC1064.2
032200 01  CCVS-C-2.                                                    NC1064.2
032300     02 FILLER                     PIC X        VALUE SPACE.      NC1064.2
032400     02 FILLER                     PIC X(6)     VALUE "TESTED".   NC1064.2
032500     02 FILLER                     PIC X(15)    VALUE SPACE.      NC1064.2
032600     02 FILLER                     PIC X(4)     VALUE "FAIL".     NC1064.2
032700     02 FILLER                     PIC X(94)    VALUE SPACE.      NC1064.2
032800 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       NC1064.2
032900 01  REC-CT                        PIC 99       VALUE ZERO.       NC1064.2
033000 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       NC1064.2
033100 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       NC1064.2
033200 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       NC1064.2
033300 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       NC1064.2
033400 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       NC1064.2
033500 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       NC1064.2
033600 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      NC1064.2
033700 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       NC1064.2
033800 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     NC1064.2
033900 01  CCVS-H-1.                                                    NC1064.2
034000     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1064.2
034100     02  FILLER                    PIC X(42)    VALUE             NC1064.2
034200     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 NC1064.2
034300     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1064.2
034400 01  CCVS-H-2A.                                                   NC1064.2
034500   02  FILLER                        PIC X(40)  VALUE SPACE.      NC1064.2
034600   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  NC1064.2
034700   02  FILLER                        PIC XXXX   VALUE             NC1064.2
034800     "4.2 ".                                                      NC1064.2
034900   02  FILLER                        PIC X(28)  VALUE             NC1064.2
035000            " COPY - NOT FOR DISTRIBUTION".                       NC1064.2
035100   02  FILLER                        PIC X(41)  VALUE SPACE.      NC1064.2
035200                                                                  NC1064.2
035300 01  CCVS-H-2B.                                                   NC1064.2
035400   02  FILLER                        PIC X(15)  VALUE             NC1064.2
035500            "TEST RESULT OF ".                                    NC1064.2
035600   02  TEST-ID                       PIC X(9).                    NC1064.2
035700   02  FILLER                        PIC X(4)   VALUE             NC1064.2
035800            " IN ".                                               NC1064.2
035900   02  FILLER                        PIC X(12)  VALUE             NC1064.2
036000     " HIGH       ".                                              NC1064.2
036100   02  FILLER                        PIC X(22)  VALUE             NC1064.2
036200            " LEVEL VALIDATION FOR ".                             NC1064.2
036300   02  FILLER                        PIC X(58)  VALUE             NC1064.2
036400     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1064.2
036500 01  CCVS-H-3.                                                    NC1064.2
036600     02  FILLER                      PIC X(34)  VALUE             NC1064.2
036700            " FOR OFFICIAL USE ONLY    ".                         NC1064.2
036800     02  FILLER                      PIC X(58)  VALUE             NC1064.2
036900     "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC1064.2
037000     02  FILLER                      PIC X(28)  VALUE             NC1064.2
037100            "  COPYRIGHT   1985 ".                                NC1064.2
037200 01  CCVS-E-1.                                                    NC1064.2
037300     02 FILLER                       PIC X(52)  VALUE SPACE.      NC1064.2
037400     02 FILLER  PIC X(14) VALUE IS "END OF TEST-  ".              NC1064.2
037500     02 ID-AGAIN                     PIC X(9).                    NC1064.2
037600     02 FILLER                       PIC X(45)  VALUE SPACES.     NC1064.2
037700 01  CCVS-E-2.                                                    NC1064.2
037800     02  FILLER                      PIC X(31)  VALUE SPACE.      NC1064.2
037900     02  FILLER                      PIC X(21)  VALUE SPACE.      NC1064.2
038000     02 CCVS-E-2-2.                                               NC1064.2
038100         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      NC1064.2
038200         03 FILLER                   PIC X      VALUE SPACE.      NC1064.2
038300         03 ENDER-DESC               PIC X(44)  VALUE             NC1064.2
038400            "ERRORS ENCOUNTERED".                                 NC1064.2
038500 01  CCVS-E-3.                                                    NC1064.2
038600     02  FILLER                      PIC X(22)  VALUE             NC1064.2
038700            " FOR OFFICIAL USE ONLY".                             NC1064.2
038800     02  FILLER                      PIC X(12)  VALUE SPACE.      NC1064.2
038900     02  FILLER                      PIC X(58)  VALUE             NC1064.2
039000     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1064.2
039100     02  FILLER                      PIC X(13)  VALUE SPACE.      NC1064.2
039200     02 FILLER                       PIC X(15)  VALUE             NC1064.2
039300             " COPYRIGHT 1985".                                   NC1064.2
039400 01  CCVS-E-4.                                                    NC1064.2
039500     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      NC1064.2
039600     02 FILLER                       PIC X(4)   VALUE " OF ".     NC1064.2
039700     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      NC1064.2
039800     02 FILLER                       PIC X(40)  VALUE             NC1064.2
039900      "  TESTS WERE EXECUTED SUCCESSFULLY".                       NC1064.2
040000 01  XXINFO.                                                      NC1064.2
040100     02 FILLER                       PIC X(19)  VALUE             NC1064.2
040200            "*** INFORMATION ***".                                NC1064.2
040300     02 INFO-TEXT.                                                NC1064.2
040400       04 FILLER                     PIC X(8)   VALUE SPACE.      NC1064.2
040500       04 XXCOMPUTED                 PIC X(20).                   NC1064.2
040600       04 FILLER                     PIC X(5)   VALUE SPACE.      NC1064.2
040700       04 XXCORRECT                  PIC X(20).                   NC1064.2
040800     02 INF-ANSI-REFERENCE           PIC X(48).                   NC1064.2
040900 01  HYPHEN-LINE.                                                 NC1064.2
041000     02 FILLER  PIC IS X VALUE IS SPACE.                          NC1064.2
041100     02 FILLER  PIC IS X(65)    VALUE IS "************************NC1064.2
041200-    "*****************************************".                 NC1064.2
041300     02 FILLER  PIC IS X(54)    VALUE IS "************************NC1064.2
041400-    "******************************".                            NC1064.2
041500 01  CCVS-PGM-ID                     PIC X(9)   VALUE             NC1064.2
041600     "NC106A".                                                    NC1064.2
041700 PROCEDURE DIVISION.                                              NC1064.2
041800 CCVS1 SECTION.                                                   NC1064.2
041900 OPEN-FILES.                                                      NC1064.2
042000     OPEN     OUTPUT PRINT-FILE.                                  NC1064.2
042100     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   NC1064.2
042200     MOVE    SPACE TO TEST-RESULTS.                               NC1064.2
042300     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             NC1064.2
042400     GO TO CCVS1-EXIT.                                            NC1064.2
042500 CLOSE-FILES.                                                     NC1064.2
042600     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   NC1064.2
042700 TERMINATE-CCVS.                                                  NC1064.2
042800     EXIT PROGRAM.                                                NC1064.2
042900 TERMINATE-CALL.                                                  NC1064.2
043000     STOP     RUN.                                                NC1064.2
043100 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         NC1064.2
043200 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           NC1064.2
043300 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          NC1064.2
043400 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      NC1064.2
043500     MOVE "****TEST DELETED****" TO RE-MARK.                      NC1064.2
043600 PRINT-DETAIL.                                                    NC1064.2
043700     IF REC-CT NOT EQUAL TO ZERO                                  NC1064.2
043800             MOVE "." TO PARDOT-X                                 NC1064.2
043900             MOVE REC-CT TO DOTVALUE.                             NC1064.2
044000     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      NC1064.2
044100     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               NC1064.2
044200        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 NC1064.2
044300          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 NC1064.2
044400     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              NC1064.2
044500     MOVE SPACE TO CORRECT-X.                                     NC1064.2
044600     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         NC1064.2
044700     MOVE     SPACE TO RE-MARK.                                   NC1064.2
044800 HEAD-ROUTINE.                                                    NC1064.2
044900     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1064.2
045000     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1064.2
045100     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1064.2
045200     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1064.2
045300 COLUMN-NAMES-ROUTINE.                                            NC1064.2
045400     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1064.2
045500     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1064.2
045600     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        NC1064.2
045700 END-ROUTINE.                                                     NC1064.2
045800     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1064.2
045900 END-RTN-EXIT.                                                    NC1064.2
046000     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1064.2
046100 END-ROUTINE-1.                                                   NC1064.2
046200      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      NC1064.2
046300      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               NC1064.2
046400      ADD PASS-COUNTER TO ERROR-HOLD.                             NC1064.2
046500*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   NC1064.2
046600      MOVE PASS-COUNTER TO CCVS-E-4-1.                            NC1064.2
046700      MOVE ERROR-HOLD TO CCVS-E-4-2.                              NC1064.2
046800      MOVE CCVS-E-4 TO CCVS-E-2-2.                                NC1064.2
046900      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           NC1064.2
047000  END-ROUTINE-12.                                                 NC1064.2
047100      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        NC1064.2
047200     IF       ERROR-COUNTER IS EQUAL TO ZERO                      NC1064.2
047300         MOVE "NO " TO ERROR-TOTAL                                NC1064.2
047400         ELSE                                                     NC1064.2
047500         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       NC1064.2
047600     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           NC1064.2
047700     PERFORM WRITE-LINE.                                          NC1064.2
047800 END-ROUTINE-13.                                                  NC1064.2
047900     IF DELETE-COUNTER IS EQUAL TO ZERO                           NC1064.2
048000         MOVE "NO " TO ERROR-TOTAL  ELSE                          NC1064.2
048100         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      NC1064.2
048200     MOVE "TEST(S) DELETED     " TO ENDER-DESC.                   NC1064.2
048300     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1064.2
048400      IF   INSPECT-COUNTER EQUAL TO ZERO                          NC1064.2
048500          MOVE "NO " TO ERROR-TOTAL                               NC1064.2
048600      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   NC1064.2
048700      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            NC1064.2
048800      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          NC1064.2
048900     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1064.2
049000 WRITE-LINE.                                                      NC1064.2
049100     ADD 1 TO RECORD-COUNT.                                       NC1064.2
049200     IF RECORD-COUNT GREATER 42                                   NC1064.2
049300         MOVE DUMMY-RECORD TO DUMMY-HOLD                          NC1064.2
049400         MOVE SPACE TO DUMMY-RECORD                               NC1064.2
049500         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  NC1064.2
049600         MOVE CCVS-H-1  TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1064.2
049700         MOVE CCVS-H-2A TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1064.2
049800         MOVE CCVS-H-2B TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1064.2
049900         MOVE CCVS-H-3  TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1064.2
050000         MOVE CCVS-C-1  TO DUMMY-RECORD  PERFORM WRT-LN           NC1064.2
050100         MOVE CCVS-C-2  TO DUMMY-RECORD  PERFORM WRT-LN           NC1064.2
050200         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          NC1064.2
050300         MOVE DUMMY-HOLD TO DUMMY-RECORD                          NC1064.2
050400         MOVE ZERO TO RECORD-COUNT.                               NC1064.2
050500     PERFORM WRT-LN.                                              NC1064.2
050600 WRT-LN.                                                          NC1064.2
050700     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               NC1064.2
050800     MOVE SPACE TO DUMMY-RECORD.                                  NC1064.2
050900 BLANK-LINE-PRINT.                                                NC1064.2
051000     PERFORM WRT-LN.                                              NC1064.2
051100 FAIL-ROUTINE.                                                    NC1064.2
051200     IF     COMPUTED-X NOT EQUAL TO SPACE                         NC1064.2
051300            GO TO FAIL-ROUTINE-WRITE.                             NC1064.2
051400     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1064.2
051500     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1064.2
051600     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   NC1064.2
051700     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1064.2
051800     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1064.2
051900     GO TO  FAIL-ROUTINE-EX.                                      NC1064.2
052000 FAIL-ROUTINE-WRITE.                                              NC1064.2
052100     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         NC1064.2
052200     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 NC1064.2
052300     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1064.2
052400     MOVE   SPACES TO COR-ANSI-REFERENCE.                         NC1064.2
052500 FAIL-ROUTINE-EX. EXIT.                                           NC1064.2
052600 BAIL-OUT.                                                        NC1064.2
052700     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   NC1064.2
052800     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           NC1064.2
052900 BAIL-OUT-WRITE.                                                  NC1064.2
053000     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  NC1064.2
053100     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1064.2
053200     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1064.2
053300     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1064.2
053400 BAIL-OUT-EX. EXIT.                                               NC1064.2
053500 CCVS1-EXIT.                                                      NC1064.2
053600     EXIT.                                                        NC1064.2
053700 SECT-NC106A-001 SECTION.                                         NC1064.2
053800 SUB-INIT-F1-1.                                                   NC1064.2
053900     MOVE "SUBTRACT" TO FEATURE.                                  NC1064.2
054000     MOVE "VI-134 6.25.4 GR1" TO ANSI-REFERENCE.                  NC1064.2
054100 SUB-TEST-F1-1.                                                   NC1064.2
054200     SUBTRACT 1 FROM N-5.                                         NC1064.2
054300     IF       N-5 EQUAL TO 0                                      NC1064.2
054400              PERFORM PASS                                        NC1064.2
054500              GO TO SUB-WRITE-F1-1.                               NC1064.2
054600     GO TO    SUB-FAIL-F1-1.                                      NC1064.2
054700 SUB-DELETE-F1-1.                                                 NC1064.2
054800     PERFORM  DE-LETE.                                            NC1064.2
054900     GO TO    SUB-WRITE-F1-1.                                     NC1064.2
055000 SUB-FAIL-F1-1.                                                   NC1064.2
055100     MOVE     N-5 TO COMPUTED-N.                                  NC1064.2
055200     MOVE     0 TO CORRECT-N.                                     NC1064.2
055300     PERFORM  FAIL.                                               NC1064.2
055400 SUB-WRITE-F1-1.                                                  NC1064.2
055500     MOVE "SUB-TEST-F1-1 " TO PAR-NAME.                           NC1064.2
055600     PERFORM  PRINT-DETAIL.                                       NC1064.2
055700 SUB-TEST-F1-2.                                                   NC1064.2
055800     SUBTRACT N-17 FROM N-18 ROUNDED.                             NC1064.2
055900     IF       N-18 EQUAL TO -9                                    NC1064.2
056000              PERFORM PASS                                        NC1064.2
056100              GO TO SUB-WRITE-F1-2.                               NC1064.2
056200     GO TO    SUB-FAIL-F1-2.                                      NC1064.2
056300 SUB-DELETE-F1-2.                                                 NC1064.2
056400     PERFORM  DE-LETE.                                            NC1064.2
056500     GO TO    SUB-WRITE-F1-2.                                     NC1064.2
056600 SUB-FAIL-F1-2.                                                   NC1064.2
056700     MOVE     N-18 TO COMPUTED-N.                                 NC1064.2
056800     MOVE     -9 TO CORRECT-N.                                    NC1064.2
056900     PERFORM  FAIL.                                               NC1064.2
057000 SUB-WRITE-F1-2.                                                  NC1064.2
057100     MOVE "SUB-TEST-F1-2 " TO PAR-NAME.                           NC1064.2
057200     PERFORM  PRINT-DETAIL.                                       NC1064.2
057300 SUB-INIT-F1-3.                                                   NC1064.2
057400     MOVE     -00001 TO N-10.                                     NC1064.2
057500     MOVE      99999 TO N-13.                                     NC1064.2
057600 SUB-TEST-F1-3-0.                                                 NC1064.2
057700     SUBTRACT N-10 FROM N-13 ON SIZE ERROR                        NC1064.2
057800              PERFORM PASS                                        NC1064.2
057900              GO TO SUB-WRITE-F1-3-1.                             NC1064.2
058000     GO TO    SUB-FAIL-F1-3-1.                                    NC1064.2
058100 SUB-DELETE-F1-3-1.                                               NC1064.2
058200     PERFORM  DE-LETE.                                            NC1064.2
058300     GO TO    SUB-WRITE-F1-3-1.                                   NC1064.2
058400 SUB-FAIL-F1-3-1.                                                 NC1064.2
058500     MOVE     N-13 TO COMPUTED-N.                                 NC1064.2
058600     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1064.2
058700     PERFORM  FAIL.                                               NC1064.2
058800 SUB-WRITE-F1-3-1.                                                NC1064.2
058900     MOVE "SUB-TEST-F1-3-1 " TO PAR-NAME.                         NC1064.2
059000     PERFORM  PRINT-DETAIL.                                       NC1064.2
059100 SUB-TEST-F1-3-2.                                                 NC1064.2
059200     IF       N-13 = 99999                                        NC1064.2
059300              PERFORM PASS                                        NC1064.2
059400              GO TO SUB-WRITE-F1-3-2.                             NC1064.2
059500     GO TO    SUB-FAIL-F1-3-2.                                    NC1064.2
059600 SUB-DELETE-F1-3-2.                                               NC1064.2
059700     PERFORM  DE-LETE.                                            NC1064.2
059800     GO TO    SUB-WRITE-F1-3-2.                                   NC1064.2
059900 SUB-FAIL-F1-3-2.                                                 NC1064.2
060000     MOVE     N-13  TO COMPUTED-N.                                NC1064.2
060100     MOVE     99999 TO CORRECT-N.                                 NC1064.2
060200     MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.            NC1064.2
060300     PERFORM  FAIL.                                               NC1064.2
060400 SUB-WRITE-F1-3-2.                                                NC1064.2
060500     MOVE "SUB-TEST-F1-3-2 " TO PAR-NAME.                         NC1064.2
060600     PERFORM  PRINT-DETAIL.                                       NC1064.2
060700 SUB-INIT-F1-4-1.                                                 NC1064.2
060800     MOVE  -999999999 TO N-20.                                    NC1064.2
060900 SUB-TEST-F1-4-1.                                                 NC1064.2
061000     SUBTRACT .7 FROM N-20 ROUNDED ON SIZE ERROR                  NC1064.2
061100              PERFORM PASS                                        NC1064.2
061200              GO TO SUB-WRITE-F1-4-1.                             NC1064.2
061300     GO TO    SUB-FAIL-F1-4-1.                                    NC1064.2
061400 SUB-DELETE-F1-4-1.                                               NC1064.2
061500     PERFORM  DE-LETE.                                            NC1064.2
061600     GO TO    SUB-WRITE-F1-4-1.                                   NC1064.2
061700 SUB-FAIL-F1-4-1.                                                 NC1064.2
061800     MOVE     N-20 TO COMPUTED-N.                                 NC1064.2
061900     MOVE     -999999999 TO CORRECT-N.                            NC1064.2
062000     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1064.2
062100     PERFORM  FAIL.                                               NC1064.2
062200 SUB-WRITE-F1-4-1.                                                NC1064.2
062300     MOVE "SUB-TEST-F1-4-1 " TO PAR-NAME.                         NC1064.2
062400     PERFORM  PRINT-DETAIL.                                       NC1064.2
062500 SUB-TEST-F1-4-2.                                                 NC1064.2
062600     IF       N-20 = -999999999                                   NC1064.2
062700              PERFORM PASS                                        NC1064.2
062800              GO TO SUB-WRITE-F1-4-2.                             NC1064.2
062900     GO TO    SUB-FAIL-F1-4-2.                                    NC1064.2
063000 SUB-DELETE-F1-4-2.                                               NC1064.2
063100     PERFORM  DE-LETE.                                            NC1064.2
063200     GO TO    SUB-WRITE-F1-4-2.                                   NC1064.2
063300 SUB-FAIL-F1-4-2.                                                 NC1064.2
063400     MOVE     N-20 TO COMPUTED-N.                                 NC1064.2
063500     MOVE     -999999999 TO CORRECT-N.                            NC1064.2
063600     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1064.2
063700     PERFORM  FAIL.                                               NC1064.2
063800 SUB-WRITE-F1-4-2.                                                NC1064.2
063900     MOVE "SUB-TEST-F1-4-2 " TO PAR-NAME.                         NC1064.2
064000     PERFORM  PRINT-DETAIL.                                       NC1064.2
064100 SUB-INIT-F1-5.                                                   NC1064.2
064200     MOVE     "SUBTRACT ---" TO FEATURE.                          NC1064.2
064300     PERFORM  PRINT-DETAIL.                                       NC1064.2
064400     MOVE     "  FROM" TO FEATURE.                                NC1064.2
064500 SUB-TEST-F1-5.                                                   NC1064.2
064600     MOVE     A18TWOS-DS-18V00 TO WRK-DS-18V00.                   NC1064.2
064700     SUBTRACT A18ONES-DS-18V00 FROM WRK-DS-18V00.                 NC1064.2
064800     IF       WRK-DS-18V00 EQUAL TO 111111111111111111            NC1064.2
064900              PERFORM PASS GO TO SUB-WRITE-F1-5.                  NC1064.2
065000     GO       TO SUB-FAIL-F1-5.                                   NC1064.2
065100 SUB-DELETE-F1-5.                                                 NC1064.2
065200     PERFORM  DE-LETE.                                            NC1064.2
065300     GO       TO SUB-WRITE-F1-5.                                  NC1064.2
065400 SUB-FAIL-F1-5.                                                   NC1064.2
065500     MOVE     WRK-DS-18V00 TO COMPUTED-18V0.                      NC1064.2
065600     MOVE     111111111111111111 TO CORRECT-18V0.                 NC1064.2
065700     PERFORM  FAIL.                                               NC1064.2
065800 SUB-WRITE-F1-5.                                                  NC1064.2
065900     MOVE     "SUB-TEST-F1-5" TO PAR-NAME.                        NC1064.2
066000     PERFORM  PRINT-DETAIL.                                       NC1064.2
066100 SUB-TEST-F1-6.                                                   NC1064.2
066200     MOVE     A12THREES-DS-06V06 TO WRK-DS-06V06.                 NC1064.2
066300     SUBTRACT A05ONES-DS-05V00                                    NC1064.2
066400              A05ONES-DS-00V05                                    NC1064.2
066500              A06ONES-DS-03V03 FROM WRK-DS-06V06.                 NC1064.2
066600     IF       WRK-DS-06V06 EQUAL TO 322111.111223                 NC1064.2
066700              PERFORM PASS GO TO SUB-WRITE-F1-6.                  NC1064.2
066800     GO       TO SUB-FAIL-F1-6.                                   NC1064.2
066900 SUB-DELETE-F1-6.                                                 NC1064.2
067000     PERFORM  DE-LETE.                                            NC1064.2
067100     GO       TO SUB-WRITE-F1-6.                                  NC1064.2
067200 SUB-FAIL-F1-6.                                                   NC1064.2
067300     MOVE     WRK-DS-06V06 TO COMPUTED-N.                         NC1064.2
067400     MOVE     322111.111223 TO CORRECT-N.                         NC1064.2
067500     PERFORM  FAIL.                                               NC1064.2
067600 SUB-WRITE-F1-6.                                                  NC1064.2
067700     MOVE     "SUB-TEST-F1-6" TO PAR-NAME.                        NC1064.2
067800     PERFORM  PRINT-DETAIL.                                       NC1064.2
067900 SUB-INIT-F1-7.                                                   NC1064.2
068000     MOVE     "  ROUNDED" TO FEATURE.                             NC1064.2
068100 SUB-TEST-F1-7.                                                   NC1064.2
068200     MOVE     ZERO TO WRK-DS-0201P.                               NC1064.2
068300     SUBTRACT A99-DS-02V00 FROM WRK-DS-0201P ROUNDED.             NC1064.2
068400     IF       WRK-DS-0201P EQUAL TO -100                          NC1064.2
068500              PERFORM PASS GO TO SUB-WRITE-F1-7.                  NC1064.2
068600     GO       TO SUB-FAIL-F1-7.                                   NC1064.2
068700 SUB-DELETE-F1-7.                                                 NC1064.2
068800     PERFORM  DE-LETE.                                            NC1064.2
068900     GO       TO SUB-WRITE-F1-7.                                  NC1064.2
069000 SUB-FAIL-F1-7.                                                   NC1064.2
069100     MOVE     WRK-DS-0201P TO COMPUTED-N.                         NC1064.2
069200     MOVE    -100 TO CORRECT-N.                                   NC1064.2
069300     PERFORM  FAIL.                                               NC1064.2
069400 SUB-WRITE-F1-7.                                                  NC1064.2
069500     MOVE     "SUB-TEST-F1-7" TO PAR-NAME.                        NC1064.2
069600     PERFORM  PRINT-DETAIL.                                       NC1064.2
069700 SUB-INIT-F1-8-1.                                                 NC1064.2
069800     MOVE     "  SIZE ERROR" TO FEATURE.                          NC1064.2
069900     MOVE     -11 TO WRK-DS-02V00.                                NC1064.2
070000 SUB-TEST-F1-8-1.                                                 NC1064.2
070100     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00 ON SIZE ERROR        NC1064.2
070200              PERFORM PASS GO TO SUB-WRITE-F1-8-1.                NC1064.2
070300     GO       TO SUB-FAIL-F1-8-1.                                 NC1064.2
070400 SUB-DELETE-F1-8-1.                                               NC1064.2
070500     PERFORM  DE-LETE.                                            NC1064.2
070600     GO       TO SUB-WRITE-F1-8-1.                                NC1064.2
070700 SUB-FAIL-F1-8-1.                                                 NC1064.2
070800     MOVE     "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.            NC1064.2
070900     PERFORM  FAIL.                                               NC1064.2
071000 SUB-WRITE-F1-8-1.                                                NC1064.2
071100     MOVE     "SUB-TEST-F1-8-1" TO PAR-NAME.                      NC1064.2
071200     PERFORM  PRINT-DETAIL.                                       NC1064.2
071300 SUB-TEST-F1-8-2.                                                 NC1064.2
071400     IF       WRK-DS-02V00 EQUAL TO -11                           NC1064.2
071500              PERFORM PASS GO TO SUB-WRITE-F1-8-2.                NC1064.2
071600*    NOTE: THIS TEST DEPENDS UPON THE RESULT OF SUB-TEST-F1-8-1   NC1064.2
071700     GO       TO SUB-FAIL-F1-8-2.                                 NC1064.2
071800 SUB-DELETE-F1-8-2.                                               NC1064.2
071900     PERFORM  DE-LETE.                                            NC1064.2
072000     GO       TO SUB-WRITE-F1-8-2.                                NC1064.2
072100 SUB-FAIL-F1-8-2.                                                 NC1064.2
072200     MOVE    "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.         NC1064.2
072300     MOVE     WRK-DS-02V00 TO COMPUTED-N.                         NC1064.2
072400     MOVE     -11 TO CORRECT-N.                                   NC1064.2
072500     PERFORM  FAIL.                                               NC1064.2
072600 SUB-WRITE-F1-8-2.                                                NC1064.2
072700     MOVE     "SUB-TEST-F1-8-2" TO PAR-NAME.                      NC1064.2
072800     PERFORM  PRINT-DETAIL.                                       NC1064.2
072900 SUB-INIT-F1-9-1.                                                 NC1064.2
073000     MOVE     "  ROUNDED,SIZE ERROR" TO FEATURE.                  NC1064.2
073100 SUB-TEST-F1-9-1.                                                 NC1064.2
073200     MOVE     ZERO TO WRK-DS-05V00.                               NC1064.2
073300     SUBTRACT 33333                                               NC1064.2
073400              A06THREES-DS-03V03                                  NC1064.2
073500              A12THREES-DS-06V06                                  NC1064.2
073600              FROM WRK-DS-05V00 ROUNDED ON SIZE ERROR             NC1064.2
073700              PERFORM PASS GO TO SUB-WRITE-F1-9-1.                NC1064.2
073800     GO       TO SUB-FAIL-F1-9-1.                                 NC1064.2
073900 SUB-DELETE-F1-9-1.                                               NC1064.2
074000     PERFORM  DE-LETE.                                            NC1064.2
074100     GO       TO SUB-WRITE-F1-9-1.                                NC1064.2
074200 SUB-FAIL-F1-9-1.                                                 NC1064.2
074300     MOVE     "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.            NC1064.2
074400     PERFORM  FAIL.                                               NC1064.2
074500 SUB-WRITE-F1-9-1.                                                NC1064.2
074600     MOVE     "SUB-TEST-F1-9-1" TO PAR-NAME.                      NC1064.2
074700     PERFORM  PRINT-DETAIL.                                       NC1064.2
074800 SUB-TEST-F1-9-2.                                                 NC1064.2
074900     IF       WRK-DS-05V00 EQUAL TO ZERO                          NC1064.2
075000              PERFORM PASS GO TO SUB-WRITE-F1-9-2.                NC1064.2
075100*    NOTE: THIS TEST DEPENDS UPON THE RESULT OF SUB-TEST-F1-9-1   NC1064.2
075200     GO       TO SUB-FAIL-F1-9-2.                                 NC1064.2
075300 SUB-DELETE-F1-9-2.                                               NC1064.2
075400     PERFORM  DE-LETE.                                            NC1064.2
075500     GO       TO SUB-WRITE-F1-9-2.                                NC1064.2
075600 SUB-FAIL-F1-9-2.                                                 NC1064.2
075700     MOVE    "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.         NC1064.2
075800     MOVE     WRK-DS-05V00 TO COMPUTED-N.                         NC1064.2
075900     MOVE     ZERO TO CORRECT-N.                                  NC1064.2
076000     PERFORM  FAIL.                                               NC1064.2
076100 SUB-WRITE-F1-9-2.                                                NC1064.2
076200     MOVE     "SUB-TEST-F1-9-2" TO PAR-NAME.                      NC1064.2
076300     PERFORM  PRINT-DETAIL.                                       NC1064.2
076400 SUB-INIT-F1-10.                                                  NC1064.2
076500     MOVE     ZERO TO WRK-DS-06V06.                               NC1064.2
076600 SUB-TEST-F1-10-1.                                                NC1064.2
076700     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
076800              333333                                              NC1064.2
076900              A06THREES-DS-03V03                                  NC1064.2
077000              -0000009                                            NC1064.2
077100              FROM WRK-DS-06V06 ROUNDED ON SIZE ERROR             NC1064.2
077200              GO TO SUB-FAIL-F1-10-1.                             NC1064.2
077300     PERFORM  PASS.                                               NC1064.2
077400     GO       TO SUB-WRITE-F1-10-1.                               NC1064.2
077500 SUB-DELETE-F1-10-1.                                              NC1064.2
077600     PERFORM  DE-LETE.                                            NC1064.2
077700     GO       TO SUB-WRITE-F1-10-1.                               NC1064.2
077800 SUB-FAIL-F1-10-1.                                                NC1064.2
077900     MOVE     "SIZE ERR SHOULD NOT EXECUTE" TO RE-MARK.           NC1064.2
078000     PERFORM  FAIL.                                               NC1064.2
078100 SUB-WRITE-F1-10-1.                                               NC1064.2
078200     MOVE     "SUB-TEST-F1-10-1" TO PAR-NAME.                     NC1064.2
078300     PERFORM  PRINT-DETAIL.                                       NC1064.2
078400 SUB-TEST-F1-10-2.                                                NC1064.2
078500     IF       WRK-DS-06V06 EQUAL TO -666990.666333                NC1064.2
078600              PERFORM PASS GO TO SUB-WRITE-F1-10-2.               NC1064.2
078700*    NOTE: THIS TEST DEPENDS UPON THE RESULT OF SUB-TEST-F1-10-1  NC1064.2
078800     GO       TO SUB-FAIL-F1-10-2.                                NC1064.2
078900 SUB-DELETE-F1-10-2.                                              NC1064.2
079000     PERFORM  DE-LETE.                                            NC1064.2
079100     GO       TO SUB-WRITE-F1-10-2.                               NC1064.2
079200 SUB-FAIL-F1-10-2.                                                NC1064.2
079300     MOVE     WRK-DS-06V06 TO COMPUTED-N.                         NC1064.2
079400     MOVE     -666990.666333 TO CORRECT-N.                        NC1064.2
079500     PERFORM  FAIL.                                               NC1064.2
079600 SUB-WRITE-F1-10-2.                                               NC1064.2
079700     MOVE     "SUB-TEST-F1-10-2" TO PAR-NAME.                     NC1064.2
079800     PERFORM  PRINT-DETAIL.                                       NC1064.2
079900 SUB-INIT-F1-11.                                                  NC1064.2
080000     MOVE     "  COMP VS. DISPLAY" TO FEATURE.                    NC1064.2
080100 SUB-TEST-F1-11.                                                  NC1064.2
080200     MOVE     ZERO TO WRK-CS-18V00                                NC1064.2
080300     SUBTRACT A18ONES-DS-18V00 FROM WRK-CS-18V00.                 NC1064.2
080400     IF       WRK-CS-18V00 EQUAL TO -111111111111111111           NC1064.2
080500              PERFORM PASS GO TO SUB-WRITE-F1-11.                 NC1064.2
080600     GO       TO SUB-FAIL-F1-11.                                  NC1064.2
080700 SUB-DELETE-F1-11.                                                NC1064.2
080800     PERFORM  DE-LETE.                                            NC1064.2
080900     GO       TO SUB-WRITE-F1-11.                                 NC1064.2
081000 SUB-FAIL-F1-11.                                                  NC1064.2
081100     MOVE     WRK-CS-18V00 TO COMPUTED-18V0.                      NC1064.2
081200     MOVE     -111111111111111111 TO CORRECT-18V0.                NC1064.2
081300     PERFORM  FAIL.                                               NC1064.2
081400 SUB-WRITE-F1-11.                                                 NC1064.2
081500     MOVE     "SUB-TEST-F1-11" TO PAR-NAME.                       NC1064.2
081600     PERFORM  PRINT-DETAIL.                                       NC1064.2
081700 SUB-TEST-F1-12.                                                  NC1064.2
081800     MOVE     ZERO TO WRK-DS-18V00.                               NC1064.2
081900     SUBTRACT A18ONES-CS-18V00 FROM WRK-DS-18V00.                 NC1064.2
082000     IF       WRK-DS-18V00 EQUAL TO -111111111111111111           NC1064.2
082100              PERFORM PASS GO TO SUB-WRITE-F1-12.                 NC1064.2
082200     GO       TO SUB-FAIL-F1-12.                                  NC1064.2
082300 SUB-DELETE-F1-12.                                                NC1064.2
082400     PERFORM  DE-LETE.                                            NC1064.2
082500     GO       TO SUB-WRITE-F1-12.                                 NC1064.2
082600 SUB-FAIL-F1-12.                                                  NC1064.2
082700     MOVE     WRK-DS-18V00 TO COMPUTED-18V0.                      NC1064.2
082800     MOVE     -111111111111111111 TO CORRECT-18V0.                NC1064.2
082900     PERFORM  FAIL.                                               NC1064.2
083000 SUB-WRITE-F1-12.                                                 NC1064.2
083100     MOVE     "SUB-TEST-F1-12" TO PAR-NAME.                       NC1064.2
083200     PERFORM  PRINT-DETAIL.                                       NC1064.2
083300 SUB-TEST-F1-13.                                                  NC1064.2
083400     MOVE     ZERO TO WRK-CS-02V02.                               NC1064.2
083500     SUBTRACT A99-CS-02V00 FROM WRK-CS-02V02.                     NC1064.2
083600     IF       WRK-CS-02V02 EQUAL TO -99.00                        NC1064.2
083700              PERFORM PASS GO TO SUB-WRITE-F1-13.                 NC1064.2
083800     GO       TO SUB-FAIL-F1-13.                                  NC1064.2
083900 SUB-DELETE-F1-13.                                                NC1064.2
084000     PERFORM  DE-LETE.                                            NC1064.2
084100     GO       TO SUB-WRITE-F1-13.                                 NC1064.2
084200 SUB-FAIL-F1-13.                                                  NC1064.2
084300     MOVE     WRK-CS-02V02 TO COMPUTED-N.                         NC1064.2
084400     MOVE     -99.00 TO CORRECT-N.                                NC1064.2
084500     PERFORM  FAIL.                                               NC1064.2
084600 SUB-WRITE-F1-13.                                                 NC1064.2
084700     MOVE     "SUB-TEST-F1-13" TO PAR-NAME.                       NC1064.2
084800     PERFORM  PRINT-DETAIL.                                       NC1064.2
084900 SUB-TEST-F1-14-1.                                                NC1064.2
085000     MOVE     A99-CS-02V00 TO WRK-CS-02V02.                       NC1064.2
085100     SUBTRACT -99 FROM WRK-CS-02V02 ON SIZE ERROR                 NC1064.2
085200              PERFORM PASS GO TO SUB-WRITE-F1-14-1.               NC1064.2
085300     GO       TO SUB-FAIL-F1-14-1.                                NC1064.2
085400 SUB-DELETE-F1-14-1.                                              NC1064.2
085500     PERFORM  DE-LETE.                                            NC1064.2
085600     GO       TO SUB-WRITE-F1-14-1.                               NC1064.2
085700 SUB-FAIL-F1-14-1.                                                NC1064.2
085800     MOVE     "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.            NC1064.2
085900     PERFORM  FAIL.                                               NC1064.2
086000 SUB-WRITE-F1-14-1.                                               NC1064.2
086100     MOVE     "SUB-TEST-F1-14-1" TO PAR-NAME.                     NC1064.2
086200     PERFORM  PRINT-DETAIL.                                       NC1064.2
086300 SUB-TEST-F1-14-2.                                                NC1064.2
086400     IF       WRK-CS-02V02 EQUAL TO 99                            NC1064.2
086500              PERFORM PASS GO TO SUB-WRITE-F1-14-2.               NC1064.2
086600*    NOTE: THIS TEST DEPENDS UPON THE RESULT OF SUB-TEST-F1-14-1  NC1064.2
086700     GO       TO SUB-FAIL-F1-14-2.                                NC1064.2
086800 SUB-DELETE-F1-14-2.                                              NC1064.2
086900     PERFORM  DE-LETE.                                            NC1064.2
087000     GO       TO SUB-WRITE-F1-14-2.                               NC1064.2
087100 SUB-FAIL-F1-14-2.                                                NC1064.2
087200     MOVE    "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.         NC1064.2
087300     MOVE     WRK-CS-02V02 TO COMPUTED-N.                         NC1064.2
087400     MOVE     99 TO CORRECT-N.                                    NC1064.2
087500     PERFORM  FAIL.                                               NC1064.2
087600 SUB-WRITE-F1-14-2.                                               NC1064.2
087700     MOVE     "SUB-TEST-F1-14-2" TO PAR-NAME.                     NC1064.2
087800     PERFORM  PRINT-DETAIL.                                       NC1064.2
087900 SUB-TEST-F1-15.                                                  NC1064.2
088000     SUBTRACT SUBTR-1 SUBTR-3 FROM SUBTR-7.                       NC1064.2
088100     IF       SUBTR-7 EQUAL TO 99                                 NC1064.2
088200              PERFORM PASS GO TO SUB-WRITE-F1-15.                 NC1064.2
088300     GO       TO SUB-FAIL-F1-15.                                  NC1064.2
088400 SUB-DELETE-F1-15.                                                NC1064.2
088500     PERFORM DE-LETE.                                             NC1064.2
088600     GO       TO SUB-WRITE-F1-15.                                 NC1064.2
088700 SUB-FAIL-F1-15.                                                  NC1064.2
088800     MOVE     SUBTR-7 TO COMPUTED-N.                              NC1064.2
088900     MOVE     99        TO CORRECT-N.                             NC1064.2
089000     PERFORM FAIL.                                                NC1064.2
089100 SUB-WRITE-F1-15.                                                 NC1064.2
089200     MOVE     "SUB-TEST-F1-15" TO PAR-NAME.                       NC1064.2
089300     PERFORM PRINT-DETAIL.                                        NC1064.2
089400 SUB-TEST-F1-16.                                                  NC1064.2
089500     SUBTRACT SUBTR-5 -98 SUBTR-3 -1 FROM SUBTR-10.               NC1064.2
089600     IF       SUBTR-10 EQUAL TO 100                               NC1064.2
089700              PERFORM PASS GO TO SUB-WRITE-F1-16.                 NC1064.2
089800     GO       TO SUB-FAIL-F1-16.                                  NC1064.2
089900 SUB-DELETE-F1-16.                                                NC1064.2
090000     PERFORM DE-LETE.                                             NC1064.2
090100     GO       TO SUB-WRITE-F1-16.                                 NC1064.2
090200 SUB-FAIL-F1-16.                                                  NC1064.2
090300     MOVE     SUBTR-10  TO COMPUTED-N.                            NC1064.2
090400     MOVE     100       TO CORRECT-N.                             NC1064.2
090500     PERFORM FAIL.                                                NC1064.2
090600 SUB-WRITE-F1-16.                                                 NC1064.2
090700     MOVE     "SUB-TEST-F1-16" TO PAR-NAME.                       NC1064.2
090800     PERFORM PRINT-DETAIL.                                        NC1064.2
090900 SUB-TEST-F1-17.                                                  NC1064.2
091000     SUBTRACT SUBTR-4 FROM SUBTR-6 ROUNDED.                       NC1064.2
091100     IF       SUBTR-6 EQUAL TO 1                                  NC1064.2
091200              PERFORM PASS GO TO SUB-WRITE-F1-17.                 NC1064.2
091300     GO       TO SUB-FAIL-F1-17.                                  NC1064.2
091400 SUB-DELETE-F1-17.                                                NC1064.2
091500     PERFORM DE-LETE.                                             NC1064.2
091600     GO       TO SUB-WRITE-F1-17.                                 NC1064.2
091700 SUB-FAIL-F1-17.                                                  NC1064.2
091800     MOVE     SUBTR-6   TO COMPUTED-N.                            NC1064.2
091900     MOVE     1         TO CORRECT-N.                             NC1064.2
092000     PERFORM FAIL.                                                NC1064.2
092100 SUB-WRITE-F1-17.                                                 NC1064.2
092200     MOVE     "SUB-TEST-F1-17" TO PAR-NAME.                       NC1064.2
092300     PERFORM PRINT-DETAIL.                                        NC1064.2
092400 SUB-TEST-F1-18-1.                                                NC1064.2
092500     SUBTRACT .01 FROM SUBTR-8 ON SIZE ERROR                      NC1064.2
092600              PERFORM PASS GO TO SUB-WRITE-F1-18-1.               NC1064.2
092700     GO       TO SUB-FAIL-F1-18-1.                                NC1064.2
092800 SUB-DELETE-F1-18-1.                                              NC1064.2
092900     PERFORM DE-LETE.                                             NC1064.2
093000     GO       TO SUB-WRITE-F1-18-1.                               NC1064.2
093100 SUB-FAIL-F1-18-1.                                                NC1064.2
093200     MOVE     "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.            NC1064.2
093300     PERFORM FAIL.                                                NC1064.2
093400 SUB-WRITE-F1-18-1.                                               NC1064.2
093500     MOVE     "SUB-TEST-F1-18-1" TO PAR-NAME.                     NC1064.2
093600     PERFORM PRINT-DETAIL.                                        NC1064.2
093700 SUB-TEST-F1-18-2.                                                NC1064.2
093800     IF       SUBTR-8 EQUAL TO -9.99                              NC1064.2
093900              PERFORM PASS GO TO SUB-WRITE-F1-18-2.               NC1064.2
094000*    NOTE: THIS TEST DEPENDS UPON THE RESULT OF SUB-TEST-F1-18-1  NC1064.2
094100     GO       TO SUB-FAIL-F1-18-2.                                NC1064.2
094200 SUB-DELETE-F1-18-2.                                              NC1064.2
094300     PERFORM DE-LETE.                                             NC1064.2
094400     GO       TO SUB-WRITE-F1-18-2.                               NC1064.2
094500 SUB-FAIL-F1-18-2.                                                NC1064.2
094600     MOVE    "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.         NC1064.2
094700     MOVE     SUBTR-8   TO COMPUTED-N.                            NC1064.2
094800     MOVE     -9.99     TO CORRECT-N.                             NC1064.2
094900     PERFORM FAIL.                                                NC1064.2
095000 SUB-WRITE-F1-18-2.                                               NC1064.2
095100     MOVE     "SUB-TEST-F1-18-2" TO PAR-NAME.                     NC1064.2
095200     PERFORM PRINT-DETAIL.                                        NC1064.2
095300 SUB-TEST-F1-19.                                                  NC1064.2
095400     MOVE A18FIVES-CS-18V00 TO WRK-CS-18V00.                      NC1064.2
095500     SUBTRACT A18THREES-CS-18V00 FROM WRK-CS-18V00.               NC1064.2
095600     IF WRK-CS-18V00 EQUAL TO -222222222222222222                 NC1064.2
095700         PERFORM PASS                                             NC1064.2
095800         GO TO SUB-WRITE-F1-19.                                   NC1064.2
095900     MOVE WRK-CS-18V00 TO COMPUTED-18V0.                          NC1064.2
096000     MOVE -222222222222222222 TO CORRECT-18V0.                    NC1064.2
096100     PERFORM FAIL.                                                NC1064.2
096200     GO TO SUB-WRITE-F1-19.                                       NC1064.2
096300 SUB-DELETE-F1-19.                                                NC1064.2
096400     PERFORM DE-LETE.                                             NC1064.2
096500 SUB-WRITE-F1-19.                                                 NC1064.2
096600     MOVE "SUB-TEST-F1-19 " TO PAR-NAME.                          NC1064.2
096700     PERFORM PRINT-DETAIL.                                        NC1064.2
096800 SUB-TEST-F1-20.                                                  NC1064.2
096900     MOVE     -980 TO WRK-CS-03V00.                               NC1064.2
097000     MOVE     SPACE TO SIZE-ERR.                                  NC1064.2
097100*        NOTE IN THIS TEST, 1 IS SUBTRACTED FROM A 3-DIGIT COMP   NC1064.2
097200*             SYNC FIELD UNTIL A SIZE ERROR OCCURS --- IF THE     NC1064.2
097300*             VALUE OF THE FIELD REACHES -1180 WITHOUT A SIZE     NC1064.2
097400*             ERROR, THEN THE ATTEMPTED SUBTRACTIONS ARE STOPPED. NC1064.2
097500     PERFORM  SUB-A-F1-20 THRU SUB-B-F1-20 200 TIMES.             NC1064.2
097600     IF       SIZE-ERR EQUAL TO SPACE                             NC1064.2
097700              MOVE "SIZE ERROR NOT ENCOUNTERED" TO RE-MARK        NC1064.2
097800              MOVE "-1180 OR LESS" TO COMPUTED-A                  NC1064.2
097900              MOVE "-999 IN S999 FIELD" TO CORRECT-A              NC1064.2
098000              PERFORM FAIL                                        NC1064.2
098100              GO TO SUB-WRITE-F1-20.                              NC1064.2
098200     IF       WRK-CS-03V00 EQUAL TO -999                          NC1064.2
098300              PERFORM PASS GO TO SUB-WRITE-F1-20.                 NC1064.2
098400     PERFORM  FAIL.                                               NC1064.2
098500     MOVE     WRK-CS-03V00 TO COMPUTED-N.                         NC1064.2
098600     MOVE     -999 TO CORRECT-N.                                  NC1064.2
098700     GO       TO SUB-WRITE-F1-20.                                 NC1064.2
098800 SUB-DELETE-F1-20.                                                NC1064.2
098900     PERFORM  DE-LETE.                                            NC1064.2
099000     GO       TO SUB-WRITE-F1-20.                                 NC1064.2
099100 SUB-A-F1-20.                                                     NC1064.2
099200     IF       SIZE-ERR EQUAL TO "E" GO TO SUB-B-F1-20.            NC1064.2
099300     SUBTRACT 1 FROM WRK-CS-03V00 ON SIZE ERROR                   NC1064.2
099400              MOVE "E" TO SIZE-ERR.                               NC1064.2
099500 SUB-B-F1-20.                                                     NC1064.2
099600     EXIT.                                                        NC1064.2
099700 SUB-WRITE-F1-20.                                                 NC1064.2
099800     MOVE     "SUBT, COMP, SIZE ERR" TO FEATURE.                  NC1064.2
099900     MOVE     "SUB-TEST-F1-20" TO PAR-NAME.                       NC1064.2
100000     PERFORM  PRINT-DETAIL.                                       NC1064.2
100100*                                                                 NC1064.2
100200 SUB-INIT-F1-21.                                                  NC1064.2
100300*    ==-->  NEW SIZE ERROR TESTS  <--==                           NC1064.2
100400     MOVE     "VI-67 6.4.2" TO ANSI-REFERENCE.                    NC1064.2
100500     MOVE     -11 TO WRK-DS-02V00.                                NC1064.2
100600 SUB-TEST-F1-21.                                                  NC1064.2
100700     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00                      NC1064.2
100800          NOT ON SIZE ERROR                                       NC1064.2
100900              GO TO SUB-FAIL-F1-21.                               NC1064.2
101000     PERFORM  PASS GO TO SUB-WRITE-F1-21.                         NC1064.2
101100 SUB-DELETE-F1-21.                                                NC1064.2
101200     PERFORM  DE-LETE.                                            NC1064.2
101300     GO       TO SUB-WRITE-F1-21.                                 NC1064.2
101400 SUB-FAIL-F1-21.                                                  NC1064.2
101500     MOVE  "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK. NC1064.2
101600     PERFORM  FAIL.                                               NC1064.2
101700 SUB-WRITE-F1-21.                                                 NC1064.2
101800     MOVE     "SUB-TEST-F1-21" TO PAR-NAME.                       NC1064.2
101900     PERFORM  PRINT-DETAIL.                                       NC1064.2
102000*                                                                 NC1064.2
102100 SUB-INIT-F1-22.                                                  NC1064.2
102200*    ==-->  NEW SIZE ERROR TESTS  <--==                           NC1064.2
102300     MOVE     "VI-67 6.4.2" TO ANSI-REFERENCE.                    NC1064.2
102400     MOVE     ZERO TO WRK-DS-06V06.                               NC1064.2
102500 SUB-TEST-F1-22.                                                  NC1064.2
102600     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
102700              333333                                              NC1064.2
102800              A06THREES-DS-03V03                                  NC1064.2
102900              -0000009                                            NC1064.2
103000              FROM WRK-DS-06V06 ROUNDED                           NC1064.2
103100          NOT ON SIZE ERROR                                       NC1064.2
103200              PERFORM PASS                                        NC1064.2
103300              GO TO   SUB-WRITE-F1-22.                            NC1064.2
103400     GO TO    SUB-FAIL-F1-22.                                     NC1064.2
103500 SUB-DELETE-F1-22.                                                NC1064.2
103600     PERFORM  DE-LETE.                                            NC1064.2
103700     GO       TO SUB-WRITE-F1-22.                                 NC1064.2
103800 SUB-FAIL-F1-22.                                                  NC1064.2
103900     MOVE     "NOT ON SIZE ERROR SHOULD BE EXECUTED" TO RE-MARK.  NC1064.2
104000     PERFORM  FAIL.                                               NC1064.2
104100 SUB-WRITE-F1-22.                                                 NC1064.2
104200     MOVE     "SUB-TEST-F1-22" TO PAR-NAME.                       NC1064.2
104300     PERFORM  PRINT-DETAIL.                                       NC1064.2
104400*                                                                 NC1064.2
104500 SUB-INIT-F1-23.                                                  NC1064.2
104600*    ==-->  NEW SIZE ERROR TESTS  <--==                           NC1064.2
104700     MOVE     "VI-67 6.4.2" TO ANSI-REFERENCE.                    NC1064.2
104800     MOVE     -11 TO WRK-DS-02V00.                                NC1064.2
104900 SUB-TEST-F1-23.                                                  NC1064.2
105000     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00                      NC1064.2
105100              ON SIZE ERROR                                       NC1064.2
105200              PERFORM  PASS GO TO SUB-WRITE-F1-23                 NC1064.2
105300          NOT ON SIZE ERROR                                       NC1064.2
105400              GO TO SUB-FAIL-F1-23.                               NC1064.2
105500 SUB-DELETE-F1-23.                                                NC1064.2
105600     PERFORM  DE-LETE.                                            NC1064.2
105700     GO       TO SUB-WRITE-F1-23.                                 NC1064.2
105800 SUB-FAIL-F1-23.                                                  NC1064.2
105900     MOVE  "ON SIZE ERROR SHOULD BE EXECUTED" TO RE-MARK.         NC1064.2
106000     PERFORM  FAIL.                                               NC1064.2
106100 SUB-WRITE-F1-23.                                                 NC1064.2
106200     MOVE     "SUB-TEST-F1-23" TO PAR-NAME.                       NC1064.2
106300     PERFORM  PRINT-DETAIL.                                       NC1064.2
106400*                                                                 NC1064.2
106500 SUB-INIT-F1-24.                                                  NC1064.2
106600*    ==-->  NEW SIZE ERROR TESTS  <--==                           NC1064.2
106700     MOVE     "VI-67 6.4.2" TO ANSI-REFERENCE.                    NC1064.2
106800     MOVE     ZERO TO WRK-DS-06V06.                               NC1064.2
106900 SUB-TEST-F1-24.                                                  NC1064.2
107000     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
107100              333333                                              NC1064.2
107200              A06THREES-DS-03V03                                  NC1064.2
107300              -0000009                                            NC1064.2
107400              FROM WRK-DS-06V06 ROUNDED                           NC1064.2
107500              ON SIZE ERROR                                       NC1064.2
107600              GO TO    SUB-FAIL-F1-24                             NC1064.2
107700          NOT ON SIZE ERROR                                       NC1064.2
107800              PERFORM PASS                                        NC1064.2
107900              GO TO    SUB-WRITE-F1-24.                           NC1064.2
108000 SUB-DELETE-F1-24.                                                NC1064.2
108100     PERFORM  DE-LETE.                                            NC1064.2
108200     GO       TO SUB-WRITE-F1-24.                                 NC1064.2
108300 SUB-FAIL-F1-24.                                                  NC1064.2
108400     MOVE     "ON SIZE ERROR SHOULD BE EXECUTED" TO RE-MARK.      NC1064.2
108500     PERFORM  FAIL.                                               NC1064.2
108600 SUB-WRITE-F1-24.                                                 NC1064.2
108700     MOVE     "SUB-TEST-F1-24" TO PAR-NAME.                       NC1064.2
108800     PERFORM  PRINT-DETAIL.                                       NC1064.2
108900*                                                                 NC1064.2
109000 SUB-INIT-F1-25.                                                  NC1064.2
109100*    ==-->  MULTIPLE OPERANDS  <--==                              NC1064.2
109200     MOVE "VI-67 6.4.2" TO ANSI-REFERENCE.                        NC1064.2
109300     MOVE "SUBTR LIMIT TESTS " TO FEATURE.                        NC1064.2
109400     MOVE  1 TO DNAME1   DNAME2   DNAME3   DNAME4   DNAME5.       NC1064.2
109500     MOVE  1 TO DNAME6   DNAME7   DNAME8   DNAME9   DNAME10.      NC1064.2
109600     MOVE  1 TO DNAME11  DNAME12  DNAME13  DNAME14  DNAME14.      NC1064.2
109700     MOVE  1 TO DNAME16  DNAME17  DNAME18  DNAME19  DNAME20.      NC1064.2
109800     MOVE  1 TO DNAME21.                                          NC1064.2
109900     MOVE 21 TO DNAME22  DNAME23  DNAME24  DNAME25  DNAME26.      NC1064.2
110000     MOVE 21 TO DNAME27  DNAME28  DNAME29  DNAME30  DNAME31.      NC1064.2
110100     MOVE 21 TO DNAME32  DNAME33  DNAME34  DNAME35  DNAME36.      NC1064.2
110200     MOVE 21 TO DNAME37  DNAME38  DNAME39  DNAME40  DNAME41.      NC1064.2
110300     MOVE 21 TO DNAME42.                                          NC1064.2
110400*    THE FOLLOWING 22 TESTS VERIFY THE ABILITY OF THE COMPILER    NC1064.2
110500*    TO HANDLE A MAXIMUM OF 42 OPERANDS IN A SUBTRACT STATEMENT.  NC1064.2
110600*    A DELETION IN THIS PARAGRAPH WILL SKIP THE LIMIT TESTS.      NC1064.2
110700     GO TO SUB-TEST-F1-25-0.                                      NC1064.2
110800 SUB-DELETE-F1-25-0.                                              NC1064.2
110900     PERFORM DE-LETE.                                             NC1064.2
111000     MOVE "SUB-TEST-F1-25 - 26 " TO PAR-NAME.                     NC1064.2
111100     MOVE "SUBTR LIMITS TESTS " TO FEATURE.                       NC1064.2
111200     ADD 21 TO DELETE-COUNTER.                                    NC1064.2
111300     PERFORM PRINT-DETAIL.                                        NC1064.2
111400     GO TO SUB-INIT-F1-26.                                        NC1064.2
111500 SUB-TEST-F1-25-0.                                                NC1064.2
111600     SUBTRACT DNAME1                                              NC1064.2
111700              DNAME2                                              NC1064.2
111800              DNAME3                                              NC1064.2
111900              DNAME4                                              NC1064.2
112000              DNAME5                                              NC1064.2
112100              DNAME6                                              NC1064.2
112200              DNAME7                                              NC1064.2
112300              DNAME8                                              NC1064.2
112400              DNAME9                                              NC1064.2
112500              DNAME10                                             NC1064.2
112600              DNAME11                                             NC1064.2
112700              DNAME12                                             NC1064.2
112800              DNAME13                                             NC1064.2
112900              DNAME14                                             NC1064.2
113000              DNAME15                                             NC1064.2
113100              DNAME16                                             NC1064.2
113200              DNAME17                                             NC1064.2
113300              DNAME18                                             NC1064.2
113400              DNAME19                                             NC1064.2
113500              DNAME20                                             NC1064.2
113600              DNAME21                                             NC1064.2
113700         FROM DNAME22.                                            NC1064.2
113800 SUB-TEST-F1-25-1.                                                NC1064.2
113900     IF DNAME22 EQUAL TO ZERO                                     NC1064.2
114000         PERFORM PASS                                             NC1064.2
114100         GO TO SUB-WRITE-F1-25.                                   NC1064.2
114200     MOVE DNAME22 TO COMPUTED-18V0.                               NC1064.2
114300     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
114400     PERFORM FAIL.                                                NC1064.2
114500     GO TO SUB-WRITE-F1-25.                                       NC1064.2
114600 SUB-DELETE-F1-25.                                                NC1064.2
114700     PERFORM DE-LETE.                                             NC1064.2
114800 SUB-WRITE-F1-25.                                                 NC1064.2
114900     MOVE   "SUB-TEST-F1-25" TO PAR-NAME.                         NC1064.2
115000     PERFORM PRINT-DETAIL.                                        NC1064.2
115100 SUB-INIT-F1-26.                                                  NC1064.2
115200     MOVE 21 TO DNAME22  DNAME23  DNAME24  DNAME25  DNAME26.      NC1064.2
115300     MOVE 21 TO DNAME27  DNAME28  DNAME29  DNAME30  DNAME31.      NC1064.2
115400     MOVE 21 TO DNAME32  DNAME33  DNAME34  DNAME35  DNAME36.      NC1064.2
115500     MOVE 21 TO DNAME37  DNAME38  DNAME39  DNAME40  DNAME41.      NC1064.2
115600     MOVE 21 TO DNAME42.                                          NC1064.2
115700 SUB-TEST-F1-26-0.                                                NC1064.2
115800     SUBTRACT DNAME1                                              NC1064.2
115900              DNAME2                                              NC1064.2
116000              DNAME3                                              NC1064.2
116100              DNAME4                                              NC1064.2
116200              DNAME5                                              NC1064.2
116300              DNAME6                                              NC1064.2
116400              DNAME7                                              NC1064.2
116500              DNAME8                                              NC1064.2
116600              DNAME9                                              NC1064.2
116700              DNAME10                                             NC1064.2
116800              DNAME11                                             NC1064.2
116900              DNAME12                                             NC1064.2
117000              DNAME13                                             NC1064.2
117100              DNAME14                                             NC1064.2
117200              DNAME15                                             NC1064.2
117300              DNAME16                                             NC1064.2
117400              DNAME17                                             NC1064.2
117500              DNAME18                                             NC1064.2
117600              DNAME19                                             NC1064.2
117700              DNAME20                                             NC1064.2
117800              DNAME21                                             NC1064.2
117900         FROM DNAME22                                             NC1064.2
118000              DNAME23                                             NC1064.2
118100              DNAME24                                             NC1064.2
118200              DNAME25                                             NC1064.2
118300              DNAME26                                             NC1064.2
118400              DNAME27                                             NC1064.2
118500              DNAME28                                             NC1064.2
118600              DNAME29                                             NC1064.2
118700              DNAME30                                             NC1064.2
118800              DNAME31                                             NC1064.2
118900              DNAME32                                             NC1064.2
119000              DNAME33                                             NC1064.2
119100              DNAME34                                             NC1064.2
119200              DNAME35                                             NC1064.2
119300              DNAME36                                             NC1064.2
119400              DNAME37                                             NC1064.2
119500              DNAME38                                             NC1064.2
119600              DNAME39                                             NC1064.2
119700              DNAME40                                             NC1064.2
119800              DNAME41                                             NC1064.2
119900              DNAME42.                                            NC1064.2
120000 SUB-TEST-F1-26-1.                                                NC1064.2
120100     IF DNAME22 EQUAL TO ZERO                                     NC1064.2
120200         PERFORM PASS                                             NC1064.2
120300         GO TO SUB-WRITE-F1-26-1.                                 NC1064.2
120400     MOVE DNAME22 TO COMPUTED-18V0.                               NC1064.2
120500     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
120600     PERFORM FAIL.                                                NC1064.2
120700     GO TO SUB-WRITE-F1-26-1.                                     NC1064.2
120800 SUB-DELETE-F1-26-1.                                              NC1064.2
120900     PERFORM DE-LETE.                                             NC1064.2
121000 SUB-WRITE-F1-26-1.                                               NC1064.2
121100     MOVE "SUB-TEST-F1-26-1" TO PAR-NAME.                         NC1064.2
121200     PERFORM PRINT-DETAIL.                                        NC1064.2
121300 SUB-TEST-F1-26-2.                                                NC1064.2
121400     IF DNAME23 EQUAL TO ZERO                                     NC1064.2
121500         PERFORM PASS                                             NC1064.2
121600         GO TO SUB-WRITE-F1-26-2.                                 NC1064.2
121700     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
121800     MOVE DNAME23 TO COMPUTED-18V0.                               NC1064.2
121900     PERFORM FAIL.                                                NC1064.2
122000     GO TO SUB-WRITE-F1-26-2.                                     NC1064.2
122100 SUB-DELETE-F1-26-2.                                              NC1064.2
122200     PERFORM DE-LETE.                                             NC1064.2
122300 SUB-WRITE-F1-26-2.                                               NC1064.2
122400     MOVE "SUB-TEST-F1-26-2 " TO PAR-NAME.                        NC1064.2
122500     PERFORM PRINT-DETAIL.                                        NC1064.2
122600 SUB-TEST-F1-26-3.                                                NC1064.2
122700     IF DNAME24 EQUAL TO ZERO                                     NC1064.2
122800         PERFORM PASS                                             NC1064.2
122900         GO TO SUB-WRITE-F1-26-3.                                 NC1064.2
123000     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
123100     MOVE DNAME24 TO COMPUTED-18V0.                               NC1064.2
123200     PERFORM FAIL.                                                NC1064.2
123300     GO TO SUB-WRITE-F1-26-3.                                     NC1064.2
123400 SUB-DELETE-F1-26-3.                                              NC1064.2
123500     PERFORM DE-LETE.                                             NC1064.2
123600 SUB-WRITE-F1-26-3.                                               NC1064.2
123700     MOVE "SUB-TEST-F1-26-3 " TO PAR-NAME.                        NC1064.2
123800     PERFORM PRINT-DETAIL.                                        NC1064.2
123900 SUB-TEST-F1-26-4.                                                NC1064.2
124000     IF DNAME25 EQUAL TO ZERO                                     NC1064.2
124100         PERFORM PASS                                             NC1064.2
124200         GO TO SUB-WRITE-F1-26-4.                                 NC1064.2
124300     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
124400     MOVE DNAME25 TO COMPUTED-18V0.                               NC1064.2
124500     PERFORM FAIL.                                                NC1064.2
124600     GO TO SUB-WRITE-F1-26-4.                                     NC1064.2
124700 SUB-DELETE-F1-26-4.                                              NC1064.2
124800     PERFORM DE-LETE.                                             NC1064.2
124900 SUB-WRITE-F1-26-4.                                               NC1064.2
125000     MOVE "SUB-TEST-F1-26-4 " TO PAR-NAME.                        NC1064.2
125100     PERFORM PRINT-DETAIL.                                        NC1064.2
125200 SUB-TEST-F1-26-5.                                                NC1064.2
125300     IF DNAME26 EQUAL TO ZERO                                     NC1064.2
125400         PERFORM PASS                                             NC1064.2
125500         GO TO SUB-WRITE-F1-26-5.                                 NC1064.2
125600     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
125700     MOVE DNAME26 TO COMPUTED-18V0.                               NC1064.2
125800     PERFORM FAIL.                                                NC1064.2
125900     GO TO SUB-WRITE-F1-26-5.                                     NC1064.2
126000 SUB-DELETE-F1-26-5.                                              NC1064.2
126100     PERFORM DE-LETE.                                             NC1064.2
126200 SUB-WRITE-F1-26-5.                                               NC1064.2
126300     MOVE "SUB-TEST-F1-26-5 " TO PAR-NAME.                        NC1064.2
126400     PERFORM PRINT-DETAIL.                                        NC1064.2
126500 SUB-TEST-F1-26-6.                                                NC1064.2
126600     IF DNAME27 EQUAL TO ZERO                                     NC1064.2
126700         PERFORM PASS                                             NC1064.2
126800         GO TO SUB-WRITE-F1-26-6.                                 NC1064.2
126900     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
127000     MOVE DNAME27 TO COMPUTED-18V0.                               NC1064.2
127100     PERFORM FAIL.                                                NC1064.2
127200     GO TO SUB-WRITE-F1-26-6.                                     NC1064.2
127300 SUB-DELETE-F1-26-6.                                              NC1064.2
127400     PERFORM DE-LETE.                                             NC1064.2
127500 SUB-WRITE-F1-26-6.                                               NC1064.2
127600     MOVE "SUB-TEST-F1-26-6 " TO PAR-NAME.                        NC1064.2
127700     PERFORM PRINT-DETAIL.                                        NC1064.2
127800 SUB-TEST-F1-26-7.                                                NC1064.2
127900     IF DNAME28 EQUAL TO ZERO                                     NC1064.2
128000         PERFORM PASS                                             NC1064.2
128100         GO TO SUB-WRITE-F1-26-7.                                 NC1064.2
128200     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
128300     MOVE DNAME28 TO COMPUTED-18V0.                               NC1064.2
128400     PERFORM FAIL.                                                NC1064.2
128500     GO TO SUB-WRITE-F1-26-7.                                     NC1064.2
128600 SUB-DELETE-F1-26-7.                                              NC1064.2
128700     PERFORM DE-LETE.                                             NC1064.2
128800 SUB-WRITE-F1-26-7.                                               NC1064.2
128900     MOVE "SUB-TEST-F1-26-7 " TO PAR-NAME.                        NC1064.2
129000     PERFORM PRINT-DETAIL.                                        NC1064.2
129100 SUB-TEST-F1-26-8.                                                NC1064.2
129200     IF DNAME29 EQUAL TO ZERO                                     NC1064.2
129300         PERFORM PASS                                             NC1064.2
129400         GO TO SUB-WRITE-F1-26-8.                                 NC1064.2
129500     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
129600     MOVE DNAME29 TO COMPUTED-18V0.                               NC1064.2
129700     PERFORM FAIL.                                                NC1064.2
129800     GO TO SUB-WRITE-F1-26-8.                                     NC1064.2
129900 SUB-DELETE-F1-26-8.                                              NC1064.2
130000     PERFORM DE-LETE.                                             NC1064.2
130100 SUB-WRITE-F1-26-8.                                               NC1064.2
130200     MOVE "SUB-TEST-F1-26-8 " TO PAR-NAME.                        NC1064.2
130300     PERFORM PRINT-DETAIL.                                        NC1064.2
130400 SUB-TEST-F1-26-9.                                                NC1064.2
130500     IF DNAME30 EQUAL TO ZERO                                     NC1064.2
130600         PERFORM PASS                                             NC1064.2
130700         GO TO SUB-WRITE-F1-26-9.                                 NC1064.2
130800     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
130900     MOVE DNAME30 TO COMPUTED-18V0.                               NC1064.2
131000     PERFORM FAIL.                                                NC1064.2
131100     GO TO SUB-WRITE-F1-26-9.                                     NC1064.2
131200 SUB-DELETE-F1-26-9.                                              NC1064.2
131300     PERFORM DE-LETE.                                             NC1064.2
131400 SUB-WRITE-F1-26-9.                                               NC1064.2
131500     MOVE "SUB-TEST-F1-26-9 " TO PAR-NAME.                        NC1064.2
131600     PERFORM PRINT-DETAIL.                                        NC1064.2
131700 SUB-TEST-F1-26-10.                                               NC1064.2
131800     IF DNAME31 EQUAL TO ZERO                                     NC1064.2
131900         PERFORM PASS                                             NC1064.2
132000         GO TO SUB-WRITE-F1-26-10.                                NC1064.2
132100     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
132200     MOVE DNAME31 TO COMPUTED-18V0.                               NC1064.2
132300     PERFORM FAIL.                                                NC1064.2
132400     GO TO SUB-WRITE-F1-26-10.                                    NC1064.2
132500 SUB-DELETE-F1-26-10.                                             NC1064.2
132600     PERFORM DE-LETE.                                             NC1064.2
132700 SUB-WRITE-F1-26-10.                                              NC1064.2
132800     MOVE "SUB-TEST-F1-26-10 " TO PAR-NAME.                       NC1064.2
132900     PERFORM PRINT-DETAIL.                                        NC1064.2
133000 SUB-TEST-F1-26-11.                                               NC1064.2
133100     IF DNAME32 EQUAL TO ZERO                                     NC1064.2
133200         PERFORM PASS                                             NC1064.2
133300         GO TO SUB-WRITE-F1-26-11.                                NC1064.2
133400     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
133500     MOVE DNAME32 TO COMPUTED-18V0.                               NC1064.2
133600     PERFORM FAIL.                                                NC1064.2
133700     GO TO SUB-WRITE-F1-26-11.                                    NC1064.2
133800 SUB-DELETE-F1-26-11.                                             NC1064.2
133900     PERFORM DE-LETE.                                             NC1064.2
134000 SUB-WRITE-F1-26-11.                                              NC1064.2
134100     MOVE "SUB-TEST-F1-26-11 " TO PAR-NAME.                       NC1064.2
134200     PERFORM PRINT-DETAIL.                                        NC1064.2
134300 SUB-TEST-F1-26-12.                                               NC1064.2
134400     IF DNAME33 EQUAL TO ZERO                                     NC1064.2
134500         PERFORM PASS                                             NC1064.2
134600         GO TO SUB-WRITE-F1-26-12.                                NC1064.2
134700     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
134800     MOVE DNAME33 TO COMPUTED-18V0.                               NC1064.2
134900     PERFORM FAIL.                                                NC1064.2
135000     GO TO SUB-WRITE-F1-26-12.                                    NC1064.2
135100 SUB-DELETE-F1-26-12.                                             NC1064.2
135200     PERFORM DE-LETE.                                             NC1064.2
135300 SUB-WRITE-F1-26-12.                                              NC1064.2
135400     MOVE "SUB-TEST-F1-26-12 " TO PAR-NAME.                       NC1064.2
135500     PERFORM PRINT-DETAIL.                                        NC1064.2
135600 SUB-TEST-F1-26-13.                                               NC1064.2
135700     IF DNAME34 EQUAL TO ZERO                                     NC1064.2
135800         PERFORM PASS                                             NC1064.2
135900         GO TO SUB-WRITE-F1-26-13.                                NC1064.2
136000     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
136100     MOVE DNAME34 TO COMPUTED-18V0.                               NC1064.2
136200     PERFORM FAIL.                                                NC1064.2
136300     GO TO SUB-WRITE-F1-26-13.                                    NC1064.2
136400 SUB-DELETE-F1-26-13.                                             NC1064.2
136500     PERFORM DE-LETE.                                             NC1064.2
136600 SUB-WRITE-F1-26-13.                                              NC1064.2
136700     MOVE "SUB-TEST-F1-26-13 " TO PAR-NAME.                       NC1064.2
136800     PERFORM PRINT-DETAIL.                                        NC1064.2
136900 SUB-TEST-F1-26-14.                                               NC1064.2
137000     IF DNAME35 EQUAL TO ZERO                                     NC1064.2
137100         PERFORM PASS                                             NC1064.2
137200         GO TO SUB-WRITE-F1-26-14.                                NC1064.2
137300     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
137400     MOVE DNAME35 TO COMPUTED-18V0.                               NC1064.2
137500     PERFORM FAIL.                                                NC1064.2
137600     GO TO SUB-WRITE-F1-26-14.                                    NC1064.2
137700 SUB-DELETE-F1-26-14.                                             NC1064.2
137800     PERFORM DE-LETE.                                             NC1064.2
137900 SUB-WRITE-F1-26-14.                                              NC1064.2
138000     MOVE "SUB-TEST-F1-26-14 " TO PAR-NAME.                       NC1064.2
138100     PERFORM PRINT-DETAIL.                                        NC1064.2
138200 SUB-TEST-F1-26-15.                                               NC1064.2
138300     IF DNAME36 EQUAL TO ZERO                                     NC1064.2
138400         PERFORM PASS                                             NC1064.2
138500         GO TO SUB-WRITE-F1-26-15.                                NC1064.2
138600     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
138700     MOVE DNAME36 TO COMPUTED-18V0.                               NC1064.2
138800     PERFORM FAIL.                                                NC1064.2
138900     GO TO SUB-WRITE-F1-26-15.                                    NC1064.2
139000 SUB-DELETE-F1-26-15.                                             NC1064.2
139100     PERFORM DE-LETE.                                             NC1064.2
139200 SUB-WRITE-F1-26-15.                                              NC1064.2
139300     MOVE "SUB-TEST-F1-26-15 " TO PAR-NAME.                       NC1064.2
139400     PERFORM PRINT-DETAIL.                                        NC1064.2
139500 SUB-TEST-F1-26-16.                                               NC1064.2
139600     IF DNAME37 EQUAL TO ZERO                                     NC1064.2
139700         PERFORM PASS                                             NC1064.2
139800         GO TO SUB-WRITE-F1-26-16.                                NC1064.2
139900     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
140000     MOVE DNAME37 TO COMPUTED-18V0.                               NC1064.2
140100     PERFORM FAIL.                                                NC1064.2
140200     GO TO SUB-WRITE-F1-26-16.                                    NC1064.2
140300 SUB-DELETE-F1-26-16.                                             NC1064.2
140400     PERFORM DE-LETE.                                             NC1064.2
140500 SUB-WRITE-F1-26-16.                                              NC1064.2
140600     MOVE "SUB-TEST-F1-26-16 " TO PAR-NAME.                       NC1064.2
140700     PERFORM PRINT-DETAIL.                                        NC1064.2
140800 SUB-TEST-F1-26-17.                                               NC1064.2
140900     IF DNAME38 EQUAL TO ZERO                                     NC1064.2
141000         PERFORM PASS                                             NC1064.2
141100         GO TO SUB-WRITE-F1-26-17.                                NC1064.2
141200     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
141300     MOVE DNAME38 TO COMPUTED-18V0.                               NC1064.2
141400     PERFORM FAIL.                                                NC1064.2
141500     GO TO SUB-WRITE-F1-26-17.                                    NC1064.2
141600 SUB-DELETE-F1-26-17.                                             NC1064.2
141700     PERFORM DE-LETE.                                             NC1064.2
141800 SUB-WRITE-F1-26-17.                                              NC1064.2
141900     MOVE "SUB-TEST-F1-26-17 " TO PAR-NAME.                       NC1064.2
142000     PERFORM PRINT-DETAIL.                                        NC1064.2
142100 SUB-TEST-F1-26-18.                                               NC1064.2
142200     IF DNAME39 EQUAL TO ZERO                                     NC1064.2
142300         PERFORM PASS                                             NC1064.2
142400         GO TO SUB-WRITE-F1-26-18.                                NC1064.2
142500     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
142600     MOVE DNAME39 TO COMPUTED-18V0.                               NC1064.2
142700     PERFORM FAIL.                                                NC1064.2
142800     GO TO SUB-WRITE-F1-26-18.                                    NC1064.2
142900 SUB-DELETE-F1-26-18.                                             NC1064.2
143000     PERFORM DE-LETE.                                             NC1064.2
143100 SUB-WRITE-F1-26-18.                                              NC1064.2
143200     MOVE "SUB-TEST-F1-26-18 " TO PAR-NAME.                       NC1064.2
143300     PERFORM PRINT-DETAIL.                                        NC1064.2
143400 SUB-TEST-F1-26-19.                                               NC1064.2
143500     IF DNAME40 EQUAL TO ZERO                                     NC1064.2
143600         PERFORM PASS                                             NC1064.2
143700         GO TO SUB-WRITE-F1-26-19.                                NC1064.2
143800     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
143900     MOVE DNAME40 TO COMPUTED-18V0.                               NC1064.2
144000     PERFORM FAIL.                                                NC1064.2
144100     GO TO SUB-WRITE-F1-26-19.                                    NC1064.2
144200 SUB-DELETE-F1-26-19.                                             NC1064.2
144300     PERFORM DE-LETE.                                             NC1064.2
144400 SUB-WRITE-F1-26-19.                                              NC1064.2
144500     MOVE "SUB-TEST-F1-26-19 " TO PAR-NAME.                       NC1064.2
144600     PERFORM PRINT-DETAIL.                                        NC1064.2
144700 SUB-TEST-F1-26-20.                                               NC1064.2
144800     IF DNAME41 EQUAL TO ZERO                                     NC1064.2
144900     PERFORM PASS                                                 NC1064.2
145000         GO TO SUB-WRITE-F1-26-20.                                NC1064.2
145100     MOVE DNAME41 TO COMPUTED-18V0.                               NC1064.2
145200     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
145300     PERFORM FAIL.                                                NC1064.2
145400     GO TO SUB-WRITE-F1-26-20.                                    NC1064.2
145500 SUB-DELETE-F1-26-20.                                             NC1064.2
145600     PERFORM DE-LETE.                                             NC1064.2
145700 SUB-WRITE-F1-26-20.                                              NC1064.2
145800     MOVE "SUB-TEST-F1-26-20 " TO PAR-NAME.                       NC1064.2
145900     PERFORM PRINT-DETAIL.                                        NC1064.2
146000 SUB-TEST-F1-26-21.                                               NC1064.2
146100     IF DNAME42 EQUAL TO ZERO                                     NC1064.2
146200     PERFORM PASS                                                 NC1064.2
146300         GO TO SUB-WRITE-F1-26-21.                                NC1064.2
146400     MOVE DNAME42 TO COMPUTED-18V0.                               NC1064.2
146500     MOVE ZERO TO CORRECT-18V0.                                   NC1064.2
146600     PERFORM FAIL.                                                NC1064.2
146700     GO TO SUB-WRITE-F1-26-21.                                    NC1064.2
146800 SUB-DELETE-F1-26-21.                                             NC1064.2
146900     PERFORM DE-LETE.                                             NC1064.2
147000 SUB-WRITE-F1-26-21.                                              NC1064.2
147100     MOVE "SUB-TEST-F1-26-21 " TO PAR-NAME.                       NC1064.2
147200     PERFORM PRINT-DETAIL.                                        NC1064.2
147300*                                                                 NC1064.2
147400 SUB-INIT-F1-27.                                                  NC1064.2
147500*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
147600     MOVE   "VI-134 6.25.4 GR1" TO ANSI-REFERENCE.                NC1064.2
147700     MOVE   "SUB-TEST-F1-27" TO PAR-NAME.                         NC1064.2
147800     MOVE    ZERO  TO REC-CT.                                     NC1064.2
147900     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
148000     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
148100     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
148200     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
148300     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
148400     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
148500     MOVE   -9999999999999999.99 TO WRK-DS-16V2-1.                NC1064.2
148600     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
148700 SUB-TEST-F1-27-0.                                                NC1064.2
148800     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
148900         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
149000         ROUNDED WRK-DU-16V2-1.                                   NC1064.2
149100     GO TO   SUB-TEST-F1-27-1.                                    NC1064.2
149200 SUB-DELETE-F1-27.                                                NC1064.2
149300     PERFORM DE-LETE.                                             NC1064.2
149400     PERFORM PRINT-DETAIL.                                        NC1064.2
149500     GO TO   SUB-INIT-F1-28.                                      NC1064.2
149600 SUB-TEST-F1-27-1.                                                NC1064.2
149700     MOVE    "SUB-TEST-F1-27-1" TO PAR-NAME.                      NC1064.2
149800     MOVE 1 TO REC-CT.                                            NC1064.2
149900     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
150000     ELSE                                                         NC1064.2
150100     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
150200     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
150300     ADD 1 TO REC-CT.                                             NC1064.2
150400 SUB-TEST-F1-27-2.                                                NC1064.2
150500     MOVE    "SUB-TEST-F1-27-2" TO PAR-NAME.                      NC1064.2
150600     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
150700     ELSE                                                         NC1064.2
150800     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
150900     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
151000     ADD 1 TO REC-CT.                                             NC1064.2
151100 SUB-TEST-F1-27-3.                                                NC1064.2
151200     MOVE    "SUB-TEST-F1-27-3" TO PAR-NAME.                      NC1064.2
151300     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
151400     ELSE                                                         NC1064.2
151500     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
151600     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
151700     ADD 1 TO REC-CT.                                             NC1064.2
151800 SUB-TEST-F1-27-4.                                                NC1064.2
151900     MOVE    "SUB-TEST-F1-27-4" TO PAR-NAME.                      NC1064.2
152000     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
152100     ELSE                                                         NC1064.2
152200     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
152300     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
152400     ADD 1 TO REC-CT.                                             NC1064.2
152500 SUB-TEST-F1-27-5.                                                NC1064.2
152600     MOVE    "SUB-TEST-F1-27-5" TO PAR-NAME.                      NC1064.2
152700     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
152800     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
152900     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
153000     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
153100     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
153200*                                                                 NC1064.2
153300 SUB-INIT-F1-28.                                                  NC1064.2
153400*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
153500*    ==-->      NO SIZE ERROR       <--==                         NC1064.2
153600     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
153700     MOVE   "SUB-TEST-F1-28" TO PAR-NAME.                         NC1064.2
153800     MOVE    ZERO  TO REC-CT.                                     NC1064.2
153900     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
154000     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
154100     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
154200     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
154300     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
154400     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
154500     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
154600     MOVE   -8888888888888888.88 TO WRK-DS-16V2-1.                NC1064.2
154700     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
154800 SUB-TEST-F1-28-0.                                                NC1064.2
154900     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
155000         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
155100         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
155200          ON SIZE ERROR                                           NC1064.2
155300             MOVE "A" TO SIZE-ERR2.                               NC1064.2
155400     GO TO   SUB-TEST-F1-28-1.                                    NC1064.2
155500 SUB-DELETE-F1-28.                                                NC1064.2
155600     PERFORM DE-LETE.                                             NC1064.2
155700     PERFORM PRINT-DETAIL.                                        NC1064.2
155800     GO TO   SUB-INIT-F1-29.                                      NC1064.2
155900 SUB-TEST-F1-28-1.                                                NC1064.2
156000     MOVE    "SUB-TEST-F1-28-1" TO PAR-NAME.                      NC1064.2
156100     MOVE 1 TO REC-CT.                                            NC1064.2
156200     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
156300     ELSE                                                         NC1064.2
156400     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
156500     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
156600     ADD 1 TO REC-CT.                                             NC1064.2
156700 SUB-TEST-F1-28-2.                                                NC1064.2
156800     MOVE    "SUB-TEST-F1-28-2" TO PAR-NAME.                      NC1064.2
156900     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
157000     ELSE                                                         NC1064.2
157100     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
157200     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
157300     ADD 1 TO REC-CT.                                             NC1064.2
157400 SUB-TEST-F1-28-3.                                                NC1064.2
157500     MOVE    "SUB-TEST-F1-28-3" TO PAR-NAME.                      NC1064.2
157600     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
157700     ELSE                                                         NC1064.2
157800     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
157900     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
158000     ADD 1 TO REC-CT.                                             NC1064.2
158100 SUB-TEST-F1-28-4.                                                NC1064.2
158200     MOVE    "SUB-TEST-F1-28-4" TO PAR-NAME.                      NC1064.2
158300     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
158400     ELSE                                                         NC1064.2
158500     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
158600     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
158700     ADD 1 TO REC-CT.                                             NC1064.2
158800 SUB-TEST-F1-28-5.                                                NC1064.2
158900     MOVE    "SUB-TEST-F1-28-5" TO PAR-NAME.                      NC1064.2
159000     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
159100     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
159200     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
159300     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
159400     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
159500     ADD 1 TO REC-CT.                                             NC1064.2
159600 SUB-TEST-F1-28-6.                                                NC1064.2
159700     MOVE    "SUB-TEST-F1-28-6" TO PAR-NAME.                      NC1064.2
159800     IF WRK-DS-16V2-1 = -8888888888888901.22 PERFORM PASS         NC1064.2
159900     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
160000     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
160100     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
160200     MOVE "-8888888888888901.22" TO CORRECT-A                     NC1064.2
160300     PERFORM PRINT-DETAIL.                                        NC1064.2
160400     ADD 1 TO REC-CT.                                             NC1064.2
160500 SUB-TEST-F1-28-7.                                                NC1064.2
160600     MOVE   "SUB-TEST-F1-28-7" TO PAR-NAME.                       NC1064.2
160700     IF      SIZE-ERR2 = SPACE                                    NC1064.2
160800             PERFORM PASS                                         NC1064.2
160900             PERFORM PRINT-DETAIL                                 NC1064.2
161000     ELSE                                                         NC1064.2
161100             MOVE   "ON SIZE ERROR SHOULD NOT BE EXECUTED"        NC1064.2
161200                  TO RE-MARK                                      NC1064.2
161300             MOVE    SPACE     TO CORRECT-X                       NC1064.2
161400             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
161500             PERFORM FAIL                                         NC1064.2
161600             PERFORM PRINT-DETAIL.                                NC1064.2
161700*                                                                 NC1064.2
161800 SUB-INIT-F1-29.                                                  NC1064.2
161900*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
162000*    ==-->       SIZE ERROR         <--==                         NC1064.2
162100     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
162200     MOVE   "SUB-TEST-F1-29" TO PAR-NAME.                         NC1064.2
162300     MOVE    ZERO  TO REC-CT.                                     NC1064.2
162400     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
162500     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
162600     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
162700     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
162800     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
162900     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
163000     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
163100     MOVE   -9999999999999999.99 TO WRK-DS-16V2-1.                NC1064.2
163200     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
163300 SUB-TEST-F1-29-0.                                                NC1064.2
163400     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
163500         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
163600         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
163700          ON SIZE ERROR                                           NC1064.2
163800             MOVE "A" TO SIZE-ERR2.                               NC1064.2
163900     GO TO   SUB-TEST-F1-29-1.                                    NC1064.2
164000 SUB-DELETE-F1-29.                                                NC1064.2
164100     PERFORM DE-LETE.                                             NC1064.2
164200     PERFORM PRINT-DETAIL.                                        NC1064.2
164300     GO TO   SUB-INIT-F1-30.                                      NC1064.2
164400 SUB-TEST-F1-29-1.                                                NC1064.2
164500     MOVE    "SUB-TEST-F1-29-1" TO PAR-NAME.                      NC1064.2
164600     MOVE 1 TO REC-CT.                                            NC1064.2
164700     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
164800     ELSE                                                         NC1064.2
164900     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
165000     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
165100     ADD 1 TO REC-CT.                                             NC1064.2
165200 SUB-TEST-F1-29-2.                                                NC1064.2
165300     MOVE    "SUB-TEST-F1-29-2" TO PAR-NAME.                      NC1064.2
165400     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
165500     ELSE                                                         NC1064.2
165600     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
165700     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
165800     ADD 1 TO REC-CT.                                             NC1064.2
165900 SUB-TEST-F1-29-3.                                                NC1064.2
166000     MOVE    "SUB-TEST-F1-29-3" TO PAR-NAME.                      NC1064.2
166100     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
166200     ELSE                                                         NC1064.2
166300     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
166400     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
166500     ADD 1 TO REC-CT.                                             NC1064.2
166600 SUB-TEST-F1-29-4.                                                NC1064.2
166700     MOVE    "SUB-TEST-F1-29-4" TO PAR-NAME.                      NC1064.2
166800     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
166900     ELSE                                                         NC1064.2
167000     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
167100     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
167200     ADD 1 TO REC-CT.                                             NC1064.2
167300 SUB-TEST-F1-29-5.                                                NC1064.2
167400     MOVE    "SUB-TEST-F1-29-5" TO PAR-NAME.                      NC1064.2
167500     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
167600     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
167700     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
167800     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
167900     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
168000     ADD 1 TO REC-CT.                                             NC1064.2
168100 SUB-TEST-F1-29-6.                                                NC1064.2
168200     MOVE    "SUB-TEST-F1-29-6" TO PAR-NAME.                      NC1064.2
168300     IF WRK-DS-16V2-1 = -9999999999999999.99 PERFORM PASS         NC1064.2
168400     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
168500     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
168600     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
168700     MOVE "-9999999999999999.99" TO CORRECT-A                     NC1064.2
168800     PERFORM PRINT-DETAIL.                                        NC1064.2
168900     ADD 1 TO REC-CT.                                             NC1064.2
169000 SUB-TEST-F1-29-7.                                                NC1064.2
169100     MOVE   "SUB-TEST-F1-29-7" TO PAR-NAME.                       NC1064.2
169200     IF      SIZE-ERR2 = "A"                                      NC1064.2
169300             PERFORM PASS                                         NC1064.2
169400             PERFORM PRINT-DETAIL                                 NC1064.2
169500     ELSE                                                         NC1064.2
169600             MOVE   "ON SIZE ERROR SHOULD HAVE OCCURED"           NC1064.2
169700                  TO RE-MARK                                      NC1064.2
169800             MOVE   "A"        TO CORRECT-X                       NC1064.2
169900             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
170000             PERFORM FAIL                                         NC1064.2
170100             PERFORM PRINT-DETAIL.                                NC1064.2
170200*                                                                 NC1064.2
170300 SUB-INIT-F1-30.                                                  NC1064.2
170400*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
170500*    ==-->      NO SIZE ERROR       <--==                         NC1064.2
170600     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
170700     MOVE   "SUB-TEST-F1-30" TO PAR-NAME.                         NC1064.2
170800     MOVE    ZERO  TO REC-CT.                                     NC1064.2
170900     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
171000     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
171100     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
171200     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
171300     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
171400     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
171500     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
171600     MOVE   -8888888888888888.88 TO WRK-DS-16V2-1.                NC1064.2
171700     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
171800 SUB-TEST-F1-30-0.                                                NC1064.2
171900     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
172000         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
172100         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
172200      NOT ON SIZE ERROR                                           NC1064.2
172300             MOVE "A" TO SIZE-ERR2.                               NC1064.2
172400     GO TO   SUB-TEST-F1-30-1.                                    NC1064.2
172500 SUB-DELETE-F1-30.                                                NC1064.2
172600     PERFORM DE-LETE.                                             NC1064.2
172700     PERFORM PRINT-DETAIL.                                        NC1064.2
172800     GO TO   SUB-INIT-F1-31.                                      NC1064.2
172900 SUB-TEST-F1-30-1.                                                NC1064.2
173000     MOVE    "SUB-TEST-F1-30-1" TO PAR-NAME.                      NC1064.2
173100     MOVE 1 TO REC-CT.                                            NC1064.2
173200     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
173300     ELSE                                                         NC1064.2
173400     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
173500     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
173600     ADD 1 TO REC-CT.                                             NC1064.2
173700 SUB-TEST-F1-30-2.                                                NC1064.2
173800     MOVE    "SUB-TEST-F1-30-2" TO PAR-NAME.                      NC1064.2
173900     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
174000     ELSE                                                         NC1064.2
174100     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
174200     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
174300     ADD 1 TO REC-CT.                                             NC1064.2
174400 SUB-TEST-F1-30-3.                                                NC1064.2
174500     MOVE    "SUB-TEST-F1-30-3" TO PAR-NAME.                      NC1064.2
174600     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
174700     ELSE                                                         NC1064.2
174800     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
174900     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
175000     ADD 1 TO REC-CT.                                             NC1064.2
175100 SUB-TEST-F1-30-4.                                                NC1064.2
175200     MOVE    "SUB-TEST-F1-30-4" TO PAR-NAME.                      NC1064.2
175300     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
175400     ELSE                                                         NC1064.2
175500     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
175600     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
175700     ADD 1 TO REC-CT.                                             NC1064.2
175800 SUB-TEST-F1-30-5.                                                NC1064.2
175900     MOVE    "SUB-TEST-F1-30-5" TO PAR-NAME.                      NC1064.2
176000     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
176100     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
176200     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
176300     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
176400     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
176500     ADD 1 TO REC-CT.                                             NC1064.2
176600 SUB-TEST-F1-30-6.                                                NC1064.2
176700     MOVE    "SUB-TEST-F1-30-6" TO PAR-NAME.                      NC1064.2
176800     IF WRK-DS-16V2-1 = -8888888888888901.22 PERFORM PASS         NC1064.2
176900     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
177000     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
177100     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
177200     MOVE "-8888888888888901.22" TO CORRECT-A                     NC1064.2
177300     PERFORM PRINT-DETAIL.                                        NC1064.2
177400     ADD 1 TO REC-CT.                                             NC1064.2
177500 SUB-TEST-F1-30-7.                                                NC1064.2
177600     MOVE   "SUB-TEST-F1-30-7" TO PAR-NAME.                       NC1064.2
177700     IF      SIZE-ERR2 = "A"                                      NC1064.2
177800             PERFORM PASS                                         NC1064.2
177900             PERFORM PRINT-DETAIL                                 NC1064.2
178000     ELSE                                                         NC1064.2
178100             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
178200                  TO RE-MARK                                      NC1064.2
178300             MOVE   "A"        TO CORRECT-X                       NC1064.2
178400             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
178500             PERFORM FAIL                                         NC1064.2
178600             PERFORM PRINT-DETAIL.                                NC1064.2
178700*                                                                 NC1064.2
178800 SUB-INIT-F1-31.                                                  NC1064.2
178900*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
179000*    ==-->       SIZE ERROR         <--==                         NC1064.2
179100     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
179200     MOVE   "SUB-TEST-F1-31" TO PAR-NAME.                         NC1064.2
179300     MOVE    ZERO  TO REC-CT.                                     NC1064.2
179400     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
179500     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
179600     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
179700     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
179800     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
179900     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
180000     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
180100     MOVE   -9999999999999999.99 TO WRK-DS-16V2-1.                NC1064.2
180200     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
180300 SUB-TEST-F1-31-0.                                                NC1064.2
180400     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
180500         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
180600         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
180700      NOT ON SIZE ERROR                                           NC1064.2
180800             MOVE "A" TO SIZE-ERR2.                               NC1064.2
180900     GO TO   SUB-TEST-F1-31-1.                                    NC1064.2
181000 SUB-DELETE-F1-31.                                                NC1064.2
181100     PERFORM DE-LETE.                                             NC1064.2
181200     PERFORM PRINT-DETAIL.                                        NC1064.2
181300     GO TO   SUB-INIT-F1-32.                                      NC1064.2
181400 SUB-TEST-F1-31-1.                                                NC1064.2
181500     MOVE    "SUB-TEST-F1-31-1" TO PAR-NAME.                      NC1064.2
181600     MOVE 1 TO REC-CT.                                            NC1064.2
181700     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
181800     ELSE                                                         NC1064.2
181900     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
182000     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
182100     ADD 1 TO REC-CT.                                             NC1064.2
182200 SUB-TEST-F1-31-2.                                                NC1064.2
182300     MOVE    "SUB-TEST-F1-31-2" TO PAR-NAME.                      NC1064.2
182400     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
182500     ELSE                                                         NC1064.2
182600     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
182700     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
182800     ADD 1 TO REC-CT.                                             NC1064.2
182900 SUB-TEST-F1-31-3.                                                NC1064.2
183000     MOVE    "SUB-TEST-F1-31-3" TO PAR-NAME.                      NC1064.2
183100     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
183200     ELSE                                                         NC1064.2
183300     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
183400     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
183500     ADD 1 TO REC-CT.                                             NC1064.2
183600 SUB-TEST-F1-31-4.                                                NC1064.2
183700     MOVE    "SUB-TEST-F1-31-4" TO PAR-NAME.                      NC1064.2
183800     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
183900     ELSE                                                         NC1064.2
184000     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
184100     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
184200     ADD 1 TO REC-CT.                                             NC1064.2
184300 SUB-TEST-F1-31-5.                                                NC1064.2
184400     MOVE    "SUB-TEST-F1-31-5" TO PAR-NAME.                      NC1064.2
184500     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
184600     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
184700     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
184800     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
184900     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
185000     ADD 1 TO REC-CT.                                             NC1064.2
185100 SUB-TEST-F1-31-6.                                                NC1064.2
185200     MOVE    "SUB-TEST-F1-31-6" TO PAR-NAME.                      NC1064.2
185300     IF WRK-DS-16V2-1 = -9999999999999999.99 PERFORM PASS         NC1064.2
185400     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
185500     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
185600     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
185700     MOVE "-9999999999999999.99" TO CORRECT-A                     NC1064.2
185800     PERFORM PRINT-DETAIL.                                        NC1064.2
185900     ADD 1 TO REC-CT.                                             NC1064.2
186000 SUB-TEST-F1-31-7.                                                NC1064.2
186100     MOVE   "SUB-TEST-F1-31-7" TO PAR-NAME.                       NC1064.2
186200     IF      SIZE-ERR2 = SPACE                                    NC1064.2
186300             PERFORM PASS                                         NC1064.2
186400             PERFORM PRINT-DETAIL                                 NC1064.2
186500     ELSE                                                         NC1064.2
186600             MOVE   "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED"    NC1064.2
186700                  TO RE-MARK                                      NC1064.2
186800             MOVE    SPACE     TO CORRECT-X                       NC1064.2
186900             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
187000             PERFORM FAIL                                         NC1064.2
187100             PERFORM PRINT-DETAIL.                                NC1064.2
187200*                                                                 NC1064.2
187300 SUB-INIT-F1-32.                                                  NC1064.2
187400*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
187500*    ==-->      NO SIZE ERROR       <--==                         NC1064.2
187600     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
187700     MOVE   "SUB-TEST-F1-32" TO PAR-NAME.                         NC1064.2
187800     MOVE    ZERO  TO REC-CT.                                     NC1064.2
187900     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
188000     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
188100     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
188200     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
188300     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
188400     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
188500     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
188600     MOVE   -8888888888888888.88 TO WRK-DS-16V2-1.                NC1064.2
188700     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
188800 SUB-TEST-F1-32-0.                                                NC1064.2
188900     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
189000         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
189100         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
189200          ON SIZE ERROR                                           NC1064.2
189300             MOVE "Z" TO SIZE-ERR2                                NC1064.2
189400      NOT ON SIZE ERROR                                           NC1064.2
189500             MOVE "A" TO SIZE-ERR2.                               NC1064.2
189600     GO TO   SUB-TEST-F1-32-1.                                    NC1064.2
189700 SUB-DELETE-F1-32.                                                NC1064.2
189800     PERFORM DE-LETE.                                             NC1064.2
189900     PERFORM PRINT-DETAIL.                                        NC1064.2
190000     GO TO   SUB-INIT-F1-33.                                      NC1064.2
190100 SUB-TEST-F1-32-1.                                                NC1064.2
190200     MOVE    "SUB-TEST-F1-32-1" TO PAR-NAME.                      NC1064.2
190300     MOVE 1 TO REC-CT.                                            NC1064.2
190400     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
190500     ELSE                                                         NC1064.2
190600     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
190700     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
190800     ADD 1 TO REC-CT.                                             NC1064.2
190900 SUB-TEST-F1-32-2.                                                NC1064.2
191000     MOVE    "SUB-TEST-F1-32-2" TO PAR-NAME.                      NC1064.2
191100     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
191200     ELSE                                                         NC1064.2
191300     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
191400     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
191500     ADD 1 TO REC-CT.                                             NC1064.2
191600 SUB-TEST-F1-32-3.                                                NC1064.2
191700     MOVE    "SUB-TEST-F1-32-3" TO PAR-NAME.                      NC1064.2
191800     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
191900     ELSE                                                         NC1064.2
192000     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
192100     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
192200     ADD 1 TO REC-CT.                                             NC1064.2
192300 SUB-TEST-F1-32-4.                                                NC1064.2
192400     MOVE    "SUB-TEST-F1-32-4" TO PAR-NAME.                      NC1064.2
192500     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
192600     ELSE                                                         NC1064.2
192700     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
192800     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
192900     ADD 1 TO REC-CT.                                             NC1064.2
193000 SUB-TEST-F1-32-5.                                                NC1064.2
193100     MOVE    "SUB-TEST-F1-32-5" TO PAR-NAME.                      NC1064.2
193200     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
193300     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
193400     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
193500     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
193600     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
193700     ADD 1 TO REC-CT.                                             NC1064.2
193800 SUB-TEST-F1-32-6.                                                NC1064.2
193900     MOVE    "SUB-TEST-F1-32-6" TO PAR-NAME.                      NC1064.2
194000     IF WRK-DS-16V2-1 = -8888888888888901.22 PERFORM PASS         NC1064.2
194100     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
194200     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
194300     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
194400     MOVE "-8888888888888901.22" TO CORRECT-A                     NC1064.2
194500     PERFORM PRINT-DETAIL.                                        NC1064.2
194600     ADD 1 TO REC-CT.                                             NC1064.2
194700 SUB-TEST-F1-32-7.                                                NC1064.2
194800     MOVE   "SUB-TEST-F1-32-7" TO PAR-NAME.                       NC1064.2
194900     IF      SIZE-ERR2 = "A"                                      NC1064.2
195000             PERFORM PASS                                         NC1064.2
195100             PERFORM PRINT-DETAIL                                 NC1064.2
195200     ELSE                                                         NC1064.2
195300             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
195400                  TO RE-MARK                                      NC1064.2
195500             MOVE   "A"        TO CORRECT-X                       NC1064.2
195600             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
195700             PERFORM FAIL                                         NC1064.2
195800             PERFORM PRINT-DETAIL.                                NC1064.2
195900*                                                                 NC1064.2
196000 SUB-INIT-F1-33.                                                  NC1064.2
196100*    ==-->  MULTIPLE RESULT FIELDS  <--==                         NC1064.2
196200*    ==-->       SIZE ERROR         <--==                         NC1064.2
196300     MOVE   "VI-67 6.4.2" TO ANSI-REFERENCE.                      NC1064.2
196400     MOVE   "SUB-TEST-F1-33" TO PAR-NAME.                         NC1064.2
196500     MOVE    ZERO  TO REC-CT.                                     NC1064.2
196600     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
196700     MOVE    10    TO WRK-DU-2V0-1.                               NC1064.2
196800     MOVE    .3    TO WRK-DU-0V1-1.                               NC1064.2
196900     MOVE    12.34 TO WRK-DU-2V2-1.                               NC1064.2
197000     MOVE    ZERO  TO WRK-DS-2V2-1.                               NC1064.2
197100     MOVE   -12.34 TO WRK-DS-2V2-2.                               NC1064.2
197200     MOVE    22.33 TO WRK-DU-2V2-2.                               NC1064.2
197300     MOVE   -9999999999999999.99 TO WRK-DS-16V2-1.                NC1064.2
197400     MOVE    9999999999999999.99 TO WRK-DU-16V2-1.                NC1064.2
197500 SUB-TEST-F1-33-0.                                                NC1064.2
197600     SUBTRACT WRK-DU-2V0-1 2 WRK-DU-0V1-1 .04 FROM WRK-DU-2V2-1   NC1064.2
197700         WRK-DS-2V2-1 ROUNDED WRK-DS-2V2-2 WRK-DU-2V2-2           NC1064.2
197800         ROUNDED WRK-DU-16V2-1 WRK-DS-16V2-1                      NC1064.2
197900          ON SIZE ERROR                                           NC1064.2
198000             MOVE "A" TO SIZE-ERR2                                NC1064.2
198100      NOT ON SIZE ERROR                                           NC1064.2
198200             MOVE "Z" TO SIZE-ERR2.                               NC1064.2
198300     GO TO   SUB-TEST-F1-33-1.                                    NC1064.2
198400 SUB-DELETE-F1-33.                                                NC1064.2
198500     PERFORM DE-LETE.                                             NC1064.2
198600     PERFORM PRINT-DETAIL.                                        NC1064.2
198700     GO TO   SUB-INIT-F1-34.                                      NC1064.2
198800 SUB-TEST-F1-33-1.                                                NC1064.2
198900     MOVE    "SUB-TEST-F1-33-1" TO PAR-NAME.                      NC1064.2
199000     MOVE 1 TO REC-CT.                                            NC1064.2
199100     IF WRK-DU-2V2-1 = ZERO PERFORM PASS PERFORM PRINT-DETAIL     NC1064.2
199200     ELSE                                                         NC1064.2
199300     PERFORM FAIL MOVE WRK-DU-2V2-1 TO COMPUTED-N MOVE ZERO       NC1064.2
199400     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
199500     ADD 1 TO REC-CT.                                             NC1064.2
199600 SUB-TEST-F1-33-2.                                                NC1064.2
199700     MOVE    "SUB-TEST-F1-33-2" TO PAR-NAME.                      NC1064.2
199800     IF WRK-DS-2V2-1 = -12.34 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
199900     ELSE                                                         NC1064.2
200000     PERFORM FAIL MOVE WRK-DS-2V2-1 TO COMPUTED-N MOVE -12.34     NC1064.2
200100     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
200200     ADD 1 TO REC-CT.                                             NC1064.2
200300 SUB-TEST-F1-33-3.                                                NC1064.2
200400     MOVE    "SUB-TEST-F1-33-3" TO PAR-NAME.                      NC1064.2
200500     IF WRK-DS-2V2-2 = -24.68 PERFORM PASS PERFORM PRINT-DETAIL   NC1064.2
200600     ELSE                                                         NC1064.2
200700     PERFORM FAIL MOVE WRK-DS-2V2-2 TO COMPUTED-N MOVE -24.68     NC1064.2
200800     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
200900     ADD 1 TO REC-CT.                                             NC1064.2
201000 SUB-TEST-F1-33-4.                                                NC1064.2
201100     MOVE    "SUB-TEST-F1-33-4" TO PAR-NAME.                      NC1064.2
201200     IF WRK-DU-2V2-2 = 09.99 PERFORM PASS PERFORM PRINT-DETAIL    NC1064.2
201300     ELSE                                                         NC1064.2
201400     PERFORM FAIL MOVE WRK-DU-2V2-2 TO COMPUTED-N MOVE 09.99      NC1064.2
201500     TO CORRECT-N PERFORM PRINT-DETAIL.                           NC1064.2
201600     ADD 1 TO REC-CT.                                             NC1064.2
201700 SUB-TEST-F1-33-5.                                                NC1064.2
201800     MOVE    "SUB-TEST-F1-33-5" TO PAR-NAME.                      NC1064.2
201900     IF WRK-DU-16V2-1 = 9999999999999987.65 PERFORM PASS          NC1064.2
202000     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
202100     PERFORM FAIL MOVE WRK-DU-16V2-1 TO WRK-NE-X-1                NC1064.2
202200     MOVE WRK-NE-X-1 TO COMPUTED-A                                NC1064.2
202300     MOVE "9999999999999987.65" TO CORRECT-A PERFORM PRINT-DETAIL.NC1064.2
202400     ADD 1 TO REC-CT.                                             NC1064.2
202500 SUB-TEST-F1-33-6.                                                NC1064.2
202600     MOVE    "SUB-TEST-F1-33-6" TO PAR-NAME.                      NC1064.2
202700     IF WRK-DS-16V2-1 = -9999999999999999.99 PERFORM PASS         NC1064.2
202800     PERFORM PRINT-DETAIL ELSE                                    NC1064.2
202900     PERFORM FAIL MOVE WRK-DS-16V2-1 TO WRK-NE-X-2                NC1064.2
203000     MOVE WRK-NE-X-2 TO COMPUTED-A                                NC1064.2
203100     MOVE "-9999999999999999.99" TO CORRECT-A                     NC1064.2
203200     PERFORM PRINT-DETAIL.                                        NC1064.2
203300     ADD 1 TO REC-CT.                                             NC1064.2
203400 SUB-TEST-F1-33-7.                                                NC1064.2
203500     MOVE   "SUB-TEST-F1-33-7" TO PAR-NAME.                       NC1064.2
203600     IF      SIZE-ERR2 = "A"                                      NC1064.2
203700             PERFORM PASS                                         NC1064.2
203800             PERFORM PRINT-DETAIL                                 NC1064.2
203900     ELSE                                                         NC1064.2
204000             MOVE   "ON SIZE ERROR SHOULD BE EXECUTED"            NC1064.2
204100                  TO RE-MARK                                      NC1064.2
204200             MOVE   "A"        TO CORRECT-X                       NC1064.2
204300             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
204400             PERFORM FAIL                                         NC1064.2
204500             PERFORM PRINT-DETAIL.                                NC1064.2
204600*                                                                 NC1064.2
204700 SUB-INIT-F1-34.                                                  NC1064.2
204800*    ==-->  EXPLICIT SCOPE TERMINATOR <--==                       NC1064.2
204900*    ==-->          SIZE ERROR        <--==                       NC1064.2
205000     MOVE   "IV-41 6.4.3"       TO ANSI-REFERENCE.                NC1064.2
205100     MOVE     -11 TO WRK-DS-02V00.                                NC1064.2
205200     MOVE    SPACE TO WRK-XN-00001.                               NC1064.2
205300     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
205400     MOVE    SPACE TO SIZE-ERR3.                                  NC1064.2
205500     MOVE    SPACE TO SIZE-ERR4.                                  NC1064.2
205600     MOVE    1  TO REC-CT.                                        NC1064.2
205700 SUB-TEST-F1-34-0.                                                NC1064.2
205800     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00                      NC1064.2
205900          ON SIZE ERROR                                           NC1064.2
206000             MOVE   "1" TO WRK-XN-00001                           NC1064.2
206100             MOVE   "A" TO SIZE-ERR2                              NC1064.2
206200             MOVE   "B" TO SIZE-ERR3                              NC1064.2
206300     END-SUBTRACT                                                 NC1064.2
206400     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
206500     GO TO   SUB-TEST-F1-34-1.                                    NC1064.2
206600 SUB-DELETE-F1-34.                                                NC1064.2
206700     PERFORM DE-LETE.                                             NC1064.2
206800     PERFORM PRINT-DETAIL.                                        NC1064.2
206900     GO TO   SUB-INIT-F1-35.                                      NC1064.2
207000 SUB-TEST-F1-34-1.                                                NC1064.2
207100     MOVE   "SUB-TEST-F1-34-1" TO PAR-NAME.                       NC1064.2
207200     IF      WRK-XN-00001 = "1"                                   NC1064.2
207300             PERFORM PASS                                         NC1064.2
207400             PERFORM PRINT-DETAIL                                 NC1064.2
207500     ELSE                                                         NC1064.2
207600             MOVE   "ON SIZE ERROR SHOULD BE EXECUTED"            NC1064.2
207700                  TO RE-MARK                                      NC1064.2
207800             MOVE   "1"           TO CORRECT-X                    NC1064.2
207900             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
208000             PERFORM FAIL                                         NC1064.2
208100             PERFORM PRINT-DETAIL.                                NC1064.2
208200     ADD     1 TO REC-CT.                                         NC1064.2
208300 SUB-TEST-F1-34-2.                                                NC1064.2
208400     MOVE   "SUB-TEST-F1-34-2" TO PAR-NAME.                       NC1064.2
208500     IF      SIZE-ERR2 = "A"                                      NC1064.2
208600             PERFORM PASS                                         NC1064.2
208700             PERFORM PRINT-DETAIL                                 NC1064.2
208800     ELSE                                                         NC1064.2
208900             MOVE   "ON SIZE ERROR SHOULD BE EXECUTED"            NC1064.2
209000                  TO RE-MARK                                      NC1064.2
209100             MOVE   "A"        TO CORRECT-X                       NC1064.2
209200             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
209300             PERFORM FAIL                                         NC1064.2
209400             PERFORM PRINT-DETAIL.                                NC1064.2
209500     ADD     1 TO REC-CT.                                         NC1064.2
209600 SUB-TEST-F1-34-3.                                                NC1064.2
209700     MOVE   "SUB-TEST-F1-34-3" TO PAR-NAME.                       NC1064.2
209800     IF      SIZE-ERR3 = "B"                                      NC1064.2
209900             PERFORM PASS                                         NC1064.2
210000             PERFORM PRINT-DETAIL                                 NC1064.2
210100     ELSE                                                         NC1064.2
210200             MOVE   "ON SIZE ERROR SHOULD BE EXECUTED"            NC1064.2
210300                  TO RE-MARK                                      NC1064.2
210400             MOVE   "B"        TO CORRECT-X                       NC1064.2
210500             MOVE    SIZE-ERR3 TO COMPUTED-X                      NC1064.2
210600             PERFORM FAIL                                         NC1064.2
210700             PERFORM PRINT-DETAIL.                                NC1064.2
210800     ADD     1 TO REC-CT.                                         NC1064.2
210900 SUB-TEST-F1-34-4.                                                NC1064.2
211000     MOVE   "SUB-TEST-F1-34-4" TO PAR-NAME.                       NC1064.2
211100     IF      SIZE-ERR4 = "C"                                      NC1064.2
211200             PERFORM PASS                                         NC1064.2
211300             PERFORM PRINT-DETAIL                                 NC1064.2
211400     ELSE                                                         NC1064.2
211500             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
211600                  TO RE-MARK                                      NC1064.2
211700             MOVE   "C"        TO CORRECT-X                       NC1064.2
211800             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
211900             PERFORM FAIL                                         NC1064.2
212000             PERFORM PRINT-DETAIL.                                NC1064.2
212100     ADD     1 TO REC-CT.                                         NC1064.2
212200 SUB-TEST-F1-34-5.                                                NC1064.2
212300     MOVE   "SUB-TEST-F1-34-5" TO PAR-NAME.                       NC1064.2
212400     IF      WRK-DS-02V00 = -11                                   NC1064.2
212500             PERFORM PASS                                         NC1064.2
212600             PERFORM PRINT-DETAIL                                 NC1064.2
212700     ELSE                                                         NC1064.2
212800             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
212900                  TO RE-MARK                                      NC1064.2
213000             MOVE    -11          TO CORRECT-N                    NC1064.2
213100             MOVE    WRK-DS-02V00 TO COMPUTED-N                   NC1064.2
213200             PERFORM FAIL                                         NC1064.2
213300             PERFORM PRINT-DETAIL.                                NC1064.2
213400*                                                                 NC1064.2
213500 SUB-INIT-F1-35.                                                  NC1064.2
213600*    ==--> EXPLICIT SCOPE TERMINATOR<--==                         NC1064.2
213700     MOVE   "IV-41 6.4.3"     TO ANSI-REFERENCE.                  NC1064.2
213800     MOVE   "SUB-TEST-F1-35"  TO PAR-NAME.                        NC1064.2
213900     MOVE    SPACE TO WRK-XN-00001.                               NC1064.2
214000     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
214100     MOVE    SPACE TO SIZE-ERR3.                                  NC1064.2
214200     MOVE    SPACE TO SIZE-ERR4.                                  NC1064.2
214300     MOVE    ZERO  TO WRK-DS-06V06.                               NC1064.2
214400     MOVE    1     TO REC-CT.                                     NC1064.2
214500 SUB-TEST-F1-35-0.                                                NC1064.2
214600     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
214700              333333                                              NC1064.2
214800              A06THREES-DS-03V03                                  NC1064.2
214900              -0000009                                            NC1064.2
215000              FROM WRK-DS-06V06 ROUNDED                           NC1064.2
215100          ON SIZE ERROR                                           NC1064.2
215200             MOVE   "1" TO WRK-XN-00001                           NC1064.2
215300             MOVE   "A" TO SIZE-ERR2                              NC1064.2
215400             MOVE   "B" TO SIZE-ERR3                              NC1064.2
215500     END-SUBTRACT                                                 NC1064.2
215600     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
215700     GO TO   SUB-TEST-F1-35-1.                                    NC1064.2
215800 SUB-DELETE-F1-35.                                                NC1064.2
215900     PERFORM DE-LETE.                                             NC1064.2
216000     PERFORM PRINT-DETAIL.                                        NC1064.2
216100     GO TO   SUB-INIT-F1-36.                                      NC1064.2
216200 SUB-TEST-F1-35-1.                                                NC1064.2
216300     MOVE   "SUB-TEST-F1-35-1" TO PAR-NAME.                       NC1064.2
216400     IF      WRK-XN-00001 = SPACE                                 NC1064.2
216500             PERFORM PASS                                         NC1064.2
216600             PERFORM PRINT-DETAIL                                 NC1064.2
216700     ELSE                                                         NC1064.2
216800             MOVE   "ON SIZE ERROR SHOULD NOT BE EXECUTED"        NC1064.2
216900                  TO RE-MARK                                      NC1064.2
217000             MOVE    SPACE        TO CORRECT-X                    NC1064.2
217100             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
217200             PERFORM FAIL                                         NC1064.2
217300             PERFORM PRINT-DETAIL.                                NC1064.2
217400     ADD     1 TO REC-CT.                                         NC1064.2
217500 SUB-TEST-F1-35-2.                                                NC1064.2
217600     MOVE   "SUB-TEST-F1-35-2" TO PAR-NAME.                       NC1064.2
217700     IF      SIZE-ERR2 = SPACE                                    NC1064.2
217800             PERFORM PASS                                         NC1064.2
217900             PERFORM PRINT-DETAIL                                 NC1064.2
218000     ELSE                                                         NC1064.2
218100             MOVE   "ON SIZE ERROR SHOULD NOT BE EXECUTED"        NC1064.2
218200                  TO RE-MARK                                      NC1064.2
218300             MOVE    SPACE     TO CORRECT-X                       NC1064.2
218400             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
218500             PERFORM FAIL                                         NC1064.2
218600             PERFORM PRINT-DETAIL.                                NC1064.2
218700     ADD     1 TO REC-CT.                                         NC1064.2
218800 SUB-TEST-F1-35-3.                                                NC1064.2
218900     MOVE   "SUB-TEST-F1-35-3" TO PAR-NAME.                       NC1064.2
219000     IF      SIZE-ERR3 = SPACE                                    NC1064.2
219100             PERFORM PASS                                         NC1064.2
219200             PERFORM PRINT-DETAIL                                 NC1064.2
219300     ELSE                                                         NC1064.2
219400             MOVE   "ON SIZE ERROR SHOULD NOT BE EXECUTED"        NC1064.2
219500                  TO RE-MARK                                      NC1064.2
219600             MOVE    SPACE     TO CORRECT-X                       NC1064.2
219700             MOVE    SIZE-ERR3 TO COMPUTED-X                      NC1064.2
219800             PERFORM FAIL                                         NC1064.2
219900             PERFORM PRINT-DETAIL.                                NC1064.2
220000     ADD     1 TO REC-CT.                                         NC1064.2
220100 SUB-TEST-F1-35-4.                                                NC1064.2
220200     MOVE   "SUB-TEST-F1-35-4" TO PAR-NAME.                       NC1064.2
220300     IF      SIZE-ERR4 = "C"                                      NC1064.2
220400             PERFORM PASS                                         NC1064.2
220500             PERFORM PRINT-DETAIL                                 NC1064.2
220600     ELSE                                                         NC1064.2
220700             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
220800                  TO RE-MARK                                      NC1064.2
220900             MOVE   "C"        TO CORRECT-X                       NC1064.2
221000             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
221100             PERFORM FAIL                                         NC1064.2
221200             PERFORM PRINT-DETAIL.                                NC1064.2
221300     ADD     1 TO REC-CT.                                         NC1064.2
221400 SUB-TEST-F1-35-5.                                                NC1064.2
221500     MOVE   "SUB-TEST-F1-35-5" TO PAR-NAME.                       NC1064.2
221600     IF      WRK-DS-06V06 = -666990.666333                        NC1064.2
221700             PERFORM PASS                                         NC1064.2
221800             PERFORM PRINT-DETAIL                                 NC1064.2
221900     ELSE                                                         NC1064.2
222000             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
222100                  TO RE-MARK                                      NC1064.2
222200             MOVE   -666990.666333 TO CORRECT-N                   NC1064.2
222300             MOVE    WRK-DS-06V06  TO COMPUTED-N                  NC1064.2
222400             PERFORM FAIL                                         NC1064.2
222500             PERFORM PRINT-DETAIL.                                NC1064.2
222600*                                                                 NC1064.2
222700 SUB-INIT-F1-36.                                                  NC1064.2
222800*    ==--> EXPLICIT SCOPE TERMINATOR<--==                         NC1064.2
222900     MOVE   "IV-41 6.4.3"     TO ANSI-REFERENCE.                  NC1064.2
223000     MOVE   "SUB-TEST-F1-36"  TO PAR-NAME.                        NC1064.2
223100     MOVE   SPACE TO WRK-XN-00001.                                NC1064.2
223200     MOVE   SPACE TO SIZE-ERR2.                                   NC1064.2
223300     MOVE   SPACE TO SIZE-ERR3.                                   NC1064.2
223400     MOVE   SPACE TO SIZE-ERR4.                                   NC1064.2
223500     MOVE   -11   TO WRK-DS-02V00.                                NC1064.2
223600     MOVE       1 TO REC-CT.                                      NC1064.2
223700 SUB-TEST-F1-36-0.                                                NC1064.2
223800     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00                      NC1064.2
223900         NOT ON SIZE ERROR                                        NC1064.2
224000             MOVE   "1" TO WRK-XN-00001                           NC1064.2
224100             MOVE   "A" TO SIZE-ERR2                              NC1064.2
224200             MOVE   "B" TO SIZE-ERR3                              NC1064.2
224300     END-SUBTRACT                                                 NC1064.2
224400     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
224500     GO TO   SUB-TEST-F1-36-1.                                    NC1064.2
224600 SUB-DELETE-F1-36.                                                NC1064.2
224700     PERFORM DE-LETE.                                             NC1064.2
224800     PERFORM PRINT-DETAIL.                                        NC1064.2
224900     GO      TO SUB-INIT-F1-37.                                   NC1064.2
225000 SUB-TEST-F1-36-1.                                                NC1064.2
225100     MOVE   "SUB-TEST-F1-36-1" TO PAR-NAME.                       NC1064.2
225200     IF      WRK-XN-00001 = SPACE                                 NC1064.2
225300             PERFORM PASS                                         NC1064.2
225400             PERFORM PRINT-DETAIL                                 NC1064.2
225500     ELSE                                                         NC1064.2
225600             MOVE   "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED"    NC1064.2
225700                  TO RE-MARK                                      NC1064.2
225800             MOVE    SPACE        TO CORRECT-X                    NC1064.2
225900             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
226000             PERFORM FAIL                                         NC1064.2
226100             PERFORM PRINT-DETAIL.                                NC1064.2
226200     ADD     1 TO REC-CT.                                         NC1064.2
226300 SUB-TEST-F1-36-2.                                                NC1064.2
226400     MOVE   "SUB-TEST-F1-36-2" TO PAR-NAME.                       NC1064.2
226500     IF      SIZE-ERR2 = SPACE                                    NC1064.2
226600             PERFORM PASS                                         NC1064.2
226700             PERFORM PRINT-DETAIL                                 NC1064.2
226800     ELSE                                                         NC1064.2
226900             MOVE   "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED"    NC1064.2
227000                  TO RE-MARK                                      NC1064.2
227100             MOVE    SPACE     TO CORRECT-X                       NC1064.2
227200             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
227300             PERFORM FAIL                                         NC1064.2
227400             PERFORM PRINT-DETAIL.                                NC1064.2
227500     ADD     1 TO REC-CT.                                         NC1064.2
227600 SUB-TEST-F1-36-3.                                                NC1064.2
227700     MOVE   "SUB-TEST-F1-36-3" TO PAR-NAME.                       NC1064.2
227800     IF      SIZE-ERR3 = SPACE                                    NC1064.2
227900             PERFORM PASS                                         NC1064.2
228000             PERFORM PRINT-DETAIL                                 NC1064.2
228100     ELSE                                                         NC1064.2
228200             MOVE   "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED"    NC1064.2
228300                  TO RE-MARK                                      NC1064.2
228400             MOVE    SPACE     TO CORRECT-X                       NC1064.2
228500             MOVE    SIZE-ERR3 TO COMPUTED-X                      NC1064.2
228600             PERFORM FAIL                                         NC1064.2
228700             PERFORM PRINT-DETAIL                                 NC1064.2
228800     ADD     1 TO REC-CT.                                         NC1064.2
228900 SUB-TEST-F1-36-4.                                                NC1064.2
229000     MOVE   "SUB-TEST-F1-36-4" TO PAR-NAME.                       NC1064.2
229100     IF      SIZE-ERR4 = "C"                                      NC1064.2
229200             PERFORM PASS                                         NC1064.2
229300             PERFORM PRINT-DETAIL                                 NC1064.2
229400     ELSE                                                         NC1064.2
229500             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
229600                  TO RE-MARK                                      NC1064.2
229700             MOVE   "C"        TO CORRECT-X                       NC1064.2
229800             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
229900             PERFORM FAIL                                         NC1064.2
230000             PERFORM PRINT-DETAIL.                                NC1064.2
230100     ADD     1 TO REC-CT.                                         NC1064.2
230200 SUB-TEST-F1-36-5.                                                NC1064.2
230300     MOVE   "SUB-TEST-F1-36-5" TO PAR-NAME.                       NC1064.2
230400     IF      WRK-DS-02V00 = -11                                   NC1064.2
230500             PERFORM PASS                                         NC1064.2
230600             PERFORM PRINT-DETAIL                                 NC1064.2
230700     ELSE                                                         NC1064.2
230800             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
230900                  TO RE-MARK                                      NC1064.2
231000             MOVE    -11          TO CORRECT-N                    NC1064.2
231100             MOVE    WRK-DS-02V00 TO COMPUTED-N                   NC1064.2
231200             PERFORM FAIL                                         NC1064.2
231300             PERFORM PRINT-DETAIL.                                NC1064.2
231400*                                                                 NC1064.2
231500 SUB-INIT-F1-37.                                                  NC1064.2
231600*    ==--> EXPLICIT SCOPE TERMINATOR<--==                         NC1064.2
231700     MOVE   "IV-41 6.4.3"     TO ANSI-REFERENCE.                  NC1064.2
231800     MOVE   "SUB-TEST-F1-37"  TO PAR-NAME.                        NC1064.2
231900     MOVE    SPACE TO WRK-XN-00001.                               NC1064.2
232000     MOVE    SPACE TO SIZE-ERR2.                                  NC1064.2
232100     MOVE    SPACE TO SIZE-ERR3.                                  NC1064.2
232200     MOVE    SPACE TO SIZE-ERR4.                                  NC1064.2
232300     MOVE    ZERO  TO WRK-DS-06V06.                               NC1064.2
232400     MOVE    1     TO REC-CT.                                     NC1064.2
232500 SUB-TEST-F1-37-0.                                                NC1064.2
232600     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
232700              333333                                              NC1064.2
232800              A06THREES-DS-03V03                                  NC1064.2
232900              -0000009                                            NC1064.2
233000              FROM WRK-DS-06V06 ROUNDED                           NC1064.2
233100         NOT ON SIZE ERROR                                        NC1064.2
233200             MOVE   "1" TO WRK-XN-00001                           NC1064.2
233300             MOVE   "A" TO SIZE-ERR2                              NC1064.2
233400             MOVE   "B" TO SIZE-ERR3                              NC1064.2
233500     END-SUBTRACT                                                 NC1064.2
233600     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
233700     GO TO   SUB-TEST-F1-37-1.                                    NC1064.2
233800 SUB-DELETE-F1-37.                                                NC1064.2
233900     PERFORM DE-LETE.                                             NC1064.2
234000     PERFORM PRINT-DETAIL.                                        NC1064.2
234100     GO TO   SUB-INIT-F1-38.                                      NC1064.2
234200 SUB-TEST-F1-37-1.                                                NC1064.2
234300     MOVE   "SUB-TEST-F1-37-1" TO PAR-NAME.                       NC1064.2
234400     IF      WRK-XN-00001 = "1"                                   NC1064.2
234500             PERFORM PASS                                         NC1064.2
234600             PERFORM PRINT-DETAIL                                 NC1064.2
234700     ELSE                                                         NC1064.2
234800             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
234900                  TO RE-MARK                                      NC1064.2
235000             MOVE   "1"           TO CORRECT-X                    NC1064.2
235100             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
235200             PERFORM FAIL                                         NC1064.2
235300             PERFORM PRINT-DETAIL.                                NC1064.2
235400     ADD     1 TO REC-CT.                                         NC1064.2
235500 SUB-TEST-F1-37-2.                                                NC1064.2
235600     MOVE   "SUB-TEST-F1-37-2" TO PAR-NAME.                       NC1064.2
235700     IF      SIZE-ERR2 = "A"                                      NC1064.2
235800             PERFORM PASS                                         NC1064.2
235900             PERFORM PRINT-DETAIL                                 NC1064.2
236000     ELSE                                                         NC1064.2
236100             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
236200                  TO RE-MARK                                      NC1064.2
236300             MOVE   "A"        TO CORRECT-X                       NC1064.2
236400             MOVE    SIZE-ERR2 TO COMPUTED-X                      NC1064.2
236500             PERFORM FAIL                                         NC1064.2
236600             PERFORM PRINT-DETAIL.                                NC1064.2
236700     ADD     1 TO REC-CT.                                         NC1064.2
236800 SUB-TEST-F1-37-3.                                                NC1064.2
236900     MOVE   "SUB-TEST-F1-37-3" TO PAR-NAME.                       NC1064.2
237000     IF      SIZE-ERR3 = "B"                                      NC1064.2
237100             PERFORM PASS                                         NC1064.2
237200             PERFORM PRINT-DETAIL                                 NC1064.2
237300     ELSE                                                         NC1064.2
237400             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
237500                  TO RE-MARK                                      NC1064.2
237600             MOVE   "B"        TO CORRECT-X                       NC1064.2
237700             MOVE    SIZE-ERR3 TO COMPUTED-X                      NC1064.2
237800             PERFORM FAIL                                         NC1064.2
237900             PERFORM PRINT-DETAIL.                                NC1064.2
238000     ADD     1 TO REC-CT.                                         NC1064.2
238100 SUB-TEST-F1-37-4.                                                NC1064.2
238200     MOVE   "SUB-TEST-F1-37-4" TO PAR-NAME.                       NC1064.2
238300     IF      SIZE-ERR4 = "C"                                      NC1064.2
238400             PERFORM PASS                                         NC1064.2
238500             PERFORM PRINT-DETAIL                                 NC1064.2
238600     ELSE                                                         NC1064.2
238700             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
238800                  TO RE-MARK                                      NC1064.2
238900             MOVE   "C"        TO CORRECT-X                       NC1064.2
239000             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
239100             PERFORM FAIL                                         NC1064.2
239200             PERFORM PRINT-DETAIL.                                NC1064.2
239300     ADD     1 TO REC-CT.                                         NC1064.2
239400 SUB-TEST-F1-37-5.                                                NC1064.2
239500     MOVE   "SUB-TEST-F1-37-5" TO PAR-NAME.                       NC1064.2
239600     IF      WRK-DS-06V06 = -666990.666333                        NC1064.2
239700             PERFORM PASS                                         NC1064.2
239800             PERFORM PRINT-DETAIL                                 NC1064.2
239900     ELSE                                                         NC1064.2
240000             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
240100                  TO RE-MARK                                      NC1064.2
240200             MOVE   -666990.666333 TO CORRECT-N                   NC1064.2
240300             MOVE    WRK-DS-06V06  TO COMPUTED-N                  NC1064.2
240400             PERFORM FAIL                                         NC1064.2
240500             PERFORM PRINT-DETAIL.                                NC1064.2
240600*                                                                 NC1064.2
240700 SUB-INIT-F1-38.                                                  NC1064.2
240800*    ==--> EXPLICIT SCOPE TERMINATOR<--==                         NC1064.2
240900     MOVE   "IV-41 6.4.3"     TO ANSI-REFERENCE.                  NC1064.2
241000     MOVE   "SUB-TEST-F1-38"  TO PAR-NAME.                        NC1064.2
241100     MOVE   "0"   TO WRK-XN-00001.                                NC1064.2
241200     MOVE   "0"   TO SIZE-ERR4.                                   NC1064.2
241300     MOVE    -11  TO WRK-DS-02V00.                                NC1064.2
241400     MOVE    1    TO REC-CT.                                      NC1064.2
241500 SUB-TEST-F1-38-0.                                                NC1064.2
241600     SUBTRACT A99-DS-02V00 FROM WRK-DS-02V00                      NC1064.2
241700          ON SIZE ERROR                                           NC1064.2
241800             MOVE   SPACE TO WRK-XN-00001                         NC1064.2
241900      NOT ON SIZE ERROR                                           NC1064.2
242000             MOVE   "1" TO WRK-XN-00001                           NC1064.2
242100     END-SUBTRACT                                                 NC1064.2
242200     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
242300     GO TO   SUB-TEST-F1-38-1.                                    NC1064.2
242400 SUB-DELETE-F1-38.                                                NC1064.2
242500     PERFORM DE-LETE.                                             NC1064.2
242600     PERFORM PRINT-DETAIL.                                        NC1064.2
242700     GO TO   SUB-INIT-F1-39.                                      NC1064.2
242800 SUB-TEST-F1-38-1.                                                NC1064.2
242900     MOVE   "SUB-TEST-F1-38-1" TO PAR-NAME.                       NC1064.2
243000     IF      WRK-XN-00001 = SPACE                                 NC1064.2
243100             PERFORM PASS                                         NC1064.2
243200             PERFORM PRINT-DETAIL                                 NC1064.2
243300     ELSE                                                         NC1064.2
243400             MOVE   "ON SIZE ERROR SHOULD BE EXECUTED"            NC1064.2
243500                  TO RE-MARK                                      NC1064.2
243600             MOVE    SPACE        TO CORRECT-X                    NC1064.2
243700             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
243800             PERFORM FAIL                                         NC1064.2
243900             PERFORM PRINT-DETAIL.                                NC1064.2
244000     ADD     1 TO REC-CT.                                         NC1064.2
244100 SUB-TEST-F1-38-2.                                                NC1064.2
244200     MOVE   "SUB-TEST-F1-38-2" TO PAR-NAME.                       NC1064.2
244300     IF      SIZE-ERR4 = "C"                                      NC1064.2
244400             PERFORM PASS                                         NC1064.2
244500             PERFORM PRINT-DETAIL                                 NC1064.2
244600     ELSE                                                         NC1064.2
244700             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
244800                  TO RE-MARK                                      NC1064.2
244900             MOVE   "C"        TO CORRECT-X                       NC1064.2
245000             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
245100             PERFORM FAIL                                         NC1064.2
245200             PERFORM PRINT-DETAIL.                                NC1064.2
245300     ADD     1 TO REC-CT.                                         NC1064.2
245400 SUB-TEST-F1-38-3.                                                NC1064.2
245500     MOVE   "SUB-TEST-F1-38-3" TO PAR-NAME.                       NC1064.2
245600     IF      WRK-DS-02V00 = -11                                   NC1064.2
245700             PERFORM PASS                                         NC1064.2
245800             PERFORM PRINT-DETAIL                                 NC1064.2
245900     ELSE                                                         NC1064.2
246000             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
246100                  TO RE-MARK                                      NC1064.2
246200             MOVE    -11          TO CORRECT-N                    NC1064.2
246300             MOVE    WRK-DS-02V00 TO COMPUTED-N                   NC1064.2
246400             PERFORM FAIL                                         NC1064.2
246500             PERFORM PRINT-DETAIL.                                NC1064.2
246600*                                                                 NC1064.2
246700 SUB-INIT-F1-39.                                                  NC1064.2
246800*    ==--> EXPLICIT SCOPE TERMINATOR<--==                         NC1064.2
246900     MOVE   "IV-41 6.4.3"     TO ANSI-REFERENCE.                  NC1064.2
247000     MOVE   "SUB-TEST-F1-39"  TO PAR-NAME.                        NC1064.2
247100     MOVE    SPACE TO WRK-XN-00001.                               NC1064.2
247200     MOVE    SPACE TO SIZE-ERR4.                                  NC1064.2
247300     MOVE    ZERO  TO WRK-DS-06V06.                               NC1064.2
247400     MOVE    1     TO REC-CT.                                     NC1064.2
247500 SUB-TEST-F1-39-0.                                                NC1064.2
247600     SUBTRACT A12THREES-DS-06V06                                  NC1064.2
247700              333333                                              NC1064.2
247800              A06THREES-DS-03V03                                  NC1064.2
247900              -0000009                                            NC1064.2
248000        FROM WRK-DS-06V06 ROUNDED                                 NC1064.2
248100             ON SIZE ERROR                                        NC1064.2
248200             MOVE   "X" TO WRK-XN-00001                           NC1064.2
248300         NOT ON SIZE ERROR                                        NC1064.2
248400             MOVE   "1" TO WRK-XN-00001                           NC1064.2
248500     END-SUBTRACT                                                 NC1064.2
248600     MOVE   "C" TO SIZE-ERR4.                                     NC1064.2
248700     GO TO   SUB-TEST-F1-39-1.                                    NC1064.2
248800 SUB-DELETE-F1-39.                                                NC1064.2
248900     PERFORM DE-LETE.                                             NC1064.2
249000     PERFORM PRINT-DETAIL.                                        NC1064.2
249100     GO TO   CCVS-EXIT.                                           NC1064.2
249200 SUB-TEST-F1-39-1.                                                NC1064.2
249300     MOVE   "SUB-TEST-F1-39-1" TO PAR-NAME.                       NC1064.2
249400     IF      WRK-XN-00001 = "1"                                   NC1064.2
249500             PERFORM PASS                                         NC1064.2
249600             PERFORM PRINT-DETAIL                                 NC1064.2
249700     ELSE                                                         NC1064.2
249800             MOVE   "NOT ON SIZE ERROR SHOULD BE EXECUTED"        NC1064.2
249900                  TO RE-MARK                                      NC1064.2
250000             MOVE   "1"           TO CORRECT-X                    NC1064.2
250100             MOVE    WRK-XN-00001 TO COMPUTED-X                   NC1064.2
250200             PERFORM FAIL                                         NC1064.2
250300             PERFORM PRINT-DETAIL.                                NC1064.2
250400     ADD     1 TO REC-CT.                                         NC1064.2
250500 SUB-TEST-F1-39-2.                                                NC1064.2
250600     MOVE   "SUB-TEST-F1-39-2" TO PAR-NAME.                       NC1064.2
250700     IF      SIZE-ERR4 = "C"                                      NC1064.2
250800             PERFORM PASS                                         NC1064.2
250900             PERFORM PRINT-DETAIL                                 NC1064.2
251000     ELSE                                                         NC1064.2
251100             MOVE   "SCOPE TERMINATOR IGNORED"                    NC1064.2
251200                  TO RE-MARK                                      NC1064.2
251300             MOVE   "C"        TO CORRECT-X                       NC1064.2
251400             MOVE    SIZE-ERR4 TO COMPUTED-X                      NC1064.2
251500             PERFORM FAIL                                         NC1064.2
251600             PERFORM PRINT-DETAIL.                                NC1064.2
251700     ADD     1 TO REC-CT.                                         NC1064.2
251800 SUB-TEST-F1-39-3.                                                NC1064.2
251900     MOVE   "SUB-TEST-F1-39-3" TO PAR-NAME.                       NC1064.2
252000     IF      WRK-DS-06V06 = -666990.666333                        NC1064.2
252100             PERFORM PASS                                         NC1064.2
252200             PERFORM PRINT-DETAIL                                 NC1064.2
252300     ELSE                                                         NC1064.2
252400             MOVE   "WRONGLY AFFECTED BY SIZE ERROR"              NC1064.2
252500                  TO RE-MARK                                      NC1064.2
252600             MOVE   -666990.666333 TO CORRECT-N                   NC1064.2
252700             MOVE    WRK-DS-06V06  TO COMPUTED-N                  NC1064.2
252800             PERFORM FAIL                                         NC1064.2
252900             PERFORM PRINT-DETAIL.                                NC1064.2
253000*                                                                 NC1064.2
253100 CCVS-EXIT SECTION.                                               NC1064.2
253200 CCVS-999999.                                                     NC1064.2
253300     GO TO CLOSE-FILES.                                           NC1064.2

Messung V0.5 in Prozent
C=97 H=92 G=94

¤ Dauer der Verarbeitung: 0.97 Sekunden  (vorverarbeitet am  2026-05-01) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

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 und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge