	.TITLE	XLATE_RMI 
	.IDENT /V01-001/
;++
;1 XLATE_RMI 
; Various routines to translate codes to printable strings. See individual
; routines for detail. 
;--
; Definitions

	.PSECT	RW_DATA, NOEXE, RD, WRT, QUAD, PIC, NOSHR	
	$RMIDEF
; VMS does not provide symbols for the individual components of the 2 arrays 
; $GETRMI produces (TMSCP and MSCP stats). These are provided for here. There
; is no conflict with current versions of $RMIDEF
MSCP_BUFAVL		= 712
MSCP_BUFSMALL           = 716
MSCP_BUFWAITCUR         = 720
MSCP_BUFWAITPEAK        = 724
MSCP_DSKSRV             = 728
MSCP_HSTSRV             = 732
MSCP_LB_FAILCNT         = 736
MSCP_LB_INITCNT         = 740
MSCP_LB_LMLOAD1         = 744
MSCP_LB_LMLOAD2         = 748
MSCP_LB_LMLOAD3         = 752
MSCP_LB_LMLOAD4         = 756
MSCP_LB_LOAD            = 760
MSCP_LB_LOAD_AVAIL      = 764
MSCP_LB_LOAD_CAP        = 768
MSCP_LB_MONINT          = 772
MSCP_LB_MONTIME         = 776
MSCP_LB_REQCNT          = 780
MSCP_LB_REQTIME         = 784
MSCP_LB_RESPCNT         = 788
MSCP_LB_RESP            = 792
MSCP_OPCOUNT            = 796
MSCP_VCFAIL             = 800
MSCP_READ               = 804
MSCP_WRITE              = 808
MSCP_FRAGMENT           = 812
MSCP_SPLITXFER          = 816
MSCP_BUFWAIT            = 820
MSCP_SIZE1              = 824
MSCP_SIZE2              = 828
MSCP_SIZE3              = 832
MSCP_SIZE4              = 836
MSCP_SIZE5              = 840
MSCP_SIZE6              = 844
MSCP_SIZE7              = 848
;
TMSCP_BUFWAIT		= 1092
TMSCP_HSTSRV            = 1096
TMSCP_TAPSRV            = 1100
TMSCP_OPCOUNT           = 1104
TMSCP_ABORTCNT          = 1108
TMSCP_BUFAVAIL          = 1112
TMSCP_ONLINCNT          = 1116
TMSCP_ACCESSCNT         = 1120
TMSCP_FLUSHCNT          = 1124
TMSCP_RDCOUNT           = 1128
TMSCP_WRCOUNT           = 1132
TMSCP_VCFAIL            = 1136
TMSCP_FRAGMENT          = 1140
TMSCP_SIZE1             = 1144
TMSCP_SIZE2             = 1148
TMSCP_SIZE3             = 1152
TMSCP_SIZE4             = 1156
TMSCP_SIZE5             = 1160
TMSCP_SIZE6             = 1164
TMSCP_SIZE7             = 1168

