SYMTAB	MACRO M1110  21-AUG-78 21:44

TABLE OF CONTENTS



     7-    2	**********  SYMBOL TABLES  **********

     9-   78	PERMANENT SYMBOL HASH TABLE

    10-  104	USER SYMBOL HASH TABLE

    11-  119	MACRO NAME HASH TABLE

    12-  134	PERMANENT SYMBOLS

    12-  160	SPECIAL MACRO DIRECTIVE SYMBOLS

    13-  178	LIST / ENABLE DIRECTIVE TABLE

    14-  210	OPCODE DEFINITIONS

    23-  630	DIRECTIVES

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 1





      1						.IDENT	\X03.11\

      2					;

      3					; COPYRIGHT (C) 1977, 1978

      4					; DIGITAL EQUIPMENT CORPORATION, MAYNARD MASSACHUSETTS 01754

      5					;

      6					; THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ON A SINGLE

      7					; COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION OF THE

      8					; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

      9					; MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

     10					; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

     11					; TERMS.  TITLE TO AND OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES

     12					; REMAIN IN DEC.

     13					;

     14					; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

     15					; AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT

     16					; CORPORATION.

     17					;

     18					; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS

     19					; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

     20					;

     21

     22					;++

     23					; FACILITY:	VAX-11 MACRO OBJECT MODULE LIBRARY "MAR.OLB"

     24					;

     25					; ABSTRACT:	THIS MODULE IS PART OF THE VAX-11 MACRO ASSEMBLER, ITS DESCRIPTION

     26					;		IS ON THE FOLLOWING PAGE.

     27					;

     28					;

     29					; ENVIRNOMENT:	VAX-11 MACRO RUNS ON ANY VAX-11 WITH COMPATIBILITY MODE, UNDER

     30					;		THE CME (COMPATIBILITY MODE EMULATOR) OF VAX/VMS OR ON A PDP-11

     31					;		WITH EXTENDED INSTRUCTIONS UNDER RSX-11/M.

     32					;

     33					; AUTHOR:	STEVE POULSEN, CREATION DATE:  22-JUL-76

     34					;		DALE A. ROEDGER, 10-JAN-77 - 19-DEC-77

     35					;		DAVE N. CUTLER

     36					;		BENN L. SCHREIBER

     37					;

     38					; MODIFIED BY:

     39					;

     40					;--

     41					.IF NDF $DATA$

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 7





      1					.TITLE SYMTAB

      2					.SBTTL	**********  SYMBOL TABLES  **********

      3	000000				.PSECT	PSYMTB,D,GBL

      4						.NLIST ME

      5					;

      6					;

      7					;	THE FOLLOWING MACRO IS USED TO CREATE THE INITIAL SYMBOL TABLE.

      8					;

      9					;	FORMAT IS:	SYM	SYMBOL_NAME,FLAGS<,VALUE><,SEGMENT>

     10					;

     11					;	IF NO VALUE IS GIVEN, THE INITIAL VALUE IS SET TO ZERO.

     12					;

     13					;

     14					.MACRO	SYM	NME,	FLG,	VLE,	XVLE,	SEG

     15					.NCHR	SYMLN,<'NME>		;LENGTH OF SYMBOL

     16					HASHVL	= SYMLN

     17					.IRPC	HASHCH,<'NME>

     18						HASHVL = HASHVL + ''HASHCH	;HASH THE SYMBOL

     19					.ENDM

     20

     21					HASHVL	= HASHVL & <HASHSZ - 1>	;MASK DOWN TO HASH TABLE SIZE

     22

     23					ENTERSYM	\HASHVL		;ENTER SYMBOL INTO TABLES

     24

     25							.WORD 0		;LINK TO NEXT SYMBOL

     26							.WORD FLG   	;FLAGS WORD

     27					.IF NB VLE

     28							.WORD VLE   	;INITIAL VALUE

     29					.IFF

     30							.WORD 0		;INITIAL VALUE

     31					.ENDC

     32					.IF NB XVLE

     33							.WORD XVLE	;INITIAL VALUE

     34					.IFF

     35							.WORD 0		;INITIAL VALUE

     36					.ENDC

     37					.IF NB SEG

     38							SGM = SEG

     39					.IFF

     40							SGM = 0

     41					.ENDC

     42							.BYTE SGM,SYMLN	;SEGMENT AND LENGTH OF SYMBOL

     43							.ASCII /'NME/	;SYMBOL'S NAME

     44							.EVEN

     45					.ENDM SYM

     46

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 8

**********  SYMBOL TABLES  **********



     48					;

     49					;

     50					;	MACRO TO ENTER SYMBOLS INTO LINKED LISTS FROM HASH TABLE

     51					;

     52					;

     53					.MACRO	ENTERSYM	HASHNM	;HASH VALUE OF SYMBOL

     54

     55					.PSECT	PSYMTB,D,GBL

     56

     57					HASHPT	= .			;SAVE CURRENT LOCATION

     58

     59					.IF EQ C$'HASHNM

     60					.PSECT	PHSHTB,D,GBL		; FIRST SYMBOL TO HASH TO THIS VALUE

     61						.=HASHP			; RELOCATE TO START OF HASH TABLE

     62						.=.+<HASHNM*2>		; RELOCATE TO HASH POSITION IN HASH TABLE

     63							.WORD HASHPT	; POINT FROM HASH TABLE TO SYMBOL

     64					.IFF

     65						.=S$'HASHNM		; RELOCATE TO PREVIOUS SYMBOL

     66							.WORD HASHPT	; POINT FROM LAST SYMBOL IN CHAIN

     67					.ENDC

     68

     69					C$'HASHNM = C$'HASHNM + 1	; COUNT ENTRIES

     70

     71					.PSECT	PSYMTB,D,GBL

     72						.=HASHPT		; RELOCATE BACK TO END OF FREE STORAGE

     73						S$'HASHNM = .		; UPDATE LINKED LIST POINTER

     74

     75					.ENDM ENTERSYM

     76

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 9

PERMANENT SYMBOL HASH TABLE



     78					.SBTTL	PERMANENT SYMBOL HASH TABLE

     79					;

     80					; THIS CODE INITIALIZES THE PERMANENT SYMBOL TABLE WHICH CONTAINS

     81					; THE NAMES OF ALL DIRECTIVES AND MACHINE INSTRUCTIONS.  THIS CODE

     82					; ALSO INITIALIZES THE VARIABLES USED BY THE ASSEMBLER TO CONSTRUCT

     83					; THE INITIAL HASH TABLE ENTRIES.

     84					;

     85	000000				.PSECT	PHSHTB,D,GBL			; PERMANENT SYMBOL HASH TABLE

     86

     87	000000				HASHP::						; START OF HASH TABLE

     88

     89		000100 			HASHSZ	== ^O100				; # OF WORDS IN HASH TABLE

     90

     91		000000 			XXX=0						; DUMMY COUNTER

     92

     93		000100 			.REPT	HASHSZ

     94						.NLIST

     95						.IRP XX,\XXX

     96						    .WORD 0				; CLEAR HASH ENTRY

     97						    C$'XX= 0				; CLEAR HASH INDEX

     98						.ENDR

     99						XXX=XXX+1				; MOVE TO NEXT SYMBOL

    100						.LIST

    101					.ENDR

    102

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 10

