DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦5cdd8fe27⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 580b_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 580b       |X   |		.CONST	0x580b								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 03b0       |    |		.CONST	0x03b0								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0048       | H  |		.CONST	0x0048								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001c       |    |		.CONST	0x001c								; Number of locals
000b			INIT_0008:
000b 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x043a,0x8000,0x0000,0x0038,0xc6e6,0x0000,0x0007
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 0063  |   c|		Declare_Subprogram	INIT_0060,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0093  |    |		Declare_Subprogram	INIT_0090,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 00bf       |    |		Action	Accept_Activation
001c 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x001c,0x044c,0x8000,0x0000,0x0039,0x3376,0x0000,0x001f
													; Debug Table 0x1.0x0 = 0x1c,0xffff
001d 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x1d,0xfffe
001e 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x2 = 0x1e,0xfffd
001f 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x3 = 0x1f,0xfffc
0020 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x4 = 0x20,0xfffb
0021 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x5 = 0x21,0xfffa
0022 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
0023 0007       |    |		Action	Break_Optional
0024 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x6 = 0x24,0xfff9
0025 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0026 0007       |    |		Action	Break_Optional
0027 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x7 = 0x27,0xfff8
0028 00e9       |    |		Load_Encached	String_Cache						; Debug Table 0x1.0x8 = 0x28,0xfff7
0029 02a0       |    |		Declare_Subprogram	Null_Subprogram
002a 4818       |H   |		Short_Literal	0x18
002b 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
002c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x9 = 0x2c,0xfff6
002d 0007       |    |		Action	Break_Optional
002e 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0xa = 0x2e,0xfff5
002f 00c7       |    |		Action	Elaborate_Subprogram
0030 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0xb = 0x30,0xfff4
0031 00c7       |    |		Action	Elaborate_Subprogram
0032 029d 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call			; Debug Table 0x1.0xc = 0x32,0xfff3
0034 029d 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call			; Debug Table 0x1.0xd = 0x34,0xfff2
0036 029d 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call			; Debug Table 0x1.0xe = 0x36,0xfff1
0038 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0xf = 0x38,0xfff0
0039 00c7       |    |		Action	Elaborate_Subprogram
003a 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x10 = 0x3a,0xffef
003b 00c7       |    |		Action	Elaborate_Subprogram
003c 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x11 = 0x3c,0xffee
003d 00c7       |    |		Action	Elaborate_Subprogram
003e 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x12 = 0x3e,0xffed
003f 00c7       |    |		Action	Elaborate_Subprogram
0040 029b 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call,Unelaborated		; Debug Table 0x1.0x13 = 0x40,0xffec
0042 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0x14 = 0x42,0xffeb
0043 00c7       |    |		Action	Elaborate_Subprogram
0044 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x15 = 0x44,0xffea
0045 00c7       |    |		Action	Elaborate_Subprogram
0046 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x16 = 0x46,0xffe9
0047 00c7       |    |		Action	Elaborate_Subprogram
0048			BODY_0008:
0048 00bc       |    |		Action	Signal_Activated
0049 00bb       |    |		Action	Signal_Completion
004a 0000 0000  |    |		.BLANK	0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2 = .DEBUG	0x0053,0x047c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0008
													; Debug Table 0x2.0x0 = 0x53,0x1
0054 00ec       |    |		Load_Encached	Diana_Tree_Cache
0055 4806       |H   |		Short_Literal	0x6
0056 0092 0364  |   d|		Action	Push_String_Extended,0x364					; "declaration"
0058 821b       |    |		Call	0x1,0x1b
0059 c5ff       |    |		Store	0x2,-0x1
005a c5fe       |    |		Store	0x2,-0x2
005b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
005c 0000 0000  |    |		.BLANK	0000[0x4]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063       | c  |		.CONST	0x0063								; Address of begin
0061 0004       |    |		.CONST	0x0004								; Address of exception handler
0062 0001       |    |		.CONST	0x0001								; Number of locals
0063			BODY_0060:
0063			INIT_0060:
0063 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x3 = .DEBUG	0x0063,0x0480,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0016
													; Debug Table 0x3.0x0 = 0x63,0x1
0064 00ec       |    |		Load_Encached	Diana_Tree_Cache
0065 4802       |H   |		Short_Literal	0x2
0066 0092 0365  |   e|		Action	Push_String_Extended,0x365					; "comp unit"
0068 821b       |    |		Call	0x1,0x1b
0069 c5ff       |    |		Store	0x2,-0x1
006a c5fe       |    |		Store	0x2,-0x2
006b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
006c 0000 0000  |    |		.BLANK	0000[0x4]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073       | s  |		.CONST	0x0073								; Address of begin
0071 0004       |    |		.CONST	0x0004								; Address of exception handler
0072 0001       |    |		.CONST	0x0001								; Number of locals
0073			BODY_0070:
0073			INIT_0070:
0073 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x4 = .DEBUG	0x0073,0x0484,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0024
													; Debug Table 0x4.0x0 = 0x73,0x1
0074 00ec       |    |		Load_Encached	Diana_Tree_Cache
0075 480e       |H   |		Short_Literal	0xe
0076 0092 0366  |   f|		Action	Push_String_Extended,0x366					; "statement"
0078 821b       |    |		Call	0x1,0x1b
0079 c5ff       |    |		Store	0x2,-0x1
007a c5fe       |    |		Store	0x2,-0x2
007b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
007c 0000 0000  |    |		.BLANK	0000[0x4]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083       |    |		.CONST	0x0083								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0001       |    |		.CONST	0x0001								; Number of locals
0083			BODY_0080:
0083			INIT_0080:
0083 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x5 = .DEBUG	0x0083,0x0488,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0032
													; Debug Table 0x5.0x0 = 0x83,0x1
0084 00ec       |    |		Load_Encached	Diana_Tree_Cache
0085 4810       |H   |		Short_Literal	0x10
0086 0092 0367  |   g|		Action	Push_String_Extended,0x367					; "expression"
0088 821b       |    |		Call	0x1,0x1b
0089 c5ff       |    |		Store	0x2,-0x1
008a c5fe       |    |		Store	0x2,-0x2
008b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
008c 0000 0000  |    |		.BLANK	0000[0x4]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 009e       |    |		.CONST	0x009e								; Address of begin
0091 0004       |    |		.CONST	0x0004								; Address of exception handler
0092 0006       |    |		.CONST	0x0006								; Number of locals
0093			INIT_0090:
0093 029f 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Call				; Debug Table 0x6 = .DEBUG	0x0093,0x048c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0040
													; Debug Table 0x6.0x0 = 0x93,0xffff
0095 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x6.0x1 = 0x95,0xfffe
0096 00c6       |    |		Action	Check_Subprogram_Elaborated
0097 4802       |H   |		Short_Literal	0x2
0098 4802       |H   |		Short_Literal	0x2
0099 0099       |    |		Action	Reference_Dynamic
009a 62c5       |b   |		Indirect_Literal	Discrete,0x360,{0x00000000, 0x00393376}
009b 62c0       |b   |		Indirect_Literal	Discrete,0x35c,{0x00000000, 0x000004f7}
009c 4806       |H   |		Short_Literal	0x6
009d 0007       |    |		Action	Break_Optional
009e			BODY_0090:
009e 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6.0x2 = 0x9e,0x1
009f 00ec       |    |		Load_Encached	Diana_Tree_Cache
00a0 e5fe       |    |		Load	0x2,-0x2
00a1 e5ff       |    |		Load	0x2,-0x1
00a2 4803       |H   |		Short_Literal	0x3
00a3 4802       |H   |		Short_Literal	0x2
00a4 0099       |    |		Action	Reference_Dynamic
00a5 4804       |H   |		Short_Literal	0x4
00a6 4802       |H   |		Short_Literal	0x2
00a7 0099       |    |		Action	Reference_Dynamic
00a8 821c       |    |		Call	0x1,0x1c
00a9 c5fd       |    |		Store	0x2,-0x3
00aa c5fc       |    |		Store	0x2,-0x4
00ab 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00ac 0000 0000  |    |		.BLANK	0000[0x4]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00be       |    |		.CONST	0x00be								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0006       |    |		.CONST	0x0006								; Number of locals
00b3			INIT_00b0:
00b3 029f 02eb  |    |		Declare_Subprogram	INIT_02e8,For_Call				; Debug Table 0x7 = .DEBUG	0x00b3,0x0494,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0059
													; Debug Table 0x7.0x0 = 0xb3,0xffff
