Seq # *Modification Id* Act
----------------------------+
Line S00010 Modification History |
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01613 M01S00010.271l716 +++| ARRAY SDX [0:0] S(18);
01614 M00S01262.probe +++| BEGIN
Line S01263 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01615 M01S01263.v23l617 ---| ITEM SDXL$ZERO1 U(00,24,12); # WORST CASE *MXN* TIME #
01616 M01S01264.v23l617 ---| ITEM SDXL$ZERO2 U(00,36,12); # WORST CASE CYCLE TIME #
01617 M01S01265.v23l617 ---| ITEM SDXL$ONE1 U(01,00,30); # NUMBER OF ECS STORAGE MOVES #
01618 M01S01266.v23l617 ---| ITEM SDXL$ONE2 U(01,30,30); # NUMBER OF CM STORAGE MOVES #
01619 M01S01267.v23l617 ---| ITEM SDXL$TWO1 U(02,00,24); # NUMBER OF ROLLOUTS #
01620 M01S01268.v23l617 ---| ITEM SDXL$TWO2 U(02,24,36); # NUMBER OF SECTORS ROLLED #
01621 M01S01269.v23l617 ---| ITEM SDXL$THRE1 U(03,12,24); # COUNT OF TIME SLICES WITH
01622 M01S01270.v23l617 ---| OUTPUT #
01623 M01S01271.v23l617 ---| ITEM SDXL$THRE2 U(03,36,24); # COUNT OF TIME SLICES #
01624 M01S01272.v23l617 ---| ITEM SDXL$FOUR1 U(04,24,18); # COMMUNICATIONS BUFFER NOT
01625 M01S01273.v23l617 ---| AVAILABLE #
01626 M01S01274.v23l617 ---| ITEM SDXL$FOUR2 U(04,42,18); # PP PRIORITY EXCHANGE REQUEST #
01627 M01S01275.v23l617 ---| ITEM SDXL$SIX1 U(06,12,24); # COUNT OF TIMES RECALL STACK
01628 M01S01276.v23l617 ---| FULL #
01629 M01S01277.v23l617 ---| ITEM SDXL$SIX2 U(06,36,24); # COUNT OF FL INCREASES FOR
01630 M01S01278.v23l617 ---| NEGATIVE FL #
Line S00073 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01631 M01S00073.v23l617 +++| ITEM SDX$1SJEJ U(00,00,24); # EJT SCANS #
01632 M01S00074.v23l617 +++| ITEM SDX$1SJSJ U(00,24,36); # SCHEDULABLE JOBS #
01633 M01S00075.v23l617 +++| ITEM SDX$1SJJP U(01,12,24); # JOBS PREEMPTED #
01634 M01S00076.v23l617 +++| ITEM SDX$1SJJS U(01,36,24); # JOBS SCHEDULED #
01635 M01S00077.v23l617 +++| ITEM SDX$1SJJN U(02,12,24); # JOBS SCHEDULED NO CONSTRAINTS #
01636 M01S00078.v23l617 +++| ITEM SDX$1SJIC U(02,36,24); # EJT SCANS INSUFFICIENT CM #
01637 M01S00079.v23l617 +++| ITEM SDX$1SJIE U(03,12,24); # EJT SCANS INSUFFICIENT EM #
01638 M01S00080.v23l617 +++| ITEM SDX$1SJNC U(03,36,24); # EJT SCANS NO CP #
01639 M01S00081.v23l617 +++| ITEM SDX$1SJRR U(04,12,24); # ROLLOUTS FOR RESOURCE LIMITS #
01640 M01S00082.v23l617 +++| ITEM SDX$1SJTS U(04,36,24); # TIME SLICES #
01641 M01S00083.v23l617 +++| ITEM SDX$MTRMC U(05,12,12); # MTR MISSED CLOCK UPDATES #
01642 M01S00084.v23l617 +++| ITEM SDX$MTRWX U(05,24,12); # WORST CASE *MXN* TIME #
01643 M01S00085.v23l617 +++| ITEM SDX$MTRWC U(05,36,12); # WORST CASE *MTR* CYCLE TIME #
01644 M01S00086.v23l617 +++| ITEM SDX$CMM U(06,00,60); # CM STORAGE MOVES #
01645 M01S00087.v23l617 +++| ITEM SDX$EMM U(07,00,60); # EM STORAGE MOVES #
Line S00088 Modification History |
M01 (Added by) | v23l617 |
M02 (Removed by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01646 M02S00088.271l716 ---| ITEM SDX$CBN U(08,00,60); # COMMUNICATION BUFFER NOT
01647 M02S00089.271l716 ---| AVAILABLE #
01648 M02S00090.271l716 ---| ITEM SDX$PRX U(09,00,60); # PP PRIORITY EXCHANGES #
01649 M02S00091.271l716 ---| ITEM SDX$ROT U(10,00,60); # ROLLOUTS #
01650 M02S00092.271l716 ---| ITEM SDX$ROS U(11,00,60); # SECONDARY ROLLOUTS #
01651 M02S00093.271l716 ---| ITEM SDX$SOT U(12,00,60); # SECTORS ROLLED OUT #
01652 M02S00094.271l716 ---| ITEM SDX$SOS U(13,00,60); # SECONDARY SECTORS ROLLED OUT #
Line S00011 Modification History |
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01653 M01S00011.271l716 +++| ITEM SDX$DMM U(08,00,60); # DIRECT MOVES #
01654 M01S00012.271l716 +++| ITEM SDX$CBN U(09,00,60); # NO COMMUNICATION BUFFER #
01655 M01S00013.271l716 +++| ITEM SDX$PRX U(10,00,60); # PP PRIORITY EXCHANGES #
01656 M01S00014.271l716 +++| ITEM SDX$ROT U(11,00,60); # ROLLOUTS #
01657 M01S00015.271l716 +++| ITEM SDX$POT U(12,00,60); # PSEUDO-ROLLOUTS #
01658 M01S00016.271l716 +++| ITEM SDX$PCT U(13,00,60); # PCP ROLLOUTS #
01659 M01S00017.271l716 +++| ITEM SDX$ROS U(14,00,60); # SECONDARY ROLLOUTS #
01660 M01S00018.271l716 +++| ITEM SDX$SOT U(15,00,60); # SECTORS ROLLED OUT #
01661 M01S00019.271l716 +++| ITEM SDX$SOS U(16,00,60); # SECONDARY SECTORS ROLLED OUT #
01662 M01S00020.271l716 +++| ITEM SDX$PCN U(17,00,60); # NO PSEUDO-CONTROL POINTS #
Line S00010 Modification History |
M01 (Added by) | 283l840 |
Seq # *Modification Id* Act
----------------------------+
01663 M01S00010.283l840 +++| ITEM SDX$DMCBA U(18,00,12); # CURRENT *BRT* ENTRIES ACTIVE #
01664 M01S00011.283l840 +++| ITEM SDX$DMMBA U(18,12,12); # MAXIMUM *BRT* ENTRIES ACTIVE #
01665 M01S00012.283l840 +++| ITEM SDX$DMBER U(18,24,12); # *BRT* ENTRIES REJECTED #
01666 M01S00013.283l840 +++| ITEM SDX$DMTBE U(18,36,24); # TOTAL *BRT* ENTRIES CREATED #
01667 M01S00014.283l840 +++| ITEM SDX$DMCCT U(19,00,12); # CURRENT *MTE* CYCLE TIME #
01668 M01S00015.283l840 +++| ITEM SDX$DMMCT U(19,12,12); # MAXIMUM *MTE* CYCLE TIME #
01669 M01S00016.283l840 +++| ITEM SDX$DMBIA U(19,24,12); # *BATI* INTLK TRIES ABANDONED #
01670 M01S00017.283l840 +++| ITEM SDX$DMTBR U(19,36,24); # TOTAL *BAT* REQUESTS #
01671 M01S00018.283l840 +++| ITEM SDX$DMCS U(20,00,60); # UNUSED ITEM - REMOVE LATER #
01672 M00S01279.probe +++| END
01673 M00S01280.probe +++|
01674 M00S01281.probe +++| CONTROL EJECT;
01675 M00S01282.probe +++|
01676 M00S01283.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",3); # OUTPUT BLANK LINE #
01677 M00S01284.probe +++|
Line S01285 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01678 M01S01285.v23l617 ---| P<SDXL> = SFM$BUFF[SDAL];
Line S00095 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01679 M01S00095.v23l617 +++| P<SDX> = SFM$BUFF[SDA];
01680 M00S01286.probe +++|
01681 M00S01287.probe +++| RPLINE(LOC(OUTFET),MPPL0,10,26,END$LN);
01682 M00S01288.probe +++|
01683 M00S01289.probe +++| LINE$LABS[0] = MPPL1;
Line S01290 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01684 M01S01290.v23l617 ---| TEMP = XCDD(SDXL$ZERO1);
01685 M01S01291.v23l617 ---| LINE$DATA1[0] = TEMP; # SET WORST CASE #
Line S00096 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01686 M01S00096.v23l617 +++| TEMP = XCDD(SDX$MTRWX);
01687 M01S00097.v23l617 +++| LINE$DATA[0] = TEMP; # WORST CASE CYCLE TIME #
01688 M00S01292.probe +++|
Line S01293 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01689 M01S01293.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00098 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01690 M01S00098.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01691 M00S01294.probe +++|
01692 M00S01295.probe +++| LINE$LABS[0] = MPPL2;
Line S01296 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01693 M01S01296.v23l617 ---| TEMP = XCDD(SDXL$ZERO2);
01694 M01S01297.v23l617 ---| LINE$DATA1[0] = TEMP; # SET CYCLE TIME #
Line S00099 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01695 M01S00099.v23l617 +++| TEMP = XCDD(SDX$MTRWC);
01696 M01S00100.v23l617 +++| LINE$DATA[0] = TEMP; # WORST CASE *MXN* TIME #
01697 M00S01298.probe +++|
Line S01299 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01698 M01S01299.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00101 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01699 M01S00101.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01700 M01S00102.v23l617 +++|
01701 M01S00103.v23l617 +++| LINE$LABS[0] = MPPL14;
01702 M01S00104.v23l617 +++| TEMP = XCDD(SDX$MTRMC);
01703 M01S00105.v23l617 +++| LINE$DATA[0] = TEMP; # MISSED CLOCK UPDATES #
01704 M01S00106.v23l617 +++|
01705 M01S00107.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01706 M00S01300.probe +++|
01707 M00S01301.probe +++|
01708 M00S01302.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
01709 M00S01303.probe +++|
01710 M00S01304.probe +++|
01711 M00S01305.probe +++| RPLINE(LOC(OUTFET),MPPL3,10,29,END$LN); # SECTION HEADER #
01712 M00S01306.probe +++|
01713 M00S01307.probe +++| LINE$LABS[0] = MPPL4;
Line S01308 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01714 M01S01308.v23l617 ---| TEMP = XCDD(SDXL$ONE1);
01715 M01S01309.v23l617 ---| LINE$DATA1[0] = TEMP; # SET ECS STORAGE MOVES #
Line S00108 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01716 M01S00108.v23l617 +++| TEMP = XCDD(SDX$EMM);
01717 M01S00109.v23l617 +++| LINE$DATA[0] = TEMP; # EM STORAGE MOVES #
01718 M00S01310.probe +++|
Line S01311 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01719 M01S01311.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00110 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01720 M01S00110.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01721 M00S01312.probe +++|
01722 M00S01313.probe +++| LINE$LABS[0] = MPPL5;
Line S01314 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01723 M01S01314.v23l617 ---| TEMP = XCDD(SDXL$ONE2);
01724 M01S01315.v23l617 ---| LINE$DATA1[0] = TEMP; # SET CM STORAGE MOVES #
Line S00111 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01725 M01S00111.v23l617 +++| TEMP = XCDD(SDX$CMM);
01726 M01S00112.v23l617 +++| LINE$DATA[0] = TEMP; # CM STORAGE MOVES #
01727 M00S01316.probe +++|
Line S01317 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01728 M01S01317.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00113 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01729 M01S00113.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
Line S00021 Modification History |
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01730 M01S00021.271l716 +++|
01731 M01S00022.271l716 +++| LINE$LABS[0] = MPPL27;
01732 M01S00023.271l716 +++| TEMP = XCDD(SDX$DMM);
01733 M01S00024.271l716 +++| LINE$DATA[0] = TEMP; # DIRECT MOVES #
01734 M01S00025.271l716 +++|
01735 M01S00026.271l716 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01736 M00S01318.probe +++|
01737 M00S01319.probe +++| LINE$LABS[0] = MPPL13;
Line S01320 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01738 M01S01320.v23l617 ---| TEMP = XCDD(SDXL$FOUR1);
Line S00114 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01739 M01S00114.v23l617 +++| TEMP = XCDD(SDX$CBN);
01740 M00S01321.probe +++| LINE$DATA[0] = TEMP; # COMMUNICATIONS BUFFER NOT
01741 M00S01322.probe +++| AVAILABLE COUNT #
01742 M00S01323.probe +++|
Line S01324 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01743 M01S01324.v23l617 ---| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
Line S00115 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01744 M01S00115.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01745 M00S01325.probe +++|
01746 M00S01326.probe +++| LINE$LABS[0] = MPPL6;
Line S01327 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01747 M01S01327.v23l617 ---| TEMP = XCDD(SDXL$FOUR2);
Line S00116 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01748 M01S00116.v23l617 +++| TEMP = XCDD(SDX$PRX);
01749 M00S01328.probe +++| LINE$DATA[0] = TEMP; # SET PP EXCHANGE REQUESTS #
Line S00027 Modification History |
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01750 M01S00027.271l716 +++|
01751 M01S00028.271l716 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01752 M01S00029.271l716 +++|
01753 M01S00030.271l716 +++| LINE$LABS[0] = MPPL28;
01754 M01S00031.271l716 +++| TEMP = XCDD(SDX$PCN);
01755 M01S00032.271l716 +++| LINE$DATA[0] = TEMP; # PSEUDO-CONTROL POINT NOT
01756 M01S00033.271l716 +++| AVAILABLE #
01757 M00S01329.probe +++|
Line S01330 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01758 M01S01330.v23l617 ---| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
01759 M01S01331.v23l617 ---|
01760 M01S01332.v23l617 ---| LINE$LABS[0] = MPPL14;
01761 M01S01333.v23l617 ---| TEMP = XCDD(SDXL$SIX1);
01762 M01S01334.v23l617 ---| LINE$DATA[0] = TEMP; # SET RECALL STACK FULL COUNT #
01763 M01S01335.v23l617 ---|
01764 M01S01336.v23l617 ---| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
01765 M01S01337.v23l617 ---|
01766 M01S01338.v23l617 ---| LINE$LABS[0] = MPPL15;
01767 M01S01339.v23l617 ---| TEMP = XCDD(SDXL$SIX2);
01768 M01S01340.v23l617 ---| LINE$DATA[0] = TEMP; # SET NEGATIVE FL INCREASES #
01769 M01S01341.v23l617 ---|
01770 M01S01342.v23l617 ---| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
Line S00117 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01771 M01S00117.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01772 M00S01343.probe +++|
01773 M00S01344.probe +++| LINE$DATA[0] = " "; # BLANK FILL #
01774 M00S01345.probe +++|
01775 M00S01346.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
01776 M00S01347.probe +++|
01777 M00S01348.probe +++| RPLINE(LOC(OUTFET),MPPL7,10,26,END$LN); # SECTION HEADER #
01778 M00S01349.probe +++|
01779 M00S01350.probe +++| LINE$LABS[0] = MPPL8;
Line S01351 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01780 M01S01351.v23l617 ---| TEMP = XCDD(SDXL$TWO1);
01781 M01S01352.v23l617 ---| LINE$DATA1[0] = TEMP; # SET ROLLOUTS #
Line S00118 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01782 M01S00118.v23l617 +++| TEMP = XCDD(SDX$ROT);
01783 M01S00119.v23l617 +++| LINE$DATA[0] = TEMP; # ROLLOUTS #
01784 M00S01353.probe +++|
Line S01354 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01785 M01S01354.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00120 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01786 M01S00120.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01787 M00S01355.probe +++|
Line S00034 Modification History |
M01 (Added by) | 271l716 |
Seq # *Modification Id* Act
----------------------------+
01788 M01S00034.271l716 +++| LINE$LABS[0] = MPPL25;
01789 M01S00035.271l716 +++| TEMP = XCDD(SDX$POT);
01790 M01S00036.271l716 +++| LINE$DATA[0] = TEMP; # PSEUDO-ROLLOUTS #
01791 M01S00037.271l716 +++|
01792 M01S00038.271l716 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01793 M01S00039.271l716 +++|
01794 M01S00040.271l716 +++| LINE$LABS[0] = MPPL26;
01795 M01S00041.271l716 +++| TEMP = XCDD(SDX$PCT);
01796 M01S00042.271l716 +++| LINE$DATA[0] = TEMP; # PCP ROLLOUTS #
01797 M01S00043.271l716 +++|
01798 M01S00044.271l716 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01799 M01S00045.271l716 +++|
Line S00121 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01800 M01S00121.v23l617 +++| LINE$LABS[0] = MPPL15;
01801 M01S00122.v23l617 +++| TEMP = XCDD(SDX$ROS);
01802 M01S00123.v23l617 +++| LINE$DATA[0] = TEMP; # SECONDARY ROLLOUTS #
01803 M01S00124.v23l617 +++|
01804 M01S00125.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01805 M01S00126.v23l617 +++|
01806 M00S01356.probe +++| LINE$LABS[0] = MPPL9;
Line S01357 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01807 M01S01357.v23l617 ---| TEMP = XCDD(SDXL$TWO2);
01808 M01S01358.v23l617 ---| LINE$DATA1[0] = TEMP; # SET SECTORS ROLLED #
Line S00127 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01809 M01S00127.v23l617 +++| TEMP = XCDD(SDX$SOT);
01810 M01S00128.v23l617 +++| LINE$DATA[0] = TEMP; # SECTORS ROLLED #
Line S01359 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01811 M01S01359.v23l617 ---|
01812 M01S01360.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
01813 M01S01361.v23l617 ---|
Line S00129 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01814 M01S00129.v23l617 +++|
01815 M01S00130.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01816 M01S00131.v23l617 +++|
01817 M01S00132.v23l617 +++| LINE$LABS[0] = MPPL16;
01818 M01S00133.v23l617 +++| TEMP = XCDD(SDX$SOS);
01819 M01S00134.v23l617 +++| LINE$DATA[0] = TEMP; # SECTORS ROLLED TO SECONDARY
01820 M01S00135.v23l617 +++| DEVICES #
01821 M01S00136.v23l617 +++|
01822 M01S00137.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01823 M01S00138.v23l617 +++|
01824 M00S01362.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
01825 M00S01363.probe +++|
01826 M00S01364.probe +++| RPLINE(LOC(OUTFET),MPPL10,10,26,END$LN); # SECTION HEADER #
01827 M00S01365.probe +++|
Line S00139 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01828 M01S00139.v23l617 +++| LINE$LABS[0] = MPPL17;
01829 M01S00140.v23l617 +++| TEMP = XCDD(SDX$1SJEJ);
01830 M01S00141.v23l617 +++| LINE$DATA[0] = TEMP; # EJT SCANS #
01831 M01S00142.v23l617 +++|
01832 M01S00143.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01833 M01S00144.v23l617 +++|
01834 M01S00145.v23l617 +++| LINE$LABS[0] = MPPL18;
01835 M01S00146.v23l617 +++| TEMP = XCDD(SDX$1SJSJ);
01836 M01S00147.v23l617 +++| LINE$DATA[0] = TEMP; # SCHEDULABLE JOBS #
01837 M01S00148.v23l617 +++|
01838 M01S00149.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01839 M01S00150.v23l617 +++|
01840 M01S00151.v23l617 +++| LINE$LABS[0] = MPPL19;
01841 M01S00152.v23l617 +++| TEMP = XCDD(SDX$1SJJP);
01842 M01S00153.v23l617 +++| LINE$DATA[0] = TEMP; # JOBS PREEMPTED #
01843 M01S00154.v23l617 +++|
01844 M01S00155.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01845 M01S00156.v23l617 +++|
01846 M01S00157.v23l617 +++| LINE$LABS[0] = MPPL20;
01847 M01S00158.v23l617 +++| TEMP = XCDD(SDX$1SJJS);
01848 M01S00159.v23l617 +++| LINE$DATA[0] = TEMP; # JOBS SCHEDULED #
01849 M01S00160.v23l617 +++|
01850 M01S00161.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01851 M01S00162.v23l617 +++|
01852 M01S00163.v23l617 +++| LINE$LABS[0] = MPPL21;
01853 M01S00164.v23l617 +++| TEMP = XCDD(SDX$1SJJN);
01854 M01S00165.v23l617 +++| LINE$DATA[0] = TEMP; # JOBS SCHEDULED NO CONSTRAINTS #
01855 M01S00166.v23l617 +++|
01856 M01S00167.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01857 M01S00168.v23l617 +++|
01858 M01S00169.v23l617 +++| LINE$LABS[0] = MPPL22;
01859 M01S00170.v23l617 +++| TEMP = XCDD(SDX$1SJIC);
01860 M01S00171.v23l617 +++| LINE$DATA[0] = TEMP; # EJT SCANS INSUFFICIENT CM #
01861 M01S00172.v23l617 +++|
01862 M01S00173.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01863 M01S00174.v23l617 +++|
01864 M01S00175.v23l617 +++| LINE$LABS[0] = MPPL23;
01865 M01S00176.v23l617 +++| TEMP = XCDD(SDX$1SJIE);
01866 M01S00177.v23l617 +++| LINE$DATA[0] = TEMP; # EJT SCANS INSUFFICIENT EM #
01867 M01S00178.v23l617 +++|
01868 M01S00179.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01869 M01S00180.v23l617 +++|
01870 M01S00181.v23l617 +++| LINE$LABS[0] = MPPL24;
01871 M01S00182.v23l617 +++| TEMP = XCDD(SDX$1SJNC);
01872 M01S00183.v23l617 +++| LINE$DATA[0] = TEMP; # EJT SCANS NO CONTROL POINT #
01873 M01S00184.v23l617 +++|
01874 M01S00185.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01875 M01S00186.v23l617 +++|
01876 M00S01366.probe +++| LINE$LABS[0] = MPPL11;
Line S01367 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01877 M01S01367.v23l617 ---| TEMP = XCDD(SDXL$THRE1);
01878 M01S01368.v23l617 ---| LINE$DATA1[0] = TEMP; # SET TIME SLICES WITH OUTPUT #
Line S00187 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01879 M01S00187.v23l617 +++| TEMP = XCDD(SDX$1SJRR);
01880 M01S00188.v23l617 +++| LINE$DATA[0] = TEMP; # ROLLOUTS FOR RESOURCE LIMITS #
01881 M00S01369.probe +++|
Line S01370 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01882 M01S01370.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00189 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01883 M01S00189.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01884 M00S01371.probe +++|
01885 M00S01372.probe +++| LINE$LABS[0] = MPPL12;
Line S01373 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01886 M01S01373.v23l617 ---| TEMP = XCDD(SDXL$THRE2);
01887 M01S01374.v23l617 ---| LINE$DATA1[0] = TEMP; # SET TIME SLICES #
Line S00190 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01888 M01S00190.v23l617 +++| TEMP = XCDD(SDX$1SJTS);
01889 M01S00191.v23l617 +++| LINE$DATA[0] = TEMP; # TIME SLICES #
01890 M00S01375.probe +++|
Line S01376 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01891 M01S01376.v23l617 ---| RPLINE(LOC(OUTFET),LINE,15,60,END$LN);
Line S00192 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
01892 M01S00192.v23l617 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01893 M00S01377.probe +++|
Line S00019 Modification History |
M01 (Added by) | 283l840 |
Seq # *Modification Id* Act
----------------------------+
01894 M01S00019.283l840 +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
01895 M01S00020.283l840 +++|
01896 M01S00021.283l840 +++| RPLINE(LOC(OUTFET),MPPL29,10,30,END$LN); # SECTION HEADER #
01897 M01S00022.283l840 +++|
01898 M01S00023.283l840 +++| LINE$LABS[0] = MPPL30;
01899 M01S00024.283l840 +++| TEMP = XCDD(SDX$DMCBA);
01900 M01S00025.283l840 +++| LINE$DATA[0] = TEMP; # CURRENT *BRT* ENTRIES ACTIVE #
01901 M01S00026.283l840 +++|
01902 M01S00027.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01903 M01S00028.283l840 +++|
01904 M01S00029.283l840 +++| LINE$LABS[0] = MPPL31;
01905 M01S00030.283l840 +++| TEMP = XCDD(SDX$DMMBA);
01906 M01S00031.283l840 +++| LINE$DATA[0] = TEMP; # WORST CASE *BRT* ENTRIES
01907 M01S00032.283l840 +++| ACTIVE #
01908 M01S00033.283l840 +++|
01909 M01S00034.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01910 M01S00035.283l840 +++|
01911 M01S00036.283l840 +++| LINE$LABS[0] = MPPL32;
01912 M01S00037.283l840 +++| TEMP = XCDD(SDX$DMBER);
01913 M01S00038.283l840 +++| LINE$DATA[0] = TEMP; # *BRT* ENTRIES REJECTED #
01914 M01S00039.283l840 +++|
01915 M01S00040.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01916 M01S00041.283l840 +++|
01917 M01S00042.283l840 +++| LINE$LABS[0] = MPPL33;
01918 M01S00043.283l840 +++| TEMP = XCDD(SDX$DMTBE);
01919 M01S00044.283l840 +++| LINE$DATA[0] = TEMP; # TOTAL *BRT* ENTIRES CREATED #
01920 M01S00045.283l840 +++|
01921 M01S00046.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01922 M01S00047.283l840 +++|
01923 M01S00048.283l840 +++| LINE$LABS[0] = MPPL34;
01924 M01S00049.283l840 +++| TEMP = XCDD(SDX$DMCCT);
01925 M01S00050.283l840 +++| LINE$DATA[0] = TEMP; # CURRENT *MTE* CYCLE TIME #
01926 M01S00051.283l840 +++|
01927 M01S00052.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01928 M01S00053.283l840 +++|
01929 M01S00054.283l840 +++| LINE$LABS[0] = MPPL35;
01930 M01S00055.283l840 +++| TEMP = XCDD(SDX$DMMCT);
01931 M01S00056.283l840 +++| LINE$DATA[0] = TEMP; # WORST CASE *MTE* CYCLE TIME #
01932 M01S00057.283l840 +++|
01933 M01S00058.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01934 M01S00059.283l840 +++|
01935 M01S00060.283l840 +++| LINE$LABS[0] = MPPL36;
01936 M01S00061.283l840 +++| TEMP = XCDD(SDX$DMBIA);
01937 M01S00062.283l840 +++| LINE$DATA[0] = TEMP; # *BATI* INTERLOCK ATTEMPTS
01938 M01S00063.283l840 +++| ABANDONED #
01939 M01S00064.283l840 +++|
01940 M01S00065.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01941 M01S00066.283l840 +++|
01942 M01S00067.283l840 +++| LINE$LABS[0] = MPPL37;
01943 M01S00068.283l840 +++| TEMP = XCDD(SDX$DMTBR);
01944 M01S00069.283l840 +++| LINE$DATA[0] = TEMP; # TOTAL *BAT* REQUESTS #
01945 M01S00070.283l840 +++|
01946 M01S00071.283l840 +++| RPLINE(LOC(OUTFET),LINE,12,60,END$LN);
01947 M01S00072.283l840 +++|
01948 M00S01378.probe +++|
01949 M00S01379.probe +++| END # RPTMPP #
01950 M00S01380.probe +++|
01951 M00S01381.probe +++| TERM
01952 M00S01382.probe +++|PROC RPTMTR;
01953 M00S01383.probe +++|# TITLE RPTMTR - GENERATE *CPUMTR* MONITOR FUNCTION REPORT #
01954 M00S01384.probe +++| BEGIN # RPTMTR #
01955 M00S01385.probe +++|
01956 M00S01386.probe +++|#
01957 M00S01387.probe +++|** RPTMTR - GENERATE *CPUMTR* MONITOR FUNCTION REPORT.
01958 M00S01388.probe +++|*
01959 M00S01389.probe +++|* THE RAW DATA IS PROCESSED THRU MACTCHING WITH THE
01960 M00S01390.probe +++|* APPROPRIATE FUNCTION FOUND IN THE *TFTN* TABLE.
01961 M00S01391.probe +++|*
01962 M00S01392.probe +++|* PROC RPTMTR
01963 M00S01393.probe +++|*
01964 M00S01394.probe +++|* EXIT REPORT PRINTED.
01965 M00S01395.probe +++|#
01966 M00S01396.probe +++|
01967 M00S01397.probe +++|#
01968 M00S01398.probe +++|**** PROC RPTMTR - XREF LIST BEGIN.
01969 M00S01399.probe +++|#
01970 M00S01400.probe +++|
01971 M00S01401.probe +++| XREF
01972 M00S01402.probe +++| BEGIN
01973 M00S01403.probe +++| PROC RPLINE; # OUTPUT LINE #
01974 M00S01404.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE #
01975 M00S01405.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY #
01976 M00S01406.probe +++| FUNC XCOD C(10); # CONVERT OCTAL TO DISPLAY #
01977 M00S01407.probe +++| END
01978 M00S01408.probe +++|
01979 M00S01409.probe +++|#
01980 M00S01410.probe +++|**** PROC RPTMTR - XREF LIST END.
01981 M00S01411.probe +++|#
01982 M00S01412.probe +++|
01983 M00S01413.probe +++|#
01984 M00S01414.probe +++|* REPORT HEADERS.
01985 M00S01415.probe +++|#
01986 M00S01416.probe +++|
01987 M00S01417.probe +++| DEF HDRCPU0 #"CPU0"#; # CPU 0 HEADER #
01988 M00S01418.probe +++| DEF HDRCPU1 #"CPU1"#; # CPU 1 HEADER #
01989 M00S01419.probe +++| DEF HDRMONR #"MONITOR REQUESTS"#; # MONITOR REQUESTS #
01990 M00S01420.probe +++| DEF HDRMTRM #"MONITOR MODE"#; # MONITOR MODE #
01991 M00S01421.probe +++| DEF HDRPRGM #"PROGRAM MODE"#; # PROGRAM MODE #
01992 M00S01422.probe +++| DEF HDRSUBTOT #"SUBTOTAL"#; # SUBTOTAL #
01993 M00S01423.probe +++| DEF HDRTOTAL #"TOTAL"#; # TOTAL #
01994 M00S01424.probe +++|
01995 M00S01425.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL #
01996 M00S01426.probe +++|*CALL COMAMSS
01997 M00S01427.probe +++|*CALL COMSPDT
01998 M00S01428.probe +++|*CALL COMUFMT
01999 M00S01429.probe +++|*CALL COMUOUT
02000 M00S01430.probe +++|*CALL COMUPRB
02001 M00S01431.probe +++|
02002 M00S01432.probe +++| ITEM COUNT0 I; # CPU 0 COUNT - PROGRAM MODE #
02003 M00S01433.probe +++| ITEM COUNT1 I; # CPU 0 COUNT - MONITOR MODE #
02004 M00S01434.probe +++| ITEM COUNT2 I; # CPU 1 COUNT - MONITOR MODE #
02005 M00S01435.probe +++| ITEM I I; # LOOP CONTROL #
02006 M00S01436.probe +++| ITEM TEMP C(10); # WORKING STORAGE #
02007 M00S01437.probe +++|
02008 M00S01438.probe +++|#
02009 M00S01439.probe +++|* OUTPUT LINE.
02010 M00S01440.probe +++|#
02011 M00S01441.probe +++|
02012 M00S01442.probe +++| ARRAY HEAD [0:0] S(6);
02013 M00S01443.probe +++| BEGIN
02014 M00S01444.probe +++| ITEM HEAD$TEX0 C(00,00,60); # TOTAL ENTRY #
02015 M00S01445.probe +++| ITEM HEAD$TEX1 C(00,00,20); # SUBTOTAL #
02016 M00S01446.probe +++| ITEM HEAD$TEX2 C(01,12,08); # COUNTER #
02017 M00S01447.probe +++| ITEM HEAD$TEX3 C(01,24,12); # COLUMN HEADER #
02018 M00S01448.probe +++| ITEM HEAD$TEX4 C(01,48,04); # SUBCOLUMN HEADER #
02019 M00S01449.probe +++| ITEM HEAD$TEX5 C(03,30,12); # COLUMN HEADER #
02020 M00S01450.probe +++| ITEM HEAD$TEX6 C(03,30,08); # SUBCOLUMN HEADER #
02021 M00S01451.probe +++| ITEM HEAD$TEX7 C(03,12,08); # COUNT HEADER #
02022 M00S01452.probe +++| ITEM HEAD$TEX8 C(04,30,08); # SUBCOLUMN HEADER #
02023 M00S01453.probe +++| ITEM HEAD$TEX9 C(04,12,08); # COUNTER #
02024 M00S01454.probe +++| END
02025 M00S01455.probe +++|
02026 M00S01456.probe +++|#
02027 M00S01457.probe +++|* OUTPUT LINE.
02028 M00S01458.probe +++|#
02029 M00S01459.probe +++|
02030 M00S01460.probe +++| ARRAY LINE [0:0] S(5);
02031 M00S01461.probe +++| BEGIN
02032 M00S01462.probe +++| ITEM LINE$BLANK C(00,00,50) = [" "]; # BLANK FILL ARRAY #
02033 M00S01463.probe +++| ITEM LINE$NAME C(00,06,04); # FUNCTION NAME #
02034 M00S01464.probe +++| ITEM LINE$LPAR C(00,30,01) = ["("]; # LEFT PARENTHESIS #
02035 M00S01465.probe +++| ITEM LINE$NUM C(00,36,03); # FUNCTION CODE #
02036 M00S01466.probe +++| ITEM LINE$RPAR C(00,54,01) = [")"]; # RIGHT PARENTHESIS #
02037 M00S01467.probe +++| ITEM LINE$PCPU0 C(01,12,08); # PROGRAM MODE - CPU 0 COUNT #
02038 M00S01468.probe +++| ITEM LINE$MCPU0 C(03,12,08); # MONITOR MODE - CPU 0 COUNT #
02039 M00S01469.probe +++| ITEM LINE$MCPU1 C(04,12,08); # MONITOR MODE - CPU 1 COUNT #
02040 M00S01470.probe +++| END
02041 M00S01471.probe +++|
02042 M00S01472.probe +++|#
02043 M00S01473.probe +++|* THE SEGMENT OF THE *PROBE* DATA WHICH CONTAINS THE
02044 M00S01474.probe +++|* NUMBER OF MONITOR REQUESTS FOR CPU 0 AND CPU 1 IN
02045 M00S01475.probe +++|* MONITOR MODE.
02046 M00S01476.probe +++|#
02047 M00S01477.probe +++|
02048 M00S01478.probe +++| BASED
02049 M00S01479.probe +++| ARRAY MTR [0:0] S(1);
02050 M00S01480.probe +++| BEGIN
02051 M00S01481.probe +++| ITEM MTR$CNT1 (00,00,30); # MONITOR MODE - CPU 1 COUNT #
02052 M00S01482.probe +++| ITEM MTR$CNT0 (00,30,30); # MONITOR MODE - CPU 0 COUNT #
02053 M00S01483.probe +++| END
02054 M00S01484.probe +++|
02055 M00S01485.probe +++|#
02056 M00S01486.probe +++|* THE SEGMENT OF THE *PROBE* DATA WHICH CONTAINS THE
02057 M00S01487.probe +++|* NUMBER OF MONITOR REQUESTS FOR CPU 0 IN PROGRAM MODE.
02058 M00S01488.probe +++|#
02059 M00S01489.probe +++|
02060 M00S01490.probe +++| BASED
02061 M00S01491.probe +++| ARRAY PRG [0:0] S(1);
02062 M00S01492.probe +++| BEGIN
02063 M00S01493.probe +++| ITEM PRG$CNT (00,00,60); # PROGRAM MODE - CPU 0 COUNT #
02064 M00S01494.probe +++| END
02065 M00S01495.probe +++|
02066 M00S01496.probe +++| CONTROL EJECT;
02067 M00S01497.probe +++|
02068 M00S01498.probe +++|#
02069 M00S01499.probe +++|* GENERATE MONITOR REQUEST REPORT.
02070 M00S01500.probe +++|#
02071 M00S01501.probe +++|
02072 M00S01502.probe +++| P<MTR> = SFM$BUFF[PROBE]+TPPU;
02073 M00S01503.probe +++| P<PRG> = SFM$BUFF[PROBE]+TPRG;
02074 M00S01504.probe +++|
02075 M00S01505.probe +++|#
02076 M00S01506.probe +++|* OUTPUT REPORT HEADER.
02077 M00S01507.probe +++|#
02078 M00S01508.probe +++|
02079 M00S01509.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02080 M00S01510.probe +++|
02081 M00S01511.probe +++| RPLINE(LOC(OUTFET),HDRMONR,10,16,END$LN);
02082 M00S01512.probe +++|
02083 M00S01513.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02084 M00S01514.probe +++|
02085 M00S01515.probe +++| RPLINE(LOC(OUTFET),HDRPRGM,24,12,CONT$LN);
02086 M00S01516.probe +++| RPLINE(LOC(OUTFET),HDRMTRM,45,12,END$LN);
02087 M00S01517.probe +++|
02088 M00S01518.probe +++| RPLINE(LOC(OUTFET),HDRCPU0,28,4,CONT$LN);
02089 M00S01519.probe +++| RPLINE(LOC(OUTFET),HDRCPU0,45,4,CONT$LN);
02090 M00S01520.probe +++| RPLINE(LOC(OUTFET),HDRCPU1,55,4,END$LN);
02091 M00S01521.probe +++|
02092 M00S01522.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02093 M00S01523.probe +++|
02094 M00S01524.probe +++|
02095 M00S01525.probe +++|#
02096 M00S01526.probe +++|* OUTPUT MONITOR FUNCTION REPORT.
02097 M00S01527.probe +++|#
02098 M00S01528.probe +++|
02099 M00S01529.probe +++| SLOWFOR I = 0 STEP 1 UNTIL TPPUL
02100 M00S01530.probe +++| DO
02101 M00S01531.probe +++| BEGIN # OUTPUT MONITOR REPORT #
02102 M00S01532.probe +++| LINE$NAME[0] = TFTN$TEXT[I+CPUM]; # SET FUNCTION NAME #
02103 M00S01533.probe +++| TEMP = XCOD(I + CPUM); # SET FUNCTION CODE #
02104 M00S01534.probe +++| LINE$NUM[0] = C<7,3>TEMP;
02105 M00S01535.probe +++| COUNT0 = COUNT0 + PRG$CNT[I]; # TOTAL CPU 0 #
02106 M00S01536.probe +++| TEMP = XCDD(PRG$CNT[I]); # SET PROGRAM MODE - CPU 0 COUNT #
02107 M00S01537.probe +++| LINE$PCPU0[0] = C<2,8>TEMP;
02108 M00S01538.probe +++| COUNT1 = COUNT1 + MTR$CNT0[I];
02109 M00S01539.probe +++| TEMP = XCDD(MTR$CNT0[I]); # SET MONITOR MODE - CPU 0 COUNT #
02110 M00S01540.probe +++| LINE$MCPU0[0] = C<2,8>TEMP;
02111 M00S01541.probe +++| COUNT2 = COUNT2 +MTR$CNT1[I];
02112 M00S01542.probe +++| TEMP = XCDD(MTR$CNT1[I]); # SET MONITOR MODE - CPU 1 COUNT #
02113 M00S01543.probe +++| LINE$MCPU1[0] = C<2,8>TEMP;
02114 M00S01544.probe +++|
02115 M00S01545.probe +++| RPLINE(LOC(OUTFET),LINE,10,50,END$LN);
02116 M00S01546.probe +++| END # OUTPUT MONITOR REPORT #
02117 M00S01547.probe +++|
02118 M00S01548.probe +++|#
02119 M00S01549.probe +++|* OUTPUT CUMULATIVE TOTALS.
02120 M00S01550.probe +++|#
02121 M00S01551.probe +++|
02122 M00S01552.probe +++| HEAD$TEX0[0] = " "; # CLEAR LINE #
02123 M00S01553.probe +++| HEAD$TEX1[0] = HDRSUBTOT; # SUBTOTAL #
02124 M00S01554.probe +++| TEMP = XCDD(COUNT1);
02125 M00S01555.probe +++| HEAD$TEX7[0] = C<2,8>TEMP; # SET COUNT TOTAL #
02126 M00S01556.probe +++| TEMP = XCDD(COUNT2);
02127 M00S01557.probe +++| HEAD$TEX9[0] = C<2,8>TEMP; # SET COUNT TOTAL #
02128 M00S01558.probe +++|
02129 M00S01559.probe +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN);
02130 M00S01560.probe +++|
02131 M00S01561.probe +++| HEAD$TEX0[0] = " "; # CLEAR LINE #
02132 M00S01562.probe +++| HEAD$TEX1[0] = HDRTOTAL; # TOTAL #
02133 M00S01563.probe +++| TEMP = XCDD(COUNT0);
02134 M00S01564.probe +++| HEAD$TEX2[0] = C<2,8>TEMP; # SET COUNT TOTAL #
02135 M00S01565.probe +++| HEAD$TEX6[0] = " ";
02136 M00S01566.probe +++| TEMP = XCDD(COUNT1 + COUNT2); # TOTAL CPU 0 AND CPU 1 #
02137 M00S01567.probe +++| HEAD$TEX9[0] = C<2,8>TEMP; # SET COUNT TOTAL #
02138 M00S01568.probe +++|
02139 M00S01569.probe +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN);
02140 M00S01570.probe +++|
02141 M00S01571.probe +++| END # RPTMTR #
02142 M00S01572.probe +++|
02143 M00S01573.probe +++| TERM
02144 M00S01574.probe +++|PROC RPTPLD;
02145 M00S01575.probe +++|# TITLE RPTPLD - GENERATE *PLD* REPORT. #
02146 M00S01576.probe +++| BEGIN # RPTPLD #
02147 M00S01577.probe +++|
02148 M00S01578.probe +++|#
02149 M00S01579.probe +++|** RPTPLD - GENERATE PROGRAM LIBRARY DIRECTORY REPORT.
02150 M00S01580.probe +++|*
02151 M00S01581.probe +++|* *RPTPLD* SORTS THE RAW DATA IN ONE OF THREE WAYS,
02152 M00S01582.probe +++|* ALPHABETICALLY, FREQUENCY OF LOADS, AND RESIDENCY.
02153 M00S01583.probe +++|* ONCE THE SORT IS DONE THE REPORT IS PRINTED.
02154 M00S01584.probe +++|*
02155 M00S01585.probe +++|* PROC RPTPLD
02156 M00S01586.probe +++|*
02157 M00S01587.probe +++|* EXIT REPORT PRINTED.
02158 M00S01588.probe +++|#
02159 M00S01589.probe +++|
02160 M00S01590.probe +++|
02161 M00S01591.probe +++|#
02162 M00S01592.probe +++|**** PROC RPTPLD - XREF LIST BEGIN.
02163 M00S01593.probe +++|#
02164 M00S01594.probe +++|
02165 M00S01595.probe +++| XREF
02166 M00S01596.probe +++| BEGIN
02167 M00S01597.probe +++| PROC RPLINE; # OUTPUT LINE #
02168 M00S01598.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE #
02169 M00S01599.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY CODE #
02170 M00S01600.probe +++| END
02171 M00S01601.probe +++|
02172 M00S01602.probe +++|#
02173 M00S01603.probe +++|**** PROC RPTPLD - XREF LIST END.
02174 M00S01604.probe +++|#
02175 M00S01605.probe +++|
02176 M00S01606.probe +++| DEF HDRCOLUMN #"NAME LOC LOADS"#; # COLUMN HEADER #
02177 M00S01607.probe +++| DEF HDRMAIN #"PPU PROGRAM LOADS"#; # SECTION HEADER #
02178 M00S01608.probe +++|
02179 M00S01609.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL #
02180 M00S01610.probe +++|
02181 M00S01611.probe +++|*CALL COMAMSS
02182 M00S01612.probe +++|*CALL COMSPDT
02183 M00S01613.probe +++|*CALL COMUFMT
02184 M00S01614.probe +++|*CALL COMUOUT
02185 M00S01615.probe +++|*CALL COMUPRB
02186 M00S01616.probe +++|
02187 M00S01617.probe +++| ITEM FLAG I; # PROGRAM RESIDENCE #
02188 M00S01618.probe +++| ITEM I I; # LOOP CONTROL #
02189 M00S01619.probe +++| ITEM J I; # LOOP CONTROL #
02190 M00S01620.probe +++| ITEM NOTDONE B; # SORT COMPLETION CONDITION #
02191 M00S01621.probe +++| ITEM OFFSET I; # OFFSET FOR SECOND COLUMN #
02192 M00S01622.probe +++| ITEM TEMP I; # DO LOOP COUNTER #
02193 M00S01623.probe +++|
02194 M00S01624.probe +++|#
02195 M00S01625.probe +++|* COUNTERS.
02196 M00S01626.probe +++|#
02197 M00S01627.probe +++|
02198 M00S01628.probe +++| ARRAY COUNT [0:3] S(1);
02199 M00S01629.probe +++| BEGIN
02200 M00S01630.probe +++| ITEM COUNT$RES U(00,00,60);
02201 M00S01631.probe +++| END
02202 M00S01632.probe +++|
02203 M00S01633.probe +++|#
02204 M00S01634.probe +++|* REPORT COLUMN HEADERS.
02205 M00S01635.probe +++|#
02206 M00S01636.probe +++|
02207 M00S01637.probe +++| ARRAY HEADER [0:3] S(3);
02208 M00S01638.probe +++| BEGIN
02209 M00S01639.probe +++| ITEM HEADER$TEXT C(00,00,28) = [ ##
02210 M00S01640.probe +++| "NUMBER OF ASR PROGRAMS =", ##
02211 M00S01641.probe +++| "NUMBER OF CMR PROGRAMS =", ##
02212 M00S01642.probe +++| "NUMBER OF DSK PROGRAMS =", ##
02213 M00S01643.probe +++| "NUMBER OF PLD ENTRIES ="]; ##
02214 M00S01644.probe +++| ITEM HEADER$TERM U(02,48,12) = [4(0)]; # MESSAGE TERMINATOR #
02215 M00S01645.probe +++| END
02216 M00S01646.probe +++|
02217 M00S01647.probe +++|#
02218 M00S01648.probe +++|* HEADER LINE OUTPUT.
02219 M00S01649.probe +++|#
02220 M00S01650.probe +++|
02221 M00S01651.probe +++| ARRAY HEAD [0:0] S(6);
02222 M00S01652.probe +++| BEGIN
02223 M00S01653.probe +++| ITEM HEAD$TEXT C(00,00,60); # TOTAL HEADER LINE #
02224 M00S01654.probe +++| ITEM HEAD$TEX1 C(00,00,30); # LEFT HALF OF HEADER LINE #
02225 M00S01655.probe +++| ITEM HEAD$TEX2 C(02,24,08); # CUMULATIVE TOTALS #
02226 M00S01656.probe +++| ITEM HEAD$TEX3 C(03,00,30); # RIGHT HALF OF HEADER LINE #
02227 M00S01657.probe +++| END
02228 M00S01658.probe +++|
02229 M00S01659.probe +++|#
02230 M00S01660.probe +++|* OUTPUT LINE BREAKDOWN.
02231 M00S01661.probe +++|#
02232 M00S01662.probe +++|
02233 M00S01663.probe +++| ARRAY LINE [0:0] S(3);
02234 M00S01664.probe +++| BEGIN
02235 M00S01665.probe +++| ITEM LINE$BLANK C(00,00,30) =[" "]; # BLANK FILL ENTRY #
02236 M00S01666.probe +++| ITEM LINE$NAME C(00,00,03); # PROGRAM NAME #
02237 M00S01667.probe +++| ITEM LINE$LOC C(00,42,03); # PROGRAM RESIDENCE #
02238 M00S01668.probe +++| ITEM LINE$CNT C(01,00,08); # NUMBER OF LOADS #
02239 M00S01669.probe +++| END
02240 M00S01670.probe +++|
02241 M00S01671.probe +++|#
02242 M00S01672.probe +++|* *PLD* TABLE BREAKDOWN.
02243 M00S01673.probe +++|#
02244 M00S01674.probe +++|
02245 M00S01675.probe +++| BASED
02246 M00S01676.probe +++| ARRAY PLD [0:0] S(1);
02247 M00S01677.probe +++| BEGIN
02248 M00S01678.probe +++| ITEM PLD$ENTRY U(00,00,60); # TABLE ENTRY #
02249 M00S01679.probe +++| ITEM PLD$NAME C(00,00,03); # PPU PROGRAM NAME #
02250 M00S01680.probe +++| ITEM PLD$LOC U(00,18,06); # PROGRAM RESIDENCE #
02251 M00S01681.probe +++| ITEM PLD$CNT U(00,30,30); # NUMBER OF LOADS #
02252 M00S01682.probe +++| END
02253 M00S01683.probe +++|
02254 M00S01684.probe +++|#
02255 M00S01685.probe +++|* RESIDENCY DEFINITION.
02256 M00S01686.probe +++|#
02257 M00S01687.probe +++|
02258 M00S01688.probe +++| ARRAY RES [0:2] S(1);
02259 M00S01689.probe +++| BEGIN
02260 M00S01690.probe +++| ITEM RES$TEXT C(00,00,03) = [ ##
02261 M00S01691.probe +++| "ASR", # ALTERNATE SYSTEM LIBRARY #
02262 M00S01692.probe +++| "CMR", # CM RESIDENCE #
02263 M00S01693.probe +++| "DSK" # DISK RESIDENT #
02264 M00S01694.probe +++| ];
02265 M00S01695.probe +++| END
02266 M00S01696.probe +++|
02267 M00S01697.probe +++| CONTROL EJECT;
02268 M00S01698.probe +++|
02269 M00S01699.probe +++|#
02270 M00S01700.probe +++|* SET FWA OF *PLD* TABLE.
02271 M00S01701.probe +++|#
02272 M00S01702.probe +++|
02273 M00S01703.probe +++| P<PLD> = SFM$BUFF[PROBE] + TSPL;
Line S01704 Modification History |
M01 (Removed by) | probe1 |
Seq # *Modification Id* Act
----------------------------+
02274 M01S01704.probe1 ---| TEMP = SFM$LEN[PROBE] - TPRDL;
Line S00001 Modification History |
M01 (Added by) | probe1 |
Seq # *Modification Id* Act
----------------------------+
02275 M01S00001.probe1 +++| TEMP = SFM$LEN[PROBE] - TPRDL - 2;
02276 M00S01705.probe +++|
02277 M00S01706.probe +++|#
02278 M00S01707.probe +++|* SORT *PLD* TABLE ALPHABETICALLY.
02279 M00S01708.probe +++|#
02280 M00S01709.probe +++|
02281 M00S01710.probe +++| IF ARG$LO[0] EQ "A"
02282 M00S01711.probe +++| THEN # CHECK FOR ALPHABETIC SORT #
02283 M00S01712.probe +++| BEGIN # ALPHABETIC SORT #
02284 M00S01713.probe +++| NOTDONE = TRUE; # SORT NOT COMPLETE #
02285 M00S01714.probe +++| SLOWFOR J = 0 STEP 1 WHILE NOTDONE
02286 M00S01715.probe +++| DO
02287 M00S01716.probe +++| BEGIN # CONTINUE SORTING #
02288 M00S01717.probe +++| NOTDONE = FALSE; # SORT COMPLETE #
02289 M00S01718.probe +++| SLOWFOR I=0 STEP 1 UNTIL TEMP
02290 M00S01719.probe +++| DO
02291 M00S01720.probe +++| BEGIN
02292 M00S01721.probe +++| IF PLD$ENTRY[I+1] NQ 0 # #
02293 M00S01722.probe +++| AND PLD$NAME[I+1] LS PLD$NAME[I]
02294 M00S01723.probe +++| THEN
02295 M00S01724.probe +++| BEGIN
02296 M00S01725.probe +++| PLD$ENTRY[I+1] == PLD$ENTRY[I];
02297 M00S01726.probe +++| NOTDONE = TRUE; # SORT NOT COMPLETE #
02298 M00S01727.probe +++| END
02299 M00S01728.probe +++|
02300 M00S01729.probe +++| END
02301 M00S01730.probe +++|
02302 M00S01731.probe +++| END # CONTINUE SORTING #
02303 M00S01732.probe +++|
02304 M00S01733.probe +++| END # ALPHABETIC SORT #
02305 M00S01734.probe +++|
02306 M00S01735.probe +++|#
02307 M00S01736.probe +++|* SORT *PLD* TABLE BASED ON NUMBER OF LOADS.
02308 M00S01737.probe +++|#
02309 M00S01738.probe +++|
02310 M00S01739.probe +++| IF ARG$LO[0] EQ "F" ##
02311 M00S01740.probe +++| OR ARG$LO[0] EQ "R"
02312 M00S01741.probe +++| THEN # CHECK FOR NUMBER OF LOADS SORT
02313 M00S01742.probe +++| OPTION #
02314 M00S01743.probe +++| BEGIN # NUMBER OF LOADS SORT #
02315 M00S01744.probe +++| NOTDONE = TRUE; # ASSUME TABLE IS SORTED #
02316 M00S01745.probe +++| SLOWFOR J = 0 STEP 1 WHILE NOTDONE
02317 M00S01746.probe +++| DO
02318 M00S01747.probe +++| BEGIN # CONTINUE SORTING #
02319 M00S01748.probe +++| NOTDONE = FALSE; # SORT COMPLETE #
02320 M00S01749.probe +++| SLOWFOR I=0 STEP 1 UNTIL TEMP
02321 M00S01750.probe +++| DO
02322 M00S01751.probe +++| BEGIN
02323 M00S01752.probe +++| IF PLD$ENTRY[I+1] NQ 0 # #
02324 M00S01753.probe +++| AND PLD$CNT[I+1] GR PLD$CNT[I]
02325 M00S01754.probe +++| THEN
02326 M00S01755.probe +++| BEGIN
02327 M00S01756.probe +++| PLD$ENTRY[I+1] == PLD$ENTRY[I];
02328 M00S01757.probe +++| NOTDONE = TRUE; # INDICATE SORT NOT FINISHED #
02329 M00S01758.probe +++| END
02330 M00S01759.probe +++|
02331 M00S01760.probe +++| END
02332 M00S01761.probe +++|
02333 M00S01762.probe +++| END # CONTINUE SORTING #
02334 M00S01763.probe +++|
02335 M00S01764.probe +++| END # NUMBER OF LOADS SORT #
02336 M00S01765.probe +++|
02337 M00S01766.probe +++|#
02338 M00S01767.probe +++|* SORT *PLD* TABLE BASED ON PROGRAM RESIDENCE.
02339 M00S01768.probe +++|#
02340 M00S01769.probe +++|
02341 M00S01770.probe +++| IF ARG$LO[0] EQ "R"
02342 M00S01771.probe +++| THEN
02343 M00S01772.probe +++| BEGIN # RESIDENCY SORT #
02344 M00S01773.probe +++| NOTDONE = TRUE; # ASSUME FILE SORTED #
02345 M00S01774.probe +++| SLOWFOR J = 0 STEP 1 WHILE NOTDONE
02346 M00S01775.probe +++| DO
02347 M00S01776.probe +++| BEGIN # CONTINUE SORTING #
02348 M00S01777.probe +++| NOTDONE = FALSE; # SORT COMPLETE #
02349 M00S01778.probe +++| SLOWFOR I=0 STEP 1 UNTIL TEMP
02350 M00S01779.probe +++| DO
02351 M00S01780.probe +++| BEGIN
02352 M00S01781.probe +++| IF PLD$ENTRY[I+1] NQ 0 # #
02353 M00S01782.probe +++| AND PLD$LOC[I+1] LS PLD$LOC[I]
02354 M00S01783.probe +++| THEN
02355 M00S01784.probe +++| BEGIN
02356 M00S01785.probe +++| PLD$ENTRY[I+1] == PLD$ENTRY[I];
02357 M00S01786.probe +++| NOTDONE = TRUE; # INDICATE FILE NOT SORTED #
02358 M00S01787.probe +++| END
02359 M00S01788.probe +++|
02360 M00S01789.probe +++| END
02361 M00S01790.probe +++|
02362 M00S01791.probe +++| END # CONTINUE SORTING #
02363 M00S01792.probe +++|
02364 M00S01793.probe +++| END # RESIDENCY SORT #
02365 M00S01794.probe +++|
02366 M00S01795.probe +++|#
02367 M00S01796.probe +++|* GENERATE *PLD* REPORT.
02368 M00S01797.probe +++|#
02369 M00S01798.probe +++|
02370 M00S01799.probe +++| OFFSET = ((SFM$LEN[PROBE] - (TPRDL)) + 1)/2; # TABLE OFFSET #
02371 M00S01800.probe +++|
02372 M00S01801.probe +++|
02373 M00S01802.probe +++|#
02374 M00S01803.probe +++|* OUTPUT THE HEADERS FOR THE *PLD* REPORT.
02375 M00S01804.probe +++|#
02376 M00S01805.probe +++|
02377 M00S01806.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02378 M00S01807.probe +++|
02379 M00S01808.probe +++| RPLINE(LOC(OUTFET),HDRMAIN,10,17,END$LN); # PPU LOADS #
02380 M00S01809.probe +++|
02381 M00S01810.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02382 M00S01811.probe +++|
02383 M00S01812.probe +++| HEAD$TEX1[0] = HDRCOLUMN; # COLUMN HEADERS #
02384 M00S01813.probe +++| HEAD$TEX3[0] = HDRCOLUMN;
02385 M00S01814.probe +++|
02386 M00S01815.probe +++| RPLINE(LOC(OUTFET),HEAD,10,60,END$LN);
02387 M00S01816.probe +++|
02388 M00S01817.probe +++|#
02389 M00S01818.probe +++|* OUTPUT THE DATA IN TWO COLUMNS DETERMINED BY THE OFFSET.
02390 M00S01819.probe +++|#
02391 M00S01820.probe +++|
02392 M00S01821.probe +++| SLOWFOR I=0 STEP 1 UNTIL (OFFSET - 1)
02393 M00S01822.probe +++| DO
02394 M00S01823.probe +++| BEGIN # OUTPUT LINE #
02395 M00S01824.probe +++| LINE$NAME[0] = PLD$NAME[I]; # SET PPU PROGRAM NAME #
02396 M00S01825.probe +++| LINE$LOC[0] = RES$TEXT[PLD$LOC[I]]; # SET PROGRAM RESIDENCE #
02397 M00S01826.probe +++|
02398 M00S01827.probe +++| COUNT$RES[PLD$LOC[I]] = COUNT$RES[PLD$LOC[I]] + 1;
02399 M00S01828.probe +++| COUNT$RES[3] = COUNT$RES[3] + 1;
02400 M00S01829.probe +++|
02401 M00S01830.probe +++| FLAG = XCDD(PLD$CNT[I]); # SET NUMBER OF LOADS #
02402 M00S01831.probe +++| LINE$CNT = C<2,8>FLAG;
02403 M00S01832.probe +++| RPLINE(LOC(OUTFET),LINE,10,30,CONT$LN);
02404 M00S01833.probe +++|
02405 M00S01834.probe +++| IF (I + OFFSET) GQ TEMP
02406 M00S01835.probe +++| OR PLD$ENTRY[I + OFFSET] EQ 0 # #
02407 M00S01836.probe +++| THEN
02408 M00S01837.probe +++| BEGIN # CHECK OUTPUT TERMINATION #
02409 M00S01838.probe +++| RPLINE(LOC(OUTFET),00,00,00,END$LN);
02410 M00S01839.probe +++| END # CHECK OUTPUT TERMINATION #
02411 M00S01840.probe +++|
02412 M00S01841.probe +++| ELSE
02413 M00S01842.probe +++| BEGIN # CONTINUED OUTPUT LINE #
02414 M00S01843.probe +++| LINE$NAME[0] = PLD$NAME[I+OFFSET]; # SET PPU PROGRAM NAME #
02415 M00S01844.probe +++| LINE$LOC[0] = RES$TEXT[PLD$LOC[I+OFFSET]]; # SET PROGRAM
02416 M00S01845.probe +++| RESIDENCE #
02417 M00S01846.probe +++|
02418 M00S01847.probe +++| COUNT$RES[PLD$LOC[I+OFFSET]] = COUNT$RES[PLD$LOC[I+OFFSET]]
02419 M00S01848.probe +++| + 1;
02420 M00S01849.probe +++| COUNT$RES[3] = COUNT$RES[3] + 1;
02421 M00S01850.probe +++|
02422 M00S01851.probe +++| FLAG = XCDD(PLD$CNT[I+OFFSET]); # SET NUMBER OF LOADS #
02423 M00S01852.probe +++| LINE$CNT = C<2,8>FLAG;
02424 M00S01853.probe +++| RPLINE(LOC(OUTFET),LINE,40,30,END$LN);
02425 M00S01854.probe +++| END # CONTINUED OUTPUT LINE #
02426 M00S01855.probe +++|
02427 M00S01856.probe +++| END # OUTPUT LINE #
02428 M00S01857.probe +++|
02429 M00S01858.probe +++|#
02430 M00S01859.probe +++|* CUMULATIVE DATA OUTPUT.
02431 M00S01860.probe +++|#
02432 M00S01861.probe +++|
02433 M00S01862.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02434 M00S01863.probe +++|
02435 M00S01864.probe +++| SLOWFOR I=0 STEP 1 UNTIL 3
02436 M00S01865.probe +++| DO
02437 M00S01866.probe +++| BEGIN # OUTPUT COLUMN COUNT TOTALS #
02438 M00S01867.probe +++| HEAD$TEX1[0] = HEADER$TEXT[I];
02439 M00S01868.probe +++| FLAG = XCDD(COUNT$RES[I]); # OUTPUT RESIDENCY TOTALS #
02440 M00S01869.probe +++| HEAD$TEX3[0] = " "; # BLANK FILL #
02441 M00S01870.probe +++| HEAD$TEX2[0] = C<2,8>FLAG;
02442 M00S01871.probe +++|
02443 M00S01872.probe +++| RPLINE(LOC(OUTFET),HEAD,10,40,END$LN);
02444 M00S01873.probe +++|
02445 M00S01874.probe +++| END # OUTPUT COLUMN COUNT TOTALS #
02446 M00S01875.probe +++|
02447 M00S01876.probe +++| END # RPTPLD #
02448 M00S01877.probe +++|
02449 M00S01878.probe +++| TERM
02450 M00S01879.probe +++|PROC RPTPMD;
02451 M00S01880.probe +++|# TITLE RPTPMD - GENERATE PROGRAM *MTR* REQUESTS REPORT. #
02452 M00S01881.probe +++|
02453 M00S01882.probe +++| BEGIN # RPTPMD #
02454 M00S01883.probe +++|
02455 M00S01884.probe +++|#
02456 M00S01885.probe +++|** RPTPMD - GENERATE PROGRAM *MTR* REQUESTS REPORT.
02457 M00S01886.probe +++|*
02458 M00S01887.probe +++|* BY MATCHING THE RAW DATA WITH THE FUNCTION CODES IN
02459 M00S01888.probe +++|* *PMTR* ARRAY, THIS CODE WILL OUTPUT THE CONVERTED
02460 M00S01889.probe +++|* DATA.
02461 M00S01890.probe +++|*
02462 M00S01891.probe +++|* PROC RPTPMD
02463 M00S01892.probe +++|*
02464 M00S01893.probe +++|* EXIT REPORT PRINTED.
02465 M00S01894.probe +++|#
02466 M00S01895.probe +++|
02467 M00S01896.probe +++|#
02468 M00S01897.probe +++|**** PROC RPTPMD - XREF LIST BEGIN.
02469 M00S01898.probe +++|#
02470 M00S01899.probe +++|
02471 M00S01900.probe +++| XREF
02472 M00S01901.probe +++| BEGIN
02473 M00S01902.probe +++| PROC RPLINE; # OUTPUT LINE #
02474 M00S01903.probe +++| PROC RPSPACE; # OUTPUT BLANK LINE #
02475 M00S01904.probe +++| FUNC XCDD C(10); # CONVERT TO DISPLAY #
02476 M00S01905.probe +++| FUNC XCOD C(10); # CONVERT TO OCTAL DISPLAY #
02477 M00S01906.probe +++| END
02478 M00S01907.probe +++|
02479 M00S01908.probe +++|#
02480 M00S01909.probe +++|**** PROC RPTPMD - XREF LIST END.
02481 M00S01910.probe +++|#
02482 M00S01911.probe +++|
02483 M00S01912.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL #
02484 M00S01913.probe +++|*CALL COMAMSS
02485 M00S01914.probe +++|*CALL COMSPDT
02486 M00S01915.probe +++|*CALL COMUFMT
02487 M00S01916.probe +++|*CALL COMUOUT
02488 M00S01917.probe +++|*CALL COMUPRB
02489 M00S01918.probe +++|
02490 M00S01919.probe +++| ITEM COUNT U; # TOTAL COUNTER #
02491 M00S01920.probe +++| ITEM I I; # LOOP CONTROL #
02492 M00S01921.probe +++| ITEM TEMP C(10); # WORKING STORAGE #
02493 M00S01922.probe +++|
02494 M00S01923.probe +++|
02495 M00S01924.probe +++|#
02496 M00S01925.probe +++|* OUTPUT LINE FORMAT.
02497 M00S01926.probe +++|#
02498 M00S01927.probe +++|
02499 M00S01928.probe +++| ARRAY LINE [0:0] S(2);
02500 M00S01929.probe +++| BEGIN
02501 M00S01930.probe +++| ITEM LINE$BLANK C(00,00,20) = [" "]; # BLANK LINE #
02502 M00S01931.probe +++| ITEM LINE$NAME C(00,12,04); # FUNCTION NAME #
02503 M00S01932.probe +++| ITEM LINE$LPAR C(00,36,01) = ["("]; # LEFT PARENTHESIS #
02504 M00S01933.probe +++| ITEM LINE$NUM C(00,42,02); # FUNCTION CODE #
02505 M00S01934.probe +++| ITEM LINE$RPAR C(00,54,01) = [")"]; # RIGHT PARENTHESIS #
02506 M00S01935.probe +++| ITEM LINE$PCPU0 C(01,12,08); # PROGRAM MODE - CPU 0 COUNT #
02507 M00S01936.probe +++| END
02508 M00S01937.probe +++|
02509 M00S01938.probe +++|#
02510 M00S01939.probe +++|* PROGRAM MODE CONVERSION LIST.
02511 M00S01940.probe +++|#
02512 M00S01941.probe +++|
Line S01942 Modification History |
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02513 M01S01942.271l750 ---| ARRAY PMTR [1:MXP1] S(1);
Line S00003 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02514 M01S00003.271l750 +++| ARRAY PMTR [0:PMX1] S(1);
02515 M00S01943.probe +++| BEGIN
02516 M00S01944.probe +++| ITEM PMTR$TEXT C(00,00,04) = [ ##
02517 M00S01945.probe +++| "MSTF", # STORAGE MOVE #
Line S01946 Modification History |
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02518 M01S01946.271l750 ---| "PDMF", # PROCESS DOWN MACHINE #
02519 M00S01947.probe +++| "PMRF", # PROCESS INTER-MACHINE REQUEST #
Line S01948 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
02520 M01S01948.v23l617 ---| "MECF", # MOVE ECS STORAGE #
Line S00193 Modification History |
M01 (Added by) | v23l617 |
M02 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02521 M02S00193.271l750 ---| "MECF", # MOVE EXTENDED MEMORY STORAGE #
Line S01949 Modification History |
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02522 M01S01949.271l750 ---| "TECF"]; # TRANSFER USER ECS BLOCK #
Line S00004 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02523 M01S00004.271l750 +++| "MECF"]; # MOVE EXTENDED MEMORY STORAGE #
02524 M00S01950.probe +++| END
02525 M00S01951.probe +++|
02526 M00S01952.probe +++|#
02527 M00S01953.probe +++|* THE SEGMENT OF THE *PROBE* DATA WHICH CONTAINS THE
02528 M00S01954.probe +++|* PROGRAM MODE INFORMATION.
02529 M00S01955.probe +++|#
02530 M00S01956.probe +++|
02531 M00S01957.probe +++| BASED
Line S01958 Modification History |
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02532 M01S01958.271l750 ---| ARRAY PRG [1:1] S(1);
Line S00005 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02533 M01S00005.271l750 +++| ARRAY PRG [0:0] S(1);
02534 M00S01959.probe +++| BEGIN
02535 M00S01960.probe +++| ITEM PRG$CNT U(00,00,60); # PROGRAM MODE - CPU 0 COUNT #
02536 M00S01961.probe +++| END
02537 M00S01962.probe +++|
02538 M00S01963.probe +++| CONTROL EJECT;
02539 M00S01964.probe +++|
02540 M00S01965.probe +++| P<PRG> = SFM$BUFF[PROBE] + TMNR; # LOCATING STATISTICS #
02541 M00S01966.probe +++|
02542 M00S01967.probe +++|#
02543 M00S01968.probe +++|* OUTPUT REPORT HEADER.
02544 M00S01969.probe +++|#
02545 M00S01970.probe +++|
02546 M00S01971.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",3); # OUTPUT BLANK LINE #
02547 M00S01972.probe +++|
02548 M00S01973.probe +++| RPLINE(LOC(OUTFET),"PROGRAM MODE",10,12,END$LN);
02549 M00S01974.probe +++|
02550 M00S01975.probe +++| RPSPACE(LOC(OUTFET),SP"SPACE",1); # OUTPUT BLANK LINE #
02551 M00S01976.probe +++|
02552 M00S01977.probe +++| RPLINE(LOC(OUTFET),"CPU0",25,4,END$LN);
02553 M00S01978.probe +++|
02554 M00S01979.probe +++|
02555 M00S01980.probe +++|#
02556 M00S01981.probe +++|* OUTPUT PROGRAM MODE *MTR* REQUESTS.
02557 M00S01982.probe +++|#
02558 M00S01983.probe +++|
Line S01984 Modification History |
M01 (Removed by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02559 M01S01984.271l750 ---| FASTFOR I = 1 STEP 1 UNTIL PMXF
Line S00006 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02560 M01S00006.271l750 +++| FASTFOR I = 0 STEP 1 UNTIL PMX1
02561 M00S01985.probe +++| DO
02562 M00S01986.probe +++| BEGIN
02563 M00S01987.probe +++| LINE$NAME[0] = PMTR$TEXT[I]; # SET FUNCTION NAME #
02564 M00S01988.probe +++| TEMP = XCOD(I);
02565 M00S01989.probe +++| LINE$NUM[0] = C<8,2>TEMP; # SET FUNCTION CODE #
02566 M00S01990.probe +++| COUNT = COUNT + PRG$CNT[I]; # TOTAL STATISTICS #
02567 M00S01991.probe +++| TEMP = XCDD(PRG$CNT[I]);
02568 M00S01992.probe +++| LINE$PCPU0[0] = C<2,8>TEMP; # SET COUNT #
02569 M00S01993.probe +++|
02570 M00S01994.probe +++| RPLINE(LOC(OUTFET),LINE,10,20,END$LN);
02571 M00S01995.probe +++|
02572 M00S01996.probe +++| END
02573 M00S01997.probe +++|
02574 M00S01998.probe +++|#
02575 M00S01999.probe +++|* OUTPUT CUMULATIVE TOTALS.
02576 M00S02000.probe +++|#
02577 M00S02001.probe +++|
02578 M00S02002.probe +++| RPLINE(LOC(OUTFET),"TOTAL",15,5,CONT$LN); # TOTAL LABEL OUTPUT #
02579 M00S02003.probe +++| TEMP = XCDD(COUNT); # CONVERTED TOTAL #
02580 M00S02004.probe +++|
02581 M00S02005.probe +++| RPLINE(LOC(OUTFET),C<2,8>TEMP,22,8,END$LN);
02582 M00S02006.probe +++|
02583 M00S02007.probe +++| END # RPTPMD #
02584 M00S02008.probe +++|
02585 M00S02009.probe +++| TERM
02586 M00S02010.probe +++|PROC RPTPST;
02587 M00S02011.probe +++|# TITLE RPTPST - GENERATE VERSION REPORT. #
02588 M00S02012.probe +++|
02589 M00S02013.probe +++| BEGIN # RPTPST #
02590 M00S02014.probe +++|
02591 M00S02015.probe +++|#
02592 M00S02016.probe +++|** RPTPST - GENERATE VERSION REPORT.
02593 M00S02017.probe +++|*
02594 M00S02018.probe +++|* *RPTPST* WILL PRODUCE THE *PROBE* STATISTICS
02595 M00S02019.probe +++|* REPORT.
02596 M00S02020.probe +++|*
02597 M00S02021.probe +++|* PROC RPTPST
02598 M00S02022.probe +++|*
02599 M00S02023.probe +++|* EXIT REPORT PRINTED.
02600 M00S02024.probe +++|#
02601 M00S02025.probe +++|
02602 M00S02026.probe +++|#
02603 M00S02027.probe +++|**** PROC RPTPST - XREF LIST BEGIN.
02604 M00S02028.probe +++|#
02605 M00S02029.probe +++|
02606 M00S02030.probe +++| XREF
02607 M00S02031.probe +++| BEGIN
02608 M00S02032.probe +++| FUNC EDATE C(10); # CONVERT PACKED DATE #
02609 M00S02033.probe +++| FUNC ETIME C(10); # CONVERT PACKED TIME #
02610 M00S02034.probe +++| PROC RPLINE; # OUTPUT LINE #
02611 M00S02035.probe +++| END
02612 M00S02036.probe +++|
02613 M00S02037.probe +++|#
02614 M00S02038.probe +++|**** PROC RPTPST - XREF LIST END.
02615 M00S02039.probe +++|#
02616 M00S02040.probe +++|
02617 M00S02041.probe +++| DEF HDRPST1 #"START OF SAMPLE INTERVAL"#; # LINE LABEL #
02618 M00S02042.probe +++| DEF HDRPST2 #"END OF SAMPLE INTERVAL"#; # LINE LABEL #
02619 M00S02043.probe +++|
02620 M00S02044.probe +++| DEF LISTCON #0#; # COMMON DECK LIST CONTROL #
02621 M00S02045.probe +++|
02622 M00S02046.probe +++|*CALL COMAMSS
02623 M00S02047.probe +++|*CALL COMSPDT
02624 M00S02048.probe +++|*CALL COMUFMT
02625 M00S02049.probe +++|*CALL COMUOUT
02626 M00S02050.probe +++|*CALL COMUPRB
02627 M00S02051.probe +++|
02628 M00S02052.probe +++| ITEM TEMP C(10); # WORKING STORAGE #
02629 M00S02053.probe +++|
02630 M00S02054.probe +++| ARRAY LINE [0:0] S(6);
02631 M00S02055.probe +++| BEGIN
02632 M00S02056.probe +++| ITEM LINE$LABS C(00,00,30); # DATA LABELS #
02633 M00S02057.probe +++| ITEM LINE$DATE C(03,00,10); # DATE #
02634 M00S02058.probe +++| ITEM LINE$BLANK C(04,00,10) = [" "]; # BLANK WORD #
02635 M00S02059.probe +++| ITEM LINE$TIME C(05,00,10); # TIME #
02636 M00S02060.probe +++| END
02637 M00S02061.probe +++|
02638 M00S02062.probe +++| BASED
02639 M00S02063.probe +++| ARRAY SAMPLE [0:1] S(1);
02640 M00S02064.probe +++| BEGIN
02641 M00S02065.probe +++| ITEM SAMPLE$DATE U(00,24,18); # PACKED DATE #
02642 M00S02066.probe +++| ITEM SAMPLE$TIME U(00,42,18); # PACKED TIME #
02643 M00S02067.probe +++| END
02644 M00S02068.probe +++|
02645 M00S02069.probe +++| CONTROL EJECT;
02646 M00S02070.probe +++|
02647 M00S02071.probe +++| P<SAMPLE> = SFM$BUFF[PROBE]; # LOCATE DATA ARRAY #
02648 M00S02072.probe +++|
02649 M00S02073.probe +++|#
02650 M00S02074.probe +++|* OUTPUT VERSION DATA.
02651 M00S02075.probe +++|#
02652 M00S02076.probe +++|
02653 M00S02077.probe +++| LINE$LABS[0] = VERS$PVER; # *PROBE* VERSION #
02654 M00S02078.probe +++| LINE$DATE[0] = VERS$DATE; # CURRENT DATE #
02655 M00S02079.probe +++| LINE$TIME[0] = VERS$TIME; # CURRENT TIME #
02656 M00S02080.probe +++|
02657 M00S02081.probe +++| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
02658 M00S02082.probe +++|
02659 M00S02083.probe +++| LINE$LABS[0] = HDRPST1; # START SAMPLE INTERVAL #
02660 M00S02084.probe +++| TEMP = EDATE(SAMPLE$DATE[1]);
02661 M00S02085.probe +++| LINE$DATE[0] = TEMP; # CONVERTED DATE #
02662 M00S02086.probe +++| TEMP = ETIME(SAMPLE$TIME[1]);
02663 M00S02087.probe +++| LINE$TIME[0] = TEMP; # CONVERTED TIME #
02664 M00S02088.probe +++|
02665 M00S02089.probe +++| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
02666 M00S02090.probe +++|
02667 M00S02091.probe +++| LINE$LABS[0] = HDRPST2; # END SAMPLE INTERVAL #
02668 M00S02092.probe +++| TEMP = EDATE(SAMPLE$DATE[0]);
02669 M00S02093.probe +++| LINE$DATE[0] = TEMP; # CONVERTED DATE #
02670 M00S02094.probe +++| TEMP = ETIME(SAMPLE$TIME[0]);
02671 M00S02095.probe +++| LINE$TIME[0] = TEMP; # CONVERTED TIME #
02672 M00S02096.probe +++|
02673 M00S02097.probe +++| RPLINE(LOC(OUTFET),LINE,10,60,END$LN);
02674 M00S02098.probe +++|
02675 M00S02099.probe +++|#
02676 M00S02100.probe +++|* ADJUST THE *PROBE* TABLE POINTERS TO ALLOW FOR THE
02677 M00S02101.probe +++|* DIFFERENCE BETWEEN THE SYSTEM AND *SFM* TABLE BUILD.
02678 M00S02102.probe +++|#
02679 M00S02103.probe +++|
02680 M00S02104.probe +++| SFM$BUFF[PROBE] = SFM$BUFF[PROBE] + 1; # ADJUST TABLE POINTER #
02681 M00S02105.probe +++| SFM$LEN[PROBE] = SFM$LEN[PROBE] - 1; # ADJUST TABLE LENGTH #
02682 M00S02106.probe +++|
02683 M00S02107.probe +++| END # RPTPST #
02684 M00S02108.probe +++|
02685 M00S02109.probe +++| TERM
02686 M00S02110.probe +++|*WEOR
02687 M00S02111.probe +++| IDENT PRESET
02688 M00S02112.probe +++| ENTRY PRESET
02689 M00S02113.probe +++| SST
02690 M00S02114.probe +++| SYSCOM B1
02691 M00S02115.probe +++| TITLE PRESET - SET UP *PROBE* ARGUMENT LIST.
02692 M00S02116.probe +++|*COMMENT SET UP *PROBE* ARGUMENT LIST.
Line S02117 Modification History |
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
02693 M01S02117.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
Line S00002 Modification History |
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
02694 M01S00002.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
02695 M00S02118.probe +++|
02696 M00S02119.probe +++|*CALL COMCMAC
02697 M00S02120.probe +++| PRESET SPACE 4,15
02698 M00S02121.probe +++|** COMMON DECKS.
02699 M00S02122.probe +++|
02700 M00S02123.probe +++|*CALL COMSMTR
02701 M00S02124.probe +++| PRESET SPACE 4,15
Line S00007 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02702 M01S00007.271l750 +++| LIST X
02703 M00S02125.probe +++|*CALL COMSPDT
Line S00008 Modification History |
M01 (Added by) | 271l750 |
Seq # *Modification Id* Act
----------------------------+
02704 M01S00008.271l750 +++| LIST *
02705 M00S02126.probe +++| PRESET SPACE 4,15
02706 M00S02127.probe +++|*** PRESET - SET UP *PROBE* ARGUMENT LIST.
02707 M00S02128.probe +++|*
02708 M00S02129.probe +++|* PRESET(ARGLIST); (*SYMPL* CALL)
02709 M00S02130.probe +++|*
02710 M00S02131.probe +++|* EXIT (ARGLIST) = ADDRESS OF ARGUMENT LIST.
02711 M00S02132.probe +++|*
02712 M00S02133.probe +++|* USES A - 6.
02713 M00S02134.probe +++|* B - 1.
02714 M00S02135.probe +++|* X - 6.
02715 M00S02136.probe +++|*
02716 M00S02137.probe +++|* MACROS ARG.
02717 M00S02138.probe +++|
02718 M00S02139.probe +++|
02719 M00S02140.probe +++|PRESET SUBR ENTRY/EXIT
02720 M00S02141.probe +++| SB1 1
02721 M00S02142.probe +++| SX6 ARGLIST ADDRESS OF ARGUMENT LIST
02722 M00S02143.probe +++| SA6 X1
02723 M00S02144.probe +++| EQ PRESETX RETURN
02724 M00S02145.probe +++|
02725 M00S02146.probe +++|* ARGUMENT LIST.
02726 M00S02147.probe +++|
02727 M00S02148.probe +++| ARGLIST BSS 0
02728 M00S02149.probe +++| L ARG LASV,L OUTPUT FILE
02729 M00S02150.probe +++| P ARG PASV,P INPUT FILE NAME
02730 M00S02151.probe +++| B ARG BASV,B,400B BINARY FILE NAME
02731 M00S02152.probe +++| R ARG -RASV,R,400B REWIND OPTION
02732 M00S02153.probe +++| OP ARG OPASV,OP,400B PROCESSING OPTION
02733 M00S02154.probe +++| LO ARG LOASV,LO,400B SORT OPTION
02734 M00S02155.probe +++|
02735 M00S02156.probe +++|* DEFAULT VALUES.
02736 M00S02157.probe +++|
02737 M00S02158.probe +++| LASV DATA 0LOUTPUT
02738 M00S02159.probe +++| PASV DATA 0LSTATS
02739 M00S02160.probe +++| BASV DATA 0LSTATS
02740 M00S02161.probe +++| RASV DATA 0LR
02741 M00S02162.probe +++| OPASV DATA 0LP
02742 M00S02163.probe +++| LOASV DATA 0LF
02743 M00S02164.probe +++|
02744 M00S02165.probe +++| USE /TFTNB/
02745 M00S02166.probe +++|
02746 M00S02167.probe +++|*CALL COMDTFN
02747 M00S02168.probe +++| LIST X
02748 M00S02169.probe +++|
02749 M00S02170.probe +++| USE /VERS/
02750 M00S02171.probe +++|
02751 M00S02172.probe +++| CON 10H"TIME"
02752 M00S02173.probe +++| CON 10H"DATE"
02753 M00S02174.probe +++| DATA 30H"PVERS"
02754 M00S02175.probe +++|*CALL COMUPRB
02755 M00S02176.probe +++|
02756 M00S02177.probe +++| END