USER SYMBOL HASH TABLE



    104					.SBTTL	USER SYMBOL HASH TABLE

    105					;

    106					; THE USER SYMBOL TABLE CONSISTS OF ALL SYMBOLS (EXCEPT MACRO NAMES)

    107					; DEFINED BY THE USER.  THE CODE BELOW INITIALIZES THIS TABLE TO BE

    108					; EMPTY.  (IE. EACH OF THE HASH TABLE ENTRIES ARE ZEROED.)

    109					;

    110	000000				.PSECT	UHSHTB,D,GBL			; USER SYMBOL HASH TABLE

    111

    112	000000				IDENTB::					; START OF USER HASH TABLE

    113

    114		000100 			.REPT	HASHSZ

    115						.WORD 0					; CLEAR HASH TABLE ENTRY

    116					.ENDR

    117

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 11

MACRO NAME HASH TABLE



    119					.SBTTL	MACRO NAME HASH TABLE

    120					;

    121					;

    122					; THE MACRO NAME TABLE CONTAINS THE NAMES OF ALL MACROS DEFINED BY

    123					; THE USER.  THE CODE BELOW INITIALIZES THIS TABLE TO BE EMPTY.

    124					;

    125	000000				.PSECT	UMACTB,D,GBL			; USER MACRO NAME HASH TABLE

    126

    127	000000				MACNAM::					; START OF MACRO NAME HASH TABLE

    128

    129		000100 			.REPT	HASHSZ

    130						.WORD 0					; CLEAR HASH TABLE ENTRY

    131					.ENDR

    132

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 12

PERMANENT SYMBOLS



    134					.SBTTL	PERMANENT SYMBOLS

    135					;

    136					;

    137					; THE PERMANENT SYMBOLS RESIDE IN THE 'SYMTAB' PSECT.

    138					;

    139					;

    140	000000				.PSECT	PSYMTB,D,GBL

    141

    142		000000 			INSYMP = 0					; START OF PSECT LIST

    143

    144	000000	000000 	100000 		MAIN::	.WORD	0,S.DF				; ABSOLUTE PSECT ( LINK, FLAGS)

    145	000004	000000 	000000 			.WORD	0,0				; MAXIMUM LOCATION COUNTER VALUE

    146	000010	   000 	   011 			.BYTE	0,9.				; SEGMENT 0, NAME 9 CHRS

    147	000012	000000 	000000 			.WORD	0,0				; CURRENT LOCATION COUNTER VALUE

    148	000016	000000 				.WORD	0				; PSECT OPTIONS

    149	000020	   056 	   040 	   040 		.ASCII	/.  ABS  ./			; NAME STRING

	000023	   101 	   102 	   123

	000026	   040 	   040 	   056

    150						.EVEN

    151	000032	000000 	100000 		BLNKP::	.WORD	0,S.DF				; BLANK PSECT (LINK, FLAGS)

    152	000036	000000 	000000 			.WORD	0,0				; MAXIMUM LOCATION COUNTER VALUE

    153	000042	   001 	   011 			.BYTE	1,9.				; SEGMENT 1, NAME 9 CHRS

    154	000044	000000 	000000 			.WORD	0,0				; CURRENT LOCATION COUNTER VALUE

    155	000050	000710 				.WORD	710				; DEFAULT OPTIONS

    156	000052	   056 	   040 	   102 		.ASCII	/. BLANK ./			; NAME STRING

	000055	   114 	   101 	   116

	000060	   113 	   040 	   056

    157						.EVEN

    158

    159

    160					.SBTTL	SPECIAL MACRO DIRECTIVE SYMBOLS

    161

    162		000000 			INSYMP = 0					; START OF LIST

    163

    164	000064					INSYM	.ERROR, SETMAS			; .ERROR WITHIN MACRO DEF

    165	000104					INSYM	.PRINT, SETMAS			; .PRINT WITHIN MACRO DEF

    166	000124					INSYM	.WARN,  SETMAS			; .WARN WITHIN MACRO DEF

    167	000144					INSYM	.ASCII,	SETMAS			; .ASCII WITHIN MACRO DEF

    168	000164					INSYM	.ASCIZ,	SETMAS			; .ASCIZ WITHIN MACRO DEF

    169	000204					INSYM	.ASCIC,	SETMAS			; .ASCIC WITHIN MACRO DEF

    170	000224					INSYM	.REPT,	MCDFIN			; .REPT

    171	000244					INSYM	.IRP,	MCDFIN			; .IRP

    172	000262					INSYM	.IRPC,	MCDFIN			; .IRPC

    173	000302					INSYM	.ENDR,	MCDFDC			; .ENDR

    174	000322					INSYM	.END,	MCDFDC			; .END

    175	000340					INSYM	.MACRO,	MCDFIN			; .MACRO

    176	000360				SPLDIR::INSYM	.ENDM,	MCDFDC			; .ENDM

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 13

LIST / ENABLE DIRECTIVE TABLE



    178					.SBTTL	LIST / ENABLE DIRECTIVE TABLE

    179	000000				.PSECT	LSENTB	D,GBL

    180

    181					;

    182					; LISTING CONTROL DIRECTIVES.  THE VALUE IS THE INITIAL SWITCH SETTING

    183					; (0 =/= LIST, 0 = NO LIST)

    184					;

    185		000000 				INSYMP = 0

    186

    187	000000				LS.CND::	INSYM	CND, -1, 1		; CONDITIONAL CODE

    188	000016				LS.MD::		INSYM	MD,  -1, 2		; MACRO DEFINITIONS

    189	000032				LS.MC::		INSYM	MC,  -1, 4		; MACRO CALLS

    190	000046				LS.ME::		INSYM	ME,   0, 10		; MACRO EXPANSIONS

    191	000062				LS.MEB::	INSYM	MEB,  0, 20		; MACRO BINARY CODE

    192		000062'			LS.LST == LS.MEB				; START OF TABLE

    193

    194					;

    195					; ENABLE/DISABLE OPTIONS.  VALUE IS INITIAL SETTING.

    196					; (0 =/= ENABLE 0 = DISABLE)

    197					;

    198

    199		000000 				INSYMP = 0

    200

    201	000100				EN.TBK::	INSYM	TBK,	-1,  200	; TRACEBACK AND DEBUG OUTPUT

    202	000116				EN.AMA::	INSYM	AMA,	0,   400	; ABSOLUTE ADDRESSING

    203	000134				EN.FPT::	INSYM	FPT,	0,  1000	; FLOATING POINT TRUNCATION

    204	000152				EN.LSB::	INSYM	LSB,	0,     0	; LOCAL SYMBOL BLOCK

    205	000170				EN.DBG::	INSYM	DBG,    0,  4000	; DEBUGGER SYMBOL GENERATION

    206	000206				EN.GBL::	INSYM	GBL,   -1, 10000	; UNDEFINED TO EXTERNALS

    207		000206'			EN.PNC	== EN.GBL				; START OF TABLE

    208

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 14