00b5 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x7.0x1 = 0xb5,0xfffe
00b6 00c6       |    |		Action	Check_Subprogram_Elaborated
00b7 4802       |H   |		Short_Literal	0x2
00b8 4802       |H   |		Short_Literal	0x2
00b9 0099       |    |		Action	Reference_Dynamic
00ba 62a5       |b   |		Indirect_Literal	Discrete,0x360,{0x00000000, 0x00393376}
00bb 629c       |b   |		Indirect_Literal	Discrete,0x358,{0x00000000, 0x00000591}
00bc 4806       |H   |		Short_Literal	0x6
00bd 0007       |    |		Action	Break_Optional
00be			BODY_00b0:
00be 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x7.0x2 = 0xbe,0x1
00bf 00ec       |    |		Load_Encached	Diana_Tree_Cache
00c0 00ea       |    |		Load_Encached	Null_String_Cache
00c1 e5ff       |    |		Load	0x2,-0x1
00c2 4803       |H   |		Short_Literal	0x3
00c3 4802       |H   |		Short_Literal	0x2
00c4 0099       |    |		Action	Reference_Dynamic
00c5 4804       |H   |		Short_Literal	0x4
00c6 4802       |H   |		Short_Literal	0x2
00c7 0099       |    |		Action	Reference_Dynamic
00c8 821c       |    |		Call	0x1,0x1c
00c9 c5fe       |    |		Store	0x2,-0x2
00ca c5fd       |    |		Store	0x2,-0x3
00cb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00cc 0000 0000  |    |		.BLANK	0000[0x4]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d8       |    |		.CONST	0x00d8								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0003       |    |		.CONST	0x0003								; Number of locals
00d3			INIT_00d0:
00d3 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8 = .DEBUG	0x00d3,0x049c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x006d
													; Debug Table 0x8.0x0 = 0xd3,0xffff
00d4 49f4       |I   |		Short_Literal	0x1f4
00d5 00e9       |    |		Load_Encached	String_Cache
00d6 0334       | 4  |		Declare_Variable	Array,With_Constraint
00d7 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x8.0x1 = 0xd7,0xfffe
00d8			BODY_00d0:
00d8 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x8.0x2 = 0xd8,0x1
00d9 00da       |    |		Load_Top	At_Offset_2
00da 4801       |H   |		Short_Literal	0x1
00db e001       |    |		Load	0x0,0x1
00dc 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00dd 00d1       |    |		Pop_Control	Pop_Count_1
00de 0059       | Y  |		Store_Top	Discrete,At_Offset_1
00df 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x3 = 0xdf,0x2
00e0 00d9       |    |		Load_Top	At_Offset_1
00e1 00db       |    |		Load_Top	At_Offset_3
00e2 01cf       |    |		Execute	Vector,Slice_Read
00e3 e217       |    |		Load	0x1,0x17
00e4 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
00e5 a218       |    |		Store_Unchecked	0x1,0x18
00e6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00e7 0000       |    |		.XXX[0x1]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb e218       |    |		Load	0x1,0x18							; Debug Table 0x9 = .DEBUG	0x00eb,0x04a6,0x0002,0x0000,0x0038,0xc6e6,0x0000,0x0071
													; Debug Table 0x9.0x0 = 0xeb,0x1
00ec 7002       |p   |		Jump_Nonzero	0xef
00ed 00ea       |    |		Load_Encached	Null_String_Cache					; Debug Table 0x9.0x1 = 0xed,0x2
00ee 00ca       |    |		Action	Exit_Nullary_Function
00ef e218       |    |		Load	0x1,0x18							; Debug Table 0x9.0x2 = 0xef,0x3
00f0 0227       | '  |		Execute	Access,All_Reference
00f1 0335       | 5  |		Declare_Variable	Array,Duplicate
00f2 00ca       |    |		Action	Exit_Nullary_Function
00f3 0000 0000  |    |		.BLANK	0000[0x5]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb       |    |		.CONST	0x00fb								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 0001       |    |		.CONST	0x0001								; Number of locals
00fb			BODY_00f8:
00fb			INIT_00f8:
00fb e218       |    |		Load	0x1,0x18							; Debug Table 0xa = .DEBUG	0x00fb,0x04ae,0x0002,0x0000,0x0039,0x3376,0x0000,0x00a9
													; Debug Table 0xa.0x0 = 0xfb,0x1
00fc 6804       |h   |		Jump_Zero	0x101
00fd e218       |    |		Load	0x1,0x18
00fe 0227       | '  |		Execute	Access,All_Reference
00ff 01db       |    |		Execute	Vector,Length
0100 7002       |p   |		Jump_Nonzero	0x103
0101 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x1 = 0x101,0x2
0102 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0103 e218       |    |		Load	0x1,0x18							; Debug Table 0xa.0x2 = 0x103,0x3
0104 0227       | '  |		Execute	Access,All_Reference
0105 01dc       |    |		Execute	Vector,Last
0106 e218       |    |		Load	0x1,0x18
0107 0227       | '  |		Execute	Access,All_Reference
0108 01d7       |    |		Execute	Vector,Field_Read
0109 0f2e       | .  |		Execute_Immediate	Equal,0x2e
010a 6805       |h   |		Jump_Zero	0x110
010b e218       |    |		Load	0x1,0x18							; Debug Table 0xa.0x3 = 0x10b,0x4
010c 0227       | '  |		Execute	Access,All_Reference
010d 00db       |    |		Load_Top	At_Offset_3
010e 01cc       |    |		Execute	Vector,Catenate
010f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0110 e218       |    |		Load	0x1,0x18							; Debug Table 0xa.0x4 = 0x110,0x5
0111 0227       | '  |		Execute	Access,All_Reference
0112 0092 0368  |   h|		Action	Push_String_Extended,0x368					; "."
0114 01cc       |    |		Execute	Vector,Catenate
0115 00db       |    |		Load_Top	At_Offset_3
0116 01cc       |    |		Execute	Vector,Catenate
0117 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0123       | #  |		.CONST	0x0123								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0005       |    |		.CONST	0x0005								; Number of locals
011b			INIT_0118:
011b 00e8       |    |		Load_Encached	Character_Cache						; Debug Table 0xb = .DEBUG	0x011b,0x04ba,0x0002,0x0000,0x0039,0x3376,0x0000,0x00e9
													; Debug Table 0xb.0x0 = 0x11b,0xffff
011c 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xb.0x1 = 0x11c,0xfffe
011d 4801       |H   |		Short_Literal	0x1							; Debug Table 0xb.0x2 = 0x11d,0xfffd
011e 6235       |b5  |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x00004e20}
011f 00e9       |    |		Load_Encached	String_Cache
0120 0334       | 4  |		Declare_Variable	Array,With_Constraint
0121 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xb.0x3 = 0x121,0xfffc
0122 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0123			BODY_0118:
0123 00cf       |    |		Action	Mark_Auxiliary
0124 0007       |    |		Action	Break_Optional							; Debug Table 0xb.0x4 = 0x124,0x1
0125 00e8       |    |		Load_Encached	Character_Cache						; Debug Table 0xb.0x5 = 0x125,0x2
0126 e001       |    |		Load	0x0,0x1
0127 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0128 c402       |    |		Store	0x2,0x2
0129 e402       |    |		Load	0x2,0x2								; Debug Table 0xb.0x6 = 0x129,0x3
012a 0b1b       |    |		Execute_Immediate	Case_Compare,0x1b
012b 702d       |p-  |		Jump_Nonzero	0x159
012c 0b08       |    |		Execute_Immediate	Case_Compare,0x8
012d 7030       |p0  |		Jump_Nonzero	0x15e
012e 0b7f       |    |		Execute_Immediate	Case_Compare,0x7f
012f 702e       |p.  |		Jump_Nonzero	0x15e
0130 e002       |    |		Load	0x0,0x2								; Debug Table 0xb.0x7 = 0x130,0x9
0131 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0132 7005       |p   |		Jump_Nonzero	0x138
0133 e402       |    |		Load	0x2,0x2
0134 0f24       | $  |		Execute_Immediate	Equal,0x24
0135 6802       |h   |		Jump_Zero	0x138
0136 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xb.0x8 = 0x136,0xa
0137 7832       |x2  |		Jump	0x16a
0138 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x9 = 0x138,0xb
0139 621a       |b   |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x00004e20}
013a 027d       | }  |		Execute	Discrete,Greater
013b 6808       |h   |		Jump_Zero	0x144
013c 0092 0369  |   i|		Action	Push_String_Extended,0x369					; "too much input"
													; Debug Table 0xb.0xa = 0x13c,0xc
