

; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 1

; Digital Equipment Corporation

;

;00100  0001	MODULE LNK_STATSOUT (	! LINKER STATISTICS ROUTINE

;00200  0002			IDENT = 'X01.08 '

;00300  0003			) =

;00400  0004	BEGIN

;00500  0005	

;00600  0006	!

;00700  0007	! COPYRIGHT (C) 1977, 1978

;00800  0008	! DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

;00900  0009	!

;01000  0010	! THIS SOFTWARE IS FURNISHED  UNDER A LICENSE FOR USE ONLY ON A SINGLE

;01100  0011	! COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

;01200  0012	! ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

;01300  0013	! MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

;01400  0014	! EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

;01500  0015	! TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

;01600  0016	! REMAIN IN DEC.

;01700  0017	!

;01800  0018	! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

;01900  0019	! AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

;02000  0020	! CORPORATION.

;02100  0021	!

;02200  0022	! DEC ASSUMES  NO  RESPONSIBILITY  FOR  THE USE OR  RELIABILITY OF ITS

;02300  0023	! SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

;02400  0024	!

;02500  0025	

;02600  0026	!++

;02700  0027	! FACILITY:	LINKER

;02800  0028	!

;02900  0029	! ABSTRACT:	ROUTINE DOES ALL THE WORK OF GATHERING AND OUTPUTTING STATISTICS OF THE LINK

;03000  0030	!

;03100  0031	!

;03200  0032	! ENVIRONMENT:	STARLET NATIVE MODE

;03300  0033	!

;03400  0034	! AUTHOR:	T.J. PORTER, CREATION DATE: 27-JUN-77

;03500  0035	!

;03600  0036	! MODIFICATIONS:

;03700  0037	! NO.	DATE		PROGRAMMER	PURPOSE

;03800  0038	! ---	----		----------	-------

;03900  0039	! 001	19-JUL-77	T.J. PORTER	ADD PAGE FAULTS AND CPU TIME TO

;04000  0040	!						EACH PHASE STATISTICS

;04100  0041	! 002	19-SEP-77	T.J. PORTER	CHANGE MEMORY USEAGE CALCULATION

;04200  0042	! 003	21-NOV-77	T.J. PORTER	FIX DEBUGGER BYTE COUNT WHEN NO DEBUGGER

;04300  0043	! 004	28-DEC-77	T.J. PORTER	OBJ RECORD COUNT IS BOTH PASSES

;04400  0044	! 005	18-JAN-78	T.J. PORTER	TRACE ENABLES COUNT OF DBG RECORDS

;04450  0045	! 006	21-APR-78	T.J. PORTER	REQUIRE FILE CLEAN UP

;04460  0046	! 007	02-MAY-78	T.J. PORTER	CORRECT RECORD COUNT FOR IMAGE + STB

;04480  0047	! 008	18-JUN-78	T.J. PORTER	CORRECT DEBUG BYTE COUNT COMPUTATION

;04500  0048	!--



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 2

; Digital Equipment Corporation

;

;04600  0049	     

;04700  0050	!

;04800  0051	! TABLE OF CONTENTS:

;04900  0052	!

;05000  0053	

;05100  0054	FORWARD ROUTINE

;05200  0055		LNK$STATSOUT : NOVALUE;			! OUTPUT THE STATISTICS

;05300  0056	

;05400  0057	!

;05500  0058	! INCLUDE FILES:

;05600  0059	!

;05700  0060	REQUIRE

;05800  0061		'PREFIX';		! USEFUL MACROS AND VARIABLES

;06100  0253	LIBRARY

;06200  0254		'SYS$LIBRARY:LIB.L32';			! GET PROCESS HEADER DEFINITIONS

;06300  0255	!

;06400  0256	! MACROS:

;06500  0257	!

;06600  0258	MACRO

;06700  0259		TEXTADR = 0,0,32,0%,

;06800  0260		FLTSADR = 1,0,32,0%,

;06900  0261		CPUTADR = 2,0,32,0%,

;07000  0262		STIMADR = 3,0,32,0%;

;07100  0263	!

;07200  0264	! EQUATED SYMBOLS:

;07300  0265	!

;07400  0266	LITERAL

;07500  0267		BUFFERLENG = 132;			! OUTPUT LINE BUFFER

;07600  0268	!

;07700  0269	! EXTERNAL REFERENCES:

;07800  0270	!

;07900  0271	EXTERNAL

;08000  0272		LNK$GL_CTLMSK,				! LINK CONTROL FLAGS

;08200  0273		LNK$GL_MINADDR,				! LOWEST ADDRESS ALLOCATED

;08300  0274		LNK$GL_MEMLHD,				! FREE MEMORY LISTHEAD

;08400  0275		LNK$GL_CPUSTIM,				! CPU TIME AT START

;08500  0276		LNK$GL_FUTLSRCH,			! NUMBER OF SYMBOLS SEARCHED FOR IN THE WRONG LIBRARY

;08600  0277		LNK$GL_LBBLKRDS,			! NUMBER OF LIBRARY BLOCK READ OPERATIONS

;08700  0278		LNK$GL_LIBRECS,				! NUMBER OF OBJ RECORDS READ FROM LIBRARIES

;08800  0279		LNK$GL_NBLKSRED,			! TOTAL NUMBER OF BLOCKS OF LIBRARIES READ

;08900  0280		LNK$GL_NMODSEXP,			! NUMBER MODULES EXTRACTED EXPLICITLY

;09000  0281		LNK$GL_NMODSRCH,			! NUMBER OF MODULES EXTRACTED TO RESOLVE SYMBOLS

;09100  0282		LNK$GL_OBJRECS,				! TWO PASS COUNT OF OBJECT RECORDS READ

;09200  0283		LNK$GW_DBGRECS : WORD,			! NUMBER OF DEBUG DATA RECORDS

;09300  0284		LNK$GL_DBGESTIM,			! NUMBER OF BYTES IN DEBUG RECORDS

