000100 IDENTIFICATION DIVISION . NC1014.2
000200 PROGRAM-ID . NC1014.2
000300 NC101A. NC1014.2
000400**************************************************************** NC1014.2
000500* * NC1014.2
000600* VALIDATION FOR:- * NC1014.2
000700* * NC1014.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1014.2
000900* * NC1014.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1014.2
001100* * NC1014.2
001200**************************************************************** NC1014.2
001300* * NC1014.2
001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC1014.2
001500* * NC1014.2
001600* X-55 - SYSTEM PRINTER NAME. * NC1014.2
001700* X-82 - SOURCE COMPUTER NAME. * NC1014.2
001800* X-83 - OBJECT COMPUTER NAME. * NC1014.2
001900* * NC1014.2
002000**************************************************************** NC1014.2
002100**************************************************************** NC1014.2
002200* THIS PROGRAM TESTS THE FORMAT 1 MULTIPLY STATEMENT FOUND NC1014.2
002300* IN LEVEL 1. ALL COMBINATIONS OF THE OPTIONAL PHRASES NC1014.2
002400* "SIZE ERROR", "NOT SIZE ERROR" AND "END-MULTIPLY" ARE NC1014.2
002500* TESTED, AS WELL AS THE ROUNDED OPTION. NC1014.2
002600* NC1014.2
002700* VARIOUS COMBINATIONS OF SIGNED AND UNSIGNED NUMERIC NC1014.2
002800* LITERALS, DISPLAY AND COMPUTATIONAL FIELDS ARE USED NC1014.2
002900* AS OPERANDS. NC1014.2
003000* NC1014.2
003100 NC1014.2
003200 NC1014.2
003300 ENVIRONMENT DIVISION . NC1014.2
003400 CONFIGURATION SECTION . NC1014.2
003500 SOURCE-COMPUTER . NC1014.2
003600 Card0130. NC1014.2
003700 OBJECT-COMPUTER . NC1014.2
003800 Card0131. NC1014.2
003900 INPUT-OUTPUT SECTION . NC1014.2
004000 FILE-CONTROL . NC1014.2
004100 SELECT PRINT-FILE ASSIGN TO NC1014.2
004200 "C0085" . NC1014.2
004300 DATA DIVISION . NC1014.2
004400 FILE SECTION . NC1014.2
004500 FD PRINT-FILE. NC1014.2
004600 01 PRINT-REC PICTURE X(120). NC1014.2
004700 01 DUMMY-RECORD PICTURE X(120). NC1014.2
004800 WORKING-STORAGE SECTION . NC1014.2
004900 77 WRK-DS-18V00 PICTURE S9(18). NC1014.2
005000 77 A06THREES-DS-03V03 PICTURE S999V999 VALUE 333.333. NC1014.2
005100 77 WRK-DS-06V06 PICTURE S9(6)V9(6). NC1014.2
005200 77 WRK-DS-12V00-S REDEFINES WRK-DS-06V06 PICTURE S9(12). NC1014.2
005300 77 A08TWOS-DS-02V06 PICTURE S99V9(6) VALUE 22.222222.NC1014.2
005400 77 WRK-DS-10V00 PICTURE S9(10). NC1014.2
005500 77 WRK-XN-00001 PICTURE X. NC1014.2
005600 77 A10ONES-DS-10V00 PICTURE S9(10) NC1014.2
005700 VALUE 1111111111. NC1014.2
005800 77 A12THREES-DS-06V06 PICTURE S9(6)V9(6) NC1014.2
005900 VALUE 333333.333333. NC1014.2
006000 77 WRK-DS-02V00 PICTURE S99. NC1014.2
006100 77 AZERO-DS-05V05 PICTURE S9(5)V9(5) VALUE ZERO . NC1014.2
006200 77 WRK-DS-09V09 PICTURE S9(9)V9(9). NC1014.2
006300 77 WRK-DS-18V00-S REDEFINES WRK-DS-09V09 PICTURE S9(18). NC1014.2
006400 77 A05ONES-DS-00V05 PICTURE SV9(5) VALUE .11111. NC1014.2
006500 77 A12ONES-DS-12V00 PICTURE S9(12) NC1014.2
006600 VALUE 111111111111. NC1014.2
006700 77 A01ONE-DS-P0801 PICTURE SP(8)9 VALUE .000000001. NC1014.2
006800 77 WRK-DS-09V08 PICTURE S9(9)V9(8). NC1014.2
006900 77 WRK-DS-17V00-S REDEFINES WRK-DS-09V08 PICTURE S9(17). NC1014.2
007000 77 A18ONES-DS-18V00 PICTURE S9(18) NC1014.2
007100 VALUE 111111111111111111. NC1014.2
007200 77 WRK-DS-0201P PICTURE S99P. NC1014.2
007300 77 WRK-CS-18V00 PICTURE S9(18) COMPUTATIONAL. NC1014.2
007400 77 WRK-DU-18V00 PICTURE 9(18). NC1014.2
007500 77 A99-CS-02V00 PICTURE S99 COMPUTATIONAL NC1014.2
007600 VALUE 99. NC1014.2
007700 77 A01ONE-CS-00V01 PICTURE SV9 COMPUTATIONAL NC1014.2
007800 VALUE .1. NC1014.2
007900 77 A99-DS-02V00 PICTURE S99 VALUE 99. NC1014.2
008000 77 WRK-DS-12V00 PICTURE S9(12). NC1014.2
008100 77 WRK-DS-01V00 PICTURE S9. NC1014.2
008200 77 WRK-DS-03V10 PICTURE S9(3)V9(10). NC1014.2
008300 77 A18ONES-DS-09V09 PICTURE S9(9)V9(9) NC1014.2
008400 VALUE 111111111.111111111. NC1014.2
008500 77 A02TWOS-DU-02V00 PICTURE 99 VALUE 22. NC1014.2
008600 77 WRK-DS-05V00 PICTURE S9(5). NC1014.2
008700 77 A02TWOS-DS-03V02 PICTURE S999V99 VALUE +022.00. NC1014.2
008800 77 WRK-CS-02V02 PICTURE S99V99 COMPUTATIONAL. NC1014.2
008900 77 A990-DS-0201P PICTURE S99P VALUE +990. NC1014.2
009000 77 XRAY PICTURE X. NC1014.2
009100 01 WRK-XN-18-1 PIC X(18). NC1014.2
009200 01 WRK-AN-X-18-1, REDEFINES WRK-XN-18-1 PIC A(18). NC1014.2
009300 01 WRK-DU-X-18V0-1; REDEFINES WRK-XN-18-1 PIC 9(18). NC1014.2
009400 01 WRK-DU-0V1-1 PIC V9 VALUE .3. NC1014.2
009500 01 WRK-DU-0V2-1 PIC V99 VALUE .25. NC1014.2
009600 01 WRK-DU-0V12-1 PIC V9(12) VALUE .00001. NC1014.2
009700 01 WRK-DU-1V0-1 PIC 9 VALUE ZERO . NC1014.2
009800 01 WRK-DU-1V1-1 PIC 9V9 VALUE 1.1. NC1014.2
009900 01 WRK-DU-1V1-2 PIC 9V9 VALUE 2.4. NC1014.2
010000 01 WRK-DU-1V3-1 PIC 9V999 VALUE 1.001. NC1014.2
010100 01 WRK-DU-1V3-2 PIC 9V999 VALUE 1.001. NC1014.2
010200 01 WRK-DU-1V5-1 PIC 9V9(5). NC1014.2
010300 01 WRK-DU-1V17-1 PIC 9V9(17) VALUE 3.14159265358979323. NC1014.2
010400 01 WRK-DU-2P4-1 PIC 99P(4) VALUE 990000. NC1014.2
010500 01 WRK-DU-2V0-1 PIC 99. NC1014.2
010600 01 WRK-DU-2V0-2 PIC 99. NC1014.2
010700 01 WRK-DU-2V0-3 PIC 99. NC1014.2
010800 01 WRK-DU-2V1-1 PIC 99V9. NC1014.2
010900 01 WRK-DU-2V1-2 PIC 99V9. NC1014.2
011000 01 WRK-DU-2V1-3 PIC 99V9. NC1014.2
011100 01 WRK-DU-2V2-1 PIC 99V99 VALUE 15.44. NC1014.2
011200 01 WRK-DU-2V2-2 PIC 99V99 VALUE 60.89. NC1014.2
011300 01 WRK-DU-2V2-3 PIC 99V99 VALUE 60.99. NC1014.2
011400 01 WRK-DU-2V2-4 PIC 99V99 VALUE 60.99. NC1014.2
011500 01 WRK-DU-2V2-5 PIC 99V99 VALUE 10.00. NC1014.2
011600 01 WRK-DU-2V5-1 PIC 99V9(5). NC1014.2
011700 01 WRK-DU-4P1-1 PIC P(4)9 VALUE .00001. NC1014.2
011800 01 WRK-DU-5V1-1 PIC 9(5)V9 VALUE 12345.6. NC1014.2
011900 01 WRK-DU-6V0-1 PIC 9(6) VALUE 99999. NC1014.2
012000 01 WRK-DU-6V0-2 PIC 9(6) VALUE 99999. NC1014.2
012100 01 WRK-DU-16V2-1 PIC 9(16)V99 VALUE 9999999999999999.99. NC1014.2
012200 01 WRK-NE-X-1 PIC 9(16).99. NC1014.2
012300 01 WRK-DS-1V0-1 PIC S9 VALUE -3. NC1014.2
012400 01 WRK-DS-1V0-2 PIC S9 VALUE 2. NC1014.2
012500 01 WRK-DS-1V2-1 PIC S9V99 VALUE ZERO . NC1014.2
012600 01 WRK-DS-2V0-1 PIC S99 VALUE ZERO . NC1014.2
012700 01 WRK-DS-2V1-1 PIC S99V9 VALUE ZERO . NC1014.2
012800 01 WRK-DS-2V2-1 PIC S99V99 VALUE ZERO . NC1014.2
012900 01 WRK-DS-2V2-2 PIC S99V99 VALUE -12.34. NC1014.2
013000 01 WRK-DS-16V2-1 PIC S9(16)V99 VALUE -9999999999999999.99. NC1014.2
013100 01 WRK-NE-X-2 PIC -9(16).99. NC1014.2
013200 01 WRK-NE-1 PIC .9999/99999,99999,99. NC1014.2
013300 01 WRK-NE-2 PIC $**.99. NC1014.2
013400 01 WRK-NE-3 PIC $99.99CR. NC1014.2
013500 01 WRK-NE-4 PIC $*9.99 VALUE ZERO . NC1014.2
013600 77 A01ONES-CS-18V00 PICTURE S9(18) COMPUTATIONAL NC1014.2
013700 VALUE +000000000000000001. NC1014.2
013800 77 A02THREES-CS-18V00 PICTURE S9(18) COMPUTATIONAL NC1014.2
013900 VALUE -000000000000000033. NC1014.2
014000 77 A18SIXES-CU-18V00 PICTURE 9(18) COMPUTATIONAL NC1014.2
014100 VALUE 666666666666666666. NC1014.2
014200 77 A16NINES-CU-18V00 PICTURE 9(18) COMPUTATIONAL NC1014.2
014300 VALUE 009999999999999999. NC1014.2
014400 77 A14TWOS-CU-18V00 PICTURE 9(18) COMPUTATIONAL NC1014.2
014500 VALUE 000022222222222222. NC1014.2
014600 01 MULTIPLY-DATA. NC1014.2
014700 02 MULT1 PICTURE IS 999V99 NC1014.2
014800 VALUE IS 80.12. NC1014.2
014900 02 MULT2 PICTURE IS 999V999. NC1014.2
015000 02 MULT3 PICTURE IS $$99.99. NC1014.2
015100 02 MULT4 PICTURE IS S99 NC1014.2
015200 VALUE IS -56. NC1014.2
015300 02 MULT5 PICTURE IS 9 VALUE IS 4. NC1014.2
015400 02 MULT6 PICTURE IS 99 VALUE IS NC1014.2
015500 20. NC1014.2
015600 01 DIVIDE-DATA. NC1014.2
015700 02 DIV1 PICTURE IS 9(4)V99 NC1014.2
015800 VALUE IS 1620.36. NC1014.2
015900 02 DIV2 PICTURE IS 99V9 NC1014.2
016000 VALUE IS 44.1. NC1014.2
016100 02 DIV3 PICTURE IS 9(4)V9 NC1014.2
016200 VALUE IS 1661.7. NC1014.2
016300 02 DIV4 PICTURE IS S9V999 NC1014.2
016400 VALUE IS -9.642. NC1014.2
016500 02 DIV-02LEVEL-1. NC1014.2
016600 03 DIV5 PICTURE IS V99 NC1014.2
016700 VALUE IS .82. NC1014.2
016800 03 DIV6 PICTURE IS 9 VALUE IS 0. NC1014.2
016900 03 DIV7 PICTURE IS 9V9 NC1014.2
017000 VALUE IS 9.6. NC1014.2
017100 01 DIV-DATA-2. NC1014.2
017200 02 DIV8 PICTURE IS 99V9. NC1014.2
017300 02 DIV9 PICTURE IS ZZ,ZZZ.9. NC1014.2
017400 02 DIV10 PICTURE IS V999. NC1014.2
017500 01 TEST-RESULTS. NC1014.2
017600 02 FILLER PIC X VALUE SPACE . NC1014.2
017700 02 FEATURE PIC X(20) VALUE SPACE . NC1014.2
017800 02 FILLER PIC X VALUE SPACE . NC1014.2
017900 02 P-OR-F PIC X(5) VALUE SPACE . NC1014.2
018000 02 FILLER PIC X VALUE SPACE . NC1014.2
018100 02 PAR-NAME. NC1014.2
018200 03 FILLER PIC X(19) VALUE SPACE . NC1014.2
018300 03 PARDOT-X PIC X VALUE SPACE . NC1014.2
018400 03 DOTVALUE PIC 99 VALUE ZERO . NC1014.2
018500 02 FILLER PIC X(8) VALUE SPACE . NC1014.2
018600 02 RE-MARK PIC X(61). NC1014.2
018700 01 TEST-COMPUTED. NC1014.2
018800 02 FILLER PIC X(30) VALUE SPACE . NC1014.2
018900 02 FILLER PIC X(17) VALUE NC1014.2
019000 " COMPUTED=" . NC1014.2
019100 02 COMPUTED-X. NC1014.2
019200 03 COMPUTED-A PIC X(20) VALUE SPACE . NC1014.2
019300 03 COMPUTED-N REDEFINES COMPUTED-A NC1014.2
019400 PIC -9(9).9(9). NC1014.2
019500 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC1014.2
019600 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC1014.2
019700 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC1014.2
019800 03 CM-18V0 REDEFINES COMPUTED-A. NC1014.2
019900 04 COMPUTED-18V0 PIC -9(18). NC1014.2
020000 04 FILLER PIC X. NC1014.2
020100 03 FILLER PIC X(50) VALUE SPACE . NC1014.2
020200 01 TEST-CORRECT. NC1014.2
020300 02 FILLER PIC X(30) VALUE SPACE . NC1014.2
020400 02 FILLER PIC X(17) VALUE " CORRECT =" . NC1014.2
020500 02 CORRECT-X. NC1014.2
020600 03 CORRECT-A PIC X(20) VALUE SPACE . NC1014.2
020700 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC1014.2
020800 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC1014.2
020900 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC1014.2
021000 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC1014.2
021100 03 CR-18V0 REDEFINES CORRECT-A. NC1014.2
021200 04 CORRECT-18V0 PIC -9(18). NC1014.2
021300 04 FILLER PIC X. NC1014.2
021400 03 FILLER PIC X(2) VALUE SPACE . NC1014.2
021500 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE . NC1014.2
021600 01 CCVS-C-1. NC1014.2
021700 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC1014.2
021800- "SS PARAGRAPH-NAME NC1014.2
021900- " REMARKS" . NC1014.2
022000 02 FILLER PIC X(20) VALUE SPACE . NC1014.2
022100 01 CCVS-C-2. NC1014.2
022200 02 FILLER PIC X VALUE SPACE . NC1014.2
022300 02 FILLER PIC X(6) VALUE "TESTED" . NC1014.2
022400 02 FILLER PIC X(15) VALUE SPACE . NC1014.2
022500 02 FILLER PIC X(4) VALUE "FAIL" . NC1014.2
022600 02 FILLER PIC X(94) VALUE SPACE . NC1014.2
022700 01 REC-SKL-SUB PIC 9(2) VALUE ZERO . NC1014.2
022800 01 REC-CT PIC 99 VALUE ZERO . NC1014.2
022900 01 DELETE-COUNTER PIC 999 VALUE ZERO . NC1014.2
023000 01 ERROR-COUNTER PIC 999 VALUE ZERO . NC1014.2
023100 01 INSPECT-COUNTER PIC 999 VALUE ZERO . NC1014.2
023200 01 PASS-COUNTER PIC 999 VALUE ZERO . NC1014.2
023300 01 TOTAL-ERROR PIC 999 VALUE ZERO . NC1014.2
023400 01 ERROR-HOLD PIC 999 VALUE ZERO . NC1014.2
023500 01 DUMMY-HOLD PIC X(120) VALUE SPACE . NC1014.2
023600 01 RECORD-COUNT PIC 9(5) VALUE ZERO . NC1014.2
023700 01 ANSI-REFERENCE PIC X(48) VALUE SPACES . NC1014.2
023800 01 CCVS-H-1. NC1014.2
023900 02 FILLER PIC X(39) VALUE SPACES . NC1014.2
024000 02 FILLER PIC X(42) VALUE NC1014.2
024100 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM" . NC1014.2
024200 02 FILLER PIC X(39) VALUE SPACES . NC1014.2
024300 01 CCVS-H-2A. NC1014.2
024400 02 FILLER PIC X(40) VALUE SPACE . NC1014.2
024500 02 FILLER PIC X(7) VALUE "CCVS85 " . NC1014.2
024600 02 FILLER PIC XXXX VALUE NC1014.2
024700 "4.2 " . NC1014.2
024800 02 FILLER PIC X(28) VALUE NC1014.2
024900 " COPY - NOT FOR DISTRIBUTION" . NC1014.2
025000 02 FILLER PIC X(41) VALUE SPACE . NC1014.2
025100 NC1014.2
025200 01 CCVS-H-2B. NC1014.2
025300 02 FILLER PIC X(15) VALUE NC1014.2
025400 "TEST RESULT OF " . NC1014.2
025500 02 TEST-ID PIC X(9). NC1014.2
025600 02 FILLER PIC X(4) VALUE NC1014.2
025700 " IN " . NC1014.2
025800 02 FILLER PIC X(12) VALUE NC1014.2
025900 " HIGH " . NC1014.2
026000 02 FILLER PIC X(22) VALUE NC1014.2
026100 " LEVEL VALIDATION FOR " . NC1014.2
026200 02 FILLER PIC X(58) VALUE NC1014.2
026300 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. " .NC1014.2
026400 01 CCVS-H-3. NC1014.2
026500 02 FILLER PIC X(34) VALUE NC1014.2
026600 " FOR OFFICIAL USE ONLY " . NC1014.2
026700 02 FILLER PIC X(58) VALUE NC1014.2
026800 "COBOL 85 VERSION 4.2, Apr 1993 SSVG " .NC1014.2
026900 02 FILLER PIC X(28) VALUE NC1014.2
027000 " COPYRIGHT 1985 " . NC1014.2
027100 01 CCVS-E-1. NC1014.2
027200 02 FILLER PIC X(52) VALUE SPACE . NC1014.2
027300 02 FILLER PIC X(14) VALUE IS "END OF TEST- " . NC1014.2
027400 02 ID-AGAIN PIC X(9). NC1014.2
027500 02 FILLER PIC X(45) VALUE SPACES . NC1014.2
027600 01 CCVS-E-2. NC1014.2
027700 02 FILLER PIC X(31) VALUE SPACE . NC1014.2
027800 02 FILLER PIC X(21) VALUE SPACE . NC1014.2
027900 02 CCVS-E-2-2. NC1014.2
028000 03 ERROR-TOTAL PIC XXX VALUE SPACE . NC1014.2
028100 03 FILLER PIC X VALUE SPACE . NC1014.2
028200 03 ENDER-DESC PIC X(44) VALUE NC1014.2
028300 "ERRORS ENCOUNTERED" . NC1014.2
028400 01 CCVS-E-3. NC1014.2
028500 02 FILLER PIC X(22) VALUE NC1014.2
028600 " FOR OFFICIAL USE ONLY" . NC1014.2
028700 02 FILLER PIC X(12) VALUE SPACE . NC1014.2
028800 02 FILLER PIC X(58) VALUE NC1014.2
028900 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. " .NC1014.2
029000 02 FILLER PIC X(13) VALUE SPACE . NC1014.2
029100 02 FILLER PIC X(15) VALUE NC1014.2
029200 " COPYRIGHT 1985" . NC1014.2
029300 01 CCVS-E-4. NC1014.2
029400 02 CCVS-E-4-1 PIC XXX VALUE SPACE . NC1014.2
029500 02 FILLER PIC X(4) VALUE " OF " . NC1014.2
029600 02 CCVS-E-4-2 PIC XXX VALUE SPACE . NC1014.2
029700 02 FILLER PIC X(40) VALUE NC1014.2
029800 " TESTS WERE EXECUTED SUCCESSFULLY" . NC1014.2
029900 01 XXINFO. NC1014.2
030000 02 FILLER PIC X(19) VALUE NC1014.2
030100 "*** INFORMATION ***" . NC1014.2
030200 02 INFO-TEXT. NC1014.2
030300 04 FILLER PIC X(8) VALUE SPACE . NC1014.2
030400 04 XXCOMPUTED PIC X(20). NC1014.2
030500 04 FILLER PIC X(5) VALUE SPACE . NC1014.2
030600 04 XXCORRECT PIC X(20). NC1014.2
030700 02 INF-ANSI-REFERENCE PIC X(48). NC1014.2
030800 01 HYPHEN-LINE. NC1014.2
030900 02 FILLER PIC IS X VALUE IS SPACE . NC1014.2
031000 02 FILLER PIC IS X(65) VALUE IS "************************NC1014.2
031100- "*****************************************" . NC1014.2
031200 02 FILLER PIC IS X(54) VALUE IS "************************NC1014.2
031300- "******************************" . NC1014.2
031400 01 CCVS-PGM-ID PIC X(9) VALUE NC1014.2
031500 "NC101A" . NC1014.2
031600 PROCEDURE DIVISION . NC1014.2
031700 CCVS1 SECTION . NC1014.2
031800 OPEN-FILES. NC1014.2
031900 OPEN OUTPUT PRINT-FILE. NC1014.2
032000 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC1014.2
032100 MOVE SPACE TO TEST-RESULTS. NC1014.2
032200 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC1014.2
032300 GO TO CCVS1-EXIT. NC1014.2
032400 CLOSE-FILES. NC1014.2
032500 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC1014.2
032600 TERMINATE-CCVS. NC1014.2
032700 EXIT PROGRAM . NC1014.2
032800 TERMINATE-CALL. NC1014.2
032900 STOP RUN . NC1014.2
033000 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC1014.2
033100 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC1014.2
033200 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC1014.2
033300 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC1014.2
033400 MOVE "****TEST DELETED****" TO RE-MARK. NC1014.2
033500 PRINT-DETAIL. NC1014.2
033600 IF REC-CT NOT EQUAL TO ZERO NC1014.2
033700 MOVE "." TO PARDOT-X NC1014.2
033800 MOVE REC-CT TO DOTVALUE. NC1014.2
033900 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC1014.2
034000 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC1014.2
034100 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC1014.2
034200 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC1014.2
034300 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC1014.2
034400 MOVE SPACE TO CORRECT-X. NC1014.2
034500 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC1014.2
034600 MOVE SPACE TO RE-MARK. NC1014.2
034700 HEAD-ROUTINE. NC1014.2
034800 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
034900 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
035000 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1014.2
035100 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC1014.2
035200 COLUMN-NAMES-ROUTINE. NC1014.2
035300 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1014.2
035400 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
035500 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1014.2
035600 END-ROUTINE. NC1014.2
035700 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1014.2
035800 END-RTN-EXIT. NC1014.2
035900 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
036000 END-ROUTINE-1. NC1014.2
036100 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC1014.2
036200 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC1014.2
036300 ADD PASS-COUNTER TO ERROR-HOLD. NC1014.2
036400* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC1014.2
036500 MOVE PASS-COUNTER TO CCVS-E-4-1. NC1014.2
036600 MOVE ERROR-HOLD TO CCVS-E-4-2. NC1014.2
036700 MOVE CCVS-E-4 TO CCVS-E-2-2. NC1014.2
036800 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC1014.2
036900 END-ROUTINE-12. NC1014.2
037000 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC1014.2
037100 IF ERROR-COUNTER IS EQUAL TO ZERO NC1014.2
037200 MOVE "NO " TO ERROR-TOTAL NC1014.2
037300 ELSE NC1014.2
037400 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC1014.2
037500 MOVE CCVS-E-2 TO DUMMY-RECORD. NC1014.2
037600 PERFORM WRITE-LINE. NC1014.2
037700 END-ROUTINE-13. NC1014.2
037800 IF DELETE-COUNTER IS EQUAL TO ZERO NC1014.2
037900 MOVE "NO " TO ERROR-TOTAL ELSE NC1014.2
038000 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC1014.2
038100 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC1014.2
038200 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1014.2
038300 IF INSPECT-COUNTER EQUAL TO ZERO NC1014.2
038400 MOVE "NO " TO ERROR-TOTAL NC1014.2
038500 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC1014.2
038600 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC1014.2
038700 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1014.2
038800 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC1014.2
038900 WRITE-LINE. NC1014.2
039000 ADD 1 TO RECORD-COUNT. NC1014.2
039100 IF RECORD-COUNT GREATER 42 NC1014.2
039200 MOVE DUMMY-RECORD TO DUMMY-HOLD NC1014.2
039300 MOVE SPACE TO DUMMY-RECORD NC1014.2
039400 WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC1014.2
039500 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1014.2
039600 MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC1014.2
039700 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1014.2
039800 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES NC1014.2
039900 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC1014.2
040000 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN NC1014.2
040100 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC1014.2
040200 MOVE DUMMY-HOLD TO DUMMY-RECORD NC1014.2
040300 MOVE ZERO TO RECORD-COUNT. NC1014.2
040400 PERFORM WRT-LN. NC1014.2
040500 WRT-LN. NC1014.2
040600 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC1014.2
040700 MOVE SPACE TO DUMMY-RECORD. NC1014.2
040800 BLANK-LINE-PRINT. NC1014.2
040900 PERFORM WRT-LN. NC1014.2
041000 FAIL-ROUTINE. NC1014.2
041100 IF COMPUTED-X NOT EQUAL TO SPACE NC1014.2
041200 GO TO FAIL-ROUTINE-WRITE. NC1014.2
041300 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1014.2
041400 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1014.2
041500 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC1014.2
041600 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
041700 MOVE SPACES TO INF-ANSI-REFERENCE. NC1014.2
041800 GO TO FAIL-ROUTINE-EX. NC1014.2
041900 FAIL-ROUTINE-WRITE. NC1014.2
042000 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC1014.2
042100 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC1014.2
042200 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1014.2
042300 MOVE SPACES TO COR-ANSI-REFERENCE. NC1014.2
042400 FAIL-ROUTINE-EX. EXIT . NC1014.2
042500 BAIL-OUT. NC1014.2
042600 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC1014.2
042700 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC1014.2
042800 BAIL-OUT-WRITE. NC1014.2
042900 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC1014.2
043000 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC1014.2
043100 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC1014.2
043200 MOVE SPACES TO INF-ANSI-REFERENCE. NC1014.2
043300 BAIL-OUT-EX. EXIT . NC1014.2
043400 CCVS1-EXIT. NC1014.2
043500 EXIT . NC1014.2
043600 SECT-NC101A-001 SECTION . NC1014.2
043700 MPY-INIT-F1-1. NC1014.2
043800 MOVE "MULTIPLY BY" TO FEATURE. NC1014.2
043900 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
044000 MOVE 80.12 TO MULT1. NC1014.2
044100 MOVE 4 TO MULT5. NC1014.2
044200 MPY-TEST-F1-1. NC1014.2
044300 MULTIPLY MULT5 BY MULT1. NC1014.2
044400 IF MULT1 EQUAL TO 320.48 NC1014.2
044500 PERFORM PASS NC1014.2
044600 ELSE NC1014.2
044700 GO TO MPY-FAIL-F1-1. NC1014.2
044800 GO TO MPY-WRITE-F1-1. NC1014.2
044900 MPY-DELETE-F1-1. NC1014.2
045000 PERFORM DE-LETE. NC1014.2
045100 GO TO MPY-WRITE-F1-1. NC1014.2
045200 MPY-FAIL-F1-1. NC1014.2
045300 PERFORM FAIL. NC1014.2
045400 MOVE MULT1 TO COMPUTED-N. NC1014.2
045500 MOVE +320.48 TO CORRECT-N. NC1014.2
045600 MPY-WRITE-F1-1. NC1014.2
045700 MOVE "MPY-TEST-F1-1 " TO PAR-NAME. NC1014.2
045800 PERFORM PRINT-DETAIL. NC1014.2
045900* NC1014.2
046000 MPY-INIT-F1-2. NC1014.2
046100 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
046200 MOVE -56 TO MULT4. NC1014.2
046300 MPY-TEST-F1-2. NC1014.2
046400 MULTIPLY -1.3 BY MULT4 ROUNDED . NC1014.2
046500 IF MULT4 EQUAL TO 73 NC1014.2
046600 PERFORM PASS NC1014.2
046700 ELSE NC1014.2
046800 GO TO MPY-FAIL-F1-2. NC1014.2
046900 GO TO MPY-WRITE-F1-2. NC1014.2
047000 MPY-DELETE-F1-2. NC1014.2
047100 PERFORM DE-LETE. NC1014.2
047200 GO TO MPY-WRITE-F1-2. NC1014.2
047300 MPY-FAIL-F1-2. NC1014.2
047400 PERFORM FAIL. NC1014.2
047500 MOVE MULT4 TO COMPUTED-N. NC1014.2
047600 MOVE +73 TO CORRECT-N. NC1014.2
047700 MPY-WRITE-F1-2. NC1014.2
047800 MOVE "MPY-TEST-F1-2 " TO PAR-NAME. NC1014.2
047900 PERFORM PRINT-DETAIL. NC1014.2
048000 NC1014.2
048100 MPY-INIT-F1-3-1. NC1014.2
048200 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
048300 MOVE 4 TO MULT5. NC1014.2
048400 MOVE "A" TO XRAY. NC1014.2
048500 MPY-TEST-F1-3-0. NC1014.2
048600 MULTIPLY MULT5 BY MULT5 ON SIZE ERROR NC1014.2
048700 MOVE "K" TO XRAY. NC1014.2
048800 MPY-TEST-F1-3-1. NC1014.2
048900 IF XRAY EQUAL TO "K" NC1014.2
049000 PERFORM PASS NC1014.2
049100 ELSE NC1014.2
049200 GO TO MPY-FAIL-F1-3-1. NC1014.2
049300 GO TO MPY-WRITE-F1-3-1. NC1014.2
049400 MPY-DELETE-F1-3-1. NC1014.2
049500 PERFORM DE-LETE. NC1014.2
049600 GO TO MPY-WRITE-F1-3-1. NC1014.2
049700 MPY-FAIL-F1-3-1. NC1014.2
049800 MOVE XRAY TO COMPUTED-X. NC1014.2
049900 MOVE "A" TO CORRECT-X. NC1014.2
050000 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1014.2
050100 PERFORM FAIL. NC1014.2
050200 MPY-WRITE-F1-3-1. NC1014.2
050300 MOVE "MPY-TEST-F1-3-1 " TO PAR-NAME. NC1014.2
050400 PERFORM PRINT-DETAIL. NC1014.2
050500 MPY-TEST-F1-3-2. NC1014.2
050600 IF MULT5 EQUAL TO 4 NC1014.2
050700 PERFORM PASS NC1014.2
050800 ELSE NC1014.2
050900 GO TO MPY-FAIL-F1-3-2. NC1014.2
051000 GO TO MPY-WRITE-F1-3-2. NC1014.2
051100 MPY-DELETE-F1-3-2. NC1014.2
051200 PERFORM DE-LETE. NC1014.2
051300 GO TO MPY-WRITE-F1-3-2. NC1014.2
051400 MPY-FAIL-F1-3-2. NC1014.2
051500 PERFORM FAIL. NC1014.2
051600 MOVE MULT5 TO COMPUTED-N. NC1014.2
051700 MOVE +4 TO CORRECT-N. NC1014.2
051800 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1014.2
051900 MPY-WRITE-F1-3-2. NC1014.2
052000 MOVE "MPY-TEST-F1-3-2" TO PAR-NAME. NC1014.2
052100 PERFORM PRINT-DETAIL. NC1014.2
052200 NC1014.2
052300 MPY-INIT-F1-4-1. NC1014.2
052400 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
052500 MOVE 20 TO MULT6. NC1014.2
052600 MOVE "B" TO XRAY. NC1014.2
052700 MPY-TEST-F1-4-O. NC1014.2
052800 MULTIPLY 4.99 BY MULT6 ROUNDED ON SIZE ERROR NC1014.2
052900 MOVE "L" TO XRAY. NC1014.2
053000 MPY-TEST-F1-4-1. NC1014.2
053100 IF XRAY EQUAL TO "L" NC1014.2
053200 PERFORM PASS NC1014.2
053300 ELSE NC1014.2
053400 GO TO MPY-FAIL-F1-4-1. NC1014.2
053500 GO TO MPY-WRITE-F1-4-1. NC1014.2
053600 MPY-DELETE-F1-4-1. NC1014.2
053700 PERFORM DE-LETE. NC1014.2
053800 GO TO MPY-WRITE-F1-4-1. NC1014.2
053900 MPY-FAIL-F1-4-1. NC1014.2
054000 MOVE "L" TO CORRECT-X. NC1014.2
054100 MOVE XRAY TO COMPUTED-X. NC1014.2
054200 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1014.2
054300 PERFORM FAIL. NC1014.2
054400 MPY-WRITE-F1-4-1. NC1014.2
054500 MOVE "MPY-TEST-F1-4-1" TO PAR-NAME. NC1014.2
054600 PERFORM PRINT-DETAIL. NC1014.2
054700 MPY-TEST-F1-4-2. NC1014.2
054800 IF MULT6 EQUAL TO 20 NC1014.2
054900 PERFORM PASS NC1014.2
055000 ELSE NC1014.2
055100 GO TO MPY-FAIL-F1-4-2. NC1014.2
055200 GO TO MPY-WRITE-F1-4-2. NC1014.2
055300 MPY-DELETE-F1-4-2. NC1014.2
055400 PERFORM DE-LETE. NC1014.2
055500 GO TO MPY-WRITE-F1-4-2. NC1014.2
055600 MPY-FAIL-F1-4-2. NC1014.2
055700 PERFORM FAIL. NC1014.2
055800 MOVE MULT6 TO COMPUTED-N. NC1014.2
055900 MOVE +20 TO CORRECT-N. NC1014.2
056000 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1014.2
056100 MPY-WRITE-F1-4-2. NC1014.2
056200 MOVE "MPY-TEST-F1-4-2" TO PAR-NAME. NC1014.2
056300 PERFORM PRINT-DETAIL. NC1014.2
056400 NC1014.2
056500 MPY-INIT-F1-5. NC1014.2
056600 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
056700 MOVE 222222222222 TO WRK-DS-18V00. NC1014.2
056800 MPY-TEST-F1-5-0. NC1014.2
056900 MULTIPLY A06THREES-DS-03V03 BY WRK-DS-18V00. NC1014.2
057000 MPY-TEST-F1-5-1. NC1014.2
057100 IF WRK-DS-18V00 EQUAL TO 000074073999999925 NC1014.2
057200 PERFORM PASS NC1014.2
057300 GO TO MPY-WRITE-F1-5. NC1014.2
057400 GO TO MPY-FAIL-F1-5. NC1014.2
057500 MPY-DELETE-F1-5. NC1014.2
057600 PERFORM DE-LETE. NC1014.2
057700 GO TO MPY-WRITE-F1-5. NC1014.2
057800 MPY-FAIL-F1-5. NC1014.2
057900 MOVE 000074073999999925 TO CORRECT-18V0. NC1014.2
058000 MOVE WRK-DS-18V00 TO COMPUTED-18V0. NC1014.2
058100 PERFORM FAIL. NC1014.2
058200 MPY-WRITE-F1-5. NC1014.2
058300 MOVE "MPY-TEST-F1-5 " TO PAR-NAME. NC1014.2
058400 PERFORM PRINT-DETAIL. NC1014.2
058500 NC1014.2
058600 MPY-INIT-F1-6. NC1014.2
058700 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
058800 MOVE A08TWOS-DS-02V06 TO WRK-DS-06V06. NC1014.2
058900 MPY-TEST-F1-6-0. NC1014.2
059000 MULTIPLY 0.4 BY WRK-DS-06V06 ROUNDED . NC1014.2
059100 MPY-TEST-F1-6-1. NC1014.2
059200 IF WRK-DS-12V00-S EQUAL TO 000008888889 NC1014.2
059300 PERFORM PASS NC1014.2
059400 GO TO MPY-WRITE-F1-6. NC1014.2
059500 GO TO MPY-FAIL-F1-6. NC1014.2
059600 MPY-DELETE-F1-6. NC1014.2
059700 PERFORM DE-LETE. NC1014.2
059800 GO TO MPY-WRITE-F1-6. NC1014.2
059900 MPY-FAIL-F1-6. NC1014.2
060000 MOVE WRK-DS-12V00-S TO COMPUTED-18V0. NC1014.2
060100 MOVE 000008888889 TO CORRECT-18V0. NC1014.2
060200 PERFORM FAIL. NC1014.2
060300 MPY-WRITE-F1-6. NC1014.2
060400 MOVE "MPY-TEST-F1-6 " TO PAR-NAME. NC1014.2
060500 PERFORM PRINT-DETAIL. NC1014.2
060600 NC1014.2
060700 MPY-INIT-F1-7. NC1014.2
060800 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
060900 MOVE "0" TO WRK-XN-00001. NC1014.2
061000 MOVE A10ONES-DS-10V00 TO WRK-DS-10V00. NC1014.2
061100 MPY-TEST-F1-7-0. NC1014.2
061200 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
061300 ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
061400 MPY-TEST-F1-7-1. NC1014.2
061500 IF WRK-DS-10V00 EQUAL TO 1111111111 NC1014.2
061600 PERFORM PASS NC1014.2
061700 GO TO MPY-WRITE-F1-7-1. NC1014.2
061800 GO TO MPY-FAIL-F1-7-1. NC1014.2
061900 MPY-DELETE-F1-7-1. NC1014.2
062000 PERFORM DE-LETE. NC1014.2
062100 GO TO MPY-WRITE-F1-7-1. NC1014.2
062200 MPY-FAIL-F1-7-1. NC1014.2
062300 MOVE WRK-DS-10V00 TO COMPUTED-18V0. NC1014.2
062400 MOVE 1111111111 TO CORRECT-18V0. NC1014.2
062500 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1014.2
062600 PERFORM FAIL. NC1014.2
062700 MPY-WRITE-F1-7-1. NC1014.2
062800 MOVE "MPY-TEST-F1-7-1 " TO PAR-NAME. NC1014.2
062900 PERFORM PRINT-DETAIL. NC1014.2
063000 MPY-TEST-F1-7-2. NC1014.2
063100 IF WRK-XN-00001 EQUAL TO "1" NC1014.2
063200 PERFORM PASS NC1014.2
063300 GO TO MPY-WRITE-F1-7-2. NC1014.2
063400 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1014.2
063500 MOVE "1" TO CORRECT-A. NC1014.2
063600 MOVE WRK-XN-00001 TO COMPUTED-A. NC1014.2
063700 PERFORM FAIL. NC1014.2
063800 GO TO MPY-WRITE-F1-7-2. NC1014.2
063900 MPY-DELETE-F1-7-2. NC1014.2
064000 PERFORM DE-LETE. NC1014.2
064100 MPY-WRITE-F1-7-2. NC1014.2
064200 MOVE "MPY-TEST-F1-7-2 " TO PAR-NAME. NC1014.2
064300 PERFORM PRINT-DETAIL. NC1014.2
064400 NC1014.2
064500 MPY-INIT-F1-8. NC1014.2
064600 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
064700 MOVE "1" TO WRK-XN-00001. NC1014.2
064800 MOVE -99 TO WRK-DS-02V00. NC1014.2
064900 MPY-TEST-F1-8-0. NC1014.2
065000 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
065100 ON SIZE ERROR MOVE "0" TO WRK-XN-00001. NC1014.2
065200 MPY-TEST-F1-8-1. NC1014.2
065300 IF WRK-DS-02V00 EQUAL TO 00 NC1014.2
065400 PERFORM PASS NC1014.2
065500 GO TO MPY-WRITE-F1-8-1. NC1014.2
065600 GO TO MPY-FAIL-F1-8-1. NC1014.2
065700 MPY-DELETE-F1-8-1. NC1014.2
065800 PERFORM DE-LETE. NC1014.2
065900 GO TO MPY-WRITE-F1-8-1. NC1014.2
066000 MPY-FAIL-F1-8-1. NC1014.2
066100 MOVE WRK-DS-02V00 TO COMPUTED-N. NC1014.2
066200 MOVE 00 TO CORRECT-N. NC1014.2
066300 PERFORM FAIL. NC1014.2
066400 MPY-WRITE-F1-8-1. NC1014.2
066500 MOVE "MPY-TEST-F1-8-1 " TO PAR-NAME. NC1014.2
066600 PERFORM PRINT-DETAIL. NC1014.2
066700 MPY-TEST-F1-8-2. NC1014.2
066800 IF WRK-XN-00001 EQUAL TO "1" NC1014.2
066900 PERFORM PASS NC1014.2
067000 GO TO MPY-WRITE-F1-8-2. NC1014.2
067100 MOVE "1" TO CORRECT-A. NC1014.2
067200 MOVE WRK-XN-00001 TO COMPUTED-A. NC1014.2
067300 MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK. NC1014.2
067400 PERFORM FAIL. NC1014.2
067500 GO TO MPY-WRITE-F1-8-2. NC1014.2
067600 MPY-DELETE-F1-8-2. NC1014.2
067700 PERFORM DE-LETE. NC1014.2
067800 MPY-WRITE-F1-8-2. NC1014.2
067900 MOVE "MPY-TEST-F1-8-2 " TO PAR-NAME. NC1014.2
068000 PERFORM PRINT-DETAIL. NC1014.2
068100 NC1014.2
068200 MPY-INIT-F1-9. NC1014.2
068300 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
068400 MOVE "0" TO WRK-XN-00001. NC1014.2
068500 MOVE -01 TO WRK-DS-02V00. NC1014.2
068600 MPY-TEST-F1-9-0. NC1014.2
068700 MULTIPLY 99.5 BY WRK-DS-02V00 ROUNDED NC1014.2
068800 ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
068900 MPY-TEST-F1-9-1. NC1014.2
069000 IF WRK-DS-02V00 EQUAL TO -01 NC1014.2
069100 PERFORM PASS NC1014.2
069200 GO TO MPY-WRITE-F1-9-1. NC1014.2
069300 GO TO MPY-FAIL-F1-9-1. NC1014.2
069400 MPY-DELETE-F1-9-1. NC1014.2
069500 PERFORM DE-LETE. NC1014.2
069600 GO TO MPY-WRITE-F1-9-1. NC1014.2
069700 MPY-FAIL-F1-9-1. NC1014.2
069800 MOVE WRK-DS-02V00 TO COMPUTED-N. NC1014.2
069900 MOVE -01 TO CORRECT-N. NC1014.2
070000 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK. NC1014.2
070100 PERFORM FAIL. NC1014.2
070200 MPY-WRITE-F1-9-1. NC1014.2
070300 MOVE "MPY-TEST-F1-9-1 " TO PAR-NAME. NC1014.2
070400 PERFORM PRINT-DETAIL. NC1014.2
070500 MPY-TEST-F1-9-2. NC1014.2
070600 IF WRK-XN-00001 EQUAL TO "1" NC1014.2
070700 PERFORM PASS NC1014.2
070800 GO TO MPY-WRITE-F1-9-2. NC1014.2
070900 MOVE "1" TO CORRECT-A. NC1014.2
071000 MOVE WRK-XN-00001 TO COMPUTED-A. NC1014.2
071100 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK. NC1014.2
071200 PERFORM FAIL. NC1014.2
071300 GO TO MPY-WRITE-F1-9-2. NC1014.2
071400 MPY-DELETE-F1-9-2. NC1014.2
071500 PERFORM DE-LETE. NC1014.2
071600 MPY-WRITE-F1-9-2. NC1014.2
071700 MOVE "MPY-TEST-F1-9-2 " TO PAR-NAME. NC1014.2
071800 PERFORM PRINT-DETAIL. NC1014.2
071900 NC1014.2
072000 MPY-INIT-F1-10. NC1014.2
072100 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
072200 MOVE "1" TO WRK-XN-00001. NC1014.2
072300 MOVE -01 TO WRK-DS-02V00. NC1014.2
072400 MPY-TEST-F1-10-0. NC1014.2
072500 MULTIPLY 99.4 BY WRK-DS-02V00 ROUNDED NC1014.2
072600 ON SIZE ERROR MOVE "0" TO WRK-XN-00001. NC1014.2
072700 MPY-TEST-F1-10-1. NC1014.2
072800 IF WRK-DS-02V00 EQUAL TO -99 NC1014.2
072900 PERFORM PASS NC1014.2
073000 GO TO MPY-WRITE-F1-10-1. NC1014.2
073100 GO TO MPY-FAIL-F1-10-1. NC1014.2
073200 MPY-DELETE-F1-10-1. NC1014.2
073300 PERFORM DE-LETE. NC1014.2
073400 GO TO MPY-WRITE-F1-10-1. NC1014.2
073500 MPY-FAIL-F1-10-1. NC1014.2
073600 MOVE WRK-DS-02V00 TO COMPUTED-N. NC1014.2
073700 MOVE -99 TO CORRECT-N. NC1014.2
073800 PERFORM FAIL. NC1014.2
073900 MPY-WRITE-F1-10-1. NC1014.2
074000 MOVE "MPY-TEST-F1-10-1 " TO PAR-NAME. NC1014.2
074100 PERFORM PRINT-DETAIL. NC1014.2
074200 MPY-TEST-F1-10-2. NC1014.2
074300 IF WRK-XN-00001 EQUAL TO "1" NC1014.2
074400 PERFORM PASS NC1014.2
074500 GO TO MPY-WRITE-F1-10-2. NC1014.2
074600 MOVE "1" TO CORRECT-A. NC1014.2
074700 MOVE WRK-XN-00001 TO COMPUTED-A. NC1014.2
074800 MOVE "ON SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARK. NC1014.2
074900 PERFORM FAIL. NC1014.2
075000 GO TO MPY-WRITE-F1-10-2. NC1014.2
075100 MPY-DELETE-F1-10-2. NC1014.2
075200 PERFORM DE-LETE. NC1014.2
075300 MPY-WRITE-F1-10-2. NC1014.2
075400 MOVE "MPY-TEST-F1-10-2 " TO PAR-NAME. NC1014.2
075500 PERFORM PRINT-DETAIL. NC1014.2
075600 NC1014.2
075700 MPY-INIT-F1-11. NC1014.2
075800 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
075900 MOVE -990 TO WRK-DS-0201P. NC1014.2
076000 MPY-TEST-F1-11-0. NC1014.2
076100 MULTIPLY A01ONE-CS-00V01 BY WRK-DS-0201P. NC1014.2
076200 MPY-TEST-F1-11. NC1014.2
076300 MOVE WRK-DS-0201P TO WRK-DS-05V00. NC1014.2
076400 IF WRK-DS-05V00 EQUAL TO -00090 NC1014.2
076500 PERFORM PASS NC1014.2
076600 GO TO MPY-WRITE-F1-11. NC1014.2
076700 MOVE -00090 TO CORRECT-N. NC1014.2
076800 MOVE WRK-DS-05V00 TO COMPUTED-N. NC1014.2
076900 PERFORM FAIL. NC1014.2
077000 GO TO MPY-WRITE-F1-11. NC1014.2
077100 MPY-DELETE-F1-11. NC1014.2
077200 PERFORM DE-LETE. NC1014.2
077300 MPY-WRITE-F1-11. NC1014.2
077400 MOVE "MPY-TEST-F1-11 " TO PAR-NAME. NC1014.2
077500 PERFORM PRINT-DETAIL. NC1014.2
077600 NC1014.2
077700 MPY-INIT-F1-12. NC1014.2
077800 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
077900 MOVE A18ONES-DS-18V00 TO WRK-CS-18V00. NC1014.2
078000 MPY-TEST-F1-12-0. NC1014.2
078100 MULTIPLY A01ONE-DS-P0801 BY WRK-CS-18V00. NC1014.2
078200 MPY-TEST-F1-12. NC1014.2
078300 MOVE WRK-CS-18V00 TO WRK-DU-18V00. NC1014.2
078400 IF WRK-DU-18V00 EQUAL TO 000000000111111111 NC1014.2
078500 PERFORM PASS NC1014.2
078600 GO TO MPY-WRITE-F1-12. NC1014.2
078700 MOVE 000000000111111111 TO CORRECT-18V0. NC1014.2
078800 MOVE WRK-DU-18V00 TO COMPUTED-18V0. NC1014.2
078900 PERFORM FAIL. NC1014.2
079000 GO TO MPY-WRITE-F1-12. NC1014.2
079100 MPY-DELETE-F1-12. NC1014.2
079200 PERFORM DE-LETE. NC1014.2
079300 MPY-WRITE-F1-12. NC1014.2
079400 MOVE "MPY-TEST-F1-12 " TO PAR-NAME. NC1014.2
079500 PERFORM PRINT-DETAIL. NC1014.2
079600* NC1014.2
079700* NC1014.2
079800 MPY-INIT-F1-13. NC1014.2
079900* ===--> NEW SIZE ERROR TESTS <--=== NC1014.2
080000 MOVE "VI-67 6.4.2 " TO ANSI-REFERENCE. NC1014.2
080100 MOVE "MPY-TEST-F1-13 " TO PAR-NAME. NC1014.2
080200 MOVE "0" TO WRK-XN-00001. NC1014.2
080300 MOVE 1111111111 TO WRK-DS-10V00. NC1014.2
080400 MOVE 1 TO REC-CT. NC1014.2
080500 MPY-TEST-F1-13-0. NC1014.2
080600 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
080700 ON SIZE ERROR GO TO MPY-TEST-F1-13-1 NC1014.2
080800 NOT ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
080900 GO TO MPY-TEST-F1-13-1. NC1014.2
081000 MPY-DELETE-F1-13. NC1014.2
081100 PERFORM DE-LETE. NC1014.2
081200 PERFORM PRINT-DETAIL. NC1014.2
081300 GO TO MPY-INIT-F1-14. NC1014.2
081400 MPY-TEST-F1-13-1. NC1014.2
081500 MOVE "MPY-TEST-F1-13-1" TO PAR-NAME NC1014.2
081600 IF WRK-XN-00001 = "0" NC1014.2
081700 PERFORM PASS NC1014.2
081800 PERFORM PRINT-DETAIL NC1014.2
081900 ELSE NC1014.2
082000 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
082100 MOVE "0" TO CORRECT-X NC1014.2
082200 MOVE "SIZE ERROR SHOULD HAVE OCCURRED" TO RE-MARK NC1014.2
082300 PERFORM FAIL NC1014.2
082400 PERFORM PRINT-DETAIL. NC1014.2
082500 ADD 1 TO REC-CT. NC1014.2
082600 MPY-TEST-F1-13-2. NC1014.2
082700 MOVE "MPY-TEST-F1-13-2" TO PAR-NAME NC1014.2
082800 IF WRK-DS-10V00 = 1111111111 NC1014.2
082900 PERFORM PASS NC1014.2
083000 PERFORM PRINT-DETAIL NC1014.2
083100 ELSE NC1014.2
083200 MOVE WRK-DS-10V00 TO COMPUTED-18V0 NC1014.2
083300 MOVE 1111111111 TO CORRECT-18V0 NC1014.2
083400 MOVE "SIZE ERROR SHOULD HAVE OCCURRED" TO RE-MARK NC1014.2
083500 PERFORM FAIL NC1014.2
083600 PERFORM PRINT-DETAIL. NC1014.2
083700* NC1014.2
083800* NC1014.2
083900 MPY-INIT-F1-14. NC1014.2
084000* ===--> NEW SIZE ERROR TESTS <--=== NC1014.2
084100 MOVE "VI-67 6.4.2 " TO ANSI-REFERENCE. NC1014.2
084200 MOVE "MPY-TEST-F1-14 " TO PAR-NAME. NC1014.2
084300 MOVE "1" TO WRK-XN-00001. NC1014.2
084400 MOVE 1 TO REC-CT. NC1014.2
084500 MOVE -99 TO WRK-DS-02V00. NC1014.2
084600 MPY-TEST-F1-14-0. NC1014.2
084700 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
084800 ON SIZE ERROR GO TO MPY-TEST-F1-14-1 NC1014.2
084900 NOT ON SIZE ERROR MOVE "0" TO WRK-XN-00001. NC1014.2
085000 GO TO MPY-TEST-F1-14-1. NC1014.2
085100 MPY-DELETE-F1-14. NC1014.2
085200 PERFORM DE-LETE. NC1014.2
085300 PERFORM PRINT-DETAIL. NC1014.2
085400 GO TO MPY-INIT-F1-15. NC1014.2
085500 MPY-TEST-F1-14-1. NC1014.2
085600 MOVE "MPY-TEST-F1-14-1" TO PAR-NAME. NC1014.2
085700 IF WRK-XN-00001 = "0" NC1014.2
085800 PERFORM PASS NC1014.2
085900 PERFORM PRINT-DETAIL NC1014.2
086000 ELSE NC1014.2
086100 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
086200 MOVE "0" TO CORRECT-X NC1014.2
086300 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
086400 TO RE-MARK NC1014.2
086500 PERFORM FAIL NC1014.2
086600 PERFORM PRINT-DETAIL. NC1014.2
086700 ADD 1 TO REC-CT. NC1014.2
086800 MPY-TEST-F1-14-2. NC1014.2
086900 MOVE "MPY-TEST-F1-14-2" TO PAR-NAME. NC1014.2
087000 IF WRK-DS-02V00 = 00 NC1014.2
087100 PERFORM PASS NC1014.2
087200 PERFORM PRINT-DETAIL NC1014.2
087300 ELSE NC1014.2
087400 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
087500 MOVE 00 TO CORRECT-N NC1014.2
087600 PERFORM FAIL NC1014.2
087700 PERFORM PRINT-DETAIL. NC1014.2
087800* NC1014.2
087900* NC1014.2
088000 MPY-INIT-F1-15. NC1014.2
088100* ===--> NEW SIZE ERROR TESTS <--=== NC1014.2
088200 MOVE "VI-67 6.4.2 " TO ANSI-REFERENCE. NC1014.2
088300 MOVE "0" TO WRK-XN-00001. NC1014.2
088400 MOVE 1111111111 TO WRK-DS-10V00. NC1014.2
088500 MOVE 1 TO REC-CT. NC1014.2
088600 MPY-TEST-F1-15-0. NC1014.2
088700 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
088800 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
088900 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001. NC1014.2
089000 GO TO MPY-TEST-F1-15-1. NC1014.2
089100 MPY-DELETE-F1-15. NC1014.2
089200 PERFORM DE-LETE. NC1014.2
089300 PERFORM PRINT-DETAIL. NC1014.2
089400 GO TO MPY-INIT-F1-16. NC1014.2
089500 MPY-TEST-F1-15-1. NC1014.2
089600 MOVE "MPY-TEST-F1-15-1" TO PAR-NAME. NC1014.2
089700 IF WRK-XN-00001 = "1" NC1014.2
089800 PERFORM PASS NC1014.2
089900 PERFORM PRINT-DETAIL NC1014.2
090000 ELSE NC1014.2
090100 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
090200 MOVE "1" TO CORRECT-X NC1014.2
090300 MOVE "SIZE ERROR SHOULD HAVE OCCURRED" TO RE-MARK NC1014.2
090400 PERFORM FAIL NC1014.2
090500 PERFORM PRINT-DETAIL. NC1014.2
090600 ADD 1 TO REC-CT. NC1014.2
090700 MPY-TEST-F1-15-2. NC1014.2
090800 MOVE "MPY-TEST-F1-15-2" TO PAR-NAME. NC1014.2
090900 IF WRK-DS-10V00 = 1111111111 NC1014.2
091000 PERFORM PASS NC1014.2
091100 PERFORM PRINT-DETAIL NC1014.2
091200 ELSE NC1014.2
091300 MOVE WRK-DS-10V00 TO COMPUTED-18V0 NC1014.2
091400 MOVE 1111111111 TO CORRECT-18V0 NC1014.2
091500 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK NC1014.2
091600 PERFORM FAIL NC1014.2
091700 PERFORM PRINT-DETAIL. NC1014.2
091800* NC1014.2
091900* NC1014.2
092000 MPY-INIT-F1-16. NC1014.2
092100* ===--> NEW SIZE ERROR TESTS <--=== NC1014.2
092200 MOVE "VI-67 6.4.2 " TO ANSI-REFERENCE. NC1014.2
092300 MOVE "0" TO WRK-XN-00001. NC1014.2
092400 MOVE -99 TO WRK-DS-02V00. NC1014.2
092500 MOVE 1 TO REC-CT. NC1014.2
092600 MPY-TEST-F1-16-0. NC1014.2
092700 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
092800 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
092900 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001. NC1014.2
093000 GO TO MPY-TEST-F1-16-1. NC1014.2
093100 MPY-DELETE-F1-16. NC1014.2
093200 PERFORM DE-LETE. NC1014.2
093300 PERFORM PRINT-DETAIL. NC1014.2
093400 GO TO MPY-INIT-F1-17. NC1014.2
093500 MPY-TEST-F1-16-1. NC1014.2
093600 MOVE "MPY-TEST-F1-16-1" TO PAR-NAME. NC1014.2
093700 IF WRK-XN-00001 = "2" NC1014.2
093800 PERFORM PASS NC1014.2
093900 PERFORM PRINT-DETAIL NC1014.2
094000 ELSE NC1014.2
094100 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
094200 MOVE "2" TO CORRECT-X NC1014.2
094300 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
094400 TO RE-MARK NC1014.2
094500 PERFORM FAIL NC1014.2
094600 PERFORM PRINT-DETAIL. NC1014.2
094700 ADD 1 TO REC-CT. NC1014.2
094800 MPY-TEST-F1-16-2. NC1014.2
094900 MOVE "MPY-TEST-F1-16-2" TO PAR-NAME. NC1014.2
095000 IF WRK-DS-02V00 = 00 NC1014.2
095100 PERFORM PASS NC1014.2
095200 PERFORM PRINT-DETAIL NC1014.2
095300 ELSE NC1014.2
095400 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
095500 MOVE 00 TO CORRECT-N NC1014.2
095600 MOVE "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK NC1014.2
095700 PERFORM FAIL NC1014.2
095800 PERFORM PRINT-DETAIL. NC1014.2
095900* NC1014.2
096000* NC1014.2
096100 MPY-INIT-F1-17. NC1014.2
096200 MOVE "VI-106 6.19.4 GR1" TO ANSI-REFERENCE. NC1014.2
096300* ===--> MULTIPLE RESULT FIELDS <--=== NC1014.2
096400 MOVE "MPY-TEST-F1-17" TO PAR-NAME. NC1014.2
096500 MOVE .00001 TO WRK-DU-4P1-1. NC1014.2
096600 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
096700 MOVE 1 TO REC-CT. NC1014.2
096800 MPY-TEST-F1-17-0. NC1014.2
096900 MULTIPLY WRK-DU-4P1-1 BY WRK-DU-5V1-1 ROUNDED WRK-DU-2P4-1 NC1014.2
097000 WRK-DU-6V0-1 ROUNDED WRK-DU-6V0-2 WRK-DU-0V12-1. NC1014.2
097100 GO TO MPY-TEST-F1-17-1. NC1014.2
097200 MPY-DELETE-F1-17. NC1014.2
097300 PERFORM DE-LETE. NC1014.2
097400 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
097500 PERFORM PRINT-DETAIL. NC1014.2
097600 GO TO MPY-INIT-F1-18. NC1014.2
097700 MPY-TEST-F1-17-1. NC1014.2
097800 IF WRK-DU-5V1-1 = .1 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
097900 ELSE NC1014.2
098000 PERFORM FAIL MOVE WRK-DU-5V1-1 TO COMPUTED-N MOVE .1 NC1014.2
098100 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
098200 ADD 1 TO REC-CT. NC1014.2
098300 MPY-TEST-F1-17-2. NC1014.2
098400 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
098500 ELSE NC1014.2
098600 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
098700 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
098800 ADD 1 TO REC-CT. NC1014.2
098900 MPY-TEST-F1-17-3. NC1014.2
099000 IF WRK-DU-6V0-1 = 1 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
099100 ELSE NC1014.2
099200 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 1 NC1014.2
099300 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
099400 ADD 1 TO REC-CT. NC1014.2
099500 MPY-TEST-F1-17-4. NC1014.2
099600 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
099700 ELSE NC1014.2
099800 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
099900 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
100000 ADD 1 TO REC-CT. NC1014.2
100100 MPY-TEST-F1-17-5. NC1014.2
100200 IF WRK-DU-0V12-1 = .0000000001 PERFORM PASS PERFORM NC1014.2
100300 PRINT-DETAIL ELSE NC1014.2
100400 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE NC1014.2
100500 .0000000001 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
100600* NC1014.2
100700 MPY-INIT-F1-18. NC1014.2
100800* => SIZE ERROR CONDITION. <--== NC1014.2
100900* ==--> MULTIPLE RESULT FIELDS<--== NC1014.2
101000* ===--> & SIZE ERROR CONDITIONS<--=== NC1014.2
101100 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
101200 MOVE "MPY-TEST-F1-18" TO PAR-NAME. NC1014.2
101300 MOVE "0" TO WRK-XN-00001. NC1014.2
101400 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
101500 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
101600 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
101700 MOVE 0 TO WRK-DU-0V12-1. NC1014.2
101800 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
101900 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
102000 MOVE 1 TO REC-CT. NC1014.2
102100 MPY-TEST-F1-18-0. NC1014.2
102200 MULTIPLY WRK-DU-5V1-1 BY WRK-DU-2V0-1 ROUNDED WRK-DU-2P4-1 NC1014.2
102300 WRK-DU-6V0-1 ROUNDED WRK-DU-6V0-2 WRK-DU-0V12-1 NC1014.2
102400 ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
102500 GO TO MPY-TEST-F1-18-1. NC1014.2
102600 MPY-DELETE-F1-18. NC1014.2
102700 PERFORM DE-LETE. NC1014.2
102800 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
102900 PERFORM PRINT-DETAIL. NC1014.2
103000 GO TO MPY-INIT-F1-19. NC1014.2
103100 MPY-TEST-F1-18-1. NC1014.2
103200 IF WRK-DU-2V0-1 = 99 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
103300 ELSE NC1014.2
103400 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 99 NC1014.2
103500 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
103600 ADD 1 TO REC-CT. NC1014.2
103700 MPY-TEST-F1-18-2. NC1014.2
103800 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
103900 ELSE NC1014.2
104000 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
104100 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
104200 ADD 1 TO REC-CT. NC1014.2
104300 MPY-TEST-F1-18-3. NC1014.2
104400 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
104500 ELSE NC1014.2
104600 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 0 NC1014.2
104700 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
104800 ADD 1 TO REC-CT. NC1014.2
104900 MPY-TEST-F1-18-4. NC1014.2
105000 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
105100 ELSE NC1014.2
105200 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
105300 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
105400 ADD 1 TO REC-CT. NC1014.2
105500 MPY-TEST-F1-18-5. NC1014.2
105600 IF WRK-DU-0V12-1 = 0 PERFORM PASS PERFORM NC1014.2
105700 PRINT-DETAIL ELSE NC1014.2
105800 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE 0 NC1014.2
105900 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
106000 ADD 1 TO REC-CT. NC1014.2
106100 MPY-TEST-F1-18-6. NC1014.2
106200 IF WRK-XN-00001 = "1" NC1014.2
106300 PERFORM PASS NC1014.2
106400 PERFORM PRINT-DETAIL NC1014.2
106500 ELSE NC1014.2
106600 MOVE "ON SIZE ERROR SHOULD HAVE EXECUTED" NC1014.2
106700 TO RE-MARK NC1014.2
106800 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
106900 MOVE "1" TO CORRECT-X NC1014.2
107000 PERFORM PRINT-DETAIL. NC1014.2
107100* NC1014.2
107200 MPY-INIT-F1-19. NC1014.2
107300* ==--> NO SIZE ERROR CONDITION. <--== NC1014.2
107400* ==--> MULTIPLE RESULT FIELDS <--== NC1014.2
107500* ===--> & SIZE ERROR CONDITIONS <--=== NC1014.2
107600 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
107700 MOVE "MPY-TEST-F1-19" TO PAR-NAME. NC1014.2
107800 MOVE "0" TO WRK-XN-00001. NC1014.2
107900 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
108000 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
108100 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
108200 MOVE .00001 TO WRK-DU-0V12-1. NC1014.2
108300 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
108400 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
108500 MOVE .00001 TO WRK-DU-4P1-1. NC1014.2
108600 MOVE 1 TO REC-CT. NC1014.2
108700 MPY-TEST-F1-19-0. NC1014.2
108800 MULTIPLY WRK-DU-4P1-1 BY WRK-DU-5V1-1 ROUNDED WRK-DU-2P4-1 NC1014.2
108900 WRK-DU-6V0-1 ROUNDED WRK-DU-6V0-2 NC1014.2
109000 WRK-DU-0V12-1 NC1014.2
109100 ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
109200 GO TO MPY-TEST-F1-19-1. NC1014.2
109300 MPY-DELETE-F1-19. NC1014.2
109400 PERFORM DE-LETE. NC1014.2
109500 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
109600 PERFORM PRINT-DETAIL. NC1014.2
109700 GO TO MPY-INIT-F1-20. NC1014.2
109800 MPY-TEST-F1-19-1. NC1014.2
109900 IF WRK-DU-5V1-1 = .1 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
110000 ELSE NC1014.2
110100 PERFORM FAIL MOVE WRK-DU-5V1-1 TO COMPUTED-N MOVE .1 NC1014.2
110200 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
110300 ADD 1 TO REC-CT. NC1014.2
110400 MPY-TEST-F1-19-2. NC1014.2
110500 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
110600 ELSE NC1014.2
110700 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
110800 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
110900 ADD 1 TO REC-CT. NC1014.2
111000 MPY-TEST-F1-19-3. NC1014.2
111100 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
111200 ELSE NC1014.2
111300 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 0 NC1014.2
111400 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
111500 ADD 1 TO REC-CT. NC1014.2
111600 MPY-TEST-F1-19-4. NC1014.2
111700 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
111800 ELSE NC1014.2
111900 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
112000 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
112100 ADD 1 TO REC-CT. NC1014.2
112200 MPY-TEST-F1-19-5. NC1014.2
112300 IF WRK-DU-0V12-1 = .0000000001 PERFORM PASS PERFORM NC1014.2
112400 PRINT-DETAIL ELSE NC1014.2
112500 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE NC1014.2
112600 .0000000001 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
112700 ADD 1 TO REC-CT. NC1014.2
112800 MPY-TEST-F1-19-6. NC1014.2
112900 IF WRK-XN-00001 = "0" NC1014.2
113000 PERFORM PASS NC1014.2
113100 PERFORM PRINT-DETAIL NC1014.2
113200 ELSE NC1014.2
113300 MOVE "ON SIZE ERROR SHOULD NOT HAVE EXECUTED" NC1014.2
113400 TO RE-MARK NC1014.2
113500 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
113600 MOVE "0" TO CORRECT-X NC1014.2
113700 PERFORM PRINT-DETAIL. NC1014.2
113800* NC1014.2
113900 MPY-INIT-F1-20. NC1014.2
114000* ==--> SIZE ERROR CONDITION. <--== NC1014.2
114100* ==--> MULTIPLE RESULT FIELDS <--== NC1014.2
114200* ==--> NEW SIZE ERROR TESTS <--== NC1014.2
114300 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
114400 MOVE "MPY-TEST-F1-20" TO PAR-NAME. NC1014.2
114500 MOVE "0" TO WRK-XN-00001. NC1014.2
114600 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
114700 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
114800 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
114900 MOVE 0 TO WRK-DU-0V12-1. NC1014.2
115000 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
115100 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
115200 MOVE 1 TO REC-CT. NC1014.2
115300 MPY-TEST-F1-20-0. NC1014.2
115400 MULTIPLY WRK-DU-5V1-1 BY WRK-DU-2V0-1 ROUNDED WRK-DU-2P4-1 NC1014.2
115500 WRK-DU-6V0-1 ROUNDED WRK-DU-6V0-2 WRK-DU-0V12-1 NC1014.2
115600 ON SIZE ERROR GO TO MPY-TEST-F1-20-1 NC1014.2
115700 NOT ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
115800 GO TO MPY-TEST-F1-20-1. NC1014.2
115900 MPY-DELETE-F1-20. NC1014.2
116000 PERFORM DE-LETE. NC1014.2
116100 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
116200 PERFORM PRINT-DETAIL. NC1014.2
116300 GO TO MPY-INIT-F1-21. NC1014.2
116400 MPY-TEST-F1-20-1. NC1014.2
116500 IF WRK-DU-2V0-1 = 99 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
116600 ELSE NC1014.2
116700 PERFORM FAIL MOVE WRK-DU-2V0-1 TO COMPUTED-N MOVE 99 NC1014.2
116800 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
116900 ADD 1 TO REC-CT. NC1014.2
117000 MPY-TEST-F1-20-2. NC1014.2
117100 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
117200 ELSE NC1014.2
117300 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
117400 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
117500 ADD 1 TO REC-CT. NC1014.2
117600 MPY-TEST-F1-20-3. NC1014.2
117700 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
117800 ELSE NC1014.2
117900 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 0 NC1014.2
118000 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
118100 ADD 1 TO REC-CT. NC1014.2
118200 MPY-TEST-F1-20-4. NC1014.2
118300 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
118400 ELSE NC1014.2
118500 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
118600 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
118700 ADD 1 TO REC-CT. NC1014.2
118800 MPY-TEST-F1-20-5. NC1014.2
118900 IF WRK-DU-0V12-1 = 0 PERFORM PASS PERFORM NC1014.2
119000 PRINT-DETAIL ELSE NC1014.2
119100 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE 0 NC1014.2
119200 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
119300 ADD 1 TO REC-CT. NC1014.2
119400 MPY-TEST-F1-20-6. NC1014.2
119500 IF WRK-XN-00001 = "0" NC1014.2
119600 PERFORM PASS NC1014.2
119700 PERFORM PRINT-DETAIL NC1014.2
119800 ELSE NC1014.2
119900 MOVE "NOT ON SIZE ERROR SHOULD NOT HAVE EXECUTED" NC1014.2
120000 TO RE-MARK NC1014.2
120100 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
120200 MOVE "0" TO CORRECT-X NC1014.2
120300 PERFORM PRINT-DETAIL. NC1014.2
120400* NC1014.2
120500 MPY-INIT-F1-21. NC1014.2
120600* ==--> NO SIZE ERROR CONDITION. <--== NC1014.2
120700* ==--> MULTIPLE RESULT FIELDS <--== NC1014.2
120800* ==--> NEW SIZE ERROR TESTS <--== NC1014.2
120900 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
121000 MOVE "MPY-TEST-F1-21" TO PAR-NAME. NC1014.2
121100 MOVE "0" TO WRK-XN-00001. NC1014.2
121200 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
121300 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
121400 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
121500 MOVE .00001 TO WRK-DU-0V12-1. NC1014.2
121600 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
121700 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
121800 MOVE .00001 TO WRK-DU-4P1-1. NC1014.2
121900 MOVE 1 TO REC-CT. NC1014.2
122000 MPY-TEST-F1-21-0. NC1014.2
122100 MULTIPLY WRK-DU-4P1-1 BY WRK-DU-5V1-1 ROUNDED WRK-DU-2P4-1 NC1014.2
122200 WRK-DU-6V0-1 ROUNDED NC1014.2
122300 WRK-DU-6V0-2 ROUNDED WRK-DU-0V12-1 NC1014.2
122400 ON SIZE ERROR GO TO MPY-TEST-F1-21-1 NC1014.2
122500 NOT ON SIZE ERROR MOVE "1" TO WRK-XN-00001. NC1014.2
122600 GO TO MPY-TEST-F1-21-1. NC1014.2
122700 MPY-DELETE-F1-21. NC1014.2
122800 PERFORM DE-LETE. NC1014.2
122900 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
123000 PERFORM PRINT-DETAIL. NC1014.2
123100 GO TO MPY-INIT-F1-22. NC1014.2
123200 MPY-TEST-F1-21-1. NC1014.2
123300 IF WRK-DU-5V1-1 = .1 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
123400 ELSE NC1014.2
123500 PERFORM FAIL MOVE WRK-DU-5V1-1 TO COMPUTED-N MOVE .1 NC1014.2
123600 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
123700 ADD 1 TO REC-CT. NC1014.2
123800 MPY-TEST-F1-21-2. NC1014.2
123900 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
124000 ELSE NC1014.2
124100 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
124200 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
124300 ADD 1 TO REC-CT. NC1014.2
124400 MPY-TEST-F1-21-3. NC1014.2
124500 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
124600 ELSE NC1014.2
124700 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 1 NC1014.2
124800 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
124900 ADD 1 TO REC-CT. NC1014.2
125000 MPY-TEST-F1-21-4. NC1014.2
125100 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
125200 ELSE NC1014.2
125300 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
125400 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
125500 ADD 1 TO REC-CT. NC1014.2
125600 MPY-TEST-F1-21-5. NC1014.2
125700 IF WRK-DU-0V12-1 = .0000000001 PERFORM PASS PERFORM NC1014.2
125800 PRINT-DETAIL ELSE NC1014.2
125900 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE NC1014.2
126000 .0000000001 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
126100 ADD 1 TO REC-CT. NC1014.2
126200 MPY-TEST-F1-21-6. NC1014.2
126300 IF WRK-XN-00001 = "1" NC1014.2
126400 PERFORM PASS NC1014.2
126500 PERFORM PRINT-DETAIL NC1014.2
126600 ELSE NC1014.2
126700 MOVE "NOT ON SIZE ERROR SHOULD HAVE EXECUTED" NC1014.2
126800 TO RE-MARK NC1014.2
126900 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
127000 MOVE "1" TO CORRECT-X NC1014.2
127100 PERFORM PRINT-DETAIL. NC1014.2
127200* NC1014.2
127300 MPY-INIT-F1-22. NC1014.2
127400* ==--> SIZE ERROR CONDITION. <--== NC1014.2
127500* ==--> MULTIPLE RESULT FIELDS <--== NC1014.2
127600* ==--> NEW SIZE ERROR TESTS <--== NC1014.2
127700 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
127800 MOVE "MPY-TEST-F1-22" TO PAR-NAME. NC1014.2
127900 MOVE "0" TO WRK-XN-00001. NC1014.2
128000 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
128100 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
128200 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
128300 MOVE 0 TO WRK-DU-0V12-1. NC1014.2
128400 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
128500 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
128600 MOVE 1 TO REC-CT. NC1014.2
128700 MPY-TEST-F1-22-0. NC1014.2
128800 MULTIPLY WRK-DU-5V1-1 BY WRK-DU-2V0-1 ROUNDED WRK-DU-2P4-1 NC1014.2
128900 WRK-DU-6V0-1 ROUNDED WRK-DU-6V0-2 WRK-DU-0V12-1 NC1014.2
129000 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
129100 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001. NC1014.2
129200 GO TO MPY-TEST-F1-22-1. NC1014.2
129300 MPY-DELETE-F1-22. NC1014.2
129400 PERFORM DE-LETE. NC1014.2
129500 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
129600 PERFORM PRINT-DETAIL. NC1014.2
129700 GO TO MPY-INIT-F1-23. NC1014.2
129800 MPY-TEST-F1-22-1. NC1014.2
129900 IF WRK-DU-5V1-1 = 12345.6 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
130000 ELSE NC1014.2
130100 PERFORM FAIL MOVE WRK-DU-5V1-1 TO COMPUTED-N MOVE 12345.6 NC1014.2
130200 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
130300 ADD 1 TO REC-CT. NC1014.2
130400 MPY-TEST-F1-22-2. NC1014.2
130500 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
130600 ELSE NC1014.2
130700 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
130800 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
130900 ADD 1 TO REC-CT. NC1014.2
131000 MPY-TEST-F1-22-3. NC1014.2
131100 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
131200 ELSE NC1014.2
131300 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 0 NC1014.2
131400 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
131500 ADD 1 TO REC-CT. NC1014.2
131600 MPY-TEST-F1-22-4. NC1014.2
131700 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
131800 ELSE NC1014.2
131900 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
132000 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
132100 ADD 1 TO REC-CT. NC1014.2
132200 MPY-TEST-F1-22-5. NC1014.2
132300 IF WRK-DU-0V12-1 = 0 PERFORM PASS PERFORM NC1014.2
132400 PRINT-DETAIL ELSE NC1014.2
132500 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE NC1014.2
132600 0 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
132700 ADD 1 TO REC-CT. NC1014.2
132800 MPY-TEST-F1-22-6. NC1014.2
132900 IF WRK-XN-00001 = "1" NC1014.2
133000 PERFORM PASS NC1014.2
133100 PERFORM PRINT-DETAIL NC1014.2
133200 ELSE NC1014.2
133300 MOVE "ON SIZE ERROR SHOULD HAVE EXECUTED" NC1014.2
133400 TO RE-MARK NC1014.2
133500 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
133600 MOVE "1" TO CORRECT-X NC1014.2
133700 PERFORM PRINT-DETAIL. NC1014.2
133800* NC1014.2
133900* NC1014.2
134000 MPY-INIT-F1-23. NC1014.2
134100* ==--> NO SIZE ERROR CONDITION. <--== NC1014.2
134200* ==--> MULTIPLE RESULT FIELDS <--== NC1014.2
134300* ==--> NEW SIZE ERROR TESTS <--== NC1014.2
134400 MOVE "VI-67 6.4.2" TO ANSI-REFERENCE. NC1014.2
134500 MOVE "MPY-TEST-F1-23" TO PAR-NAME. NC1014.2
134600 MOVE "0" TO WRK-XN-00001. NC1014.2
134700 MOVE 0 TO WRK-DU-2P4-1. NC1014.2
134800 MOVE 0 TO WRK-DU-6V0-1. NC1014.2
134900 MOVE 0 TO WRK-DU-6V0-2. NC1014.2
135000 MOVE .00001 TO WRK-DU-0V12-1. NC1014.2
135100 MOVE 99 TO WRK-DU-2V0-1. NC1014.2
135200 MOVE 12345.6 TO WRK-DU-5V1-1. NC1014.2
135300 MOVE .00001 TO WRK-DU-4P1-1. NC1014.2
135400 MOVE 1 TO REC-CT. NC1014.2
135500 MPY-TEST-F1-23-0. NC1014.2
135600 MULTIPLY WRK-DU-4P1-1 BY WRK-DU-5V1-1 ROUNDED WRK-DU-2P4-1 NC1014.2
135700 WRK-DU-6V0-1 ROUNDED NC1014.2
135800 WRK-DU-6V0-2 ROUNDED WRK-DU-0V12-1 NC1014.2
135900 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
136000 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001. NC1014.2
136100 GO TO MPY-TEST-F1-23-1. NC1014.2
136200 MPY-DELETE-F1-23. NC1014.2
136300 PERFORM DE-LETE. NC1014.2
136400 MOVE "*DELETED BY FCTC*" TO FEATURE. NC1014.2
136500 PERFORM PRINT-DETAIL. NC1014.2
136600 GO TO MPY-INIT-F1-24. NC1014.2
136700 MPY-TEST-F1-23-1. NC1014.2
136800 IF WRK-DU-5V1-1 = .1 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
136900 ELSE NC1014.2
137000 PERFORM FAIL MOVE WRK-DU-5V1-1 TO COMPUTED-N MOVE .1 NC1014.2
137100 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
137200 ADD 1 TO REC-CT. NC1014.2
137300 MPY-TEST-F1-23-2. NC1014.2
137400 IF WRK-DU-2P4-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
137500 ELSE NC1014.2
137600 PERFORM FAIL MOVE WRK-DU-2P4-1 TO COMPUTED-N MOVE 0 TO NC1014.2
137700 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
137800 ADD 1 TO REC-CT. NC1014.2
137900 MPY-TEST-F1-23-3. NC1014.2
138000 IF WRK-DU-6V0-1 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
138100 ELSE NC1014.2
138200 PERFORM FAIL MOVE WRK-DU-6V0-1 TO COMPUTED-N MOVE 0 NC1014.2
138300 TO CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
138400 ADD 1 TO REC-CT. NC1014.2
138500 MPY-TEST-F1-23-4. NC1014.2
138600 IF WRK-DU-6V0-2 = 0 PERFORM PASS PERFORM PRINT-DETAIL NC1014.2
138700 ELSE NC1014.2
138800 PERFORM FAIL MOVE WRK-DU-6V0-2 TO COMPUTED-N MOVE 0 TO NC1014.2
138900 CORRECT-N PERFORM PRINT-DETAIL. NC1014.2
139000 ADD 1 TO REC-CT. NC1014.2
139100 MPY-TEST-F1-23-5. NC1014.2
139200 IF WRK-DU-0V12-1 = .0000000001 PERFORM PASS PERFORM NC1014.2
139300 PRINT-DETAIL ELSE NC1014.2
139400 PERFORM FAIL MOVE WRK-DU-0V12-1 TO COMPUTED-0V18 MOVE NC1014.2
139500 .0000000001 TO CORRECT-0V18 PERFORM PRINT-DETAIL. NC1014.2
139600 ADD 1 TO REC-CT. NC1014.2
139700 MPY-TEST-F1-23-6. NC1014.2
139800 IF WRK-XN-00001 = "2" NC1014.2
139900 PERFORM PASS NC1014.2
140000 PERFORM PRINT-DETAIL NC1014.2
140100 ELSE NC1014.2
140200 MOVE "NOT ON SIZE ERROR SHOULD HAVE EXECUTED" NC1014.2
140300 TO RE-MARK NC1014.2
140400 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
140500 MOVE "1" TO CORRECT-X NC1014.2
140600 PERFORM PRINT-DETAIL. NC1014.2
140700* NC1014.2
140800* NC1014.2
140900 MPY-INIT-F1-24. NC1014.2
141000* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
141100* ==--> SIZE ERROR CONDITION <--== NC1014.2
141200 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1014.2
141300 MOVE "MPY-TEST-F1-24" TO PAR-NAME NC1014.2
141400 MOVE "0" TO WRK-XN-00001. NC1014.2
141500 MOVE A10ONES-DS-10V00 TO WRK-DS-10V00. NC1014.2
141600 MOVE 0 TO WRK-DS-05V00. NC1014.2
141700 MOVE 0 TO WRK-DS-02V00. NC1014.2
141800 MOVE 0 TO WRK-CS-18V00. NC1014.2
141900 MOVE 1 TO REC-CT. NC1014.2
142000 MPY-TEST-F1-24-0. NC1014.2
142100 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
142200 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
142300 MOVE 23 TO WRK-DS-05V00 NC1014.2
142400 MOVE -4 TO WRK-DS-02V00 NC1014.2
142500 END-MULTIPLY NC1014.2
142600 MOVE 99 TO WRK-CS-18V00. NC1014.2
142700 GO TO MPY-TEST-F1-24-1. NC1014.2
142800 MPY-DELETE-F1-24-1. NC1014.2
142900 PERFORM DE-LETE. NC1014.2
143000 PERFORM PRINT-DETAIL. NC1014.2
143100 GO TO MPY-INIT-F1-25. NC1014.2
143200 MPY-TEST-F1-24-1. NC1014.2
143300 MOVE "MPY-TEST-F1-24-1" TO PAR-NAME. NC1014.2
143400 IF WRK-XN-00001 = "1" NC1014.2
143500 PERFORM PASS NC1014.2
143600 PERFORM PRINT-DETAIL NC1014.2
143700 ELSE NC1014.2
143800 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
143900 MOVE "1" TO CORRECT-X NC1014.2
144000 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK NC1014.2
144100 PERFORM FAIL NC1014.2
144200 PERFORM PRINT-DETAIL. NC1014.2
144300 ADD 1 TO REC-CT. NC1014.2
144400 MPY-TEST-F1-24-2. NC1014.2
144500 MOVE "MPY-TEST-F1-24-2" TO PAR-NAME. NC1014.2
144600 IF WRK-DS-05V00 = 23 NC1014.2
144700 PERFORM PASS NC1014.2
144800 PERFORM PRINT-DETAIL NC1014.2
144900 ELSE NC1014.2
145000 MOVE WRK-DS-05V00 TO COMPUTED-N NC1014.2
145100 MOVE 23 TO CORRECT-N NC1014.2
145200 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK NC1014.2
145300 PERFORM FAIL NC1014.2
145400 PERFORM PRINT-DETAIL. NC1014.2
145500 ADD 1 TO REC-CT. NC1014.2
145600 MPY-TEST-F1-24-3. NC1014.2
145700 MOVE "MPY-TEST-F1-24-3" TO PAR-NAME. NC1014.2
145800 IF WRK-DS-02V00 = -4 NC1014.2
145900 PERFORM PASS NC1014.2
146000 PERFORM PRINT-DETAIL NC1014.2
146100 ELSE NC1014.2
146200 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
146300 MOVE -4 TO CORRECT-N NC1014.2
146400 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK NC1014.2
146500 PERFORM FAIL NC1014.2
146600 PERFORM PRINT-DETAIL. NC1014.2
146700 ADD 1 TO REC-CT. NC1014.2
146800 MPY-TEST-F1-24-4. NC1014.2
146900 MOVE "MPY-TEST-F1-24-4" TO PAR-NAME. NC1014.2
147000 IF WRK-DS-10V00 = 1111111111 NC1014.2
147100 PERFORM PASS NC1014.2
147200 PERFORM PRINT-DETAIL NC1014.2
147300 ELSE NC1014.2
147400 MOVE WRK-DS-10V00 TO COMPUTED-18V0 NC1014.2
147500 MOVE 1111111111 TO CORRECT-18V0 NC1014.2
147600 MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK NC1014.2
147700 PERFORM FAIL NC1014.2
147800 PERFORM PRINT-DETAIL. NC1014.2
147900 ADD 1 TO REC-CT. NC1014.2
148000 MPY-TEST-F1-24-5. NC1014.2
148100 MOVE "MPY-TEST-F1-24-5" TO PAR-NAME. NC1014.2
148200 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
148300 PERFORM PASS NC1014.2
148400 PERFORM PRINT-DETAIL NC1014.2
148500 ELSE NC1014.2
148600 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
148700 MOVE 000000000000000099 TO CORRECT-N NC1014.2
148800 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
148900 PERFORM FAIL NC1014.2
149000 PERFORM PRINT-DETAIL. NC1014.2
149100* NC1014.2
149200* NC1014.2
149300 MPY-INIT-F1-25. NC1014.2
149400* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
149500 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1014.2
149600 MOVE "MPY-TEST-F1-25" TO PAR-NAME NC1014.2
149700 MOVE "1" TO WRK-XN-00001. NC1014.2
149800 MOVE -99 TO WRK-DS-02V00. NC1014.2
149900 MOVE 0 TO WRK-DS-10V00. NC1014.2
150000 MOVE 0 TO WRK-DS-01V00. NC1014.2
150100 MOVE 0 TO WRK-CS-18V00. NC1014.2
150200 MOVE 1 TO REC-CT. NC1014.2
150300 MPY-TEST-F1-25-0. NC1014.2
150400 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
150500 ON SIZE ERROR MOVE "0" TO WRK-XN-00001 NC1014.2
150600 MOVE 23 TO WRK-DS-10V00 NC1014.2
150700 MOVE -4 TO WRK-DS-01V00 NC1014.2
150800 END-MULTIPLY NC1014.2
150900 MOVE 99 TO WRK-CS-18V00. NC1014.2
151000 GO TO MPY-TEST-F1-25-1. NC1014.2
151100 MPY-DELETE-F1-25-1. NC1014.2
151200 PERFORM DE-LETE. NC1014.2
151300 PERFORM PRINT-DETAIL. NC1014.2
151400 GO TO MPY-INIT-F1-26. NC1014.2
151500 MPY-TEST-F1-25-1. NC1014.2
151600 MOVE "MPY-TEST-F1-25-1" TO PAR-NAME. NC1014.2
151700 IF WRK-XN-00001 = "1" NC1014.2
151800 PERFORM PASS NC1014.2
151900 PERFORM PRINT-DETAIL NC1014.2
152000 ELSE NC1014.2
152100 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
152200 MOVE "1" TO CORRECT-X NC1014.2
152300 MOVE "SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARKNC1014.2
152400 PERFORM FAIL NC1014.2
152500 PERFORM PRINT-DETAIL. NC1014.2
152600 ADD 1 TO REC-CT. NC1014.2
152700 MPY-TEST-F1-25-2. NC1014.2
152800 MOVE "MPY-TEST-F1-25-2" TO PAR-NAME. NC1014.2
152900 IF WRK-DS-10V00 = 0000000000 NC1014.2
153000 PERFORM PASS NC1014.2
153100 PERFORM PRINT-DETAIL NC1014.2
153200 ELSE NC1014.2
153300 MOVE WRK-DS-10V00 TO COMPUTED-N NC1014.2
153400 MOVE 0000000000 TO CORRECT-N NC1014.2
153500 MOVE "SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARKNC1014.2
153600 PERFORM FAIL NC1014.2
153700 PERFORM PRINT-DETAIL. NC1014.2
153800 ADD 1 TO REC-CT. NC1014.2
153900 MPY-TEST-F1-25-3. NC1014.2
154000 MOVE "MPY-TEST-F1-25-3" TO PAR-NAME. NC1014.2
154100 IF WRK-DS-01V00 = 0 NC1014.2
154200 PERFORM PASS NC1014.2
154300 PERFORM PRINT-DETAIL NC1014.2
154400 ELSE NC1014.2
154500 MOVE WRK-DS-01V00 TO COMPUTED-N NC1014.2
154600 MOVE 0 TO CORRECT-N NC1014.2
154700 MOVE "SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARKNC1014.2
154800 PERFORM FAIL NC1014.2
154900 PERFORM PRINT-DETAIL. NC1014.2
155000 ADD 1 TO REC-CT. NC1014.2
155100 MPY-TEST-F1-25-4. NC1014.2
155200 MOVE "MPY-TEST-F1-25-4" TO PAR-NAME. NC1014.2
155300 IF WRK-DS-02V00 = 00 NC1014.2
155400 PERFORM PASS NC1014.2
155500 PERFORM PRINT-DETAIL NC1014.2
155600 ELSE NC1014.2
155700 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
155800 MOVE 00 TO CORRECT-N NC1014.2
155900 MOVE "SIZE ERROR SHOULD NOT BE EXECUTED" TO RE-MARKNC1014.2
156000 PERFORM FAIL NC1014.2
156100 PERFORM PRINT-DETAIL. NC1014.2
156200 ADD 1 TO REC-CT. NC1014.2
156300 MPY-TEST-F1-25-5. NC1014.2
156400 MOVE "MPY-TEST-F1-25-5" TO PAR-NAME. NC1014.2
156500 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
156600 PERFORM PASS NC1014.2
156700 PERFORM PRINT-DETAIL NC1014.2
156800 ELSE NC1014.2
156900 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
157000 MOVE 000000000000000099 TO CORRECT-N NC1014.2
157100 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
157200 PERFORM FAIL NC1014.2
157300 PERFORM PRINT-DETAIL. NC1014.2
157400* NC1014.2
157500* NC1014.2
157600 MPY-INIT-F1-26. NC1014.2
157700* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
157800 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1014.2
157900 MOVE "MPY-TEST-F1-26" TO PAR-NAME NC1014.2
158000 MOVE "0" TO WRK-XN-00001. NC1014.2
158100 MOVE A10ONES-DS-10V00 TO WRK-DS-10V00. NC1014.2
158200 MOVE 0 TO WRK-DS-05V00. NC1014.2
158300 MOVE 0 TO WRK-DS-02V00. NC1014.2
158400 MOVE 0 TO WRK-CS-18V00. NC1014.2
158500 MOVE 1 TO REC-CT. NC1014.2
158600 MPY-TEST-F1-26-0. NC1014.2
158700 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
158800 ON SIZE ERROR GO TO MPY-TEST-F1-26-01 NC1014.2
158900 NOT ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
159000 MOVE 23 TO WRK-DS-05V00 NC1014.2
159100 MOVE -4 TO WRK-DS-02V00 NC1014.2
159200 END-MULTIPLY . NC1014.2
159300 MPY-TEST-F1-26-01. NC1014.2
159400 MOVE 99 TO WRK-CS-18V00. NC1014.2
159500 GO TO MPY-TEST-F1-26-1. NC1014.2
159600 MPY-DELETE-F1-26-1. NC1014.2
159700 PERFORM DE-LETE. NC1014.2
159800 PERFORM PRINT-DETAIL. NC1014.2
159900 GO TO MPY-INIT-F1-27. NC1014.2
160000 MPY-TEST-F1-26-1. NC1014.2
160100 MOVE "MPY-TEST-F1-26-1" TO PAR-NAME. NC1014.2
160200 IF WRK-XN-00001 = "0" NC1014.2
160300 PERFORM PASS NC1014.2
160400 PERFORM PRINT-DETAIL NC1014.2
160500 ELSE NC1014.2
160600 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
160700 MOVE "0" TO CORRECT-X NC1014.2
160800 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1014.2
160900 TO RE-MARK NC1014.2
161000 PERFORM FAIL NC1014.2
161100 PERFORM PRINT-DETAIL. NC1014.2
161200 ADD 1 TO REC-CT. NC1014.2
161300 MPY-TEST-F1-26-2. NC1014.2
161400 MOVE "MPY-TEST-F1-26-2" TO PAR-NAME. NC1014.2
161500 IF WRK-DS-05V00 = 00000 NC1014.2
161600 PERFORM PASS NC1014.2
161700 PERFORM PRINT-DETAIL NC1014.2
161800 ELSE NC1014.2
161900 MOVE WRK-DS-05V00 TO COMPUTED-N NC1014.2
162000 MOVE 0 TO CORRECT-N NC1014.2
162100 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1014.2
162200 TO RE-MARK NC1014.2
162300 PERFORM FAIL NC1014.2
162400 PERFORM PRINT-DETAIL. NC1014.2
162500 ADD 1 TO REC-CT. NC1014.2
162600 MPY-TEST-F1-26-3. NC1014.2
162700 MOVE "MPY-TEST-F1-26-3" TO PAR-NAME. NC1014.2
162800 IF WRK-DS-02V00 = 0 NC1014.2
162900 PERFORM PASS NC1014.2
163000 PERFORM PRINT-DETAIL NC1014.2
163100 ELSE NC1014.2
163200 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
163300 MOVE 0 TO CORRECT-N NC1014.2
163400 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1014.2
163500 TO RE-MARK NC1014.2
163600 PERFORM FAIL NC1014.2
163700 PERFORM PRINT-DETAIL. NC1014.2
163800 ADD 1 TO REC-CT. NC1014.2
163900 MPY-TEST-F1-26-4. NC1014.2
164000 MOVE "MPY-TEST-F1-26-4" TO PAR-NAME. NC1014.2
164100 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
164200 PERFORM PASS NC1014.2
164300 PERFORM PRINT-DETAIL NC1014.2
164400 ELSE NC1014.2
164500 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
164600 MOVE 000000000000000099 TO CORRECT-N NC1014.2
164700 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
164800 PERFORM FAIL NC1014.2
164900 PERFORM PRINT-DETAIL. NC1014.2
165000 ADD 1 TO REC-CT. NC1014.2
165100 MPY-TEST-F1-26-5. NC1014.2
165200 MOVE "MPY-TEST-F1-26-5" TO PAR-NAME. NC1014.2
165300 IF WRK-DS-10V00 = 1111111111 NC1014.2
165400 PERFORM PASS NC1014.2
165500 PERFORM PRINT-DETAIL NC1014.2
165600 ELSE NC1014.2
165700 MOVE WRK-DS-10V00 TO COMPUTED-18V0 NC1014.2
165800 MOVE 1111111111 TO CORRECT-18V0 NC1014.2
165900 MOVE "NOT ON SIZE ERROR SHOULD NOT BE EXECUTED" NC1014.2
166000 TO RE-MARK NC1014.2
166100 PERFORM FAIL NC1014.2
166200 PERFORM PRINT-DETAIL. NC1014.2
166300* NC1014.2
166400* NC1014.2
166500 MPY-INIT-F1-27. NC1014.2
166600* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
166700 MOVE "IV-41 6.4.3" TO ANSI-REFERENCE. NC1014.2
166800 MOVE "1" TO WRK-XN-00001. NC1014.2
166900 MOVE -99 TO WRK-DS-02V00. NC1014.2
167000 MOVE 0 TO WRK-DS-10V00. NC1014.2
167100 MOVE 0 TO WRK-DS-01V00. NC1014.2
167200 MOVE 0 TO WRK-DS-18V00. NC1014.2
167300 MOVE 1 TO REC-CT. NC1014.2
167400 MPY-TEST-F1-27-0. NC1014.2
167500 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
167600 ON SIZE ERROR GO TO MPY-TEST-F1-27-01 NC1014.2
167700 NOT ON SIZE ERROR MOVE "0" TO WRK-XN-00001 NC1014.2
167800 MOVE 23 TO WRK-DS-10V00 NC1014.2
167900 MOVE -4 TO WRK-DS-01V00 NC1014.2
168000 END-MULTIPLY . NC1014.2
168100 MPY-TEST-F1-27-01. NC1014.2
168200 MOVE 99 TO WRK-CS-18V00. NC1014.2
168300 GO TO MPY-TEST-F1-27-1. NC1014.2
168400 MPY-DELETE-F1-27-1. NC1014.2
168500 PERFORM DE-LETE. NC1014.2
168600 PERFORM PRINT-DETAIL. NC1014.2
168700 GO TO MPY-INIT-F1-28. NC1014.2
168800 MPY-TEST-F1-27-1. NC1014.2
168900 MOVE "MPY-TEST-F1-27-1" TO PAR-NAME. NC1014.2
169000 IF WRK-XN-00001 = "0" NC1014.2
169100 PERFORM PASS NC1014.2
169200 PERFORM PRINT-DETAIL NC1014.2
169300 ELSE NC1014.2
169400 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
169500 MOVE "0" TO CORRECT-X NC1014.2
169600 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
169700 TO RE-MARK NC1014.2
169800 PERFORM FAIL NC1014.2
169900 PERFORM PRINT-DETAIL. NC1014.2
170000 ADD 1 TO REC-CT. NC1014.2
170100 MPY-TEST-F1-27-2. NC1014.2
170200 MOVE "MPY-TEST-F1-27-2" TO PAR-NAME. NC1014.2
170300 IF WRK-DS-10V00 = 23 NC1014.2
170400 PERFORM PASS NC1014.2
170500 PERFORM PRINT-DETAIL NC1014.2
170600 ELSE NC1014.2
170700 MOVE WRK-DS-10V00 TO COMPUTED-N NC1014.2
170800 MOVE 23 TO CORRECT-N NC1014.2
170900 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
171000 TO RE-MARK NC1014.2
171100 PERFORM FAIL NC1014.2
171200 PERFORM PRINT-DETAIL. NC1014.2
171300 ADD 1 TO REC-CT. NC1014.2
171400 MPY-TEST-F1-27-3. NC1014.2
171500 MOVE "MPY-TEST-F1-27-3" TO PAR-NAME. NC1014.2
171600 IF WRK-DS-02V00 = 00 NC1014.2
171700 PERFORM PASS NC1014.2
171800 PERFORM PRINT-DETAIL NC1014.2
171900 ELSE NC1014.2
172000 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
172100 MOVE 00 TO CORRECT-N NC1014.2
172200 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
172300 TO RE-MARK NC1014.2
172400 PERFORM FAIL NC1014.2
172500 PERFORM PRINT-DETAIL. NC1014.2
172600 ADD 1 TO REC-CT. NC1014.2
172700 MPY-TEST-F1-27-4. NC1014.2
172800 MOVE "MPY-TEST-F1-27-4" TO PAR-NAME. NC1014.2
172900 IF WRK-DS-01V00 = -4 NC1014.2
173000 PERFORM PASS NC1014.2
173100 PERFORM PRINT-DETAIL NC1014.2
173200 ELSE NC1014.2
173300 MOVE WRK-DS-01V00 TO COMPUTED-N NC1014.2
173400 MOVE -4 TO CORRECT-N NC1014.2
173500 MOVE "NOT ON SIZE ERROR SHOULD BE EXECUTED" NC1014.2
173600 TO RE-MARK NC1014.2
173700 PERFORM FAIL NC1014.2
173800 PERFORM PRINT-DETAIL. NC1014.2
173900 ADD 1 TO REC-CT. NC1014.2
174000 MPY-TEST-F1-27-5. NC1014.2
174100 MOVE "MPY-TEST-F1-27-5" TO PAR-NAME NC1014.2
174200 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
174300 PERFORM PASS NC1014.2
174400 PERFORM PRINT-DETAIL NC1014.2
174500 ELSE NC1014.2
174600 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
174700 MOVE 000000000000000099 TO CORRECT-N NC1014.2
174800 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
174900 PERFORM FAIL NC1014.2
175000 PERFORM PRINT-DETAIL. NC1014.2
175100* NC1014.2
175200* NC1014.2
175300 MPY-INIT-F1-28. NC1014.2
175400* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
175500 MOVE A10ONES-DS-10V00 TO WRK-DS-10V00. NC1014.2
175600 MOVE "0" TO WRK-XN-00001. NC1014.2
175700 MOVE 0 TO WRK-CS-18V00. NC1014.2
175800 MOVE 1 TO REC-CT. NC1014.2
175900 MPY-TEST-F1-28-0. NC1014.2
176000 MULTIPLY A12THREES-DS-06V06 BY WRK-DS-10V00 NC1014.2
176100 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
176200 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001 NC1014.2
176300 END-MULTIPLY NC1014.2
176400 MOVE 99 TO WRK-CS-18V00. NC1014.2
176500 GO TO MPY-TEST-F1-28-1. NC1014.2
176600 MPY-DELETE-F1-28-1. NC1014.2
176700 PERFORM DE-LETE. NC1014.2
176800 PERFORM PRINT-DETAIL. NC1014.2
176900 GO TO MPY-INIT-F1-29. NC1014.2
177000 MPY-TEST-F1-28-1. NC1014.2
177100 MOVE "MPY-TEST-F1-28-1" TO PAR-NAME. NC1014.2
177200 IF WRK-XN-00001 = "1" NC1014.2
177300 PERFORM PASS NC1014.2
177400 PERFORM PRINT-DETAIL NC1014.2
177500 ELSE NC1014.2
177600 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
177700 MOVE "1" TO CORRECT-X NC1014.2
177800 MOVE "SIZE ERROR SHOULD HAVE OCCURRED" NC1014.2
177900 TO RE-MARK NC1014.2
178000 PERFORM FAIL NC1014.2
178100 PERFORM PRINT-DETAIL. NC1014.2
178200 ADD 1 TO REC-CT. NC1014.2
178300 MPY-TEST-F1-28-2. NC1014.2
178400 MOVE "MPY-TEST-F1-28-2" TO PAR-NAME. NC1014.2
178500 IF WRK-DS-10V00 = 1111111111 NC1014.2
178600 PERFORM PASS NC1014.2
178700 PERFORM PRINT-DETAIL NC1014.2
178800 ELSE NC1014.2
178900 MOVE WRK-DS-10V00 TO COMPUTED-18V0 NC1014.2
179000 MOVE 1111111111 TO CORRECT-18V0 NC1014.2
179100 MOVE "SIZE ERROR SHOULD HAVE OCCURRED" NC1014.2
179200 TO RE-MARK NC1014.2
179300 PERFORM FAIL NC1014.2
179400 PERFORM PRINT-DETAIL. NC1014.2
179500 ADD 1 TO REC-CT. NC1014.2
179600 MPY-TEST-F1-28-3. NC1014.2
179700 MOVE "MPY-TEST-F1-28-3" TO PAR-NAME. NC1014.2
179800 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
179900 PERFORM PASS NC1014.2
180000 PERFORM PRINT-DETAIL NC1014.2
180100 ELSE NC1014.2
180200 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
180300 MOVE 000000000000000099 TO CORRECT-N NC1014.2
180400 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
180500 PERFORM FAIL NC1014.2
180600 PERFORM PRINT-DETAIL. NC1014.2
180700* NC1014.2
180800* NC1014.2
180900 MPY-INIT-F1-29. NC1014.2
181000* ==-->EXPLICIT SCOPE TERMINATOR <--== NC1014.2
181100 MOVE "0" TO WRK-XN-00001. NC1014.2
181200 MOVE -99 TO WRK-DS-02V00. NC1014.2
181300 MOVE ZERO TO WRK-CS-18V00. NC1014.2
181400 MOVE 1 TO REC-CT. NC1014.2
181500 MPY-TEST-F1-29-0. NC1014.2
181600 MULTIPLY AZERO-DS-05V05 BY WRK-DS-02V00 NC1014.2
181700 ON SIZE ERROR MOVE "1" TO WRK-XN-00001 NC1014.2
181800 NOT ON SIZE ERROR MOVE "2" TO WRK-XN-00001 NC1014.2
181900 END-MULTIPLY NC1014.2
182000 MOVE 99 TO WRK-CS-18V00. NC1014.2
182100 GO TO MPY-TEST-F1-29-1. NC1014.2
182200 MPY-DELETE-F1-29-1. NC1014.2
182300 PERFORM DE-LETE. NC1014.2
182400 PERFORM PRINT-DETAIL. NC1014.2
182500 GO TO CCVS-EXIT. NC1014.2
182600 MPY-TEST-F1-29-1. NC1014.2
182700 MOVE "MPY-TEST-F1-29-1" TO PAR-NAME. NC1014.2
182800 IF WRK-XN-00001 = "2" NC1014.2
182900 PERFORM PASS NC1014.2
183000 PERFORM PRINT-DETAIL NC1014.2
183100 ELSE NC1014.2
183200 MOVE WRK-XN-00001 TO COMPUTED-X NC1014.2
183300 MOVE "2" TO CORRECT-X NC1014.2
183400 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1014.2
183500 TO RE-MARK NC1014.2
183600 PERFORM FAIL NC1014.2
183700 PERFORM PRINT-DETAIL. NC1014.2
183800 ADD 1 TO REC-CT. NC1014.2
183900 MPY-TEST-F1-29-2. NC1014.2
184000 MOVE "MPY-TEST-F1-29-2" TO PAR-NAME. NC1014.2
184100 IF WRK-DS-02V00 = 00 NC1014.2
184200 PERFORM PASS NC1014.2
184300 PERFORM PRINT-DETAIL NC1014.2
184400 ELSE NC1014.2
184500 MOVE WRK-DS-02V00 TO COMPUTED-N NC1014.2
184600 MOVE 00 TO CORRECT-N NC1014.2
184700 MOVE "WRONGLY AFFECTED BY SIZE ERROR" NC1014.2
184800 TO RE-MARK NC1014.2
184900 PERFORM FAIL NC1014.2
185000 PERFORM PRINT-DETAIL. NC1014.2
185100 ADD 1 TO REC-CT. NC1014.2
185200 MPY-TEST-F1-29-3. NC1014.2
185300 MOVE "MPY-TEST-F1-29-3" TO PAR-NAME. NC1014.2
185400 IF WRK-CS-18V00 = 000000000000000099 NC1014.2
185500 PERFORM PASS NC1014.2
185600 PERFORM PRINT-DETAIL NC1014.2
185700 ELSE NC1014.2
185800 MOVE WRK-CS-18V00 TO COMPUTED-N NC1014.2
185900 MOVE 000000000000000099 TO CORRECT-N NC1014.2
186000 MOVE "SCOPE TERMINATOR IGNORED" TO RE-MARK NC1014.2
186100 PERFORM FAIL NC1014.2
186200 PERFORM PRINT-DETAIL. NC1014.2
186300* NC1014.2
186400* NC1014.2
186500 CCVS-EXIT SECTION . NC1014.2
186600 CCVS-999999. NC1014.2
186700 GO TO CLOSE-FILES. NC1014.2
Messung V0.5 in Prozent C=96 H=94 G=94
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.90Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-05-02)
¤
*Eine klare Vorstellung vom Zielzustand