013e e003       |    |		Load	0x0,0x3
013f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0140 e003       |    |		Load	0x0,0x3								; Debug Table 0xb.0xb = 0x140,0xd
0141 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0142 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xb.0xc = 0x142,0xe
0143 7826       |x&  |		Jump	0x16a
0144 e402       |    |		Load	0x2,0x2								; Debug Table 0xb.0xd = 0x144,0xf
0145 0f0d       |    |		Execute_Immediate	Equal,0xd
0146 6809       |h   |		Jump_Zero	0x150
0147 480a       |H   |		Short_Literal	0xa							; Debug Table 0xb.0xe = 0x147,0x10
0148 00db       |    |		Load_Top	At_Offset_3
0149 e404       |    |		Load	0x2,0x4
014a 01d6       |    |		Execute	Vector,Field_Write
014b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0xf = 0x14b,0x11
014c 0a01       |    |		Execute_Immediate	Plus,0x1
014d 0248       | H  |		Execute	Discrete,Check_In_Integer
014e 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
014f 7817       |x   |		Jump	0x167
0150 e402       |    |		Load	0x2,0x2								; Debug Table 0xb.0x10 = 0x150,0x12
0151 00db       |    |		Load_Top	At_Offset_3
0152 e404       |    |		Load	0x2,0x4
0153 01d6       |    |		Execute	Vector,Field_Write
0154 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x11 = 0x154,0x13
0155 0a01       |    |		Execute_Immediate	Plus,0x1
0156 0248       | H  |		Execute	Discrete,Check_In_Integer
0157 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0158 780e       |x   |		Jump	0x167
0159 4820       |H   |		Short_Literal	0x20							; Debug Table 0xb.0x12 = 0x159,0x4
015a e003       |    |		Load	0x0,0x3
015b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
015c 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xb.0x13 = 0x15c,0x5
015d 780c       |x   |		Jump	0x16a
015e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x14 = 0x15e,0x6
015f 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
0160 6805       |h   |		Jump_Zero	0x166
0161 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x15 = 0x161,0x7
0162 0aff       |    |		Execute_Immediate	Plus,-0x1
0163 0248       | H  |		Execute	Discrete,Check_In_Integer
0164 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0165 7801       |x   |		Jump	0x167
0166 8215       |    |		Call	0x1,0x15							; Debug Table 0xb.0x16 = 0x166,0x8
0167 00d1       |    |		Pop_Control	Pop_Count_1
0168 00c9       |    |		Action	Pop_Auxiliary_Loop
0169 7fbb       |    |		Jump	0x125
016a 00ce       |    |		Action	Pop_Auxiliary
016b e003       |    |		Load	0x0,0x3								; Debug Table 0xb.0x17 = 0x16b,0x14
016c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
016d 4801       |H   |		Short_Literal	0x1							; Debug Table 0xb.0x18 = 0x16d,0x15
016e 00d9       |    |		Load_Top	At_Offset_1
016f 0aff       |    |		Execute_Immediate	Plus,-0x1
0170 0248       | H  |		Execute	Discrete,Check_In_Integer
0171 00db       |    |		Load_Top	At_Offset_3
0172 01cf       |    |		Execute	Vector,Slice_Read
0173 00ca       |    |		Action	Exit_Nullary_Function
0174 0000 0000  |    |		.BLANK	0000[0x4]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 018b       |    |		.CONST	0x018b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0007       |    |		.CONST	0x0007								; Number of locals
017b			INIT_0178:
017b e004       |    |		Load	0x0,0x4								; Debug Table 0xc = .DEBUG	0x017b,0x04ee,0x0001,0x0000,0x0039,0x3376,0x0000,0x01ab
													; Debug Table 0xc.0x0 = 0x17b,0xffff
017c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
017d e005       |    |		Load	0x0,0x5								; Debug Table 0xc.0x1 = 0x17d,0xfffe
017e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
017f 02c7       |    |		Declare_Variable	Any
0180 00d8       |    |		Load_Top	At_Offset_0
0181 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0182 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x2 = 0x182,0xfffd
0183 4900       |I   |		Short_Literal	0x100
0184 00e9       |    |		Load_Encached	String_Cache
0185 0334       | 4  |		Declare_Variable	Array,With_Constraint
0186 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xc.0x3 = 0x186,0xfffc
0187 e004       |    |		Load	0x0,0x4								; Debug Table 0xc.0x4 = 0x187,0xfffb
0188 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0189 029f 0323  |   #|		Declare_Subprogram	INIT_0320,For_Call
018b			BODY_0178:
018b e001       |    |		Load	0x0,0x1								; Debug Table 0xc.0x5 = 0x18b,0x1
018c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
018d 7020       |p   |		Jump_Nonzero	0x1ae
018e 0092 036a  |   j|		Action	Push_String_Extended,0x36a					; "Type "
													; Debug Table 0xc.0x6 = 0x18e,0x2
0190 e5ff       |    |		Load	0x2,-0x1
0191 01cc       |    |		Execute	Vector,Catenate
0192 0092 036b  |   k|		Action	Push_String_Extended,0x36b					; ", followed by <esc>"
0194 01cc       |    |		Execute	Vector,Catenate
0195 e003       |    |		Load	0x0,0x3
0196 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0197 e003       |    |		Load	0x0,0x3								; Debug Table 0xc.0x7 = 0x197,0x3
0198 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0199 e004       |    |		Load	0x0,0x4								; Debug Table 0xc.0x8 = 0x199,0x4
019a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
019b 00ec       |    |		Load_Encached	Diana_Tree_Cache
019c e006       |    |		Load	0x0,0x6
019d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
019e e007       |    |		Load	0x0,0x7
019f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01a0 4800       |H   |		Short_Literal	0x0
01a1 e008       |    |		Load	0x0,0x8
01a2 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01a3 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
01a4 e5fe       |    |		Load	0x2,-0x2
01a5 821a       |    |		Call	0x1,0x1a
01a6 e009       |    |		Load	0x0,0x9
01a7 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01a8 c5fd       |    |		Store	0x2,-0x3
01a9 005a       | Z  |		Store_Top	Discrete,At_Offset_2
01aa 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x9 = 0x1aa,0x5
01ab 0f02       |    |		Execute_Immediate	Equal,0x2
01ac a5fc       |    |		Store_Unchecked	0x2,-0x4
01ad 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01ae 0092 036c  |   l|		Action	Push_String_Extended,0x36c					; "Type file name, followed by <return>: "
													; Debug Table 0xc.0xa = 0x1ae,0x6