;09400  0285		LNK$GW_DSTVBN : WORD,			! VBN OF DEBUG SYMBOL TABLE

;09500  0286		LNK$GW_DSTBLKS : WORD,			! NUMBER OF BLOCKS ALLOCATED

;09600  0287		LNK$GL_DSTEND,				! END ADDRESS IN THE DST

;09700  0288		LNK$GW_SYMRECS : WORD,			! NUMBER OF GLOBAL SYMBOL TABLE RECORDS WRITTEN TO SEPARATE FILE

;09710  0289		LNK$GW_GSTRECS : WORD,			! NUMBER WRITTEN TO IMAGE FILE

;09800  0290		LNK$GQ_STARTIM,				! START TIME QUADWORD

;09900  0291		LNK$GQ_ENDTIM,				! END TIME QUADWORD

;10000  0292		LNK$GQ_PS1STIM,				! PASS 1 START TIME

;10100  0293		LNK$GQ_ALOSTIM,				! ALLOCATION/RELOCATION START TIME

;10200  0294		LNK$GQ_PS2STIM,				! PASS 2 START TIME



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 2-1

; Digital Equipment Corporation

;

;10300  0295		LNK$GQ_MAPSTIM,				! BULK OF MAP START TIME

;10400  0296		LNK$GQ_STBSTIM,				! SYMBOL TABLE OUTPUT START TIME

;10500  0297		LNK$GL_PS1CPUT,				! CPU TIME AT START OF PASS 1

;10600  0298		LNK$GL_ALOCPUT,				! CPU TIME AT START OF ALLOCATION PHASE

;10700  0299		LNK$GL_PS2CPUT,				! CPU TIME AT START OF PASS 2

;10800  0300		LNK$GL_MAPCPUT,				! CPU TIME AT START OF MAP OUTPUT

;10900  0301		LNK$GL_STBCPUT,				! CPU TIME AT START OF SYMBOL TABLE OUTPUT

;11000  0302		LNK$GL_PS1FLTS,				! PAGE FAULT COUNT AT START OF PASS 1

;11100  0303		LNK$GL_ALOFLTS,				! PAGE FAULT COUNT AT START OF ALLOCATION PHASE

;11200  0304		LNK$GL_PS2FLTS,				! PAGE FAULT COUNT AT START OF PASS 2

;11300  0305		LNK$GL_MAPFLTS,				! PAGE FAULT COUNT AT START OF MAP OUTPUT

;11400  0306		LNK$GL_STBFLTS,				! PAGE FAULT COUNT AT START OF SYMBOL TABLE OUTPUT

;11500  0307		LNK$GL_SPAGFLTS,			! PAGE FAULT COUNT AT START OF THE LINK

;11600  0308		LNK$GL_ENDFLTS,				! PAGE FAULT COUNT AT END

;11700  0309		LNK$GL_ENDCPUT;				! CPU TIME AT END

;11800  0310	EXTERNAL ROUTINE

;11900  0311		LNK$CALCELAPS,				! ROUTINE TO DO THE QUADWORD ARITHMETIC

;12000  0312							! RETURNING ADDRESS OF THE NEGATIVE ("DELTA") ELAPSED TIME

;12100  0313		LNK$MAPOUT;				! OUPUTS LINE TO MAP

;12200  0314	EXTERNAL LITERAL

;12300  0315		LNK$S_DBG : SHORT,			! DEBUGGER LINKED IN FLAG

;12400  0316		LNK$S_TRACE : SHORT,			! TRACEBACK ENABLED

;12500  0317		LNK$K_LIBBLOCKS : SHORT;		! NUMBER OF BLOCKS IN WINDOW OF A LIBRARY

;12600  0318	LITERAL PHASES = 9;				! NUMBER OF PHASES FOR WHICH THERE ARE STATISTICS

;12700  0319	!

;12800  0320	! MODULE OWN STORAGE:

;12900  0321	!

;13000  0322	OWN

;13100  0323		PHASTAHD1 : DESCRIPTOR('!/!50<PERFORMANCE INDICATORS!>PAGE FAULTS	CPU TIME	ELAPSED TIME'),

;13200  0324		PHASTAHD2 : DESCRIPTOR('!50<!11*- !10*-!>---- ------	--- ----	------- ----'),

;13300  0325		PHASTAFMT : DESCRIPTOR('!50<!AS!>!11UL	!2ZL:!2ZL:!2ZL.!2ZL	!%T'),

;13400  0326		TOTALTIM : DESCRIPTOR('TOTAL RUN VALUES:-'),

;13500  0327		COMANDTIM : DESCRIPTOR('    COMMAND PROCESSING:-'),

;13600  0328		PASS1TIM : DESCRIPTOR('    PASS 1:-'),

;13700  0329		ALLOCTIM : DESCRIPTOR('    ALLOCATION/RELOCATION:-'),

;13800  0330		PASS2TIM : DESCRIPTOR('    PASS 2:-'),

;13900  0331		MAPTIM : DESCRIPTOR('    MAP DATA AFTER OBJECT MODULE SYNOPSIS:-'),

;14000  0332		STBTIM : DESCRIPTOR('    SYMBOL TABLE OUTPUT:-'),

;14100  0333		WORKSET : DESCRIPTOR('!/USING A WORKING SET LIMITED TO !UL PAGES AND !UL PAGES OF DATA STORAGE (EXCLUDING IMAGE)'),

;14200  0334		OBJRECS : DESCRIPTOR('!/!50<TOTAL NUMBER OBJECT RECORDS READ (BOTH PASSES):!>!UL'),

;14300  0335		LIBRECS : DESCRIPTOR('    OF WHICH !UL WERE IN LIBRARIES AND !UL WERE DEBUG DATA RECORDS CONTAINING !UL BYTES'),

;14400  0336		DBGDATA : DESCRIPTOR('!UL BYTES OF DEBUG DATA WERE WRITTEN,STARTING AT VBN !UW WITH !UW BLOCKS ALLOCATED'),