XLATE_TBL:
	.LONG	RMI$_ACCESS
	.ADDRESS	RMI_ACCESS
	.LONG	RMI$_ACCLCK
	.ADDRESS	RMI_ACCLCK
	.LONG	RMI$_ALLOC
	.ADDRESS	RMI_ALLOC
	.LONG	RMI$_ARRLOCPK
	.ADDRESS	RMI_ARRLOCPK
	.LONG	RMI$_ARRTRAPK
	.ADDRESS	RMI_ARRTRAPK
	.LONG	RMI$_BADFLTS
	.ADDRESS	RMI_BADFLTS
	.LONG	RMI$_BLKIN
	.ADDRESS	RMI_BLKIN
	.LONG	RMI$_BLKLOC
	.ADDRESS	RMI_BLKLOC
	.LONG	RMI$_BLKOUT
	.ADDRESS	RMI_BLKOUT
	.LONG	RMI$_BLKAST
	.ADDRESS	RMI_BLKAST
	.LONG	RMI$_BUFIO
	.ADDRESS	RMI_BUFIO
	.LONG	RMI$_BUFOBJPAG
	.ADDRESS	RMI_BUFOBJPAG
	.LONG	RMI$_BUFOBJPAGPEAK
	.ADDRESS	RMI_BUFOBJPAGPEAK
	.LONG	RMI$_BUFOBJPAGS01
	.ADDRESS	RMI_BUFOBJPAGS01
	.LONG	RMI$_BUFOBJPAGS2
	.ADDRESS	RMI_BUFOBJPAGS2
	.LONG	RMI$_BUFOBJPAGMAXS01
	.ADDRESS	RMI_BUFOBJPAGMAXS01
	.LONG	RMI$_BUFOBJPAGMAXS2
	.ADDRESS	RMI_BUFOBJPAGMAXS2
	.LONG	RMI$_BUFOBJPAGPEAKS01
	.ADDRESS	RMI_BUFOBJPAGPEAKS01
	.LONG	RMI$_BUFOBJPAGPEAKS2
	.ADDRESS	RMI_BUFOBJPAGPEAKS2
	.LONG	RMI$_BUFOBJPGLTMAXS01
	.ADDRESS	RMI_BUFOBJPGLTMAXS01
	.LONG	RMI$_BUFOBJPGLTMAXS2
	.ADDRESS	RMI_BUFOBJPGLTMAXS2
	.LONG	RMI$_CEF
	.ADDRESS	RMI_CEF
	.LONG	RMI$_COLPG
	.ADDRESS	RMI_COLPG
	.LONG	RMI$_COM
	.ADDRESS	RMI_COM
	.LONG	RMI$_COMO
	.ADDRESS	RMI_COMO
	.LONG	RMI$_CPUEXEC
	.ADDRESS	RMI_CPUEXEC
	.LONG	RMI$_CPUID
	.ADDRESS	RMI_CPUID
	.LONG	RMI$_CPUIDLE
	.ADDRESS	RMI_CPUIDLE
	.LONG	RMI$_CPUINTSTK
	.ADDRESS	RMI_CPUINTSTK
	.LONG	RMI$_CPUKERNEL
	.ADDRESS	RMI_CPUKERNEL
	.LONG	RMI$_CPUMPSYNCH
	.ADDRESS	RMI_CPUMPSYNCH
	.LONG	RMI$_CPUSUPER
	.ADDRESS	RMI_CPUSUPER
	.LONG	RMI$_CPUUSER
	.ADDRESS	RMI_CPUUSER
	.LONG	RMI$_CUR
	.ADDRESS	RMI_CUR
	.LONG	RMI$_CWPSBYTESIN
	.ADDRESS	RMI_CWPSBYTESIN
	.LONG	RMI$_CWPSBYTESOUT
	.ADDRESS	RMI_CWPSBYTESOUT
	.LONG	RMI$_CWPSJPISIN
	.ADDRESS	RMI_CWPSJPISIN
	.LONG	RMI$_CWPSJPISOUT
	.ADDRESS	RMI_CWPSJPISOUT
	.LONG	RMI$_CWPSMSGSIN
	.ADDRESS	RMI_CWPSMSGSIN
	.LONG	RMI$_CWPSMSGSOUT
	.ADDRESS	RMI_CWPSMSGSOUT
	.LONG	RMI$_CWPSPCNTRLIN
	.ADDRESS	RMI_CWPSPCNTRLIN
	.LONG	RMI$_CWPSPCNTRLOUT
	.ADDRESS	RMI_CWPSPCNTRLOUT
	.LONG	RMI$_CWPSRSRCIN
	.ADDRESS	RMI_CWPSRSRCIN
	.LONG	RMI$_CWPSRSRCOUT
	.ADDRESS	RMI_CWPSRSRCOUT
	.LONG	RMI$_DDTM_ABORTS
	.ADDRESS	RMI_DDTM_ABORTS
	.LONG	RMI$_DDTM_ADDS
	.ADDRESS	RMI_DDTM_ADDS
	.LONG	RMI$_DDTM_BAD_LINKS
	.ADDRESS	RMI_DDTM_BAD_LINKS
	.LONG	RMI$_DDTM_BAD_PARTS
	.ADDRESS	RMI_DDTM_BAD_PARTS
	.LONG	RMI$_DDTM_BAD_TYPECODE
	.ADDRESS	RMI_DDTM_BAD_TYPECODE
	.LONG	RMI$_DDTM_BRANCHS
	.ADDRESS	RMI_DDTM_BRANCHS
	.LONG	RMI$_DDTM_BUCKETS1
	.ADDRESS	RMI_DDTM_BUCKETS1
	.LONG	RMI$_DDTM_BUCKETS2
	.ADDRESS	RMI_DDTM_BUCKETS2
	.LONG	RMI$_DDTM_BUCKETS3
	.ADDRESS	RMI_DDTM_BUCKETS3
	.LONG	RMI$_DDTM_BUCKETS4
	.ADDRESS	RMI_DDTM_BUCKETS4
	.LONG	RMI$_DDTM_BUCKETS5
	.ADDRESS	RMI_DDTM_BUCKETS5
	.LONG	RMI$_DDTM_BUCKETS6
	.ADDRESS	RMI_DDTM_BUCKETS6
	.LONG	RMI$_DDTM_DECLARES
	.ADDRESS	RMI_DDTM_DECLARES
	.LONG	RMI$_DDTM_DISC_COMP
	.ADDRESS	RMI_DDTM_DISC_COMP
	.LONG	RMI$_DDTM_ENDS
	.ADDRESS	RMI_DDTM_ENDS
	.LONG	RMI$_DDTM_FOR_UNLINKS
	.ADDRESS	RMI_DDTM_FOR_UNLINKS
	.LONG	RMI$_DDTM_FORGETS
	.ADDRESS	RMI_DDTM_FORGETS
	.LONG	RMI$_DDTM_JOINS
	.ADDRESS	RMI_DDTM_JOINS
	.LONG	RMI$_DDTM_LOG_COMMITS
	.ADDRESS	RMI_DDTM_LOG_COMMITS
	.LONG	RMI$_DDTM_LOG_FORGETS
	.ADDRESS	RMI_DDTM_LOG_FORGETS
	.LONG	RMI$_DDTM_LOG_PREPARES
	.ADDRESS	RMI_DDTM_LOG_PREPARES
	.LONG	RMI$_DDTM_ONE_PHASE
	.ADDRESS	RMI_DDTM_ONE_PHASE
	.LONG	RMI$_DDTM_PREPARES
	.ADDRESS	RMI_DDTM_PREPARES
	.LONG	RMI$_DDTM_SEQNO
	.ADDRESS	RMI_DDTM_SEQNO
	.LONG	RMI$_DDTM_STARTS
	.ADDRESS	RMI_DDTM_STARTS
	.LONG	RMI$_DDTM_TWOPHASE_ACKRCV
	.ADDRESS	RMI_DDTM_TWOPHASE_ACKRCV
	.LONG	RMI$_DDTM_TWOPHASE_ACKSNT
	.ADDRESS	RMI_DDTM_TWOPHASE_ACKSNT
	.LONG	RMI$_DDTM_TWOPHASE_CANRCV
	.ADDRESS	RMI_DDTM_TWOPHASE_CANRCV
	.LONG	RMI$_DDTM_TWOPHASE_CANSNT
	.ADDRESS	RMI_DDTM_TWOPHASE_CANSNT
	.LONG	RMI$_DDTM_TWOPHASE_COMMITS
	.ADDRESS	RMI_DDTM_TWOPHASE_COMMITS
	.LONG	RMI$_DDTM_TWOPHASE_RDYRCV
	.ADDRESS	RMI_DDTM_TWOPHASE_RDYRCV
	.LONG	RMI$_DDTM_TWOPHASE_RDYSNT
	.ADDRESS	RMI_DDTM_TWOPHASE_RDYSNT
	.LONG	RMI$_DDTM_TWOPHASE_REQRCV
	.ADDRESS	RMI_DDTM_TWOPHASE_REQRCV
	.LONG	RMI$_DDTM_TWOPHASE_REQSNT
	.ADDRESS	RMI_DDTM_TWOPHASE_REQSNT
	.LONG	RMI$_DDTM_VOL_UNLINKS
	.ADDRESS	RMI_DDTM_VOL_UNLINKS
	.LONG	RMI$_DDTM_WRITES_FORKED
	.ADDRESS	RMI_DDTM_WRITES_FORKED
	.LONG	RMI$_DDTM_WRITES_STARTED
	.ADDRESS	RMI_DDTM_WRITES_STARTED
	.LONG	RMI$_DEPLOCPK
	.ADDRESS	RMI_DEPLOCPK
	.LONG	RMI$_DEQ
	.ADDRESS	RMI_DEQ
	.LONG	RMI$_DEQIN
	.ADDRESS	RMI_DEQIN
	.LONG	RMI$_DEQLOC
	.ADDRESS	RMI_DEQLOC
	.LONG	RMI$_DEQOUT
	.ADDRESS	RMI_DEQOUT
	.LONG	RMI$_DIRDATA_HIT
	.ADDRESS	RMI_DIRDATA_HIT
	.LONG	RMI$_DIRDATA_MISS
	.ADDRESS	RMI_DIRDATA_MISS
	.LONG	RMI$_DIRFCB_HIT
	.ADDRESS	RMI_DIRFCB_HIT
	.LONG	RMI$_DIRFCB_MISS
	.ADDRESS	RMI_DIRFCB_MISS
	.LONG	RMI$_DIRIN
	.ADDRESS	RMI_DIRIN
	.LONG	RMI$_DIROUT
	.ADDRESS	RMI_DIROUT
	.LONG	RMI$_DIRIO
	.ADDRESS	RMI_DIRIO
	.LONG	RMI$_DLCK_INCMPLT
	.ADDRESS	RMI_DLCK_INCMPLT
	.LONG	RMI$_DLCKFND
	.ADDRESS	RMI_DLCKFND
	.LONG	RMI$_DLCKMSGS_IN
	.ADDRESS	RMI_DLCKMSGS_IN
	.LONG	RMI$_DLCKMSGS_OUT
	.ADDRESS	RMI_DLCKMSGS_OUT
	.LONG	RMI$_DLCKSRCH
	.ADDRESS	RMI_DLCKSRCH
	.LONG	RMI$_DZROFLTS
	.ADDRESS	RMI_DZROFLTS
	.LONG	RMI$_ENQCVT
	.ADDRESS	RMI_ENQCVT
	.LONG	RMI$_ENQCVTIN
	.ADDRESS	RMI_ENQCVTIN
	.LONG	RMI$_ENQCVTLOC
	.ADDRESS	RMI_ENQCVTLOC
	.LONG	RMI$_ENQCVTOUT
	.ADDRESS	RMI_ENQCVTOUT
	.LONG	RMI$_ENQNEW
	.ADDRESS	RMI_ENQNEW
	.LONG	RMI$_ENQNEWIN
	.ADDRESS	RMI_ENQNEWIN
	.LONG	RMI$_ENQNEWLOC
	.ADDRESS	RMI_ENQNEWLOC
	.LONG	RMI$_ENQNEWOUT
	.ADDRESS	RMI_ENQNEWOUT
	.LONG	RMI$_ENQNOTQD
	.ADDRESS	RMI_ENQNOTQD
	.LONG	RMI$_ENQWAIT
	.ADDRESS	RMI_ENQWAIT
	.LONG	RMI$_EXEFAULTS
	.ADDRESS	RMI_EXEFAULTS
	.LONG	RMI$_EXTHIT
	.ADDRESS	RMI_EXTHIT
	.LONG	RMI$_EXTMISS
	.ADDRESS	RMI_EXTMISS
	.LONG	RMI$_FAULTS
	.ADDRESS	RMI_FAULTS
	.LONG	RMI$_FCPCACHE
	.ADDRESS	RMI_FCPCACHE
	.LONG	RMI$_FCPCALLS
	.ADDRESS	RMI_FCPCALLS
	.LONG	RMI$_FCPCPU
	.ADDRESS	RMI_FCPCPU
	.LONG	RMI$_FCPCREATE
	.ADDRESS	RMI_FCPCREATE
	.LONG	RMI$_FCPERASE
	.ADDRESS	RMI_FCPERASE
	.LONG	RMI$_FCPFAULT
	.ADDRESS	RMI_FCPFAULT
	.LONG	RMI$_FCPHIT
	.ADDRESS	RMI_FCPHIT
	.LONG	RMI$_FCPREAD
	.ADDRESS	RMI_FCPREAD
	.LONG	RMI$_FCPSPLIT
	.ADDRESS	RMI_FCPSPLIT
	.LONG	RMI$_FCPTURN
	.ADDRESS	RMI_FCPTURN
	.LONG	RMI$_FCPWRITE
	.ADDRESS	RMI_FCPWRITE
	.LONG	RMI$_FIDHIT
	.ADDRESS	RMI_FIDHIT
	.LONG	RMI$_FIDMISS
	.ADDRESS	RMI_FIDMISS
	.LONG	RMI$_FILHDR_HIT
	.ADDRESS	RMI_FILHDR_HIT
	.LONG	RMI$_FILHDR_MISS
	.ADDRESS	RMI_FILHDR_MISS
	.LONG	RMI$_FPG
	.ADDRESS	RMI_FPG
	.LONG	RMI$_FREFLTS
	.ADDRESS	RMI_FREFLTS
	.LONG	RMI$_FRLIST
	.ADDRESS	RMI_FRLIST
	.LONG	RMI$_GBP_CURMAP
	.ADDRESS	RMI_GBP_CURMAP
	.LONG	RMI$_GBP_CURMAP_GRP
	.ADDRESS	RMI_GBP_CURMAP_GRP
	.LONG	RMI$_GBP_CURMAP_GRPWRT
	.ADDRESS	RMI_GBP_CURMAP_GRPWRT
	.LONG	RMI$_GBP_CURMAP_SYS
	.ADDRESS	RMI_GBP_CURMAP_SYS
	.LONG	RMI$_GBP_CURMAP_SYSWRT
	.ADDRESS	RMI_GBP_CURMAP_SYSWRT
	.LONG	RMI$_GBP_MAXMAP
	.ADDRESS	RMI_GBP_MAXMAP
	.LONG	RMI$_GBS_CURMAP
	.ADDRESS	RMI_GBS_CURMAP
	.LONG	RMI$_GBS_CURMAP_GRP
	.ADDRESS	RMI_GBS_CURMAP_GRP
	.LONG	RMI$_GBS_CURMAP_GRPWRT
	.ADDRESS	RMI_GBS_CURMAP_GRPWRT
	.LONG	RMI$_GBS_CURMAP_SYS
	.ADDRESS	RMI_GBS_CURMAP_SYS
	.LONG	RMI$_GBS_CURMAP_SYSWRT
	.ADDRESS	RMI_GBS_CURMAP_SYSWRT
	.LONG	RMI$_GBS_MAXMAP
	.ADDRESS	RMI_GBS_MAXMAP
	.LONG	RMI$_GBS_NOREF
	.ADDRESS	RMI_GBS_NOREF
	.LONG	RMI$_GVALFLTS
	.ADDRESS	RMI_GVALFLTS
	.LONG	RMI$_HDRINSWAPS
	.ADDRESS	RMI_HDRINSWAPS
	.LONG	RMI$_HDROUTSWAPS
	.ADDRESS	RMI_HDROUTSWAPS
	.LONG	RMI$_HIB
	.ADDRESS	RMI_HIB
	.LONG	RMI$_HIBO
	.ADDRESS	RMI_HIBO
	.LONG	RMI$_IOPAGCNT
	.ADDRESS	RMI_IOPAGCNT
	.LONG	RMI$_ISWPCNT
	.ADDRESS	RMI_ISWPCNT
	.LONG	RMI$_ISWPCNTPG
	.ADDRESS	RMI_ISWPCNTPG
	.LONG	RMI$_LCKMGR_CPU
	.ADDRESS	RMI_LCKMGR_CPU
	.LONG	RMI$_LCKMGR_PID
	.ADDRESS	RMI_LCKMGR_PID
	.LONG	RMI$_LCKMGR_REQCNT
	.ADDRESS	RMI_LCKMGR_REQCNT
	.LONG	RMI$_LCKMGR_REQTIME
	.ADDRESS	RMI_LCKMGR_REQTIME
	.LONG	RMI$_LCKMGR_SPINCNT
	.ADDRESS	RMI_LCKMGR_SPINCNT
	.LONG	RMI$_LCKMGR_SPINTIME
	.ADDRESS	RMI_LCKMGR_SPINTIME
	.LONG	RMI$_LEF
	.ADDRESS	RMI_LEF
	.LONG	RMI$_LEFO
	.ADDRESS	RMI_LEFO
	.LONG	RMI$_LOCK_MAX
	.ADDRESS	RMI_LOCK_MAX
	.LONG	RMI$_LOGNAM
	.ADDRESS	RMI_LOGNAM
	.LONG	RMI$_LPZ_ALLOC2
	.ADDRESS	RMI_LPZ_ALLOC2
	.LONG	RMI$_LPZ_ALLOCF
	.ADDRESS	RMI_LPZ_ALLOCF
	.LONG	RMI$_LPZ_EMPTY
	.ADDRESS	RMI_LPZ_EMPTY
	.LONG	RMI$_LPZ_EXPCNT
	.ADDRESS	RMI_LPZ_EXPCNT
	.LONG	RMI$_LPZ_HITS
	.ADDRESS	RMI_LPZ_HITS
	.LONG	RMI$_LPZ_MAXPAG
	.ADDRESS	RMI_LPZ_MAXPAG
	.LONG	RMI$_LPZ_MISSES
	.ADDRESS	RMI_LPZ_MISSES
	.LONG	RMI$_LPZ_PAGCNT
	.ADDRESS	RMI_LPZ_PAGCNT
	.LONG	RMI$_LPZ_PAKSIZ
	.ADDRESS	RMI_LPZ_PAKSIZ
	.LONG	RMI$_MBREADS
	.ADDRESS	RMI_MBREADS
	.LONG	RMI$_MBWRITES
	.ADDRESS	RMI_MBWRITES
	.LONG	RMI$_MCHKERRS
	.ADDRESS	RMI_MCHKERRS
	.LONG	RMI$_MEMERRS
	.ADDRESS	RMI_MEMERRS
	.LONG	RMI$_MODLIST
	.ADDRESS	RMI_MODLIST
	.LONG	RMI$_MSCP_EVERYTHING
	.ADDRESS	RMI_MSCP_EVERYTHING
	.LONG	RMI$_MWAIT
	.ADDRESS	RMI_MWAIT
	.LONG	RMI$_NP_POOL_ALLOC
	.ADDRESS	RMI_NP_POOL_ALLOC
	.LONG	RMI$_NP_POOL_ALLOCF
	.ADDRESS	RMI_NP_POOL_ALLOCF
	.LONG	RMI$_NP_POOL_EXP
	.ADDRESS	RMI_NP_POOL_EXP
	.LONG	RMI$_NP_POOL_EXPF
	.ADDRESS	RMI_NP_POOL_EXPF
	.LONG	RMI$_NUMLOCKS
	.ADDRESS	RMI_NUMLOCKS
	.LONG	RMI$_NUMRES
	.ADDRESS	RMI_NUMRES
	.LONG	RMI$_OPENS
	.ADDRESS	RMI_OPENS
	.LONG	RMI$_OSWPCNT
	.ADDRESS	RMI_OSWPCNT
	.LONG	RMI$_OSWPCNTPG
	.ADDRESS	RMI_OSWPCNTPG
	.LONG	RMI$_PFW
	.ADDRESS	RMI_PFW
	.LONG	RMI$_PG_POOL_ALLOC
	.ADDRESS	RMI_PG_POOL_ALLOC
	.LONG	RMI$_PG_POOL_ALLOCF
	.ADDRESS	RMI_PG_POOL_ALLOCF
	.LONG	RMI$_PG_POOL_EXPF
	.ADDRESS	RMI_PG_POOL_EXPF
	.LONG	RMI$_PREADIO
	.ADDRESS	RMI_PREADIO
	.LONG	RMI$_PREADS
	.ADDRESS	RMI_PREADS
	.LONG	RMI$_PROCBALSETCNT
	.ADDRESS	RMI_PROCBALSETCNT
	.LONG	RMI$_PROCBATCNT
	.ADDRESS	RMI_PROCBATCNT
	.LONG	RMI$_PROCCNTMAX
	.ADDRESS	RMI_PROCCNTMAX
	.LONG	RMI$_PROCINTCNT
	.ADDRESS	RMI_PROCINTCNT
	.LONG	RMI$_PROCLOADCNT
	.ADDRESS	RMI_PROCLOADCNT
	.LONG	RMI$_PROCNETCNT
	.ADDRESS	RMI_PROCNETCNT
	.LONG	RMI$_PROCS
	.ADDRESS	RMI_PROCS
	.LONG	RMI$_PROCSWITCHCNT
	.ADDRESS	RMI_PROCSWITCHCNT
	.LONG	RMI$_PWRITES
	.ADDRESS	RMI_PWRITES
	.LONG	RMI$_PWRITIO
	.ADDRESS	RMI_PWRITIO
	.LONG	RMI$_QUOHIT
	.ADDRESS	RMI_QUOHIT
	.LONG	RMI$_QUOMISS
	.ADDRESS	RMI_QUOMISS
	.LONG	RMI$_RCVBUFFL
	.ADDRESS	RMI_RCVBUFFL
	.LONG	RMI$_RDFAULTS
	.ADDRESS	RMI_RDFAULTS
	.LONG	RMI$_RML_ACQUIRE
	.ADDRESS	RMI_RML_ACQUIRE
	.LONG	RMI$_RML_BETTER
	.ADDRESS	RMI_RML_BETTER
	.LONG	RMI$_RML_MORE_ACT
	.ADDRESS	RMI_RML_MORE_ACT
	.LONG	RMI$_RML_MSGRCV
	.ADDRESS	RMI_RML_MSGRCV
	.LONG	RMI$_RML_MSGSENT
	.ADDRESS	RMI_RML_MSGSENT
	.LONG	RMI$_RML_NOQUOTA
	.ADDRESS	RMI_RML_NOQUOTA
	.LONG	RMI$_RML_NOTAKER
	.ADDRESS	RMI_RML_NOTAKER
	.LONG	RMI$_RML_OPCNT
	.ADDRESS	RMI_RML_OPCNT
	.LONG	RMI$_RML_RBLDMSGRCV
	.ADDRESS	RMI_RML_RBLDMSGRCV
	.LONG	RMI$_RML_RBLDMSGSENT
	.ADDRESS	RMI_RML_RBLDMSGSENT
	.LONG	RMI$_RML_SINGLE
	.ADDRESS	RMI_RML_SINGLE
	.LONG	RMI$_RML_UNLOAD
	.ADDRESS	RMI_RML_UNLOAD
	.LONG	RMI$_SMP_CURMAP
	.ADDRESS	RMI_SMP_CURMAP
	.LONG	RMI$_SMP_CURMAP_GRP
	.ADDRESS	RMI_SMP_CURMAP_GRP
	.LONG	RMI$_SMP_CURMAP_GRPWRT
	.ADDRESS	RMI_SMP_CURMAP_GRPWRT
	.LONG	RMI$_SMP_CURMAP_SYS
	.ADDRESS	RMI_SMP_CURMAP_SYS
	.LONG	RMI$_SMP_CURMAP_SYSWRT
	.ADDRESS	RMI_SMP_CURMAP_SYSWRT
	.LONG	RMI$_SMS_CURMAP
	.ADDRESS	RMI_SMS_CURMAP
	.LONG	RMI$_SMS_CURMAP_GRP
	.ADDRESS	RMI_SMS_CURMAP_GRP
	.LONG	RMI$_SMS_CURMAP_GRPWRT
	.ADDRESS	RMI_SMS_CURMAP_GRPWRT
	.LONG	RMI$_SMS_CURMAP_SYS
	.ADDRESS	RMI_SMS_CURMAP_SYS
	.LONG	RMI$_SMS_CURMAP_SYSWRT
	.ADDRESS	RMI_SMS_CURMAP_SYSWRT
	.LONG	RMI$_SMS_NOREF
	.ADDRESS	RMI_SMS_NOREF
	.LONG	RMI$_STORAGMAP_HIT
	.ADDRESS	RMI_STORAGMAP_HIT
	.LONG	RMI$_STORAGMAP_MISS
	.ADDRESS	RMI_STORAGMAP_MISS
	.LONG	RMI$_SUSP
	.ADDRESS	RMI_SUSP
	.LONG	RMI$_SUSPO
	.ADDRESS	RMI_SUSPO
	.LONG	RMI$_SYNCHLCK
	.ADDRESS	RMI_SYNCHLCK
	.LONG	RMI$_SYNCHWAIT
	.ADDRESS	RMI_SYNCHWAIT
	.LONG	RMI$_SYSFAULTS
	.ADDRESS	RMI_SYSFAULTS
	.LONG	RMI$_TMSCP_EVERYTHING
	.ADDRESS	RMI_TMSCP_EVERYTHING
	.LONG	RMI$_TQESYSUB
	.ADDRESS	RMI_TQESYSUB
	.LONG	RMI$_TQETOTAL
	.ADDRESS	RMI_TQETOTAL
	.LONG	RMI$_TQEUSRTIMR
	.ADDRESS	RMI_TQEUSRTIMR
	.LONG	RMI$_TQEUSRWAKE
	.ADDRESS	RMI_TQEUSRWAKE
	.LONG	RMI$_TRANSFLTS
	.ADDRESS	RMI_TRANSFLTS
	.LONG	RMI$_TRCNGLOS
	.ADDRESS	RMI_TRCNGLOS
	.LONG	RMI$_TTREADCNT
	.ADDRESS	RMI_TTREADCNT
	.LONG	RMI$_TTREADS
	.ADDRESS	RMI_TTREADS
	.LONG	RMI$_TTWRITECNT
	.ADDRESS	RMI_TTWRITECNT
	.LONG	RMI$_TTWRITES
	.ADDRESS	RMI_TTWRITES
	.LONG	RMI$_USERPAGES
	.ADDRESS	RMI_USERPAGES
	.LONG	RMI$_VMSPAGES
	.ADDRESS	RMI_VMSPAGES
	.LONG	RMI$_VOLLCK
	.ADDRESS	RMI_VOLLCK
	.LONG	RMI$_VOLWAIT
	.ADDRESS	RMI_VOLWAIT
	.LONG	RMI$_WRTFAULTS
	.ADDRESS	RMI_WRTFAULTS
	.LONG	RMI$_WRTINPROG
	.ADDRESS	RMI_WRTINPROG
	.LONG	RMI$_XQPCACHEWAIT
	.ADDRESS	RMI_XQPCACHEWAIT


	.LONG	MSCP_BUFAVL
	.ADDRESS	RMI_MSCP_BUFAVL
	.LONG	MSCP_BUFSMALL
	.ADDRESS	RMI_MSCP_BUFSMALL
	.LONG	MSCP_BUFWAITCUR
	.ADDRESS	RMI_MSCP_BUFWAITCUR
	.LONG	MSCP_BUFWAITPEAK
	.ADDRESS	RMI_MSCP_BUFWAITPEAK
	.LONG	MSCP_DSKSRV
	.ADDRESS	RMI_MSCP_DSKSRV
	.LONG	MSCP_HSTSRV
	.ADDRESS	RMI_MSCP_HSTSRV
	.LONG	MSCP_LB_FAILCNT
	.ADDRESS	RMI_MSCP_LB_FAILCNT
	.LONG	MSCP_LB_INITCNT
	.ADDRESS	RMI_MSCP_LB_INITCNT
	.LONG	MSCP_LB_LMLOAD1
	.ADDRESS	RMI_MSCP_LB_LMLOAD1
	.LONG	MSCP_LB_LMLOAD2
	.ADDRESS	RMI_MSCP_LB_LMLOAD2
	.LONG	MSCP_LB_LMLOAD3
	.ADDRESS	RMI_MSCP_LB_LMLOAD3
	.LONG	MSCP_LB_LMLOAD4
	.ADDRESS	RMI_MSCP_LB_LMLOAD4
	.LONG	MSCP_LB_LOAD
	.ADDRESS	RMI_MSCP_LB_LOAD
	.LONG	MSCP_LB_LOAD_AVAIL
	.ADDRESS	RMI_MSCP_LB_LOAD_AVAIL
	.LONG	MSCP_LB_LOAD_CAP
	.ADDRESS	RMI_MSCP_LB_LOAD_CAP
	.LONG	MSCP_LB_MONINT
	.ADDRESS	RMI_MSCP_LB_MONINT
	.LONG	MSCP_LB_MONTIME
	.ADDRESS	RMI_MSCP_LB_MONTIME
	.LONG	MSCP_LB_REQCNT
	.ADDRESS	RMI_MSCP_LB_REQCNT
	.LONG	MSCP_LB_REQTIME
	.ADDRESS	RMI_MSCP_LB_REQTIME
	.LONG	MSCP_LB_RESPCNT
	.ADDRESS	RMI_MSCP_LB_RESPCNT
	.LONG	MSCP_LB_RESP
	.ADDRESS	RMI_MSCP_LB_RESP
	.LONG	MSCP_OPCOUNT
	.ADDRESS	RMI_MSCP_OPCOUNT
	.LONG	MSCP_VCFAIL
	.ADDRESS	RMI_MSCP_VCFAIL
	.LONG	MSCP_READ
	.ADDRESS	RMI_MSCP_READ
	.LONG	MSCP_WRITE
	.ADDRESS	RMI_MSCP_WRITE
	.LONG	MSCP_FRAGMENT
	.ADDRESS	RMI_MSCP_FRAGMENT
	.LONG	MSCP_SPLITXFER
	.ADDRESS	RMI_MSCP_SPLITXFER
	.LONG	MSCP_BUFWAIT
	.ADDRESS	RMI_MSCP_BUFWAIT
	.LONG	MSCP_SIZE1
	.ADDRESS	RMI_MSCP_SIZE1
	.LONG	MSCP_SIZE2
	.ADDRESS	RMI_MSCP_SIZE2
	.LONG	MSCP_SIZE3
	.ADDRESS	RMI_MSCP_SIZE3
	.LONG	MSCP_SIZE4
	.ADDRESS	RMI_MSCP_SIZE4
	.LONG	MSCP_SIZE5
	.ADDRESS	RMI_MSCP_SIZE5
	.LONG	MSCP_SIZE6
	.ADDRESS	RMI_MSCP_SIZE6
	.LONG	MSCP_SIZE7
	.ADDRESS	RMI_MSCP_SIZE7