OPCODE DEFINITIONS



    210					.SBTTL	OPCODE DEFINITIONS

    211					;

    212					;

    213					;		OPCODE DEFINITIONS

    214					;

    215					;

    216					;

    217					;THE FOLLOWING MACRO IS USED TO DEFINE THE STAR OPCODE SET.  THE

    218					;CALLING FORMAT IS:

    219					;

    220					;	OPDEF	NAME,OPCODE,<ARG1,ARG2,....>

    221					;

    222					;WHERE 'NAME' IS THE NAME OF THE MACHINE INSTRUCTION, 'OPCODE' IS

    223					;THE VALUE OF THE OPCODE (POSSIBLY 2 BYTES), AND 'ARG(N)'

    224					;ARE THE N'TH OPERAND DESCRIPTORS.  'ARG(N)' CONSISTS OF ONE BYTE WITH

    225					;THE LOWER 4 BITS CONTAINING THE WIDTH (IN BYTES) OF THE OPERAND, AND THE

    226					;UPPER 4 BYTS CONTAINING FLAGS DESCRIBING THE OPERAND TYPE.;

    227					;

    228

    229					.MACRO	OPDEF	NME,CODE,ARGS		;NAME, OPCODE, <MODE1,ARG1,....>

    230

    231						$COUNT = 0			;FIRST COUNT THE OPERANDS

    232						.IRP	X,<ARGS>

    233							$COUNT = $COUNT + 1

    234						.ENDM

    235						SYM	NME,DOPCODE,CODE,0,\$COUNT

    236

    237						.IRP	X,<ARGS>		;FILL IN OPERAND DESCRIPTORS

    238							.BYTE X

    239						.ENDR

    240						.EVEN

    241					.ENDM	OPDEF

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 15

OPCODE DEFINITIONS



    243					;

    244					;

    245					;		STAR OPCODES

    246					;

    247					;

    248					;BELOW ARE THE OPCODES (AS OF ECO 17) FOR THE STAR MACHINE.  THE

    249					;INSTRUCTIONS ARE LISTED IN ORDER OF THEIR OPCODE ASSIGNMENTS.  THE

    250					;DEFINITIONS BELOW DESCRIBE THE DIFFERENT ARGUMENTS:

    251					;

    252					;

    253		000010 			.RADIX 8.					;NUMBERS ARE OCTAL

    254

    255					;

    256					; THE CODE BELOW DEFINES THE 2 CHARACTER MNEMONICS FOR THE OPERAND

    257					; DESCRIPTORS

    258					;

    259

    260		000001 				B  =  1					; BYTE

    261		000002 				W  =  2					; WORDS

    262		000004 				L  =  4					; LONGWORDS

    263		000204 				F  =  4+^O200				; FLOATING

    264		000210 				D  =  8.+^O200				; DOUBLE

    265		000010 				Q  =  8.				; QUAD

    266

    267		000000 			C1  =  0

    268					.IRP	X,<A R M W V>				; ACCESS TYPES

    269					    .IRP	Y,<B W L F D Q>			; OPERAND CONTEXT

    270						X''Y = C1 + Y				; DEFINE DESCRIPTOR

    271					    .ENDR

    272					    C1  =  C1 + ^B10000				; NEXT MODE

    273					.ENDR

    274

    275		000121 				BB  ==  5*16.+1				; BYTE BRANCH

    276		000142 				BW  ==  6*16.+2				; WORD BRANCH

    277

    278					;

    279					; TABLE OF ILLEGAL ADDRESSING MODES

    280					; A BIT IS SET FOR EACH ILLEGAL MODE FOR EACH OPERAND ACCESS TYPE

    281					;

    282	000224	000043 			MODTAB::	.WORD	43			; ADDRESS

    283	000226	000000 					.WORD	0			; READ

    284	000230	000003 					.WORD	3			; MODIFY

    285	000232	000003 					.WORD	3			; WRITE

    286	000234	000003 					.WORD	3			; FIELD

    287	000236	125777 					.WORD	^C<52000>		; BRANCH BYTE

    288	000240	125777 					.WORD	^C<52000>		; BRANCH WORD

    289

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 16

OPCODE DEFINITIONS



    291	000242				OPDEF	HALT	0

    292	000416				OPDEF	NOP	1

    293	000434				OPDEF	REI	2

    294	000452				OPDEF	BPT	3

    295	000470				OPDEF	RET	4

    296	000506				OPDEF	RSB	5

    297	000524				OPDEF	LDPCTX	6

    298	000544				OPDEF	SVPCTX	7

    299

    300	000564				OPDEF	CVTPS	10	<RW	AB	RW	AB>

    301	000610				OPDEF	CVTSP	11	<RW	AB	RW	AB>

    302	000634				OPDEF	INDEX	12	<RL	RL	RL	RL	RL	WL>

    303	000662				OPDEF	CRC	13	<AB	RL	RW	AB>

    304	000704				OPDEF	PROBER	14	<RB	RW	AB>

    305	000730				OPDEF	PROBEW	15	<RB	RW	AB>

    306	000754				OPDEF	INSQUE	16	<AB	AB>

    307	000776				OPDEF	REMQUE	17	<AB	WL>

    308

    309	001020				OPDEF	BSBB	20	BB

    310	001040				OPDEF	BSB	20	BB

    311	001060				OPDEF	BRB	21	BB

    312	001100				OPDEF	BNEQ	22	BB

    313	001120				OPDEF	BNEQU	22	BB

    314	001142				OPDEF	BEQL	23	BB

    315	001162				OPDEF	BEQLU	23	BB

    316	001204				OPDEF	BGTR	24	BB

    317	001224				OPDEF	BLEQ	25	BB

    318	001244				OPDEF	JSB	26	AB

    319	001264				OPDEF	JMP	27	AB

    320

    321	001304				OPDEF	BGEQ	30	BB

    322	001324				OPDEF	BLSS	31	BB

    323	001344				OPDEF	BGTRU	32	BB

    324	001366				OPDEF	BLEQU	33	BB

    325	001410				OPDEF	BVC	34	BB

    326	001430				OPDEF	BVS	35	BB

    327	001450				OPDEF	BGEQU	36	BB

    328	001472				OPDEF	BCC	36	BB

    329	001512				OPDEF	BLSSU	37	BB

    330	001534				OPDEF	BCS	37	BB

    331

    332	001554				OPDEF	ADDP4	40	<RW	AB	RW	AB>

    333	001600				OPDEF	ADDP	40	<RW	AB	RW	AB>

    334	001622				OPDEF	ADDP6	41	<RW	AB	RW	AB	RW	AB>

    335	001650				OPDEF	SUBP4	42	<RW	AB	RW	AB>

    336	001674				OPDEF	SUBP	42	<RW	AB	RW	AB>

    337	001716				OPDEF	SUBP6	43	<RW	AB	RW	AB	RW	AB>

    338	001744				OPDEF	CVTPT	44	<RW	AB	AB	RW	AB>

    339	001772				OPDEF	MULP	45	<RW	AB	RW	AB	RW	AB>

    340	002016				OPDEF	CVTTP	46	<RW	AB	AB	RW	AB>

    341	002044				OPDEF	DIVP	47	<RW	AB	RW	AB	RW	AB>

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 17