;14500  0337		LIBREADS : DESCRIPTOR('!/THERE WERE !UL LIBRARY BLOCK READ OPERATIONS'),

;14600  0338		LIBBLOCKS : DESCRIPTOR('    WHICH ENCOMPASSED A TOTAL OF !UL BLOCKS'),

;14700  0339		LIBWINDOW : DESCRIPTOR('    USING A WINDOW OF !UL BLOCKS'),

;14800  0340		EXTRMODS : DESCRIPTOR('!/!50<NUMBER OF MODULES EXTRACTED EXPLICITLY!> = !UL'),

;14900  0341		SRCHMODS : DESCRIPTOR('    WITH !UL EXTRACTED TO RESOLVE UNDEFINED SYMBOLS'),

;15000  0342		FUTLSRCH : DESCRIPTOR('!/!UL LIBRARY SEARCHES WERE FOR SYMBOLS NOT IN THE LIBRARY SEARCHED'),

;15100  0343		SYMRECS : DESCRIPTOR('!/A TOTAL OF !UL GLOBAL SYMBOL TABLE RECORDS WAS WRITTEN'),

;15200  0344		PHASTATBL : BLOCKVECTOR[PHASES,4] INITIAL(

;15300  0345				0	,LNK$GL_SPAGFLTS,LNK$GL_CPUSTIM,LNK$GQ_STARTIM,

;15400  0346				COMANDTIM,LNK$GL_PS1FLTS,LNK$GL_PS1CPUT,LNK$GQ_PS1STIM,

;15500  0347				PASS1TIM,LNK$GL_ALOFLTS,LNK$GL_ALOCPUT,LNK$GQ_ALOSTIM,

;15600  0348				ALLOCTIM,LNK$GL_PS2FLTS,LNK$GL_PS2CPUT,LNK$GQ_PS2STIM,

;15700  0349				PASS2TIM,LNK$GL_MAPFLTS,LNK$GL_MAPCPUT,LNK$GQ_MAPSTIM,



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 2-2

; Digital Equipment Corporation

;

;15800  0350				MAPTIM,LNK$GL_STBFLTS,LNK$GL_STBCPUT,LNK$GQ_STBSTIM,

;15900  0351				STBTIM,LNK$GL_ENDFLTS,LNK$GL_ENDCPUT,LNK$GQ_ENDTIM,

;16000  0352				0	,LNK$GL_SPAGFLTS,LNK$GL_CPUSTIM,LNK$GQ_STARTIM,

;16100  0353				TOTALTIM,LNK$GL_ENDFLTS,LNK$GL_ENDCPUT,LNK$GQ_ENDTIM),

;16200  0354		CVT2SECS :  INITIAL(100),

;16300  0355		CVTSECSMINS :  INITIAL(60);



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3

; Digital Equipment Corporation

;

;16400  0356	     

;16500  0357	GLOBAL ROUTINE LNK$STATSOUT : NOVALUE =		! OUTPUT STATISTICS

;16600  0358	BEGIN

;16700  0359	!++

;16800  0360	! FUNCTIONAL DESCRIPTION:

;16900  0361	!

;17000  0362	!	THIS MODULE COMPUTES AND OUTPUTS TO THE MAP A GAGGLE OF THE STATISTICS

;17100  0363	!	ACCUMULATED BY THE LINKER AND THE SYSTEM DURING THE RUN

;17200  0364	!

;17300  0365	!

;17400  0366	! FORMAL PARAMETERS:

;17500  0367	!

;17600  0368	!	NONE

;17700  0369	!

;17800  0370	! IMPLICIT INPUTS:

;17900  0371	!

;18000  0372	!	NONE

;18100  0373	!

;18200  0374	! IMPLICIT OUTPUTS:

;18300  0375	!

;18400  0376	!	NONE

;18500  0377	!

;18600  0378	! ROUTINE VALUE:

;18700  0379	!

;18800  0380	! COMPLETION CODES:

;18900  0381	!

;19000  0382	!	NONE

;19100  0383	!

;19200  0384	! SIDE EFFECTS:

;19300  0385	!

;19400  0386	!	NONE

;19500  0387	!

;19600  0388	!--

;19700  0389	!

;19800  0390	BUILTIN	EDIV;

;19900  0391	!

;20000  0392	LOCAL

;20100  0393		BUFFER : CH$SEQUENCE(BUFFERLENG),		! OUTPUT LINE BUFFER

;20200  0394		OUTBUFDESC : VECTOR[2],				! ITS DESCRIPTOR

;20300  0395		PAGEFAULTS,

;20400  0396		CPUTIME : VECTOR[2],

;20500  0397		SECFRAC,

;20600  0398		CPUSECS : VECTOR[2],

;20700  0399		CPUMINS : VECTOR[2],

;20800  0400		CPUHOURS,

;20900  0401		WORKSETLIM,

;21000  0402		MEMUSED : REF VECTOR,

;21100  0403		DBGBYTES,

;21200  0404		OUTLINELENG : WORD;				! LENGTH OF FORMATTED LINE RETURNED BY FAO

;21300  0405	!

;21400  0406	OUTBUFDESC[0] = BUFFERLENG;				! INITIALIZE FAO'S BUFFER

;21500  0407	OUTBUFDESC[1] = BUFFER;					! DESCRIPTOR

;21600  0408	!

;21700  0409	CPUTIME[1] = 0;

;21800  0410	CPUSECS[1] = 0;



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-1

; Digital Equipment Corporation

;

;21900  0411	CPUMINS[1] = 0;

;22000  0412	$FAO(PHASTAHD1,OUTLINELENG,OUTBUFDESC);

;22100  0413	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;22200  0414	$FAO(PHASTAHD2,OUTLINELENG,OUTBUFDESC);

;22300  0415	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;22400  0416	INCR I FROM 1 TO PHASES-1 DO

;22500  0417	IF .PHASTATBL[.I,TEXTADR] NEQ 0