;
	.LONG	TMSCP_BUFWAIT
	.ADDRESS	RMI_TMSCP_BUFWAIT
	.LONG	TMSCP_HSTSRV
	.ADDRESS	RMI_TMSCP_HSTSRV
	.LONG	TMSCP_TAPSRV
	.ADDRESS	RMI_TMSCP_TAPSRV
	.LONG	TMSCP_OPCOUNT
	.ADDRESS	RMI_TMSCP_OPCOUNT
	.LONG	TMSCP_ABORTCNT
	.ADDRESS	RMI_TMSCP_ABORTCNT
	.LONG	TMSCP_BUFAVAIL
	.ADDRESS	RMI_TMSCP_BUFAVAIL
	.LONG	TMSCP_ONLINCNT
	.ADDRESS	RMI_TMSCP_ONLINCNT
	.LONG	TMSCP_ACCESSCNT
	.ADDRESS	RMI_TMSCP_ACCESSCNT
	.LONG	TMSCP_FLUSHCNT
	.ADDRESS	RMI_TMSCP_FLUSHCNT
	.LONG	TMSCP_RDCOUNT
	.ADDRESS	RMI_TMSCP_RDCOUNT
	.LONG	TMSCP_WRCOUNT
	.ADDRESS	RMI_TMSCP_WRCOUNT
	.LONG	TMSCP_VCFAIL
	.ADDRESS	RMI_TMSCP_VCFAIL
	.LONG	TMSCP_FRAGMENT
	.ADDRESS	RMI_TMSCP_FRAGMENT
	.LONG	TMSCP_SIZE1
	.ADDRESS	RMI_TMSCP_SIZE1
	.LONG	TMSCP_SIZE2
	.ADDRESS	RMI_TMSCP_SIZE2
	.LONG	TMSCP_SIZE3
	.ADDRESS	RMI_TMSCP_SIZE3
	.LONG	TMSCP_SIZE4
	.ADDRESS	RMI_TMSCP_SIZE4
	.LONG	TMSCP_SIZE5
	.ADDRESS	RMI_TMSCP_SIZE5
	.LONG	TMSCP_SIZE6
	.ADDRESS	RMI_TMSCP_SIZE6
	.LONG	TMSCP_SIZE7
	.ADDRESS	RMI_TMSCP_SIZE7
	.LONG	0