OPCODE DEFINITIONS



    343	002070				OPDEF	MOVC3	50	<RW	AB	AB>

    344	002114				OPDEF	MOVC	50	<RW	AB	AB>

    345	002136				OPDEF	CMPC3	51	<RW	AB	AB>

    346	002162				OPDEF	CMPC	51	<RW	AB	AB>

    347	002204				OPDEF	SCANC	52	<RW	AB	AB	RB>

    348	002230				OPDEF	SPANC	53	<RW	AB	AB	RB>

    349	002254				OPDEF	MOVC5	54	<RW	AB	RB	RW	AB>

    350	002302				OPDEF	CMPC5	55	<RW	AB	RB	RW	AB>

    351	002330				OPDEF	MOVTC	56	<RW	AB	RB	AB	RW	AB>

    352	002356				OPDEF	MOVTUC	57	<RW	AB	RB	AB	RW	AB>

    353

    354	002404				OPDEF	BSBW	60	BW

    355	002424				OPDEF	BRW	61	BW

    356					;;OPDEF	BR	61	BW

    357	002444				OPDEF	CVTWL	62	<RW	WL>

    358	002466				OPDEF	CVTWB	63	<RW	WB>

    359	002510				OPDEF	MOVP	64	<RW	AB	AB>

    360	002532				OPDEF	CMPP3	65	<RW	AB	AB>

    361	002556				OPDEF	CMPP	65	<RW	AB	AB>

    362	002600				OPDEF	CVTPL	66	<RW	AB	WL>

    363	002624				OPDEF	CMPP4	67	<RW	AB	RW	AB>

    364

    365	002650				OPDEF	EDITPC	70	<RW	AB	AB	AB>

    366	002674				OPDEF	MATCHC	71	<RW	AB	RW	AB>

    367	002720				OPDEF	LOCC	72	<RB	RW	AB>

    368	002742				OPDEF	SKPC	73	<RB	RW	AB>

    369	002764				OPDEF	MOVZWL	74	<RW	WL>

    370	003006				OPDEF	ACBW	75	<RW	RW	MW	BW>

    371	003030				OPDEF	MOVAW	76	<AW	WL>

    372	003052				OPDEF	PUSHAW	77	AW

    373

    374

    375	003074				OPDEF	ADDF2	100	<RF	MF>

    376	003116				OPDEF	ADDF	100	<RF	MF>

    377	003136				OPDEF	ADDF3	101	<RF	RF	WF>

    378	003162				OPDEF	SUBF2	102	<RF	MF>

    379	003204				OPDEF	SUBF	102	<RF	MF>

    380	003224				OPDEF	SUBF3	103	<RF	RF	WF>

    381	003250				OPDEF	MULF2	104	<RF	MF>

    382	003272				OPDEF	MULF	104	<RF	MF>

    383	003312				OPDEF	MULF3	105	<RF	RF	WF>

    384	003336				OPDEF	DIVF2	106	<RF	MF>

    385	003360				OPDEF	DIVF	106	<RF	MF>

    386	003400				OPDEF	DIVF3	107	<RF	RF	WF>

    387

    388	003424				OPDEF	CVTFB	110	<RF	WB>

    389	003446				OPDEF	CVTFW	111	<RF	WW>

    390	003470				OPDEF	CVTFL	112	<RF	WL>

    391	003512				OPDEF	CVTRFL	113	<RF	WL>

    392	003534				OPDEF	CVTBF	114	<RB	WF>

    393	003556				OPDEF	CVTWF	115	<RW	WF>

    394	003600				OPDEF	CVTLF	116	<RL	WF>

    395	003622				OPDEF	ACBF	117	<RF	RF	MF	BW>

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 18

OPCODE DEFINITIONS



    397	003644				OPDEF	MOVF	120	<RF	WF>

    398	003664				OPDEF	CMPF	121	<RF	RF>

    399	003704				OPDEF	MNEGF	122	<RF	WF>

    400	003726				OPDEF	TSTF	123	RF

    401	003746				OPDEF	EMODF	124	<RF	RB	RF	WL	WF>

    402	003774				OPDEF	POLYF	125	<RF	RW	AB>

    403	004020				OPDEF	CVTFD	126	<RF	WD>

    404					;	RESERVED 127

    405

    406	004042				OPDEF	ADAWI	130	<RW	MW>

    407					;	RESERVED 131

    408					;	RESERVED 132

    409					;	RESERVED 133

    410					;	RESERVED 134

    411					;	RESERVED 135

    412					;	RESERVED 136

    413					;	RESERVED 137

    414

    415	004064				OPDEF	ADDD2	140	<RD	MD>

    416	004106				OPDEF	ADDD	140	<RD	MD>

    417	004126				OPDEF	ADDD3	141	<RD	RD	WD>

    418	004152				OPDEF	SUBD2	142	<RD	MD>

    419	004174				OPDEF	SUBD	142	<RD	MD>

    420	004214				OPDEF	SUBD3	143	<RD	RD	WD>

    421	004240				OPDEF	MULD2	144	<RD	MD>

    422	004262				OPDEF	MULD	144	<RD	MD>

    423	004302				OPDEF	MULD3	145	<RD	RD	WD>

    424	004326				OPDEF	DIVD2	146	<RD	MD>

    425	004350				OPDEF	DIVD	146	<RD	MD>

    426	004370				OPDEF	DIVD3	147	<RD	RD	WD>

    427

    428	004414				OPDEF	CVTDB	150	<RD	WB>

    429	004436				OPDEF	CVTDW	151	<RD	WW>

    430	004460				OPDEF	CVTDL	152	<RD	WL>

    431	004502				OPDEF	CVTRDL	153	<RD	WL>

    432	004524				OPDEF	CVTBD	154	<RB	WD>

    433	004546				OPDEF	CVTWD	155	<RW	WD>

    434	004570				OPDEF	CVTLD	156	<RL	WD>

    435	004612				OPDEF	ACBD	157	<RD	RD	MD	BW>

    436

    437	004634				OPDEF	MOVD	160	<RD	WD>

    438	004654				OPDEF	CMPD	161	<RD	RD>

    439	004674				OPDEF	MNEGD	162	<RD	WD>

    440	004716				OPDEF	TSTD	163	RD

    441	004736				OPDEF	EMODD	164	<RD	RB	RD	WL	WD>

    442	004764				OPDEF	POLYD	165	<RD	RW	AB>

    443	005010				OPDEF	CVTDF	166	<RD	WF>

    444					;	RESERVED 167

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 19