;22600  0418	THEN BEGIN

;22700  0419		PAGEFAULTS = ..PHASTATBL[.I,FLTSADR] - ..PHASTATBL[.I-1,FLTSADR];

;22800  0420		CPUTIME[0] = ..PHASTATBL[.I,CPUTADR] - ..PHASTATBL[.I-1,CPUTADR];

;22900  0421		EDIV(CVT2SECS,CPUTIME[0],CPUSECS[0],SECFRAC);

;23000  0422		EDIV(CVTSECSMINS,CPUSECS[0],CPUMINS[0],CPUSECS[0]);

;23100  0423		EDIV(CVTSECSMINS,CPUMINS[0],CPUHOURS,CPUMINS[0]);

;23200  0424		$FAO(PHASTAFMT,OUTLINELENG,OUTBUFDESC,.PHASTATBL[.I,TEXTADR],

;23300P 0425			.PAGEFAULTS,.CPUHOURS,.CPUMINS[0],.CPUSECS[0],.SECFRAC,

;23400P 0426			LNK$CALCELAPS(.PHASTATBL[.I-1,STIMADR],.PHASTATBL[.I,STIMADR]));

;23500  0427		LNK$MAPOUT(BUFFER,.OUTLINELENG);

;23600  0428	     END;

;23700  0429	!

;23800  0430	$ADJWSL(PAGCNT=0,WSETLM=WORKSETLIM);

;23900  0431	MEMUSED = LNK$GL_MEMLHD;

;24000  0432	WHILE .MEMUSED[0] NEQ 0

;24100  0433	DO MEMUSED = .MEMUSED[0];

;24200  0434	MEMUSED = (MEMUSED[0] - .LNK$GL_MINADDR + 511)/512;

;24300  0435	$FAO(WORKSET,OUTLINELENG,OUTBUFDESC,.WORKSETLIM,.MEMUSED);

;24400  0436	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;24500  0437	!

;24600  0438	$FAO(OBJRECS,OUTLINELENG,OUTBUFDESC,.LNK$GL_OBJRECS);

;24700  0439	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;24800  0440	$FAO(LIBRECS,OUTLINELENG,OUTBUFDESC,.LNK$GL_LIBRECS,.LNK$GW_DBGRECS,.LNK$GL_DBGESTIM);

;24900  0441	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;25000  0442	IF (DBGBYTES = .LNK$GL_DSTEND) NEQ 0

;25100  0443	AND (.LNK$GL_CTLMSK<LNK$S_DBG,1,0>

;25200  0444	     OR .LNK$GL_CTLMSK<LNK$S_TRACE,1,0>)

;25300  0445	THEN BEGIN

;25400  0446		$FAO(DBGDATA,OUTLINELENG,OUTBUFDESC,.DBGBYTES,.LNK$GW_DSTVBN,.LNK$GW_DSTBLKS);

;25500  0447		LNK$MAPOUT(BUFFER,.OUTLINELENG);

;25600  0448	    END;

;25700  0449	$FAO(LIBREADS,OUTLINELENG,OUTBUFDESC,.LNK$GL_LBBLKRDS);

;25800  0450	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;25900  0451	$FAO(LIBBLOCKS,OUTLINELENG,OUTBUFDESC,.LNK$GL_NBLKSRED);

;26000  0452	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;26100  0453	$FAO(LIBWINDOW,OUTLINELENG,OUTBUFDESC,LNK$K_LIBBLOCKS);

;26200  0454	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;26300  0455	$FAO(EXTRMODS,OUTLINELENG,OUTBUFDESC,.LNK$GL_NMODSEXP);

;26400  0456	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;26500  0457	$FAO(SRCHMODS,OUTLINELENG,OUTBUFDESC,.LNK$GL_NMODSRCH);

;26600  0458	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;26700  0459	$FAO(FUTLSRCH,OUTLINELENG,OUTBUFDESC,.LNK$GL_FUTLSRCH);

;26800  0460	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;26900  0461	$FAO(SYMRECS,OUTLINELENG,OUTBUFDESC,(.LNK$GW_SYMRECS+.LNK$GW_GSTRECS));

;27000  0462	LNK$MAPOUT(BUFFER,.OUTLINELENG);

;27100  0463	RETURN;

;27200  0464	END;					! End of LNK$STATSOUT





; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-2

; Digital Equipment Corporation