01b0 e003       |    |		Load	0x0,0x3
01b1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01b2 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xc.0xb = 0x1b2,0x7
01b3 e404       |    |		Load	0x2,0x4
01b4 4801       |H   |		Short_Literal	0x1
01b5 e001       |    |		Load	0x0,0x1
01b6 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01b7 00d1       |    |		Pop_Control	Pop_Count_1
01b8 005b       | [  |		Store_Top	Discrete,At_Offset_3
01b9 8407       |    |		Call	0x2,0x7								; Debug Table 0xc.0xc = 0x1b9,0x8
01ba 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01bb 0000 0000  |    |		.BLANK	0000[0x5]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01e8       |    |		.CONST	0x01e8								; Address of begin
01c1 02a3       |    |		.CONST	0x02a3								; Address of exception handler
01c2 000d       |    |		.CONST	0x000d								; Number of locals
01c3			INIT_01c0:
01c3 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xd = .DEBUG	0x01c3,0x050a,0x2801,0x0002,0x0039,0x3376,0x0000,0x02d7
													; Debug Table 0xd.0x0 = 0x1c3,0xffff
01c4 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xd.0x1 = 0x1c4,0xfffe
01c5 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x2 = 0x1c5,0xfffd
01c6 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01c7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01c8 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x3 = 0x1c8,0xfffc
01c9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01ca 02c7       |    |		Declare_Variable	Any
01cb 00d8       |    |		Load_Top	At_Offset_0
01cc 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01cd e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x4 = 0x1cd,0xfffb
01ce 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01cf e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x5 = 0x1cf,0xfffa
01d0 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01d1 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01d2 02ff       |    |		Declare_Variable	Variant_Record
01d3 00d8       |    |		Load_Top	At_Offset_0
01d4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d5 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x6 = 0x1d5,0xfff9
01d6 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01d7 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
01d8 02c7       |    |		Declare_Variable	Any
01d9 00d8       |    |		Load_Top	At_Offset_0
01da 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01db 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xd.0x7 = 0x1db,0xfff8
01dc e004       |    |		Load	0x0,0x4								; Debug Table 0xd.0x8 = 0x1dc,0xfff7
01dd 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01de e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x9 = 0x1de,0xfff6
01df 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01e0 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
01e1 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xd.0xa = 0x1e1,0xfff5
01e2 e005       |    |		Load	0x0,0x5								; Debug Table 0xd.0xb = 0x1e2,0xfff4
01e3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01e4 02c7       |    |		Declare_Variable	Any
01e5 00d8       |    |		Load_Top	At_Offset_0
01e6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e7 0007       |    |		Action	Break_Optional							; Debug Table 0xd.0xc = 0x1e7,0xfff3
01e8			BODY_01c0:
01e8 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0xd = 0x1e8,0x1
01e9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01ea e00a       |    |		Load	0x0,0xa
01eb 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01ec 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01ed 4800       |H   |		Short_Literal	0x0
01ee 4800       |H   |		Short_Literal	0x0
01ef e00a       |    |		Load	0x0,0xa
01f0 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01f1 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
01f2 c404       |    |		Store	0x2,0x4
01f3 c406       |    |		Store	0x2,0x6
01f4 e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0xe = 0x1f4,0x2
01f5 6802       |h   |		Jump_Zero	0x1f8
01f6 6159       |aY  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0xf = 0x1f6,0x3
01f7 0257       | W  |		Execute	Discrete,Raise
01f8 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x10 = 0x1f8,0x4
01f9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01fa e405       |    |		Load	0x2,0x5
01fb 0120       |    |		Execute	Any,Is_Value
01fc 6803       |h   |		Jump_Zero	0x200
01fd e00a       |    |		Load	0x0,0xa
01fe 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01ff 7801       |x   |		Jump	0x201
0200 e405       |    |		Load	0x2,0x5
0201 614a       |aJ  |		Indirect_Literal	Discrete,0x34c,{0x00000000, 0x00028000}
0202 e5fd       |    |		Load	0x2,-0x3
0203 4800       |H   |		Short_Literal	0x0
0204 e00a       |    |		Load	0x0,0xa
0205 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0206 8216       |    |		Call	0x1,0x16
0207 e00a       |    |		Load	0x0,0xa
0208 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0209 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
020a c405       |    |		Store	0x2,0x5
020b c406       |    |		Store	0x2,0x6
020c e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0x11 = 0x20c,0x5
020d 6802       |h   |		Jump_Zero	0x210
020e 6141       |aA  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0x12 = 0x20e,0x6
020f 0257       | W  |		Execute	Discrete,Raise
0210 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x13 = 0x210,0x7
0211 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0212 00f1       |    |		Load_Encached	Diana_Temp_Seq
0213 e00a       |    |		Load	0x0,0xa
0214 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0215 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0216 00db       |    |		Load_Top	At_Offset_3
0217 0120       |    |		Execute	Any,Is_Value
0218 6803       |h   |		Jump_Zero	0x21c
0219 e005       |    |		Load	0x0,0x5
021a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
021b 7801       |x   |		Jump	0x21d
021c 00db       |    |		Load_Top	At_Offset_3
021d e407       |    |		Load	0x2,0x7
021e 612d       |a-  |		Indirect_Literal	Discrete,0x34c,{0x00000000, 0x00028000}
021f e5fd       |    |		Load	0x2,-0x3
0220 4800       |H   |		Short_Literal	0x0
0221 e00a       |    |		Load	0x0,0xa
0222 1b34       | 4  |		Execute	Package,Field_Read,Field_Number 0x34
0223 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0224 e00a       |    |		Load	0x0,0xa
0225 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0226 4ffc       |O   |		Short_Literal	-0x4
0227 4ffd       |O   |		Short_Literal	-0x3
0228 e405       |    |		Load	0x2,0x5
0229 e00a       |    |		Load	0x0,0xa
022a 1b3b       | ;  |		Execute	Package,Field_Read,Field_Number 0x3b
022b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
022c 00d1       |    |		Pop_Control	Pop_Count_1
022d c40d       |    |		Store	0x2,0xd
022e c40b       |    |		Store	0x2,0xb
022f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0230 c406       |    |		Store	0x2,0x6
0231 e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0x14 = 0x231,0x8
0232 6802       |h   |		Jump_Zero	0x235
0233 611c       |a   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0x15 = 0x233,0x9
0234 0257       | W  |		Execute	Discrete,Raise
0235 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x16 = 0x235,0xa
0236 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0237 e408       |    |		Load	0x2,0x8
0238 0120       |    |		Execute	Any,Is_Value
0239 6804       |h   |		Jump_Zero	0x23e
023a e00a       |    |		Load	0x0,0xa
023b 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
023c 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
023d 7801       |x   |		Jump	0x23f
023e e408       |    |		Load	0x2,0x8
023f e00a       |    |		Load	0x0,0xa
0240 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0241 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0242 e407       |    |		Load	0x2,0x7
0243 6108       |a   |		Indirect_Literal	Discrete,0x34c,{0x00000000, 0x00028000}
0244 4801       |H   |		Short_Literal	0x1
0245 4800       |H   |		Short_Literal	0x0
0246 e5fd       |    |		Load	0x2,-0x3
0247 4802       |H   |		Short_Literal	0x2
0248 e00a       |    |		Load	0x0,0xa
0249 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
024a 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
024b 00d1       |    |		Pop_Control	Pop_Count_1
024c c409       |    |		Store	0x2,0x9
024d c408       |    |		Store	0x2,0x8
024e c406       |    |		Store	0x2,0x6
024f e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0x17 = 0x24f,0xb
0250 6802       |h   |		Jump_Zero	0x253
0251 60fe       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0x18 = 0x251,0xc
0252 0257       | W  |		Execute	Discrete,Raise
0253 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x19 = 0x253,0xd
0254 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0255 4800       |H   |		Short_Literal	0x0
0256 4800       |H   |		Short_Literal	0x0
0257 00ea       |    |		Load_Encached	Null_String_Cache
0258 e409       |    |		Load	0x2,0x9
0259 e00a       |    |		Load	0x0,0xa
025a 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
025b 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
025c c406       |    |		Store	0x2,0x6
025d e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0x1a = 0x25d,0xe
025e 6802       |h   |		Jump_Zero	0x261
025f 60f0       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0x1b = 0x25f,0xf
0260 0257       | W  |		Execute	Discrete,Raise
0261 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xd.0x1c = 0x261,0x10
0262 01db       |    |		Execute	Vector,Length
0263 6815       |h   |		Jump_Zero	0x279
0264 e004       |    |		Load	0x0,0x4								; Debug Table 0xd.0x1d = 0x264,0x11
0265 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0266 00ec       |    |		Load_Encached	Diana_Tree_Cache
0267 e006       |    |		Load	0x0,0x6
0268 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0269 e007       |    |		Load	0x0,0x7
026a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
026b 4800       |H   |		Short_Literal	0x0
026c e008       |    |		Load	0x0,0x8
026d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
026e 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
026f 4806       |H   |		Short_Literal	0x6
0270 e5fc       |    |		Load	0x2,-0x4
0271 e009       |    |		Load	0x0,0x9
0272 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0273 c403       |    |		Store	0x2,0x3
0274 c40a       |    |		Store	0x2,0xa
0275 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x1e = 0x275,0x12
0276 0f02       |    |		Execute_Immediate	Equal,0x2
0277 a402       |    |		Store_Unchecked	0x2,0x2
0278 7805       |x   |		Jump	0x27e
0279 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xd.0x1f = 0x279,0x13
027a 00ec       |    |		Load_Encached	Diana_Tree_Cache
027b 85fe       |    |		Call	0x2,-0x2
027c c403       |    |		Store	0x2,0x3
027d c402       |    |		Store	0x2,0x2
027e e403       |    |		Load	0x2,0x3								; Debug Table 0xd.0x20 = 0x27e,0x14
027f a5fb       |    |		Store_Unchecked	0x2,-0x5
0280 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x21 = 0x280,0x15
0281 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0282 e5fd       |    |		Load	0x2,-0x3
0283 e403       |    |		Load	0x2,0x3
0284 e00a       |    |		Load	0x0,0xa
0285 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0286 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0287 c406       |    |		Store	0x2,0x6
0288 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x22 = 0x288,0x16
0289 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
028a 4800       |H   |		Short_Literal	0x0
028b 4800       |H   |		Short_Literal	0x0
028c 00ea       |    |		Load_Encached	Null_String_Cache
028d e404       |    |		Load	0x2,0x4
028e e00a       |    |		Load	0x0,0xa
028f 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0290 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0291 c406       |    |		Store	0x2,0x6
0292 e406       |    |		Load	0x2,0x6								; Debug Table 0xd.0x23 = 0x292,0x17
0293 6802       |h   |		Jump_Zero	0x296
0294 60bb       |`   |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x39337601}		; Debug Table 0xd.0x24 = 0x294,0x18
0295 0257       | W  |		Execute	Discrete,Raise
0296 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x25 = 0x296,0x19
0297 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0298 4800       |H   |		Short_Literal	0x0
0299 4801       |H   |		Short_Literal	0x1
029a e5fd       |    |		Load	0x2,-0x3
029b e403       |    |		Load	0x2,0x3
029c e00a       |    |		Load	0x0,0xa
029d 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
029e 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
029f c406       |    |		Store	0x2,0x6
02a0 e402       |    |		Load	0x2,0x2								; Debug Table 0xd.0x26 = 0x2a0,0x1a
02a1 a5fa       |    |		Store_Unchecked	0x2,-0x6
02a2 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
02a3			TRAP_01c0:
02a3 0007       |    |		Action	Break_Optional
02a4 e00a       |    |		Load	0x0,0xa								; Debug Table 0xd.0x27 = 0x2a4,0x1b
02a5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02a6 4800       |H   |		Short_Literal	0x0
02a7 4800       |H   |		Short_Literal	0x0
02a8 00ea       |    |		Load_Encached	Null_String_Cache
02a9 e404       |    |		Load	0x2,0x4
02aa e00a       |    |		Load	0x0,0xa
02ab 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02ac 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
02ad c406       |    |		Store	0x2,0x6
02ae 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x28 = 0x2ae,0x1c
02af 0101       |    |		Execute	Exception,Reraise
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b6       |    |		.CONST	0x02b6								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0004       |    |		.CONST	0x0004								; Number of locals
02b3			INIT_02b0:
02b3 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xe = .DEBUG	0x02b3,0x055e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0480
													; Debug Table 0xe.0x0 = 0x2b3,0xffff
02b4 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xe.0x1 = 0x2b4,0xfffe
02b5 00ee       |    |		Load_Encached	Diana_Seq_Type_Cache					; Debug Table 0xe.0x2 = 0x2b5,0xfffd
02b6			BODY_02b0:
02b6 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xe.0x3 = 0x2b6,0x1
02b7 00ec       |    |		Load_Encached	Diana_Tree_Cache
02b8 480b       |H   |		Short_Literal	0xb
02b9 0092 0364  |   d|		Action	Push_String_Extended,0x364					; "declaration"
02bb 821b       |    |		Call	0x1,0x1b
02bc c602       |    |		Store	0x3,0x2
02bd 005a       | Z  |		Store_Top	Discrete,At_Offset_2
02be 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x4 = 0x2be,0x2
02bf a7ff       |    |		Store_Unchecked	0x3,-0x1
02c0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x5 = 0x2c0,0x3
02c1 a7fe       |    |		Store_Unchecked	0x3,-0x2
02c2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x6 = 0x2c2,0x4
02c3 6801       |h   |		Jump_Zero	0x2c5
02c4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xe.0x7 = 0x2c4,0x5
02c5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x8 = 0x2c5,0x6
02c6 00eb       |    |		Load_Encached	Diana_Cache
02c7 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02c8 0b91       |    |		Execute_Immediate	Case_Compare,0x91
02c9 7003       |p   |		Jump_Nonzero	0x2cd
02ca 0b8c       |    |		Execute_Immediate	Case_Compare,0x8c
02cb 7001       |p   |		Jump_Nonzero	0x2cd
02cc 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xe.0x9 = 0x2cc,0xc
02cd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0xa = 0x2cd,0x7
02ce 00eb       |    |		Load_Encached	Diana_Cache
02cf 1888       |    |		Execute	Package,Field_Execute,Field_Number 0x88
02d0 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
02d1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0xb = 0x2d1,0x8
02d2 4975       |Iu  |		Short_Literal	0x175
02d3 00eb       |    |		Load_Encached	Diana_Cache
02d4 0098       |    |		Execute	Package,Field_Read_Dynamic
02d5 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02d6 680c       |h   |		Jump_Zero	0x2e3
02d7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0xc = 0x2d7,0x9
02d8 00eb       |    |		Load_Encached	Diana_Cache
02d9 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
02da a602       |    |		Store_Unchecked	0x3,0x2
02db 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0xd = 0x2db,0xa
02dc e602       |    |		Load	0x3,0x2
02dd 4974       |It  |		Short_Literal	0x174
02de 00eb       |    |		Load_Encached	Diana_Cache
02df 0098       |    |		Execute	Package,Field_Read_Dynamic
02e0 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
02e1 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0xe = 0x2e1,0xb
02e2 a7ff       |    |		Store_Unchecked	0x3,-0x1
02e3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02e4 0000 0000  |    |		.BLANK	0000[0x4]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02ee       |    |		.CONST	0x02ee								; Address of begin
02e9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ea 0004       |    |		.CONST	0x0004								; Number of locals
02eb			INIT_02e8:
02eb 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xf = .DEBUG	0x02eb,0x057e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0520
													; Debug Table 0xf.0x0 = 0x2eb,0xffff
02ec 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xf.0x1 = 0x2ec,0xfffe
02ed 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xf.0x2 = 0x2ed,0xfffd
02ee			BODY_02e8:
02ee 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xf.0x3 = 0x2ee,0x1
02ef 00ec       |    |		Load_Encached	Diana_Tree_Cache
02f0 820e       |    |		Call	0x1,0xe
02f1 c602       |    |		Store	0x3,0x2
02f2 0059       | Y  |		Store_Top	Discrete,At_Offset_1
02f3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x4 = 0x2f3,0x2
02f4 a7fe       |    |		Store_Unchecked	0x3,-0x2
02f5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x5 = 0x2f5,0x3
02f6 a7ff       |    |		Store_Unchecked	0x3,-0x1
02f7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x6 = 0x2f7,0x4
02f8 6801       |h   |		Jump_Zero	0x2fa
02f9 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0xf.0x7 = 0x2f9,0x5
02fa 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x8 = 0x2fa,0x6
02fb 00eb       |    |		Load_Encached	Diana_Cache
02fc 18e9       |    |		Execute	Package,Field_Execute,Field_Number 0xe9
02fd 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
02fe 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x9 = 0x2fe,0x7
02ff 00eb       |    |		Load_Encached	Diana_Cache
0300 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0301 0f49       | I  |		Execute_Immediate	Equal,0x49
0302 6806       |h   |		Jump_Zero	0x309
0303 00eb       |    |		Load_Encached	Diana_Cache						; Debug Table 0xf.0xa = 0x303,0x8
0304 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0305 00da       |    |		Load_Top	At_Offset_2
0306 00eb       |    |		Load_Encached	Diana_Cache
0307 188d       |    |		Execute	Package,Field_Execute,Field_Number 0x8d
0308 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0309 4801       |H   |		Short_Literal	0x1							; Debug Table 0xf.0xb = 0x309,0x9
030a 00da       |    |		Load_Top	At_Offset_2
030b 4974       |It  |		Short_Literal	0x174
030c 00eb       |    |		Load_Encached	Diana_Cache
030d 0098       |    |		Execute	Package,Field_Read_Dynamic
030e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
030f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0xc = 0x30f,0xa
0310 00eb       |    |		Load_Encached	Diana_Cache
0311 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0312 4849       |HI  |		Short_Literal	0x49
0313 00eb       |    |		Load_Encached	Diana_Cache
0314 187d       | }  |		Execute	Package,Field_Execute,Field_Number 0x7d
0315 00db       |    |		Load_Top	At_Offset_3
0316 494a       |IJ  |		Short_Literal	0x14a
0317 00eb       |    |		Load_Encached	Diana_Cache
0318 0096       |    |		Execute	Package,Entry
0319 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
031a 0000 0000  |    |		.BLANK	0000[0x6]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0328       | (  |		.CONST	0x0328								; Address of begin
0321 0004       |    |		.CONST	0x0004								; Address of exception handler
0322 0002       |    |		.CONST	0x0002								; Number of locals
0323			INIT_0320:
0323 4801       |H   |		Short_Literal	0x1							; Debug Table 0x10 = .DEBUG	0x0323,0x059a,0x0004,0x0000,0x0039,0x3376,0x0000,0x0263
													; Debug Table 0x10.0x0 = 0x323,0xffff
0324 e405       |    |		Load	0x2,0x5
0325 e404       |    |		Load	0x2,0x4
0326 01cf       |    |		Execute	Vector,Slice_Read
0327 8219       |    |		Call	0x1,0x19
0328			BODY_0320:
0328 0092 036d  |   m|		Action	Push_String_Extended,0x36d					; "parsing "
													; Debug Table 0x10.0x1 = 0x328,0x1
032a 00d9       |    |		Load_Top	At_Offset_1
032b 01cc       |    |		Execute	Vector,Catenate
032c 0092 036e  |   n|		Action	Push_String_Extended,0x36e					; "..."
032e 01cc       |    |		Execute	Vector,Catenate
032f e003       |    |		Load	0x0,0x3
0330 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0331 e003       |    |		Load	0x0,0x3								; Debug Table 0x10.0x2 = 0x331,0x2
0332 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0333 e403       |    |		Load	0x2,0x3								; Debug Table 0x10.0x3 = 0x333,0x3
0334 0120       |    |		Execute	Any,Is_Value
0335 6803       |h   |		Jump_Zero	0x339
0336 e005       |    |		Load	0x0,0x5
0337 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0338 7801       |x   |		Jump	0x33a
0339 e403       |    |		Load	0x2,0x3
033a e004       |    |		Load	0x0,0x4
033b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
033c 00ec       |    |		Load_Encached	Diana_Tree_Cache
033d e5fe       |    |		Load	0x2,-0x2
033e 4801       |H   |		Short_Literal	0x1
033f e602       |    |		Load	0x3,0x2
0340 e00b       |    |		Load	0x0,0xb
0341 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0342 c5fd       |    |		Store	0x2,-0x3
0343 c402       |    |		Store	0x2,0x2
0344 c403       |    |		Store	0x2,0x3
0345 e402       |    |		Load	0x2,0x2								; Debug Table 0x10.0x4 = 0x345,0x4
0346 0f02       |    |		Execute_Immediate	Equal,0x2
0347 a5fc       |    |		Store_Unchecked	0x2,-0x4
0348 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0349 0000 0000  |    |		.XXX[0x3]
034b 0000       |    |
034c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00028000}
0350 0000 0000  |    |		.LITERAL	{0x00000000, 0x39337601}
0354 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004e20}
0358 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000591}
035c 0000 0000  |    |		.LITERAL	{0x00000000, 0x000004f7}
0360 0000 0000  |    |		.LITERAL	{0x00000000, 0x00393376}
0364 ; --------------------------------------------------------------------------------------
0364 ; STRING TABLE
0364 ; --------------------------------------------------------------------------------------
0364 0018       |    |		.STRTAB	0x0018->0x0370							; "declaration"
0365 0021       | !  |		.STRTAB	0x0021->0x0375							; "comp unit"
0366 0028       | (  |		.STRTAB	0x0028->0x037a							; "statement"
0367 002f       | /  |		.STRTAB	0x002f->0x037e							; "expression"
0368 0037       | 7  |		.STRTAB	0x0037->0x0383							; "."
0369 0036       | 6  |		.STRTAB	0x0036->0x0384							; "too much input"
036a 0042       | B  |		.STRTAB	0x0042->0x038b							; "Type "
036b 0045       | E  |		.STRTAB	0x0045->0x038d							; ", followed by <esc>"
036c 0056       | V  |		.STRTAB	0x0056->0x0397							; "Type file name, followed by <return>: "
036d 007a       | z  |		.STRTAB	0x007a->0x03aa							; "parsing "
036e 0080       |    |		.STRTAB	0x0080->0x03ae							; "..."
036f 0081       |    |		.STREND 0x0081->0x03af
0370 6465 636c  |decl|		.STRTAB_STRINGS
03b0 ; --------------------------------------------------------------------------------------
03b0 ; Debug Table
03b0 ; --------------------------------------------------------------------------------------
03b0 0003 0011  |    |		.CONST	0x0003,0x0011
03b2 000b 043a  |   :|		.DEBUG	0x000b,0x043a,0x8000,0x0000,0x0038,0xc6e6,0x0000,0x0007
03ba 001c 044c  |   L|		.DEBUG	0x001c,0x044c,0x8000,0x0000,0x0039,0x3376,0x0000,0x001f
03c2 0053 047c  | S ||		.DEBUG	0x0053,0x047c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0008
03ca 0063 0480  | c  |		.DEBUG	0x0063,0x0480,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0016
03d2 0073 0484  | s  |		.DEBUG	0x0073,0x0484,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0024
03da 0083 0488  |    |		.DEBUG	0x0083,0x0488,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0032
03e2 0093 048c  |    |		.DEBUG	0x0093,0x048c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0040
03ea 00b3 0494  |    |		.DEBUG	0x00b3,0x0494,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0059
03f2 00d3 049c  |    |		.DEBUG	0x00d3,0x049c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x006d
03fa 00eb 04a6  |    |		.DEBUG	0x00eb,0x04a6,0x0002,0x0000,0x0038,0xc6e6,0x0000,0x0071
0402 00fb 04ae  |    |		.DEBUG	0x00fb,0x04ae,0x0002,0x0000,0x0039,0x3376,0x0000,0x00a9
040a 011b 04ba  |    |		.DEBUG	0x011b,0x04ba,0x0002,0x0000,0x0039,0x3376,0x0000,0x00e9
0412 017b 04ee  | {  |		.DEBUG	0x017b,0x04ee,0x0001,0x0000,0x0039,0x3376,0x0000,0x01ab
041a 01c3 050a  |    |		.DEBUG	0x01c3,0x050a,0x2801,0x0002,0x0039,0x3376,0x0000,0x02d7
0422 02b3 055e  |   ^|		.DEBUG	0x02b3,0x055e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0480
042a 02eb 057e  |   ~|		.DEBUG	0x02eb,0x057e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0520
0432 0323 059a  | #  |		.DEBUG	0x0323,0x059a,0x0004,0x0000,0x0039,0x3376,0x0000,0x0263
043a ; --------------------------------------------------------------------------------------
043a ; Debug3 Subtable 0x0
043a ; --------------------------------------------------------------------------------------
043a 0008 0000  |    |		.DBG3TAB	0x0008,0x0000
043c 000b ffff  |    |		.CONST	0x000b,0xffff
043e 000d fffe  |    |		.CONST	0x000d,0xfffe
0440 000f fffd  |    |		.CONST	0x000f,0xfffd
0442 0011 fffc  |    |		.CONST	0x0011,0xfffc
0444 0013 fffb  |    |		.CONST	0x0013,0xfffb
0446 0015 fffa  |    |		.CONST	0x0015,0xfffa
0448 0017 fff9  |    |		.CONST	0x0017,0xfff9
044a 0019 fff8  |    |		.CONST	0x0019,0xfff8
044c ; --------------------------------------------------------------------------------------
044c ; Debug3 Subtable 0x1
044c ; --------------------------------------------------------------------------------------
044c 0017 0000  |    |		.DBG3TAB	0x0017,0x0000
044e 001c ffff  |    |		.CONST	0x001c,0xffff
0450 001d fffe  |    |		.CONST	0x001d,0xfffe
0452 001e fffd  |    |		.CONST	0x001e,0xfffd
0454 001f fffc  |    |		.CONST	0x001f,0xfffc
0456 0020 fffb  |    |		.CONST	0x0020,0xfffb
0458 0021 fffa  | !  |		.CONST	0x0021,0xfffa
045a 0024 fff9  | $  |		.CONST	0x0024,0xfff9
045c 0027 fff8  | '  |		.CONST	0x0027,0xfff8
045e 0028 fff7  | (  |		.CONST	0x0028,0xfff7
0460 002c fff6  | ,  |		.CONST	0x002c,0xfff6
0462 002e fff5  | .  |		.CONST	0x002e,0xfff5
0464 0030 fff4  | 0  |		.CONST	0x0030,0xfff4
0466 0032 fff3  | 2  |		.CONST	0x0032,0xfff3
0468 0034 fff2  | 4  |		.CONST	0x0034,0xfff2
046a 0036 fff1  | 6  |		.CONST	0x0036,0xfff1
046c 0038 fff0  | 8  |		.CONST	0x0038,0xfff0
046e 003a ffef  | :  |		.CONST	0x003a,0xffef
0470 003c ffee  | <  |		.CONST	0x003c,0xffee
0472 003e ffed  | >  |		.CONST	0x003e,0xffed
0474 0040 ffec  | @  |		.CONST	0x0040,0xffec
0476 0042 ffeb  | B  |		.CONST	0x0042,0xffeb
0478 0044 ffea  | D  |		.CONST	0x0044,0xffea
047a 0046 ffe9  | F  |		.CONST	0x0046,0xffe9
047c ; --------------------------------------------------------------------------------------
047c ; Debug3 Subtable 0x2
047c ; --------------------------------------------------------------------------------------
047c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
047e 0053 0001  | S  |		.CONST	0x0053,0x0001
0480 ; --------------------------------------------------------------------------------------
0480 ; Debug3 Subtable 0x3
0480 ; --------------------------------------------------------------------------------------
0480 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0482 0063 0001  | c  |		.CONST	0x0063,0x0001
0484 ; --------------------------------------------------------------------------------------
0484 ; Debug3 Subtable 0x4
0484 ; --------------------------------------------------------------------------------------
0484 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0486 0073 0001  | s  |		.CONST	0x0073,0x0001
0488 ; --------------------------------------------------------------------------------------
0488 ; Debug3 Subtable 0x5
0488 ; --------------------------------------------------------------------------------------
0488 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
048a 0083 0001  |    |		.CONST	0x0083,0x0001
048c ; --------------------------------------------------------------------------------------
048c ; Debug3 Subtable 0x6
048c ; --------------------------------------------------------------------------------------
048c 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
048e 0093 ffff  |    |		.CONST	0x0093,0xffff
0490 0095 fffe  |    |		.CONST	0x0095,0xfffe
0492 009e 0001  |    |		.CONST	0x009e,0x0001
0494 ; --------------------------------------------------------------------------------------
0494 ; Debug3 Subtable 0x7
0494 ; --------------------------------------------------------------------------------------
0494 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
0496 00b3 ffff  |    |		.CONST	0x00b3,0xffff
0498 00b5 fffe  |    |		.CONST	0x00b5,0xfffe
049a 00be 0001  |    |		.CONST	0x00be,0x0001
049c ; --------------------------------------------------------------------------------------
049c ; Debug3 Subtable 0x8
049c ; --------------------------------------------------------------------------------------
049c 0002 0002  |    |		.DBG3TAB	0x0002,0x0002
049e 00d3 ffff  |    |		.CONST	0x00d3,0xffff
04a0 00d7 fffe  |    |		.CONST	0x00d7,0xfffe
04a2 00d8 0001  |    |		.CONST	0x00d8,0x0001
04a4 00df 0002  |    |		.CONST	0x00df,0x0002
04a6 ; --------------------------------------------------------------------------------------
04a6 ; Debug3 Subtable 0x9
04a6 ; --------------------------------------------------------------------------------------
04a6 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
04a8 00eb 0001  |    |		.CONST	0x00eb,0x0001
04aa 00ed 0002  |    |		.CONST	0x00ed,0x0002
04ac 00ef 0003  |    |		.CONST	0x00ef,0x0003
04ae ; --------------------------------------------------------------------------------------
04ae ; Debug3 Subtable 0xa
04ae ; --------------------------------------------------------------------------------------
04ae 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
04b0 00fb 0001  |    |		.CONST	0x00fb,0x0001
04b2 0101 0002  |    |		.CONST	0x0101,0x0002
04b4 0103 0003  |    |		.CONST	0x0103,0x0003
04b6 010b 0004  |    |		.CONST	0x010b,0x0004
04b8 0110 0005  |    |		.CONST	0x0110,0x0005
04ba ; --------------------------------------------------------------------------------------
04ba ; Debug3 Subtable 0xb
04ba ; --------------------------------------------------------------------------------------
04ba 0004 0015  |    |		.DBG3TAB	0x0004,0x0015
04bc 011b ffff  |    |		.CONST	0x011b,0xffff
04be 011c fffe  |    |		.CONST	0x011c,0xfffe
04c0 011d fffd  |    |		.CONST	0x011d,0xfffd
04c2 0121 fffc  | !  |		.CONST	0x0121,0xfffc
04c4 0124 0001  | $  |		.CONST	0x0124,0x0001
04c6 0125 0002  | %  |		.CONST	0x0125,0x0002
04c8 0129 0003  | )  |		.CONST	0x0129,0x0003
04ca 0130 0009  | 0  |		.CONST	0x0130,0x0009
04cc 0136 000a  | 6  |		.CONST	0x0136,0x000a
04ce 0138 000b  | 8  |		.CONST	0x0138,0x000b
04d0 013c 000c  | <  |		.CONST	0x013c,0x000c
04d2 0140 000d  | @  |		.CONST	0x0140,0x000d
04d4 0142 000e  | B  |		.CONST	0x0142,0x000e
04d6 0144 000f  | D  |		.CONST	0x0144,0x000f
04d8 0147 0010  | G  |		.CONST	0x0147,0x0010
04da 014b 0011  | K  |		.CONST	0x014b,0x0011
04dc 0150 0012  | P  |		.CONST	0x0150,0x0012
04de 0154 0013  | T  |		.CONST	0x0154,0x0013
04e0 0159 0004  | Y  |		.CONST	0x0159,0x0004
04e2 015c 0005  | \  |		.CONST	0x015c,0x0005
04e4 015e 0006  | ^  |		.CONST	0x015e,0x0006
04e6 0161 0007  | a  |		.CONST	0x0161,0x0007
04e8 0166 0008  | f  |		.CONST	0x0166,0x0008
04ea 016b 0014  | k  |		.CONST	0x016b,0x0014
04ec 016d 0015  | m  |		.CONST	0x016d,0x0015
04ee ; --------------------------------------------------------------------------------------
04ee ; Debug3 Subtable 0xc
04ee ; --------------------------------------------------------------------------------------
04ee 0005 0008  |    |		.DBG3TAB	0x0005,0x0008
04f0 017b ffff  | {  |		.CONST	0x017b,0xffff
04f2 017d fffe  | }  |		.CONST	0x017d,0xfffe
04f4 0182 fffd  |    |		.CONST	0x0182,0xfffd
04f6 0186 fffc  |    |		.CONST	0x0186,0xfffc
04f8 0187 fffb  |    |		.CONST	0x0187,0xfffb
04fa 018b 0001  |    |		.CONST	0x018b,0x0001
04fc 018e 0002  |    |		.CONST	0x018e,0x0002
04fe 0197 0003  |    |		.CONST	0x0197,0x0003
0500 0199 0004  |    |		.CONST	0x0199,0x0004
0502 01aa 0005  |    |		.CONST	0x01aa,0x0005
0504 01ae 0006  |    |		.CONST	0x01ae,0x0006
0506 01b2 0007  |    |		.CONST	0x01b2,0x0007
0508 01b9 0008  |    |		.CONST	0x01b9,0x0008
050a ; --------------------------------------------------------------------------------------
050a ; Debug3 Subtable 0xd
050a ; --------------------------------------------------------------------------------------
050a 000d 001c  |    |		.DBG3TAB	0x000d,0x001c
050c 01c3 ffff  |    |		.CONST	0x01c3,0xffff
050e 01c4 fffe  |    |		.CONST	0x01c4,0xfffe
0510 01c5 fffd  |    |		.CONST	0x01c5,0xfffd
0512 01c8 fffc  |    |		.CONST	0x01c8,0xfffc
0514 01cd fffb  |    |		.CONST	0x01cd,0xfffb
0516 01cf fffa  |    |		.CONST	0x01cf,0xfffa
0518 01d5 fff9  |    |		.CONST	0x01d5,0xfff9
051a 01db fff8  |    |		.CONST	0x01db,0xfff8
051c 01dc fff7  |    |		.CONST	0x01dc,0xfff7
051e 01de fff6  |    |		.CONST	0x01de,0xfff6
0520 01e1 fff5  |    |		.CONST	0x01e1,0xfff5
0522 01e2 fff4  |    |		.CONST	0x01e2,0xfff4
0524 01e7 fff3  |    |		.CONST	0x01e7,0xfff3
0526 01e8 0001  |    |		.CONST	0x01e8,0x0001
0528 01f4 0002  |    |		.CONST	0x01f4,0x0002
052a 01f6 0003  |    |		.CONST	0x01f6,0x0003
052c 01f8 0004  |    |		.CONST	0x01f8,0x0004
052e 020c 0005  |    |		.CONST	0x020c,0x0005
0530 020e 0006  |    |		.CONST	0x020e,0x0006
0532 0210 0007  |    |		.CONST	0x0210,0x0007
0534 0231 0008  | 1  |		.CONST	0x0231,0x0008
0536 0233 0009  | 3  |		.CONST	0x0233,0x0009
0538 0235 000a  | 5  |		.CONST	0x0235,0x000a
053a 024f 000b  | O  |		.CONST	0x024f,0x000b
053c 0251 000c  | Q  |		.CONST	0x0251,0x000c
053e 0253 000d  | S  |		.CONST	0x0253,0x000d
0540 025d 000e  | ]  |		.CONST	0x025d,0x000e
0542 025f 000f  | _  |		.CONST	0x025f,0x000f
0544 0261 0010  | a  |		.CONST	0x0261,0x0010
0546 0264 0011  | d  |		.CONST	0x0264,0x0011
0548 0275 0012  | u  |		.CONST	0x0275,0x0012
054a 0279 0013  | y  |		.CONST	0x0279,0x0013
054c 027e 0014  | ~  |		.CONST	0x027e,0x0014
054e 0280 0015  |    |		.CONST	0x0280,0x0015
0550 0288 0016  |    |		.CONST	0x0288,0x0016
0552 0292 0017  |    |		.CONST	0x0292,0x0017
0554 0294 0018  |    |		.CONST	0x0294,0x0018
0556 0296 0019  |    |		.CONST	0x0296,0x0019
0558 02a0 001a  |    |		.CONST	0x02a0,0x001a
055a 02a4 001b  |    |		.CONST	0x02a4,0x001b
055c 02ae 001c  |    |		.CONST	0x02ae,0x001c
055e ; --------------------------------------------------------------------------------------
055e ; Debug3 Subtable 0xe
055e ; --------------------------------------------------------------------------------------
055e 0003 000c  |    |		.DBG3TAB	0x0003,0x000c
0560 02b3 ffff  |    |		.CONST	0x02b3,0xffff
0562 02b4 fffe  |    |		.CONST	0x02b4,0xfffe
0564 02b5 fffd  |    |		.CONST	0x02b5,0xfffd
0566 02b6 0001  |    |		.CONST	0x02b6,0x0001
0568 02be 0002  |    |		.CONST	0x02be,0x0002
056a 02c0 0003  |    |		.CONST	0x02c0,0x0003
056c 02c2 0004  |    |		.CONST	0x02c2,0x0004
056e 02c4 0005  |    |		.CONST	0x02c4,0x0005
0570 02c5 0006  |    |		.CONST	0x02c5,0x0006
0572 02cc 000c  |    |		.CONST	0x02cc,0x000c
0574 02cd 0007  |    |		.CONST	0x02cd,0x0007
0576 02d1 0008  |    |		.CONST	0x02d1,0x0008
0578 02d7 0009  |    |		.CONST	0x02d7,0x0009
057a 02db 000a  |    |		.CONST	0x02db,0x000a
057c 02e1 000b  |    |		.CONST	0x02e1,0x000b
057e ; --------------------------------------------------------------------------------------
057e ; Debug3 Subtable 0xf
057e ; --------------------------------------------------------------------------------------
057e 0003 000a  |    |		.DBG3TAB	0x0003,0x000a
0580 02eb ffff  |    |		.CONST	0x02eb,0xffff
0582 02ec fffe  |    |		.CONST	0x02ec,0xfffe
0584 02ed fffd  |    |		.CONST	0x02ed,0xfffd
0586 02ee 0001  |    |		.CONST	0x02ee,0x0001
0588 02f3 0002  |    |		.CONST	0x02f3,0x0002
058a 02f5 0003  |    |		.CONST	0x02f5,0x0003
058c 02f7 0004  |    |		.CONST	0x02f7,0x0004
058e 02f9 0005  |    |		.CONST	0x02f9,0x0005
0590 02fa 0006  |    |		.CONST	0x02fa,0x0006
0592 02fe 0007  |    |		.CONST	0x02fe,0x0007
0594 0303 0008  |    |		.CONST	0x0303,0x0008
0596 0309 0009  |    |		.CONST	0x0309,0x0009
0598 030f 000a  |    |		.CONST	0x030f,0x000a
059a ; --------------------------------------------------------------------------------------
059a ; Debug3 Subtable 0x10
059a ; --------------------------------------------------------------------------------------
059a 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
059c 0323 ffff  | #  |		.CONST	0x0323,0xffff
059e 0328 0001  | (  |		.CONST	0x0328,0x0001
05a0 0331 0002  | 1  |		.CONST	0x0331,0x0002
05a2 0333 0003  | 3  |		.CONST	0x0333,0x0003
05a4 0345 0004  | E  |		.CONST	0x0345,0x0004
05a6 0000 0000  |    |		.BLANK	0000[0x5a]