OPCODE DEFINITIONS



    446	005032				OPDEF	ASHL	170	<RB	RL	WL>

    447	005054				OPDEF	ASHQ	171	<RB	RQ	WQ>

    448	005076				OPDEF	EMUL	172	<RL	RL	RL	WQ>

    449	005120				OPDEF	EDIV	173	<RL	RQ	WL	WL>

    450	005142				OPDEF	CLRQ	174	WQ

    451	005162				OPDEF	CLRD	174	WQ

    452	005202				OPDEF	MOVQ	175	<RQ	WQ>

    453	005222				OPDEF	MOVAQ	176	<AQ	WL>

    454	005244				OPDEF	MOVAD	176	<AQ	WL>

    455	005266				OPDEF	PUSHAQ	177	AQ

    456	005310				OPDEF	PUSHAD	177	AQ

    457

    458	005332				OPDEF	ADDB2	200	<RB	MB>

    459	005354				OPDEF	ADDB	200	<RB	MB>

    460	005374				OPDEF	ADDB3	201	<RB	RB	WB>

    461	005420				OPDEF	SUBB2	202	<RB	MB>

    462	005442				OPDEF	SUBB	202	<RB	MB>

    463	005462				OPDEF	SUBB3	203	<RB	RB	WB>

    464	005506				OPDEF	MULB2	204	<RB	MB>

    465	005530				OPDEF	MULB	204	<RB	MB>

    466	005550				OPDEF	MULB3	205	<RB	RB	WB>

    467	005574				OPDEF	DIVB2	206	<RB	MB>

    468	005616				OPDEF	DIVB	206	<RB	MB>

    469	005636				OPDEF	DIVB3	207	<RB	RB	WB>

    470

    471	005662				OPDEF	BISB2	210	<RB	MB>

    472	005704				OPDEF	BISB	210	<RB	MB>

    473	005724				OPDEF	BISB3	211	<RB	RB	WB>

    474	005750				OPDEF	BICB2	212	<RB	MB>

    475	005772				OPDEF	BICB	212	<RB	MB>

    476	006012				OPDEF	BICB3	213	<RB	RB	WB>

    477	006036				OPDEF	XORB2	214	<RB	MB>

    478	006060				OPDEF	XORB	214	<RB	MB>

    479	006100				OPDEF	XORB3	215	<RB	RB	WB>

    480	006124				OPDEF	MNEGB	216	<RB	WB>

    481	006146				OPDEF	CASEB	217	<RB	RB	RB>

    482

    483	006172				OPDEF	MOVB	220	<RB	WB>

    484	006212				OPDEF	CMPB	221	<RB	RB>

    485	006232				OPDEF	MCOMB	222	<RB	WB>

    486	006254				OPDEF	BITB	223	<RB	RB>

    487	006274				OPDEF	CLRB	224	WB

    488	006314				OPDEF	TSTB	225	RB

    489	006334				OPDEF	INCB	226	MB

    490	006354				OPDEF	DECB	227	MB

    491

    492	006374				OPDEF	CVTBL	230	<RB	WL>

    493	006416				OPDEF	CVTBW	231	<RB	WW>

    494	006440				OPDEF	MOVZBL	232	<RB	WL>

    495	006462				OPDEF	MOVZBW	233	<RB	WW>

    496	006504				OPDEF	ROTL	234	<RB	RL	RL>

    497	006526				OPDEF	ACBB	235	<RB	RB	MB	BW>

    498	006550				OPDEF	MOVAB	236	<AB	WL>

    499	006572				OPDEF	PUSHAB	237	AB

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 20

OPCODE DEFINITIONS



    501	006614				OPDEF	ADDW2	240	<RW	MW>

    502	006636				OPDEF	ADDW	240	<RW	MW>

    503	006656				OPDEF	ADDW3	241	<RW	RW	WW>

    504	006702				OPDEF	SUBW2	242	<RW	MW>

    505	006724				OPDEF	SUBW	242	<RW	MW>

    506	006744				OPDEF	SUBW3	243	<RW	RW	WW>

    507	006770				OPDEF	MULW2	244	<RW	MW>

    508	007012				OPDEF	MULW	244	<RW	MW>

    509	007032				OPDEF	MULW3	245	<RW	RW	WW>

    510	007056				OPDEF	DIVW2	246	<RW	MW>

    511	007100				OPDEF	DIVW	246	<RW	MW>

    512	007120				OPDEF	DIVW3	247	<RW	RW	WW>

    513

    514	007144				OPDEF	BISW2	250	<RW	MW>

    515	007166				OPDEF	BISW	250	<RW	MW>

    516	007206				OPDEF	BISW3	251	<RW	RW	WW>

    517	007232				OPDEF	BICW2	252	<RW	MW>

    518	007254				OPDEF	BICW	252	<RW	MW>

    519	007274				OPDEF	BICW3	253	<RW	RW	WW>

    520	007320				OPDEF	XORW2	254	<RW	MW>

    521	007342				OPDEF	XORW	254	<RW	MW>

    522	007362				OPDEF	XORW3	255	<RW	RW	WW>

    523	007406				OPDEF	MNEGW	256	<RW	WW>

    524	007430				OPDEF	CASEW	257	<RW	RW	RW>

    525

    526	007454				OPDEF	MOVW	260	<RW	WW>

    527	007474				OPDEF	CMPW	261	<RW	RW>

    528	007514				OPDEF	MCOMW	262	<RW	WW>

    529	007536				OPDEF	BITW	263	<RW	RW>

    530	007556				OPDEF	CLRW	264	WW

    531	007576				OPDEF	TSTW	265	RW

    532	007616				OPDEF	INCW	266	MW

    533	007636				OPDEF	DECW	267	MW

    534

    535	007656				OPDEF	BISPSW	270	RW

    536	007700				OPDEF	BICPSW	271	RW

    537	007722				OPDEF	POPR	272	RW

    538	007742				OPDEF	PUSHR	273	RW

    539	007764				OPDEF	CHMK	274	RW

    540	010004				OPDEF	CHME	275	RW

    541	010024				OPDEF	CHMS	276	RW

    542	010044				OPDEF	CHMU	277	RW

    543

    544	010064				OPDEF	ADDL2	300	<RL	ML>

    545	010106				OPDEF	ADDL	300	<RL	ML>

    546	010126				OPDEF	ADDL3	301	<RL	RL	WL>

    547	010152				OPDEF	SUBL2	302	<RL	ML>

    548	010174				OPDEF	SUBL	302	<RL	ML>

    549	010214				OPDEF	SUBL3	303	<RL	RL	WL>

    550	010240				OPDEF	MULL2	304	<RL	ML>

    551	010262				OPDEF	MULL	304	<RL	ML>

    552	010302				OPDEF	MULL3	305	<RL	RL	WL>

    553	010326				OPDEF	DIVL2	306	<RL	ML>

    554	010350				OPDEF	DIVL	306	<RL	ML>

    555	010370				OPDEF	DIVL3	307	<RL	RL	WL>

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 21