;



							    .TITLE  LNK_STATSOUT

							    .IDENT  \X01.08 \



							    .PSECT  $PLIT$,NOWRT,NOEXE,2



					      00000 P.AAA:  .ASCII  \!/!50<PERFORMANCE INDICATORS!>PAGE FAULTS\<9>\CPU TI\    ;

					      00030 	    .ASCII  \ME\<9>\ELAPSED TIME\<0>				      ;

					      00040 P.AAB:  .ASCII  \!50<!11*- !10*-!>---- ------\<9>\--- ----\<9>\----\      ;

					      0006A 	    .ASCII  \--- ----\<0><0>					      ;

					      00074 P.AAC:  .ASCII  \!50<!AS!>!11UL\<9>\!2ZL:!2ZL:!2ZL.!2ZL\<9>\!%T\<0>       ;

					      0009B 	    .ASCII  <0>							      ;

					      0009C P.AAD:  .ASCII  \TOTAL RUN VALUES:-\<0><0>				      ;

					      000B0 P.AAE:  .ASCII  \    COMMAND PROCESSING:-\				      ;

					      000C8 P.AAF:  .ASCII  \    PASS 1:-\					      ;

					      000D4 P.AAG:  .ASCII  \    ALLOCATION/RELOCATION:-\<0>			      ;

					      000F0 P.AAH:  .ASCII  \    PASS 2:-\					      ;

					      000FC P.AAI:  .ASCII  \    MAP DATA AFTER OBJECT MODULE SYNOPSIS:-\<0>	      ;

					      00128 P.AAJ:  .ASCII  \    SYMBOL TABLE OUTPUT:-\<0><0><0>		      ;

					      00144 P.AAK:  .ASCII  \!/USING A WORKING SET LIMITED TO !UL PAGES AND !UL PAG\  ;

					      0017A 	    .ASCII  \ES OF DATA STORAGE (EXCLUDING IMAGE)\<0><0>	      ;

					      001A0 P.AAL:  .ASCII  \!/!50<TOTAL NUMBER OBJECT RECORDS READ (BOTH PASSES):!\  ;

					      001D6 	    .ASCII  \>!UL\<0><0>					      ;

					      001DC P.AAM:  .ASCII  \    OF WHICH !UL WERE IN LIBRARIES AND !UL WERE DEBUG \  ;

					      00212 	    .ASCII  \DATA RECORDS CONTAINING !UL BYTES\<0>		      ;

					      00234 P.AAN:  .ASCII  \!UL BYTES OF DEBUG DATA WERE WRITTEN,STARTING AT VBN !\  ;

					      0026A 	    .ASCII  \UW WITH !UW BLOCKS ALLOCATED\<0><0>		      ;

					      00288 P.AAO:  .ASCII  \!/THERE WERE !UL LIBRARY BLOCK READ OPERATIONS\<0><0>    ;

					      002B8 P.AAP:  .ASCII  \    WHICH ENCOMPASSED A TOTAL OF !UL BLOCKS\<0>	      ;

					      002E4 P.AAQ:  .ASCII  \    USING A WINDOW OF !UL BLOCKS\			      ;

					      00304 P.AAR:  .ASCII  \!/!50<NUMBER OF MODULES EXTRACTED EXPLICITLY!> = !UL\    ;

					      00338 P.AAS:  .ASCII  \    WITH !UL EXTRACTED TO RESOLVE UNDEFINED SYMBOLS\<0>  ;

					      0036C P.AAT:  .ASCII  \!/!UL LIBRARY SEARCHES WERE FOR SYMBOLS NOT IN THE LIB\  ;

					      003A2 	    .ASCII  \RARY SEARCHED\<0>					      ;

					      003B0 P.AAU:  .ASCII  \!/A TOTAL OF !UL GLOBAL SYMBOL TABLE RECORDS WAS WRITT\  ;

					      003E6 	    .ASCII  \EN\						      ;



							    .PSECT  $OWN$,NOEXE,2



					      00000 PHASTAHD1:

							    .LONG   63							      ;

					      00004 	    .ADDRESS  P.AAA						      ;

					      00008 PHASTAHD2:

							    .LONG   50							      ;

					      0000C 	    .ADDRESS  P.AAB						      ;

					      00010 PHASTAFMT:

							    .LONG   38							      ;

					      00014 	    .ADDRESS  P.AAC						      ;

					      00018 TOTALTIM:

							    .LONG   18							      ;

					      0001C 	    .ADDRESS  P.AAD						      ;

					      00020 COMANDTIM:

							    .LONG   24							      ;

					      00024 	    .ADDRESS  P.AAE						      ;

					      00028 PASS1TIM:



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-3

; Digital Equipment Corporation

;

							    .LONG   12							      ;

					      0002C 	    .ADDRESS  P.AAF						      ;

					      00030 ALLOCTIM:

							    .LONG   27							      ;

					      00034 	    .ADDRESS  P.AAG						      ;

					      00038 PASS2TIM:

							    .LONG   12							      ;

					      0003C 	    .ADDRESS  P.AAH						      ;

					      00040 MAPTIM: .LONG   43							      ;

					      00044 	    .ADDRESS  P.AAI						      ;

					      00048 STBTIM: .LONG   25							      ;

					      0004C 	    .ADDRESS  P.AAJ						      ;

					      00050 WORKSET:.LONG   90							      ;

					      00054 	    .ADDRESS  P.AAK						      ;

					      00058 OBJRECS:.LONG   58							      ;

					      0005C 	    .ADDRESS  P.AAL						      ;

					      00060 LIBRECS:.LONG   87							      ;

					      00064 	    .ADDRESS  P.AAM						      ;

					      00068 DBGDATA:.LONG   82							      ;

					      0006C 	    .ADDRESS  P.AAN						      ;

					      00070 LIBREADS:

							    .LONG   46							      ;

					      00074 	    .ADDRESS  P.AAO						      ;

					      00078 LIBBLOCKS:

							    .LONG   43							      ;

					      0007C 	    .ADDRESS  P.AAP						      ;

					      00080 LIBWINDOW:

							    .LONG   32							      ;

					      00084 	    .ADDRESS  P.AAQ						      ;

					      00088 EXTRMODS:

							    .LONG   52							      ;

					      0008C 	    .ADDRESS  P.AAR						      ;

					      00090 SRCHMODS:

							    .LONG   51							      ;

					      00094 	    .ADDRESS  P.AAS						      ;

					      00098 FUTLSRCH:

							    .LONG   67							      ;

					      0009C 	    .ADDRESS  P.AAT						      ;

					      000A0 SYMRECS:.LONG   56							      ;

					      000A4 	    .ADDRESS  P.AAU						      ;

					      000A8 PHASTATBL:

							    .LONG   0							      ;

					      000AC 	    .ADDRESS  LNK$GL_SPAGFLTS , LNK$GL_CPUSTIM , LNK$GQ_STARTIM , -   ;

								    COMANDTIM , LNK$GL_PS1FLTS , LNK$GL_PS1CPUT , -	      ;

								    LNK$GQ_PS1STIM , PASS1TIM , LNK$GL_ALOFLTS , -	      ;

								    LNK$GL_ALOCPUT , LNK$GQ_ALOSTIM , ALLOCTIM , -	      ;

								    LNK$GL_PS2FLTS , LNK$GL_PS2CPUT , LNK$GQ_PS2STIM , -      ;

								    PASS2TIM , LNK$GL_MAPFLTS , LNK$GL_MAPCPUT , -	      ;

								    LNK$GQ_MAPSTIM , MAPTIM , LNK$GL_STBFLTS , -	      ;

								    LNK$GL_STBCPUT , LNK$GQ_STBSTIM , STBTIM , -	      ;

								    LNK$GL_ENDFLTS , LNK$GL_ENDCPUT , LNK$GQ_ENDTIM	      ;

					      00118 	    .LONG   0							      ;

					      0011C 	    .ADDRESS  LNK$GL_SPAGFLTS , LNK$GL_CPUSTIM , LNK$GQ_STARTIM , -   ;

								    TOTALTIM , LNK$GL_ENDFLTS , LNK$GL_ENDCPUT , -	      ;

								    LNK$GQ_ENDTIM					      ;



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-4

