<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">GVG$MACRO_SUPPORT                                                        30-MAR-1989 15:53:35  VAX/VMS Macro V04-00        Page   1
                                                                         30-MAR-1989 15:50:49  GVG$MACRO_SUPPORT.MAR;1           (1)

                                     0000     1 	.TITLE	GVG$MACRO_SUPPORT
                                     0000     2 ;
                                     0000     3 ;		This file holds entry points for routines that had to be
                                     0000     4 ;	written in MACRO-11.  Wherever possible MACRO routines were avoided.
                                     0000     5 ;
                                     0000     6 
                               0FFC  0000     7 	.entry	va_call,	^m&lt;R2,R3,R4,R5,R6,R7,R8,R9,R10,R11&gt;
                                     0002     8 ;
                                     0002     9 ;		AP	-&gt; 2
                                     0002    10 ;		AP+4	-&gt; Address of entry mask of routine to jump to.
                                     0002    11 ;		AP+8	-&gt; Address of argument pointer for the routine.
                                     0002    12 ;
                    50   04 AC   D0  0002    13 	movl	4(AP), R0	; Get the address of routine's entry mask.
                    51   08 AC   D0  0006    14 	movl	8(AP), R1	; Get the address for the new argument pointer.
                       5C   51   D0  000A    15 	movl	R1, AP		; Re-define the AP for the routine to be called.
                         02 A0   17  000D    16 	jmp	2(R0)		; Call the routine (account for the entry mask).
                                     0010    17 	.end
GVG$MACRO_SUPPORT                                                        30-MAR-1989 15:53:35  VAX/VMS Macro V04-00        Page   2
Symbol table                                                             30-MAR-1989 15:50:49  GVG$MACRO_SUPPORT.MAR;1           (1)

VA_CALL          00000000 RG    01      

                                                +----------------+
                                                ! Psect synopsis !
                                                +----------------+

PSECT name                      Allocation          PSECT No.  Attributes     
----------                      ----------          ---------  ----------     
.  ABS  .                       00000000  (    0.)  00 (  0.)  NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT NOVEC BYTE  
. BLANK .                       00000010  (   16.)  01 (  1.)  NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT NOVEC BYTE  

                                             +------------------------+
                                             ! Performance indicators !
                                             +------------------------+

Phase                    Page faults    CPU Time       Elapsed Time   
-----                    -----------    --------       ------------   
Initialization                   34     00:00:00.09    00:00:00.18
Command processing              893     00:00:00.90    00:00:01.07
Pass 1                           56     00:00:00.17    00:00:00.28
Symbol table sort                 0     00:00:00.00    00:00:00.00
Pass 2                            9     00:00:00.09    00:00:00.12
Symbol table output               0     00:00:00.01    00:00:00.01
Psect synopsis output             0     00:00:00.02    00:00:00.02
Cross-reference output            0     00:00:00.00    00:00:00.00
Assembler run totals            994     00:00:01.28    00:00:01.68

The working set limit was 1550 pages.
262 bytes (1 page) of virtual memory were used to buffer the intermediate code.
There were 10 pages of symbol table space allocated to hold 1 non-local and 0 local symbols.
17 source lines were read in Pass 1, producing 12 object records in Pass 2.
0 pages of virtual memory were used to define 0 macros.

                                            +--------------------------+
                                            ! Macro library statistics !
                                            +--------------------------+

Macro library name                           Macros defined      
------------------                           --------------      
SYS$SYSROOT:[SYSLIB]STARLET.MLB;2                       0        

0 GETS were required to define 0 macros.

There were no errors, warnings or information messages.

MACRO/LIST GVG$MACRO_SUPPORT.MAR
</pre></body></html>