OPCODE DEFINITIONS



    557	010414				OPDEF	BISL2	310	<RL	ML>

    558	010436				OPDEF	BISL	310	<RL	ML>

    559	010456				OPDEF	BISL3	311	<RL	RL	WL>

    560	010502				OPDEF	BICL2	312	<RL	ML>

    561	010524				OPDEF	BICL	312	<RL	ML>

    562	010544				OPDEF	BICL3	313	<RL	RL	WL>

    563	010570				OPDEF	XORL2	314	<RL	ML>

    564	010612				OPDEF	XORL	314	<RL	ML>

    565	010632				OPDEF	XORL3	315	<RL	RL	WL>

    566	010656				OPDEF	MNEGL	316	<RL	WL>

    567	010700				OPDEF	CASEL	317	<RL	RL	RL>

    568

    569	010724				OPDEF	MOVL	320	<RL	WL>

    570	010744				OPDEF	CMPL	321	<RL	RL>

    571	010764				OPDEF	MCOML	322	<RL	WL>

    572	011006				OPDEF	BITL	323	<RL	RL>

    573	011026				OPDEF	CLRL	324	WL

    574	011046				OPDEF	CLRF	324	WL

    575	011066				OPDEF	TSTL	325	RL

    576	011106				OPDEF	INCL	326	ML

    577	011126				OPDEF	DECL	327	ML

    578

    579	011146				OPDEF	ADWC	330	<RL	ML>

    580	011166				OPDEF	SBWC	331	<RL	ML>

    581	011206				OPDEF	MTPR	332	<RL	RL>

    582	011226				OPDEF	MFPR	333	<RL	WL>

    583	011246				OPDEF	MOVPSL	334	WL

    584	011270				OPDEF	PUSHL	335	RL

    585	011312				OPDEF	POPL	107320	WL

    586	011332				OPDEF	MOVAL	336	<AL	WL>

    587	011354				OPDEF	MOVAF	336	<AL	WL>

    588	011376				OPDEF	PUSHAL	337	AL

    589	011420				OPDEF	PUSHAF	337	AL

    590

    591	011442				OPDEF	BBS	340	<RL	VB	BB>

    592	011464				OPDEF	BBC	341	<RL	VB	BB>

    593	011506				OPDEF	BBSS	342	<RL	VB	BB>

    594	011530				OPDEF	BBCS	343	<RL	VB	BB>

    595	011552				OPDEF	BBSC	344	<RL	VB	BB>

    596	011574				OPDEF	BBCC	345	<RL	VB	BB>

    597	011616				OPDEF	BBSSI	346	<RL	VB	BB>

    598	011642				OPDEF	BBCCI	347	<RL	VB	BB>

    599

    600	011666				OPDEF	BLBS	350	<RL	BB>

    601	011706				OPDEF	BLBC	351	<RL	BB>

    602	011726				OPDEF	FFS	352	<RL	RB	VB	WL>

    603	011750				OPDEF	FFC	353	<RL	RB	VB	WL>

    604	011772				OPDEF	CMPV	354	<RL	RB	VB	RL>

    605	012014				OPDEF	CMPZV	355	<RL	RB	VB	RL>

    606	012040				OPDEF	EXTV	356	<RL	RB	VB	WL>

    607	012062				OPDEF	EXTZV	357	<RL	RB	VB	WL>

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 22

OPCODE DEFINITIONS



    609	012106				OPDEF	INSV	360	<RL	RL	RB	VB>

    610	012130				OPDEF	ACBL	361	<RL	RL	ML	BW>

    611	012152				OPDEF	AOBLSS	362	<RL	ML	BB>

    612	012176				OPDEF	AOBLEQ	363	<RL	ML	BB>

    613	012222				OPDEF	SOBGEQ	364	<ML	BB>

    614	012244				OPDEF	SOBGTR	365	<ML	BB>

    615	012266				OPDEF	CVTLB	366	<RL	WB>

    616	012310				OPDEF	CVTLW	367	<RL	WW>

    617

    618	012332				OPDEF	ASHP	370	<RB	RW	AB	RB	RW	AB>

    619	012356				OPDEF	CVTLP	371	<RL	RW	AB>

    620	012402				OPDEF	CALLG	372	<AB	AB>

    621	012424				OPDEF	CALLS	373	<RL	AB>

    622	012446				OPDEF	XFC	374

    623	012464				OPDEF	ESCD	375	; RESERVED

    624	012502				OPDEF	ESCE	376	; RESERVED

    625	012520				OPDEF	ESCF	377	; RESERVED

    626	012536				OPDEF	BUGW	177377

    627	012554				OPDEF	BUGL	176777

    628

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 23

