cdc:nos2.source:opl.opl871:common:comptfm.001
Common COMPTFM Part 001
10 Modifications
Listing Sections
- Common COMPTFM Start
- Common COMPTFM Part 1 (Line 1508)
- Common COMPTFM Part 2 (Line 2975)
Source
Seq # *Modification Id* Act ----------------------------+ 01508 M01S01369.comptfm +++| STM PCEC+1 01509 M01S01370.comptfm +++| LDM CWRI,BA 01510 M01S01371.comptfm +++| LPN 77 01511 M01S01372.comptfm +++| LMC LDCI 01512 M01S01373.comptfm +++| STM PCED 01513 M01S01374.comptfm +++| LDM CWRI+1,BA 01514 M01S01375.comptfm +++| STM PCED+1 01515 M01S01376.comptfm +++| RJM DLB DELINK BLOCK 01516 M01S01377.comptfm +++| LDC ** 01517 M01S01378.comptfm +++| PCEC EQU *-2 01518 M01S01379.comptfm +++| NJP PCE4 IF NOT FIRST BLOCK OF CHAIN 01519 M01S01380.comptfm +++| LDC PBUN SET KEY ADDRESS 01520 M01S01381.comptfm +++| STD KA 01521 M01S01382.comptfm +++| RJM UIS USERNAME INDEX SEARCH 01522 M01S01383.comptfm +++| ZJN PCE7 IF USERNAME FOUND 01523 M01S01384.comptfm +++| ERROR EID *ERROR IN INDEX DATA.* 01524 M01S01385.comptfm +++| 01525 M01S01386.comptfm +++| PCE7 LDM UBCI,BP CLEAR CATALOG POINTER 01526 M01S01387.comptfm +++| SCN 77 01527 M01S01388.comptfm +++| STM UBCI,BP 01528 M01S01389.comptfm +++| LDN 0 01529 M01S01390.comptfm +++| STM UBCI+1,BP 01530 M01S01391.comptfm +++| LDC ** CHECK FOR INDEX UPDATE 01531 M01S01392.comptfm +++| PCED EQU *-2 (RANDOM INDEX TO NEXT CATALOG BLOCK) 01532 M01S01393.comptfm +++| ZJN PCE9 IF LAST CATALOG BLOCK 01533 M01S01394.comptfm +++| STM UBCI+1,BP 01534 M01S01395.comptfm +++| SHN -14 01535 M01S01396.comptfm +++| RAM UBCI,BP 01536 M01S01397.comptfm +++| PCE8 RJM WRP WRITE RANDOM PRU 01537 M01S01398.comptfm +++| LJM PCE4 CHECK FOR MULTI-FILE 01538 M01S01399.comptfm +++| 01539 M01S01400.comptfm +++| PCE9 RJM DDE DELETE DATA ENTRY 01540 M01S01401.comptfm +++| LDM CWNE,BA 01541 M01S01402.comptfm +++| NJN PCE8 IF SECONDARY INDEX NOT EMPTY 01542 M01S01403.comptfm +++| RJM DLB DELINK BLOCK 01543 M01S01404.comptfm +++| RESTP CPPI SWAP TO PRIMARY INDEX BUFFER 01544 M01S01405.comptfm +++| RJM DDE DELETE DATA ENTRY 01545 M01S01406.comptfm +++| LDM CWNE,BA 01546 M01S01407.comptfm +++| NJN PCE8 IF PRIMARY INDEX NOT EMPTY 01547 M01S01408.comptfm +++| RJM DLB DELETE DATA BLOCK 01548 M01S01409.comptfm +++| LJM PCEX RETURN 01549 M01S01410.comptfm +++| DDE$ EQU 1 DEFINE DDE - DELETE DATA ENTRY 01550 M01S01411.comptfm +++| DLB$ EQU 1 DEFINE DLB - DELINK BLOCK 01551 M01S01412.comptfm +++| UIS$ EQU 1 DEFINE UIS - USERNAME INDEX SEARCH 01552 M01S01413.comptfm +++| PCE$ ENDIF 01553 M01S01414.comptfm +++| RSP$ IF DEF,RSP$ 01554 M01S01415.comptfm +++| RSP SPACE 4,10 01555 M01S01416.comptfm +++|** RSP - RELEASE VSN(S) TO SCRATCH POOL. 01556 M01S01417.comptfm +++|* 01557 M01S01418.comptfm +++|* ENTRY (CPSB - CPSB+4) = *TMST* POINTERS. 01558 M01S01419.comptfm +++|* (CPSI - CPSI+4) = VSN INDEX BUFFER POINTERS. 01559 M01S01420.comptfm +++|* 01560 M01S01421.comptfm +++|* USES KA, RI - RI+1. 01561 M01S01422.comptfm +++|*
Line S01423 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01562 M02S01423.274l797 ---|* CALLS MBP, RRP, VIS, VSP, WRP.
Line S00008 Modification History | |
---|---|
M01 (Added by) | 274l797 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01563 M02S00008.ns2763 ---|* CALLS MBP, RRP, SSP, VIS, VSP, WRP. 01564 M01S00081.ns2763 +++|* CALLS RRP, SSP, VIS, WRP. 01565 M01S01424.comptfm +++|*
Line S01425 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01566 M02S01425.ns2763 ---|* MACROS ERROR, LDA, MMOVE, RESTP, SAVEP. 01567 M01S00082.ns2763 +++|* MACROS CLEAR, ERROR, MMOVE, MONITOR, RESTP, SAVEP. 01568 M01S01426.comptfm +++| 01569 M01S01427.comptfm +++| 01570 M01S01428.comptfm +++| RSP SUBR ENTRY/EXIT 01571 M01S01429.comptfm +++| RESTP CPSI RESTORE BUFFER POINTERS (VSN INDEX)
Line S01430 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01572 M02S01430.ns2763 ---| MMOVE ,BP,PVSN,,VSKL 01573 M01S00009.274l797 +++| LDM VBST+1,BP GET STATUS 01574 M01S00010.274l797 +++| SHN -5 01575 M01S00011.274l797 +++| LPN ACVS/40+CTVS/40 DETERMINE TAPE TYPE 01576 M01S00012.274l797 +++| RJM SSP SET SCRATCH POOL ADDRESS 01577 M01S00013.274l797 +++| LDM RSPB,T3 SET ADDRESS OF COPY OF SCRATCH POOL WORD 01578 M01S00014.274l797 +++| STM RSPA 01579 M01S00015.274l797 +++| STD T2 01580 M01S00016.274l797 +++| LDM 3,T2 SAVE SCRATCH COUNT 01581 M01S00017.274l797 +++| STM PVSN+3 01582 M01S00018.274l797 +++| LDM 4,T2 01583 M01S00019.274l797 +++| STM PVSN+4
Line S01431 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01584 M02S01431.ns2763 ---| RSP1 AOM PVSN+4 INCREMENT SCRATCH COUNT
Line S01432 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01585 M02S01432.ns2763 ---| SHN -14
Line S01433 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01586 M02S01433.ns2763 ---| RAM PVSN+3
Line S01434 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01587 M02S01434.ns2763 ---| LDC PESN 01588 M01S00083.ns2763 +++| RSP0 LDM VBST+1,BP 01589 M01S00084.ns2763 +++| LPC SVVS 01590 M01S00085.ns2763 +++| STM RSPF 01591 M01S00086.ns2763 +++| MMOVE VBES,BP,PVSN,,VSKL 01592 M01S00087.ns2763 +++| RSP1 LDC PESN 01593 M01S01435.comptfm +++| STD KA
Line S01436 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01594 M02S01436.ns2763 ---| MMOVE VBNV,BP,,KA,VSKL 01595 M01S00088.ns2763 +++| MMOVE VBNV,BP,,KA,VSKL SAVE NEXT VSN 01596 M01S01437.comptfm +++| LDN 0 RELEASE VSN(S) 01597 M01S01438.comptfm +++| STM VBCI,BP 01598 M01S01439.comptfm +++| STM VBCI+1,BP
Line S01440 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01599 M02S01440.ns2763 ---| CLEAR VBFV,BP,10D 01600 M01S00089.ns2763 +++| CLEAR VBFV,BP,2*10D 01601 M01S01441.comptfm +++| LDA VBST,BP 01602 M01S01442.comptfm +++| LPC 777777&RTVS&ASVS&EOIV&VIVS
Line S01443 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01603 M02S01443.ns2763 ---| LMC ASVS 01604 M01S01444.comptfm +++| STM VBST+1,BP 01605 M01S01445.comptfm +++| SHN -14 01606 M01S01446.comptfm +++| STM VBST,BP 01607 M01S01447.comptfm +++| LDM VBRD,BP CLEAR RELEASE DATE 01608 M01S01448.comptfm +++| SCN 77 01609 M01S01449.comptfm +++| STM VBRD,BP
Line S01450 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01610 M02S01450.t5472 ---| LDC 0 01611 M01S00011.t5472 +++| LDN 0 01612 M01S01451.comptfm +++| STM VBRD+1,BP
Line S01452 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01613 M02S01452.ns2763 ---| LDI KA 01614 M01S00090.ns2763 +++| LDC ** 01615 M01S00091.ns2763 +++| RSPF EQU *-1 (SYSTEM TAPE FLAG) 01616 M01S00092.ns2763 +++| NJN RSP1.1 IF SYSTEM TAPE 01617 M01S00093.ns2763 +++| MMOVE ,KA,VBNV,BP,VSKL RESTORE NEXT VSN 01618 M01S00094.ns2763 +++| LDN ASVS/1S12 SET AVAILABLE SCRATCH 01619 M01S00095.ns2763 +++| RAM VBST,BP 01620 M01S00096.ns2763 +++| AOM PVSN+4 INCREMENT SCRATCH COUNT 01621 M01S00097.ns2763 +++| SHN -14 01622 M01S00098.ns2763 +++| RAM PVSN+3 01623 M01S00099.ns2763 +++| RSP1.1 LDI KA 01624 M01S01453.comptfm +++| ZJN RSP2 IF END OF SET 01625 M01S01454.comptfm +++| RJM WRP WRITE RANDOM PRU 01626 M01S01455.comptfm +++| RJM VIS VSN INDEXED SEARCH
Line S01456 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01627 M02S01456.ns2763 ---| ZJP RSP1 IF VSN FOUND
Line S01457 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01628 M02S01457.ns2763 ---| ERROR EID *ERROR IN INDEX DATA.* 01629 M01S00100.ns2763 +++| NJN RSP1.2 IF VSN NOT FOUND 01630 M01S00101.ns2763 +++| LDM RSPF 01631 M01S00102.ns2763 +++| ZJP RSP1 IF SCRATCH TAPE PROCESSED 01632 M01S00103.ns2763 +++| UJP RSP0 SET SYSTEM/SCRATCH FLAG 01633 M01S01458.comptfm +++|
Line S01459 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01634 M02S01459.274l797 ---| RSP2 MMOVE RSPA,,VBNV,BP,VSKL
Line S00020 Modification History | |
---|---|
M01 (Added by) | 274l797 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01635 M02S00020.ns2763 ---| RSP2 LDC ** ADDRESS OF FIRST SCRATCH VSN FOR TAPE TYPE 01636 M01S00104.ns2763 +++| RSP1.2 ERROR EID *ERROR IN INDEX DATA.* 01637 M01S00105.ns2763 +++| 01638 M01S00106.ns2763 +++| RSP2 LDM RSPF 01639 M01S00107.ns2763 +++| NJN RSP2.1 IF SYSTEM TAPE ONLY - NO SCRATCH 01640 M01S00108.ns2763 +++| LDC ** ADDRESS OF FIRST SCRATCH VSN FOR TAPE TYPE 01641 M01S00021.274l797 +++| RSPA EQU *-1 01642 M01S00022.274l797 +++| STD T1 01643 M01S00023.274l797 +++| MMOVE ,,VBNV,BP,VSKL
Line S01460 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01644 M02S01460.ns2763 ---| RJM WRP WRITE RANDOM PRU 01645 M01S00109.ns2763 +++| RSP2.1 RJM WRP WRITE RANDOM PRU 01646 M01S01461.comptfm +++| RESTP CPSB RESTORE *TMST* POINTERS 01647 M01S01462.comptfm +++| RJM RRP READ RANDOM PRU (TMST) 01648 M01S00110.ns2763 +++| LDM RSPF 01649 M01S00111.ns2763 +++| NJN RSP3 IF SYSTEM TAPE ONLY
Line S01463 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01650 M02S01463.274l797 ---| MMOVE PVSN,,SBSV,BP,10D 01651 M01S00024.274l797 +++| LDM SCRP ADDRESS OF TMST SCRATCH WORD FOR TAPE TYPE 01652 M01S00025.274l797 +++| ADD BP 01653 M01S00026.274l797 +++| STD T2 01654 M01S00027.274l797 +++| MMOVE PVSN,,,,10D 01655 M01S01464.comptfm +++| RJM WRP WRITE RANDOM PRU 01656 M01S01465.comptfm +++| LDN ZERL ENTER TMS EVENT (SCRATCH) 01657 M01S01466.comptfm +++| CRD CM 01658 M01S01467.comptfm +++| LDN ESVB 01659 M01S01468.comptfm +++| STD CM+4 01660 M01S01469.comptfm +++| MONITOR EATM
Line S01470 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01661 M02S01470.ns2763 ---| LJM RSPX RETURN 01662 M01S00112.ns2763 +++| RSP3 LJM RSPX RETURN 01663 M01S01471.comptfm +++|
Line S01472 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01664 M02S01472.274l797 ---| RSPA BSSZ VSKL/2 LINK VSN FOR SCRATCH CHAIN 01665 M01S00028.274l797 +++| 01666 M01S00029.274l797 +++| RSPB BSS 0 ADDRESSES OF COPIES OF SCRATCH POOL WORDS 01667 M01S00030.274l797 +++| CON RSPC *MT*/*NT* SCRATCH POOL WORD 01668 M01S00031.274l797 +++| CON RSPD *CT* SCRATCH POOL WORD 01669 M01S00032.274l797 +++| CON 0 01670 M01S00033.274l797 +++| CON RSPE *AT* SCRATCH POOL WORD 01671 M01S00034.274l797 +++| 01672 M01S00035.274l797 +++| RSPC BSS 5 *MT*/*NT* FIRST SCRATCH VSN, SCRATCH COUNT 01673 M01S00036.274l797 +++| RSPD BSS 5 *CT* FIRST SCRATCH VSN, SCRATCH COUNT 01674 M01S00037.274l797 +++| RSPE BSS 5 *AT* FIRST SCRATCH VSN, SCRATCH COUNT 01675 M01S00038.274l797 +++| 01676 M01S01473.comptfm +++| ISP$ EQU 1 DEFINE ISP - INITIALIZE SCRATCH PROCESSOR 01677 M01S00039.274l797 +++| SSP$ EQU 1 DEFINE SSP - SET SCRATCH POOL ADDRESS 01678 M01S00113.ns2763 +++| VIS$ EQU 1 DEFINE VIS - VSN INDEXED SEARCH 01679 M01S01474.comptfm +++| RSP$ ENDIF 01680 M01S01475.comptfm +++| SCB$ IF DEF,SCB$ 01681 M01S01476.comptfm +++| SCB SPACE 4,10 01682 M01S01477.comptfm +++|** SCB - SEARCH CATALOG BUFFER. 01683 M01S01478.comptfm +++|* 01684 M01S01479.comptfm +++|* ENTRY (KA) = KEY ADDRESS (FILE NAME). 01685 M01S01480.comptfm +++|* = 0 IF SEARCHING FOR HOLE. 01686 M01S01481.comptfm +++|* (BA) = BUFFER ADDRESS. 01687 M01S01482.comptfm +++|* (RI - RI+1) = RANDOM ADDRESS TO FIRST BLOCK. 01688 M01S01483.comptfm +++|* 01689 M01S01484.comptfm +++|* EXIT (A) = 0 IF CATALOG NOT FOUND. 01690 M01S01485.comptfm +++|* = CATALOG INDEX IF FILE FOUND. 01691 M01S01486.comptfm +++|* = -0 IF DUPLICATE FILE NAME. 01692 M01S01487.comptfm +++|* (BA) = ADDRESS OF BUFFER CONTAINING CATALOG. 01693 M01S01488.comptfm +++|* (BP) = FWA OF CATALOG. 01694 M01S01489.comptfm +++|* (CI) = CATALOG INDEX. 01695 M01S01490.comptfm +++|* (HP) = ADDRESS OF BUFFER CONTAINING HOLE. 01696 M01S01491.comptfm +++|* (HP+1) = FWA OF HOLE. 01697 M01S01492.comptfm +++|* 01698 M01S01493.comptfm +++|* CALLS GIB, GNB, GNL, MBP, RRP. 01699 M01S01494.comptfm +++|* 01700 M01S01495.comptfm +++|* MACROS COMPARE, RESTP, SAVEP. 01701 M01S01496.comptfm +++| 01702 M01S01497.comptfm +++| 01703 M01S01498.comptfm +++| SCB SUBR ENTRY/EXIT 01704 M01S01499.comptfm +++| LDN ZERL INITIALIZE HOLE POINTER 01705 M01S01500.comptfm +++| CRM CPCB,ON 01706 M01S01501.comptfm +++| SBN 1 01707 M01S01502.comptfm +++| CRM CPHP,ON 01708 M01S01503.comptfm +++| RJM GIB GET INITIAL BLOCK 01709 M01S01504.comptfm +++| SCB1 LDM CWFE,BA SET FIRST CATALOG ENTRY 01710 M01S01505.comptfm +++| RJM MBP MOVE BUFFER POINTER 01711 M01S01506.comptfm +++| LDN 0 INITIALIZE CATALOG INDEX 01712 M01S01507.comptfm +++| STD CI 01713 M01S01508.comptfm +++| SCB2 AOD CI CHECK CATALOG 01714 M01S01509.comptfm +++| LDI BP 01715 M01S01510.comptfm +++| NJN SCB4 IF NOT HOLE 01716 M01S01511.comptfm +++| LDM CPHP 01717 M01S01512.comptfm +++| NJN SCB3 IF HOLE ALREADY FOUND 01718 M01S01513.comptfm +++| SAVEP CPHP SAVE HOLE POINTER 01719 M01S01514.comptfm +++| LDD KA 01720 M01S01515.comptfm +++| ZJP SCBX IF SEARCHING FOR HOLE 01721 M01S01516.comptfm +++| SCB3 UJN SCB5 CHECK FOR END OF BUFFER 01722 M01S01517.comptfm +++| 01723 M01S01518.comptfm +++| SCB4 LDD KA CHECK SEARCH TYPE 01724 M01S01519.comptfm +++| ZJN SCB5 IF SEARCHING FOR HOLES 01725 M01S01520.comptfm +++| LDM CBST,BP 01726 M01S01521.comptfm +++| LPN 4 01727 M01S01522.comptfm +++| ZJN SCB5 IF NOT SYMBOLIC ACCESS FILE 01728 M01S01523.comptfm +++| COMPARE CBLI,BP,,KA,FIKL 01729 M01S01524.comptfm +++| ZJN SCB6 IF FILE NAME 01730 M01S01525.comptfm +++| AMD$ IF DEF,AMD$ 01731 M01S01526.comptfm +++| COMPARE CBLI,BP,PNFI,,FIKL 01732 M01S01527.comptfm +++| ZJN SCB7 IF NEW FILENAME FOUND 01733 M01S01528.comptfm +++| AMD$ ENDIF 01734 M01S01529.comptfm +++| SCB5 LDN TCEL ADVANCE TO NEXT CATALOG 01735 M01S01530.comptfm +++| RJM MBP MOVE BUFFER POINTER 01736 M01S01531.comptfm +++| PJP SCB2 IF WITHIN CURRENT BUFFER 01737 M01S01532.comptfm +++| RJM GNL GET NEXT LINK 01738 M01S01533.comptfm +++| ZJN SCB8 IF BLOCK NOT LINKED 01739 M01S01534.comptfm +++| RJM GNB GET NEXT BLOCK 01740 M01S01535.comptfm +++| LJM SCB1 SEARCH LINKED BLOCK 01741 M01S01536.comptfm +++| 01742 M01S01537.comptfm +++| SCB6 SAVEP CPCB SAVE BUFFER POINTERS (CATALOG) 01743 M01S01538.comptfm +++| AMD$ IF DEF,AMD$ 01744 M01S01539.comptfm +++| LDM PNFI 01745 M01S01540.comptfm +++| NJN SCB5 IF NEW FILENAME SPECIFIED 01746 M01S01541.comptfm +++| UJN SCB9 RETURN 01747 M01S01542.comptfm +++| 01748 M01S01543.comptfm +++| SCB7 MMOVE PNFI,,POFI,,FIKL 01749 M01S01544.comptfm +++| LCN 0 FILE ALREADY RESERVED 01750 M01S01545.comptfm +++| UJN SCB10 RETURN 01751 M01S01546.comptfm +++| AMD$ ELSE 01752 M01S01547.comptfm +++| UJN SCB9 RETURN 01753 M01S01548.comptfm +++| AMD$ ENDIF 01754 M01S01549.comptfm +++| 01755 M01S01550.comptfm +++| SCB8 LDM CPCB RESET BUFFER POINTERS 01756 M01S01551.comptfm +++| ZJN SCB10 IF CATALOG NOT FOUND 01757 M01S01552.comptfm +++| RESTP CPCB RESTORE CATALOG POINTERS 01758 M01S01553.comptfm +++| RJM RRP READ RANDOM PRU 01759 M01S01554.comptfm +++| SCB9 LDD CI SET EXIT CONDITION 01760 M01S01555.comptfm +++| SCB10 LJM SCBX RETURN 01761 M01S01556.comptfm +++| 01762 M01S01557.comptfm +++| GNB$ EQU 1 DEFINE GNB - GET NEXT BLOCK 01763 M01S01558.comptfm +++| GNL$ EQU 1 DEFINE GNL - GET NEXT LINK 01764 M01S01559.comptfm +++| TBA$ EQU 1 DEFINE TBA - TOGGLE BUFFER ASSIGNMENT 01765 M01S01560.comptfm +++| SCB$ ENDIF
Line S01561 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01766 M02S01561.274l797 ---| TITLE ".Y."/COMPTFM - SUBORDINATE SUBROUTINES. 01767 M01S00040.274l797 +++| TITLE COMPTFM - SUBORDINATE SUBROUTINES. 01768 M01S01562.comptfm +++| ABC$ IF DEF,ABC$ 01769 M01S01563.comptfm +++| ABC SPACE 4,10 01770 M01S01564.comptfm +++|** ABC - ADD BLOCK TO CHAIN. 01771 M01S01565.comptfm +++|* 01772 M01S01566.comptfm +++|* ENTRY (A) = WORD IN PP BUFFER FOR BLOCK LINKAGE. 01773 M01S01567.comptfm +++|* (BA) = BUFFER ADDRESS. 01774 M01S01568.comptfm +++|* (RI - RI+1) = RANDOM INDEX FOR CURRENT BLOCK. 01775 M01S01569.comptfm +++| 01776 M01S01570.comptfm +++| 01777 M01S01571.comptfm +++| ABC SUBR ENTRY/EXIT 01778 M01S01572.comptfm +++| STM LNBC SET FWA FOR BLOCK LINKAGE 01779 M01S01573.comptfm +++| ADN 1 01780 M01S01574.comptfm +++| STM LNBB 01781 M01S01575.comptfm +++| LDD RI SET BACKWARD POINTER 01782 M01S01576.comptfm +++| LMC LDCI 01783 M01S01577.comptfm +++| STM LNBD 01784 M01S01578.comptfm +++| LDD RI+1 01785 M01S01579.comptfm +++| STM LNBD+1 01786 M01S01580.comptfm +++| LDM CWRI,BA SET FORWARD POINTER 01787 M01S01581.comptfm +++| LMC LDCI 01788 M01S01582.comptfm +++| STM LNBF 01789 M01S01583.comptfm +++| LDM CWRI+1,BA 01790 M01S01584.comptfm +++| STM LNBF+1 01791 M01S01585.comptfm +++| RJM LNB LINK NEXT BLOCK 01792 M01S01586.comptfm +++| UJN ABCX RETURN 01793 M01S01587.comptfm +++| ABC$ ENDIF
Line S01588 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01794 M02S01588.t5519 ---| AIB$ IF DEF,AIB$
Line S01589 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01795 M02S01589.t5519 ---| AIB SPACE 4,10
Line S01590 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01796 M02S01590.t5519 ---|** AIB - ADD INDEX TO BLOCK.
Line S01591 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01797 M02S01591.t5519 ---|*
Line S01592 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01798 M02S01592.t5519 ---|* ENTRY (AIBA) = LMNI + INDEX BLOCK TYPE.
Line S01593 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01799 M02S01593.t5519 ---|* (AIBB) = LDNI + INDEX LENGTH.
Line S01594 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01800 M02S01594.t5519 ---|*
Line S01595 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01801 M02S01595.t5519 ---|* EXIT (A) = 0 IF NO INDEX BLOCK ADDED.
Line S01596 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01802 M02S01596.t5519 ---|* (A) = 1 IF INDEX BLOCK ADDED.
Line S01597 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01803 M02S01597.t5519 ---|*
Line S01598 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01804 M02S01598.t5519 ---|* CALLS ABC, GIB, GNL, GPL, IDE, MBP, RIB, WRP.
Line S01599 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01805 M02S01599.t5519 ---|*
Line S01600 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01806 M02S01600.t5519 ---|* MACROS ERROR.
Line S01601 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01807 M02S01601.t5519 ---|
Line S01602 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01808 M02S01602.t5519 ---|
Line S01603 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01809 M02S01603.t5519 ---| AIB SUBR ENTRY/EXIT
Line S01604 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01810 M02S01604.t5519 ---| LDC LDNI+0 PRESET EXIT CONDITION
Line S01605 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01811 M02S01605.t5519 ---| STM AIBC
Line S01606 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01812 M02S01606.t5519 ---| LDD CO WRITE CURRENT BLOCK
Line S01607 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01813 M02S01607.t5519 ---| RJM WRP WRITE RANDOM PRU
Line S01608 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01814 M02S01608.t5519 ---| RJM GNL GET NEXT LINK
Line S01609 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01815 M02S01609.t5519 ---| ZJN AIB2 IF BLOCK NOT LINKED
Line S01610 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01816 M02S01610.t5519 ---| RJM GIB GET INDEX BLOCK
Line S01611 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01817 M02S01611.t5519 ---| RJM RIB ROOM IN BLOCK
Line S01612 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01818 M02S01612.t5519 ---| PJN AIB3 IF ROOM IN BLOCK
Line S01613 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01819 M02S01613.t5519 ---| RJM GPL GET PREVIOUS LINK
Line S01614 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01820 M02S01614.t5519 ---| NJN AIB1 IF NO ERROR
Line S01615 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01821 M02S01615.t5519 ---| ERROR CLE *CATALOG LINKAGE ERROR.*
Line S01616 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01822 M02S01616.t5519 ---|
Line S01617 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01823 M02S01617.t5519 ---| AIB1 RJM GIB GET INITIAL BLOCK
Line S01618 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01824 M02S01618.t5519 ---| AIB2 LDN CWRI
Line S01619 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01825 M02S01619.t5519 ---| RJM ABC ADD BLOCK TO CHAIN
Line S01620 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01826 M02S01620.t5519 ---| LDM CIEB
Line S01621 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01827 M02S01621.t5519 ---| LMN 2 SECONDARY INDEX BLOCK
Line S01622 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01828 M02S01622.t5519 ---|* LMN 1 (PRIMARY INDEX BLOCK)
Line S01623 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01829 M02S01623.t5519 ---| AIBA EQU *-1
Line S01624 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01830 M02S01624.t5519 ---| STM CWRT,BA
Line S01625 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01831 M02S01625.t5519 ---| LDN TSVL VSN SECONDARY INDEX LENGTH
Line S01626 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01832 M02S01626.t5519 ---|* LDN TSUL (USERNAME SECONDARY INDEX LENGTH)
Line S01627 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01833 M02S01627.t5519 ---|* LDN TPIL (PRIMARY INDEX LENGTH)
Line S01628 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01834 M02S01628.t5519 ---| AIBB EQU *-1
Line S01629 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01835 M02S01629.t5519 ---| STM CWEL,BA
Line S01630 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01836 M02S01630.t5519 ---| AOM AIBC FLAG INDEX BLOCK ADDED
Line S01631 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01837 M02S01631.t5519 ---| AIB3 LDM CWFE,BA POINT TO FIRST ENTRY
Line S01632 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01838 M02S01632.t5519 ---| RJM MBP MOVE BUFFER POINTER
Line S01633 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01839 M02S01633.t5519 ---| RJM IDE INSERT DATA ENTRY
Line S01634 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01840 M02S01634.t5519 ---| LDN 0 NO INDEX BLOCK CREATED
Line S01635 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01841 M02S01635.t5519 ---|* LDN 1 (INDEX BLOCK CREATED)
Line S01636 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01842 M02S01636.t5519 ---| AIBC EQU *-1
Line S01637 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01843 M02S01637.t5519 ---| LJM AIBX RETURN
Line S01638 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01844 M02S01638.t5519 ---| AIB$ ENDIF 01845 M01S01639.comptfm +++| BSE$ IF DEF,BSE$ 01846 M01S01640.comptfm +++| BSE SPACE 4,10 01847 M01S01641.comptfm +++|** BSE - BACKWARD SKIP ONE ENTRY. 01848 M01S01642.comptfm +++|* 01849 M01S01643.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 01850 M01S01644.comptfm +++|* (BP) = BUFFER POINTER. 01851 M01S01645.comptfm +++|* (CI) = CATALOG INDEX. 01852 M01S01646.comptfm +++|* 01853 M01S01647.comptfm +++|* EXIT (BA) = BUFFER ADDRESS (UNCHANGED). 01854 M01S01648.comptfm +++|* (BP) = BUFFER POINTER (UPDATED). 01855 M01S01649.comptfm +++|* (CI) = CATALOG INDEX (UPDATED). 01856 M01S01650.comptfm +++|* 01857 M01S01651.comptfm +++|* USES T1, CP, CI. 01858 M01S01652.comptfm +++| 01859 M01S01653.comptfm +++| 01860 M01S01654.comptfm +++| BSE SUBR ENTRY/EXIT 01861 M01S01655.comptfm +++| LDM CWFE,BA CHECK BUFFER FOR ENTRY 01862 M01S01656.comptfm +++| STD T1 01863 M01S01657.comptfm +++| SHN 2 01864 M01S01658.comptfm +++| RAD T1 01865 M01S01659.comptfm +++| ADN 2 01866 M01S01660.comptfm +++| ADD BA 01867 M01S01661.comptfm +++| SBD BP 01868 M01S01662.comptfm +++| ZJN BSEX IF POSITIONED AT FIRST ENTRY 01869 M01S01663.comptfm +++| LDM CWEL,BA DECREMENT BUFFER POINTER 01870 M01S01664.comptfm +++| STD T1 01871 M01S01665.comptfm +++| SHN 2 01872 M01S01666.comptfm +++| RAD T1 01873 M01S01667.comptfm +++| LMC -0 01874 M01S01668.comptfm +++| RAD BP 01875 M01S01669.comptfm +++| SOD CI 01876 M01S01670.comptfm +++| UJN BSEX RETURN 01877 M01S01671.comptfm +++| BSE$ ENDIF 01878 M01S01672.comptfm +++| CMV$ IF DEF,CMV$ 01879 M01S01673.comptfm +++| CMV SPACE 4,15 01880 M01S01674.comptfm +++|** CMV - COMPARE/MOVE CHARACTER STRING. 01881 M01S01675.comptfm +++|* 01882 M01S01676.comptfm +++|* ENTRY (A) = COMPARE LENGTH IN PP BYTES. 01883 M01S01677.comptfm +++|* (T1) = SOURCE ADDRESS FOR COMPARE. 01884 M01S01678.comptfm +++|* (T2) = OBJECT ADDRESS FOR COMPARE. 01885 M01S01679.comptfm +++|* (T3) = PRESET TO ZERO(OR FROM PREVIOUS *CMOVE*). 01886 M01S01680.comptfm +++|* 01887 M01S01681.comptfm +++|* EXIT (A) = (T3) = 0 IF NAME(T1) = NAME(T2). 01888 M01S01682.comptfm +++|* .NE. 0 IF NAME(T1) .NE. NAME(T2). 01889 M01S01683.comptfm +++|* 01890 M01S01684.comptfm +++|* USES T0 - T3. 01891 M01S01685.comptfm +++| 01892 M01S01686.comptfm +++| 01893 M01S01687.comptfm +++| CMV SUBR ENTRY/EXIT 01894 M01S01688.comptfm +++| STD T0 SAVE PP BYTE COUNT 01895 M01S01689.comptfm +++| CMV1 LDI T1 COMPARE BYTES 01896 M01S01690.comptfm +++| LMI T2 01897 M01S01691.comptfm +++| ZJN CMV2 IF BYTE(T1) .NE. BYTE(T2) 01898 M01S01692.comptfm +++| AOD T3 COUNT THE DIFFERENCES 01899 M01S01693.comptfm +++| CMV2 LDI T1 01900 M01S01694.comptfm +++| STI T2 01901 M01S01695.comptfm +++| AOD T1 INCREMENT TO NEXT BYTE 01902 M01S01696.comptfm +++| AOD T2 01903 M01S01697.comptfm +++| SOD T0 DECREMENT PP BYTE COUNT 01904 M01S01698.comptfm +++| NJN CMV1 IF NOT THROUGH WITH STRINGS 01905 M01S01699.comptfm +++| LDD T3 01906 M01S01700.comptfm +++| UJN CMVX RETURN 01907 M01S01701.comptfm +++| CMV$ ENDIF 01908 M01S01702.comptfm +++| CSN$ IF DEF,CSN$ 01909 M01S01703.comptfm +++| CSN SPACE 4,10 01910 M01S01704.comptfm +++|** CSN - CONVERT SEQUENCE NUMBER TO DISPLAY CODE. 01911 M01S01705.comptfm +++|* 01912 M01S01706.comptfm +++|* ENTRY (A) = SEQUENCE NUMBER. 01913 M01S01707.comptfm +++|* 01914 M01S01708.comptfm +++|* EXIT DISPLAY CODE OF SEQUENCE NUMBER STORE IN *IAMA*. 01915 M01S01709.comptfm +++|* 01916 M01S01710.comptfm +++|* USES T1. 01917 M01S01711.comptfm +++|* 01918 M01S01712.comptfm +++|* CALLS C2D. 01919 M01S01713.comptfm +++| 01920 M01S01714.comptfm +++| 01921 M01S01715.comptfm +++| CSN SUBR ENTRY/EXIT 01922 M01S01716.comptfm +++| STD T1 01923 M01S01717.comptfm +++| SHN -11 01924 M01S01718.comptfm +++| RJM C2D CONVERT 2 OCTAL DIGITS 01925 M01S01719.comptfm +++| STM IAMA+13 01926 M01S01720.comptfm +++| LDD T1 01927 M01S01721.comptfm +++| SHN -3 01928 M01S01722.comptfm +++| RJM C2D CONVERT 2 OCTAL DIGITS 01929 M01S01723.comptfm +++| STM IAMA+14 01930 M01S01724.comptfm +++| LDD T1 01931 M01S01725.comptfm +++| LPN 7 01932 M01S01726.comptfm +++| SHN 6 01933 M01S01727.comptfm +++| ADC 2R0/ 01934 M01S01728.comptfm +++| STM IAMA+15 01935 M01S01729.comptfm +++| UJN CSNX RETURN 01936 M01S01730.comptfm +++| CSN$ ENDIF 01937 M01S01731.comptfm +++| FAM$ IF DEF,FAM$ 01938 M01S01732.comptfm +++| FAM SPACE 4,10 01939 M01S01733.comptfm +++|** FAM - FORMAT ACCOUNT FILE MESSAGE. 01940 M01S01734.comptfm +++|* 01941 M01S01735.comptfm +++|* *FAM* FORMATS THE ACCOUNT FILE MESSAGES FOR *IAM* AND *IRM*. 01942 M01S01736.comptfm +++|*
Line S01737 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01943 M02S01737.t5472 ---|* ENTRY (CM - CM+4) = C* YY/MM/DD.*, IF CONDITIONAL RELEASE. 01944 M01S00012.t5472 +++|* ENTRY (A) = 0 IF RESERVE MESSAGE TO BE ISSUED. 01945 M01S00013.t5472 +++|* .NE. 0 IF RELEASE MESSAGE TO BE ISSUED. 01946 M01S00014.t5472 +++|* (CM - CM+4) = * YY/MM/DD.* IF CONDITIONAL RELEASE. 01947 M01S01738.comptfm +++|* = 0, IF UNCONDITIONAL RELEASE. 01948 M01S01739.comptfm +++|* (CSNA - CSNA+2) = DISPLAY CODE FOR SEQUENCE NUMBER. 01949 M01S01740.comptfm +++|* (PBUN - PBUN+3) = TAPE OWNER USERNAME. 01950 M01S01741.comptfm +++|* (PFAM - PFAM+3) = TAPE OWNER FAMILY NAME. 01951 M01S01742.comptfm +++|* (PESN - PESN+2) = FIRST TAPE VSN. 01952 M01S01743.comptfm +++|* (PVSN - PVSN+2) = CURRENT TAPE VSN.
Line S01744 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01953 M02S01744.t5472 ---|* (T4) = 0, IF RESERVE MESSAGE DESIRED.
Line S01745 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01954 M02S01745.t5472 ---|* .NE. 0, IF RELEASE MESSAGE DESIRED. 01955 M01S01746.comptfm +++|* 01956 M01S01747.comptfm +++|* EXIT (A) = 0, IF MESSAGE ENDED ON PP WORD BOUNDARY. 01957 M01S01748.comptfm +++|* .NE. 0, IF TO USE LOWER SIX BITS FOR PERIOD. 01958 M01S01749.comptfm +++|* (T2) = POINTER TO LWA OF MESSAGE FORMATTED. 01959 M01S01750.comptfm +++|* 01960 M01S01751.comptfm +++|* USES T0 - T3. 01961 M01S01752.comptfm +++|* 01962 M01S01753.comptfm +++|* MACROS MMOVE. 01963 M01S01754.comptfm +++| 01964 M01S01755.comptfm +++| 01965 M01S01756.comptfm +++| FAM SUBR ENTRY/EXIT
Line S00015 Modification History | |
---|---|
M01 (Added by) | t5472 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01966 M02S00015.ns2763 ---| STM FAMA SAVE RESERVE/RELEASE FLAG 01967 M01S00114.ns2763 +++| STD T0 SAVE RESERVE/RELEASE FLAG 01968 M01S01757.comptfm +++| LDC IAMA+3 SET POINTER TO FAMILY NAME 01969 M01S01758.comptfm +++| STD T2 01970 M01S01759.comptfm +++| MMOVE PFAM,,,,7 01971 M01S01760.comptfm +++| AOD T2 01972 M01S01761.comptfm +++| MMOVE PBUN,,,,7 01973 M01S01762.comptfm +++| LDI T2 01974 M01S01763.comptfm +++| SCN 77 01975 M01S01764.comptfm +++| ADN 1R/ 01976 M01S01765.comptfm +++| STI T2 01977 M01S01766.comptfm +++| LDN 4 SKIP OVER SEQUENCE NUMBER 01978 M01S01767.comptfm +++| RAD T2 01979 M01S01768.comptfm +++| MMOVE PESN,,,,6 01980 M01S01769.comptfm +++| LDC 2R, 01981 M01S01770.comptfm +++| STI T2 01982 M01S01771.comptfm +++| AOD T2
Line S01772 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01983 M02S01772.t5472 ---| LDD T4
Line S00016 Modification History | |
---|---|
M01 (Added by) | t5472 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01984 M02S00016.ns2763 ---| LDC 0 CHECK IF RESERVE
Line S00017 Modification History | |
---|---|
M01 (Added by) | t5472 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01985 M02S00017.ns2763 ---|* LDC * (CHECK IF RELEASE)
Line S00018 Modification History | |
---|---|
M01 (Added by) | t5472 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01986 M02S00018.ns2763 ---| FAMA EQU *-1 01987 M01S00115.ns2763 +++| LDD T0 CHECK IF RESERVE 01988 M01S01773.comptfm +++| ZJN FAM2 IF RESERVE 01989 M01S01774.comptfm +++| LDD CM
Line S01775 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t2807 |
Seq # *Modification Id* Act ----------------------------+ 01990 M02S01775.t2807 ---| ZJN FAM1 IF UNCONDITIONAL RELEASE
Line S01776 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t2807 |
Seq # *Modification Id* Act ----------------------------+ 01991 M02S01776.t2807 ---| MMOVE CM,,,,12 01992 M01S00008.t2807 +++| ZJN FAM1.1 IF UNCONDITIONAL RELEASE 01993 M01S00009.t2807 +++| MMOVE CM,,,,11 01994 M01S01777.comptfm +++| FAM1 UJP FAMX RETURN 01995 M01S00010.t2807 +++| 01996 M01S00011.t2807 +++| FAM1.1 SOD T2 SET NO PARAMETER AT END OF MESSAGE 01997 M01S00012.t2807 +++| LDN 0 01998 M01S00013.t2807 +++| STI T2 01999 M01S00014.t2807 +++| UJN FAM1 RETURN 02000 M01S01778.comptfm +++| 02001 M01S01779.comptfm +++| FAM2 MMOVE PVSN,,,,6 02002 M01S01780.comptfm +++| UJN FAM1 RETURN 02003 M01S01781.comptfm +++| FAM$ ENDIF 02004 M01S01782.comptfm +++| GEP$ IF DEF,GEP$ 02005 M01S01783.comptfm +++| GEP SPACE 4,10 02006 M01S01784.comptfm +++|** GEP - GENERATE EMPTY PRU. 02007 M01S01785.comptfm +++|* 02008 M01S01786.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 02009 M01S01787.comptfm +++| 02010 M01S01788.comptfm +++| 02011 M01S01789.comptfm +++| GEP SUBR ENTRY/EXIT 02012 M01S01790.comptfm +++| LDD BA 02013 M01S01791.comptfm +++| ADN 2 02014 M01S01792.comptfm +++| STD BP 02015 M01S01793.comptfm +++| STD T1 02016 M01S01794.comptfm +++| CLEAR ,,64D*10D 02017 M01S01795.comptfm +++| LDD HN 02018 M01S01796.comptfm +++| STM CWWC,BA
Line S01797 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02019 M02S01797.ns2763 ---| LDC RTSB*100 SET RECORD TYPE 02020 M01S00116.ns2763 +++| LDK RTSB*100 SET RECORD TYPE 02021 M01S01798.comptfm +++| STM CWRT,BA 02022 M01S01799.comptfm +++| LDN 64D-4 SET UNUSED WORD COUNT 02023 M01S01800.comptfm +++| STM CWUW,BA 02024 M01S01801.comptfm +++| LDN 0 02025 M01S01802.comptfm +++| STM CWEL,BA 02026 M01S01803.comptfm +++| STM CWNE,BA 02027 M01S01804.comptfm +++| LDN TBHL SET FIRST DATA WORD 02028 M01S01805.comptfm +++| STM CWFE,BA 02029 M01S01806.comptfm +++| UJP GEPX RETURN 02030 M01S01807.comptfm +++| GEP$ ENDIF 02031 M01S01808.comptfm +++| GNB$ IF DEF,GNB$ 02032 M01S01809.comptfm +++| GNB SPACE 4,10 02033 M01S01810.comptfm +++|** GNB - GET NEXT BLOCK. 02034 M01S01811.comptfm +++|* 02035 M01S01812.comptfm +++|* ENTRY (CTSB, CTSB+1) = CATALOG FST ADDRESS. 02036 M01S01813.comptfm +++|* (BA) = BUFFER ADDRESS. 02037 M01S01814.comptfm +++|* (RI - RI+1) = RANDOM INDEX. 02038 M01S01815.comptfm +++|* (CPRI - CPRI) = CURRENT POSITION. 02039 M01S01816.comptfm +++|* 02040 M01S01817.comptfm +++|* EXIT (A) = RANDOM INDEX OF CURRENT BLOCK. 02041 M01S01818.comptfm +++|* (CPRI - CPRI+1) = CURRENT POSITION. 02042 M01S01819.comptfm +++|* 02043 M01S01820.comptfm +++|* USES CPRI - CPRI+1. 02044 M01S01821.comptfm +++|* 02045 M01S01822.comptfm +++|* CALLS RRP. 02046 M01S01823.comptfm +++|* 02047 M01S01824.comptfm +++|* MACROS ERROR. 02048 M01S01825.comptfm +++| 02049 M01S01826.comptfm +++| 02050 M01S01827.comptfm +++| GNB2 LDD RI SET CURRENT FILE POSITION 02051 M01S01828.comptfm +++| STM CPRI 02052 M01S01829.comptfm +++| SHN 14 02053 M01S01830.comptfm +++| LMD RI+1 02054 M01S01831.comptfm +++| STM CPRI+1 02055 M01S01832.comptfm +++| 02056 M01S01833.comptfm +++| GNB SUBR ENTRY/EXIT 02057 M01S01834.comptfm +++| RJM RRP READ RANDOM PRU 02058 M01S01835.comptfm +++| LDD BA 02059 M01S01836.comptfm +++| ADN 2 02060 M01S01837.comptfm +++| STD BP 02061 M01S01838.comptfm +++| LDM CWBI,BA 02062 M01S01839.comptfm +++| LMM CPRI
Line S01840 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 02063 M02S01840.nos252 ---| NJN GNB1 IF INVALID LINKAGE 02064 M01S00029.nos252 +++| NJN GNB1 IF INCORRECT LINKAGE 02065 M01S01841.comptfm +++| LDM CWBI+1,BA 02066 M01S01842.comptfm +++| LMM CPRI+1 02067 M01S01843.comptfm +++| ZJN GNB2 IF VALID LINKAGE 02068 M01S01844.comptfm +++| GNB1 ERROR CLE *CATALOG LINKAGE ERROR.* 02069 M01S01845.comptfm +++| GNB$ ENDIF 02070 M01S01846.comptfm +++| GNL$ IF DEF,GNL$ 02071 M01S01847.comptfm +++| GNL SPACE 4,10 02072 M01S01848.comptfm +++|** GNL - GET NEXT LINK. 02073 M01S01849.comptfm +++|* 02074 M01S01850.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 02075 M01S01851.comptfm +++|* 02076 M01S01852.comptfm +++|* EXIT (A) = 1 IF BLOCK LINKED. 02077 M01S01853.comptfm +++|* (A) = 0 IF BLOCK NOT LINKED. 02078 M01S01854.comptfm +++|* (RI - RI+1) = RANDOM INDEX OF NEXT BLOCK. 02079 M01S01855.comptfm +++|* 02080 M01S01856.comptfm +++|* USES RI - RI+1. 02081 M01S01857.comptfm +++| 02082 M01S01858.comptfm +++| 02083 M01S01859.comptfm +++| GNL SUBR ENTRY/EXIT 02084 M01S01860.comptfm +++| LDA CWRI,BA 02085 M01S01861.comptfm +++| ZJN GNLX IF BLOCK NOT LINKED 02086 M01S01862.comptfm +++| STD RI+1 02087 M01S01863.comptfm +++| SHN -14 02088 M01S01864.comptfm +++| STD RI 02089 M01S01865.comptfm +++| LDN 1 02090 M01S01866.comptfm +++| UJN GNLX RETURN 02091 M01S01867.comptfm +++| GNL$ ENDIF
Line S01868 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02092 M02S01868.t5519 ---| GPB$ IF DEF,GPB$
Line S01869 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02093 M02S01869.t5519 ---| GPB SPACE 4,10
Line S01870 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02094 M02S01870.t5519 ---|** GPB - GET PREVIOUS BLOCK.
Line S01871 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02095 M02S01871.t5519 ---|*
Line S01872 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02096 M02S01872.t5519 ---|* ENTRY (CO) = CATALOG FST ORDINAL.
Line S01873 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02097 M02S01873.t5519 ---|* (BA) = BUFFER ADDRESS.
Line S01874 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02098 M02S01874.t5519 ---|* (RI + RI+1) = RANDOM INDEX.
Line S01875 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02099 M02S01875.t5519 ---|*
Line S01876 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02100 M02S01876.t5519 ---|* EXIT (A) = RANDOM INDEX OF CURRENT BLOCK.
Line S01877 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02101 M02S01877.t5519 ---|* (CPRI - CPRI+1) = CURRENT POSITION.
Line S01878 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02102 M02S01878.t5519 ---|
Line S01879 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02103 M02S01879.t5519 ---|*
Line S01880 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02104 M02S01880.t5519 ---|* USES CPRI - CPRI+1.
Line S01881 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02105 M02S01881.t5519 ---|*
Line S01882 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02106 M02S01882.t5519 ---|* CALLS RRP.
Line S01883 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02107 M02S01883.t5519 ---|*
Line S01884 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02108 M02S01884.t5519 ---|* MACROS ERROR.
Line S01885 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02109 M02S01885.t5519 ---|
Line S01886 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02110 M02S01886.t5519 ---| GPB2 LDD RI SET CURRENT FILE POSITION
Line S01887 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02111 M02S01887.t5519 ---| STM CPRI
Line S01888 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02112 M02S01888.t5519 ---| SHN 14
Line S01889 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02113 M02S01889.t5519 ---| LMD RI+1
Line S01890 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02114 M02S01890.t5519 ---| STM CPRI+1
Line S01891 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02115 M02S01891.t5519 ---|
Line S01892 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02116 M02S01892.t5519 ---| GPB SUBR ENTRY/EXIT
Line S01893 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02117 M02S01893.t5519 ---| RJM RRP READ RANDOM PRU
Line S01894 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02118 M02S01894.t5519 ---| LDD BA
Line S01895 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02119 M02S01895.t5519 ---| ADN 2
Line S01896 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02120 M02S01896.t5519 ---| STD BP
Line S01897 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02121 M02S01897.t5519 ---| LDM CWRI,BA
Line S01898 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02122 M02S01898.t5519 ---| LMM CPRI
Line S01899 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02123 M02S01899.t5519 ---| NJN GPB1 IF INVALID LINKAGE
Line S01900 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02124 M02S01900.t5519 ---| LDM CWRI+1,BA
Line S01901 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02125 M02S01901.t5519 ---| LMM CPRI+1
Line S01902 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02126 M02S01902.t5519 ---| ZJN GPB2 IF VALID LINKAGE
Line S01903 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02127 M02S01903.t5519 ---| GPB1 ERROR CLE *CATALOG LINKAGE ERROR.*
Line S01904 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 02128 M02S01904.t5519 ---| GPB$ ENDIF 02129 M01S01905.comptfm +++| GPL$ IF DEF,GPL$ 02130 M01S01906.comptfm +++| GPL SPACE 4,10 02131 M01S01907.comptfm +++|** GPL - GET PREVIOUS LINK. 02132 M01S01908.comptfm +++|* 02133 M01S01909.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 02134 M01S01910.comptfm +++|* 02135 M01S01911.comptfm +++|* EXIT (A) = 1 IF BLOCK LINKED. 02136 M01S01912.comptfm +++|* (A) = 0 IF BLOCK NOT LINKED. 02137 M01S01913.comptfm +++|* (RI - RI+1) = RANDOM INDEX TO PREVIOUS BLOCK. 02138 M01S01914.comptfm +++|* 02139 M01S01915.comptfm +++|* USES RI - RI+1. 02140 M01S01916.comptfm +++| 02141 M01S01917.comptfm +++| 02142 M01S01918.comptfm +++| GPL SUBR ENTRY/EXIT 02143 M01S01919.comptfm +++| LDA CWBI,BA 02144 M01S01920.comptfm +++| ZJN GPLX IF BLOCK NOT LINKED 02145 M01S01921.comptfm +++| STD RI+1 02146 M01S01922.comptfm +++| SHN -14 02147 M01S01923.comptfm +++| STD RI 02148 M01S01924.comptfm +++| LDN 1 02149 M01S01925.comptfm +++| UJN GPLX RETURN 02150 M01S01926.comptfm +++| GPL$ ENDIF 02151 M01S01927.comptfm +++| IBC$ IF DEF,IBC$ 02152 M01S01928.comptfm +++| IBC SPACE 4,10 02153 M01S01929.comptfm +++|** IBC - INITIALIZE BLOCK CHAIN. 02154 M01S01930.comptfm +++|* 02155 M01S01931.comptfm +++| 02156 M01S01932.comptfm +++| 02157 M01S01933.comptfm +++| IBC SUBR ENTRY/EXIT 02158 M01S01934.comptfm +++| AOM LNBA BYPASS WRITE OF CURRENT BLOCK 02159 M01S01935.comptfm +++| LDC LDCI*100 02160 M01S01936.comptfm +++| STM LNBD+1 02161 M01S01937.comptfm +++| STM LNBF+1 02162 M01S01938.comptfm +++| SHN -6 02163 M01S01939.comptfm +++| STM LNBD 02164 M01S01940.comptfm +++| STM LNBF 02165 M01S01941.comptfm +++| RJM LNB LINK NEXT BLOCK 02166 M01S01942.comptfm +++| UJN IBCX RETURN 02167 M01S01943.comptfm +++| IBC$ ENDIF 02168 M01S01944.comptfm +++| IDE$ IF DEF,IDE$ 02169 M01S01945.comptfm +++| IDE SPACE 4,10 02170 M01S01946.comptfm +++|** IDE - INSERT DATA ENTRY. 02171 M01S01947.comptfm +++|* 02172 M01S01948.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 02173 M01S01949.comptfm +++|* (BP) = BUFFER POINTER FOR INSERT. 02174 M01S01950.comptfm +++|* (PB) = PARAMETER BLOCK ADDRESS FOR DATA ENTRY. 02175 M01S01951.comptfm +++| 02176 M01S01952.comptfm +++| 02177 M01S01953.comptfm +++| IDE SUBR ENTRY/EXIT 02178 M01S01954.comptfm +++| LDI BP CHECK FOR EMPTY ENTRY 02179 M01S01955.comptfm +++| ZJN IDE1 IF EMPTY ENTRY 02180 M01S01956.comptfm +++| LDM CWEL,BA MOVE ENTRIES DOWN 02181 M01S01957.comptfm +++| SHN 14 02182 M01S01958.comptfm +++| LMM CWNE,BA 02183 M01S01959.comptfm +++| RJM MLT (A) REGISTER MULTIPLY 02184 M01S01960.comptfm +++| ADM CWFE,BA 02185 M01S01961.comptfm +++| STD T1 CONVERT TO BYTES 02186 M01S01962.comptfm +++| SHN 2 02187 M01S01963.comptfm +++| RAD T1 02188 M01S01964.comptfm +++| AOD T1 02189 M01S01965.comptfm +++| LDD BA BIAS BY BUFFER ADDRESS 02190 M01S01966.comptfm +++| RAD T1 02191 M01S01967.comptfm +++| SBD BP SET BYTE COUNT FOR MOVE 02192 M01S01968.comptfm +++| ADN 1 02193 M01S01969.comptfm +++| IDE1 ZJN IDE3 IF BLOCK MOVE NOT NECESSARY 02194 M01S01970.comptfm +++| STD T0 02195 M01S01971.comptfm +++| LDM CWEL,BA SET FWA OF DESTINATION 02196 M01S01972.comptfm +++| STD T2 02197 M01S01973.comptfm +++| SHN 2 02198 M01S01974.comptfm +++| RAD T2 02199 M01S01975.comptfm +++| LDD T1 02200 M01S01976.comptfm +++| RAD T2 02201 M01S01977.comptfm +++| IDE2 LDI T1 MOVE BLOCK LOOP 02202 M01S01978.comptfm +++| STI T2 02203 M01S01979.comptfm +++| SOD T1 02204 M01S01980.comptfm +++| SOD T2 02205 M01S01981.comptfm +++| SOD T0 02206 M01S01982.comptfm +++| NJN IDE2 IF MORE TO MOVE 02207 M01S01983.comptfm +++| IDE3 LDD PB ENTER DATA 02208 M01S01984.comptfm +++| STD T1 02209 M01S01985.comptfm +++| LDD BP 02210 M01S01986.comptfm +++| STD T2 02211 M01S01987.comptfm +++| LDM CWEL,BA 02212 M01S01988.comptfm +++| STD T0 02213 M01S01989.comptfm +++| SHN 2 02214 M01S01990.comptfm +++| RAD T0 02215 M01S01991.comptfm +++| IDE4 LDI T1 MOVE DATA LOOP 02216 M01S01992.comptfm +++| STI T2 02217 M01S01993.comptfm +++| AOD T1 02218 M01S01994.comptfm +++| AOD T2 02219 M01S01995.comptfm +++| SOD T0 02220 M01S01996.comptfm +++| NJN IDE4 IF MORE TO MOVE 02221 M01S01997.comptfm +++| AOM CWNE,BA UPDATE BLOCK CONTROL WORDS 02222 M01S01998.comptfm +++| IF DEF,RIB$,2 02223 M01S01999.comptfm +++| RJM RIB ROOM IN BLOCK 02224 M01S02000.comptfm +++| SKIP 2 02225 M01S02001.comptfm +++| LDM CWUW,BA 02226 M01S02002.comptfm +++| SBM CWEL,BA 02227 M01S02003.comptfm +++| STM CWUW,BA 02228 M01S02004.comptfm +++| LJM IDEX RETURN 02229 M01S02005.comptfm +++| IDE$ ENDIF 02230 M01S02006.comptfm +++| IRS$ IF DEF,IRS$ 02231 M01S02007.comptfm +++| IRS SPACE 4,15 02232 M01S02008.comptfm +++|** IRS - ISSUE *TMS* RECOVERY MESSAGES SUBROUTINE. 02233 M01S02009.comptfm +++|* 02234 M01S02010.comptfm +++|* ENTRY (A) = 0, IF ON A WORD BOUNDARY. 02235 M01S02011.comptfm +++|* .NE. 0, IF TO USE LOWER SIX BITS FOR PERIOD. 02236 M01S02012.comptfm +++|* 02237 M01S02013.comptfm +++|* EXIT (T2) = RESET FOR NEXT MESSAGE BUILD. 02238 M01S02014.comptfm +++|* (IAMA+1) = INCREMENTED TO NEXT MESSAGE ID. 02239 M01S02015.comptfm +++|* MESSAGE ISSUED TO ACCOUNT FILE. 02240 M01S02016.comptfm +++|* 02241 M01S02017.comptfm +++|* USES T0 - T4. 02242 M01S02018.comptfm +++|* 02243 M01S02019.comptfm +++|* CALLS DFM, SCC. 02244 M01S02020.comptfm +++| 02245 M01S02021.comptfm +++| 02246 M01S02022.comptfm +++| IRS1 LDI T2 02247 M01S02023.comptfm +++| SCN 77 02248 M01S02024.comptfm +++| ADN 1R. 02249 M01S02025.comptfm +++| IRS2 STI T2 02250 M01S02026.comptfm +++| LDN 0 TERMINATE MESSAGE 02251 M01S02027.comptfm +++| STM 1,T2 02252 M01S02028.comptfm +++| LDN 1R 02253 M01S02029.comptfm +++| STD T3 02254 M01S02030.comptfm +++| LDC IAMA+1 02255 M01S02031.comptfm +++| STD T4 02256 M01S02032.comptfm +++| RJM SCC SPACE-FILL DAYFILE MESSAGE 02257 M01S02033.comptfm +++| LDC TMSG+IAMA ISSUE RECOVERY MESSAGES 02258 M01S02034.comptfm +++| IFNE TMSG,0,1 02259 M01S02035.comptfm +++| RJM DFM
Line S02036 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 02260 M02S02036.nos252 ---| LDD HN INCREMENT ACCOUNT MESSAGE IDENT
Line S00030 Modification History | |
---|---|
M01 (Added by) | nos252 |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02261 M02S00030.ns2763 ---| LDD ON INCREMENT ACCOUNT MESSAGE IDENT
Line S02037 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02262 M02S02037.ns2763 ---| RAM IAMA+1 02263 M01S00117.ns2763 +++| AOM IAMA+1 INCREMENT ACCOUNT MESSAGE IDENT 02264 M01S02038.comptfm +++| LDC IAMA+7 SETUP FOR *MMOVE* MACRO 02265 M01S02039.comptfm +++| STD T2 02266 M01S02040.comptfm +++| 02267 M01S02041.comptfm +++| IRS SUBR ENTRY/EXIT 02268 M01S02042.comptfm +++| NJN IRS1 IF NOT ON A WORD BOUNDARY 02269 M01S02043.comptfm +++| LDC 5700 (.:) 02270 M01S02044.comptfm +++| UJN IRS2 FINISH PROCESSING 02271 M01S02045.comptfm +++| 02272 M01S02046.comptfm +++| SCC$ EQU 1 DEFINE SCC - SUBSTITUTE CHAR. FOR COLON 02273 M01S02047.comptfm +++| IRS$ ENDIF 02274 M01S02048.comptfm +++| SCC$ IF DEF,SCC$ 02275 M01S02049.comptfm +++| SCC SPACE 4,15 02276 M01S02050.comptfm +++|** SCC - SUBSTITUTE CHARACTER FOR COLON. 02277 M01S02051.comptfm +++|* 02278 M01S02052.comptfm +++|* ENTRY (T2) = LAST CHARACTER TO CHECK FOR SUBSTITUTION. 02279 M01S02053.comptfm +++|* (T3) = CHARACTER TO SUBSTITUTE FOR COLONS. 02280 M01S02054.comptfm +++|* (T4) = FWA OF STRING TO CHECK FOR COLONS. 02281 M01S02055.comptfm +++|* 02282 M01S02056.comptfm +++|* EXIT (A) = (T0) = 0, IF CHARACTER IN STRING MATCHES 02283 M01S02057.comptfm +++|* SUBSTITUTION CHARACTER. 02284 M01S02058.comptfm +++|* .NE. 0, IF NO MATCHES FOUND. 02285 M01S02059.comptfm +++|* 02286 M01S02060.comptfm +++|* USES T0, T2. 02287 M01S02061.comptfm +++| 02288 M01S02062.comptfm +++| 02289 M01S00118.ns2763 +++| SCC5 LMD T3 02290 M01S00119.ns2763 +++| NJN SCC6 IF NO MATCH WITH SUBSTITUTION CHARACTER 02291 M01S00120.ns2763 +++| STD T0 SET MATCH FLAG 02292 M01S00121.ns2763 +++| SCC6 SOD T2 DECREMENT TO NEXT BYTE 02293 M01S00122.ns2763 +++| SBD T4 02294 M01S00123.ns2763 +++| PJN SCC1 IF NOT THROUGH CHECKING ALL CHARACTERS 02295 M01S00124.ns2763 +++| LDD T0 02296 M01S00125.ns2763 +++| 02297 M01S02063.comptfm +++| SCC SUBR ENTRY/EXIT 02298 M01S02064.comptfm +++| LDN 1 SET T0 NON-ZERO 02299 M01S02065.comptfm +++| STD T0 02300 M01S02066.comptfm +++| SCC1 LDI T2 GET CHARACTER TO CHECK 02301 M01S02067.comptfm +++| SHN -6 02302 M01S02068.comptfm +++| NJN SCC4 IF CHARACTER IS NOT A COLON 02303 M01S02069.comptfm +++| LDD T3 02304 M01S02070.comptfm +++| SHN 6 02305 M01S02071.comptfm +++| RAI T2 02306 M01S02072.comptfm +++| SCC2 LDI T2 GET NEXT CHARACTER TO CHECK 02307 M01S02073.comptfm +++| LPN 77
Line S02074 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02308 M02S02074.ns2763 ---| NJN SCC5 IF CHARACTER IS NOT A COLON 02309 M01S00126.ns2763 +++| NJP SCC5 IF CHARACTER IS NOT A COLON 02310 M01S02075.comptfm +++| LDD T3 02311 M01S02076.comptfm +++| RAI T2
Line S02077 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02312 M02S02077.ns2763 ---| SCC3 SOD T2 DECREMENT TO NEXT BYTE
Line S02078 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02313 M02S02078.ns2763 ---| SBD T4
Line S02079 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02314 M02S02079.ns2763 ---| PJN SCC1 IF NOT THROUGH CHECKING ALL CHARACTERS
Line S02080 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02315 M02S02080.ns2763 ---| LDD T0
Line S02081 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02316 M02S02081.ns2763 ---| UJP SCCX RETURN 02317 M01S00127.ns2763 +++| UJP SCC6 CHECK NEXT BYTE 02318 M01S02082.comptfm +++| 02319 M01S02083.comptfm +++| SCC4 LMD T3 02320 M01S02084.comptfm +++| NJN SCC2 IF NO MATCH WITH SUBSTITUTION CHARACTER 02321 M01S02085.comptfm +++| STD T0 SET MATCH FLAG 02322 M01S02086.comptfm +++| UJP SCC2 CHECK NEXT CHARACTER
Line S02087 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02323 M02S02087.ns2763 ---|
Line S02088 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02324 M02S02088.ns2763 ---| SCC5 LMD T3
Line S02089 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02325 M02S02089.ns2763 ---| NJN SCC3 IF NO MATCH WITH SUBSTITUTION CHARACTER
Line S02090 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02326 M02S02090.ns2763 ---| STD T0 SET MATCH FLAG
Line S02091 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02327 M02S02091.ns2763 ---| UJP SCC3 CHECK NEXT BYTE 02328 M01S02092.comptfm +++| 02329 M01S02093.comptfm +++| SCC$ ENDIF 02330 M01S02094.comptfm +++| ISK$ IF DEF,ISK$ 02331 M01S02095.comptfm +++| ISK SPACE 4,10 02332 M01S02096.comptfm +++|** ISK - INDEX SEARCH FOR KEY. 02333 M01S02097.comptfm +++|* 02334 M01S02098.comptfm +++|* ENTRY (KA) = KEY ADDRESS. 02335 M01S02099.comptfm +++|* (RI - RI+1) = RANDOM INDEX OF PRIMARY INDEX. 02336 M01S02100.comptfm +++|* 02337 M01S02101.comptfm +++|* EXIT (A) .EQ. 0 IF FOUND. 02338 M01S02102.comptfm +++|* .GT. 0 IF NOT FOUND. 02339 M01S02103.comptfm +++|* .EQ. -0 IF END OF INDEX. 02340 M01S02104.comptfm +++|* (CPPI) = BUFFER ADDRESS OF PRIMARY INDEX. 02341 M01S02105.comptfm +++|* (CPPI+4) = BUFFER POINTER OF PRIMARY INDEX. 02342 M01S02106.comptfm +++|* (CPSI) = BUFFER ADDRESS OF SECONDARY INDEX. 02343 M01S02107.comptfm +++|* (CPSI+4) = BUFFER POINTER OF SECONDARY INDEX. 02344 M01S02108.comptfm +++|* 02345 M01S02109.comptfm +++|* USES CPPI - CPPI+4, CPSI - CPSI+4, RI - RI+1. 02346 M01S02110.comptfm +++|* 02347 M01S02111.comptfm +++|* CALLS BSE, GIB, GNB, GNL, GPL, MBP, PLI, SIB, TBA. 02348 M01S02112.comptfm +++|* 02349 M01S02113.comptfm +++|* MACROS CLEAR, ERROR, SAVEP. 02350 M01S02114.comptfm +++| 02351 M01S02115.comptfm +++| 02352 M01S02116.comptfm +++| ISK6 STM ISKA+1 SAVE EXIT CONDITION 02353 M01S02117.comptfm +++| SHN -14 02354 M01S02118.comptfm +++| LMC LDCI 02355 M01S02119.comptfm +++| STM ISKA 02356 M01S02120.comptfm +++| SAVEP CPSI SAVE SECONDARY POINTERS 02357 M01S02121.comptfm +++| LDC ** 02358 M01S02122.comptfm +++| ISKA EQU *-2 (EXIT CONDITION) 02359 M01S02123.comptfm +++| 02360 M01S02124.comptfm +++| ISK SUBR ENTRY/EXIT 02361 M01S02125.comptfm +++| CLEAR CPPI,,2*10D 02362 M01S02126.comptfm +++| RJM TBA TOGGLE BUFFER ASSIGNMENT 02363 M01S02127.comptfm +++| RJM GIB GET INITIAL BLOCK 02364 M01S02128.comptfm +++| ISK1 LDM CWFE,BA 02365 M01S02129.comptfm +++| RJM MBP MOVE BUFFER POINTER 02366 M01S02130.comptfm +++| RJM SIB SEARCH INDEX BUFFER 02367 M01S02131.comptfm +++| ZJN ISK4 IF KEY FOUND IN PRIMARY INDEX 02368 M01S02132.comptfm +++| PJN ISK2 IF POSSIBLE MATCH 02369 M01S02133.comptfm +++| RJM GNL GET NEXT LINK 02370 M01S02134.comptfm +++| ZJN ISK2 IF BLOCK NOT LINKED 02371 M01S02135.comptfm +++| RJM TBA TOGGLE BUFFER ASSIGNMENT 02372 M01S02136.comptfm +++| RJM GNB GET NEXT BLOCK 02373 M01S02137.comptfm +++| UJN ISK1 SEARCH PRIMARY INDEX 02374 M01S02138.comptfm +++| 02375 M01S02139.comptfm +++| ISK2 RJM BSE BACK SPACE ONE ENTRY 02376 M01S02140.comptfm +++| NJN ISK4 IF NOT FIRST ENTRY 02377 M01S02141.comptfm +++| RJM GPL GET PREVIOUS LINK 02378 M01S02142.comptfm +++| NJN ISK3 IF BLOCK NOT LINKED 02379 M01S02143.comptfm +++| LCN 0 SET END OF INDEX 02380 M01S02144.comptfm +++| LJM ISKX RETURN 02381 M01S02145.comptfm +++| 02382 M01S02146.comptfm +++| ISK3 RJM TBA TOGGLE BUFFER ASSIGNMENT 02383 M01S02147.comptfm +++| RJM PLI POSITION TO LAST INDEX 02384 M01S02148.comptfm +++| ISK4 SAVEP CPPI SAVE PRIMARY POINTERS 02385 M01S02149.comptfm +++| LDM 3,BP SET SECONDARY INDEX R.I. 02386 M01S02150.comptfm +++| LPN 77 02387 M01S02151.comptfm +++| STD RI 02388 M01S02152.comptfm +++| SHN 14 02389 M01S02153.comptfm +++| LMM 4,BP 02390 M01S02154.comptfm +++| STD RI+1 02391 M01S02155.comptfm +++| NJN ISK5 IF SECONDARY INDEX 02392 M01S02156.comptfm +++| ERROR EID *ERROR IN INDEX DATA.* 02393 M01S02157.comptfm +++| 02394 M01S02158.comptfm +++| ISK5 RJM TBA TOGGLE BUFFER ASSIGNMENT 02395 M01S02159.comptfm +++| RJM GIB GET INITIAL BLOCK 02396 M01S02160.comptfm +++| LDM CWFE,BA 02397 M01S02161.comptfm +++| RJM MBP MOVE BUFFER POINTER 02398 M01S02162.comptfm +++| RJM SIB SEARCH INDEX BUFFER 02399 M01S02163.comptfm +++| LJM ISK6 RETURN 02400 M01S02164.comptfm +++| ISK$ ENDIF 02401 M01S02165.comptfm +++| ISP$ IF DEF,ISP$ 02402 M01S02166.comptfm +++| ISP SPACE 4,10 02403 M01S02167.comptfm +++|** ISP - INITIALIZE SCRATCH PROCESSOR. 02404 M01S02168.comptfm +++|*
Line S02169 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02405 M02S02169.274l797 ---|* SETS THE CURRENT SCRATCH VSN AND SCRATCH COUNT IN
Line S02170 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02406 M02S02170.274l797 ---|* MEMORY CELLS AVAILABLE TO ROUTINE *RSP* IN THIS OVERLAY. 02407 M01S00041.274l797 +++|* SETS THE CURRENT SCRATCH VSN AND SCRATCH COUNT FOR EACH TAPE 02408 M01S00042.274l797 +++|* TYPE IN CELLS AVAILABLE TO ROUTINE *RSP* IN THIS OVERLAY. 02409 M01S02171.comptfm +++|* 02410 M01S02172.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS (TMST). 02411 M01S02173.comptfm +++|* (BP) = BUFFER POINTER (TMST). 02412 M01S02174.comptfm +++|* BUFFER LOADED FROM PRESET. 02413 M01S02175.comptfm +++|*
Line S02176 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02414 M02S02176.274l797 ---|* EXIT (RSPA - RSPA+2) = CURRENT SCRATCH VSN.
Line S02177 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02415 M02S02177.274l797 ---|* (PVSN+3 - PVSN+4) = CURRENT SCRATCH COUNT. 02416 M01S00043.274l797 +++|* EXIT (RSPC - RSPC+4) = *MT*/*NT* FIRST SCRATCH VSN, COUNT 02417 M01S00044.274l797 +++|* (RSPD - RSPD+4) = *CT* FIRST SCRATCH VSN, COUNT 02418 M01S00045.274l797 +++|* (RSPE - RSPE+4) = *AT* FIRST SCRATCH VSN, COUNT 02419 M01S02178.comptfm +++|* 02420 M01S02179.comptfm +++|* MACROS MMOVE. 02421 M01S02180.comptfm +++| 02422 M01S02181.comptfm +++| 02423 M01S02182.comptfm +++| ISP SUBR ENTRY/EXIT
Line S02183 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02424 M02S02183.274l797 ---| MMOVE SBSV,BP,RSPA,,VSKL
Line S02184 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02425 M02S02184.274l797 ---| LDM SBSC,BP SET SCRATCH COUNT
Line S02185 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02426 M02S02185.274l797 ---| STM PVSN+3
Line S02186 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02427 M02S02186.274l797 ---| LDM SBSC+1,BP
Line S02187 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 02428 M02S02187.274l797 ---| STM PVSN+4 02429 M01S00046.274l797 +++| MMOVE SBSM,BP,RSPC,,10D 02430 M01S00047.274l797 +++| MMOVE SBSC,BP,RSPD,,10D 02431 M01S00048.274l797 +++| MMOVE SBSA,BP,RSPE,,10D 02432 M01S02188.comptfm +++| UJN ISPX RETURN 02433 M01S02189.comptfm +++| ISP$ ENDIF 02434 M01S02190.comptfm +++| LNB$ IF DEF,LNB$ 02435 M01S02191.comptfm +++| LNB SPACE 4,10 02436 M01S02192.comptfm +++|** LNB - LINK NEXT BLOCK. 02437 M01S02193.comptfm +++|* 02438 M01S02194.comptfm +++|* ENTRY (CO) = CATALOG FST ADDRESS. 02439 M01S02195.comptfm +++|* (BA) = BUFFER ADDRESS. 02440 M01S02196.comptfm +++|* (RI - RI+1) = RANDOM INDEX OF BLOCK TO LINK. 02441 M01S02197.comptfm +++|* 02442 M01S02198.comptfm +++|* EXIT BUFFER (BA) LOADED AND INITIALIZED. 02443 M01S02199.comptfm +++|* CONTROL WORDS UPDATED. 02444 M01S02200.comptfm +++|* 02445 M01S02201.comptfm +++|* USES FS - FS+4, RI - RI+1, T5 - T5+4. 02446 M01S02202.comptfm +++|* 02447 M01S02203.comptfm +++|* CALLS GEP, MBP, RRP, SEI, SRA, WES, WRP. 02448 M01S02204.comptfm +++|* 02449 M01S02205.comptfm +++|* MACROS LDA. 02450 M01S02206.comptfm +++| 02451 M01S02207.comptfm +++| 02452 M01S02208.comptfm +++| LNB SUBR ENTRY/EXIT 02453 M01S02209.comptfm +++| LDA CPEB,ABS GET EMPTY BLOCK POINTER 02454 M01S02210.comptfm +++| NJP LNB2 IF EXISTING EMPTY PRU 02455 M01S02211.comptfm +++| AOM LNBE SET WRITE EOI SECTOR 02456 M01S02212.comptfm +++| AOM LNBH SET NO HOLE POINTER UPDATE 02457 M01S02213.comptfm +++| LDD FO 02458 M01S02214.comptfm +++| RJM AFA GET ABSOLUTE FST ADDRESS 02459 M01S02215.comptfm +++| CRD FS 02460 M01S02216.comptfm +++| LDD EQ
Line S02217 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | m1669 |
Seq # *Modification Id* Act ----------------------------+ 02461 M02S02217.m1669 ---| STD EQ 02462 M01S02218.comptfm +++| STD T5 02463 M01S02219.comptfm +++| LDD TK 02464 M01S02220.comptfm +++| STD T6 02465 M01S02221.comptfm +++| RJM SEI SEARCH FOR END OF INFORMATION 02466 M01S02222.comptfm +++| LDD T6 SAVE EOI TRACK 02467 M01S02223.comptfm +++| STD FS+3 02468 M01S02224.comptfm +++| LDD T7 SAVE EOI SECTOR 02469 M01S02225.comptfm +++| STD FS+4 02470 M01S02226.comptfm +++| LDD TK SET FIRST TRACK 02471 M01S02227.comptfm +++| RJM SRA SET RANDOM ADDRESS 02472 M01S02228.comptfm +++| ZJN LNB1 IF TRACK/SECTOR VALID 02473 M01S02229.comptfm +++| ERROR EOI *EOI NOT ON TRACK CHAIN.* 02474 M01S02230.comptfm +++| 02475 M01S02231.comptfm +++| LNB1 LDD RI LOAD EOR RANDOM INDEX TO (A) 02476 M01S02232.comptfm +++| SHN 14 02477 M01S02233.comptfm +++| LMD RI+1 02478 M01S02234.comptfm +++| SBN 1 02479 M01S02235.comptfm +++| LNB2 STM LNBG+1 SET NEXT BLOCK RANDOM ADDRESS 02480 M01S02236.comptfm +++| SHN -14 02481 M01S02237.comptfm +++| LMC LDCI 02482 M01S02238.comptfm +++| STM LNBG 02483 M01S02239.comptfm +++| LDN 0 02484 M01S02240.comptfm +++| LNBA EQU *-1 (BYPASS WRITE OF CURRENT BLOCK) 02485 M01S02241.comptfm +++| NJN LNB3 IF BYPASS WRITE OF CURRENT BLOCK 02486 M01S02242.comptfm +++| LDA LNBG,ABS SET NEXT BLOCK LINKAGE 02487 M01S02243.comptfm +++| STM **,BA 02488 M01S02244.comptfm +++| LNBB EQU *-1 (FWA+1 OF LINKAGE BYTE) 02489 M01S02245.comptfm +++| SHN -14 02490 M01S02246.comptfm +++| STM **,BA 02491 M01S02247.comptfm +++| LNBC EQU *-1 (FWA OF LINKAGE BYTE) 02492 M01S02248.comptfm +++| LDC ** REWRITE CURRENT BLOCK 02493 M01S02249.comptfm +++| LNBD EQU *-2 (RANDOM ADDRESS OF CURRENT BLOCK) 02494 M01S02250.comptfm +++| STD RI+1 02495 M01S02251.comptfm +++| SHN -14 02496 M01S02252.comptfm +++| STD RI 02497 M01S02253.comptfm +++| RJM WRP WRITE RANDOM PRU 02498 M01S02254.comptfm +++| LNB3 LDN 0 CHECK FOR EOI WRITE 02499 M01S02255.comptfm +++| LNBE EQU *-1 (WRITE EOI SECTOR) 02500 M01S02256.comptfm +++| ZJN LNB4 IF NOT EOI WRITE 02501 M01S02257.comptfm +++| RJM WES WRITE EOR/EOI SEQUENCE 02502 M01S02258.comptfm +++| LNB4 LDC ** UPDATE NEXT PRU 02503 M01S02259.comptfm +++| LNBF EQU *-2 (NEXT BLOCK RANDOM INDEX) 02504 M01S02260.comptfm +++| ZJN LNB5 IF ADDING TO END OF CHAIN 02505 M01S02261.comptfm +++| STD RI+1 02506 M01S02262.comptfm +++| SHN -14 02507 M01S02263.comptfm +++| STD RI 02508 M01S02264.comptfm +++| RJM GIB GET INITIAL BLOCK 02509 M01S02265.comptfm +++| LDC ** 02510 M01S02266.comptfm +++| LNBG EQU *-2 (EMPTY BLOCK RANDOM INDEX) 02511 M01S02267.comptfm +++| STM CWBI+1,BA 02512 M01S02268.comptfm +++| SHN -14 02513 M01S02269.comptfm +++| STM CWBI,BA 02514 M01S02270.comptfm +++| RJM WRP WRITE RANDOM PRU 02515 M01S02271.comptfm +++| LNB5 LDA LNBG,ABS GET EMPTY PRU 02516 M01S02272.comptfm +++| STD RI+1 02517 M01S02273.comptfm +++| SHN -14 02518 M01S02274.comptfm +++| STD RI 02519 M01S02275.comptfm +++| RJM GIB GET INITIAL BLOCK 02520 M01S02276.comptfm +++| LDN 0 CHECK HOLE POINTER UPDATE 02521 M01S02277.comptfm +++| LNBH EQU *-1 (NO HOLE POINTER UPDATE) 02522 M01S02278.comptfm +++| NJP LNB6 IF NOT UPDATING HOLE POINTER 02523 M01S02279.comptfm +++| LDM CWRI,BA SET EMPTY BLOCK ADDRESS 02524 M01S02280.comptfm +++| STM CPEB 02525 M01S02281.comptfm +++| LDM CWRI+1,BA 02526 M01S02282.comptfm +++| STM CPEB+1 02527 M01S02283.comptfm +++| LDN TMSB READ SYSTEM BLOCK 02528 M01S02284.comptfm +++| STD RI+1 02529 M01S02285.comptfm +++| SHN -14 02530 M01S02286.comptfm +++| STD RI 02531 M01S02287.comptfm +++| RJM GIB GET INITIAL BLOCK 02532 M01S02288.comptfm +++| LDM CWFE,BA 02533 M01S02289.comptfm +++| RJM MBP MOVE BUFFER POINTER 02534 M01S02290.comptfm +++| LDA CPEB,ABS 02535 M01S02291.comptfm +++| STM SBHP+1,BP 02536 M01S02292.comptfm +++| SHN -14 02537 M01S02293.comptfm +++| STM SBHP,BP 02538 M01S02294.comptfm +++| RJM WRP WRITE RANDOM PRU 02539 M01S02295.comptfm +++| LDA LNBG,ABS 02540 M01S02296.comptfm +++| STD RI+1 02541 M01S02297.comptfm +++| SHN -14 02542 M01S02298.comptfm +++| STD RI 02543 M01S02299.comptfm +++| RJM GIB GET INITIAL BLOCK 02544 M01S02300.comptfm +++| LNB6 RJM GEP GENERATE EMPTY PRU 02545 M01S02301.comptfm +++| LDA LNBD,ABS PREVIOUS BLOCK RANDOM INDEX 02546 M01S02302.comptfm +++| STM CWBI+1,BA 02547 M01S02303.comptfm +++| SHN -14 02548 M01S02304.comptfm +++| STM CWBI,BA 02549 M01S02305.comptfm +++| LDA LNBF,ABS 02550 M01S02306.comptfm +++| STM CWRI+1,BA 02551 M01S02307.comptfm +++| SHN -14 02552 M01S02308.comptfm +++| STM CWRI,BA 02553 M01S02309.comptfm +++| LDC LDNI 02554 M01S02310.comptfm +++| STM LNBA RESET WRITE CURRENT BLOCK 02555 M01S02311.comptfm +++| STM LNBE RESET NO EOR/EOI WRITE 02556 M01S02312.comptfm +++| STM LNBH RESET HOLE POINTER UPDATE 02557 M01S02313.comptfm +++| LJM LNBX RETURN 02558 M01S02314.comptfm +++| LNB$ ENDIF 02559 M01S02315.comptfm +++| PLI$ IF DEF,PLI$ 02560 M01S02316.comptfm +++| PLI SPACE 4,10 02561 M01S02317.comptfm +++|** PLI - POSITION TO LAST INDEX. 02562 M01S02318.comptfm +++|* 02563 M01S02319.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS. 02564 M01S02320.comptfm +++|* 02565 M01S02321.comptfm +++|* EXIT (A) = BUFFER POINTER. 02566 M01S02322.comptfm +++|* (BA) = BUFFER ADDRESS (UNCHANGED). 02567 M01S02323.comptfm +++|* (BP) = BUFFER POINTER (UPDATED). 02568 M01S02324.comptfm +++|* 02569 M01S02325.comptfm +++|* USES BP. 02570 M01S02326.comptfm +++|* 02571 M01S02327.comptfm +++|* CALLS MBP, MLT. 02572 M01S02328.comptfm +++| 02573 M01S02329.comptfm +++| 02574 M01S02330.comptfm +++| PLI SUBR ENTRY/EXIT 02575 M01S02331.comptfm +++| LDD BA 02576 M01S02332.comptfm +++| ADN 2 02577 M01S02333.comptfm +++| STD BP 02578 M01S02334.comptfm +++| LDM CWFE,BA 02579 M01S02335.comptfm +++| RJM MBP MOVE BUFFER POINTER 02580 M01S02336.comptfm +++| LDM CWEL,BA 02581 M01S02337.comptfm +++| SHN 14 02582 M01S02338.comptfm +++| LMM CWNE,BA 02583 M01S02339.comptfm +++| SBN 1 02584 M01S02340.comptfm +++| RJM MLT (A) REGISTER MULTIPLY 02585 M01S02341.comptfm +++| RJM MBP MOVE BUFFER POINTER 02586 M01S02342.comptfm +++| UJN PLIX RETURN 02587 M01S02343.comptfm +++| MLT$ EQU 1 DEFINE MLT - (A) REGISTER MULTIPLY 02588 M01S02344.comptfm +++| PLI$ ENDIF 02589 M01S02345.comptfm +++| MLT$ IF DEF,MLT$ 02590 M01S02346.comptfm +++| MLT SPACE 4,10 02591 M01S02347.comptfm +++|** MLT - (A) REGISTER MULTIPLY. 02592 M01S02348.comptfm +++|* 02593 M01S02349.comptfm +++|* ENTRY (A) = VALUES TO MULTIPLY IN THE FORMAT; 02594 M01S02350.comptfm +++|* 6/ M2,12/ M1 02595 M01S02351.comptfm +++|* 02596 M01S02352.comptfm +++|* EXIT (A) = PRODUCT. 02597 M01S02353.comptfm +++|* (T1) = PRODUCT. 02598 M01S02354.comptfm +++|* 02599 M01S02355.comptfm +++|* USES T0 - T2. 02600 M01S02356.comptfm +++| 02601 M01S02357.comptfm +++| 02602 M01S02358.comptfm +++| MLT3 LDD T1 (A) = PRODUCT 02603 M01S02359.comptfm +++| 02604 M01S02360.comptfm +++| MLT SUBR ENTRY/EXIT 02605 M01S02361.comptfm +++| STD T0 SAVE M1 02606 M01S02362.comptfm +++| LMD T0 CLEAR PRODUCT REGISTER 02607 M01S02363.comptfm +++| STD T1 02608 M01S02364.comptfm +++| LMC SHNI+0 INITIALIZE SHIFT COUNT 02609 M01S02365.comptfm +++| STM MLTA 02610 M01S02366.comptfm +++| SHN -14 02611 M01S02367.comptfm +++| MLT1 STD T2 SET M2 02612 M01S02368.comptfm +++| ZJN MLT3 IF COMPLETE 02613 M01S02369.comptfm +++| LPN 1 02614 M01S02370.comptfm +++| ZJN MLT2 IF NOT MULTIPLY 02615 M01S02371.comptfm +++| LDD T0 02616 M01S02372.comptfm +++| SHN ** (A) = M1**2(N) 02617 M01S02373.comptfm +++| MLTA EQU *-1 (SHIFT COUNT) 02618 M01S02374.comptfm +++| RAD T1 02619 M01S02375.comptfm +++| MLT2 AOM MLTA INCREMENT SHIFT COUNT 02620 M01S02376.comptfm +++| LDD T2 02621 M01S02377.comptfm +++| SHN -1 02622 M01S02378.comptfm +++| UJN MLT1 CONTINUE MULTIPLY 02623 M01S02379.comptfm +++| MLT$ ENDIF 02624 M01S02380.comptfm +++| RIB$ IF DEF,RIB$ 02625 M01S02381.comptfm +++| RIB SPACE 4,10 02626 M01S02382.comptfm +++|** RIB - ROOM IN BLOCK. 02627 M01S02383.comptfm +++|* 02628 M01S02384.comptfm +++|* ENTRY (CWUW + (BA)) = WORDS LEFT IN BLOCK. 02629 M01S02385.comptfm +++|* (CWEL + (BA)) = LENGTH OF ENTRY. 02630 M01S02386.comptfm +++|* 02631 M01S02387.comptfm +++|* EXIT (A) = ROOM LEFT IN BLOCK IF NEW ENTRY ADDED. 02632 M01S02388.comptfm +++|* (A) .LT. 0 IF NO ROOM FOR ENTRY. 02633 M01S02389.comptfm +++| 02634 M01S02390.comptfm +++| 02635 M01S02391.comptfm +++| RIB SUBR ENTRY/EXIT 02636 M01S02392.comptfm +++| LDM CWUW,BA SPACE REMAINING IN BLOCK 02637 M01S02393.comptfm +++| SBM CWEL,BA ENTRY LENGTH 02638 M01S02394.comptfm +++| UJN RIBX EXIT 02639 M01S02395.comptfm +++| RIB$ ENDIF 02640 M01S02396.comptfm +++| SIB$ IF DEF,SIB$ 02641 M01S02397.comptfm +++| SIB SPACE 4,10 02642 M01S02398.comptfm +++|** SIB - SEARCH INDEX/ADMIT BUFFER. 02643 M01S02399.comptfm +++|* 02644 M01S02400.comptfm +++|* ENTRY (BA) = BUFFER ADDRESS (BUFFER FULL). 02645 M01S02401.comptfm +++|* (BP) = (BA)+2. 02646 M01S02402.comptfm +++|* (KA) = KEY ADDRESS FOR COMPARISON. 02647 M01S02403.comptfm +++|* (KL) = KEY LENGTH IN CHARACTERS. 02648 M01S02404.comptfm +++|* 02649 M01S02405.comptfm +++|* EXIT (A).EQ.0 IF FOUND. 02650 M01S02406.comptfm +++|* (A).GT.0 IF NOT FOUND. 02651 M01S02407.comptfm +++|* (A).EQ.-0 IF END OF INDEX. 02652 M01S02408.comptfm +++|* (BP) = BUFFER POINTER. 02653 M01S02409.comptfm +++|* (CI) = CATALOG INDEX. 02654 M01S02410.comptfm +++| 02655 M01S02411.comptfm +++| 02656 M01S02412.comptfm +++| SIB2 LMC -0 SET END OF INDEX EXIT CONDITION 02657 M01S02413.comptfm +++| 02658 M01S02414.comptfm +++| SIB SUBR ENTRY/EXIT 02659 M01S02415.comptfm +++| LDN 0 02660 M01S02416.comptfm +++| STD CI 02661 M01S02417.comptfm +++| SIB1 AOD CI INCREMENT CATALOG INDEX 02662 M01S02418.comptfm +++| LDI BP 02663 M01S02419.comptfm +++| ZJN SIB2 IF NO INDEX 02664 M01S02420.comptfm +++| COMPARE ,KA,,BP,,KL 02665 M01S02421.comptfm +++| ZJN SIBX IF STRING(KA).EQ.STRING(BP) 02666 M01S02422.comptfm +++| MJN SIB2 IF STRING(KA).LT.STRING(BP) 02667 M01S02423.comptfm +++| LDM CWEL,BA 02668 M01S02424.comptfm +++| RJM MBP MOVE BUFFER POINTER 02669 M01S02425.comptfm +++| MJN SIBX IF MOVE OUTSIDE CURRENT BUFFER 02670 M01S02426.comptfm +++| UJN SIB1 CHECK NEXT INDEX 02671 M01S02427.comptfm +++| SIB$ ENDIF 02672 M01S00049.274l797 +++| SSP$ IF DEF,SSP$ 02673 M01S00050.274l797 +++| SSP SPACE 4,10 02674 M01S00051.274l797 +++|** SSP - SET SCRATCH POOL ADDRESS. 02675 M01S00052.274l797 +++|* 02676 M01S00053.274l797 +++|* SAVES THE *TMST* SCRATCH POOL WORD ADDRESS FOR THE SPECIFIED 02677 M01S00054.274l797 +++|* TAPE TYPE IN A GLOBAL MEMORY CELL. 02678 M01S00055.274l797 +++|* 02679 M01S00056.274l797 +++|* ENTRY (A) = TAPE TYPE (0=MT OR NT, 1=CT, 2=NT, 3=AT). 02680 M01S00057.274l797 +++|* 02681 M01S00058.274l797 +++|* EXIT (T3) = TAPE TYPE. 02682 M01S00059.274l797 +++|* (SCRP) = SCRATCH POOL POINTER ADDRESS IN *TMST*. 02683 M01S00060.274l797 +++| 02684 M01S00061.274l797 +++| 02685 M01S00062.274l797 +++| SSP SUBR ENTRY/EXIT 02686 M01S00063.274l797 +++| STD T3 SAVE TAPE TYPE 02687 M01S00064.274l797 +++| LDM SSPA,T3 02688 M01S00065.274l797 +++| STM SCRP SAVE SCRATCH POOL POINTER 02689 M01S00066.274l797 +++| UJN SSPX RETURN 02690 M01S00067.274l797 +++| 02691 M01S00068.274l797 +++| 02692 M01S00069.274l797 +++| SSPA BSS 0 ADDRESSES OF SCRATCH POOL WORDS IN *TMST* 02693 M01S00070.274l797 +++| CON SBSM *MT*/*NT* SCRATCH POOL WORD 02694 M01S00071.274l797 +++| CON SBSC *CT* SCRATCH POOL WORD 02695 M01S00072.274l797 +++| CON SBSM *MT*/*NT* SCRATCH POOL WORD 02696 M01S00073.274l797 +++| CON SBSA *AT* SCRATCH POOL WORD 02697 M01S00074.274l797 +++| SSP$ ENDIF 02698 M01S02428.comptfm +++| TBA$ IF DEF,TBA$ 02699 M01S02429.comptfm +++| TBA SPACE 4,10 02700 M01S02430.comptfm +++|** TBA - TOGGLE BUFFER ASSIGNMENT 02701 M01S02431.comptfm +++|* 02702 M01S02432.comptfm +++|* ENTRY (IOB1, IOB2) = ALLOCATED BUFFERS. 02703 M01S02433.comptfm +++|* 02704 M01S02434.comptfm +++|* EXIT (A) = BUFFER ADDRESS. 02705 M01S02435.comptfm +++|* (BA) = BUFFER ADDRESS. 02706 M01S02436.comptfm +++| 02707 M01S02437.comptfm +++| 02708 M01S02438.comptfm +++| TBA SUBR ENTRY/EXIT 02709 M01S02439.comptfm +++| LDN ** 02710 M01S02440.comptfm +++| TBAA EQU *-1 (LDNI + TOGGLE) 02711 M01S02441.comptfm +++| STD T1 02712 M01S02442.comptfm +++| LDN 1 02713 M01S02443.comptfm +++| LMM TBAA 02714 M01S02444.comptfm +++| STM TBAA 02715 M01S02445.comptfm +++| LDM ISBA,T1 02716 M01S02446.comptfm +++| STD BA 02717 M01S02447.comptfm +++| ADN 2 02718 M01S02448.comptfm +++| STD BP 02719 M01S02449.comptfm +++| UJN TBAX RETURN 02720 M01S02450.comptfm +++| TBA$ ENDIF 02721 M01S02451.comptfm +++| UDT$ IF DEF,UDT$ 02722 M01S02452.comptfm +++| UDT SPACE 4,30 02723 M01S02453.comptfm +++|** UDT - READ/WRITE UDT. 02724 M01S02454.comptfm +++|* 02725 M01S02455.comptfm +++|* ALL COMMUNICATION BETWEEN TFM AND MAGNET IS ACCOM- 02726 M01S02456.comptfm +++|* PLISHED THROUGH THE TDAM CPUMTR FUNCTION. TFM CAN 02727 M01S02457.comptfm +++|* EXECUTE AT THE USERS CONTROL POINT, AND ON CERTAIN 02728 M01S02458.comptfm +++|* REQUESTS WILL REQUIRE ACCESS TO THE UDT(S) IN MAGNETS 02729 M01S02459.comptfm +++|* FIELD LENGTH. WHEN WRITING TO THE UDT, TFM USES THE 02730 M01S02460.comptfm +++|* /MTX/RUU (REQUEST UDT UPDATE) WHICH IS RECOGNIZED AND 02731 M01S02461.comptfm +++|* PROCESSED BY MAGNET. READING THE UDT DOES NOT REQUIRE 02732 M01S02462.comptfm +++|* MAGNET PROCESSING. IN THIS WAY INTERCONTROL POINT 02733 M01S02463.comptfm +++|* COMMUNICATION IS MAINTAINED WITHOUT REGARD FOR 02734 M01S02464.comptfm +++|* STORAGE MOVES, OR MULTIPLE PPU CONSIDERATIONS. 02735 M01S02465.comptfm +++|* 02736 M01S02466.comptfm +++|* ENTRY (A) = 3/RW,3/WC,12/UDT WORD. 02737 M01S02467.comptfm +++|* (UD) = UDT ADDRESS. 02738 M01S02468.comptfm +++|* (T1) = 0 IF MESSAGE BUFFER CONTAINS UPDATES. 02739 M01S02469.comptfm +++|* (T1) = FWA OF PP BUFFER FOR UPDATES. 02740 M01S02470.comptfm +++|* (UDTA) = PRESET TO FWA OF UDT. 02741 M01S02471.comptfm +++|* 02742 M01S02472.comptfm +++|* EXIT (A) = ZERO IF NO ERRORS. 02743 M01S02473.comptfm +++|* (A) = NON-ZERO IF *MAGNET* NOT ACTIVE. 02744 M01S02474.comptfm +++|* 02745 M01S02475.comptfm +++|* USES CM - CM+4, T1, T2. 02746 M01S02476.comptfm +++|* 02747 M01S02477.comptfm +++|* CALLS PFR. 02748 M01S02478.comptfm +++|* 02749 M01S02479.comptfm +++|* MACROS ISTORE, MONITOR. 02750 M01S02480.comptfm +++| 02751 M01S02481.comptfm +++| 02752 M01S02482.comptfm +++| UDT SUBR ENTRY/EXIT 02753 M01S02483.comptfm +++| STM UDTE+2 SET UDT WORD OFFSET 02754 M01S02484.comptfm +++| LMM UDTE+2 SET READ/WRITE FLAG 02755 M01S02485.comptfm +++| SHN 3 02756 M01S02486.comptfm +++| STM UDTE+1 02757 M01S02487.comptfm +++| SHN -17 SET WORD COUNT 02758 M01S02488.comptfm +++| STD T2 02759 M01S02489.comptfm +++| SHN 6 02760 M01S02490.comptfm +++| STM UDTE+3 02761 M01S02491.comptfm +++| LDM UDTA ADD FWA OF UDT 02762 M01S02492.comptfm +++| STM UDTE+4 02763 M01S02493.comptfm +++| LDD MA SET REQUEST IN MESSAGE BUFFER 02764 M01S02494.comptfm +++| CWM UDTE,ON 02765 M01S02495.comptfm +++| LDM UDTE+1 02766 M01S02496.comptfm +++| ZJN UDT1 IF READ REQUEST 02767 M01S02497.comptfm +++| LDD T1 02768 M01S02498.comptfm +++| ZJN UDT4 IF NOT WRITE FROM BUFFER 02769 M01S02499.comptfm +++| STM UDTB 02770 M01S02500.comptfm +++| LDD MA 02771 M01S02501.comptfm +++| ADN 1 02772 M01S02502.comptfm +++| CWM **,T2 02773 M01S02503.comptfm +++| UDTB EQU *-1 (ADDRESS OF PP BUFFER) 02774 M01S02504.comptfm +++| UJN UDT3 ISSUE REQUEST 02775 M01S02505.comptfm +++| 02776 M01S02506.comptfm +++| UDT1 LDD T1 PROCESS READ REQUEST 02777 M01S02507.comptfm +++| ZJN UDT2 IF NOT READ TO BUFFER 02778 M01S02508.comptfm +++| STM UDTD 02779 M01S02509.comptfm +++| LDC ** 02780 M01S02510.comptfm +++| ORG *O-1 02781 M01S02511.comptfm +++| ZJN *+UDT6-UDTC IF FINISHED 02782 M01S02512.comptfm +++| STM UDTC 02783 M01S02513.comptfm +++| UJN UDT3 ISSUE REQUEST 02784 M01S02514.comptfm +++| 02785 M01S02515.comptfm +++| UDT2 BSS 0 REISSUE REQUEST 02786 M01S02516.comptfm +++|* LDN 0 (A) = 0 02787 M01S02517.comptfm +++| STM PFRA 02788 M01S02518.comptfm +++| RJM PFR PAUSE FOR RELOCATION 02789 M01S02519.comptfm +++| UDT3 LDD MA BUILD *TDAM* REQUEST 02790 M01S02520.comptfm +++| CRD CM 02791 M01S02521.comptfm +++| LDD CM+1 02792 M01S02522.comptfm +++| NJN UDT4 IF WRITE REQUEST 02793 M01S02523.comptfm +++| LDD CM+2 SET RELATIVE WORD ADDRESS 02794 M01S02524.comptfm +++| RAD CM+4 02795 M01S02525.comptfm +++| UJN UDT5 SET SUBSYSTEM PRIORITY 02796 M01S02526.comptfm +++| 02797 M01S02527.comptfm +++| UDT4 LDD HN INCREMENT WORD COUNT 02798 M01S02528.comptfm +++| RAD CM+3 02799 M01S02529.comptfm +++| LDN /MTX/RCAL SET RECEIVING BUFFER ADDRESS 02800 M01S02530.comptfm +++| STD CM+4 02801 M01S02531.comptfm +++| UDT5 LDC MTSI SET MAGNET SUBSYSTEM ID 02802 M01S02532.comptfm +++| STD CM+2 02803 M01S02533.comptfm +++| MONITOR TDAM 02804 M01S02534.comptfm +++| LDD CM+1 02805 M01S02535.comptfm +++| ZJN UDT7 IF OPERATION COMPLETE 02806 M01S02536.comptfm +++|* ZJN UDT6 (IF READ TO PP BUFFER) 02807 M01S02537.comptfm +++| UDTC EQU *-1 02808 M01S02538.comptfm +++| SCN 3 02809 M01S02539.comptfm +++| ZJN UDT2 IF *MAGNET* ACTIVE 02810 M01S02540.comptfm +++| UJN UDT7 RETURN WITH ERROR 02811 M01S02541.comptfm +++| 02812 M01S02542.comptfm +++| UDT6 LDD MA READ TO PP BUFFER 02813 M01S02543.comptfm +++| CRM **,T2 02814 M01S02544.comptfm +++| UDTD EQU *-1 (ADDRESS OF PP BUFFER) 02815 M01S02545.comptfm +++| ISTORE UDTC,(ZJN UDT7) IF COMPLETE RETURN 02816 M01S02546.comptfm +++| LDN 0 SET NO ERROR 02817 M01S02547.comptfm +++| UDT7 LJM UDTX RETURN 02818 M01S02548.comptfm +++| 02819 M01S02549.comptfm +++| UDTE VFD 12//MTX/RUU,12/**,12/**,12/**,12/** 02820 M01S02550.comptfm +++| UDT$ ENDIF 02821 M01S02551.comptfm +++| UIS$ IF DEF,UIS$ 02822 M01S02552.comptfm +++| UIS SPACE 4,10 02823 M01S02553.comptfm +++|** UIS - USERNAME INDEX SEARCH. 02824 M01S02554.comptfm +++|* 02825 M01S02555.comptfm +++|* ENTRY (KA) = KEY ADDRESS (USERNAME). 02826 M01S02556.comptfm +++|* 02827 M01S02557.comptfm +++|* EXIT (A) .EQ. 0 IF FOUND. 02828 M01S02558.comptfm +++|* .GT. 0 IF NOT FOUND. 02829 M01S02559.comptfm +++|* .EQ. -0 IF END OF INDEX. 02830 M01S02560.comptfm +++|* (KL) = KEY LENGTH IN CHARACTERS. 02831 M01S02561.comptfm +++|* (CPPI) = BUFFER ADDRESS OF PRIMARY INDEX. 02832 M01S02562.comptfm +++|* (CPPI+1) = BUFFER POINTER OF PRIMARY INDEX. 02833 M01S02563.comptfm +++|* (CPSI) = BUFFER ADDRESS OF SECONDARY INDEX. 02834 M01S02564.comptfm +++|* (CPSI+1) = BUFFER POINTER OF SECONDARY INDEX. 02835 M01S02565.comptfm +++| 02836 M01S02566.comptfm +++| 02837 M01S02567.comptfm +++| UIS SUBR ENTRY/EXIT 02838 M01S02568.comptfm +++| LDN UNKL SET KEY LENGTH 02839 M01S02569.comptfm +++| STD KL 02840 M01S02570.comptfm +++| LDN FPUI SET PRIMARY USERNAME INDEX 02841 M01S02571.comptfm +++| STD RI+1 02842 M01S02572.comptfm +++| SHN -14 02843 M01S02573.comptfm +++| STD RI 02844 M01S02574.comptfm +++| RJM ISK INDEXED SEARCH FOR KEY 02845 M01S02575.comptfm +++| UJN UISX RETURN 02846 M01S02576.comptfm +++| UIS$ ENDIF 02847 M01S02577.comptfm +++| VIS$ IF DEF,VIS$ 02848 M01S02578.comptfm +++| VIS SPACE 4,10 02849 M01S02579.comptfm +++|** VIS - VSN INDEX SEARCH. 02850 M01S02580.comptfm +++|* 02851 M01S02581.comptfm +++|* ENTRY (KA) = KEY ADDRESS (VSN) 02852 M01S02582.comptfm +++|* 02853 M01S02583.comptfm +++|* EXIT (A) .EQ. 0 IF FOUND. 02854 M01S02584.comptfm +++|* .GT. 0 IF NOT FOUND. 02855 M01S02585.comptfm +++|* .EQ. -0 IF END OF INDEX. 02856 M01S02586.comptfm +++|* (KL) = KEY LENGTH IN CHARACTERS. 02857 M01S02587.comptfm +++|* (CPPI) = BUFFER ADDRESS OF PRIMARY INDEX. 02858 M01S02588.comptfm +++|* (CPPI+1) = BUFFER POINTER OF PRIMARY INDEX. 02859 M01S02589.comptfm +++|* (CPSI) = BUFFER ADDRESS OF SECONDARY INDEX. 02860 M01S02590.comptfm +++|* (CPSI+1) = BUFFER POINTER OF SECONDARY INDEX. 02861 M01S02591.comptfm +++| 02862 M01S02592.comptfm +++| 02863 M01S02593.comptfm +++| VIS SUBR ENTRY/EXIT 02864 M01S02594.comptfm +++| LDN VSKL SET KEY LENGTH 02865 M01S02595.comptfm +++| STD KL 02866 M01S02596.comptfm +++| LDN FPVI SET PRIMARY VSN INDEX 02867 M01S02597.comptfm +++| STD RI+1 02868 M01S02598.comptfm +++| SHN -14 02869 M01S02599.comptfm +++| STD RI 02870 M01S02600.comptfm +++| RJM ISK INDEXED SEARCH FOR KEY 02871 M01S02601.comptfm +++| UJN VISX RETURN 02872 M01S02602.comptfm +++| VIS$ ENDIF 02873 M01S02603.comptfm +++| WES$ IF DEF,WES$ 02874 M01S02604.comptfm +++| WES SPACE 4,10 02875 M01S02605.comptfm +++|** WES - WRITE EOR/EOI SEQUENCE. 02876 M01S02606.comptfm +++|* 02877 M01S02607.comptfm +++|* ENTRY (CO) = CATALOG FST ADDRESS. 02878 M01S02608.comptfm +++|* (BA) = BUFFER ADDRESS. 02879 M01S02609.comptfm +++|* (EQ) = EQUIPMENT. 02880 M01S02610.comptfm +++|* (FS+3) = CURRENT EOI TRACK. 02881 M01S02611.comptfm +++|* (FS+4) = SECTORS USED THIS TRACK. 02882 M01S02612.comptfm +++|* 02883 M01S02613.comptfm +++|* EXIT EOR/EOI PRU(S) WRITTEN TO CATALOG. 02884 M01S02614.comptfm +++|* 02885 M01S02615.comptfm +++|* USES CM - CM+4, FA, FS - FS+4, T6, T7. 02886 M01S02616.comptfm +++|* 02887 M01S02617.comptfm +++|* CALLS WEI, WDS. 02888 M01S02618.comptfm +++|* 02889 M01S02619.comptfm +++|* MACROS CLEAR, ENDMS, MONITOR, SETMS. 02890 M01S02620.comptfm +++| 02891 M01S02621.comptfm +++| 02892 M01S00128.ns2763 +++| WES5 SETMS IO RESERVE CHANNEL 02893 M01S00129.ns2763 +++| LDD BA 02894 M01S00130.ns2763 +++| ADN FSEI 02895 M01S00131.ns2763 +++| STM WESB 02896 M01S00132.ns2763 +++| LDD FO 02897 M01S00133.ns2763 +++| RJM AFA GET ABSOLUTE FST ADDRESS 02898 M01S00134.ns2763 +++| CRM *,ON 02899 M01S00135.ns2763 +++| WESB EQU *-1 02900 M01S00136.ns2763 +++| LDD BA 02901 M01S00137.ns2763 +++| RJM WEI WRITE (EOI) SECTOR 02902 M01S00138.ns2763 +++| PJN WES6 IF NOT MASS STORAGE ERROR 02903 M01S00139.ns2763 +++| LDC LDCI+00002 SET WRITE ERROR FLAG 02904 M01S00140.ns2763 +++| STM TFMC-1 02905 M01S00141.ns2763 +++| WES6 LDD T7 SET EOI LINKAGE BYTE 02906 M01S00142.ns2763 +++| NJN WES7 IF NOT SECTOR LIMIT 02907 M01S00143.ns2763 +++| LDD T6 02908 M01S00144.ns2763 +++| WES7 STI BA 02909 M01S00145.ns2763 +++| LDD FS+3 LAST EOI TRACK = EOR TRACK 02910 M01S00146.ns2763 +++| STD T6 02911 M01S00147.ns2763 +++| LDD FS+4 LAST EOI SECTOR = EOR SECTOR 02912 M01S00148.ns2763 +++| STD T7 02913 M01S00149.ns2763 +++| LDD BA 02914 M01S00150.ns2763 +++| RJM WDS WRITE (EOR) SECTOR 02915 M01S00151.ns2763 +++| PJN WES8 IF NOT MASS STORAGE ERROR 02916 M01S00152.ns2763 +++| LDC LDCI+40 SET MASS STORAGE ERROR FLAG 02917 M01S00153.ns2763 +++| STM TFMC-1 02918 M01S00154.ns2763 +++| WES8 ENDMS DROP CHANNEL 02919 M01S00155.ns2763 +++| LDD EQ SET EQUIPMENT/CHECKPOINT 02920 M01S00156.ns2763 +++| LMC 4000 02921 M01S00157.ns2763 +++| STD CM+1 02922 M01S00158.ns2763 +++| LDD FS+1 SET TRACK 02923 M01S00159.ns2763 +++| LPC 3777 02924 M01S00160.ns2763 +++| STD CM+2 02925 M01S00161.ns2763 +++| LDD FS+2 SET SECTOR 02926 M01S00162.ns2763 +++| STD CM+3 02927 M01S00163.ns2763 +++| MONITOR DTKM DROP TRACK/SET EOI 02928 M01S00164.ns2763 +++| 02929 M01S02622.comptfm +++| WES SUBR ENTRY/EXIT 02930 M01S02623.comptfm +++| CLEAR ,BA,502*2 CLEAR BUFFER 02931 M01S02624.comptfm +++| LDD FS+3 SET CURRENT EOI TRACK 02932 M01S02625.comptfm +++| STD FS+1 02933 M01S02626.comptfm +++| STD T6 02934 M01S02627.comptfm +++| LDD FS+4 INCREMENT CURRENT EOI SECTOR COUNT 02935 M01S02628.comptfm +++| ADN 1 02936 M01S02629.comptfm +++| STD FS+2 02937 M01S02630.comptfm +++| STD T7 02938 M01S02631.comptfm +++| SBM SLM
Line S02632 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02939 M02S02632.ns2763 ---| NJN WES2 IF NOT SECTOR LIMIT 02940 M01S00165.ns2763 +++| WES0 NJP WES5 IF NOT SECTOR LIMIT 02941 M01S02633.comptfm +++| STD FS+2 CLEAR SECTOR COUNT 02942 M01S02634.comptfm +++| STD T7 02943 M01S02635.comptfm +++| WES1 LDN ZERL BUILD *RTCM* REQUEST 02944 M01S02636.comptfm +++| CRD CM 02945 M01S02637.comptfm +++| LDD EQ SET EQUIPMENT 02946 M01S02638.comptfm +++| STD CM+1 02947 M01S02639.comptfm +++| LDD FS+3 SET CURRENT EOI TRACK 02948 M01S02640.comptfm +++| STD CM+2 02949 M01S02641.comptfm +++| MONITOR RTCM REQUEST TRACK CHAIN 02950 M01S02642.comptfm +++| LDD CM+4 02951 M01S02643.comptfm +++| STD FS+1 SET TRACK 02952 M01S02644.comptfm +++| STD T6
Line S02645 Modification History | |
---|---|
M01 (Added by) | comptfm |
M02 (Updated by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 02953 M02S02645.ns2763 ---| WES2 NJP WES5 IF TRACK ASSIGNED 02954 M01S00166.ns2763 +++| NJP WES0 IF TRACK ASSIGNED 02955 M01S02646.comptfm +++| LDD CP ISSUE CONSOLE MESSAGE 02956 M01S02647.comptfm +++| ADN MS2W 02957 M01S02648.comptfm +++| CWM WESA,TR 02958 M01S02649.comptfm +++| PAUSE 02959 M01S02650.comptfm +++| LDM TFMC 02960 M01S02651.comptfm +++| LPN 77 02961 M01S02652.comptfm +++| LMN /PFM/PTLM 02962 M01S02653.comptfm +++| NJN WES4 IF NOT LOCAL FILE MODE 02963 M01S02654.comptfm +++| LDD CM+1 02964 M01S02655.comptfm +++| LMN ODET 02965 M01S02656.comptfm +++| ZJN WES3 IF OPERATOR DROP 02966 M01S02657.comptfm +++| LMN OKET&ODET 02967 M01S02658.comptfm +++| ZJN WES3 IF OPERATOR KILL 02968 M01S02659.comptfm +++| LMN ORET&OKET 02969 M01S02660.comptfm +++| NJN WES4 IF NOT OPERATOR OVERRIDE 02970 M01S02661.comptfm +++| WES3 ERROR TKL *TRACK LIMIT.* 02971 M01S02662.comptfm +++| 02972 M01S02663.comptfm +++| WES4 LDN 0 02973 M01S02664.comptfm +++| SBN 1 02974 M01S02665.comptfm +++| NJN *-1 IF CONTINUING DELAY
Proceed to Part 2
cdc/nos2.source/opl.opl871/common/comptfm.001.txt ยท Last modified: by 127.0.0.1