; Digital Equipment Corporation

;

					      00138 CVT2SECS:

							    .LONG   100							      ;

					      0013C CVTSECSMINS:

							    .LONG   60							      ;



						    SYM$C_MAXLNG==	15

							    .GLOBL  LNK$GL_CTLMSK, LNK$GL_MINADDR, LNK$GL_MEMLHD, LNK$GL_CPUSTIM

							    .GLOBL  LNK$GL_FUTLSRCH, LNK$GL_LBBLKRDS, LNK$GL_LIBRECS

							    .GLOBL  LNK$GL_NBLKSRED, LNK$GL_NMODSEXP, LNK$GL_NMODSRCH

							    .GLOBL  LNK$GL_OBJRECS, LNK$GW_DBGRECS, LNK$GL_DBGESTIM

							    .GLOBL  LNK$GW_DSTVBN, LNK$GW_DSTBLKS, LNK$GL_DSTEND, LNK$GW_SYMRECS

							    .GLOBL  LNK$GW_GSTRECS, LNK$GQ_STARTIM, LNK$GQ_ENDTIM

							    .GLOBL  LNK$GQ_PS1STIM, LNK$GQ_ALOSTIM, LNK$GQ_PS2STIM

							    .GLOBL  LNK$GQ_MAPSTIM, LNK$GQ_STBSTIM, LNK$GL_PS1CPUT

							    .GLOBL  LNK$GL_ALOCPUT, LNK$GL_PS2CPUT, LNK$GL_MAPCPUT

							    .GLOBL  LNK$GL_STBCPUT, LNK$GL_PS1FLTS, LNK$GL_ALOFLTS

							    .GLOBL  LNK$GL_PS2FLTS, LNK$GL_MAPFLTS, LNK$GL_STBFLTS

							    .GLOBL  LNK$GL_SPAGFLTS, LNK$GL_ENDFLTS, LNK$GL_ENDCPUT

							    .GLOBL  LNK$CALCELAPS, LNK$MAPOUT, LNK$S_DBG, LNK$S_TRACE

							    .GLOBL  LNK$K_LIBBLOCKS, SYS$FAO, SYS$ADJWSL



							    .PSECT  $CODE$,NOWRT,2



					 0E7C 00000 	    .ENTRY  LNK$STATSOUT, Save R2,R3,R4,R5,R6,R9,R10,R11	      ; 0357

		         59	0000G  CF  9E 00002 	    MOVAB   LNK$MAPOUT, R9					      ;

		         5A	0000'  CF  9E 00007 	    MOVAB   PHASTATBL, R10					      ;

		         5B 00000000G  9F  9E 0000C 	    MOVAB   @#SYS$FAO, R11					      ;

		         5E	FF54   CE  9E 00013 	    MOVAB   -172(SP), SP					      ;

		    20   AE	  84   8F  9A 00018 	    MOVZBL  #132, OUTBUFDESC					      ; 0406

		    24   AE	  28   AE  9E 0001D 	    MOVAB   BUFFER, OUTBUFDESC+4				      ; 0407

				  1C   AE  D4 00022 	    CLRL    CPUTIME+4						      ; 0409

				  14   AE  D4 00025 	    CLRL    CPUSECS+4						      ; 0410

				  0C   AE  D4 00028 	    CLRL    CPUMINS+4						      ; 0411

				  20   AE  9F 0002B 	    PUSHAB  OUTBUFDESC						      ; 0412

				  08   AE  9F 0002E 	    PUSHAB  OUTLINELENG						      ;

				FF58   CA  9F 00031 	    PUSHAB  PHASTAHD1						      ;

		         6B	       03  FB 00035 	    CALLS   #3, SYS$FAO						      ;

		         7E	  04   AE  3C 00038 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0413

				  2C   AE  9F 0003C 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 0003F 	    CALLS   #2, LNK$MAPOUT					      ;

				  20   AE  9F 00042 	    PUSHAB  OUTBUFDESC						      ; 0414

				  08   AE  9F 00045 	    PUSHAB  OUTLINELENG						      ;

				FF60   CA  9F 00048 	    PUSHAB  PHASTAHD2						      ;

		         6B	       03  FB 0004C 	    CALLS   #3, SYS$FAO						      ;

		         7E	  04   AE  3C 0004F 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0415

				  2C   AE  9F 00053 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00056 	    CALLS   #2, LNK$MAPOUT					      ;

		         53	       01  D0 00059 	    MOVL    #1, I						      ; 0416

	   52	         53	       02  78 0005C 1$:     ASHL    #2, I, R2						      ; 0417

				     6A42  D5 00060 	    TSTL    PHASTATBL[R2]					      ;

				       7A  13 00063 	    BEQL    2$							      ;

		         51	  04 AA42  D0 00065 	    MOVL    PHASTATBL+4[R2], R1					      ; 0419

	   50	         53	       02  78 0006A 	    ASHL    #2, I, R0						      ;

		         50	  F4 AA40  D0 0006E 	    MOVL    PHASTATBL-12[R0], R0				      ;

	   54	         61	       60  C3 00073 	    SUBL3   (R0), (R1), PAGEFAULTS				      ;



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-5

; Digital Equipment Corporation