DIRECTIVES



    630					.SBTTL	DIRECTIVES

    631					;

    632					; LISTED BELOW ARE THE DIRECTIVES FOR THE MARS LANGUAGE.

    633					;

    634					;

    635

    636	012572				SYM	.ADDRESS, KADDRESS

    637	012614				SYM	.ALIGN,	KALIGN

    638	012634				SYM	.ASCIC,	KASCIC

    639	012654				SYM	.ASCII,	KASCII

    640	012674				SYM	.ASCIZ,	KASCIZ

    641	012714				SYM	.BLKA,	KBLKA

    642	012734				SYM	.BLKB,	KBLKB

    643	012754				SYM	.BLKD,	KBLKD

    644	012774				SYM	.BLKF,	KBLKF

    645	013014				SYM	.BLKL,	KBLKL

    646	013034				SYM	.BLKQ,	KBLKQ

    647	013054				SYM	.BLKW,	KBLKW

    648	013074				SYM	.BYTE,	KBYTE

    649	013114				SYM	.DEBUG,	KDEBUG

    650	013134				SYM	.DOUBLE, KDOUBLE

    651	013156				SYM	.DSABL,	KDSABL

    652	013176				SYM	.ENABL,	KENABL

    653	013216				SYM	.END,	KEND

    654	013234				SYM	.ENDC,	KENDC

    655	013254				SYM	.ENDM,	KENDM

    656	013274				SYM	.ENDR,	KENDR

    657	013314				SYM	.ENTRY,	KENTRY

    658	013334				SYM	.ERROR,	KERROR

    659	013354				SYM	.EVEN,	KEVEN

    660	013374				SYM	.EXTRN,	KEXTRN

    661	013414				SYM	.FLOAT,	KFLOAT

    662	013434				SYM	.FIELD,	KFIELD

    663	013454				SYM	.GLOBL,	KGLOBL

    664	013474				SYM	.IDENT,	KIDENT

    665	013514				SYM	.IF,	KIF

    666	013532				SYM	.IFF,	KIFF

    667	013550				SYM	.IFT,	KIFT

    668	013566				SYM	.IFTF,	KIFTF

    669	013606				SYM	.IIF,	KIIF

    670	013624				SYM	.INCLUDE, KINCLUDE

    671	013646				SYM	.IRPC,	KIRPC

    672	013666				SYM	.IRP,	KIRP

    673	013704				SYM	.LIBRARY, KLIBRARY

    674	013726				SYM	.LIST,	KLIST

    675	013746				SYM	.LONG,	KLONG

    676	013766				SYM	.MACRO,	KMACRO

    677	014006				SYM	.MASK,  KVECTOR

    678	014026				SYM	.MDELETE, KMDELETE

    679	014050				SYM	.MCALL,	KMCALL

    680	014070				SYM	.MEXIT,	KMEXIT

    681	014110				SYM	.NARG,	KNARG

    682	014130				SYM	.NCHR,	KNCHR

    683	014150				SYM	.NLIST,	KNLIST

    684	014170				SYM	.NTYPE,	KNTYPE

    685	014210				SYM	.ODD,	KODD

    686	014226				SYM	.OPDEF,	KOPDEF

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 23-1

DIRECTIVES



    687	014246				SYM	.PACKED, KPACKED

    688	014270				SYM	.PAGE,	KPAGE

    689	014310				SYM	.PRINT,	KPRINT

    690	014330				SYM	.PSECT,	KPSECT

    691	014350				SYM	.QUAD,	KQUAD

    692	014370				SYM	.REF1,	KREF1

    693	014410				SYM	.REF2,	KREF2

    694	014430				SYM	.REF4,	KREF4

    695	014450				SYM	.REF8,	KREF8

    696	014470				SYM	.REPT,	KREPT

    697	014510				SYM	.RESTORE, KRESTORE

    698	014532				SYM	.SAVE,	KSAVE

    699	014552				SYM	.SBTTL,	KSBTTL

    700	014572				SYM	.TITLE,	KTITLE

    701	014612				SYM	.TRANSFER, KXFER

    702	014636				SYM	.WARN,	KWARN

    703	014656				SYM	.WEAK,	KWEAK

    704	014676				SYM	.WORD,	KWORD

    705	014716				SYM	.VECTOR, KVECTOR

    706

    707		000001 			.END

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 23-2

SYMBOL TABLE



AB    = 000001   	C$56  = 000014   	KEND  = ****** GX	LS.CND  000000RG    006	S$14  = 010064R     002

AD    = 000210   	C$57  = 000005   	KENDC = ****** GX	LS.LST= 000062RG    006	S$15  = 013234R     002

AF    = 000204   	C$6   = 000003   	KENDM = ****** GX	LS.MC   000032RG    006	S$16  = 012734R     002

AL    = 000004   	C$60  = 000007   	KENDR = ****** GX	LS.MD   000016RG    006	S$17  = 005354R     002

AQ    = 000010   	C$61  = 000005   	KENTRY= ****** GX	LS.ME   000046RG    006	S$2   = 014410R     002

AW    = 000002   	C$62  = 000006   	KERROR= ****** GX	LS.MEB  000062RG    006	S$20  = 014270R     002

B     = 000001   	C$63  = 000007   	KEVEN = ****** GX	MACNAM  000000RG    005	S$21  = 011270R     002

BB    = 000121 G 	C$64  = 000004   	KEXTRN= ****** GX	MAIN    000000RG    002	S$22  = 012774R     002

BLNK  = 000040   	C$65  = 000004   	KFIELD= ****** GX	MB    = 000041   	S$23  = 011376R     002

BLNKP   000032RG    002	C$66  = 000005   	KFLOAT= ****** GX	MCDFDC= ****** GX	S$24  = 007342R     002

BW    = 000142 G 	C$67  = 000002   	KGLOBL= ****** GX	MCDFIN= ****** GX	S$25  = 013550R     002

COMMA = 000054   	C$7   = 000007   	KIDENT= ****** GX	MD    = 000250   	S$26  = 013176R     002

CR    = 000015   	C$70  = 000011   	KIF   = ****** GX	MF    = 000244   	S$27  = 013254R     002

C$0   = 000004   	C$71  = 000006   	KIFF  = ****** GX	ML    = 000044   	S$3   = 007406R     002

C$1   = 000003   	C$72  = 000012   	KIFT  = ****** GX	MODTAB  000224RG    006	S$30  = 013434R     002

C$10  = 000005   	C$73  = 000002   	KIFTF = ****** GX	MQ    = 000050   	S$31  = 010106R     002

C$11  = 000007   	C$74  = 000010   	KIIF  = ****** GX	MW    = 000042   	S$32  = 014510R     002

C$12  = 000003   	C$75  = 000005   	KINCLU= ****** GX	M.ARGC= 000014   	S$33  = 014656R     002

C$13  = 000007   	C$76  = 000010   	KIRP  = ****** GX	M.ARGS= 000016   	S$34  = 014612R     002

C$14  = 000002   	C$77  = 000003   	KIRPC = ****** GX	M.END = 000012   	S$35  = 014246R     002

