User Tools

Site Tools


Action unknown: copypageplugin__copy
cdc:nos2.source:opl.opl871:common:comccua

Common COMCCUA

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.comccua +++|          CTEXT  COMCCUA - COMPUTER UTILIZATION ANALYSIS ROUTINES.
00002  M00S00002.comccua +++|          SPACE  4,10
00003  M00S00003.comccua +++|          IF     -DEF,QUAL$,1
00004  M00S00004.comccua +++|          QUAL   COMCCUA
00005  M00S00005.comccua +++|          BASE   D
Line S00006 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00006  M01S00006.281l803 ---|*         COMMENT  COPYRIGHT CONTROL DATA CORP. 1984.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00008  M00S00007.comccua +++|CUA       SPACE  4,10
00009  M00S00008.comccua +++|***       CUA - COMPUTER UTILIZATION ANALYSIS ROUTINES.
00010  M00S00009.comccua +++|*
00011  M00S00010.comccua +++|*         M. L. SWANSON.     84/05/09.
00012  M00S00011.comccua +++|*         N. K. CLARK.       84/05/09.
00013  M00S00012.comccua +++|          SPACE  4,10
00014  M00S00013.comccua +++|***       *CUA* ALLOWS COMPUTER UTILIZATION ANALYSIS BY MEASURING THE
00015  M00S00014.comccua +++|*         ELAPSED TIME, CP TIME, AND MASS STORAGE ACTIVITY OF THE
00016  M00S00015.comccua +++|*         CALLING PROGRAM.  THE RESULTS ARE THEN WRITTEN TO THE SYSTEM
00017  M00S00016.comccua +++|*         DAYFILE, THE USER DAYFILE, AND THE JOB MESSAGE BUFFER.
00018  M00S00017.comccua +++|          SPACE  4,15
00019  M00S00018.comccua +++|***       DAYFILE MESSAGE.
00020  M00S00019.comccua +++|*
00021  M00S00020.comccua +++|*         1 3         14        24        34
00022  M00S00021.comccua +++|*         - TOOLNAME  ETIME     CPTIME    MSACT
00023  M00S00022.comccua +++|*
00024  M00S00023.comccua +++|*         TOOLNAME - CALLING TOOL.
00025  M00S00024.comccua +++|*         ETIME - ELAPSED TIME SINCE INITIATION OF THE TOOL
00026  M00S00025.comccua +++|*                 IN THE FORM  HH.MM.SS.
00027  M00S00026.comccua +++|*         CPTIME - CP TIME FOR THE TOOL IN SECONDS (TO 3
00028  M00S00027.comccua +++|*                 DECIMAL PLACES).
00029  M00S00028.comccua +++|*         MSACT - MASS STORAGE ACTIVITY FOR THE TOOL IN KUNS,
00030  M00S00029.comccua +++|*                 (TO 3 DECIMAL PLACES).
00031  M00S00030.comccua +++| INT      SPACE  4,10
00032  M00S00031.comccua +++|***       CALLING SEQUENCES.
00033  M00S00032.comccua +++|*
00034  M00S00033.comccua +++|*         *SYMPL* CALL -
00035  M00S00034.comccua +++|*
00036  M00S00035.comccua +++|*         INT(TOOLNAME);
00037  M00S00036.comccua +++|*
00038  M00S00037.comccua +++|*         FNL;
00039  M00S00038.comccua +++| INT      SPACE  4,15
00040  M00S00039.comccua +++|**        INT - *CUA* INITIALIZATION.
00041  M00S00040.comccua +++|*
00042  M00S00041.comccua +++|*         ENTRY  (A1) = FWA OF PARAMETER LIST.
00043  M00S00042.comccua +++|*                (X1) = ADDRESS OF TOOLNAME PARAMETER.
00044  M00S00043.comccua +++|*
00045  M00S00044.comccua +++|*         EXIT   INITIAL ACCUMULATOR VALUES SAVED.
00046  M00S00045.comccua +++|*
00047  M00S00046.comccua +++|*         USES   X - 2, 3, 6, 7.
00048  M00S00047.comccua +++|*                A - 1, 2, 6, 7.
00049  M00S00048.comccua +++|*                B - 1.
00050  M00S00049.comccua +++|*
00051  M00S00050.comccua +++|*         MACROS GETJA, RTIME, TIME.
00052  M00S00051.comccua +++|*
00053  M00S00052.comccua +++|*         XREF   COMCZTB.
00054  M00S00053.comccua +++|
00055  M00S00054.comccua +++|
00056  M00S00055.comccua +++| INT      SUBR               ENTRY/EXIT
00057  M00S00056.comccua +++|          SB1    1
00058  M00S00057.comccua +++|          SA1    X1          GET TOOLNAME PARAMETER
00059  M00S00058.comccua +++|          RJ     ZTB         SPACE FILL TOOLNAME
00060  M00S00059.comccua +++|          MX2    -12
00061  M00S00060.comccua +++|          BX7    -X2*X6      SAVE LAST 2 CHARACTERS
00062  M00S00061.comccua +++|          BX6    X2*X6       ADD TOOLNAME TO MESSAGE
00063  M00S00062.comccua +++|          SX3    2R-
00064  M00S00063.comccua +++|          BX6    X6+X3
00065  M00S00064.comccua +++|          LX6    -12
00066  M00S00065.comccua +++|          SA6    MESS
00067  M00S00066.comccua +++|          LX7    -12
00068  M00S00067.comccua +++|          SA7    A6+B1
00069  M00S00068.comccua +++|          RTIME  CUAB        INITIAL ELAPSED TIME
00070  M00S00069.comccua +++|          TIME   CUAC        INITIAL ACCUMULATE CP TIME
00071  M00S00070.comccua +++|          GETJA  CUAA        INITIAL MS ACCUMULATOR
00072  M00S00071.comccua +++|          SA2    CUAA+2
00073  M00S00072.comccua +++|          BX6    X2
00074  M00S00073.comccua +++|          SA6    CUAD        SAVE INITIAL MS ACCUMULATOR
00075  M00S00074.comccua +++|          EQ     INTX        RETURN
00076  M00S00075.comccua +++| FNL      SPACE  4,15
00077  M00S00076.comccua +++|**        FNL - COMPLETE UTILIZATION ANALYSIS PROCESS.
00078  M00S00077.comccua +++|*
00079  M00S00078.comccua +++|*         EXIT   MESSAGE ISSUED TO DAYFILE.
00080  M00S00079.comccua +++|*
00081  M00S00080.comccua +++|*         USES   X - 1, 2, 3, 4, 6, 7.
00082  M00S00081.comccua +++|*                A - 1, 2, 3, 6, 7.
00083  M00S00082.comccua +++|*                B - 1, 4.
00084  M00S00083.comccua +++|*
00085  M00S00084.comccua +++|*         MACROS ETIMES, GETJA, MESSAGE, RTIME, TIME.
00086  M00S00085.comccua +++|*
00087  M00S00086.comccua +++|*         XREF   COMCCDD, COMCCFD, COMCEDT.
00088  M00S00087.comccua +++|
00089  M00S00088.comccua +++|
00090  M00S00089.comccua +++| FNL      SUBR               ENTRY/EXIT
00091  M00S00090.comccua +++|          SB1    1
00092  M00S00091.comccua +++|          RTIME  CUAE        FINAL ELAPSED TIME
00093  M00S00092.comccua +++|          TIME   CUAF        FINAL ACCUMULATED CP TIME
00094  M00S00093.comccua +++|          GETJA  CUAA        FINAL MS ACCUMULATOR
00095  M00S00094.comccua +++|
00096  M00S00095.comccua +++|*         CALCULATE TOTAL ELAPSED TIME.
00097  M00S00096.comccua +++|
00098  M00S00097.comccua +++|          SA2    CUAB        INITIAL ELAPSED TIME
00099  M00S00098.comccua +++|          SA3    CUAE        FINAL ELAPSED TIME
00100  M00S00099.comccua +++|          IX2    X3-X2       FINAL ELAPSED TIME IN SECONDS
00101  M00S00100.comccua +++|          AX2    36
00102  M00S00101.comccua +++|
00103  M00S00102.comccua +++|*         CONVERT ELAPSED TIME TO DISPLAY CODE FORMAT  HH.MM.SS.
00104  M00S00103.comccua +++|
00105  M00S00104.comccua +++|          SX1    3600        CALCULATE ELAPSED HOURS
00106  M00S00105.comccua +++|          BX3    X2
00107  M00S00106.comccua +++|          IX7    X3/X1
00108  M00S00107.comccua +++|          SX1    3600
00109  M00S00108.comccua +++|          IX6    X7*X1
00110  M00S00109.comccua +++|          LX7    12
00111  M00S00110.comccua +++|          IX2    X2-X6       HOUR REMAINDER
00112  M00S00111.comccua +++|          SX1    60          CALCULATE ELAPSED MINUTES
00113  M00S00112.comccua +++|          BX3    X2
00114  M00S00113.comccua +++|          IX6    X3/X1
00115  M00S00114.comccua +++|          LX6    6
00116  M00S00115.comccua +++|          BX7    X7+X6
00117  M00S00116.comccua +++|          SX1    60
Line S00001 Modification History
M01 (Added by) ccua1
Seq #  *Modification Id* Act 
----------------------------+
00118  M01S00001.ccua1   +++|          LX6    -6
00119  M00S00117.comccua +++|          IX4    X6*X1
00120  M00S00118.comccua +++|          IX6    X2-X4       ELAPSED SECONDS
Line S00119 Modification History
M01 (Removed by) ccua1
Seq #  *Modification Id* Act 
----------------------------+
00121  M01S00119.ccua1   ---|          BX7    X7+X6
00122  M01S00120.ccua1   ---|          ETIME  X7          CONVERT PACKED TIME TO DISPLAY CODE
Line S00002 Modification History
M01 (Added by) ccua1
Seq #  *Modification Id* Act 
----------------------------+
00123  M01S00002.ccua1   +++|          BX1    X7+X6
00124  M01S00003.ccua1   +++|          ETIME  X1          CONVERT PACKED TIME TO DISPLAY CODE
00125  M00S00121.comccua +++|          SA1    MESS+1      STORE ELAPSED TIME IN MESSAGE
00126  M00S00122.comccua +++|          MX2    48
00127  M00S00123.comccua +++|          BX7    X2*X6
00128  M00S00124.comccua +++|          LX7    -12
00129  M00S00125.comccua +++|          BX7    X1+X7
00130  M00S00126.comccua +++|          SA7    A1
00131  M00S00127.comccua +++|          BX6    -X2*X6
00132  M00S00128.comccua +++|          LX6    -12
00133  M00S00129.comccua +++|          SA6    A7+B1
00134  M00S00130.comccua +++|
00135  M00S00131.comccua +++|*         CALCULATE TOTAL CP TIME FOR THE TOOL IN MILLISECONDS.
00136  M00S00132.comccua +++|
00137  M00S00133.comccua +++|          SA2    CUAC        INITIAL CP TIME ACCUMULATOR
00138  M00S00134.comccua +++|          SA3    CUAF        FINAL CP TIME ACCUMULATOR
00139  M00S00135.comccua +++|          SB4    48
00140  M00S00136.comccua +++|          MX4    -24
00141  M00S00137.comccua +++|          LX7    X2,B4
00142  M00S00138.comccua +++|          LX6    X3,B4
00143  M00S00139.comccua +++|          BX7    -X4*X7      INITIAL CP TIME (SECONDS)
00144  M00S00140.comccua +++|          BX6    -X4*X6      FINAL CP TIME (SECONDS)
00145  M00S00141.comccua +++|          SX1    1000        CONVERT TO MILLISECONDS
00146  M00S00142.comccua +++|          IX7    X7*X1
00147  M00S00143.comccua +++|          IX6    X6*X1
00148  M00S00144.comccua +++|          MX4    -12
00149  M00S00145.comccua +++|          BX2    -X4*X2      CALCULATE TOTALS IN MILLISECONDS
00150  M00S00146.comccua +++|          BX3    -X4*X3
00151  M00S00147.comccua +++|          IX7    X7+X2
00152  M00S00148.comccua +++|          IX6    X6+X3
00153  M00S00149.comccua +++|          IX1    X6-X7       TOTAL CP ACTIVITY IN MILLISECONDS
00154  M00S00150.comccua +++|          RJ     CFD         CONVERT TO DISPLAY CODE
00155  M00S00151.comccua +++|          SA1    MESS+2      STORE CP TIME IN MESSAGE
00156  M00S00152.comccua +++|          MX2    48
00157  M00S00153.comccua +++|          BX7    X2*X6
00158  M00S00154.comccua +++|          LX7    -12
00159  M00S00155.comccua +++|          BX7    X1+X7
00160  M00S00156.comccua +++|          SA7    A1
00161  M00S00157.comccua +++|          BX7    -X2*X6
00162  M00S00158.comccua +++|          LX7    -12
00163  M00S00159.comccua +++|          SA7    A7+B1
00164  M00S00160.comccua +++|
00165  M00S00161.comccua +++|*         CALCULATE TOTAL MS ACTIVITY FOR THE TOOL IN KUNS.
00166  M00S00162.comccua +++|
00167  M00S00163.comccua +++|          SA2    CUAD        INITIAL MS ACCUMULATOR
00168  M00S00164.comccua +++|          SA3    CUAA+2      FINAL MS ACCUMULATOR
00169  M00S00165.comccua +++|          MX4    20
00170  M00S00166.comccua +++|          BX2    X4*X2       INITIAL MS ACCUMULATOR
00171  M00S00167.comccua +++|          BX3    X4*X3       FINAL MS ACCUMULATOR
00172  M00S00168.comccua +++|          LX2    20
00173  M00S00169.comccua +++|          LX3    20
00174  M00S00170.comccua +++|          IX1    X3-X2       TOTAL MS ACTIVITY
00175  M00S00171.comccua +++|          RJ     CFD         CONVERT TO DISPLAY CODE
00176  M00S00172.comccua +++|          SA1    MESS+3      SAVE TOTAL MS ACCUMUTATOR IN MESSAGE
00177  M00S00173.comccua +++|          MX2    48
00178  M00S00174.comccua +++|          BX7    X2*X6
00179  M00S00175.comccua +++|          LX7    -12
00180  M00S00176.comccua +++|          BX7    X1+X7
00181  M00S00177.comccua +++|          SA7    A1
00182  M00S00178.comccua +++|          BX7    -X2*X6
00183  M00S00179.comccua +++|          LX7    -12
00184  M00S00180.comccua +++|          SA7    A7+B1
00185  M00S00181.comccua +++|          MESSAGE  MESS,,R   SEND MESSAGE TO DAYFILE
00186  M00S00182.comccua +++|          EQ     FNLX        RETURN
00187  M00S00183.comccua +++|
00188  M00S00184.comccua +++|
00189  M00S00185.comccua +++| CUAA     BSSZ   5           REPLY BLOCK FOR *GETJA*
00190  M00S00186.comccua +++| CUAB     BSS    1           INITIAL ELAPSED TIME
00191  M00S00187.comccua +++| CUAC     BSS    1           INITIAL CP ACTIVITY ACCUMULATOR
00192  M00S00188.comccua +++| CUAD     BSS    1           INITIAL MS ACTIVITY ACCUMULATOR
00193  M00S00189.comccua +++| CUAE     BSS    1           FINAL ELAPSED TIME
00194  M00S00190.comccua +++| CUAF     BSS    1           FINAL CP ACTIVITY ACCUMULATOR
00195  M00S00191.comccua +++| MESS     BSSZ   6           DAYFILE MESSAGE BUFFER
00196  M00S00192.comccua +++|          SPACE  4,10
00197  M00S00193.comccua +++|          BASE   *
00198  M00S00194.comccua +++| QUAL$    IF     -DEF,QUAL$
00199  M00S00195.comccua +++|          QUAL   *
00200  M00S00196.comccua +++| INT      EQU    /COMCCUA/INT
00201  M00S00197.comccua +++| FNL      EQU    /COMCCUA/FNL
00202  M00S00198.comccua +++| QUAL$    ENDIF
00203  M00S00199.comccua +++|          ENDX
00204  M00S00200.comccua +++|
cdc/nos2.source/opl.opl871/common/comccua.txt ยท Last modified: (external edit)