;

		         51	  08 AA42  D0 00077 	    MOVL    PHASTATBL+8[R2], R1					      ; 0420

	   50	         53	       02  78 0007C 	    ASHL    #2, I, R0						      ;

		         50	  F8 AA40  D0 00080 	    MOVL    PHASTATBL-8[R0], R0					      ;

      18   AE	         61	       60  C3 00085 	    SUBL3   (R0), (R1), CPUTIME					      ;

      10   AE	    18   AE	0090   CA  7B 0008A 	    EDIV    CVT2SECS, CPUTIME, CPUSECS, SECFRAC			      ; 0421

				       55     00092									      ;

      08   AE	    10   AE	0094   CA  7B 00093 	    EDIV    CVTSECSMINS, CPUSECS, CPUMINS, CPUSECS		      ; 0422

				  10   AE     0009B									      ;

	   56	    08   AE	0094   CA  7B 0009D 	    EDIV    CVTSECSMINS, CPUMINS, CPUHOURS, CPUMINS		      ; 0423

				  08   AE     000A4									      ;

				  0C AA42  DD 000A6 	    PUSHL   PHASTATBL+12[R2]					      ; 0426

	   50	         53	       02  78 000AA 	    ASHL    #2, I, R0						      ;

				  FC AA40  DD 000AE 	    PUSHL   PHASTATBL-4[R0]					      ;

		  0000G  CF	       02  FB 000B2 	    CALLS   #2, LNK$CALCELAPS					      ;

				       50  DD 000B7 	    PUSHL   R0							      ;

				       55  DD 000B9 	    PUSHL   SECFRAC						      ;

				  18   AE  DD 000BB 	    PUSHL   CPUSECS						      ;

				  14   AE  DD 000BE 	    PUSHL   CPUMINS						      ;

				0050   8F  BB 000C1 	    PUSHR   #^M<R4,R6>						      ;

				     6A42  DD 000C5 	    PUSHL   PHASTATBL[R2]					      ;

				  3C   AE  9F 000C8 	    PUSHAB  OUTBUFDESC						      ;

				  24   AE  9F 000CB 	    PUSHAB  OUTLINELENG						      ;

				FF68   CA  9F 000CE 	    PUSHAB  PHASTAFMT						      ;

		         6B	       0A  FB 000D2 	    CALLS   #10, SYS$FAO					      ;

		         7E	  04   AE  3C 000D5 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0427

				  2C   AE  9F 000D9 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 000DC 	    CALLS   #2, LNK$MAPOUT					      ;

	   53	         01	       08  F1 000DF 2$:     ACBL    #8, #1, I, 1$					      ; 0416

				     FF77     000E3									      ;

				       5E  DD 000E5 	    PUSHL   SP							      ; 0430

				       7E  D4 000E7 	    CLRL    -(SP)						      ;

	      00000000G  9F	       02  FB 000E9 	    CALLS   #2, @#SYS$ADJWSL					      ;

		         50	0000G  CF  9E 000F0 	    MOVAB   LNK$GL_MEMLHD, MEMUSED				      ; 0431

				       60  D5 000F5 3$:     TSTL    (MEMUSED)						      ; 0432

				       05  13 000F7 	    BEQL    4$							      ;

		         50	       60  D0 000F9 	    MOVL    (MEMUSED), MEMUSED					      ; 0433

				       F7  11 000FC 	    BRB     3$							      ; 0432

	   51	         50	0000G  CF  C3 000FE 4$:     SUBL3   LNK$GL_MINADDR, MEMUSED, R1				      ; 0434

		         51	01FF   C1  9E 00104 	    MOVAB   511(R1), R1						      ;

	   50	         51 00000200   8F  C7 00109 	    DIVL3   #512, R1, MEMUSED					      ;

				       50  DD 00111 	    PUSHL   MEMUSED						      ; 0435

				  04   AE  DD 00113 	    PUSHL   WORKSETLIM						      ;

				  28   AE  9F 00116 	    PUSHAB  OUTBUFDESC						      ;

				  10   AE  9F 00119 	    PUSHAB  OUTLINELENG						      ;

				  A8   AA  9F 0011C 	    PUSHAB  WORKSET						      ;

		         6B	       05  FB 0011F 	    CALLS   #5, SYS$FAO						      ;

		         7E	  04   AE  3C 00122 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0436

				  2C   AE  9F 00126 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00129 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 0012C 	    PUSHL   LNK$GL_OBJRECS					      ; 0438

				  24   AE  9F 00130 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 00133 	    PUSHAB  OUTLINELENG						      ;

				  B0   AA  9F 00136 	    PUSHAB  OBJRECS						      ;

		         6B	       04  FB 00139 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 0013C 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0439



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-6

; Digital Equipment Corporation