C$15  = 000010   	C1    = 000120   	KLIBRA= ****** GX	M.GETL= 000004   	S$36  = 014350R     002

C$16  = 000010   	D     = 000210   	KLIST = ****** GX	M.IFLV= 000006   	S$37  = 014006R     002

C$17  = 000005   	DOPCOD= ****** GX	KLONG = ****** GX	M.IFVL= 000010   	S$4   = 014430R     002

C$2   = 000006   	EN.AMA  000116RG    006	KMACRO= ****** GX	M.LINK= 000000   	S$40  = 006440R     002

C$20  = 000004   	EN.DBG  000170RG    006	KMCALL= ****** GX	M.NXTL= 000002   	S$41  = 013646R     002

C$21  = 000003   	EN.FPT  000134RG    006	KMDELE= ****** GX	PSECCH= 000020   	S$42  = 014532R     002

C$22  = 000005   	EN.GBL  000206RG    006	KMEXIT= ****** GX	PSECOP= 000016   	S$43  = 013746R     002

C$23  = 000002   	EN.LSB  000152RG    006	KNARG = ****** GX	PSECV1= 000012   	S$44  = 013454R     002

C$24  = 000003   	EN.PNC= 000206RG    006	KNCHR = ****** GX	PSECV2= 000014   	S$45  = 012520R     002

C$25  = 000012   	EN.TBK  000100RG    006	KNLIST= ****** GX	Q     = 000010   	S$46  = 013766R     002

C$26  = 000005   	F     = 000204   	KNTYPE= ****** GX	RB    = 000021   	S$47  = 013074R     002

C$27  = 000010   	FF    = 000014   	KODD  = ****** GX	RD    = 000230   	S$5   = 013374R     002

C$3   = 000003   	HASHP   000000RG    003	KOPDEF= ****** GX	RF    = 000224   	S$50  = 013474R     002

C$30  = 000006   	HASHPT= 014716R     002	KPACKE= ****** GX	RGTANG= 000076   	S$51  = 007254R     002

C$31  = 000002   	HASHSZ= 000100 G 	KPAGE = ****** GX	RL    = 000024   	S$52  = 013414R     002

C$32  = 000004   	HASHVL= 000010   	KPRINT= ****** GX	RQ    = 000030   	S$53  = 014636R     002

C$33  = 000007   	IDENTB  000000RG    004	KPSECT= ****** GX	RW    = 000022   	S$54  = 007144R     002

C$34  = 000006   	INSYMC= 000003   	KQUAD = ****** GX	SEMI  = 000073   	S$55  = 010700R     002

C$35  = 000012   	INSYMP= 000206R     006	KREF1 = ****** GX	SETMAS= ****** GX	S$56  = 014470R     002

C$36  = 000011   	INSYTM= 000206R     006	KREF2 = ****** GX	SGM   = 000000   	S$57  = 014676R     002

C$37  = 000003   	KADDRE= ****** GX	KREF4 = ****** GX	SPACE = 000040   	S$6   = 013314R     002

C$4   = 000007   	KALIGN= ****** GX	KREF8 = ****** GX	SPLDIR  000360RG    002	S$60  = 013134R     002

C$40  = 000003   	KASCIC= ****** GX	KREPT = ****** GX	SYMCHR= 000012   	S$61  = 011026R     002

C$41  = 000006   	KASCII= ****** GX	KRESTO= ****** GX	SYMFLA= 000002   	S$62  = 010302R     002

C$42  = 000005   	KASCIZ= ****** GX	KSAVE = ****** GX	SYMLEN= 000011   	S$63  = 014330R     002

C$43  = 000010   	KBLKA = ****** GX	KSBTTL= ****** GX	SYMLIN= 000000   	S$64  = 012424R     002

C$44  = 000007   	KBLKB = ****** GX	KTITLE= ****** GX	SYMLN = 000007   	S$65  = 007616R     002

C$45  = 000004   	KBLKD = ****** GX	KVECTO= ****** GX	SYMMAX= 000017   	S$66  = 014572R     002

C$46  = 000005   	KBLKF = ****** GX	KWARN = ****** GX	SYMSEG= 000010   	S$67  = 005076R     002

C$47  = 000012   	KBLKL = ****** GX	KWEAK = ****** GX	SYMVL1= 000004   	S$7   = 013532R     002

C$5   = 000006   	KBLKQ = ****** GX	KWORD = ****** GX	SYMVL2= 000006   	S$70  = 011616R     002

C$50  = 000010   	KBLKW = ****** GX	KXFER = ****** GX	S$0   = 013514R     002	S$71  = 012536R     002

C$51  = 000006   	KBYTE = ****** GX	L     = 000004   	S$1   = 014370R     002	S$72  = 013624R     002

C$52  = 000007   	KDEBUG= ****** GX	LF    = 000012   	S$10  = 014716R     002	S$73  = 014070R     002

C$53  = 000006   	KDOUBL= ****** GX	LFTANG= 000074   	S$11  = 014210R     002	S$74  = 012572R     002

C$54  = 000004   	KDSABL= ****** GX	LOWCAS= 000140   	S$12  = 013606R     002	S$75  = 014552R     002

C$55  = 000007   	KENABL= ****** GX	LPTLEN= 000074   	S$13  = 013704R     002	S$76  = 014150R     002

SYMTAB	MACRO M1110  21-AUG-78 21:44  PAGE 23-3

SYMBOL TABLE



S$77  = 011312R     002	S.EXTN= 010000   	S.WEAK= 040000   	VQ    = 000110   	WL    = 000064

S.ABS = 004000   	S.GLOB= 020000   	TAB   = 000011   	VW    = 000102   	WQ    = 000070

S.ASN = 000200   	S.LOCL= 001000   	VB    = 000101   	W     = 000002   	WW    = 000062

S.DBG = 002000   	S.ODBG= 000040   	VD    = 000310   	WB    = 000061   	XXX   = 000100

S.DF  = 100000   	S.REF = 000400   	VF    = 000304   	WD    = 000270   	$COUNT= 000000

S.EPT = 000100   	S.TKMS= 000377   	VL    = 000104   	WF    = 000264



. ABS.	000000	   000

      	000000	   001

PSYMTB	014740	   002

PHSHTB	000200	   003

UHSHTB	000200	   004

UMACTB	000200	   005

LSENTB	000242	   006

ERRORS DETECTED:  0



VIRTUAL MEMORY USED:  3608 WORDS  ( 15 PAGES)

DYNAMIC MEMORY:  4884 WORDS  ( 18 PAGES)

ELAPSED TIME:  00:05:31

OBJ$:SYMTAB,LIS$:SYMTAB/-SP=SRC$:COMMON,SYMTAB