RMI_ACCESS:		.ASCIC	/File Lookups/
RMI_ACCLCK:		.ASCIC	/Access Locks/
RMI_ALLOC:		.ASCIC	/Disk Allocations via QIO/
RMI_ARRLOCPK:		.ASCIC	/Arriving Local DECnet Packets/
RMI_ARRTRAPK:		.ASCIC	/Arriving Transit Decnet Pckts/
RMI_BADFLTS:		.ASCIC	/Bad List Faults/
RMI_BLKIN:		.ASCIC	/Blocking ASTs from Remote/
RMI_BLKLOC:		.ASCIC	/Blocking ASTs from Local/
RMI_BLKOUT:		.ASCIC	/Blocking ASTs to Remote/
RMI_BLKAST:		.ASCIC	/Blocking ASTs/
RMI_BUFIO:		.ASCIC	?Buffered I/O?
RMI_BUFOBJPAG:		.ASCIC	/Buffer Obj Phys Pages Alloc/
RMI_BUFOBJPAGPEAK:	.ASCIC	/Max Buffer Obj Phys Pages/
RMI_BUFOBJPAGS01:	.ASCIC	/Buff Obj Phys Pages S0&S1/
RMI_BUFOBJPAGS2:	.ASCIC	/Buff Obj Phys Pages S2/
RMI_BUFOBJPAGMAXS01:	.ASCIC	/Avail Buff Obj Phys Pag S0&S1/
RMI_BUFOBJPAGMAXS2:	.ASCIC	/Avail Buff Obj Phys Pages S2/
RMI_BUFOBJPAGPEAKS01:	.ASCIC	/Max Buff Obj Phys Pag S0&S1/
RMI_BUFOBJPAGPEAKS2:	.ASCIC	/Max Buff Obj Phys Pag S2/
RMI_BUFOBJPGLTMAXS01:	.ASCIC	/Avail Buff Obj Paglets S0&S1/
RMI_BUFOBJPGLTMAXS2:	.ASCIC	/Avail Buff Obj Paglets S2/
RMI_CEF:		.ASCIC	/Processes in CEF State/
RMI_COLPG:		.ASCIC	/Processes in Col Pag Wait/
RMI_COM:		.ASCIC	/Processes in COM State/
RMI_COMO:		.ASCIC	/Processes in COM Outswapped/
RMI_CPUEXEC:		.ASCIC	/All CPU time in EXEC (10 ms.)/
RMI_CPUID:		.ASCIC	/Primary CPU ID/
RMI_CPUIDLE:		.ASCIC	/All CPU time in Idle (10 ms.)/
RMI_CPUINTSTK:		.ASCIC	/All CPU time Interrupts (10 ms.)/
RMI_CPUKERNEL:		.ASCIC	/All CPU time in Kernel (10 ms.)/
RMI_CPUMPSYNCH:		.ASCIC	/Pimary tim in Sync Mode (10 ms.)/
RMI_CPUSUPER:		.ASCIC	/All CPU time in SUP (10 ms.)/
RMI_CPUUSER:		.ASCIC	/All CPU time in User (10 ms.)/
RMI_CUR:		.ASCIC	/Currently Executing Processes/
RMI_CWPSBYTESIN:	.ASCIC	/CWPS Bytes Received/
RMI_CWPSBYTESOUT:	.ASCIC	/CWPS Bytes Sent/
RMI_CWPSJPISIN:		.ASCIC	/CWPS $GETJPI Requests Rec'ed/
RMI_CWPSJPISOUT:	.ASCIC	/CWPS $GETJPI Requests Sent/
RMI_CWPSMSGSIN:		.ASCIC	/CWPS Messages Received/
RMI_CWPSMSGSOUT:	.ASCIC	/CWPS Messages Sent/
RMI_CWPSPCNTRLIN:	.ASCIC	/CWPS PCNTRL Requests Rec'ed/
RMI_CWPSPCNTRLOUT:	.ASCIC	/CWPS PCNTRL Requests Sent/
RMI_CWPSRSRCIN:		.ASCIC	/CWPS Resource-fail Msges Rec'ed/
RMI_CWPSRSRCOUT:	.ASCIC	/CWPS Resource-fail Msges Sent/
RMI_DDTM_ABORTS:	.ASCIC	/DDTM Transactions aborted/
RMI_DDTM_ADDS:		.ASCIC	/DDTM Transaction Branched added/
RMI_DDTM_BAD_LINKS:	.ASCIC	/DDTM Bad Message Links Received/
RMI_DDTM_BAD_PARTS:	.ASCIC	/DDTM Invalid Part IDs/
RMI_DDTM_BAD_TYPECODE:	.ASCIC	/DDTM Bad Type Codes Received/
RMI_DDTM_BRANCHS:	.ASCIC	/DDTM Transaction Branch Starts/
RMI_DDTM_BUCKETS1:	.ASCIC	/DDTM Transactions < 1 sec/
RMI_DDTM_BUCKETS2:	.ASCIC	/DDTM Transactions 1-2 sec/
RMI_DDTM_BUCKETS3:	.ASCIC	/DDTM Transactions 2-3 sec/
RMI_DDTM_BUCKETS4:	.ASCIC	/DDTM Transactions 3-4 sec/
RMI_DDTM_BUCKETS5:	.ASCIC	/DDTM Transactions 4-5 sec/
RMI_DDTM_BUCKETS6:	.ASCIC	/DDTM Transactions > 5 sec/
RMI_DDTM_DECLARES:	.ASCIC	/DDTM $DECLARE_RMs/
RMI_DDTM_DISC_COMP:	.ASCIC	/DDTM Disconnects Completed/
RMI_DDTM_ENDS:		.ASCIC	/DDTM Transactions Ended/
RMI_DDTM_FOR_UNLINKS:		.ASCIC	/DDTM Forced Uplinks/
RMI_DDTM_FORGETS:		.ASCIC	/DDTM $FORGET_RMs/
RMI_DDTM_JOINS:			.ASCIC	/DDTM $JOIN_RMs/
RMI_DDTM_LOG_COMMITS:		.ASCIC	/DDTM Commit Records Written/
RMI_DDTM_LOG_FORGETS:		.ASCIC	/DDTM Forget Records Written/
RMI_DDTM_LOG_PREPARES:		.ASCIC	/DDTM Prepeare Records Written/
RMI_DDTM_ONE_PHASE:		.ASCIC	/DDTM 1-Phase Commits Initiated/
RMI_DDTM_PREPARES:		.ASCIC	/DDTM Transactions Prepared/
RMI_DDTM_SEQNO:			.ASCIC	/DDTM XCBs Created/
RMI_DDTM_STARTS:		.ASCIC	/DDTM Start Transactions/
RMI_DDTM_TWOPHASE_ACKRCV:	.ASCIC	/DDTM 2-Phas ACKS Received/
RMI_DDTM_TWOPHASE_ACKSNT:	.ASCIC	/DDTM 2-Phas ACKS Sent/
RMI_DDTM_TWOPHASE_CANRCV:	.ASCIC	/DDTM 2-Phas Cancels Rec'ed/
RMI_DDTM_TWOPHASE_CANSNT:	.ASCIC	/DDTM 2-Phas Cancels Sent/
RMI_DDTM_TWOPHASE_COMMITS:	.ASCIC	/DDTM 2-Phas Commits Sent/
RMI_DDTM_TWOPHASE_RDYRCV:	.ASCIC	/DDTM 2-Phas COM RDY Rec'ed /
RMI_DDTM_TWOPHASE_RDYSNT:	.ASCIC	/DDTM 2-Phas COM RDY Sent/
RMI_DDTM_TWOPHASE_REQRCV:	.ASCIC	/DDTM 2-Phas Commits Rec'ed/
RMI_DDTM_TWOPHASE_REQSNT:	.ASCIC	/DDTM 2-Phas Commits Sent/
RMI_DDTM_VOL_UNLINKS:		.ASCIC	/DDTM Voluntary Unlinks/
RMI_DDTM_WRITES_FORKED:		.ASCIC	/DDTM Forked Writes/
RMI_DDTM_WRITES_STARTED:	.ASCIC	/DDTM Writes Started/
RMI_DEPLOCPK:		.ASCIC	/Depart Local DECnet Packets/
RMI_DEQ:		.ASCIC	/DEQ Operations/
RMI_DEQIN:		.ASCIC	/DEQs from Remote/
RMI_DEQLOC:		.ASCIC	/DEQs From Local/
RMI_DEQOUT:		.ASCIC	/DEQs To Remote/
RMI_DIRDATA_HIT:	.ASCIC	/Directory Data Cache Hits/
RMI_DIRDATA_MISS:	.ASCIC	/Directory Data Cache Misses/
RMI_DIRFCB_HIT:		.ASCIC	/Directory FCB Hits/
RMI_DIRFCB_MISS:	.ASCIC	/Directory FCB Misses/
RMI_DIRIN:		.ASCIC	/Directory Ops From Remote/
RMI_DIROUT:		.ASCIC	/Directory OPs Sent/
RMI_DIRIO:		.ASCIC	?Direct I/O?
RMI_DLCK_INCMPLT:	.ASCIC	/Incomplete Deadlock Searches/
RMI_DLCKFND:		.ASCIC	/Deadlocks Found/
RMI_DLCKMSGS_IN:	.ASCIC	/Deadlock Messages In/
RMI_DLCKMSGS_OUT:	.ASCIC	/Deadlock Messages Out/
RMI_DLCKSRCH:		.ASCIC	/Deadlock Searches/
RMI_DZROFLTS:		.ASCIC	/Demand Zero Page Faults/
RMI_ENQCVT:		.ASCIC	/Lock Conversions/
RMI_ENQCVTIN:		.ASCIC	/Lock Converstions From Remote/
RMI_ENQCVTLOC:		.ASCIC	/Lock Conversions Local/
RMI_ENQCVTOUT:		.ASCIC	/LOck Conversions To Remote/
RMI_ENQNEW:		.ASCIC	/Total New Locks/
RMI_ENQNEWIN:		.ASCIC	/New Locks From Remote/
RMI_ENQNEWLOC:		.ASCIC	/New Locks Local/
RMI_ENQNEWOUT:		.ASCIC	/New Locks To Remote/
RMI_ENQNOTQD:		.ASCIC	/Locks Note Queued/
RMI_ENQWAIT:		.ASCIC	/Locks Forced to Wait/
RMI_EXEFAULTS:		.ASCIC	/Execute Page Faults/
RMI_EXTHIT:		.ASCIC	/Extent Cache Hits/
RMI_EXTMISS:		.ASCIC	/Extent Cache Misses/
RMI_FAULTS:		.ASCIC	/Total Page Faults/
RMI_FCPCACHE:		.ASCIC	/FCP Cached Hits/
RMI_FCPCALLS:		.ASCIC	/Calls to FCP/
RMI_FCPCPU:		.ASCIC	/CPU Time used by FCP (Tics)/
RMI_FCPCREATE:		.ASCIC	/New FIles Created/
RMI_FCPERASE:		.ASCIC	/Erase Operations/
RMI_FCPFAULT:		.ASCIC	/FCP Page Faults/
RMI_FCPHIT:		.ASCIC	?File I/O no Disk Required?
RMI_FCPREAD:		.ASCIC	/FCP Disk Reads/
RMI_FCPSPLIT:		.ASCIC	/FCP Split Transfers/
RMI_FCPTURN:		.ASCIC	/FCP File-map Window Misses/
RMI_FCPWRITE:		.ASCIC	/FCP Disk Writes/
RMI_FIDHIT:		.ASCIC	/File ID Cache Hits/
RMI_FIDMISS:		.ASCIC	/File ID Cache Misses/
RMI_FILHDR_HIT:		.ASCIC	/File Header Cache Hits/
RMI_FILHDR_MISS:	.ASCIC	/File Header Cache Misses/
RMI_FPG:		.ASCIC	/Processes in Free-page Wait/
RMI_FREFLTS:		.ASCIC	/Page Faults from Free List/
RMI_FRLIST:		.ASCIC	/Pages on Free List/
RMI_GBP_CURMAP:		.ASCIC	/GBL Pages Currently Mapped/
RMI_GBP_CURMAP_GRP:	.ASCIC	/Grp GBL Pages Currently Mapped/
RMI_GBP_CURMAP_GRPWRT:	.ASCIC	/WRT GBL Pages Current Mapped/
RMI_GBP_CURMAP_SYS:	.ASCIC	/Sys GBL Pages Current Mapped/
RMI_GBP_CURMAP_SYSWRT:	.ASCIC	/WRT Sys GBL Pages Cur Mapped/
RMI_GBP_MAXMAP:		.ASCIC	/Max GBL Pages Simultan Mapped/
RMI_GBS_CURMAP:		.ASCIC	/GBL Sections Mapped/
RMI_GBS_CURMAP_GRP:	.ASCIC	/Group GBL Sections Mapped/
RMI_GBS_CURMAP_GRPWRT:	.ASCIC	/WRT GBL Sections Mapped/
RMI_GBS_CURMAP_SYS:	.ASCIC	/Sys GBL Sections Mapped/
RMI_GBS_CURMAP_SYSWRT:	.ASCIC	/WRT Sys GBL Sections Mapped/
RMI_GBS_MAXMAP:		.ASCIC	/Max GBL Sections Mapped/
RMI_GBS_NOREF:		.ASCIC	/GBL Sections Not Mapped/
RMI_GVALFLTS:		.ASCIC	/Global Valid Page Faults/
RMI_HDRINSWAPS:		.ASCIC	/Process Header Inswaps/
RMI_HDROUTSWAPS:	.ASCIC	/Process Header Outswaps/
RMI_HIB:		.ASCIC	/Processes in HIB State/
RMI_HIBO:		.ASCIC	/Processes in HIB OutSwap/
RMI_IOPAGCNT:		.ASCIC	/Pages in transit ModPgLst to Disk/
RMI_ISWPCNT:		.ASCIC	/Process Inswaps/
RMI_ISWPCNTPG:		.ASCIC	/Pages Inswapped/
RMI_LCKMGR_CPU:		.ASCIC	/Lock Manager CPU ID/
RMI_LCKMGR_PID:		.ASCIC	/Lock Manager PID/
RMI_LCKMGR_REQCNT:	.ASCIC	/Requests Rec'ed by Lock Manager/
RMI_LCKMGR_REQTIME:	.ASCIC	/CPU Time Spent by Lock Manager/
RMI_LCKMGR_SPINCNT:	.ASCIC	/Lock Manager Spin Loops/
RMI_LCKMGR_SPINTIME:	.ASCIC	/Lock Mgr Time in Spin Loops (Cycles)/
RMI_LEF:		.ASCIC	/Processes in LEF State/
RMI_LEFO:		.ASCIC	/Processes in LEF Outswapped/
RMI_LOCK_MAX:		.ASCIC	/Lock ID Table Length/
RMI_LOGNAM:		.ASCIC	/Logical Name Translations/
RMI_LPZ_ALLOC2:		.ASCIC	/Allocs not from 1st page LPZ/
RMI_LPZ_ALLOCF:		.ASCIC	/Failed Allocs from LPZ/
RMI_LPZ_EMPTY:		.ASCIC	/Empty Pages in LPZ/
RMI_LPZ_EXPCNT:		.ASCIC	/Lock Manager Pool Zone Expands/
RMI_LPZ_HITS:		.ASCIC	/Lock Manager Pool Zone Hits/
RMI_LPZ_MAXPAG:		.ASCIC	/Maximum Pages in LPZ/
RMI_LPZ_MISSES:		.ASCIC	/Lock Manager Pool Zone Misses/
RMI_LPZ_PAGCNT:		.ASCIC	/Pages in LPZ/
RMI_LPZ_PAKSIZ:		.ASCIC	/Packet Size LPZ/
RMI_MBREADS:		.ASCIC	/Mailbox Reads/
RMI_MBWRITES:		.ASCIC	/Mailbox Writes/
RMI_MCHKERRS:		.ASCIC	/Machine Checks/
RMI_MEMERRS:		.ASCIC	/Memory Errors/
RMI_MODLIST:		.ASCIC	/Pages on Modified Page List/
RMI_MSCP_EVERYTHING:	.ASCIC	/MSCP_EVERYTHING/
RMI_MSCP_BUFAVL:	.ASCIC	/MSCP Free buffers/
RMI_MSCP_BUFSMALL:	.ASCIC	/MSCP Smallest buffer size allowed/
RMI_MSCP_BUFWAITCUR:	.ASCIC	/MSCP Requests queued waiting for buffer/
RMI_MSCP_BUFWAITPEAK:	.ASCIC	/MSCP Max queued waiting for Buffer/
RMI_MSCP_DSKSRV:	.ASCIC	/MSCP served disks/
RMI_MSCP_HSTSRV:	.ASCIC	/MSCP served hosts/
RMI_MSCP_LB_FAILCNT:	.ASCIC	/MSCP Failed load-balancing requests/
RMI_MSCP_LB_INITCNT:	.ASCIC	/MSCP Load-balancing requests sent/
RMI_MSCP_LB_LMLOAD1:	.ASCIC	/MSCP Previous interval's load 1 value/
RMI_MSCP_LB_LMLOAD2:	.ASCIC	/MSCP Previous interval's load 2 value/
RMI_MSCP_LB_LMLOAD3:	.ASCIC	/MSCP Previous interval's load 3 value/
RMI_MSCP_LB_LMLOAD4:	.ASCIC	/MSCP Previous interval's load 4 value/
RMI_MSCP_LB_LOAD:	.ASCIC	/MSCP Target load for load-balancing/
RMI_MSCP_LB_LOAD_AVAIL:	.ASCIC	/MSCP Current load available value/
RMI_MSCP_LB_LOAD_CAP:	.ASCIC	/MSCP Load capacity value/
RMI_MSCP_LB_MONINT:	.ASCIC	/MSCP Load-monitoring interval size/
RMI_MSCP_LB_MONTIME:	.ASCIC	/MSCP Last load-balancing monitor pass/
RMI_MSCP_LB_REQCNT:	.ASCIC	/MSCP Load-balancing requests received/
RMI_MSCP_LB_REQTIME:	.ASCIC	/MSCP Last load-balancing request sent/
RMI_MSCP_LB_RESPCNT:	.ASCIC	/MSCP Load-balancing requests reponded to/
RMI_MSCP_LB_RESP:	.ASCIC	/MSCP Load available from another server/
RMI_MSCP_OPCOUNT:	.ASCIC	/MSCP IO transfer requests by remote/
RMI_MSCP_VCFAIL:	.ASCIC	/MSCP Virtual cache failures/
RMI_MSCP_READ:		.ASCIC	/MSCP Read IO transfer remote requests/
RMI_MSCP_WRITE:		.ASCIC	?MSCP Write I/O transfer remote requests?
RMI_MSCP_FRAGMENT:	.ASCIC	/MSCP Extra fragments issued/
RMI_MSCP_SPLITXFER:	.ASCIC	/MSCP Fragmented requests issued/
RMI_MSCP_BUFWAIT:	.ASCIC	/MSCP Request waits for free buff/
RMI_MSCP_SIZE1:		.ASCIC	/MSCP Requests length of 1 block/
RMI_MSCP_SIZE2:		.ASCIC	/MSCP Requests length of 2-3 blocks/
RMI_MSCP_SIZE3:		.ASCIC	/MSCP Requests length of 4-7 blocks/
RMI_MSCP_SIZE4:		.ASCIC	/MSCP Requests length of 8-15 blocks/
RMI_MSCP_SIZE5:		.ASCIC	/MSCP Requests length of 16-31 blocks/
RMI_MSCP_SIZE6:		.ASCIC	/MSCP Requests length of 32-63 blocks/
RMI_MSCP_SIZE7:		.ASCIC	/MSCP Requests length of  >64 blocks/
RMI_MWAIT:		.ASCIC	/Process in Misc. Resource Wait/
RMI_NP_POOL_ALLOC:	.ASCIC	/Non-page Pool Alloc Requests/
RMI_NP_POOL_ALLOCF:	.ASCIC	/Non-page Pool Alloc Failures/
RMI_NP_POOL_EXP:	.ASCIC	/Non-page Pool Expands/
RMI_NP_POOL_EXPF:	.ASCIC	/Non-page Pool Expand Fails/
RMI_NUMLOCKS:		.ASCIC	/Total Locks/
RMI_NUMRES:		.ASCIC	/Total Resources/
RMI_OPENS:		.ASCIC	/Files Opened/
RMI_OSWPCNT:		.ASCIC	/Process Outswaps/
RMI_OSWPCNTPG:		.ASCIC	/Pages Outswaped/
RMI_PFW:		.ASCIC	/Processes in Page Fault Wait/
RMI_PG_POOL_ALLOC:	.ASCIC	/Page Pool Alloc Requests/
RMI_PG_POOL_ALLOCF:	.ASCIC	/Page Pool Alloc Failures/
RMI_PG_POOL_EXPF:	.ASCIC	/Page Pool Expansion Failures/
RMI_PREADIO:		.ASCIC	/Phys Page Read IOs/
RMI_PREADS:		.ASCIC	/Pages Read/
RMI_PROCBALSETCNT:	.ASCIC	/Processes in Balance Set/
RMI_PROCBATCNT:		.ASCIC	/Batch Proceses/
RMI_PROCCNTMAX:		.ASCIC	/Max Concurrent Processes/
RMI_PROCINTCNT:		.ASCIC	/Max Interactive Processes/
RMI_PROCLOADCNT:	.ASCIC	/Process Context Loads/
RMI_PROCNETCNT:		.ASCIC	/Current Network Processes/
RMI_PROCS:		.ASCIC	/Current Processes/
RMI_PROCSWITCHCNT:	.ASCIC	/Switches from Current proc./
RMI_PWRITES:		.ASCIC	/Pages Written/
RMI_PWRITIO:		.ASCIC	?Phys Page Write I/O?
RMI_QUOHIT:		.ASCIC	/Quota Cache Hits/
RMI_QUOMISS:		.ASCIC	/Quota Cache Misses/
RMI_RCVBUFFL:		.ASCIC	/DECnet Rec Buffer Fails/
RMI_RDFAULTS:		.ASCIC	/Fault-on-read Page Faults/
RMI_RML_ACQUIRE:	.ASCIC	/Lock Trees Acquired/
RMI_RML_BETTER:		.ASCIC	/Lock trees Lost (LOCKDIRWT)/
RMI_RML_MORE_ACT:	.ASCIC	/Lock Trees Acquired (Idle)/
RMI_RML_MSGRCV:		.ASCIC	/Lock Remaster Mess Rec'ed/
RMI_RML_MSGSENT:	.ASCIC	/Lock Remaster Mess Sent/
RMI_RML_NOQUOTA:	.ASCIC	/Lock Remaster Fails (NoQuota)/
RMI_RML_NOTAKER:	.ASCIC	/Lock Remaster Req Declined/
RMI_RML_OPCNT:		.ASCIC	/Lock Remaster Req Completed/
RMI_RML_RBLDMSGRCV:	.ASCIC	/Lock Remaster RBLD Mess Rec'ed/
RMI_RML_RBLDMSGSENT:	.ASCIC	/Lock Remaster RBLD Mess Rec'ed/
RMI_RML_SINGLE:		.ASCIC	/Lock trees Lost (No Locks)/
RMI_RML_UNLOAD:		.ASCIC	/Lock trees Lost/
RMI_SMP_CURMAP:		.ASCIC	/GBL Pages for Galaxy/
RMI_SMP_CURMAP_GRP:	.ASCIC	/Grp GBL Pages for Galaxy/
RMI_SMP_CURMAP_GRPWRT:	.ASCIC	/WRT Grp GBL Pages for Galaxy/
RMI_SMP_CURMAP_SYS:	.ASCIC	/Sys GBL Pages for Galaxy/
RMI_SMP_CURMAP_SYSWRT:	.ASCIC	/Sys WRT GBL Pages for Galaxy/
RMI_SMS_CURMAP:		.ASCIC	/GBL Sec for Galaxy/
RMI_SMS_CURMAP_GRP:	.ASCIC	/Grp GBL Sec for Galaxy/
RMI_SMS_CURMAP_GRPWRT:	.ASCIC	/WRT Grp GBL Sec for Galaxy/
RMI_SMS_CURMAP_SYS:	.ASCIC	/Sys GBL Sec for Galaxy/
RMI_SMS_CURMAP_SYSWRT:	.ASCIC	/Sys WRT GBL Sec for Galaxy/
RMI_SMS_NOREF:		.ASCIC	/GBL Sec for Galaxy not Mapped/
RMI_STORAGMAP_HIT:	.ASCIC	/Storage Bitmap Cache Hits/
RMI_STORAGMAP_MISS:	.ASCIC	/Storage Bitmap Cache Misses/
RMI_SUSP:		.ASCIC	/Processes in Suspended State/
RMI_SUSPO:		.ASCIC	/Processs in SUSP Outswaped/
RMI_SYNCHLCK:		.ASCIC	/Dir or File Sync Locks/
RMI_SYNCHWAIT:		.ASCIC	/XQP Waits for Sync Lock/
RMI_SYSFAULTS:		.ASCIC	/System Page Faults/
RMI_TMSCP_EVERYTHING:	.ASCIC	/TMSCP_EVERYTHING/
RMI_TMSCP_BUFWAIT:	.ASCIC	/TMSCP No Buffer Available/
RMI_TMSCP_HSTSRV:	.ASCIC	/TMSCP Served Hosts/
RMI_TMSCP_TAPSRV:	.ASCIC	/TMSCP Served Tapes/
RMI_TMSCP_OPCOUNT:	.ASCIC	/TMSCP Operations/
RMI_TMSCP_ABORTCNT:	.ASCIC	/TMSCP Aborted Operations/
RMI_TMSCP_BUFAVAIL:	.ASCIC	/TMSCP Free Pool Bytes/
RMI_TMSCP_ONLINCNT:	.ASCIC	/TMSCP Online Tapes/
RMI_TMSCP_ACCESSCNT:	.ASCIC	/TMSCP Total Accesses/
RMI_TMSCP_FLUSHCNT:	.ASCIC	/TMSCP Total Flushes/
RMI_TMSCP_RDCOUNT:	.ASCIC	/TMSCP Read IO Requests/
RMI_TMSCP_WRCOUNT:	.ASCIC	/TMSCP Write IO Requests/
RMI_TMSCP_VCFAIL:	.ASCIC	/TMSCP Virtual Cache Fails/
RMI_TMSCP_FRAGMENT:	.ASCIC	/TMSCP Extra Fragments/
RMI_TMSCP_SIZE1:	.ASCIC	/TMSCP IO Length 1/
RMI_TMSCP_SIZE2:	.ASCIC	/TMSCP IO Length 2-3/
RMI_TMSCP_SIZE3:	.ASCIC	/TMSCP IO Length 4-7/
RMI_TMSCP_SIZE4:	.ASCIC	/TMSCP IO Length 8-15/
RMI_TMSCP_SIZE5:	.ASCIC	/TMSCP IO Length 16-32/
RMI_TMSCP_SIZE6:	.ASCIC	/TMSCP IO Length 32-64/
RMI_TMSCP_SIZE7:	.ASCIC	/TMSCP IO Length > 64/
RMI_TQESYSUB:		.ASCIC	/Timer Requests from VMS/
RMI_TQETOTAL:		.ASCIC	/Total Timer Requests/
RMI_TQEUSRTIMR:		.ASCIC	/Timer Requests from Apps/
RMI_TQEUSRWAKE:		.ASCIC	/Timers requests via $SCHDWK/
RMI_TRANSFLTS:		.ASCIC	/Transition Faults/
RMI_TRCNGLOS:		.ASCIC	/DECNet Packet Congenstion Loss/
RMI_TTREADCNT:		.ASCIC	/Chars Read from Terminals/
RMI_TTREADS:		.ASCIC	/Reads From Terminals/
RMI_TTWRITECNT:		.ASCIC	/Chars Write to Terminals/
RMI_TTWRITES:		.ASCIC	/Writes to Terminals/
RMI_USERPAGES:		.ASCIC	/Pages Avail to Apps/
RMI_VMSPAGES:		.ASCIC	/Pages Aloocated to VMS/
RMI_VOLLCK:		.ASCIC	/Total Vloume Sync Locks/
RMI_VOLWAIT:		.ASCIC	/XQP Waits (Vlo Lock Contention)/
RMI_WRTFAULTS:		.ASCIC	/Faults from Virt to real Bal Set/
RMI_WRTINPROG:		.ASCIC	/Fault om Write Page Faults/
RMI_XQPCACHEWAIT:	.ASCIC	/XQP Waites for Free Cache/
RMI_UNKNOWN:		.ASCIC	/Unknown/

	.PSECT	PROG_CODE, RD, NOWRT, EXE, PIC, SHR, LONG

	.CALL_ENTRY	MAX_ARGS=12, HOME_ARGS=TRUE, -
			INPUT=<R2,R3,R4,R5,R6,R7,R8,R9,R10,R11>, -
			PRESERVE=<R2,R3,R4,R5,R6,R7,R8,R9,R10,R11>, -
			LABEL=XLATE_RMI
;++
;2 XLATE_RMI
; Translate RMI codes to printable string.
;3 Input
;   .long	RMI code
;   .address	.long where address of .ascic string is written
;3 Output
; Translation is always written. If no translation is found, pointer to 
; string 'Unknown' is written.
;3 Returns
;	SS$_NORMAL
;--
	MOVAL	XLATE_TBL,R6
	MOVL	4(AP),R7
10$:
	TSTL	(R6)
	BEQL	30$
	CMPL	R7,(R6)
	BEQLU	20$
	ADDL	#8,R6
	BRW	10$
20$:
	MOVL	4(R6),@8(AP)
	MOVL	#SS$_NORMAL,R0
	RET
30$:
	MOVAL	RMI_UNKNOWN,@8(AP)
	MOVL	#SS$_NORMAL,R0
	RET
	
	.END
