000100IDENTIFICATIONDIVISION. NC2074.2 000200PROGRAM-ID. NC2074.2 000300 NC207A. NC2074.2 000400**************************************************************** NC2074.2 000500* * NC2074.2 000600* VALIDATION FOR:- * NC2074.2 000700* * NC2074.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2074.2 000900* * NC2074.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2074.2 001100* * NC2074.2 001200**************************************************************** NC2074.2 001300* * NC2074.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * NC2074.2 001500* * NC2074.2 001600* X-55 - SYSTEM PRINTER NAME. * NC2074.2 001700* X-82 - SOURCE COMPUTER NAME. * NC2074.2 001800* X-83 - OBJECT COMPUTER NAME. * NC2074.2 001900* * NC2074.2 002000**************************************************************** NC2074.2 002100* * NC2074.2 002200* PROGRAM NC207A TESTS THE USE OF FORMAT 1 QUALIFICATION * NC2074.2 002300* USING FORMATS 1, 2 AND 3 OF THE "ADD" STATEMENT, FORMATS * NC2074.2 002400* 2 AND 3 OF THE "SUBTRACT" STATEMENT, FORMAT 2 OF THE * NC2074.2 002500* "MULTIPLY" STATEMENT AND FORMAT 3 OF THE "DIVIDE"* NC2074.2 002600* STATEMENT. * NC2074.2 002700* THE MAJORITY OF TESTST USE UP TO FIVE LEVELS OF * NC2074.2 002800* QUALIFICATION BUT THE MINIMUM REQUIREMENT OF 49 LEVELS IN * NC2074.2 002900* THE NUCLEUS IS ALSO TESTED. * NC2074.2 003000* * NC2074.2 003100**************************************************************** NC2074.2 003200ENVIRONMENTDIVISION. NC2074.2 003300CONFIGURATIONSECTION. NC2074.2 003400SOURCE-COMPUTER. NC2074.2 003500 Card0130. NC2074.2 003600OBJECT-COMPUTER. NC2074.2 003700 Card0131. NC2074.2 003800INPUT-OUTPUTSECTION. NC2074.2 003900FILE-CONTROL. NC2074.2 004000SELECT PRINT-FILE ASSIGNTO NC2074.2 004100"C0085" . NC2074.2 004200DATADIVISION. NC2074.2 004300FILESECTION. NC2074.2 004400FD PRINT-FILE. NC2074.2 00450001 PRINT-REC PICTURE X(120). NC2074.2 00460001 DUMMY-RECORD PICTURE X(120). NC2074.2 004700WORKING-STORAGESECTION. NC2074.2 00480077 ACCUMULATOR1 PIC9(18) VALUEZERO. NC2074.2 00490077 ACCUMULATOR2 PIC9(18) VALUEZERO. NC2074.2 00500001 TABLE-LEVEL-5A. NC2074.2 00510002 TABLE-LEVEL-4A. NC2074.2 00520003 TABLE-LEVEL-3A. NC2074.2 00530004 TABLE-LEVEL-2A. NC2074.2 00540005 TABLE-LEVEL-1A. NC2074.2 00550006 TBL-ITEM-1 PIC9VALUE1. NC2074.2 00560005 TABLE-LEVEL-1B. NC2074.2 00570006 TBL-ITEM-1 PIC9(2) VALUE2. NC2074.2 00580004 TABLE-LEVEL-2B. NC2074.2 00590005 TABLE-LEVEL-1A. NC2074.2 00600006 TBL-ITEM-1 PIC9(3) VALUE3. NC2074.2 00610005 TABLE-LEVEL-1B. NC2074.2 00620006 TBL-ITEM-1 PIC9(4) VALUE4. NC2074.2 00630003 TABLE-LEVEL-3B. NC2074.2 00640004 TABLE-LEVEL-2A. NC2074.2 00650005 TABLE-LEVEL-1A. NC2074.2 00660006 TBL-ITEM-1 PIC9(5) VALUE5. NC2074.2 00670005 TABLE-LEVEL-1B. NC2074.2 00680006 TBL-ITEM-1 PIC9(6) VALUE6. NC2074.2 00690004 TABLE-LEVEL-2B. NC2074.2 00700005 TABLE-LEVEL-1A. NC2074.2 00710006 TBL-ITEM-1 PIC9(7) VALUE7. NC2074.2 00720005 TABLE-LEVEL-1B. NC2074.2 00730006 TBL-ITEM-1 PIC9(8) VALUE8. NC2074.2 00740002 TABLE-LEVEL-4B. NC2074.2 00750003 TABLE-LEVEL-3A. NC2074.2 00760004 TABLE-LEVEL-2A. NC2074.2 00770005 TABLE-LEVEL-1A. NC2074.2 00780006 TBL-ITEM-1 PIC9(9) VALUE9. NC2074.2 00790005 TABLE-LEVEL-1B. NC2074.2 00800006 TBL-ITEM-1 PIC9(10) VALUE10. NC2074.2 00810004 TABLE-LEVEL-2B. NC2074.2 00820005 TABLE-LEVEL-1A. NC2074.2 00830006 TBL-ITEM-1 PIC9(11) VALUE11. NC2074.2 00840005 TABLE-LEVEL-1B. NC2074.2 00850006 TBL-ITEM-1 PIC9(12) VALUE12. NC2074.2 00860003 TABLE-LEVEL-3B. NC2074.2 00870004 TABLE-LEVEL-2A. NC2074.2 00880005 TABLE-LEVEL-1A. NC2074.2 00890006 TBL-ITEM-1 PIC9(13) VALUE13. NC2074.2 00900005 TABLE-LEVEL-1B. NC2074.2 00910006 TBL-ITEM-1 PIC9(14) VALUE14. NC2074.2 00920004 TABLE-LEVEL-2B. NC2074.2 00930005 TABLE-LEVEL-1A. NC2074.2 00940006 TBL-ITEM-1 PIC9(15) VALUE15. NC2074.2 00950005 TABLE-LEVEL-1B. NC2074.2 00960006 TBL-ITEM-1 PIC9(16) VALUE16. NC2074.2 00970001 TABLE-LEVEL-5B. NC2074.2 00980002 TABLE-LEVEL-4A. NC2074.2 00990003 TABLE-LEVEL-3A. NC2074.2 01000004 TABLE-LEVEL-2A. NC2074.2 01010005 TABLE-LEVEL-1A. NC2074.2 01020006 TBL-ITEM-1 PIC9(16) VALUE16. NC2074.2 01030005 TABLE-LEVEL-1B. NC2074.2 01040006 TBL-ITEM-1 PIC9(15) VALUE15. NC2074.2 01050004 TABLE-LEVEL-2B. NC2074.2 01060005 TABLE-LEVEL-1A. NC2074.2 01070006 TBL-ITEM-1 PIC9(14) VALUE14. NC2074.2 01080005 TABLE-LEVEL-1B. NC2074.2 01090006 TBL-ITEM-1 PIC9(13) VALUE13. NC2074.2 01100003 TABLE-LEVEL-3B. NC2074.2 01110004 TABLE-LEVEL-2A. NC2074.2 01120005 TABLE-LEVEL-1A. NC2074.2 01130006 TBL-ITEM-1 PIC9(12) VALUE12. NC2074.2 01140005 TABLE-LEVEL-1B. NC2074.2 01150006 TBL-ITEM-1 PIC9(11) VALUE11. NC2074.2 01160004 TABLE-LEVEL-2B. NC2074.2 01170005 TABLE-LEVEL-1A. NC2074.2 01180006 TBL-ITEM-1 PIC9(10) VALUE10. NC2074.2 01190005 TABLE-LEVEL-1B. NC2074.2 01200006 TBL-ITEM-1 PIC9(9) VALUE9. NC2074.2 01210002 TABLE-LEVEL-4B. NC2074.2 01220003 TABLE-LEVEL-3A. NC2074.2 01230004 TABLE-LEVEL-2A. NC2074.2 01240005 TABLE-LEVEL-1A. NC2074.2 01250006 TBL-ITEM-1 PIC9(8) VALUE8. NC2074.2 01260005 TABLE-LEVEL-1B. NC2074.2 01270006 TBL-ITEM-1 PIC9(7) VALUE7. NC2074.2 01280004 TABLE-LEVEL-2B. NC2074.2 01290005 TABLE-LEVEL-1A. NC2074.2 01300006 TBL-ITEM-1 PIC9(6) VALUE6. NC2074.2 01310005 TABLE-LEVEL-1B. NC2074.2 01320006 TBL-ITEM-1 PIC9(5) VALUE5. NC2074.2 01330003 TABLE-LEVEL-3B. NC2074.2 01340004 TABLE-LEVEL-2A. NC2074.2 01350005 TABLE-LEVEL-1A. NC2074.2 01360006 TBL-ITEM-1 PIC9(4) VALUE4. NC2074.2 01370005 TABLE-LEVEL-1B. NC2074.2 01380006 TBL-ITEM-1 PIC9(3) VALUE3. NC2074.2 01390004 TABLE-LEVEL-2B. NC2074.2 01400005 TABLE-LEVEL-1A. NC2074.2 01410006 TBL-ITEM-1 PIC9(2) VALUE2. NC2074.2 01420005 TABLE-LEVEL-1B. NC2074.2 01430006 TBL-ITEM-1 PIC99VALUE1. NC2074.2 014400 NC2074.2 01450001 TABLE-LEVEL-5C. NC2074.2 01460002 TABLE-LEVEL-4A. NC2074.2 01470003 TABLE-LEVEL-3A. NC2074.2 01480004 TABLE-LEVEL-2A. NC2074.2 01490005 TABLE-LEVEL-1A. NC2074.2 01500006 TBL-ITEM-1 PIC9VALUE1. NC2074.2 01510005 TABLE-LEVEL-1B. NC2074.2 01520006 TBL-ITEM-1 PIC9(2) VALUE2. NC2074.2 01530004 TABLE-LEVEL-2B. NC2074.2 01540005 TABLE-LEVEL-1A. NC2074.2 01550006 TBL-ITEM-1 PIC9(3) VALUE3. NC2074.2 01560005 TABLE-LEVEL-1B. NC2074.2 01570006 TBL-ITEM-1 PIC9(4) VALUE4. NC2074.2 01580003 TABLE-LEVEL-3B. NC2074.2 01590004 TABLE-LEVEL-2A. NC2074.2 01600005 TABLE-LEVEL-1A. NC2074.2 01610006 TBL-ITEM-1 PIC9(5) VALUE5. NC2074.2 01620005 TABLE-LEVEL-1B. NC2074.2 01630006 TBL-ITEM-1 PIC9(6) VALUE6. NC2074.2 01640004 TABLE-LEVEL-2B. NC2074.2 01650005 TABLE-LEVEL-1A. NC2074.2 01660006 TBL-ITEM-1 PIC9(7) VALUE7. NC2074.2 01670005 TABLE-LEVEL-1B. NC2074.2 01680006 TBL-ITEM-1 PIC9(8) VALUE8. NC2074.2 01690002 TABLE-LEVEL-4B. NC2074.2 01700003 TABLE-LEVEL-3A. NC2074.2 01710004 TABLE-LEVEL-2A. NC2074.2 01720005 TABLE-LEVEL-1A. NC2074.2 01730006 TBL-ITEM-1 PIC9(9) VALUE9. NC2074.2 01740005 TABLE-LEVEL-1B. NC2074.2 01750006 TBL-ITEM-1 PIC9(10) VALUE10. NC2074.2 01760004 TABLE-LEVEL-2B. NC2074.2 01770005 TABLE-LEVEL-1A. NC2074.2 01780006 TBL-ITEM-1 PIC9(11) VALUE11. NC2074.2 01790005 TABLE-LEVEL-1B. NC2074.2 01800006 TBL-ITEM-1 PIC9(12) VALUE12. NC2074.2 01810003 TABLE-LEVEL-3B. NC2074.2 01820004 TABLE-LEVEL-2A. NC2074.2 01830005 TABLE-LEVEL-1A. NC2074.2 01840006 TBL-ITEM-1 PIC9(13) VALUE13. NC2074.2 01850005 TABLE-LEVEL-1B. NC2074.2 01860006 TBL-ITEM-1 PIC9(14) VALUE14. NC2074.2 01870004 TABLE-LEVEL-2B. NC2074.2 01880005 TABLE-LEVEL-1A. NC2074.2 01890006 TBL-ITEM-1 PIC9(15) VALUE15. NC2074.2 01900005 TABLE-LEVEL-1B. NC2074.2 01910006 TBL-ITEM-1 PIC9(16) VALUE16. NC2074.2 01920001 TABLE-5B-INIT. NC2074.2 01930002FILLERPIC9(16) VALUE16. NC2074.2 01940002FILLERPIC9(15) VALUE15. NC2074.2 01950002FILLERPIC9(14) VALUE14. NC2074.2 01960002FILLERPIC9(13) VALUE13. NC2074.2 01970002FILLERPIC9(12) VALUE12. NC2074.2 01980002FILLERPIC9(11) VALUE11. NC2074.2 01990002FILLERPIC9(10) VALUE10. NC2074.2 02000002FILLERPIC9(9) VALUE9. NC2074.2 02010002FILLERPIC9(8) VALUE8. NC2074.2 02020002FILLERPIC9(7) VALUE7. NC2074.2 02030002FILLERPIC9(6) VALUE6. NC2074.2 02040002FILLERPIC9(5) VALUE5. NC2074.2 02050002FILLERPIC9(4) VALUE4. NC2074.2 02060002FILLERPIC9(3) VALUE3. NC2074.2 02070002FILLERPIC9(2) VALUE2. NC2074.2 02080002FILLERPIC9(2) VALUE1. NC2074.2 02090001 FIRST-GROUP. NC2074.2 02100002 GROUP-02. NC2074.2 02110003 GROUP-03. NC2074.2 02120004 GROUP-04. NC2074.2 02130005 GROUP-05. NC2074.2 02140006 GROUP-06. NC2074.2 02150007 GROUP-07. NC2074.2 02160008 GROUP-08. NC2074.2 02170009 GROUP-09. NC2074.2 02180010 GROUP-10. NC2074.2 02190011 GROUP-11. NC2074.2 02200012 GROUP-12. NC2074.2 02210013 GROUP-13. NC2074.2 02220014 GROUP-14. NC2074.2 02230015 GROUP-15. NC2074.2 02240016 GROUP-16. NC2074.2 02250017 GROUP-17. NC2074.2 02260018 GROUP-18. NC2074.2 02270019 GROUP-19. NC2074.2 02280020 GROUP-20. NC2074.2 02290021 GROUP-21. NC2074.2 02300022 GROUP-22. NC2074.2 02310023 GROUP-23. NC2074.2 02320024 GROUP-24. NC2074.2 02330025 GROUP-25. NC2074.2 02340026 GROUP-26. NC2074.2 02350027 GROUP-27. NC2074.2 02360028 GROUP-28. NC2074.2 02370029 GROUP-29. NC2074.2 02380030 GROUP-30. NC2074.2 02390031 GROUP-31. NC2074.2 02400032 GROUP-32. NC2074.2 02410033 GROUP-33. NC2074.2 02420034 GROUP-34. NC2074.2 02430035 GROUP-35. NC2074.2 02440036 GROUP-36. NC2074.2 02450037 GROUP-37. NC2074.2 02460038 GROUP-38. NC2074.2 02470039 GROUP-39. NC2074.2 02480040 GROUP-40. NC2074.2 02490041 GROUP-41. NC2074.2 02500042 GROUP-42. NC2074.2 02510043 GROUP-43. NC2074.2 02520044 GROUP-44. NC2074.2 02530045 GROUP-45. NC2074.2 02540046 GROUP-46. NC2074.2 02550047 GROUP-47. NC2074.2 02560048 GROUP-48. NC2074.2 02570049 GROUP-49-1 PIC9(4) VALUE1. NC2074.2 02580049 GROUP-49-2 PIC S9(3) COMPVALUE2. NC2074.2 02590049 GROUP-49-3 PIC S9(15) COMPVALUE3. NC2074.2 02600049 GROUP-49-4 PIC S9(8) COMPVALUE4. NC2074.2 02610049 GROUP-49-5 PIC9(8) VALUE5. NC2074.2 02620001 SECOND-GROUP. NC2074.2 02630002 GROUP-02. NC2074.2 02640003 GROUP-03. NC2074.2 02650004 GROUP-04. NC2074.2 02660005 GROUP-05. NC2074.2 02670006 GROUP-06. NC2074.2 02680007 GROUP-07. NC2074.2 02690008 GROUP-08. NC2074.2 02700009 GROUP-09. NC2074.2 02710010 GROUP-10. NC2074.2 02720011 GROUP-11. NC2074.2 02730012 GROUP-12. NC2074.2 02740013 GROUP-13. NC2074.2 02750014 GROUP-14. NC2074.2 02760015 GROUP-15. NC2074.2 02770016 GROUP-16. NC2074.2 02780017 GROUP-17. NC2074.2 02790018 GROUP-18. NC2074.2 02800019 GROUP-19. NC2074.2 02810020 GROUP-20. NC2074.2 02820021 GROUP-21. NC2074.2 02830022 GROUP-22. NC2074.2 02840023 GROUP-23. NC2074.2 02850024 GROUP-24. NC2074.2 02860025 GROUP-25. NC2074.2 02870026 GROUP-26. NC2074.2 02880027 GROUP-27. NC2074.2 02890028 GROUP-28. NC2074.2 02900029 GROUP-29. NC2074.2 02910030 GROUP-30. NC2074.2 02920031 GROUP-31. NC2074.2 02930032 GROUP-32. NC2074.2 02940033 GROUP-33. NC2074.2 02950034 GROUP-34. NC2074.2 02960035 GROUP-35. NC2074.2 02970036 GROUP-36. NC2074.2 02980037 GROUP-37. NC2074.2 02990038 GROUP-38. NC2074.2 03000039 GROUP-39. NC2074.2 03010040 GROUP-40. NC2074.2 03020041 GROUP-41. NC2074.2 03030042 GROUP-42. NC2074.2 03040043 GROUP-43. NC2074.2 03050044 GROUP-44. NC2074.2 03060045 GROUP-45. NC2074.2 03070046 GROUP-46. NC2074.2 03080047 GROUP-47. NC2074.2 03090048 GROUP-48. NC2074.2 03100049 GROUP-49-1 PIC9(4) VALUE100. NC2074.2 03110049 GROUP-49-2 PIC S9(3) COMPVALUE200. NC2074.2 03120049 GROUP-49-3 PIC S9(15) COMPVALUE300. NC2074.2 03130049 GROUP-49-4 PIC S9(8) COMPVALUE400. NC2074.2 03140049 GROUP-49-5 PIC9(8) VALUE500. NC2074.2 03150088 LEVEL-49-OK VALUE500. NC2074.2 03160001 TEST-RESULTS. NC2074.2 03170002FILLERPIC X VALUESPACE. NC2074.2 03180002 FEATURE PIC X(20) VALUESPACE. NC2074.2 03190002FILLERPIC X VALUESPACE. NC2074.2 03200002 P-OR-F PIC X(5) VALUESPACE. NC2074.2 03210002FILLERPIC X VALUESPACE. NC2074.2 03220002 PAR-NAME. NC2074.2 03230003FILLERPIC X(19) VALUESPACE. NC2074.2 03240003 PARDOT-X PIC X VALUESPACE. NC2074.2 03250003 DOTVALUE PIC99VALUEZERO. NC2074.2 03260002FILLERPIC X(8) VALUESPACE. NC2074.2 03270002 RE-MARK PIC X(61). NC2074.2 03280001 TEST-COMPUTED. NC2074.2 03290002FILLERPIC X(30) VALUESPACE. NC2074.2 03300002FILLERPIC X(17) VALUE NC2074.2 033100" COMPUTED=". NC2074.2 03320002 COMPUTED-X. NC2074.2 03330003 COMPUTED-A PIC X(20) VALUESPACE. NC2074.2 03340003 COMPUTED-N REDEFINES COMPUTED-A NC2074.2 033500PIC -9(9).9(9). NC2074.2 03360003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2074.2 03370003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2074.2 03380003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2074.2 03390003 CM-18V0 REDEFINES COMPUTED-A. NC2074.2 03400004 COMPUTED-18V0 PIC -9(18). NC2074.2 03410004FILLERPIC X. NC2074.2 03420003FILLERPIC X(50) VALUESPACE. NC2074.2 03430001 TEST-CORRECT. NC2074.2 03440002FILLERPIC X(30) VALUESPACE. NC2074.2 03450002FILLERPIC X(17) VALUE" CORRECT =". NC2074.2 03460002 CORRECT-X. NC2074.2 03470003 CORRECT-A PIC X(20) VALUESPACE. NC2074.2 03480003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2074.2 03490003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2074.2 03500003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2074.2 03510003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2074.2 03520003 CR-18V0 REDEFINES CORRECT-A. NC2074.2 03530004 CORRECT-18V0 PIC -9(18). NC2074.2 03540004FILLERPIC X. NC2074.2 03550003FILLERPIC X(2) VALUESPACE. NC2074.2 03560003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. NC2074.2 03570001 CCVS-C-1. NC2074.2 03580002FILLERPICIS X(99) VALUEIS" FEATURE PANC2074.2 035900- "SS PARAGRAPH-NAME NC2074.2 036000- " REMARKS". NC2074.2 03610002FILLERPIC X(20) VALUESPACE. NC2074.2 03620001 CCVS-C-2. NC2074.2 03630002FILLERPIC X VALUESPACE. NC2074.2 03640002FILLERPIC X(6) VALUE"TESTED". NC2074.2 03650002FILLERPIC X(15) VALUESPACE. NC2074.2 03660002FILLERPIC X(4) VALUE"FAIL". NC2074.2 03670002FILLERPIC X(94) VALUESPACE. NC2074.2 03680001 REC-SKL-SUB PIC9(2) VALUEZERO. NC2074.2 03690001 REC-CT PIC99VALUEZERO. NC2074.2 03700001 DELETE-COUNTER PIC999VALUEZERO. NC2074.2 03710001 ERROR-COUNTER PIC999VALUEZERO. NC2074.2 03720001 INSPECT-COUNTER PIC999VALUEZERO. NC2074.2 03730001 PASS-COUNTER PIC999VALUEZERO. NC2074.2 03740001 TOTAL-ERROR PIC999VALUEZERO. NC2074.2 03750001 ERROR-HOLD PIC999VALUEZERO. NC2074.2 03760001 DUMMY-HOLD PIC X(120) VALUESPACE. NC2074.2 03770001 RECORD-COUNT PIC9(5) VALUEZERO. NC2074.2 03780001 ANSI-REFERENCE PIC X(48) VALUESPACES. NC2074.2 03790001 CCVS-H-1. NC2074.2 03800002FILLERPIC X(39) VALUESPACES. NC2074.2 03810002FILLERPIC X(42) VALUE NC2074.2 038200"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2074.2 03830002FILLERPIC X(39) VALUESPACES. NC2074.2 03840001 CCVS-H-2A. NC2074.2 03850002FILLERPIC X(40) VALUESPACE. NC2074.2 03860002FILLERPIC X(7) VALUE"CCVS85 ". NC2074.2 03870002FILLERPIC XXXX VALUE NC2074.2 038800"4.2 ". NC2074.2 03890002FILLERPIC X(28) VALUE NC2074.2 039000" COPY - NOT FOR DISTRIBUTION". NC2074.2 03910002FILLERPIC X(41) VALUESPACE. NC2074.2 039200 NC2074.2 03930001 CCVS-H-2B. NC2074.2 03940002FILLERPIC X(15) VALUE NC2074.2 039500"TEST RESULT OF ". NC2074.2 03960002 TEST-ID PIC X(9). NC2074.2 03970002FILLERPIC X(4) VALUE NC2074.2 039800" IN ". NC2074.2 03990002FILLERPIC X(12) VALUE NC2074.2 040000" HIGH ". NC2074.2 04010002FILLERPIC X(22) VALUE NC2074.2 040200" LEVEL VALIDATION FOR ". NC2074.2 04030002FILLERPIC X(58) VALUE NC2074.2 040400"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2074.2 04050001 CCVS-H-3. NC2074.2 04060002FILLERPIC X(34) VALUE NC2074.2 040700" FOR OFFICIAL USE ONLY ". NC2074.2 04080002FILLERPIC X(58) VALUE NC2074.2 040900"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2074.2 04100002FILLERPIC X(28) VALUE NC2074.2 041100" COPYRIGHT 1985 ". NC2074.2 04120001 CCVS-E-1. NC2074.2 04130002FILLERPIC X(52) VALUESPACE. NC2074.2 04140002FILLERPIC X(14) VALUEIS"END OF TEST- ". NC2074.2 04150002 ID-AGAIN PIC X(9). NC2074.2 04160002FILLERPIC X(45) VALUESPACES. NC2074.2 04170001 CCVS-E-2. NC2074.2 04180002FILLERPIC X(31) VALUESPACE. NC2074.2 04190002FILLERPIC X(21) VALUESPACE. NC2074.2 04200002 CCVS-E-2-2. NC2074.2 04210003 ERROR-TOTAL PIC XXX VALUESPACE. NC2074.2 04220003FILLERPIC X VALUESPACE. NC2074.2 04230003 ENDER-DESC PIC X(44) VALUE NC2074.2 042400"ERRORS ENCOUNTERED". NC2074.2 04250001 CCVS-E-3. NC2074.2 04260002FILLERPIC X(22) VALUE NC2074.2 042700" FOR OFFICIAL USE ONLY". NC2074.2 04280002FILLERPIC X(12) VALUESPACE. NC2074.2 04290002FILLERPIC X(58) VALUE NC2074.2 043000"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2074.2 04310002FILLERPIC X(13) VALUESPACE. NC2074.2 04320002FILLERPIC X(15) VALUE NC2074.2 043300" COPYRIGHT 1985". NC2074.2 04340001 CCVS-E-4. NC2074.2 04350002 CCVS-E-4-1 PIC XXX VALUESPACE. NC2074.2 04360002FILLERPIC X(4) VALUE" OF ". NC2074.2 04370002 CCVS-E-4-2 PIC XXX VALUESPACE. NC2074.2 04380002FILLERPIC X(40) VALUE NC2074.2 043900" TESTS WERE EXECUTED SUCCESSFULLY". NC2074.2 04400001 XXINFO. NC2074.2 04410002FILLERPIC X(19) VALUE NC2074.2 044200"*** INFORMATION ***". NC2074.2 04430002 INFO-TEXT. NC2074.2 04440004FILLERPIC X(8) VALUESPACE. NC2074.2 04450004 XXCOMPUTED PIC X(20). NC2074.2 04460004FILLERPIC X(5) VALUESPACE. NC2074.2 04470004 XXCORRECT PIC X(20). NC2074.2 04480002 INF-ANSI-REFERENCE PIC X(48). NC2074.2 04490001 HYPHEN-LINE. NC2074.2 04500002FILLERPICIS X VALUEISSPACE. NC2074.2 04510002FILLERPICIS X(65) VALUEIS"************************NC2074.2 045200- "*****************************************". NC2074.2 04530002FILLERPICIS X(54) VALUEIS"************************NC2074.2 045400- "******************************". NC2074.2 04550001 CCVS-PGM-ID PIC X(9) VALUE NC2074.2 045600"NC207". NC2074.2 045700PROCEDUREDIVISION. NC2074.2 045800 CCVS1 SECTION. NC2074.2 045900 OPEN-FILES. NC2074.2 046000OPENOUTPUT PRINT-FILE. NC2074.2 046100MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2074.2 046200MOVESPACETO TEST-RESULTS. NC2074.2 046300PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2074.2 046400GOTO CCVS1-EXIT. NC2074.2 046500 CLOSE-FILES. NC2074.2 046600PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2074.2 046700 TERMINATE-CCVS. NC2074.2 046800EXITPROGRAM. NC2074.2 046900 TERMINATE-CALL. NC2074.2 047000STOPRUN. NC2074.2 047100 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. NC2074.2 047200 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. NC2074.2 047300 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. NC2074.2 047400 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-COUNTER. NC2074.2 047500MOVE"****TEST DELETED****"TO RE-MARK. NC2074.2 047600 PRINT-DETAIL. NC2074.2 047700IF REC-CT NOTEQUALTOZERO NC2074.2 047800MOVE"."TO PARDOT-X NC2074.2 047900MOVE REC-CT TO DOTVALUE. NC2074.2 048000MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2074.2 048100IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE NC2074.2 048200PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2074.2 048300ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2074.2 048400MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. NC2074.2 048500MOVESPACETO CORRECT-X. NC2074.2 048600IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. NC2074.2 048700MOVESPACETO RE-MARK. NC2074.2 048800 HEAD-ROUTINE. NC2074.2 048900MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 049000MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 049100MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2074.2 049200MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2074.2 049300 COLUMN-NAMES-ROUTINE. NC2074.2 049400MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2074.2 049500MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 049600MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2074.2 049700 END-ROUTINE. NC2074.2 049800MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2074.2 049900 END-RTN-EXIT. NC2074.2 050000MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 050100 END-ROUTINE-1. NC2074.2 050200ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2074.2 050300 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2074.2 050400ADD PASS-COUNTER TO ERROR-HOLD. NC2074.2 050500* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2074.2 050600MOVE PASS-COUNTER TO CCVS-E-4-1. NC2074.2 050700MOVE ERROR-HOLD TO CCVS-E-4-2. NC2074.2 050800MOVE CCVS-E-4 TO CCVS-E-2-2. NC2074.2 050900MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2074.2 051000 END-ROUTINE-12. NC2074.2 051100MOVE"TEST(S) FAILED"TO ENDER-DESC. NC2074.2 051200IF ERROR-COUNTER ISEQUALTOZERO NC2074.2 051300MOVE"NO "TO ERROR-TOTAL NC2074.2 051400ELSE NC2074.2 051500MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2074.2 051600MOVE CCVS-E-2 TO DUMMY-RECORD. NC2074.2 051700PERFORM WRITE-LINE. NC2074.2 051800 END-ROUTINE-13. NC2074.2 051900IF DELETE-COUNTER ISEQUALTOZERO NC2074.2 052000MOVE"NO "TO ERROR-TOTAL ELSE NC2074.2 052100MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2074.2 052200MOVE"TEST(S) DELETED "TO ENDER-DESC. NC2074.2 052300MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2074.2 052400IF INSPECT-COUNTER EQUALTOZERO NC2074.2 052500MOVE"NO "TO ERROR-TOTAL NC2074.2 052600ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2074.2 052700MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. NC2074.2 052800MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2074.2 052900MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2074.2 053000 WRITE-LINE. NC2074.2 053100ADD1TO RECORD-COUNT. NC2074.2 053200IF RECORD-COUNT GREATER50 NC2074.2 053300MOVE DUMMY-RECORD TO DUMMY-HOLD NC2074.2 053400MOVESPACETO DUMMY-RECORD NC2074.2 053500WRITE DUMMY-RECORD AFTERADVANCINGPAGE NC2074.2 053600MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2074.2 053700MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2074.2 053800MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2074.2 053900MOVE DUMMY-HOLD TO DUMMY-RECORD NC2074.2 054000MOVEZEROTO RECORD-COUNT. NC2074.2 054100PERFORM WRT-LN. NC2074.2 054200 WRT-LN. NC2074.2 054300WRITE DUMMY-RECORD AFTERADVANCING1 LINES. NC2074.2 054400MOVESPACETO DUMMY-RECORD. NC2074.2 054500 BLANK-LINE-PRINT. NC2074.2 054600PERFORM WRT-LN. NC2074.2 054700 FAIL-ROUTINE. NC2074.2 054800IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. NC2074.2 054900IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE.NC2074.2 055000MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2074.2 055100MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. NC2074.2 055200MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 055300MOVESPACESTO INF-ANSI-REFERENCE. NC2074.2 055400GOTO FAIL-ROUTINE-EX. NC2074.2 055500 FAIL-ROUTINE-WRITE. NC2074.2 055600MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2074.2 055700MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2074.2 055800MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2074.2 055900MOVESPACESTO COR-ANSI-REFERENCE. NC2074.2 056000 FAIL-ROUTINE-EX. EXIT. NC2074.2 056100 BAIL-OUT. NC2074.2 056200IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. NC2074.2 056300IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. NC2074.2 056400 BAIL-OUT-WRITE. NC2074.2 056500MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2074.2 056600MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2074.2 056700MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2074.2 056800MOVESPACESTO INF-ANSI-REFERENCE. NC2074.2 056900 BAIL-OUT-EX. EXIT. NC2074.2 057000 CCVS1-EXIT. NC2074.2 057100EXIT. NC2074.2 057200 SECT-NC207A-001 SECTION. NC2074.2 057300 ADD-INIT-F1-1. NC2074.2 057400MOVE"ADD-TEST-F1-1 "TO PAR-NAME. NC2074.2 057500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 057600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 057700MOVEZEROTO ACCUMULATOR1. NC2074.2 057800 ADD-TEST-F1-1. NC2074.2 057900ADD TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 058000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 058100TO ACCUMULATOR1. NC2074.2 058200IF ACCUMULATOR1 EQUALTO1 NC2074.2 058300PERFORM PASS NC2074.2 058400GOTO ADD-WRITE-F1-1. NC2074.2 058500GOTO ADD-FAIL-F1-1. NC2074.2 058600 ADD-DELETE-F1-1. NC2074.2 058700PERFORM DE-LETE. NC2074.2 058800GOTO ADD-WRITE-F1-1. NC2074.2 058900 ADD-FAIL-F1-1. NC2074.2 059000MOVE1TO CORRECT-N. NC2074.2 059100MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 059200 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 059300TO COMPUTED-N. NC2074.2 059400PERFORM FAIL. NC2074.2 059500 ADD-WRITE-F1-1. NC2074.2 059600PERFORM PRINT-DETAIL. NC2074.2 059700* NC2074.2 059800 ADD-INIT-F1-2. NC2074.2 059900MOVE"ADD-TEST-F1-2 "TO PAR-NAME. NC2074.2 060000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 060100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 060200MOVEZEROTO ACCUMULATOR1. NC2074.2 060300 ADD-TEST-F1-2. NC2074.2 060400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A OF NC2074.2 060500 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 060600 ACCUMULATOR1. NC2074.2 060700IF ACCUMULATOR1 EQUALTO2 NC2074.2 060800PERFORM PASS NC2074.2 060900GOTO ADD-WRITE-F1-2. NC2074.2 061000GOTO ADD-FAIL-F1-2. NC2074.2 061100 ADD-DELETE-F1-2. NC2074.2 061200PERFORM DE-LETE. NC2074.2 061300GOTO ADD-WRITE-F1-2. NC2074.2 061400 ADD-FAIL-F1-2. NC2074.2 061500MOVE2TO CORRECT-N. NC2074.2 061600MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A OF NC2074.2 061700 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 061800 COMPUTED-N. NC2074.2 061900PERFORM FAIL. NC2074.2 062000 ADD-WRITE-F1-2. NC2074.2 062100PERFORM PRINT-DETAIL. NC2074.2 062200* NC2074.2 062300 ADD-INIT-F1-3. NC2074.2 062400MOVE"ADD-TEST-F1-3 "TO PAR-NAME. NC2074.2 062500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 062600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 062700MOVEZEROTO ACCUMULATOR1. NC2074.2 062800 ADD-TEST-F1-3. NC2074.2 062900ADD TBL-ITEM-1 IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2074.2 063000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 063100 ACCUMULATOR1. NC2074.2 063200IF ACCUMULATOR1 EQUALTO3 NC2074.2 063300PERFORM PASS NC2074.2 063400GOTO ADD-WRITE-F1-3. NC2074.2 063500GOTO ADD-FAIL-F1-3. NC2074.2 063600 ADD-DELETE-F1-3. NC2074.2 063700PERFORM DE-LETE. NC2074.2 063800GOTO ADD-WRITE-F1-3. NC2074.2 063900 ADD-FAIL-F1-3. NC2074.2 064000MOVE TBL-ITEM-1 IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2074.2 064100 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 064200 COMPUTED-N. NC2074.2 064300MOVE3TO CORRECT-N. NC2074.2 064400PERFORM FAIL. NC2074.2 064500 ADD-WRITE-F1-3. NC2074.2 064600PERFORM PRINT-DETAIL. NC2074.2 064700* NC2074.2 064800 ADD-INIT-F1-4. NC2074.2 064900MOVE"ADD-TEST-F1-4 "TO PAR-NAME. NC2074.2 065000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 065100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 065200MOVEZEROTO ACCUMULATOR1. NC2074.2 065300 ADD-TEST-F1-4. NC2074.2 065400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2074.2 065500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 065600 ACCUMULATOR1. NC2074.2 065700IF ACCUMULATOR1 EQUALTO4 NC2074.2 065800PERFORM PASS NC2074.2 065900GOTO ADD-WRITE-F1-4. NC2074.2 066000GOTO ADD-FAIL-F1-4. NC2074.2 066100 ADD-DELETE-F1-4. NC2074.2 066200PERFORM DE-LETE. NC2074.2 066300GOTO ADD-WRITE-F1-4. NC2074.2 066400 ADD-FAIL-F1-4. NC2074.2 066500MOVE4TO CORRECT-N. NC2074.2 066600MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2074.2 066700 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 066800 COMPUTED-N. NC2074.2 066900PERFORM FAIL. NC2074.2 067000 ADD-WRITE-F1-4. NC2074.2 067100PERFORM PRINT-DETAIL. NC2074.2 067200* NC2074.2 067300 ADD-INIT-F1-5. NC2074.2 067400MOVE"ADD-TEST-F1-5 "TO PAR-NAME. NC2074.2 067500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 067600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 067700MOVEZEROTO ACCUMULATOR1. NC2074.2 067800 ADD-TEST-F1-5. NC2074.2 067900ADD TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 068000 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 068100 ACCUMULATOR1. NC2074.2 068200IF ACCUMULATOR1 EQUALTO5 NC2074.2 068300PERFORM PASS NC2074.2 068400GOTO ADD-WRITE-F1-5. NC2074.2 068500GOTO ADD-FAIL-F1-5. NC2074.2 068600 ADD-DELETE-F1-5. NC2074.2 068700PERFORM DE-LETE. NC2074.2 068800GOTO ADD-WRITE-F1-5. NC2074.2 068900 ADD-FAIL-F1-5. NC2074.2 069000MOVE5TO CORRECT-N. NC2074.2 069100MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 069200 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 069300 COMPUTED-N. NC2074.2 069400PERFORM FAIL. NC2074.2 069500 ADD-WRITE-F1-5. NC2074.2 069600PERFORM PRINT-DETAIL. NC2074.2 069700* NC2074.2 069800 ADD-INIT-F1-6. NC2074.2 069900MOVE"ADD-TEST-F1-6 "TO PAR-NAME. NC2074.2 070000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 070100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 070200MOVEZEROTO ACCUMULATOR1. NC2074.2 070300 ADD-TEST-F1-6. NC2074.2 070400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 070500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 070600 ACCUMULATOR1. NC2074.2 070700IF ACCUMULATOR1 EQUALTO6 NC2074.2 070800PERFORM PASS NC2074.2 070900GOTO ADD-WRITE-F1-6. NC2074.2 071000GOTO ADD-FAIL-F1-6. NC2074.2 071100 ADD-DELETE-F1-6. NC2074.2 071200PERFORM DE-LETE. NC2074.2 071300GOTO ADD-WRITE-F1-6. NC2074.2 071400 ADD-FAIL-F1-6. NC2074.2 071500MOVE6TO CORRECT-N. NC2074.2 071600MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 071700 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 071800 COMPUTED-N. NC2074.2 071900PERFORM FAIL. NC2074.2 072000 ADD-WRITE-F1-6. NC2074.2 072100PERFORM PRINT-DETAIL. NC2074.2 072200* NC2074.2 072300 ADD-INIT-F1-7. NC2074.2 072400MOVE"ADD-TEST-F1-7"TO PAR-NAME. NC2074.2 072500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 072600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 072700MOVEZEROTO ACCUMULATOR1. NC2074.2 072800 ADD-TEST-F1-7. NC2074.2 072900ADD TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 073000 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 073100 ACCUMULATOR1. NC2074.2 073200IF ACCUMULATOR1 EQUALTO7 NC2074.2 073300PERFORM PASS NC2074.2 073400GOTO ADD-WRITE-F1-7. NC2074.2 073500GOTO ADD-FAIL-F1-7. NC2074.2 073600 ADD-DELETE-F1-7. NC2074.2 073700PERFORM DE-LETE. NC2074.2 073800GOTO ADD-WRITE-F1-7. NC2074.2 073900 ADD-FAIL-F1-7. NC2074.2 074000MOVE TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 074100 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2074.2 074200 COMPUTED-N. NC2074.2 074300MOVE7TO CORRECT-N. NC2074.2 074400PERFORM FAIL. NC2074.2 074500 ADD-WRITE-F1-7. NC2074.2 074600PERFORM PRINT-DETAIL. NC2074.2 074700* NC2074.2 074800 ADD-INIT-F1-8. NC2074.2 074900MOVE"ADD-TEST-F1-8 "TO PAR-NAME. NC2074.2 075000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 075100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 075200MOVEZEROTO ACCUMULATOR1. NC2074.2 075300 ADD-TEST-F1-8. NC2074.2 075400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 075500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 075600 ACCUMULATOR1. NC2074.2 075700IF ACCUMULATOR1 EQUALTO8 NC2074.2 075800PERFORM PASS NC2074.2 075900GOTO ADD-WRITE-F1-8. NC2074.2 076000GOTO ADD-FAIL-F1-8. NC2074.2 076100 ADD-DELETE-F1-8. NC2074.2 076200PERFORM DE-LETE. NC2074.2 076300GOTO ADD-WRITE-F1-8. NC2074.2 076400 ADD-FAIL-F1-8. NC2074.2 076500MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 076600 TABLE-LEVEL-3B IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2074.2 076700 COMPUTED-N. NC2074.2 076800MOVE8TO CORRECT-N. NC2074.2 076900PERFORM FAIL. NC2074.2 077000 ADD-WRITE-F1-8. NC2074.2 077100PERFORM PRINT-DETAIL. NC2074.2 077200* NC2074.2 077300 ADD-INIT-F2-9. NC2074.2 077400MOVE"ADD-TEST-F2-9 "TO PAR-NAME. NC2074.2 077500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 077600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 077700MOVEZEROTO ACCUMULATOR2. NC2074.2 077800 ADD-TEST-F2-9. NC2074.2 077900ADD TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 078000 TABLE-LEVEL-3A IN TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 078100 TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 078200 TABLE-LEVEL-3A IN TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 078300GIVING ACCUMULATOR2. NC2074.2 078400IF ACCUMULATOR2 EQUALTO18 NC2074.2 078500PERFORM PASS NC2074.2 078600GOTO ADD-WRITE-F2-9. NC2074.2 078700GOTO ADD-FAIL-F2-9. NC2074.2 078800 ADD-DELETE-F2-9. NC2074.2 078900PERFORM DE-LETE. NC2074.2 079000GOTO ADD-WRITE-F2-9. NC2074.2 079100 ADD-FAIL-F2-9. NC2074.2 079200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 079300MOVE18TO CORRECT-N. NC2074.2 079400PERFORM FAIL. NC2074.2 079500 ADD-WRITE-F2-9. NC2074.2 079600PERFORM PRINT-DETAIL. NC2074.2 079700* NC2074.2 079800 ADD-INIT-F2-10. NC2074.2 079900MOVE"ADD-TEST-F2-10 "TO PAR-NAME. NC2074.2 080000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 080100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 080200MOVEZEROTO ACCUMULATOR2. NC2074.2 080300 ADD-TEST-F2-10. NC2074.2 080400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 080500 TABLE-LEVEL-3A IN TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 080600 TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 080700 TABLE-LEVEL-3A IN TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 080800GIVING ACCUMULATOR2. NC2074.2 080900IF ACCUMULATOR2 EQUALTO20 NC2074.2 081000PERFORM PASS NC2074.2 081100GOTO ADD-WRITE-F2-10. NC2074.2 081200GOTO ADD-FAIL-F2-10. NC2074.2 081300 ADD-DELETE-F2-10. NC2074.2 081400PERFORM DE-LETE. NC2074.2 081500GOTO ADD-WRITE-F2-10. NC2074.2 081600 ADD-FAIL-F2-10. NC2074.2 081700MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 081800MOVE20TO CORRECT-N. NC2074.2 081900PERFORM FAIL. NC2074.2 082000 ADD-WRITE-F2-10. NC2074.2 082100PERFORM PRINT-DETAIL. NC2074.2 082200* NC2074.2 082300 ADD-INIT-F2-11. NC2074.2 082400MOVE"ADD-TEST-F2-11 "TO PAR-NAME. NC2074.2 082500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 082600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 082700MOVEZEROTO ACCUMULATOR2. NC2074.2 082800 ADD-TEST-F2-11. NC2074.2 082900ADD TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 083000 TABLE-LEVEL-3A OF TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 083100 TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 083200 TABLE-LEVEL-3A OF TABLE-LEVEL-4B IN TABLE-LEVEL-5A NC2074.2 083300GIVING ACCUMULATOR2. NC2074.2 083400IF ACCUMULATOR2 EQUALTO22 NC2074.2 083500PERFORM PASS NC2074.2 083600GOTO ADD-WRITE-F2-11. NC2074.2 083700GOTO ADD-FAIL-F2-11. NC2074.2 083800 ADD-DELETE-F2-11. NC2074.2 083900PERFORM DE-LETE. NC2074.2 084000GOTO ADD-WRITE-F2-11. NC2074.2 084100 ADD-FAIL-F2-11. NC2074.2 084200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 084300MOVE22TO CORRECT-N. NC2074.2 084400PERFORM FAIL. NC2074.2 084500 ADD-WRITE-F2-11. NC2074.2 084600PERFORM PRINT-DETAIL. NC2074.2 084700* NC2074.2 084800 ADD-INIT-F2-12. NC2074.2 084900MOVE"ADD-TEST-F2-12 "TO PAR-NAME. NC2074.2 085000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 085100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 085200MOVEZEROTO ACCUMULATOR2. NC2074.2 085300 ADD-TEST-F2-12. NC2074.2 085400ADD TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 085500 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 085600 TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 085700 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 085800GIVING ACCUMULATOR2. NC2074.2 085900IF ACCUMULATOR2 EQUALTO24 NC2074.2 086000PERFORM PASS NC2074.2 086100GOTO ADD-WRITE-F2-12. NC2074.2 086200GOTO ADD-FAIL-F2-12. NC2074.2 086300 ADD-DELETE-F2-12. NC2074.2 086400PERFORM DE-LETE. NC2074.2 086500GOTO ADD-WRITE-F2-12. NC2074.2 086600 ADD-FAIL-F2-12. NC2074.2 086700MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 086800MOVE24TO CORRECT-N. NC2074.2 086900PERFORM FAIL. NC2074.2 087000 ADD-WRITE-F2-12. NC2074.2 087100PERFORM PRINT-DETAIL. NC2074.2 087200* NC2074.2 087300 ADD-INIT-F2-13. NC2074.2 087400MOVE"ADD-TEST-F2-13 "TO PAR-NAME. NC2074.2 087500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 087600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 087700MOVEZEROTO ACCUMULATOR2. NC2074.2 087800 ADD-TEST-F2-13. NC2074.2 087900ADD TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A IN NC2074.2 088000 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 088100 TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A IN NC2074.2 088200 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 088300GIVING ACCUMULATOR2. NC2074.2 088400IF ACCUMULATOR2 EQUALTO26 NC2074.2 088500PERFORM PASS NC2074.2 088600GOTO ADD-WRITE-F2-13. NC2074.2 088700GOTO ADD-FAIL-F2-13. NC2074.2 088800 ADD-DELETE-F2-13. NC2074.2 088900PERFORM DE-LETE. NC2074.2 089000GOTO ADD-WRITE-F2-13. NC2074.2 089100 ADD-FAIL-F2-13. NC2074.2 089200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 089300MOVE26TO CORRECT-N. NC2074.2 089400PERFORM FAIL. NC2074.2 089500 ADD-WRITE-F2-13. NC2074.2 089600PERFORM PRINT-DETAIL. NC2074.2 089700* NC2074.2 089800 ADD-INIT-F2-14. NC2074.2 089900MOVE"ADD-TEST-F2-14 "TO PAR-NAME. NC2074.2 090000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 090100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 090200MOVEZEROTO ACCUMULATOR2. NC2074.2 090300 ADD-TEST-F2-14. NC2074.2 090400ADD TBL-ITEM-1 IN TABLE-LEVEL-1B IN TABLE-LEVEL-2A IN NC2074.2 090500 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 090600 TBL-ITEM-1 IN TABLE-LEVEL-1B IN TABLE-LEVEL-2A IN NC2074.2 090700 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 090800GIVING ACCUMULATOR2. NC2074.2 090900IF ACCUMULATOR2 EQUALTO28 NC2074.2 091000PERFORM PASS NC2074.2 091100GOTO ADD-WRITE-F2-14. NC2074.2 091200GOTO ADD-FAIL-F2-14. NC2074.2 091300 ADD-DELETE-F2-14. NC2074.2 091400PERFORM DE-LETE. NC2074.2 091500GOTO ADD-WRITE-F2-14. NC2074.2 091600 ADD-FAIL-F2-14. NC2074.2 091700MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 091800MOVE28TO CORRECT-N. NC2074.2 091900PERFORM FAIL. NC2074.2 092000 ADD-WRITE-F2-14. NC2074.2 092100PERFORM PRINT-DETAIL. NC2074.2 092200* NC2074.2 092300 ADD-INIT-F2-15. NC2074.2 092400MOVE"ADD-TEST-F2-15 "TO PAR-NAME. NC2074.2 092500MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 092600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 092700MOVEZEROTO ACCUMULATOR2. NC2074.2 092800 ADD-TEST-F2-15. NC2074.2 092900ADD TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B IN NC2074.2 093000 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 093100 TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B IN NC2074.2 093200 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 093300GIVING ACCUMULATOR2. NC2074.2 093400IF ACCUMULATOR2 EQUALTO30 NC2074.2 093500PERFORM PASS NC2074.2 093600GOTO ADD-WRITE-F2-15. NC2074.2 093700GOTO ADD-FAIL-F2-15. NC2074.2 093800 ADD-DELETE-F2-15. NC2074.2 093900PERFORM DE-LETE. NC2074.2 094000GOTO ADD-WRITE-F2-15. NC2074.2 094100 ADD-FAIL-F2-15. NC2074.2 094200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 094300MOVE30TO CORRECT-N. NC2074.2 094400PERFORM FAIL. NC2074.2 094500 ADD-WRITE-F2-15. NC2074.2 094600PERFORM PRINT-DETAIL. NC2074.2 094700* NC2074.2 094800 ADD-INIT-F2-16. NC2074.2 094900MOVE"ADD-TEST-F2-16 "TO PAR-NAME. NC2074.2 095000MOVE"QUALIFIED ADDITION"TO FEATURE. NC2074.2 095100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 095200MOVEZEROTO ACCUMULATOR2. NC2074.2 095300 ADD-TEST-F2-16. NC2074.2 095400ADD TBL-ITEM-1 IN TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 095500 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 095600 TBL-ITEM-1 IN TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 095700 TABLE-LEVEL-3B OF TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 095800GIVING ACCUMULATOR2. NC2074.2 095900IF ACCUMULATOR2 EQUALTO32 NC2074.2 096000PERFORM PASS NC2074.2 096100GOTO ADD-WRITE-F2-16. NC2074.2 096200GOTO ADD-FAIL-F2-16. NC2074.2 096300 ADD-DELETE-F2-16. NC2074.2 096400PERFORM DE-LETE. NC2074.2 096500GOTO ADD-WRITE-F2-16. NC2074.2 096600 ADD-FAIL-F2-16. NC2074.2 096700MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 096800MOVE32TO CORRECT-N. NC2074.2 096900PERFORM FAIL. NC2074.2 097000 ADD-WRITE-F2-16. NC2074.2 097100PERFORM PRINT-DETAIL. NC2074.2 097200* NC2074.2 097300 ADD-INIT-F3-17. NC2074.2 097400MOVE"ADD-TEST-F3-17"TO PAR-NAME. NC2074.2 097500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 097600MOVE" CORRESPONDING"TO FEATURE. NC2074.2 097700ADDCORRESPONDING TABLE-LEVEL-5A TO TABLE-LEVEL-5B. NC2074.2 097800 ADD-TEST-F3-17. NC2074.2 097900IF TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 098000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 098100EQUALTO17 NC2074.2 098200PERFORM PASS NC2074.2 098300GOTO ADD-WRITE-F3-17. NC2074.2 098400GOTO ADD-FAIL-F3-17. NC2074.2 098500 ADD-DELETE-F3-17. NC2074.2 098600PERFORM DE-LETE. NC2074.2 098700GOTO ADD-WRITE-F3-17. NC2074.2 098800 ADD-FAIL-F3-17. NC2074.2 098900MOVE17TO CORRECT-N. NC2074.2 099000MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 099100 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 099200TO COMPUTED-N. NC2074.2 099300PERFORM FAIL. NC2074.2 099400 ADD-WRITE-F3-17. NC2074.2 099500PERFORM PRINT-DETAIL. NC2074.2 099600* NC2074.2 099700 ADD-INIT-F3-18. NC2074.2 099800MOVE"ADD-TEST-F3-18"TO PAR-NAME. NC2074.2 099900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 100000MOVE" CORRESPONDING"TO FEATURE. NC2074.2 100100 ADD-TEST-F3-18. NC2074.2 100200IF TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A OF NC2074.2 100300 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 100400EQUALTO17 NC2074.2 100500PERFORM PASS NC2074.2 100600GOTO ADD-WRITE-F3-18. NC2074.2 100700 ADD-DELETE-F3-18. NC2074.2 100800PERFORM DE-LETE. NC2074.2 100900GOTO ADD-WRITE-F3-18. NC2074.2 101000 ADD-FAIL-F3-18. NC2074.2 101100MOVE17TO CORRECT-N. NC2074.2 101200MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A OF NC2074.2 101300 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 101400TO COMPUTED-N. NC2074.2 101500PERFORM FAIL. NC2074.2 101600 ADD-WRITE-F3-18. NC2074.2 101700PERFORM PRINT-DETAIL. NC2074.2 101800* NC2074.2 101900 ADD-INIT-F3-19. NC2074.2 102000MOVE"ADD-TEST-F3-19"TO PAR-NAME. NC2074.2 102100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 102200MOVE" CORRESPONDING"TO FEATURE. NC2074.2 102300 ADD-TEST-F3-19. NC2074.2 102400IF TBL-ITEM-1 IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2074.2 102500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B NC2074.2 102600EQUALTO17 NC2074.2 102700PERFORM PASS NC2074.2 102800GOTO ADD-WRITE-F3-19. NC2074.2 102900GOTO ADD-FAIL-F3-19. NC2074.2 103000 ADD-DELETE-F3-19. NC2074.2 103100PERFORM DE-LETE. NC2074.2 103200GOTO ADD-WRITE-F3-19. NC2074.2 103300 ADD-FAIL-F3-19. NC2074.2 103400MOVE17TO CORRECT-N. NC2074.2 103500MOVE TBL-ITEM-1 IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2074.2 103600 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B NC2074.2 103700TO COMPUTED-N. NC2074.2 103800PERFORM FAIL. NC2074.2 103900 ADD-WRITE-F3-19. NC2074.2 104000PERFORM PRINT-DETAIL. NC2074.2 104100* NC2074.2 104200 ADD-INIT-F3-20. NC2074.2 104300MOVE"ADD-TEST-F3-20"TO PAR-NAME. NC2074.2 104400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 104500MOVE" CORRESPONDING"TO FEATURE. NC2074.2 104600 ADD-TEST-F3-20. NC2074.2 104700IF TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2074.2 104800 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B NC2074.2 104900EQUALTO17 NC2074.2 105000PERFORM PASS NC2074.2 105100GOTO ADD-WRITE-F3-20. NC2074.2 105200GOTO ADD-FAIL-F3-20. NC2074.2 105300 ADD-DELETE-F3-20. NC2074.2 105400PERFORM DE-LETE. NC2074.2 105500GOTO ADD-WRITE-F3-20. NC2074.2 105600 ADD-FAIL-F3-20. NC2074.2 105700MOVE17TO CORRECT-N. NC2074.2 105800MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2074.2 105900 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B NC2074.2 106000TO COMPUTED-N. NC2074.2 106100PERFORM FAIL. NC2074.2 106200 ADD-WRITE-F3-20. NC2074.2 106300PERFORM PRINT-DETAIL. NC2074.2 106400* NC2074.2 106500 ADD-INIT-F3-21. NC2074.2 106600MOVE"ADD-TEST-F3-21"TO PAR-NAME. NC2074.2 106700MOVE" CORRESPONDING"TO FEATURE. NC2074.2 106800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 106900 ADD-TEST-F3-21. NC2074.2 107000IF TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 107100 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 107200EQUALTO17 NC2074.2 107300PERFORM PASS NC2074.2 107400GOTO ADD-WRITE-F3-21. NC2074.2 107500GOTO ADD-FAIL-F3-21. NC2074.2 107600 ADD-DELETE-F3-21. NC2074.2 107700PERFORM DE-LETE. NC2074.2 107800GOTO ADD-WRITE-F3-21. NC2074.2 107900 ADD-FAIL-F3-21. NC2074.2 108000MOVE17TO CORRECT-N. NC2074.2 108100MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A OF TABLE-LEVEL-2A OF NC2074.2 108200 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 108300TO COMPUTED-N. NC2074.2 108400PERFORM FAIL. NC2074.2 108500 ADD-WRITE-F3-21. NC2074.2 108600PERFORM PRINT-DETAIL. NC2074.2 108700* NC2074.2 108800 ADD-INIT-F3-22. NC2074.2 108900MOVE"ADD-TEST-F3-22"TO PAR-NAME. NC2074.2 109000MOVE" CORRESPONDING"TO FEATURE. NC2074.2 109100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 109200 ADD-TEST-F3-22. NC2074.2 109300IF TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 109400 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 109500EQUALTO17 NC2074.2 109600PERFORM PASS NC2074.2 109700GOTO ADD-WRITE-F3-22. NC2074.2 109800GOTO ADD-FAIL-F3-22. NC2074.2 109900 ADD-DELETE-F3-22. NC2074.2 110000PERFORM DE-LETE. NC2074.2 110100GOTO ADD-WRITE-F3-22. NC2074.2 110200 ADD-FAIL-F3-22. NC2074.2 110300MOVE17TO CORRECT-N. NC2074.2 110400MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2074.2 110500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B TO NC2074.2 110600 COMPUTED-N. NC2074.2 110700PERFORM FAIL. NC2074.2 110800 ADD-WRITE-F3-22. NC2074.2 110900PERFORM PRINT-DETAIL. NC2074.2 111000* NC2074.2 111100 ADD-INIT-F3-23. NC2074.2 111200MOVE"ADD-TEST-F3-23"TO PAR-NAME. NC2074.2 111300MOVE" CORRESPONDING"TO FEATURE. NC2074.2 111400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 111500 ADD-TEST-F3-23. NC2074.2 111600IF TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 111700 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 111800EQUALTO17 NC2074.2 111900PERFORM PASS NC2074.2 112000GOTO ADD-WRITE-F3-23. NC2074.2 112100GOTO ADD-FAIL-F3-23. NC2074.2 112200 ADD-DELETE-F3-23. NC2074.2 112300PERFORM DE-LETE. NC2074.2 112400GOTO ADD-WRITE-F3-23. NC2074.2 112500 ADD-FAIL-F3-23. NC2074.2 112600MOVE17TO CORRECT-N. NC2074.2 112700MOVE TBL-ITEM-1 IN TABLE-LEVEL-1A OF TABLE-LEVEL-2B OF NC2074.2 112800 TABLE-LEVEL-3B OF TABLE-LEVEL-4A OF TABLE-LEVEL-5B TO NC2074.2 112900 COMPUTED-N. NC2074.2 113000PERFORM FAIL. NC2074.2 113100 ADD-WRITE-F3-23. NC2074.2 113200PERFORM PRINT-DETAIL. NC2074.2 113300* NC2074.2 113400 ADD-INIT-F3-24. NC2074.2 113500MOVE"ADD-TEST-F3-24"TO PAR-NAME. NC2074.2 113600MOVE" CORRESPONDING"TO FEATURE. NC2074.2 113700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 113800 ADD-TEST-F3-24. NC2074.2 113900IF TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 114000 TABLE-LEVEL-3B IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B NC2074.2 114100EQUALTO17 NC2074.2 114200PERFORM PASS NC2074.2 114300GOTO ADD-WRITE-F3-24. NC2074.2 114400GOTO ADD-FAIL-F3-24. NC2074.2 114500 ADD-DELETE-F3-24. NC2074.2 114600PERFORM DE-LETE. NC2074.2 114700GOTO ADD-WRITE-F3-24. NC2074.2 114800 ADD-FAIL-F3-24. NC2074.2 114900MOVE17TO CORRECT-N. NC2074.2 115000MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B IN NC2074.2 115100 TABLE-LEVEL-3B IN TABLE-LEVEL-4A IN TABLE-LEVEL-5B TO NC2074.2 115200 COMPUTED-N. NC2074.2 115300PERFORM FAIL. NC2074.2 115400 ADD-WRITE-F3-24. NC2074.2 115500PERFORM PRINT-DETAIL. NC2074.2 115600PERFORM END-ROUTINE. NC2074.2 115700* NC2074.2 115800 ADD-INIT-F1-25. NC2074.2 115900* ===--> 48 LEVELS OF QUALIFICATION <--=== NC2074.2 116000MOVE"ADD-TEST-F1-25 "TO PAR-NAME. NC2074.2 116100MOVE"VI-2 1.3.2"TO ANSI-REFERENCE. NC2074.2 116200MOVEZEROTO ACCUMULATOR2. NC2074.2 116300 ADD-TEST-F1-25. NC2074.2 116400ADD GROUP-49-1 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 116500IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 116600IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 116700IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 116800IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 116900IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 117000IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 117100IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 117200IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 117300IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 117400IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 117500IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 117600IN SECOND-GROUP NC2074.2 117700TO ACCUMULATOR2. NC2074.2 117800IF ACCUMULATOR2 EQUALTO100 NC2074.2 117900PERFORM PASS NC2074.2 118000GOTO ADD-WRITE-F1-25. NC2074.2 118100GOTO ADD-FAIL-F1-25. NC2074.2 118200 ADD-DELETE-F1-25. NC2074.2 118300PERFORM DE-LETE. NC2074.2 118400GOTO ADD-WRITE-F1-25. NC2074.2 118500 ADD-FAIL-F1-25. NC2074.2 118600MOVE100TO CORRECT-N. NC2074.2 118700MOVE GROUP-49-1 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 118800IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 118900IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 119000IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 119100IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 119200IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 119300IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 119400IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 119500IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 119600IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 119700IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 119800IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 119900IN SECOND-GROUP NC2074.2 120000TO COMPUTED-N. NC2074.2 120100PERFORM FAIL. NC2074.2 120200 ADD-WRITE-F1-25. NC2074.2 120300PERFORM PRINT-DETAIL. NC2074.2 120400* NC2074.2 120500 SUB-INIT-F2-1. NC2074.2 120600MOVE"SUB-TEST-F2-1 "TO PAR-NAME. NC2074.2 120700MOVE"QUALIFIED SUBTRACT"TO FEATURE. NC2074.2 120800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 120900MOVE TABLE-5B-INIT TO TABLE-LEVEL-5B. NC2074.2 121000MOVEZEROTO ACCUMULATOR1. NC2074.2 121100 SUB-TEST-F2-1. NC2074.2 121200SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 121300 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 121400FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 121500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 121600GIVING ACCUMULATOR1. NC2074.2 121700IF ACCUMULATOR1 EQUALTO15 NC2074.2 121800PERFORM PASS NC2074.2 121900GOTO SUB-WRITE-F2-1. NC2074.2 122000GOTO SUB-FAIL-F2-1. NC2074.2 122100 SUB-DELETE-F2-1. NC2074.2 122200PERFORM DE-LETE. NC2074.2 122300GOTO SUB-WRITE-F2-1. NC2074.2 122400 SUB-FAIL-F2-1. NC2074.2 122500MOVE15TO CORRECT-N. NC2074.2 122600MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 122700PERFORM FAIL. NC2074.2 122800 SUB-WRITE-F2-1. NC2074.2 122900PERFORM PRINT-DETAIL. NC2074.2 123000* NC2074.2 123100 SUB-INIT-F2-2. NC2074.2 123200MOVE"SUB-TEST-F2-2 "TO PAR-NAME. NC2074.2 123300MOVE"QUALIFIED SUBTRACT"TO FEATURE. NC2074.2 123400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 123500MOVEZEROTO ACCUMULATOR1. NC2074.2 123600 SUB-TEST-F2-2. NC2074.2 123700SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 123800 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 123900FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 124000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 124100GIVING ACCUMULATOR1. NC2074.2 124200IF ACCUMULATOR1 EQUALTO13 NC2074.2 124300PERFORM PASS NC2074.2 124400GOTO SUB-WRITE-F2-2. NC2074.2 124500GOTO SUB-FAIL-F2-2. NC2074.2 124600 SUB-DELETE-F2-2. NC2074.2 124700PERFORM DE-LETE. NC2074.2 124800GOTO SUB-WRITE-F2-2. NC2074.2 124900 SUB-FAIL-F2-2. NC2074.2 125000MOVE13TO CORRECT-N. NC2074.2 125100MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 125200PERFORM FAIL. NC2074.2 125300 SUB-WRITE-F2-2. NC2074.2 125400PERFORM PRINT-DETAIL. NC2074.2 125500* NC2074.2 125600 SUB-INIT-F2-3. NC2074.2 125700MOVE"SUB-TEST-F2-3 "TO PAR-NAME. NC2074.2 125800MOVE"QUALIFIED SUBTRACT"TO FEATURE. NC2074.2 125900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 126000MOVEZEROTO ACCUMULATOR1. NC2074.2 126100 SUB-TEST-F2-3. NC2074.2 126200SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 126300 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 126400FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 126500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 126600GIVING ACCUMULATOR1. NC2074.2 126700IF ACCUMULATOR1 EQUALTO11 NC2074.2 126800PERFORM PASS NC2074.2 126900GOTO SUB-WRITE-F2-3. NC2074.2 127000GOTO SUB-FAIL-F2-3. NC2074.2 127100 SUB-DELETE-F2-3. NC2074.2 127200PERFORM DE-LETE. NC2074.2 127300GOTO SUB-WRITE-F2-3. NC2074.2 127400 SUB-FAIL-F2-3. NC2074.2 127500MOVE11TO CORRECT-N. NC2074.2 127600MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 127700PERFORM FAIL. NC2074.2 127800 SUB-WRITE-F2-3. NC2074.2 127900PERFORM PRINT-DETAIL. NC2074.2 128000* NC2074.2 128100 SUB-INIT-F2-4. NC2074.2 128200MOVE"SUB-TEST-F2-4 "TO PAR-NAME. NC2074.2 128300MOVE"QUALIFIED SUBTRACT"TO FEATURE. NC2074.2 128400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 128500MOVEZEROTO ACCUMULATOR1. NC2074.2 128600 SUB-TEST-F2-4. NC2074.2 128700SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 128800 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 128900FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 129000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 129100GIVING ACCUMULATOR1. NC2074.2 129200IF ACCUMULATOR1 EQUALTO9 NC2074.2 129300PERFORM PASS NC2074.2 129400GOTO SUB-WRITE-F2-4. NC2074.2 129500GOTO SUB-FAIL-F2-4. NC2074.2 129600 SUB-DELETE-F2-4. NC2074.2 129700PERFORM DE-LETE. NC2074.2 129800GOTO SUB-WRITE-F2-4. NC2074.2 129900 SUB-FAIL-F2-4. NC2074.2 130000MOVE9TO CORRECT-N. NC2074.2 130100MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 130200PERFORM FAIL. NC2074.2 130300 SUB-WRITE-F2-4. NC2074.2 130400PERFORM PRINT-DETAIL. NC2074.2 130500* NC2074.2 130600 SUB-INIT-F2-5. NC2074.2 130700MOVE"QUALIFIED SUBTRACT"TO FEATURE. NC2074.2 130800MOVE"SUB-TEST-F2-5 "TO PAR-NAME. NC2074.2 130900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 131000MOVEZEROTO ACCUMULATOR1. NC2074.2 131100 SUB-TEST-F2-5. NC2074.2 131200SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 131300 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 131400FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 131500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 131600GIVING ACCUMULATOR1. NC2074.2 131700IF ACCUMULATOR1 EQUALTO7 NC2074.2 131800PERFORM PASS NC2074.2 131900GOTO SUB-WRITE-F2-5. NC2074.2 132000GOTO SUB-FAIL-F2-5. NC2074.2 132100 SUB-DELETE-F2-5. NC2074.2 132200PERFORM DE-LETE. NC2074.2 132300GOTO SUB-WRITE-F2-5. NC2074.2 132400 SUB-FAIL-F2-5. NC2074.2 132500MOVE7TO CORRECT-N. NC2074.2 132600MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 132700PERFORM FAIL. NC2074.2 132800 SUB-WRITE-F2-5. NC2074.2 132900PERFORM PRINT-DETAIL. NC2074.2 133000* NC2074.2 133100 SUB-INIT-F2-6. NC2074.2 133200MOVE"SUB-TEST-F2-6 "TO PAR-NAME. NC2074.2 133300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 133400MOVEZEROTO ACCUMULATOR1. NC2074.2 133500 SUB-TEST-F2-6. NC2074.2 133600SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 133700 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 133800FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 133900 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 134000GIVING ACCUMULATOR1. NC2074.2 134100IF ACCUMULATOR1 EQUALTO5 NC2074.2 134200PERFORM PASS NC2074.2 134300GOTO SUB-WRITE-F2-6. NC2074.2 134400GOTO SUB-FAIL-F2-6. NC2074.2 134500 SUB-DELETE-F2-6. NC2074.2 134600PERFORM DE-LETE. NC2074.2 134700GOTO SUB-WRITE-F2-6. NC2074.2 134800 SUB-FAIL-F2-6. NC2074.2 134900MOVE5TO CORRECT-N. NC2074.2 135000MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 135100PERFORM FAIL. NC2074.2 135200 SUB-WRITE-F2-6. NC2074.2 135300PERFORM PRINT-DETAIL. NC2074.2 135400* NC2074.2 135500 SUB-INIT-F2-7. NC2074.2 135600MOVE"SUB-TEST-F2-7 "TO PAR-NAME. NC2074.2 135700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 135800MOVEZEROTO ACCUMULATOR1. NC2074.2 135900 SUB-TEST-F2-7. NC2074.2 136000SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 136100 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 136200FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 136300 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 136400GIVING ACCUMULATOR1. NC2074.2 136500IF ACCUMULATOR1 EQUALTO3 NC2074.2 136600PERFORM PASS NC2074.2 136700GOTO SUB-WRITE-F2-7. NC2074.2 136800GOTO SUB-FAIL-F2-7. NC2074.2 136900 SUB-DELETE-F2-7. NC2074.2 137000PERFORM DE-LETE. NC2074.2 137100GOTO SUB-WRITE-F2-7. NC2074.2 137200 SUB-FAIL-F2-7. NC2074.2 137300MOVE3TO CORRECT-N. NC2074.2 137400MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 137500PERFORM FAIL. NC2074.2 137600 SUB-WRITE-F2-7. NC2074.2 137700PERFORM PRINT-DETAIL. NC2074.2 137800* NC2074.2 137900 SUB-INIT-F2-8. NC2074.2 138000MOVE"SUB-TEST-F2-8 "TO PAR-NAME. NC2074.2 138100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 138200MOVEZEROTO ACCUMULATOR1. NC2074.2 138300 SUB-TEST-F2-8. NC2074.2 138400SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 138500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 138600FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 138700 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5B NC2074.2 138800GIVING ACCUMULATOR1. NC2074.2 138900IF ACCUMULATOR1 EQUALTO1 NC2074.2 139000PERFORM PASS NC2074.2 139100GOTO SUB-WRITE-F2-8. NC2074.2 139200GOTO SUB-FAIL-F2-8. NC2074.2 139300 SUB-DELETE-F2-8. NC2074.2 139400PERFORM DE-LETE. NC2074.2 139500GOTO SUB-WRITE-F2-8. NC2074.2 139600 SUB-FAIL-F2-8. NC2074.2 139700MOVE1TO CORRECT-N. NC2074.2 139800MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 139900PERFORM FAIL. NC2074.2 140000 SUB-WRITE-F2-8. NC2074.2 140100PERFORM PRINT-DETAIL. NC2074.2 140200* NC2074.2 140300 SUB-INIT-F2-9. NC2074.2 140400MOVE"SUB-TEST-F2-9 "TO PAR-NAME. NC2074.2 140500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 140600MOVE5TO ACCUMULATOR2. NC2074.2 140700 SUB-TEST-F2-9. NC2074.2 140800SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 140900 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 141000FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 141100 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 141200GIVING ACCUMULATOR2. NC2074.2 141300IF ACCUMULATOR2 EQUALTOZERO NC2074.2 141400PERFORM PASS NC2074.2 141500GOTO SUB-WRITE-F2-9. NC2074.2 141600GOTO SUB-FAIL-F2-9. NC2074.2 141700 SUB-DELETE-F2-9. NC2074.2 141800PERFORM DE-LETE. NC2074.2 141900GOTO SUB-WRITE-F2-9. NC2074.2 142000 SUB-FAIL-F2-9. NC2074.2 142100MOVEZEROTO CORRECT-N. NC2074.2 142200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 142300PERFORM FAIL. NC2074.2 142400 SUB-WRITE-F2-9. NC2074.2 142500PERFORM PRINT-DETAIL. NC2074.2 142600* NC2074.2 142700 SUB-INIT-F2-10. NC2074.2 142800MOVE"SUB-TEST-F2-10 "TO PAR-NAME. NC2074.2 142900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 143000MOVEZEROTO ACCUMULATOR2. NC2074.2 143100 SUB-TEST-F2-10. NC2074.2 143200SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 143300 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 143400FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 143500 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 143600GIVING ACCUMULATOR2. NC2074.2 143700IF ACCUMULATOR2 EQUALTO3 NC2074.2 143800PERFORM PASS NC2074.2 143900GOTO SUB-WRITE-F2-10. NC2074.2 144000GOTO SUB-FAIL-F2-10. NC2074.2 144100 SUB-DELETE-F2-10. NC2074.2 144200PERFORM DE-LETE. NC2074.2 144300GOTO SUB-WRITE-F2-10. NC2074.2 144400 SUB-FAIL-F2-10. NC2074.2 144500MOVE3TO CORRECT-N. NC2074.2 144600MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 144700PERFORM FAIL. NC2074.2 144800 SUB-WRITE-F2-10. NC2074.2 144900PERFORM PRINT-DETAIL. NC2074.2 145000* NC2074.2 145100 SUB-INIT-F2-11. NC2074.2 145200MOVE"SUB-TEST-F2-11 "TO PAR-NAME. NC2074.2 145300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 145400MOVEZEROTO ACCUMULATOR2. NC2074.2 145500 SUB-TEST-F2-11. NC2074.2 145600SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 145700 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 145800FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 145900 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 146000GIVING ACCUMULATOR2. NC2074.2 146100IF ACCUMULATOR2 EQUALTO5 NC2074.2 146200PERFORM PASS NC2074.2 146300GOTO SUB-WRITE-F2-11. NC2074.2 146400GOTO SUB-FAIL-F2-11. NC2074.2 146500 SUB-DELETE-F2-11. NC2074.2 146600PERFORM DE-LETE. NC2074.2 146700GOTO SUB-WRITE-F2-11. NC2074.2 146800 SUB-FAIL-F2-11. NC2074.2 146900MOVE5TO CORRECT-N. NC2074.2 147000MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 147100PERFORM FAIL. NC2074.2 147200 SUB-WRITE-F2-11. NC2074.2 147300PERFORM PRINT-DETAIL. NC2074.2 147400* NC2074.2 147500 SUB-INIT-F2-12. NC2074.2 147600MOVE"SUB-TEST-F2-12 "TO PAR-NAME. NC2074.2 147700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 147800MOVEZEROTO ACCUMULATOR2. NC2074.2 147900 SUB-TEST-F2-12. NC2074.2 148000SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 148100 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 148200FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 148300 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 148400GIVING ACCUMULATOR2. NC2074.2 148500IF ACCUMULATOR2 EQUALTO7 NC2074.2 148600PERFORM PASS NC2074.2 148700GOTO SUB-WRITE-F2-12. NC2074.2 148800GOTO SUB-FAIL-F2-12. NC2074.2 148900 SUB-DELETE-F2-12. NC2074.2 149000PERFORM DE-LETE. NC2074.2 149100GOTO SUB-WRITE-F2-12. NC2074.2 149200 SUB-FAIL-F2-12. NC2074.2 149300MOVE7TO CORRECT-N. NC2074.2 149400MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 149500PERFORM FAIL. NC2074.2 149600 SUB-WRITE-F2-12. NC2074.2 149700PERFORM PRINT-DETAIL. NC2074.2 149800* NC2074.2 149900 SUB-INIT-F2-13. NC2074.2 150000MOVE"SUB-TEST-F2-13 "TO PAR-NAME. NC2074.2 150100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 150200MOVEZEROTO ACCUMULATOR2. NC2074.2 150300 SUB-TEST-F2-13. NC2074.2 150400SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 150500 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 150600FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 150700 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 150800GIVING ACCUMULATOR2. NC2074.2 150900IF ACCUMULATOR2 EQUALTO9 NC2074.2 151000PERFORM PASS NC2074.2 151100GOTO SUB-WRITE-F2-13. NC2074.2 151200GOTO SUB-FAIL-F2-13. NC2074.2 151300 SUB-DELETE-F2-13. NC2074.2 151400PERFORM DE-LETE. NC2074.2 151500GOTO SUB-WRITE-F2-13. NC2074.2 151600 SUB-FAIL-F2-13. NC2074.2 151700MOVE9TO CORRECT-N. NC2074.2 151800MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 151900PERFORM FAIL. NC2074.2 152000 SUB-WRITE-F2-13. NC2074.2 152100PERFORM PRINT-DETAIL. NC2074.2 152200* NC2074.2 152300 SUB-INIT-F2-14. NC2074.2 152400MOVE"SUB-TEST-F2-14 "TO PAR-NAME. NC2074.2 152500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 152600MOVEZEROTO ACCUMULATOR2. NC2074.2 152700 SUB-TEST-F2-14. NC2074.2 152800SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 152900 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 153000FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 153100 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 153200GIVING ACCUMULATOR2. NC2074.2 153300IF ACCUMULATOR2 EQUALTO11 NC2074.2 153400PERFORM PASS NC2074.2 153500GOTO SUB-WRITE-F2-14. NC2074.2 153600GOTO SUB-FAIL-F2-14. NC2074.2 153700 SUB-DELETE-F2-14. NC2074.2 153800PERFORM DE-LETE. NC2074.2 153900GOTO SUB-WRITE-F2-14. NC2074.2 154000 SUB-FAIL-F2-14. NC2074.2 154100MOVE11TO CORRECT-N. NC2074.2 154200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 154300PERFORM FAIL. NC2074.2 154400 SUB-WRITE-F2-14. NC2074.2 154500PERFORM PRINT-DETAIL. NC2074.2 154600* NC2074.2 154700 SUB-INIT-F2-15. NC2074.2 154800MOVE"SUB-TEST-F2-15 "TO PAR-NAME. NC2074.2 154900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 155000MOVEZEROTO ACCUMULATOR2. NC2074.2 155100 SUB-TEST-F2-15. NC2074.2 155200SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 155300 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 155400FROM TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 155500 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 155600GIVING ACCUMULATOR2. NC2074.2 155700IF ACCUMULATOR2 EQUALTO13 NC2074.2 155800PERFORM PASS NC2074.2 155900GOTO SUB-WRITE-F2-15. NC2074.2 156000GOTO SUB-FAIL-F2-15. NC2074.2 156100 SUB-DELETE-F2-15. NC2074.2 156200PERFORM DE-LETE. NC2074.2 156300GOTO SUB-WRITE-F2-15. NC2074.2 156400 SUB-FAIL-F2-15. NC2074.2 156500MOVE13TO CORRECT-N. NC2074.2 156600MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 156700PERFORM FAIL. NC2074.2 156800 SUB-WRITE-F2-15. NC2074.2 156900PERFORM PRINT-DETAIL. NC2074.2 157000* NC2074.2 157100 SUB-INIT-F2-16. NC2074.2 157200MOVE"SUB-TEST-F2-16 "TO PAR-NAME. NC2074.2 157300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 157400MOVEZEROTO ACCUMULATOR2. NC2074.2 157500 SUB-TEST-F2-16. NC2074.2 157600SUBTRACT TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 157700 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5B NC2074.2 157800FROM TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 157900 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 158000GIVING ACCUMULATOR2. NC2074.2 158100IF ACCUMULATOR2 EQUALTO15 NC2074.2 158200PERFORM PASS NC2074.2 158300GOTO SUB-WRITE-F2-16. NC2074.2 158400GOTO SUB-FAIL-F2-16. NC2074.2 158500 SUB-DELETE-F2-16. NC2074.2 158600PERFORM DE-LETE. NC2074.2 158700GOTO SUB-WRITE-F2-16. NC2074.2 158800 SUB-FAIL-F2-16. NC2074.2 158900MOVE15TO CORRECT-N. NC2074.2 159000MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 159100PERFORM FAIL. NC2074.2 159200 SUB-WRITE-F2-16. NC2074.2 159300PERFORM PRINT-DETAIL. NC2074.2 159400* NC2074.2 159500 SUB-INIT-F3-17. NC2074.2 159600MOVE"SUB-TEST-F3-17"TO PAR-NAME. NC2074.2 159700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 159800MOVE" CORRESPONDING"TO FEATURE. NC2074.2 159900SUBTRACTCORRESPONDING TABLE-LEVEL-5A FROM TABLE-LEVEL-5C. NC2074.2 160000 SUB-TEST-F3-17. NC2074.2 160100IF TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 160200 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 160300EQUALTOZERO NC2074.2 160400PERFORM PASS NC2074.2 160500GOTO SUB-WRITE-F3-17. NC2074.2 160600GOTO SUB-FAIL-F3-17. NC2074.2 160700 SUB-DELETE-F3-17. NC2074.2 160800PERFORM DE-LETE. NC2074.2 160900GOTO SUB-WRITE-F3-17. NC2074.2 161000 SUB-FAIL-F3-17. NC2074.2 161100MOVE00TO CORRECT-N. NC2074.2 161200MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 161300 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 161400TO COMPUTED-N. NC2074.2 161500PERFORM FAIL. NC2074.2 161600 SUB-WRITE-F3-17. NC2074.2 161700PERFORM PRINT-DETAIL. NC2074.2 161800* NC2074.2 161900 SUB-INIT-F3-18. NC2074.2 162000MOVE"SUB-TEST-F3-18"TO PAR-NAME. NC2074.2 162100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 162200 SUB-TEST-F3-18. NC2074.2 162300IF TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 162400 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 162500EQUALTOZERO NC2074.2 162600PERFORM PASS NC2074.2 162700GOTO SUB-WRITE-F3-18. NC2074.2 162800GOTO SUB-FAIL-F3-18. NC2074.2 162900 SUB-DELETE-F3-18. NC2074.2 163000PERFORM DE-LETE. NC2074.2 163100GOTO SUB-WRITE-F3-18. NC2074.2 163200 SUB-FAIL-F3-18. NC2074.2 163300MOVE00TO CORRECT-N. NC2074.2 163400MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 163500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 163600TO COMPUTED-N. NC2074.2 163700PERFORM FAIL. NC2074.2 163800 SUB-WRITE-F3-18. NC2074.2 163900PERFORM PRINT-DETAIL. NC2074.2 164000* NC2074.2 164100 SUB-INIT-F3-19. NC2074.2 164200MOVE"SUB-TEST-F3-19"TO PAR-NAME. NC2074.2 164300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 164400 SUB-TEST-F3-19. NC2074.2 164500IF TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 164600 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 164700EQUALTOZERO NC2074.2 164800PERFORM PASS NC2074.2 164900GOTO SUB-WRITE-F3-19. NC2074.2 165000GOTO SUB-FAIL-F3-19. NC2074.2 165100 SUB-DELETE-F3-19. NC2074.2 165200PERFORM DE-LETE. NC2074.2 165300GOTO SUB-WRITE-F3-19. NC2074.2 165400 SUB-FAIL-F3-19. NC2074.2 165500MOVE00TO CORRECT-N. NC2074.2 165600MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 165700 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 165800TO COMPUTED-N. NC2074.2 165900PERFORM FAIL. NC2074.2 166000 SUB-WRITE-F3-19. NC2074.2 166100PERFORM PRINT-DETAIL. NC2074.2 166200* NC2074.2 166300 SUB-INIT-F3-20. NC2074.2 166400MOVE"SUB-TEST-F3-20"TO PAR-NAME. NC2074.2 166500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 166600 SUB-TEST-F3-20. NC2074.2 166700IF TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 166800 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 166900EQUALTOZERO NC2074.2 167000PERFORM PASS NC2074.2 167100GOTO SUB-WRITE-F3-20. NC2074.2 167200GOTO SUB-FAIL-F3-20. NC2074.2 167300 SUB-DELETE-F3-20. NC2074.2 167400PERFORM DE-LETE. NC2074.2 167500GOTO SUB-WRITE-F3-20. NC2074.2 167600 SUB-FAIL-F3-20. NC2074.2 167700MOVE00TO CORRECT-N. NC2074.2 167800MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 167900 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 168000TO COMPUTED-N. NC2074.2 168100PERFORM FAIL. NC2074.2 168200 SUB-WRITE-F3-20. NC2074.2 168300PERFORM PRINT-DETAIL. NC2074.2 168400* NC2074.2 168500 SUB-INIT-F3-21. NC2074.2 168600MOVE"SUB-TEST-F3-21"TO PAR-NAME. NC2074.2 168700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 168800 SUB-TEST-F3-21. NC2074.2 168900IF TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 169000 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 169100EQUALTOZERO NC2074.2 169200PERFORM PASS NC2074.2 169300GOTO SUB-WRITE-F3-21. NC2074.2 169400GOTO SUB-FAIL-F3-21. NC2074.2 169500 SUB-DELETE-F3-21. NC2074.2 169600PERFORM DE-LETE. NC2074.2 169700GOTO SUB-WRITE-F3-21. NC2074.2 169800 SUB-FAIL-F3-21. NC2074.2 169900MOVE00TO CORRECT-N. NC2074.2 170000MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 170100 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 170200TO COMPUTED-N. NC2074.2 170300PERFORM FAIL. NC2074.2 170400 SUB-WRITE-F3-21. NC2074.2 170500PERFORM PRINT-DETAIL. NC2074.2 170600* NC2074.2 170700 SUB-INIT-F3-22. NC2074.2 170800MOVE"SUB-TEST-F3-22"TO PAR-NAME. NC2074.2 170900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 171000 SUB-TEST-F3-22. NC2074.2 171100IF TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 171200 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 171300EQUALTOZERO NC2074.2 171400PERFORM PASS NC2074.2 171500GOTO SUB-WRITE-F3-22. NC2074.2 171600GOTO SUB-FAIL-F3-22. NC2074.2 171700 SUB-DELETE-F3-22. NC2074.2 171800PERFORM DE-LETE. NC2074.2 171900GOTO SUB-WRITE-F3-22. NC2074.2 172000 SUB-FAIL-F3-22. NC2074.2 172100MOVE00TO CORRECT-N. NC2074.2 172200MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 172300 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 172400TO COMPUTED-N. NC2074.2 172500PERFORM FAIL. NC2074.2 172600 SUB-WRITE-F3-22. NC2074.2 172700PERFORM PRINT-DETAIL. NC2074.2 172800* NC2074.2 172900 SUB-INIT-F3-23. NC2074.2 173000MOVE"SUB-TEST-F3-23"TO PAR-NAME. NC2074.2 173100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 173200 SUB-TEST-F3-23. NC2074.2 173300IF TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 173400 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 173500EQUALTOZERO NC2074.2 173600PERFORM PASS NC2074.2 173700GOTO SUB-WRITE-F3-23. NC2074.2 173800GOTO SUB-FAIL-F3-23. NC2074.2 173900 SUB-DELETE-F3-23. NC2074.2 174000PERFORM DE-LETE. NC2074.2 174100GOTO SUB-WRITE-F3-23. NC2074.2 174200 SUB-FAIL-F3-23. NC2074.2 174300MOVE00TO CORRECT-N. NC2074.2 174400MOVE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 174500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 174600TO COMPUTED-N. NC2074.2 174700PERFORM FAIL. NC2074.2 174800 SUB-WRITE-F3-23. NC2074.2 174900PERFORM PRINT-DETAIL. NC2074.2 175000* NC2074.2 175100 SUB-INIT-F3-24. NC2074.2 175200MOVE"SUB-TEST-F3-24"TO PAR-NAME. NC2074.2 175300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 175400 SUB-TEST-F3-24. NC2074.2 175500IF TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 175600 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 175700EQUALTOZERO NC2074.2 175800PERFORM PASS NC2074.2 175900GOTO SUB-WRITE-F3-24. NC2074.2 176000GOTO SUB-FAIL-F3-24. NC2074.2 176100 SUB-DELETE-F3-24. NC2074.2 176200PERFORM DE-LETE. NC2074.2 176300GOTO SUB-WRITE-F3-24. NC2074.2 176400 SUB-FAIL-F3-24. NC2074.2 176500MOVE00TO CORRECT-N. NC2074.2 176600MOVE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 176700 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5C NC2074.2 176800TO COMPUTED-N. NC2074.2 176900PERFORM FAIL. NC2074.2 177000 SUB-WRITE-F3-24. NC2074.2 177100PERFORM PRINT-DETAIL. NC2074.2 177200* NC2074.2 177300 SUB-INIT-F2-25. NC2074.2 177400* ===--> 48 LEVELS OF QUALIFICATION <--=== NC2074.2 177500MOVE"SUB-TEST-F2-25 "TO PAR-NAME. NC2074.2 177600MOVE"VI-2 1.3.2"TO ANSI-REFERENCE. NC2074.2 177700MOVEZEROTO ACCUMULATOR1. NC2074.2 177800 SUB-TEST-F2-25. NC2074.2 177900SUBTRACT GROUP-49-2 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 178000IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 178100IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 178200IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 178300IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 178400IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 178500IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 178600IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 178700IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 178800IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 178900IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 179000IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 179100IN SECOND-GROUP NC2074.2 179200FROM200 NC2074.2 179300GIVING ACCUMULATOR1. NC2074.2 179400IF ACCUMULATOR1 EQUALTOZERO NC2074.2 179500PERFORM PASS NC2074.2 179600GOTO SUB-WRITE-F2-25. NC2074.2 179700GOTO SUB-FAIL-F2-25. NC2074.2 179800 SUB-DELETE-F2-25. NC2074.2 179900PERFORM DE-LETE. NC2074.2 180000GOTO SUB-WRITE-F2-25. NC2074.2 180100 SUB-FAIL-F2-25. NC2074.2 180200MOVE200TO CORRECT-N. NC2074.2 180300MOVE GROUP-49-2 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 180400IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 180500IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 180600IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 180700IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 180800IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 180900IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 181000IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 181100IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 181200IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 181300IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 181400IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 181500IN SECOND-GROUP NC2074.2 181600TO COMPUTED-N. NC2074.2 181700PERFORM FAIL. NC2074.2 181800 SUB-WRITE-F2-25. NC2074.2 181900PERFORM PRINT-DETAIL. NC2074.2 182000PERFORM END-ROUTINE. NC2074.2 182100* NC2074.2 182200 MPY-INIT-F2-1. NC2074.2 182300MOVE"MPY-TEST-F2-1 "TO PAR-NAME. NC2074.2 182400MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 182500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 182600 MPY-TEST-F2-1. NC2074.2 182700MOVEZEROTO ACCUMULATOR1. NC2074.2 182800MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 182900 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 183000BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 183100 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 183200GIVING ACCUMULATOR1. NC2074.2 183300IF ACCUMULATOR1 EQUALTO1 NC2074.2 183400PERFORM PASS NC2074.2 183500GOTO MPY-WRITE-F2-1. NC2074.2 183600GOTO MPY-FAIL-F2-1. NC2074.2 183700 MPY-DELETE-F2-1. NC2074.2 183800PERFORM DE-LETE. NC2074.2 183900GOTO MPY-WRITE-F2-1. NC2074.2 184000 MPY-FAIL-F2-1. NC2074.2 184100MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 184200MOVE1TO CORRECT-N. NC2074.2 184300PERFORM FAIL. NC2074.2 184400 MPY-WRITE-F2-1. NC2074.2 184500PERFORM PRINT-DETAIL. NC2074.2 184600* NC2074.2 184700 MPY-INIT-F2-2. NC2074.2 184800MOVE"MPY-TEST-F2-2 "TO PAR-NAME. NC2074.2 184900MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 185000MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 185100MOVEZEROTO ACCUMULATOR1. NC2074.2 185200 MPY-TEST-F2-2. NC2074.2 185300MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 185400 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 185500BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 185600 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 185700GIVING ACCUMULATOR1. NC2074.2 185800IF ACCUMULATOR1 EQUALTO4 NC2074.2 185900PERFORM PASS NC2074.2 186000GOTO MPY-WRITE-F2-2. NC2074.2 186100GOTO MPY-FAIL-F2-2. NC2074.2 186200 MPY-DELETE-F2-2. NC2074.2 186300PERFORM DE-LETE. NC2074.2 186400GOTO MPY-WRITE-F2-2. NC2074.2 186500 MPY-FAIL-F2-2. NC2074.2 186600MOVE4TO CORRECT-N. NC2074.2 186700PERFORM FAIL NC2074.2 186800MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 186900 MPY-WRITE-F2-2. NC2074.2 187000PERFORM PRINT-DETAIL. NC2074.2 187100* NC2074.2 187200 MPY-INIT-F2-3. NC2074.2 187300MOVE"MPY-TEST-F2-3 "TO PAR-NAME. NC2074.2 187400MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 187500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 187600MOVEZEROTO ACCUMULATOR1. NC2074.2 187700 MPY-TEST-F2-3. NC2074.2 187800MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 187900 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY1 NC2074.2 188000GIVING ACCUMULATOR1. NC2074.2 188100IF ACCUMULATOR1 EQUALTO3 NC2074.2 188200PERFORM PASS NC2074.2 188300GOTO MPY-WRITE-F2-3. NC2074.2 188400GOTO MPY-FAIL-F2-3. NC2074.2 188500 MPY-DELETE-F2-3. NC2074.2 188600PERFORM DE-LETE. NC2074.2 188700GOTO MPY-WRITE-F2-3. NC2074.2 188800 MPY-FAIL-F2-3. NC2074.2 188900MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 189000MOVE3TO CORRECT-N. NC2074.2 189100PERFORM FAIL. NC2074.2 189200 MPY-WRITE-F2-3. NC2074.2 189300PERFORM PRINT-DETAIL. NC2074.2 189400* NC2074.2 189500 MPY-INIT-F2-4. NC2074.2 189600MOVE"MPY-TEST-F2-4 "TO PAR-NAME. NC2074.2 189700MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 189800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 189900MOVEZEROTO ACCUMULATOR1. NC2074.2 190000 MPY-TEST-F2-4. NC2074.2 190100MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 190200 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY1 NC2074.2 190300GIVING ACCUMULATOR1. NC2074.2 190400IF ACCUMULATOR1 EQUALTO4 NC2074.2 190500PERFORM PASS NC2074.2 190600GOTO MPY-WRITE-F2-4. NC2074.2 190700GOTO MPY-FAIL-F2-4. NC2074.2 190800 MPY-DELETE-F2-4. NC2074.2 190900PERFORM DE-LETE. NC2074.2 191000GOTO MPY-WRITE-F2-4. NC2074.2 191100 MPY-FAIL-F2-4. NC2074.2 191200MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 191300MOVE4TO CORRECT-N. NC2074.2 191400PERFORM FAIL. NC2074.2 191500 MPY-WRITE-F2-4. NC2074.2 191600PERFORM PRINT-DETAIL. NC2074.2 191700* NC2074.2 191800 MPY-INIT-F2-5. NC2074.2 191900MOVE"MPY-TEST-F2-5 "TO PAR-NAME. NC2074.2 192000MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 192100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 192200MOVEZEROTO ACCUMULATOR1. NC2074.2 192300 MPY-TEST-F2-5. NC2074.2 192400MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 192500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 192600BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 192700 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 192800GIVING ACCUMULATOR1. NC2074.2 192900IF ACCUMULATOR1 EQUALTO25 NC2074.2 193000PERFORM PASS NC2074.2 193100GOTO MPY-WRITE-F2-5. NC2074.2 193200GOTO MPY-FAIL-F2-5. NC2074.2 193300 MPY-DELETE-F2-5. NC2074.2 193400PERFORM DE-LETE. NC2074.2 193500GOTO MPY-WRITE-F2-5. NC2074.2 193600 MPY-FAIL-F2-5. NC2074.2 193700MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 193800MOVE25TO CORRECT-N. NC2074.2 193900PERFORM FAIL. NC2074.2 194000 MPY-WRITE-F2-5. NC2074.2 194100PERFORM PRINT-DETAIL. NC2074.2 194200* NC2074.2 194300 MPY-INIT-F2-6. NC2074.2 194400MOVE"MPY-TEST-F2-6 "TO PAR-NAME. NC2074.2 194500MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 194600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 194700MOVEZEROTO ACCUMULATOR1. NC2074.2 194800 MPY-TEST-F2-6. NC2074.2 194900MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 195000 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 195100BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 195200 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 195300GIVING ACCUMULATOR1. NC2074.2 195400IF ACCUMULATOR1 EQUALTO36 NC2074.2 195500PERFORM PASS NC2074.2 195600GOTO MPY-WRITE-F2-6. NC2074.2 195700GOTO MPY-FAIL-F2-6. NC2074.2 195800 MPY-DELETE-F2-6. NC2074.2 195900PERFORM DE-LETE. NC2074.2 196000GOTO MPY-WRITE-F2-6. NC2074.2 196100 MPY-FAIL-F2-6. NC2074.2 196200MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 196300MOVE36TO CORRECT-N. NC2074.2 196400PERFORM FAIL. NC2074.2 196500 MPY-WRITE-F2-6. NC2074.2 196600PERFORM PRINT-DETAIL. NC2074.2 196700* NC2074.2 196800 MPY-INIT-F2-7. NC2074.2 196900MOVE"MPY-TEST-F2-7 "TO PAR-NAME. NC2074.2 197000MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 197100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 197200MOVEZEROTO ACCUMULATOR1. NC2074.2 197300 MPY-TEST-F2-7. NC2074.2 197400MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 197500 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY1 NC2074.2 197600GIVING ACCUMULATOR1. NC2074.2 197700IF ACCUMULATOR1 EQUALTO7 NC2074.2 197800PERFORM PASS NC2074.2 197900GOTO MPY-WRITE-F2-7. NC2074.2 198000GOTO MPY-FAIL-F2-7. NC2074.2 198100 MPY-DELETE-F2-7. NC2074.2 198200PERFORM DE-LETE. NC2074.2 198300GOTO MPY-WRITE-F2-7. NC2074.2 198400 MPY-FAIL-F2-7. NC2074.2 198500MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 198600MOVE7TO CORRECT-N. NC2074.2 198700PERFORM FAIL. NC2074.2 198800 MPY-WRITE-F2-7. NC2074.2 198900PERFORM PRINT-DETAIL. NC2074.2 199000* NC2074.2 199100 MPY-INIT-F2-8. NC2074.2 199200MOVE"MPY-TEST-F2-8 "TO PAR-NAME. NC2074.2 199300MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 199400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 199500MOVEZEROTO ACCUMULATOR1. NC2074.2 199600 MPY-TEST-F2-8. NC2074.2 199700MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 199800 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY1 NC2074.2 199900GIVING ACCUMULATOR1. NC2074.2 200000IF ACCUMULATOR1 EQUALTO8 NC2074.2 200100PERFORM PASS NC2074.2 200200GOTO MPY-WRITE-F2-8. NC2074.2 200300GOTO MPY-FAIL-F2-8. NC2074.2 200400 MPY-DELETE-F2-8. NC2074.2 200500PERFORM DE-LETE. NC2074.2 200600GOTO MPY-WRITE-F2-8. NC2074.2 200700 MPY-FAIL-F2-8. NC2074.2 200800MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 200900MOVE8TO CORRECT-N. NC2074.2 201000PERFORM FAIL. NC2074.2 201100 MPY-WRITE-F2-8. NC2074.2 201200PERFORM PRINT-DETAIL. NC2074.2 201300* NC2074.2 201400 MPY-INIT-F2-9. NC2074.2 201500MOVE"MPY-TEST-F2-9 "TO PAR-NAME. NC2074.2 201600MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 201700MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 201800MOVEZEROTO ACCUMULATOR2. NC2074.2 201900 MPY-TEST-F2-9. NC2074.2 202000MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 202100 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY1 NC2074.2 202200GIVING ACCUMULATOR2. NC2074.2 202300IF ACCUMULATOR2 EQUALTO9 NC2074.2 202400PERFORM PASS NC2074.2 202500GOTO MPY-WRITE-F2-9. NC2074.2 202600GOTO MPY-FAIL-F2-9. NC2074.2 202700 MPY-DELETE-F2-9. NC2074.2 202800PERFORM DE-LETE. NC2074.2 202900GOTO MPY-WRITE-F2-9. NC2074.2 203000 MPY-FAIL-F2-9. NC2074.2 203100MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 203200MOVE9TO CORRECT-N. NC2074.2 203300PERFORM FAIL. NC2074.2 203400 MPY-WRITE-F2-9. NC2074.2 203500PERFORM PRINT-DETAIL. NC2074.2 203600* NC2074.2 203700 MPY-INIT-F2-10. NC2074.2 203800MOVE"MPY-TEST-F2-10 "TO PAR-NAME. NC2074.2 203900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 204000MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 204100MOVEZEROTO ACCUMULATOR2. NC2074.2 204200 MPY-TEST-F2-10. NC2074.2 204300MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 204400 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY1 NC2074.2 204500GIVING ACCUMULATOR2. NC2074.2 204600IF ACCUMULATOR2 EQUALTO10 NC2074.2 204700PERFORM PASS NC2074.2 204800GOTO MPY-WRITE-F2-10. NC2074.2 204900GOTO MPY-FAIL-F2-10. NC2074.2 205000 MPY-DELETE-F2-10. NC2074.2 205100PERFORM DE-LETE. NC2074.2 205200GOTO MPY-WRITE-F2-10. NC2074.2 205300 MPY-FAIL-F2-10. NC2074.2 205400MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 205500MOVE10TO CORRECT-N. NC2074.2 205600PERFORM FAIL. NC2074.2 205700 MPY-WRITE-F2-10. NC2074.2 205800PERFORM PRINT-DETAIL. NC2074.2 205900* NC2074.2 206000 MPY-INIT-F2-11. NC2074.2 206100MOVE"MPY-TEST-F2-11 "TO PAR-NAME. NC2074.2 206200MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 206300MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 206400MOVEZEROTO ACCUMULATOR2. NC2074.2 206500 MPY-TEST-F2-11. NC2074.2 206600MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 206700 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 206800BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 206900 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 207000GIVING ACCUMULATOR2. NC2074.2 207100IF ACCUMULATOR2 EQUALTO121 NC2074.2 207200PERFORM PASS NC2074.2 207300GOTO MPY-WRITE-F2-11. NC2074.2 207400GOTO MPY-FAIL-F2-11. NC2074.2 207500 MPY-DELETE-F2-11. NC2074.2 207600PERFORM DE-LETE. NC2074.2 207700GOTO MPY-WRITE-F2-11. NC2074.2 207800 MPY-FAIL-F2-11. NC2074.2 207900MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 208000MOVE121TO CORRECT-N. NC2074.2 208100PERFORM FAIL. NC2074.2 208200 MPY-WRITE-F2-11. NC2074.2 208300PERFORM PRINT-DETAIL. NC2074.2 208400* NC2074.2 208500 MPY-INIT-F2-12. NC2074.2 208600MOVE"MPY-TEST-F2-12 "TO PAR-NAME. NC2074.2 208700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 208800MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 208900MOVEZEROTO ACCUMULATOR2. NC2074.2 209000 MPY-TEST-F2-12. NC2074.2 209100MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 209200 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 209300BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 209400 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 209500GIVING ACCUMULATOR2. NC2074.2 209600IF ACCUMULATOR2 EQUALTO144 NC2074.2 209700PERFORM PASS NC2074.2 209800GOTO MPY-WRITE-F2-12. NC2074.2 209900GOTO MPY-FAIL-F2-12. NC2074.2 210000 MPY-DELETE-F2-12. NC2074.2 210100PERFORM DE-LETE. NC2074.2 210200GOTO MPY-WRITE-F2-12. NC2074.2 210300 MPY-FAIL-F2-12. NC2074.2 210400MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 210500MOVE144TO CORRECT-N. NC2074.2 210600PERFORM FAIL. NC2074.2 210700 MPY-WRITE-F2-12. NC2074.2 210800PERFORM PRINT-DETAIL. NC2074.2 210900* NC2074.2 211000 MPY-INIT-F2-13. NC2074.2 211100MOVE"MPY-TEST-F2-13 "TO PAR-NAME. NC2074.2 211200MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 211300MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 211400MOVEZEROTO ACCUMULATOR2. NC2074.2 211500 MPY-TEST-F2-13. NC2074.2 211600MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 211700 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY1 NC2074.2 211800GIVING ACCUMULATOR2. NC2074.2 211900IF ACCUMULATOR2 EQUALTO13 NC2074.2 212000PERFORM PASS NC2074.2 212100GOTO MPY-WRITE-F2-13. NC2074.2 212200GOTO MPY-FAIL-F2-13. NC2074.2 212300 MPY-DELETE-F2-13. NC2074.2 212400PERFORM DE-LETE. NC2074.2 212500GOTO MPY-WRITE-F2-13. NC2074.2 212600 MPY-FAIL-F2-13. NC2074.2 212700MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 212800MOVE13TO CORRECT-N. NC2074.2 212900PERFORM FAIL. NC2074.2 213000 MPY-WRITE-F2-13. NC2074.2 213100PERFORM PRINT-DETAIL. NC2074.2 213200* NC2074.2 213300 MPY-INIT-F2-14. NC2074.2 213400MOVE"MPY-TEST-F2-14 "TO PAR-NAME. NC2074.2 213500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 213600MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 213700MOVEZEROTO ACCUMULATOR2. NC2074.2 213800 MPY-TEST-F2-14. NC2074.2 213900MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 214000 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY1 NC2074.2 214100GIVING ACCUMULATOR2. NC2074.2 214200IF ACCUMULATOR2 EQUALTO14 NC2074.2 214300PERFORM PASS NC2074.2 214400GOTO MPY-WRITE-F2-14. NC2074.2 214500GOTO MPY-FAIL-F2-14. NC2074.2 214600 MPY-DELETE-F2-14. NC2074.2 214700PERFORM DE-LETE. NC2074.2 214800GOTO MPY-WRITE-F2-14. NC2074.2 214900 MPY-FAIL-F2-14. NC2074.2 215000MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 215100MOVE14TO CORRECT-N. NC2074.2 215200PERFORM FAIL. NC2074.2 215300 MPY-WRITE-F2-14. NC2074.2 215400PERFORM PRINT-DETAIL. NC2074.2 215500* NC2074.2 215600 MPY-INIT-F2-15. NC2074.2 215700MOVE"MPY-TEST-F2-15 "TO PAR-NAME. NC2074.2 215800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 215900MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 216000MOVEZEROTO ACCUMULATOR2. NC2074.2 216100 MPY-TEST-F2-15. NC2074.2 216200MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 216300 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 216400BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 216500 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 216600GIVING ACCUMULATOR2. NC2074.2 216700IF ACCUMULATOR2 EQUALTO225 NC2074.2 216800PERFORM PASS NC2074.2 216900GOTO MPY-WRITE-F2-15. NC2074.2 217000GOTO MPY-FAIL-F2-15. NC2074.2 217100 MPY-DELETE-F2-15. NC2074.2 217200PERFORM DE-LETE. NC2074.2 217300GOTO MPY-WRITE-F2-15. NC2074.2 217400 MPY-FAIL-F2-15. NC2074.2 217500MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 217600MOVE225TO CORRECT-N. NC2074.2 217700PERFORM FAIL. NC2074.2 217800 MPY-WRITE-F2-15. NC2074.2 217900PERFORM PRINT-DETAIL. NC2074.2 218000* NC2074.2 218100 MPY-INIT-F2-16. NC2074.2 218200MOVE"MPY-TEST-F2-16 "TO PAR-NAME. NC2074.2 218300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 218400MOVE"QUALIFIED MULTIPLY"TO FEATURE. NC2074.2 218500MOVEZEROTO ACCUMULATOR2. NC2074.2 218600 MPY-TEST-F2-16. NC2074.2 218700MULTIPLY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 218800 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 218900BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 219000 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 219100GIVING ACCUMULATOR2. NC2074.2 219200IF ACCUMULATOR2 EQUALTO256 NC2074.2 219300PERFORM PASS NC2074.2 219400GOTO MPY-WRITE-F2-16. NC2074.2 219500GOTO MPY-FAIL-F2-16. NC2074.2 219600 MPY-DELETE-F2-16. NC2074.2 219700PERFORM DE-LETE. NC2074.2 219800GOTO MPY-WRITE-F2-16. NC2074.2 219900 MPY-FAIL-F2-16. NC2074.2 220000MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 220100MOVE256TO CORRECT-N. NC2074.2 220200PERFORM FAIL. NC2074.2 220300 MPY-WRITE-F2-16. NC2074.2 220400PERFORM PRINT-DETAIL. NC2074.2 220500* NC2074.2 220600 MPY-INIT-F2-17. NC2074.2 220700* ===--> 48 LEVELS OF QUALIFICATION <--=== NC2074.2 220800MOVE"MPY-TEST-F2-17 "TO PAR-NAME. NC2074.2 220900MOVE"VI-2 1.3.2"TO ANSI-REFERENCE. NC2074.2 221000MOVEZEROTO ACCUMULATOR1. NC2074.2 221100 MPY-TEST-F2-17. NC2074.2 221200MULTIPLY GROUP-49-3 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 221300IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 221400IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 221500IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 221600IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 221700IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 221800IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 221900IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 222000IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 222100IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 222200IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 222300IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 222400IN FIRST-GROUP NC2074.2 222500BY3 NC2074.2 222600GIVING ACCUMULATOR1. NC2074.2 222700IF ACCUMULATOR1 EQUALTO9 NC2074.2 222800PERFORM PASS NC2074.2 222900GOTO MPY-WRITE-F2-17. NC2074.2 223000GOTO MPY-FAIL-F2-17. NC2074.2 223100 MPY-DELETE-F2-17. NC2074.2 223200PERFORM DE-LETE. NC2074.2 223300GOTO MPY-WRITE-F2-17. NC2074.2 223400 MPY-FAIL-F2-17. NC2074.2 223500MOVE9TO CORRECT-N. NC2074.2 223600MOVE GROUP-49-3 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 223700IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 223800IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 223900IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 224000IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 224100IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 224200IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 224300IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 224400IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 224500IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 224600IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 224700IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 224800IN FIRST-GROUP NC2074.2 224900TO COMPUTED-N. NC2074.2 225000MOVE"3 TIMES 3 SHOULD BE 9"TO RE-MARK. NC2074.2 225100PERFORM FAIL. NC2074.2 225200 MPY-WRITE-F2-17. NC2074.2 225300PERFORM PRINT-DETAIL. NC2074.2 225400PERFORM END-ROUTINE. NC2074.2 225500* NC2074.2 225600 DIV-INIT-F3-1. NC2074.2 225700MOVE"DIV-TEST-F3-1 "TO PAR-NAME NC2074.2 225800MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 225900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 226000MOVEZEROTO ACCUMULATOR1. NC2074.2 226100 DIV-TEST-F3-1. NC2074.2 226200DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 226300 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 226400BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 226500 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 226600GIVING ACCUMULATOR1. NC2074.2 226700IF ACCUMULATOR1 EQUALTO1 NC2074.2 226800PERFORM PASS NC2074.2 226900GOTO DIV-WRITE-F3-1. NC2074.2 227000GOTO DIV-FAIL-F3-1. NC2074.2 227100 DIV-DELETE-F3-1. NC2074.2 227200PERFORM DE-LETE. NC2074.2 227300GOTO DIV-WRITE-F3-1. NC2074.2 227400 DIV-FAIL-F3-1. NC2074.2 227500MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 227600MOVE1TO CORRECT-N. NC2074.2 227700PERFORM FAIL. NC2074.2 227800 DIV-WRITE-F3-1. NC2074.2 227900PERFORM PRINT-DETAIL. NC2074.2 228000* NC2074.2 228100 DIV-INIT-F3-2. NC2074.2 228200MOVE"DIV-TEST-F3-2 "TO PAR-NAME NC2074.2 228300MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 228400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 228500MOVEZEROTO ACCUMULATOR1. NC2074.2 228600 DIV-TEST-F3-2. NC2074.2 228700DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 228800 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 228900BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 229000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 229100GIVING ACCUMULATOR1. NC2074.2 229200IF ACCUMULATOR1 EQUALTO1 NC2074.2 229300PERFORM PASS NC2074.2 229400GOTO DIV-WRITE-F3-2. NC2074.2 229500GOTO DIV-FAIL-F3-2. NC2074.2 229600 DIV-DELETE-F3-2. NC2074.2 229700PERFORM DE-LETE. NC2074.2 229800GOTO DIV-WRITE-F3-2. NC2074.2 229900 DIV-FAIL-F3-2. NC2074.2 230000MOVE1TO CORRECT-N. NC2074.2 230100MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 230200PERFORM FAIL. NC2074.2 230300 DIV-WRITE-F3-2. NC2074.2 230400PERFORM PRINT-DETAIL. NC2074.2 230500* NC2074.2 230600 DIV-INIT-F3-3. NC2074.2 230700MOVE"DIV-TEST-F3-3 "TO PAR-NAME NC2074.2 230800MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 230900MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 231000MOVEZEROTO ACCUMULATOR1. NC2074.2 231100 DIV-TEST-F3-3. NC2074.2 231200DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 231300 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY3 NC2074.2 231400GIVING ACCUMULATOR1. NC2074.2 231500IF ACCUMULATOR1 EQUALTO1 NC2074.2 231600PERFORM PASS NC2074.2 231700GOTO DIV-WRITE-F3-3. NC2074.2 231800GOTO DIV-FAIL-F3-3. NC2074.2 231900 DIV-DELETE-F3-3. NC2074.2 232000PERFORM DE-LETE. NC2074.2 232100GOTO DIV-WRITE-F3-3. NC2074.2 232200 DIV-FAIL-F3-3. NC2074.2 232300MOVE1TO CORRECT-N. NC2074.2 232400MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 232500PERFORM FAIL. NC2074.2 232600 DIV-WRITE-F3-3. NC2074.2 232700PERFORM PRINT-DETAIL. NC2074.2 232800* NC2074.2 232900 DIV-INIT-F3-4. NC2074.2 233000MOVE"DIV-TEST-F3-4 "TO PAR-NAME NC2074.2 233100MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 233200MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 233300MOVEZEROTO ACCUMULATOR1. NC2074.2 233400 DIV-TEST-F3-4. NC2074.2 233500DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 233600 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY3 NC2074.2 233700GIVING ACCUMULATOR1. NC2074.2 233800IF ACCUMULATOR1 EQUALTO1 NC2074.2 233900PERFORM PASS NC2074.2 234000GOTO DIV-WRITE-F3-4. NC2074.2 234100GOTO DIV-FAIL-F3-4. NC2074.2 234200 DIV-DELETE-F3-4. NC2074.2 234300PERFORM DE-LETE. NC2074.2 234400GOTO DIV-WRITE-F3-4. NC2074.2 234500 DIV-FAIL-F3-4. NC2074.2 234600MOVE1TO CORRECT-N. NC2074.2 234700MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 234800PERFORM FAIL. NC2074.2 234900 DIV-WRITE-F3-4. NC2074.2 235000PERFORM PRINT-DETAIL. NC2074.2 235100* NC2074.2 235200 DIV-INIT-F3-5. NC2074.2 235300MOVE"DIV-TEST-F3-5 "TO PAR-NAME NC2074.2 235400MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 235500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 235600MOVEZEROTO ACCUMULATOR1. NC2074.2 235700 DIV-TEST-F3-5. NC2074.2 235800DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 235900 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 236000BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 236100 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 236200GIVING ACCUMULATOR1. NC2074.2 236300IF ACCUMULATOR1 EQUALTO1 NC2074.2 236400PERFORM PASS NC2074.2 236500GOTO DIV-WRITE-F3-5. NC2074.2 236600GOTO DIV-FAIL-F3-5. NC2074.2 236700 DIV-DELETE-F3-5. NC2074.2 236800PERFORM DE-LETE. NC2074.2 236900GOTO DIV-WRITE-F3-5. NC2074.2 237000 DIV-FAIL-F3-5. NC2074.2 237100MOVE1TO CORRECT-N. NC2074.2 237200MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 237300PERFORM FAIL. NC2074.2 237400 DIV-WRITE-F3-5. NC2074.2 237500PERFORM PRINT-DETAIL. NC2074.2 237600* NC2074.2 237700 DIV-INIT-F3-6. NC2074.2 237800MOVE"DIV-TEST-F3-6 "TO PAR-NAME NC2074.2 237900MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 238000MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 238100MOVEZEROTO ACCUMULATOR1. NC2074.2 238200 DIV-TEST-F3-6. NC2074.2 238300DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 238400 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 238500BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 238600 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A NC2074.2 238700GIVING ACCUMULATOR1. NC2074.2 238800IF ACCUMULATOR1 EQUALTO1 NC2074.2 238900PERFORM PASS NC2074.2 239000GOTO DIV-WRITE-F3-6. NC2074.2 239100GOTO DIV-FAIL-F3-6. NC2074.2 239200 DIV-DELETE-F3-6. NC2074.2 239300PERFORM DE-LETE. NC2074.2 239400GOTO DIV-WRITE-F3-6. NC2074.2 239500 DIV-FAIL-F3-6. NC2074.2 239600MOVE1TO CORRECT-N. NC2074.2 239700MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 239800PERFORM FAIL. NC2074.2 239900 DIV-WRITE-F3-6. NC2074.2 240000PERFORM PRINT-DETAIL. NC2074.2 240100* NC2074.2 240200 DIV-INIT-F3-7. NC2074.2 240300MOVE"DIV-TEST-F3-7 "TO PAR-NAME NC2074.2 240400MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 240500MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 240600MOVEZEROTO ACCUMULATOR1. NC2074.2 240700 DIV-TEST-F3-7. NC2074.2 240800DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 240900 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY7 NC2074.2 241000GIVING ACCUMULATOR1. NC2074.2 241100IF ACCUMULATOR1 EQUALTO1 NC2074.2 241200PERFORM PASS NC2074.2 241300GOTO DIV-WRITE-F3-7. NC2074.2 241400GOTO DIV-FAIL-F3-7. NC2074.2 241500 DIV-DELETE-F3-7. NC2074.2 241600PERFORM DE-LETE. NC2074.2 241700GOTO DIV-WRITE-F3-7. NC2074.2 241800 DIV-FAIL-F3-7. NC2074.2 241900MOVE1TO CORRECT-N. NC2074.2 242000MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 242100PERFORM FAIL. NC2074.2 242200 DIV-WRITE-F3-7. NC2074.2 242300PERFORM PRINT-DETAIL. NC2074.2 242400* NC2074.2 242500 DIV-INIT-F3-8. NC2074.2 242600MOVE"DIV-TEST-F3-8 "TO PAR-NAME NC2074.2 242700MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 242800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 242900MOVEZEROTO ACCUMULATOR1. NC2074.2 243000 DIV-TEST-F3-8. NC2074.2 243100DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 243200 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A BY8 NC2074.2 243300GIVING ACCUMULATOR1. NC2074.2 243400IF ACCUMULATOR1 EQUALTO1 NC2074.2 243500PERFORM PASS NC2074.2 243600GOTO DIV-WRITE-F3-8. NC2074.2 243700GOTO DIV-FAIL-F3-8. NC2074.2 243800 DIV-DELETE-F3-8. NC2074.2 243900PERFORM DE-LETE. NC2074.2 244000GOTO DIV-WRITE-F3-8. NC2074.2 244100 DIV-FAIL-F3-8. NC2074.2 244200MOVE1TO CORRECT-N. NC2074.2 244300MOVE ACCUMULATOR1 TO COMPUTED-N. NC2074.2 244400PERFORM FAIL. NC2074.2 244500 DIV-WRITE-F3-8. NC2074.2 244600PERFORM PRINT-DETAIL. NC2074.2 244700* NC2074.2 244800 DIV-INIT-F3-9. NC2074.2 244900MOVE"DIV-TEST-F3-9 "TO PAR-NAME NC2074.2 245000MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 245100MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 245200MOVEZEROTO ACCUMULATOR2. NC2074.2 245300 DIV-TEST-F3-9. NC2074.2 245400DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 245500 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY9 NC2074.2 245600GIVING ACCUMULATOR2. NC2074.2 245700IF ACCUMULATOR2 EQUALTO1 NC2074.2 245800PERFORM PASS NC2074.2 245900GOTO DIV-WRITE-F3-9. NC2074.2 246000GOTO DIV-FAIL-F3-9. NC2074.2 246100 DIV-DELETE-F3-9. NC2074.2 246200PERFORM DE-LETE. NC2074.2 246300GOTO DIV-WRITE-F3-9. NC2074.2 246400 DIV-FAIL-F3-9. NC2074.2 246500MOVE1TO CORRECT-N. NC2074.2 246600MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 246700PERFORM FAIL. NC2074.2 246800 DIV-WRITE-F3-9. NC2074.2 246900PERFORM PRINT-DETAIL. NC2074.2 247000* NC2074.2 247100 DIV-INIT-F3-10. NC2074.2 247200MOVE"DIV-TEST-F3-10 "TO PAR-NAME NC2074.2 247300MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 247400MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 247500MOVEZEROTO ACCUMULATOR2. NC2074.2 247600 DIV-TEST-F3-10. NC2074.2 247700DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 247800 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY10 NC2074.2 247900GIVING ACCUMULATOR2. NC2074.2 248000IF ACCUMULATOR2 EQUALTO1 NC2074.2 248100PERFORM PASS NC2074.2 248200GOTO DIV-WRITE-F3-10. NC2074.2 248300GOTO DIV-FAIL-F3-10. NC2074.2 248400 DIV-DELETE-F3-10. NC2074.2 248500PERFORM DE-LETE. NC2074.2 248600GOTO DIV-WRITE-F3-10. NC2074.2 248700 DIV-FAIL-F3-10. NC2074.2 248800MOVE1TO CORRECT-N. NC2074.2 248900MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 249000PERFORM FAIL. NC2074.2 249100 DIV-WRITE-F3-10. NC2074.2 249200PERFORM PRINT-DETAIL. NC2074.2 249300* NC2074.2 249400 DIV-INIT-F3-11. NC2074.2 249500MOVE"DIV-TEST-F3-11 "TO PAR-NAME NC2074.2 249600MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 249700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 249800MOVEZEROTO ACCUMULATOR2. NC2074.2 249900 DIV-TEST-F3-11. NC2074.2 250000DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 250100 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 250200BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 250300 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 250400GIVING ACCUMULATOR2. NC2074.2 250500IF ACCUMULATOR2 EQUALTO1 NC2074.2 250600PERFORM PASS NC2074.2 250700GOTO DIV-WRITE-F3-11. NC2074.2 250800GOTO DIV-FAIL-F3-11. NC2074.2 250900 DIV-DELETE-F3-11. NC2074.2 251000PERFORM DE-LETE. NC2074.2 251100GOTO DIV-WRITE-F3-11. NC2074.2 251200 DIV-FAIL-F3-11. NC2074.2 251300MOVE1TO CORRECT-N. NC2074.2 251400MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 251500PERFORM FAIL. NC2074.2 251600 DIV-WRITE-F3-11. NC2074.2 251700PERFORM PRINT-DETAIL. NC2074.2 251800* NC2074.2 251900 DIV-INIT-F3-12. NC2074.2 252000MOVE"DIV-TEST-F3-12 "TO PAR-NAME NC2074.2 252100MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 252200MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 252300MOVEZEROTO ACCUMULATOR2. NC2074.2 252400 DIV-TEST-F3-12. NC2074.2 252500DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 252600 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 252700BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 252800 TABLE-LEVEL-3A IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 252900GIVING ACCUMULATOR2. NC2074.2 253000IF ACCUMULATOR2 EQUALTO1 NC2074.2 253100PERFORM PASS NC2074.2 253200GOTO DIV-WRITE-F3-12. NC2074.2 253300GOTO DIV-FAIL-F3-12. NC2074.2 253400 DIV-DELETE-F3-12. NC2074.2 253500PERFORM DE-LETE. NC2074.2 253600GOTO DIV-WRITE-F3-12. NC2074.2 253700 DIV-FAIL-F3-12. NC2074.2 253800MOVE1TO CORRECT-N. NC2074.2 253900MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 254000PERFORM FAIL. NC2074.2 254100 DIV-WRITE-F3-12. NC2074.2 254200PERFORM PRINT-DETAIL. NC2074.2 254300* NC2074.2 254400 DIV-INIT-F3-13. NC2074.2 254500MOVE"DIV-TEST-F3-13 "TO PAR-NAME NC2074.2 254600MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 254700MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 254800MOVEZEROTO ACCUMULATOR2. NC2074.2 254900 DIV-TEST-F3-13. NC2074.2 255000DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2074.2 255100 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY13 NC2074.2 255200GIVING ACCUMULATOR2. NC2074.2 255300IF ACCUMULATOR2 EQUALTO1 NC2074.2 255400PERFORM PASS NC2074.2 255500GOTO DIV-WRITE-F3-13. NC2074.2 255600GOTO DIV-FAIL-F3-13. NC2074.2 255700 DIV-DELETE-F3-13. NC2074.2 255800PERFORM DE-LETE. NC2074.2 255900GOTO DIV-WRITE-F3-13. NC2074.2 256000 DIV-FAIL-F3-13. NC2074.2 256100MOVE1TO CORRECT-N. NC2074.2 256200MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 256300PERFORM FAIL. NC2074.2 256400 DIV-WRITE-F3-13. NC2074.2 256500PERFORM PRINT-DETAIL. NC2074.2 256600* NC2074.2 256700 DIV-INIT-F3-14. NC2074.2 256800MOVE"DIV-TEST-F3-14 "TO PAR-NAME NC2074.2 256900MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 257000MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 257100MOVEZEROTO ACCUMULATOR2. NC2074.2 257200 DIV-TEST-F3-14. NC2074.2 257300DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2A OF NC2074.2 257400 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A BY14 NC2074.2 257500GIVING ACCUMULATOR2. NC2074.2 257600IF ACCUMULATOR2 EQUALTO1 NC2074.2 257700PERFORM PASS NC2074.2 257800GOTO DIV-WRITE-F3-14. NC2074.2 257900GOTO DIV-FAIL-F3-14. NC2074.2 258000 DIV-DELETE-F3-14. NC2074.2 258100PERFORM DE-LETE. NC2074.2 258200GOTO DIV-WRITE-F3-14. NC2074.2 258300 DIV-FAIL-F3-14. NC2074.2 258400MOVE1TO CORRECT-N. NC2074.2 258500MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 258600PERFORM FAIL. NC2074.2 258700 DIV-WRITE-F3-14. NC2074.2 258800PERFORM PRINT-DETAIL. NC2074.2 258900* NC2074.2 259000 DIV-INIT-F3-15. NC2074.2 259100MOVE"DIV-TEST-F3-15 "TO PAR-NAME NC2074.2 259200MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 259300MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 259400MOVEZEROTO ACCUMULATOR2. NC2074.2 259500 DIV-TEST-F3-15. NC2074.2 259600DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 259700 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 259800BY TBL-ITEM-1 OF TABLE-LEVEL-1A IN TABLE-LEVEL-2B OF NC2074.2 259900 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 260000GIVING ACCUMULATOR2. NC2074.2 260100IF ACCUMULATOR2 EQUALTO1 NC2074.2 260200PERFORM PASS NC2074.2 260300GOTO DIV-WRITE-F3-15. NC2074.2 260400GOTO DIV-FAIL-F3-15. NC2074.2 260500 DIV-DELETE-F3-15. NC2074.2 260600PERFORM DE-LETE. NC2074.2 260700GOTO DIV-WRITE-F3-15. NC2074.2 260800 DIV-FAIL-F3-15. NC2074.2 260900MOVE1TO CORRECT-N. NC2074.2 261000MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 261100PERFORM FAIL. NC2074.2 261200 DIV-WRITE-F3-15. NC2074.2 261300PERFORM PRINT-DETAIL. NC2074.2 261400* NC2074.2 261500 DIV-INIT-F3-16. NC2074.2 261600MOVE"DIV-TEST-F3-16 "TO PAR-NAME NC2074.2 261700MOVE"QUALIFIED DIVIDE "TO FEATURE. NC2074.2 261800MOVE"IV-18 4.3.8.1"TO ANSI-REFERENCE. NC2074.2 261900MOVEZEROTO ACCUMULATOR2. NC2074.2 262000 DIV-TEST-F3-16. NC2074.2 262100DIVIDE TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 262200 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 262300BY TBL-ITEM-1 OF TABLE-LEVEL-1B IN TABLE-LEVEL-2B OF NC2074.2 262400 TABLE-LEVEL-3B IN TABLE-LEVEL-4B OF TABLE-LEVEL-5A NC2074.2 262500GIVING ACCUMULATOR2. NC2074.2 262600IF ACCUMULATOR2 EQUALTO1 NC2074.2 262700PERFORM PASS NC2074.2 262800GOTO DIV-WRITE-F3-16. NC2074.2 262900GOTO DIV-FAIL-F3-16. NC2074.2 263000 DIV-DELETE-F3-16. NC2074.2 263100PERFORM DE-LETE. NC2074.2 263200GOTO DIV-WRITE-F3-16. NC2074.2 263300 DIV-FAIL-F3-16. NC2074.2 263400MOVE1TO CORRECT-N. NC2074.2 263500MOVE ACCUMULATOR2 TO COMPUTED-N. NC2074.2 263600PERFORM FAIL. NC2074.2 263700 DIV-WRITE-F3-16. NC2074.2 263800PERFORM PRINT-DETAIL. NC2074.2 263900* NC2074.2 264000 DIV-INIT-F3-17. NC2074.2 264100* ===--> 48 LEVELS OF QUALIFICATION <--=== NC2074.2 264200MOVE"DIV-TEST-F3-17 "TO PAR-NAME. NC2074.2 264300MOVE"VI-2 1.3.2"TO ANSI-REFERENCE. NC2074.2 264400MOVEZEROTO ACCUMULATOR1. NC2074.2 264500 DIV-TEST-F3-17. NC2074.2 264600DIVIDE GROUP-49-4 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 264700IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 264800IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 264900IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 265000IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 265100IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 265200IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 265300IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 265400IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 265500IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 265600IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 265700IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 265800IN SECOND-GROUP NC2074.2 265900BY40 NC2074.2 266000GIVING ACCUMULATOR1. NC2074.2 266100IF ACCUMULATOR1 EQUALTO10 NC2074.2 266200PERFORM PASS NC2074.2 266300GOTO DIV-WRITE-F3-17. NC2074.2 266400GOTO DIV-FAIL-F3-17. NC2074.2 266500 DIV-DELETE-F3-17. NC2074.2 266600PERFORM DE-LETE. NC2074.2 266700GOTO DIV-WRITE-F3-17. NC2074.2 266800 DIV-FAIL-F3-17. NC2074.2 266900MOVE10TO CORRECT-N. NC2074.2 267000MOVE GROUP-49-4 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 267100IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 267200IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 267300IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 267400IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 267500IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 267600IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 267700IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 267800IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 267900IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 268000IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 268100IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 268200IN SECOND-GROUP NC2074.2 268300TO COMPUTED-N. NC2074.2 268400PERFORM FAIL. NC2074.2 268500 DIV-WRITE-F3-17. NC2074.2 268600PERFORM PRINT-DETAIL. NC2074.2 268700PERFORM END-ROUTINE. NC2074.2 268800* NC2074.2 268900 CND-INIT-GF-1. NC2074.2 269000* ===--> 48 LEVELS OF QUALIFICATION <--=== NC2074.2 269100MOVE"CND-TEST-GF-1 "TO PAR-NAME. NC2074.2 269200MOVE"VI-2 1.3.2"TO ANSI-REFERENCE. NC2074.2 269300MOVE"CONDITION NAME "TO FEATURE. NC2074.2 269400 CND-TEST-GF-1. NC2074.2 269500IF LEVEL-49-OK NC2074.2 269600PERFORM PASS NC2074.2 269700GOTO CND-WRITE-GF-1. NC2074.2 269800GOTO CND-FAIL-GF-1. NC2074.2 269900 CND-DELETE-GF-1. NC2074.2 270000PERFORM DE-LETE. NC2074.2 270100GOTO CND-WRITE-GF-1. NC2074.2 270200 CND-FAIL-GF-1. NC2074.2 270300MOVE500TO CORRECT-N. NC2074.2 270400MOVE GROUP-49-5 OF GROUP-48 IN GROUP-47 OF GROUP-46 NC2074.2 270500IN GROUP-45 OF GROUP-44 IN GROUP-43 OF GROUP-42 NC2074.2 270600IN GROUP-41 OF GROUP-40 IN GROUP-39 OF GROUP-38 NC2074.2 270700IN GROUP-37 OF GROUP-36 IN GROUP-35 OF GROUP-34 NC2074.2 270800IN GROUP-33 OF GROUP-32 IN GROUP-31 OF GROUP-30 NC2074.2 270900IN GROUP-29 OF GROUP-28 IN GROUP-27 OF GROUP-26 NC2074.2 271000IN GROUP-25 OF GROUP-24 IN GROUP-23 OF GROUP-22 NC2074.2 271100IN GROUP-21 OF GROUP-20 IN GROUP-19 OF GROUP-18 NC2074.2 271200IN GROUP-17 OF GROUP-16 IN GROUP-15 OF GROUP-14 NC2074.2 271300IN GROUP-13 OF GROUP-12 IN GROUP-11 OF GROUP-10 NC2074.2 271400IN GROUP-09 OF GROUP-08 IN GROUP-07 OF GROUP-06 NC2074.2 271500IN GROUP-05 OF GROUP-04 IN GROUP-03 OF GROUP-02 NC2074.2 271600IN SECOND-GROUP NC2074.2 271700TO COMPUTED-N. NC2074.2 271800PERFORM FAIL. NC2074.2 271900 CND-WRITE-GF-1. NC2074.2 272000PERFORM PRINT-DETAIL. NC2074.2 272100 CCVS-EXIT SECTION. NC2074.2 272200 CCVS-999999. NC2074.2 272300GOTO CLOSE-FILES. NC2074.2
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.129Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.