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