;

				  2C   AE  9F 00140 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00143 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 00146 	    PUSHL   LNK$GL_DBGESTIM					      ; 0440

		         7E	0000G  CF  3C 0014A 	    MOVZWL  LNK$GW_DBGRECS, -(SP)				      ;

				0000G  CF  DD 0014F 	    PUSHL   LNK$GL_LIBRECS					      ;

				  2C   AE  9F 00153 	    PUSHAB  OUTBUFDESC						      ;

				  14   AE  9F 00156 	    PUSHAB  OUTLINELENG						      ;

				  B8   AA  9F 00159 	    PUSHAB  LIBRECS						      ;

		         6B	       06  FB 0015C 	    CALLS   #6, SYS$FAO						      ;

		         7E	  04   AE  3C 0015F 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0441

				  2C   AE  9F 00163 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00166 	    CALLS   #2, LNK$MAPOUT					      ;

		         50	0000G  CF  D0 00169 	    MOVL    LNK$GL_DSTEND, DBGBYTES				      ; 0442

				       2E  13 0016E 	    BEQL    6$							      ;

	   06	  0000G  CF	       00  E0 00170 	    BBS     #LNK$S_DBG, LNK$GL_CTLMSK, 5$			      ; 0443

	   22	  0000G  CF	       00  E1 00176 	    BBC     #LNK$S_TRACE, LNK$GL_CTLMSK, 6$			      ; 0444

		         7E	0000G  CF  3C 0017C 5$:     MOVZWL  LNK$GW_DSTBLKS, -(SP)				      ; 0446

		         7E	0000G  CF  3C 00181 	    MOVZWL  LNK$GW_DSTVBN, -(SP)				      ;

				       50  DD 00186 	    PUSHL   DBGBYTES						      ;

				  2C   AE  9F 00188 	    PUSHAB  OUTBUFDESC						      ;

				  14   AE  9F 0018B 	    PUSHAB  OUTLINELENG						      ;

				  C0   AA  9F 0018E 	    PUSHAB  DBGDATA						      ;

		         6B	       06  FB 00191 	    CALLS   #6, SYS$FAO						      ;

		         7E	  04   AE  3C 00194 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0447

				  2C   AE  9F 00198 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 0019B 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 0019E 6$:     PUSHL   LNK$GL_LBBLKRDS					      ; 0449

				  24   AE  9F 001A2 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 001A5 	    PUSHAB  OUTLINELENG						      ;

				  C8   AA  9F 001A8 	    PUSHAB  LIBREADS						      ;

		         6B	       04  FB 001AB 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 001AE 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0450

				  2C   AE  9F 001B2 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 001B5 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 001B8 	    PUSHL   LNK$GL_NBLKSRED					      ; 0451

				  24   AE  9F 001BC 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 001BF 	    PUSHAB  OUTLINELENG						      ;

				  D0   AA  9F 001C2 	    PUSHAB  LIBBLOCKS						      ;

		         6B	       04  FB 001C5 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 001C8 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0452

				  2C   AE  9F 001CC 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 001CF 	    CALLS   #2, LNK$MAPOUT					      ;

		         7E	       00  9A 001D2 	    MOVZBL  #LNK$K_LIBBLOCKS, -(SP)				      ; 0453

				  24   AE  9F 001D5 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 001D8 	    PUSHAB  OUTLINELENG						      ;

				  D8   AA  9F 001DB 	    PUSHAB  LIBWINDOW						      ;

		         6B	       04  FB 001DE 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 001E1 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0454

				  2C   AE  9F 001E5 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 001E8 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 001EB 	    PUSHL   LNK$GL_NMODSEXP					      ; 0455

				  24   AE  9F 001EF 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 001F2 	    PUSHAB  OUTLINELENG						      ;

				  E0   AA  9F 001F5 	    PUSHAB  EXTRMODS						      ;

		         6B	       04  FB 001F8 	    CALLS   #4, SYS$FAO						      ;



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-7

; Digital Equipment Corporation

;

		         7E	  04   AE  3C 001FB 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0456

				  2C   AE  9F 001FF 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00202 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 00205 	    PUSHL   LNK$GL_NMODSRCH					      ; 0457

				  24   AE  9F 00209 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 0020C 	    PUSHAB  OUTLINELENG						      ;

				  E8   AA  9F 0020F 	    PUSHAB  SRCHMODS						      ;

		         6B	       04  FB 00212 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 00215 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0458

				  2C   AE  9F 00219 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 0021C 	    CALLS   #2, LNK$MAPOUT					      ;

				0000G  CF  DD 0021F 	    PUSHL   LNK$GL_FUTLSRCH					      ; 0459

				  24   AE  9F 00223 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 00226 	    PUSHAB  OUTLINELENG						      ;

				  F0   AA  9F 00229 	    PUSHAB  FUTLSRCH						      ;

		         6B	       04  FB 0022C 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 0022F 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0460

				  2C   AE  9F 00233 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00236 	    CALLS   #2, LNK$MAPOUT					      ;

		         50	0000G  CF  3C 00239 	    MOVZWL  LNK$GW_SYMRECS, R0					      ; 0461

		         51	0000G  CF  3C 0023E 	    MOVZWL  LNK$GW_GSTRECS, R1					      ;

				     6140  9F 00243 	    PUSHAB  (R1)[R0]						      ;

				  24   AE  9F 00246 	    PUSHAB  OUTBUFDESC						      ;

				  0C   AE  9F 00249 	    PUSHAB  OUTLINELENG						      ;

				  F8   AA  9F 0024C 	    PUSHAB  SYMRECS						      ;

		         6B	       04  FB 0024F 	    CALLS   #4, SYS$FAO						      ;

		         7E	  04   AE  3C 00252 	    MOVZWL  OUTLINELENG, -(SP)					      ; 0462

				  2C   AE  9F 00256 	    PUSHAB  BUFFER						      ;

		         69	       02  FB 00259 	    CALLS   #2, LNK$MAPOUT					      ;

					   04 0025C 	    RET     							      ; 0357



; Routine Size:  605 bytes





;27300  0465	END ELUDOM				!End of module













;				       PSECT SUMMARY

;

;	Name		 Bytes			       Attributes

;

;  $PLIT$         	  1000  NOWRT,  RD ,NOEXE,NOSHR,  LCL,  REL,  CON,NOPIC,ALIGN(2)

;  $OWN$          	   320    WRT,  RD ,NOEXE,NOSHR,  LCL,  REL,  CON,NOPIC,ALIGN(2)

;  $CODE$         	   605  NOWRT,  RD ,  EXE,NOSHR,  LCL,  REL,  CON,NOPIC,ALIGN(2)









;				LIBRARY STATISTICS

;

;					     -------- Symbols --------    Blocks



; Bliss-32 7.352	Saturday 22-AUG-1978 05:01:05	DBB3:[LINKER.SRC]LNKSTATSO.B32;4				Page 3-8

; Digital Equipment Corporation

;

;	File				     Total    Loaded   Percent      Read

;

;  DBA4:[SYSLIB]LIB.L32;1		      5582         2         0       223











; Size:		605 code + 1320 data bytes

; Run Time:	00:20.2

; Elapsed Time:	00:23.9

; Memory Used:	407 pages

; Compilation Complete

