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

⟦f1cc4865a⟧

    Length: 8192 (0x2000)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

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 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0a00       |    |		.CONST	0x0a00								; 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 0007       |    |		.CONST	0x0007								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 006c       | l  |		.CONST	0x006c								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0029       | )  |		.CONST	0x0029								; Number of locals
000b			INIT_0008:
000b 029a 0073  |   s|		Declare_Subprogram	INIT_0070,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x0af2,0x0000,0x0000,0x0057,0x9795,0x0000,0x05d3
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 0213  |    |		Declare_Subprogram	INIT_0210,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 024b  |   K|		Declare_Subprogram	INIT_0248,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 0263  |   c|		Declare_Subprogram	INIT_0260,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 029a 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1f,0xfff5
0021 00bf       |    |		Action	Accept_Activation
0022 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x1 = .DEBUG	0x0022,0x0b0a,0x0000,0x0000,0x0059,0x6785,0x0000,0x000c
													; Debug Table 0x1.0x0 = 0x22,0xffff
0023 0266       | f  |		Execute	Discrete,Bounds
0024 00e2       |    |		Load_Encached	Integer_Cache
0025 02a0       |    |		Declare_Subprogram	Null_Subprogram
0026 4801       |H   |		Short_Literal	0x1
0027 035d       | ]  |		Declare_Type	Array,Defined
0028 00d8       |    |		Load_Top	At_Offset_0
0029 0337       | 7  |		Declare_Variable	Array
002a 00d8       |    |		Load_Top	At_Offset_0
002b 0337       | 7  |		Declare_Variable	Array
002c 4802       |H   |		Short_Literal	0x2
002d 4801       |H   |		Short_Literal	0x1
002e 00da       |    |		Load_Top	At_Offset_2
002f 01d6       |    |		Execute	Vector,Field_Write
0030 4800       |H   |		Short_Literal	0x0
0031 4800       |H   |		Short_Literal	0x0
0032 00da       |    |		Load_Top	At_Offset_2
0033 01d6       |    |		Execute	Vector,Field_Write
0034 00d9       |    |		Load_Top	At_Offset_1
0035 01d4       |    |		Execute	Vector,Structure_Write
0036 029d 02db  |    |		Declare_Subprogram	INIT_02d8,For_Outer_Call			; Debug Table 0x1.0x1 = 0x36,0xfffe
0038 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0x2 = 0x38,0xfffd
0039 00c7       |    |		Action	Elaborate_Subprogram
003a 029d 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Outer_Call			; Debug Table 0x1.0x3 = 0x3a,0xfffc
003c 029d 030b  |    |		Declare_Subprogram	INIT_0308,For_Outer_Call			; Debug Table 0x1.0x4 = 0x3c,0xfffb
003e 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x5 = 0x3e,0xfffa
003f 00c7       |    |		Action	Elaborate_Subprogram
0040 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x6 = 0x40,0xfff9
0041 00c7       |    |		Action	Elaborate_Subprogram
0042 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x7 = 0x42,0xfff8
0043 00c7       |    |		Action	Elaborate_Subprogram
0044 029d 0343  |   C|		Declare_Subprogram	INIT_0340,For_Outer_Call			; Debug Table 0x1.0x8 = 0x44,0xfff7
0046 029d 038b  |    |		Declare_Subprogram	INIT_0388,For_Outer_Call			; Debug Table 0x1.0x9 = 0x46,0xfff6
0048 029d 0403  |    |		Declare_Subprogram	INIT_0400,For_Outer_Call			; Debug Table 0x1.0xa = 0x48,0xfff5
004a 029d 043b  |   ;|		Declare_Subprogram	INIT_0438,For_Outer_Call			; Debug Table 0x1.0xb = 0x4a,0xfff4
004c 029d 05cb  |    |		Declare_Subprogram	INIT_05c8,For_Outer_Call			; Debug Table 0x1.0xc = 0x4c,0xfff3
004e 029d 0603  |    |		Declare_Subprogram	INIT_0600,For_Outer_Call			; Debug Table 0x1.0xd = 0x4e,0xfff2
0050 029d 064b  |   K|		Declare_Subprogram	INIT_0648,For_Outer_Call			; Debug Table 0x1.0xe = 0x50,0xfff1
0052 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0xf = 0x52,0xfff0
0053 00c7       |    |		Action	Elaborate_Subprogram
0054 029d 068b  |    |		Declare_Subprogram	INIT_0688,For_Outer_Call			; Debug Table 0x1.0x10 = 0x54,0xffef
0056 029d 06e3  |    |		Declare_Subprogram	INIT_06e0,For_Outer_Call			; Debug Table 0x1.0x11 = 0x56,0xffee
0058 029d 076b  |   k|		Declare_Subprogram	INIT_0768,For_Outer_Call			; Debug Table 0x1.0x12 = 0x58,0xffed
005a 029d 07ab  |    |		Declare_Subprogram	INIT_07a8,For_Outer_Call			; Debug Table 0x1.0x13 = 0x5a,0xffec
005c 029d 07f3  |    |		Declare_Subprogram	INIT_07f0,For_Outer_Call			; Debug Table 0x1.0x14 = 0x5c,0xffeb
005e 029d 088b  |    |		Declare_Subprogram	INIT_0888,For_Outer_Call			; Debug Table 0x1.0x15 = 0x5e,0xffea
0060 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x16 = 0x60,0xffe9
0061 00c7       |    |		Action	Elaborate_Subprogram
0062 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x17 = 0x62,0xffe8
0063 00c7       |    |		Action	Elaborate_Subprogram
0064 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x18 = 0x64,0xffe7
0065 00c7       |    |		Action	Elaborate_Subprogram
0066 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x19 = 0x66,0xffe6
0067 00c7       |    |		Action	Elaborate_Subprogram
0068 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x1a = 0x68,0xffe5
0069 00c7       |    |		Action	Elaborate_Subprogram
006a 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x1b = 0x6a,0xffe4
006b 00c7       |    |		Action	Elaborate_Subprogram
006c			BODY_0008:
006c 00bc       |    |		Action	Signal_Activated
006d 00bb       |    |		Action	Signal_Completion
006e 0000 0000  |    |		.XXX[0x2]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0075       | u  |		.CONST	0x0075								; Address of begin
0071 0080       |    |		.CONST	0x0080								; Address of exception handler
0072 0002       |    |		.CONST	0x0002								; Number of locals
0073			INIT_0070:
0073 e001       |    |		Load	0x0,0x1								; Debug Table 0x2 = .DEBUG	0x0073,0x0b44,0x0001,0x0000,0x0057,0x9795,0x0000,0x05d4
													; Debug Table 0x2.0x0 = 0x73,0xffff
0074 0007       |    |		Action	Break_Optional
0075			BODY_0070:
0075 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x2.0x1 = 0x75,0x1
0076 e002       |    |		Load	0x0,0x2
0077 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
0078 e002       |    |		Load	0x0,0x2
0079 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
007a 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
007b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x2.0x2 = 0x7b,0x2
007c 4809       |H   |		Short_Literal	0x9
007d 00da       |    |		Load_Top	At_Offset_2
007e 8229       | )  |		Call	0x1,0x29
007f 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0080			TRAP_0070:
0080 627f       |b   |		Indirect_Literal	Discrete,0x300,{0x00000000, 0x57979501}
0081 010f       |    |		Execute	Exception,Equal
0082 6807       |h   |		Jump_Zero	0x8a
0083 0092 094c  |   L|		Action	Push_String_Extended,0x94c					; "doe_error"
													; Debug Table 0x2.0x3 = 0x83,0x3
0085 0092 094d  |   M|		Action	Push_String_Extended,0x94d					; "Definition"
0087 e003       |    |		Load	0x0,0x3
0088 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0089 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
008a e004       |    |		Load	0x0,0x4								; Debug Table 0x2.0x4 = 0x8a,0x4
008b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
008c 0092 094d  |   M|		Action	Push_String_Extended,0x94d					; "Definition"
008e e003       |    |		Load	0x0,0x3
008f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0090 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0091 0000 0000  |    |		.BLANK	0000[0x7]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009d       |    |		.CONST	0x009d								; Address of begin
0099 00ab       |    |		.CONST	0x00ab								; Address of exception handler
009a 0002       |    |		.CONST	0x0002								; Number of locals
009b			INIT_0098:
009b e001       |    |		Load	0x0,0x1								; Debug Table 0x3 = .DEBUG	0x009b,0x0b50,0x0001,0x0000,0x0057,0x9795,0x0000,0x05e9
													; Debug Table 0x3.0x0 = 0x9b,0xffff
009c 0007       |    |		Action	Break_Optional
009d			BODY_0098:
009d e001       |    |		Load	0x0,0x1								; Debug Table 0x3.0x1 = 0x9d,0x1
009e 4801       |H   |		Short_Literal	0x1
009f e5ff       |    |		Load	0x2,-0x1
00a0 e005       |    |		Load	0x0,0x5
00a1 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00a2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00a3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x3.0x2 = 0xa3,0x2
00a4 480b       |H   |		Short_Literal	0xb
00a5 00da       |    |		Load_Top	At_Offset_2
00a6 8229       | )  |		Call	0x1,0x29
00a7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x3 = 0xa7,0x3
00a8 e005       |    |		Load	0x0,0x5
00a9 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00aa 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00ab			TRAP_0098:
00ab 6250       |bP  |		Indirect_Literal	Discrete,0x2fc,{0x00000000, 0x57979503}
00ac 010f       |    |		Execute	Exception,Equal
00ad 6801       |h   |		Jump_Zero	0xaf
00ae 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x3.0x4 = 0xae,0x4
00af 6250       |bP  |		Indirect_Literal	Discrete,0x300,{0x00000000, 0x57979501}
00b0 010f       |    |		Execute	Exception,Equal
00b1 6808       |h   |		Jump_Zero	0xba
00b2 0092 094c  |   L|		Action	Push_String_Extended,0x94c					; "doe_error"
													; Debug Table 0x3.0x5 = 0xb2,0x5
00b4 0092 094e  |   N|		Action	Push_String_Extended,0x94e					; "edit"
00b6 00db       |    |		Load_Top	At_Offset_3
00b7 e003       |    |		Load	0x0,0x3
00b8 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00b9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00ba e004       |    |		Load	0x0,0x4								; Debug Table 0x3.0x6 = 0xba,0x6
00bb 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00bc 0092 094e  |   N|		Action	Push_String_Extended,0x94e					; "edit"
00be 00db       |    |		Load_Top	At_Offset_3
00bf e003       |    |		Load	0x0,0x3
00c0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00c1 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00c2 0000 0000  |    |		.BLANK	0000[0x6]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00ce       |    |		.CONST	0x00ce								; Address of begin
00c9 0104       |    |		.CONST	0x0104								; Address of exception handler
00ca 0003       |    |		.CONST	0x0003								; Number of locals
00cb			INIT_00c8:
00cb e001       |    |		Load	0x0,0x1								; Debug Table 0x4 = .DEBUG	0x00cb,0x0b60,0x0001,0x0000,0x0057,0x9795,0x0000,0x05fe
													; Debug Table 0x4.0x0 = 0xcb,0xffff
00cc 029f 0943  |   C|		Declare_Subprogram	INIT_0940,For_Call
00ce			BODY_00c8:
00ce e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x1 = 0xce,0x1
00cf e002       |    |		Load	0x0,0x2
00d0 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
00d1 e002       |    |		Load	0x0,0x2
00d2 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
00d3 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
00d4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x2 = 0xd4,0x2
00d5 0217       |    |		Execute	Heap_Access,All_Reference
00d6 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
00d7 0b0b       |    |		Execute_Immediate	Case_Compare,0xb
00d8 7007       |p   |		Jump_Nonzero	0xe0
00d9 0b0c       |    |		Execute_Immediate	Case_Compare,0xc
00da 7005       |p   |		Jump_Nonzero	0xe0
00db e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x3 = 0xdb,0x8
00dc 480a       |H   |		Short_Literal	0xa
00dd e402       |    |		Load	0x2,0x2
00de 8229       | )  |		Call	0x1,0x29
00df 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00e0 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0x4 = 0xe0,0x3
00e1 0217       |    |		Execute	Heap_Access,All_Reference
00e2 3c1e       |<   |		Execute	Record,Field_Read,Field_Number 0x1e
00e3 0007       |    |		Action	Break_Optional
00e4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x5 = 0xe4,0x401
00e5 021d       |    |		Execute	Heap_Access,Is_Null
00e6 00d0       |    |		Action	Swap_Control
00e7 00d1       |    |		Pop_Control	Pop_Count_1
00e8 7001       |p   |		Jump_Nonzero	0xea							; Debug Table 0x4.0x6 = 0xe8,0x3
00e9 8403       |    |		Call	0x2,0x3								; Debug Table 0x4.0x7 = 0xe9,0x4
00ea 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4.0x8 = 0xea,0x5
00eb 0217       |    |		Execute	Heap_Access,All_Reference
00ec 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
00ed 0217       |    |		Execute	Heap_Access,All_Reference
00ee 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
00ef 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00f0 680a       |h   |		Jump_Zero	0xfb
00f1 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x9 = 0xf1,0x6
00f2 4800       |H   |		Short_Literal	0x0
00f3 e402       |    |		Load	0x2,0x2
00f4 0217       |    |		Execute	Heap_Access,All_Reference
00f5 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
00f6 0217       |    |		Execute	Heap_Access,All_Reference
00f7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
00f8 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
00f9 8214       |    |		Call	0x1,0x14
00fa 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00fb e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0xa = 0xfb,0x7
00fc 00db       |    |		Load_Top	At_Offset_3
00fd 0217       |    |		Execute	Heap_Access,All_Reference
00fe 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
00ff 0217       |    |		Execute	Heap_Access,All_Reference
0100 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0101 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0102 8215       |    |		Call	0x1,0x15
0103 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0104			TRAP_00c8:
0104 61fb       |a   |		Indirect_Literal	Discrete,0x300,{0x00000000, 0x57979501}
0105 010f       |    |		Execute	Exception,Equal
0106 6807       |h   |		Jump_Zero	0x10e
0107 0092 094c  |   L|		Action	Push_String_Extended,0x94c					; "doe_error"
													; Debug Table 0x4.0xb = 0x107,0x9
0109 0092 094f  |   O|		Action	Push_String_Extended,0x94f					; "enclosing"
010b e003       |    |		Load	0x0,0x3
010c 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
010d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
010e e004       |    |		Load	0x0,0x4								; Debug Table 0x4.0xc = 0x10e,0xa
010f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0110 0092 094f  |   O|		Action	Push_String_Extended,0x94f					; "enclosing"
0112 e003       |    |		Load	0x0,0x3
0113 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0114 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0115 0000 0000  |    |		.XXX[0x3]
0117 0000       |    |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0136       | 6  |		.CONST	0x0136								; Address of begin
0119 018f       |    |		.CONST	0x018f								; Address of exception handler
011a 000a       |    |		.CONST	0x000a								; Number of locals
011b			INIT_0118:
011b e006       |    |		Load	0x0,0x6								; Debug Table 0x5 = .DEBUG	0x011b,0x0b7c,0x0001,0x0000,0x0057,0x9795,0x0000,0x060d
													; Debug Table 0x5.0x0 = 0x11b,0xffff
011c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
011d 02ff       |    |		Declare_Variable	Variant_Record
011e 00d8       |    |		Load_Top	At_Offset_0
011f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0120 e006       |    |		Load	0x0,0x6								; Debug Table 0x5.0x1 = 0x120,0xfffe
0121 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0122 02c7       |    |		Declare_Variable	Any
0123 00d8       |    |		Load_Top	At_Offset_0
0124 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0125 e007       |    |		Load	0x0,0x7								; Debug Table 0x5.0x2 = 0x125,0xfffd
0126 0322       | "  |		Declare_Variable	Record
0127 00d8       |    |		Load_Top	At_Offset_0
0128 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0129 e001       |    |		Load	0x0,0x1								; Debug Table 0x5.0x3 = 0x129,0xfffc
012a 0007       |    |		Action	Break_Optional
012b e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0x4 = 0x12b,0xfffb
012c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
012d e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0x5 = 0x12d,0xfffa
012e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
012f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x5.0x6 = 0x12f,0xfff9
0130 e008       |    |		Load	0x0,0x8								; Debug Table 0x5.0x7 = 0x130,0xfff8
0131 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0132 0322       | "  |		Declare_Variable	Record
0133 00d8       |    |		Load_Top	At_Offset_0
0134 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0135 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x5.0x8 = 0x135,0xfff7
0136			BODY_0118:
0136 e006       |    |		Load	0x0,0x6								; Debug Table 0x5.0x9 = 0x136,0x1
0137 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0138 c5fd       |    |		Store	0x2,-0x3
0139 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0xa = 0x139,0x2
013a 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x5.0xb = 0x13a,0x401
013b a5fb       |    |		Store_Unchecked	0x2,-0x5						; Debug Table 0x5.0xc = 0x13b,0x2
013c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0xd = 0x13c,0x3
013d a5fc       |    |		Store_Unchecked	0x2,-0x4
013e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x5.0xe = 0x13e,0x4
013f e002       |    |		Load	0x0,0x2
0140 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
0141 e002       |    |		Load	0x0,0x2
0142 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
0143 a405       |    |		Store_Unchecked	0x2,0x5
0144 e002       |    |		Load	0x0,0x2								; Debug Table 0x5.0xf = 0x144,0x5
0145 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0146 00da       |    |		Load_Top	At_Offset_2
0147 017d       | }  |		Execute	Record,Structure_Write
0148 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x5.0x10 = 0x148,0x6
0149 e008       |    |		Load	0x0,0x8
014a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
014b 00db       |    |		Load_Top	At_Offset_3
014c e002       |    |		Load	0x0,0x2
014d 185e       | ^  |		Execute	Package,Field_Execute,Field_Number 0x5e
014e c406       |    |		Store	0x2,0x6
014f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0150 e406       |    |		Load	0x2,0x6								; Debug Table 0x5.0x11 = 0x150,0x7
0151 7001       |p   |		Jump_Nonzero	0x153
0152 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x5.0x12 = 0x152,0x8
0153 e406       |    |		Load	0x2,0x6								; Debug Table 0x5.0x13 = 0x153,0x9
0154 a407       |    |		Store_Unchecked	0x2,0x7
0155 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x14 = 0x155,0xa
0156 e406       |    |		Load	0x2,0x6
0157 e405       |    |		Load	0x2,0x5
0158 e003       |    |		Load	0x0,0x3
0159 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
015a c406       |    |		Store	0x2,0x6
015b 00d1       |    |		Pop_Control	Pop_Count_1
015c e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x15 = 0x15c,0xb
015d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
015e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
015f 6817       |h   |		Jump_Zero	0x177
0160 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x16 = 0x160,0xc
0161 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0162 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0163 c403       |    |		Store	0x2,0x3
0164 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x17 = 0x164,0xd
0165 8009       |    |		Call	0x0,0x9
0166 680f       |h   |		Jump_Zero	0x176
0167 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x18 = 0x167,0xe
0168 e00a       |    |		Load	0x0,0xa
0169 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
016a e402       |    |		Load	0x2,0x2
016b 016d       | m  |		Execute	Variant_Record,Structure_Write
016c e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x19 = 0x16c,0xf
016d e00a       |    |		Load	0x0,0xa
016e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
016f a5fb       |    |		Store_Unchecked	0x2,-0x5
0170 e402       |    |		Load	0x2,0x2								; Debug Table 0x5.0x1a = 0x170,0x10
0171 e006       |    |		Load	0x0,0x6
0172 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0173 a5fc       |    |		Store_Unchecked	0x2,-0x4
0174 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x1b = 0x174,0x11
0175 c5fd       |    |		Store	0x2,-0x3
0176 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0177 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x1c = 0x177,0x12
0178 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0179 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
017a 800b       |    |		Call	0x0,0xb
017b 6812       |h   |		Jump_Zero	0x18e
017c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x1d = 0x17c,0x13
017d e406       |    |		Load	0x2,0x6
017e e408       |    |		Load	0x2,0x8
017f e404       |    |		Load	0x2,0x4
0180 e405       |    |		Load	0x2,0x5
0181 8217       |    |		Call	0x1,0x17
0182 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0183 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x1e = 0x183,0x14
0184 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1f = 0x184,0x801
0185 021d       |    |		Execute	Heap_Access,Is_Null
0186 7003       |p   |		Jump_Nonzero	0x18a							; Debug Table 0x5.0x20 = 0x186,0x14
0187 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x21 = 0x187,0x15
0188 a5fb       |    |		Store_Unchecked	0x2,-0x5
0189 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
018a e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x22 = 0x18a,0x16
018b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
018c 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
018d a5fb       |    |		Store_Unchecked	0x2,-0x5
018e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
018f			TRAP_0118:
018f 6170       |ap  |		Indirect_Literal	Discrete,0x300,{0x00000000, 0x57979501}
0190 010f       |    |		Execute	Exception,Equal
0191 6807       |h   |		Jump_Zero	0x199
0192 0092 094c  |   L|		Action	Push_String_Extended,0x94c					; "doe_error"
													; Debug Table 0x5.0x23 = 0x192,0x17
0194 0092 0950  |   P|		Action	Push_String_Extended,0x950					; "Get_Object"
0196 e003       |    |		Load	0x0,0x3
0197 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0198 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0199 e004       |    |		Load	0x0,0x4								; Debug Table 0x5.0x24 = 0x199,0x18
019a 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
019b 0092 0950  |   P|		Action	Push_String_Extended,0x950					; "Get_Object"
019d e003       |    |		Load	0x0,0x3
019e 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
019f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01ab       |    |		.CONST	0x01ab								; Address of begin
01a1 01e8       |    |		.CONST	0x01e8								; Address of exception handler
01a2 0004       |    |		.CONST	0x0004								; Number of locals
01a3			INIT_01a0:
01a3 e001       |    |		Load	0x0,0x1								; Debug Table 0x6 = .DEBUG	0x01a3,0x0bc8,0x0001,0x0000,0x0057,0x9795,0x0000,0x062f
													; Debug Table 0x6.0x0 = 0x1a3,0xffff
01a4 0007       |    |		Action	Break_Optional
01a5 e008       |    |		Load	0x0,0x8								; Debug Table 0x6.0x1 = 0x1a5,0xfffe
01a6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01a7 e007       |    |		Load	0x0,0x7								; Debug Table 0x6.0x2 = 0x1a7,0xfffd
01a8 0322       | "  |		Declare_Variable	Record
01a9 00d8       |    |		Load_Top	At_Offset_0
01aa 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01ab			BODY_01a0:
01ab e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x6.0x3 = 0x1ab,0x1
01ac e002       |    |		Load	0x0,0x2
01ad 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
01ae e002       |    |		Load	0x0,0x2
01af 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
01b0 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01b1 e002       |    |		Load	0x0,0x2								; Debug Table 0x6.0x4 = 0x1b1,0x2
01b2 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
01b3 e002       |    |		Load	0x0,0x2
01b4 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
01b5 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01b6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x5 = 0x1b6,0x3
01b7 00da       |    |		Load_Top	At_Offset_2
01b8 e402       |    |		Load	0x2,0x2
01b9 e003       |    |		Load	0x0,0x3
01ba 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01bb 005b       | [  |		Store_Top	Discrete,At_Offset_3
01bc 00d1       |    |		Pop_Control	Pop_Count_1
01bd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x6 = 0x1bd,0x4
01be 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01bf 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01c0 7014       |p   |		Jump_Nonzero	0x1d5
01c1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x7 = 0x1c1,0x5
01c2 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
01c3 e00c       |    |		Load	0x0,0xc
01c4 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
01c5 700a       |p   |		Jump_Nonzero	0x1d0
01c6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x8 = 0x1c6,0x6
01c7 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
01c8 e00c       |    |		Load	0x0,0xc
01c9 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
01ca e006       |    |		Load	0x0,0x6
01cb 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
01cc 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01cd e00d       |    |		Load	0x0,0xd
01ce 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01cf 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01d0 0092 0951  |   Q|		Action	Push_String_Extended,0x951					; "explain is not allowed here"
													; Debug Table 0x6.0x9 = 0x1d0,0x7
01d2 e00d       |    |		Load	0x0,0xd
01d3 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01d4 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01d5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xa = 0x1d5,0x8
01d6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01d7 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
01d8 8009       |    |		Call	0x0,0x9
01d9 6809       |h   |		Jump_Zero	0x1e3
01da 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xb = 0x1da,0x9
01db 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01dc 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
01dd e006       |    |		Load	0x0,0x6
01de 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
01df 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01e0 e00d       |    |		Load	0x0,0xd
01e1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01e2 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01e3 0092 0951  |   Q|		Action	Push_String_Extended,0x951					; "explain is not allowed here"
													; Debug Table 0x6.0xc = 0x1e3,0xa
01e5 e00d       |    |		Load	0x0,0xd
01e6 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01e7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01e8			TRAP_01a0:
01e8 6117       |a   |		Indirect_Literal	Discrete,0x300,{0x00000000, 0x57979501}
01e9 010f       |    |		Execute	Exception,Equal
01ea 6807       |h   |		Jump_Zero	0x1f2
01eb 0092 094c  |   L|		Action	Push_String_Extended,0x94c					; "doe_error"
													; Debug Table 0x6.0xd = 0x1eb,0xb
01ed 0092 0952  |   R|		Action	Push_String_Extended,0x952					; "explain"
01ef e003       |    |		Load	0x0,0x3
01f0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01f1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01f2 e004       |    |		Load	0x0,0x4								; Debug Table 0x6.0xe = 0x1f2,0xc
01f3 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01f4 0092 0952  |   R|		Action	Push_String_Extended,0x952					; "explain"
01f6 e003       |    |		Load	0x0,0x3
01f7 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01f8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01f9 0000 0000  |    |		.BLANK	0000[0x7]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0203       |    |		.CONST	0x0203								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0001       |    |		.CONST	0x0001								; Number of locals
0203			BODY_0200:
0203			INIT_0200:
0203 0007       |    |		Action	Break_Optional							; Debug Table 0x7 = .DEBUG	0x0203,0x0be8,0x0001,0x0000,0x0057,0x9795,0x0000,0x063f
													; Debug Table 0x7.0x0 = 0x203,0x1
0204 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x1 = 0x204,0x401
0205 0217       |    |		Execute	Heap_Access,All_Reference
0206 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0207 e00a       |    |		Load	0x0,0xa								; Debug Table 0x7.0x2 = 0x207,0x1
0208 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0209 e00e       |    |		Load	0x0,0xe
020a 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
020b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x3 = 0x20b,0x2
020c 00db       |    |		Load_Top	At_Offset_3
020d e00f       |    |		Load	0x0,0xf
020e 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
020f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 021a       |    |		.CONST	0x021a								; Address of begin
0211 0004       |    |		.CONST	0x0004								; Address of exception handler
0212 0006       |    |		.CONST	0x0006								; Number of locals
0213			INIT_0210:
0213 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8 = .DEBUG	0x0213,0x0bf2,0x0002,0x0000,0x0057,0x9795,0x0000,0x064d
													; Debug Table 0x8.0x0 = 0x213,0xffff
0214 00db       |    |		Load_Top	At_Offset_3
0215 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0216 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x1 = 0x216,0xfffe
0217 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x2 = 0x217,0xfffd
0218 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8.0x3 = 0x218,0xfffc
0219 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x4 = 0x219,0xfffb
021a			BODY_0210:
021a 7824       |x$  |		Jump	0x23f
021b 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x5 = 0x21b,0x2
021c e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x6 = 0x21c,0x401
021d 0217       |    |		Execute	Heap_Access,All_Reference
021e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
021f 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2					; Debug Table 0x8.0x7 = 0x21f,0x2
0220 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x8 = 0x220,0x3
0221 00da       |    |		Load_Top	At_Offset_2
0222 4975       |Iu  |		Short_Literal	0x175
0223 00eb       |    |		Load_Encached	Diana_Cache
0224 0098       |    |		Execute	Package,Field_Read_Dynamic
0225 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
0226 7013       |p   |		Jump_Nonzero	0x23a
0227 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x9 = 0x227,0x4
0228 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0xa = 0x228,0x801
0229 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0xb = 0x229,0x4
022a 00eb       |    |		Load_Encached	Diana_Cache
022b 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
022c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
022d 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0xc = 0x22d,0x5
022e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0xd = 0x22e,0xc01
022f 021d       |    |		Execute	Heap_Access,Is_Null
0230 6803       |h   |		Jump_Zero	0x234							; Debug Table 0x8.0xe = 0x230,0x5
0231 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0xf = 0x231,0x6
0232 a403       |    |		Store_Unchecked	0x2,0x3
0233 7804       |x   |		Jump	0x238
0234 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x10 = 0x234,0x7
0235 00db       |    |		Load_Top	At_Offset_3
0236 00eb       |    |		Load_Encached	Diana_Cache
0237 1877       | w  |		Execute	Package,Field_Execute,Field_Number 0x77
0238 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x11 = 0x238,0x8
0239 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
023a 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x12 = 0x23a,0x9
023b e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x13 = 0x23b,0x1001
023c 0217       |    |		Execute	Heap_Access,All_Reference
023d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
023e a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0x8.0x14 = 0x23e,0x9
023f 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x15 = 0x23f,0x1
0240 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x16 = 0x240,0x1401
0241 021d       |    |		Execute	Heap_Access,Is_Null
0242 6fd8       |o   |		Jump_Zero	0x21b							; Debug Table 0x8.0x17 = 0x242,0x1
0243 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0x18 = 0x243,0xa
0244 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0245 0000 0000  |    |		.XXX[0x3]
0247 0000       |    |
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b       | K  |		.CONST	0x024b								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0001       |    |		.CONST	0x0001								; Number of locals
024b			BODY_0248:
024b			INIT_0248:
024b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x024b,0x0c26,0x0001,0x0000,0x0057,0x9795,0x0000,0x0660
													; Debug Table 0x9.0x0 = 0x24b,0x1
024c e006       |    |		Load	0x0,0x6
024d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
024e 700c       |p   |		Jump_Nonzero	0x25b
024f e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x9.0x1 = 0x24f,0x2
0250 00db       |    |		Load_Top	At_Offset_3
0251 e00e       |    |		Load	0x0,0xe
0252 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0253 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x9.0x2 = 0x253,0x3
0254 6806       |h   |		Jump_Zero	0x25b
0255 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9.0x3 = 0x255,0x4
0256 4800       |H   |		Short_Literal	0x0
0257 0092 0953  |   S|		Action	Push_String_Extended,0x953					; "<image>"
0259 e010       |    |		Load	0x0,0x10
025a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
025b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
025c 0000 0000  |    |		.BLANK	0000[0x4]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0264       | d  |		.CONST	0x0264								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0002       |    |		.CONST	0x0002								; Number of locals
0263			INIT_0260:
0263 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xa = .DEBUG	0x0263,0x0c30,0x0001,0x0000,0x0057,0x9795,0x0000,0x0672
													; Debug Table 0xa.0x0 = 0x263,0xffff
0264			BODY_0260:
0264 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x1 = 0x264,0x1
0265 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x2 = 0x265,0x401
0266 021d       |    |		Execute	Heap_Access,Is_Null
0267 6801       |h   |		Jump_Zero	0x269							; Debug Table 0xa.0x3 = 0x267,0x1
0268 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xa.0x4 = 0x268,0x2
0269 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x5 = 0x269,0x3
026a e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x6 = 0x26a,0x801
026b 0007       |    |		Action	Break_Optional
026c 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xa.0x7 = 0x26c,0x802
026d 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x8 = 0x26d,0x803
026e 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x9 = 0x26e,0x804
026f 0b48       | H  |		Execute_Immediate	Case_Compare,0x48				; Debug Table 0xa.0xa = 0x26f,0x3
0270 7011       |p   |		Jump_Nonzero	0x282
0271 0b47       | G  |		Execute_Immediate	Case_Compare,0x47
0272 700f       |p   |		Jump_Nonzero	0x282
0273 0b46       | F  |		Execute_Immediate	Case_Compare,0x46
0274 700d       |p   |		Jump_Nonzero	0x282
0275 0b3e       | >  |		Execute_Immediate	Case_Compare,0x3e
0276 700b       |p   |		Jump_Nonzero	0x282
0277 0b41       | A  |		Execute_Immediate	Case_Compare,0x41
0278 7009       |p   |		Jump_Nonzero	0x282
0279 0b3d       | =  |		Execute_Immediate	Case_Compare,0x3d
027a 7007       |p   |		Jump_Nonzero	0x282
027b 0b3f       | ?  |		Execute_Immediate	Case_Compare,0x3f
027c 7005       |p   |		Jump_Nonzero	0x282
027d 0ba8       |    |		Execute_Immediate	Case_Compare,0xa8
027e 7003       |p   |		Jump_Nonzero	0x282
027f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0xb = 0x27f,0x7
0280 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0281 780d       |x   |		Jump	0x28f
0282 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xc = 0x282,0x4
0283 e5ff       |    |		Load	0x2,-0x1
0284 4976       |Iv  |		Short_Literal	0x176
0285 00eb       |    |		Load_Encached	Diana_Cache
0286 0098       |    |		Execute	Package,Field_Read_Dynamic
0287 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0288 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0289 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0xd = 0x289,0x5
028a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0xe = 0x28a,0xc01
028b 021d       |    |		Execute	Heap_Access,Is_Null
028c 6802       |h   |		Jump_Zero	0x28f							; Debug Table 0xa.0xf = 0x28c,0x5
028d e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x10 = 0x28d,0x6
028e 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
028f 00d1       |    |		Pop_Control	Pop_Count_1
0290 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x11 = 0x290,0x8
0291 4801       |H   |		Short_Literal	0x1
0292 e5fe       |    |		Load	0x2,-0x2
0293 00db       |    |		Load_Top	At_Offset_3
0294 e00f       |    |		Load	0x0,0xf
0295 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0296 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0297 0000       |    |		.XXX[0x1]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x029b,0x0c56,0x0002,0x0000,0x0057,0x9795,0x0000,0x0681
													; Debug Table 0xb.0x0 = 0x29b,0x1
029c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
029d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
029e 6807       |h   |		Jump_Zero	0x2a6
029f e5fb       |    |		Load	0x2,-0x5							; Debug Table 0xb.0x1 = 0x29f,0x2
02a0 e5fc       |    |		Load	0x2,-0x4
02a1 e5fd       |    |		Load	0x2,-0x3
02a2 e5fe       |    |		Load	0x2,-0x2
02a3 e5ff       |    |		Load	0x2,-0x1
02a4 8223       | #  |		Call	0x1,0x23
02a5 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02a6 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0xb.0x2 = 0x2a6,0x3
02a7 e5fc       |    |		Load	0x2,-0x4
02a8 e5fd       |    |		Load	0x2,-0x3
02a9 e5fe       |    |		Load	0x2,-0x2
02aa 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02ab 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02ac e5fe       |    |		Load	0x2,-0x2
02ad e5ff       |    |		Load	0x2,-0x1
02ae 8220       |    |		Call	0x1,0x20
02af 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02c0       |    |		.CONST	0x02c0								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0002       |    |		.CONST	0x0002								; Number of locals
02b3			INIT_02b0:
02b3 e011       |    |		Load	0x0,0x11							; Debug Table 0xc = .DEBUG	0x02b3,0x0c5e,0x0002,0x0000,0x0057,0x9795,0x0000,0x069e
													; Debug Table 0xc.0x0 = 0x2b3,0xffff
02b4 02ff       |    |		Declare_Variable	Variant_Record
02b5 e5fb       |    |		Load	0x2,-0x5
02b6 e5fc       |    |		Load	0x2,-0x4
02b7 e5fd       |    |		Load	0x2,-0x3
02b8 e5fe       |    |		Load	0x2,-0x2
02b9 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02ba 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02bb e5fe       |    |		Load	0x2,-0x2
02bc e5ff       |    |		Load	0x2,-0x1
02bd 8220       |    |		Call	0x1,0x20
02be 00d9       |    |		Load_Top	At_Offset_1
02bf 016d       | m  |		Execute	Variant_Record,Structure_Write
02c0			BODY_02b0:
02c0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x1 = 0x2c0,0x1
02c1 e012       |    |		Load	0x0,0x12
02c2 016f       | o  |		Execute	Variant_Record,Equal
02c3 6803       |h   |		Jump_Zero	0x2c7
02c4 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x2 = 0x2c4,0x2
02c5 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x3 = 0x2c5,0x401
02c6 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5				; Debug Table 0xc.0x4 = 0x2c6,0x2
02c7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x5 = 0x2c7,0x3
02c8 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02c9 6805       |h   |		Jump_Zero	0x2cf
02ca 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x6 = 0x2ca,0x4
02cb 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
02cc e00a       |    |		Load	0x0,0xa
02cd 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02ce 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02cf 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x7 = 0x2cf,0x5
02d0 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02d1 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02d2 0000 0000  |    |		.BLANK	0000[0x6]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db       |    |		.CONST	0x02db								; Address of begin
02d9 0004       |    |		.CONST	0x0004								; Address of exception handler
02da 0001       |    |		.CONST	0x0001								; Number of locals
02db			BODY_02d8:
02db			INIT_02d8:
02db 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd = .DEBUG	0x02db,0x0c70,0x0002,0x0000,0x0059,0x6785,0x0000,0x001f
													; Debug Table 0xd.0x0 = 0x2db,0x1
02dc 0217       |    |		Execute	Heap_Access,All_Reference
02dd 3c0a       |<   |		Execute	Record,Field_Read,Field_Number 0xa
02de 7008       |p   |		Jump_Nonzero	0x2e7
02df 00da       |    |		Load_Top	At_Offset_2
02e0 0217       |    |		Execute	Heap_Access,All_Reference
02e1 3c0c       |<   |		Execute	Record,Field_Read,Field_Number 0xc
02e2 7004       |p   |		Jump_Nonzero	0x2e7
02e3 00da       |    |		Load_Top	At_Offset_2
02e4 0217       |    |		Execute	Heap_Access,All_Reference
02e5 3c0d       |<   |		Execute	Record,Field_Read,Field_Number 0xd
02e6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02e7 4800       |H   |		Short_Literal	0x0
02e8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02e9 0000 0000  |    |		.BLANK	0000[0x7]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3       |    |		.CONST	0x02f3								; Address of begin
02f1 0004       |    |		.CONST	0x0004								; Address of exception handler
02f2 0001       |    |		.CONST	0x0001								; Number of locals
02f3			BODY_02f0:
02f3			INIT_02f0:
02f3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe = .DEBUG	0x02f3,0x0c74,0x0002,0x0000,0x0059,0x6785,0x0000,0x00c9
													; Debug Table 0xe.0x0 = 0x2f3,0x1
02f4 0217       |    |		Execute	Heap_Access,All_Reference
02f5 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
02f6 e00c       |    |		Load	0x0,0xc
02f7 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
02f8 00db       |    |		Load_Top	At_Offset_3
02f9 8213       |    |		Call	0x1,0x13
02fa 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02fb 0000       |    |		.XXX[0x1]
02fc 0000 0000  |    |		.LITERAL	{0x00000000, 0x57979503}
0300 0000 0000  |    |		.LITERAL	{0x00000000, 0x57979501}
0304 0000 0000  |    |		.BLANK	0000[0x4]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 0312       |    |		.CONST	0x0312								; Address of begin
0309 0004       |    |		.CONST	0x0004								; Address of exception handler
030a 0006       |    |		.CONST	0x0006								; Number of locals
030b			INIT_0308:
030b 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf = .DEBUG	0x030b,0x0c78,0x0002,0x0000,0x0059,0x6785,0x0000,0x00eb
													; Debug Table 0xf.0x0 = 0x30b,0xffff
030c 00db       |    |		Load_Top	At_Offset_3
030d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
030e 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x1 = 0x30e,0xfffe
030f 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x2 = 0x30f,0xfffd
0310 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x3 = 0x310,0xfffc
0311 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xf.0x4 = 0x311,0xfffb
0312			BODY_0308:
0312 7823       |x#  |		Jump	0x336
0313 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x5 = 0x313,0x2
0314 e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x6 = 0x314,0x401
0315 0217       |    |		Execute	Heap_Access,All_Reference
0316 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0317 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1					; Debug Table 0xf.0x7 = 0x317,0x2
0318 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x8 = 0x318,0x3
0319 e013       |    |		Load	0x0,0x13
031a 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
031b e5fe       |    |		Load	0x2,-0x2
031c 021f       |    |		Execute	Heap_Access,Equal
031d 6813       |h   |		Jump_Zero	0x331
031e 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x9 = 0x31e,0x4
031f 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0xa = 0x31f,0x801
0320 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0xb = 0x320,0x4
0321 00eb       |    |		Load_Encached	Diana_Cache
0322 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
0323 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0324 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0xc = 0x324,0x5
0325 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0xd = 0x325,0xc01
0326 021d       |    |		Execute	Heap_Access,Is_Null
0327 6803       |h   |		Jump_Zero	0x32b							; Debug Table 0xf.0xe = 0x327,0x5
0328 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0xf = 0x328,0x6
0329 a403       |    |		Store_Unchecked	0x2,0x3
032a 7804       |x   |		Jump	0x32f
032b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x10 = 0x32b,0x7
032c 00db       |    |		Load_Top	At_Offset_3
032d 00eb       |    |		Load_Encached	Diana_Cache
032e 1877       | w  |		Execute	Package,Field_Execute,Field_Number 0x77
032f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x11 = 0x32f,0x8
0330 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0331 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x12 = 0x331,0x9
0332 e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x13 = 0x332,0x1001
0333 0217       |    |		Execute	Heap_Access,All_Reference
0334 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0335 a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0xf.0x14 = 0x335,0x9
0336 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x15 = 0x336,0x1
0337 e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x16 = 0x337,0x1401
0338 021d       |    |		Execute	Heap_Access,Is_Null
0339 6fd9       |o   |		Jump_Zero	0x313							; Debug Table 0xf.0x17 = 0x339,0x1
033a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x18 = 0x33a,0xa
033b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
033c 0000 0000  |    |		.BLANK	0000[0x4]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0346       | F  |		.CONST	0x0346								; Address of begin
0341 0381       |    |		.CONST	0x0381								; Address of exception handler
0342 0003       |    |		.CONST	0x0003								; Number of locals
0343			INIT_0340:
0343 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x10 = .DEBUG	0x0343,0x0cac,0x0001,0x0000,0x0059,0x6785,0x0000,0x023a
													; Debug Table 0x10.0x0 = 0x343,0xffff
0344 e00c       |    |		Load	0x0,0xc								; Debug Table 0x10.0x1 = 0x344,0xfffe
0345 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0346			BODY_0340:
0346 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x2 = 0x346,0x1
0347 0217       |    |		Execute	Heap_Access,All_Reference
0348 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0349 4605       |F   |		Jump_Case	0x6
034a 781c       |x   |		Jump	0x367								; case 0x0
034b 781b       |x   |		Jump	0x367								; case 0x1
034c 7803       |x   |		Jump	0x350								; case 0x2
034d 7805       |x   |		Jump	0x353								; case 0x3
034e 7807       |x   |		Jump	0x356								; case 0x4
034f 7806       |x   |		Jump	0x356								; case 0x5
0350 4802       |H   |		Short_Literal	0x2							; Debug Table 0x10.0x3 = 0x350,0x2
0351 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0352 7818       |x   |		Jump	0x36b
0353 4803       |H   |		Short_Literal	0x3							; Debug Table 0x10.0x4 = 0x353,0x3
0354 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0355 7815       |x   |		Jump	0x36b
0356 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0x5 = 0x356,0x4
0357 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0358 e00c       |    |		Load	0x0,0xc
0359 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
035a 4605       |F   |		Jump_Case	0x6
035b 7808       |x   |		Jump	0x364								; case 0x0
035c 7807       |x   |		Jump	0x364								; case 0x1
035d 7806       |x   |		Jump	0x364								; case 0x2
035e 7802       |x   |		Jump	0x361								; case 0x3
035f 7801       |x   |		Jump	0x361								; case 0x4
0360 7800       |x   |		Jump	0x361								; case 0x5
0361 4803       |H   |		Short_Literal	0x3							; Debug Table 0x10.0x6 = 0x361,0x5
0362 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0363 7807       |x   |		Jump	0x36b
0364 4802       |H   |		Short_Literal	0x2							; Debug Table 0x10.0x7 = 0x364,0x6
0365 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0366 7804       |x   |		Jump	0x36b
0367 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0x8 = 0x367,0x7
0368 e5ff       |    |		Load	0x2,-0x1
0369 8215       |    |		Call	0x1,0x15
036a 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x10.0x9 = 0x36a,0x8
036b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x10.0xa = 0x36b,0x9
036c e5fe       |    |		Load	0x2,-0x2
036d 00da       |    |		Load_Top	At_Offset_2
036e e5fd       |    |		Load	0x2,-0x3
036f 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0370 e00c       |    |		Load	0x0,0xc
0371 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0372 821b       |    |		Call	0x1,0x1b
0373 821c       |    |		Call	0x1,0x1c
0374 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0375 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0xb = 0x375,0xa
0376 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0xc = 0x376,0x401
0377 021d       |    |		Execute	Heap_Access,Is_Null
0378 7004       |p   |		Jump_Nonzero	0x37d							; Debug Table 0x10.0xd = 0x378,0xa
0379 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0xe = 0x379,0xb
037a 00da       |    |		Load_Top	At_Offset_2
037b 8212       |    |		Call	0x1,0x12
037c 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
037d e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0xf = 0x37d,0xc
037e e5ff       |    |		Load	0x2,-0x1
037f 8215       |    |		Call	0x1,0x15
0380 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0381			TRAP_0340:
0381 0007       |    |		Action	Break_Optional
0382 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0x10 = 0x382,0xd
0383 e5ff       |    |		Load	0x2,-0x1
0384 8215       |    |		Call	0x1,0x15
0385 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0386 0000 0000  |    |		.XXX[0x2]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 038c       |    |		.CONST	0x038c								; Address of begin
0389 03fa       |    |		.CONST	0x03fa								; Address of exception handler
038a 0002       |    |		.CONST	0x0002								; Number of locals
038b			INIT_0388:
038b 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x11 = .DEBUG	0x038b,0x0cd0,0x0001,0x0000,0x0059,0x6785,0x0000,0x02e2
													; Debug Table 0x11.0x0 = 0x38b,0xffff
038c			BODY_0388:
038c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x1 = 0x38c,0x1
038d 0217       |    |		Execute	Heap_Access,All_Reference
038e 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
038f 4605       |F   |		Jump_Case	0x6
0390 7864       |xd  |		Jump	0x3f5								; case 0x0
0391 7863       |xc  |		Jump	0x3f5								; case 0x1
0392 7803       |x   |		Jump	0x396								; case 0x2
0393 7816       |x   |		Jump	0x3aa								; case 0x3
0394 7829       |x)  |		Jump	0x3be								; case 0x4
0395 7828       |x(  |		Jump	0x3be								; case 0x5
0396 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x2 = 0x396,0x2
0397 4802       |H   |		Short_Literal	0x2
0398 e5fd       |    |		Load	0x2,-0x3
0399 e00c       |    |		Load	0x0,0xc
039a 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
039b 821b       |    |		Call	0x1,0x1b
039c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
039d 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x3 = 0x39d,0x3
039e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x4 = 0x39e,0x401
039f 021d       |    |		Execute	Heap_Access,Is_Null
03a0 7004       |p   |		Jump_Nonzero	0x3a5							; Debug Table 0x11.0x5 = 0x3a0,0x3
03a1 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x6 = 0x3a1,0x4
03a2 00d9       |    |		Load_Top	At_Offset_1
03a3 8212       |    |		Call	0x1,0x12
03a4 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03a5 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x7 = 0x3a5,0x5
03a6 4800       |H   |		Short_Literal	0x0
03a7 e5fe       |    |		Load	0x2,-0x2
03a8 8214       |    |		Call	0x1,0x14
03a9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03aa 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x8 = 0x3aa,0x6
03ab 4803       |H   |		Short_Literal	0x3
03ac e5fd       |    |		Load	0x2,-0x3
03ad e00c       |    |		Load	0x0,0xc
03ae 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03af 821b       |    |		Call	0x1,0x1b
03b0 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03b1 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x9 = 0x3b1,0x7
03b2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0xa = 0x3b2,0x801
03b3 021d       |    |		Execute	Heap_Access,Is_Null
03b4 7004       |p   |		Jump_Nonzero	0x3b9							; Debug Table 0x11.0xb = 0x3b4,0x7
03b5 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xc = 0x3b5,0x8
03b6 00d9       |    |		Load_Top	At_Offset_1
03b7 8212       |    |		Call	0x1,0x12
03b8 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03b9 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xd = 0x3b9,0x9
03ba 4800       |H   |		Short_Literal	0x0
03bb e5fe       |    |		Load	0x2,-0x2
03bc 8214       |    |		Call	0x1,0x14
03bd 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03be e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0xe = 0x3be,0xa
03bf e00c       |    |		Load	0x0,0xc
03c0 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
03c1 4605       |F   |		Jump_Case	0x6
03c2 781e       |x   |		Jump	0x3e1								; case 0x0
03c3 781d       |x   |		Jump	0x3e1								; case 0x1
03c4 781c       |x   |		Jump	0x3e1								; case 0x2
03c5 7807       |x   |		Jump	0x3cd								; case 0x3
03c6 7801       |x   |		Jump	0x3c8								; case 0x4
03c7 7800       |x   |		Jump	0x3c8								; case 0x5
03c8 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xf = 0x3c8,0xb
03c9 4800       |H   |		Short_Literal	0x0
03ca e5fe       |    |		Load	0x2,-0x2
03cb 8214       |    |		Call	0x1,0x14
03cc 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03cd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x10 = 0x3cd,0xc
03ce 4803       |H   |		Short_Literal	0x3
03cf e5fd       |    |		Load	0x2,-0x3
03d0 e00c       |    |		Load	0x0,0xc
03d1 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03d2 821b       |    |		Call	0x1,0x1b
03d3 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03d4 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x11 = 0x3d4,0xd
03d5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x12 = 0x3d5,0xc01
03d6 021d       |    |		Execute	Heap_Access,Is_Null
03d7 7004       |p   |		Jump_Nonzero	0x3dc							; Debug Table 0x11.0x13 = 0x3d7,0xd
03d8 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x14 = 0x3d8,0xe
03d9 00d9       |    |		Load_Top	At_Offset_1
03da 8212       |    |		Call	0x1,0x12
03db 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03dc e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x15 = 0x3dc,0xf
03dd 4800       |H   |		Short_Literal	0x0
03de e5fe       |    |		Load	0x2,-0x2
03df 8214       |    |		Call	0x1,0x14
03e0 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03e1 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x16 = 0x3e1,0x10
03e2 4802       |H   |		Short_Literal	0x2
03e3 e5fd       |    |		Load	0x2,-0x3
03e4 e00c       |    |		Load	0x0,0xc
03e5 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03e6 821b       |    |		Call	0x1,0x1b
03e7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03e8 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x17 = 0x3e8,0x11
03e9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x18 = 0x3e9,0x1001
03ea 021d       |    |		Execute	Heap_Access,Is_Null
03eb 7004       |p   |		Jump_Nonzero	0x3f0							; Debug Table 0x11.0x19 = 0x3eb,0x11
03ec e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1a = 0x3ec,0x12
03ed 00d9       |    |		Load_Top	At_Offset_1
03ee 8212       |    |		Call	0x1,0x12
03ef 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03f0 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1b = 0x3f0,0x13
03f1 4800       |H   |		Short_Literal	0x0
03f2 e5fe       |    |		Load	0x2,-0x2
03f3 8214       |    |		Call	0x1,0x14
03f4 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03f5 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1c = 0x3f5,0x14
03f6 4800       |H   |		Short_Literal	0x0
03f7 e5fe       |    |		Load	0x2,-0x2
03f8 8214       |    |		Call	0x1,0x14
03f9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03fa			TRAP_0388:
03fa 0007       |    |		Action	Break_Optional
03fb e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1d = 0x3fb,0x15
03fc 4800       |H   |		Short_Literal	0x0
03fd e5fe       |    |		Load	0x2,-0x2
03fe 8214       |    |		Call	0x1,0x14
03ff 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403       |    |		.CONST	0x0403								; Address of begin
0401 0004       |    |		.CONST	0x0004								; Address of exception handler
0402 0001       |    |		.CONST	0x0001								; Number of locals
0403			BODY_0400:
0403			INIT_0400:
0403 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12 = .DEBUG	0x0403,0x0d0e,0x0002,0x0000,0x0059,0x6785,0x0000,0x03ee
													; Debug Table 0x12.0x0 = 0x403,0x1
0404 0f01       |    |		Execute_Immediate	Equal,0x1
0405 7007       |p   |		Jump_Nonzero	0x40d
0406 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x1 = 0x406,0x401
0407 0007       |    |		Action	Break_Optional
0408 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x12.0x2 = 0x408,0x402
0409 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x3 = 0x409,0x403
040a 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x4 = 0x40a,0x404
040b 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x12.0x5 = 0x40b,0x1
040c 6802       |h   |		Jump_Zero	0x40f
040d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x6 = 0x40d,0x2
040e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
040f 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x7 = 0x40f,0x3
0410 61b3       |a   |		Indirect_Literal	Discrete,0x5c4,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x8 = 0x410,0xf7ff
0411 00db       |    |		Load_Top	At_Offset_3
0412 e014       |    |		Load	0x0,0x14
0413 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0414 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x9 = 0x414,0xf7fe
0415 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0xa = 0x415,0x801
0416 00da       |    |		Load_Top	At_Offset_2
0417 01db       |    |		Execute	Vector,Length
0418 027b       | {  |		Execute	Discrete,Greater_Equal
0419 6802       |h   |		Jump_Zero	0x41c
041a e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0xb = 0x41a,0x802
041b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
041c e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0xc = 0x41c,0x803
041d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
041e 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xd = 0x41e,0x804
041f 01dd       |    |		Execute	Vector,First
0420 e5fe       |    |		Load	0x2,-0x2
0421 0273       | s  |		Execute	Discrete,Plus
0422 0248       | H  |		Execute	Discrete,Check_In_Integer
0423 00da       |    |		Load_Top	At_Offset_2
0424 01dc       |    |		Execute	Vector,Last
0425 0264       | d  |		Execute	Discrete,Below_Bound
0426 700a       |p   |		Jump_Nonzero	0x431
0427 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0xe = 0x427,0x805
0428 e402       |    |		Load	0x2,0x2
0429 01d7       |    |		Execute	Vector,Field_Read
042a 0f2e       | .  |		Execute_Immediate	Equal,0x2e
042b 6804       |h   |		Jump_Zero	0x430
042c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xf = 0x42c,0x806
042d e013       |    |		Load	0x0,0x13
042e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
042f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0430 37f6       |7   |		Loop_Decreasing	0x427
0431 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x10 = 0x431,0x807
0432 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0433 0000 0000  |    |		.BLANK	0000[0x5]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043e       | >  |		.CONST	0x043e								; Address of begin
0439 0004       |    |		.CONST	0x0004								; Address of exception handler
043a 0004       |    |		.CONST	0x0004								; Number of locals
043b			INIT_0438:
043b 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x13 = .DEBUG	0x043b,0x0d32,0x0002,0x0000,0x0059,0x6785,0x0000,0x0464
													; Debug Table 0x13.0x0 = 0x43b,0xffff
043c 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x13.0x1 = 0x43c,0xfffe
043d 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x13.0x2 = 0x43d,0xfffd
043e			BODY_0438:
043e e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x3 = 0x43e,0x1
043f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0440 460d       |F   |		Jump_Case	0xe
0441 7954       |yT  |		Jump	0x596								; case 0x0
0442 7953       |yS  |		Jump	0x596								; case 0x1
0443 7952       |yR  |		Jump	0x596								; case 0x2
0444 780a       |x   |		Jump	0x44f								; case 0x3
0445 7860       |x`  |		Jump	0x4a6								; case 0x4
0446 78c0       |x   |		Jump	0x507								; case 0x5
0447 78f2       |x   |		Jump	0x53a								; case 0x6
0448 78fb       |x   |		Jump	0x544								; case 0x7
0449 78f0       |x   |		Jump	0x53a								; case 0x8
044a 794b       |yK  |		Jump	0x596								; case 0x9
044b 794a       |yJ  |		Jump	0x596								; case 0xa
044c 790e       |y   |		Jump	0x55b								; case 0xb
044d 7948       |yH  |		Jump	0x596								; case 0xc
044e 7947       |yG  |		Jump	0x596								; case 0xd
044f e014       |    |		Load	0x0,0x14							; Debug Table 0x13.0x4 = 0x44f,0x2
0450 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0451 01db       |    |		Execute	Vector,Length
0452 e5ff       |    |		Load	0x2,-0x1
0453 0217       |    |		Execute	Heap_Access,All_Reference
0454 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
0455 e219       |    |		Load	0x1,0x19
0456 01d7       |    |		Execute	Vector,Field_Read
0457 0273       | s  |		Execute	Discrete,Plus
0458 0a01       |    |		Execute_Immediate	Plus,0x1
0459 0248       | H  |		Execute	Discrete,Check_In_Integer
045a 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
045b e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x5 = 0x45b,0x3
045c 00db       |    |		Load_Top	At_Offset_3
045d 027c       | |  |		Execute	Discrete,Less
045e 6807       |h   |		Jump_Zero	0x466
045f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x6 = 0x45f,0x4
0460 e011       |    |		Load	0x0,0x11
0461 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0462 e5fd       |    |		Load	0x2,-0x3
0463 00d9       |    |		Load_Top	At_Offset_1
0464 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0465 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0466 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x7 = 0x466,0x5
0467 e5ff       |    |		Load	0x2,-0x1
0468 0217       |    |		Execute	Heap_Access,All_Reference
0469 3c16       |<   |		Execute	Record,Field_Read,Field_Number 0x16
046a 0273       | s  |		Execute	Discrete,Plus
046b 0a01       |    |		Execute_Immediate	Plus,0x1
046c 0248       | H  |		Execute	Discrete,Check_In_Integer
046d 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
046e e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x8 = 0x46e,0x6
046f 00da       |    |		Load_Top	At_Offset_2
0470 027c       | |  |		Execute	Discrete,Less
0471 680d       |h   |		Jump_Zero	0x47f
0472 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x9 = 0x472,0x7
0473 e011       |    |		Load	0x0,0x11
0474 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0475 e5fc       |    |		Load	0x2,-0x4
0476 e402       |    |		Load	0x2,0x2
0477 0272       | r  |		Execute	Discrete,Minus
0478 0a01       |    |		Execute_Immediate	Plus,0x1
0479 0248       | H  |		Execute	Discrete,Check_In_Integer
047a e5fd       |    |		Load	0x2,-0x3
047b 821f       |    |		Call	0x1,0x1f
047c 00d9       |    |		Load_Top	At_Offset_1
047d 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
047e 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
047f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x13.0xa = 0x47f,0x8
0480 821a       |    |		Call	0x1,0x1a
0481 680a       |h   |		Jump_Zero	0x48c
0482 e5fc       |    |		Load	0x2,-0x4
0483 00da       |    |		Load_Top	At_Offset_2
0484 e5ff       |    |		Load	0x2,-0x1
0485 0217       |    |		Execute	Heap_Access,All_Reference
0486 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
0487 0273       | s  |		Execute	Discrete,Plus
0488 0248       | H  |		Execute	Discrete,Check_In_Integer
0489 0a01       |    |		Execute_Immediate	Plus,0x1
048a 027c       | |  |		Execute	Discrete,Less
048b 680d       |h   |		Jump_Zero	0x499
048c 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0xb = 0x48c,0x9
048d e011       |    |		Load	0x0,0x11
048e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
048f e5fe       |    |		Load	0x2,-0x2
0490 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0491 e00c       |    |		Load	0x0,0xc
0492 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0493 e006       |    |		Load	0x0,0x6
0494 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0495 0119       |    |		Execute	Any,Check_In_Formal_Type
0496 00d9       |    |		Load_Top	At_Offset_1
0497 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0498 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0499 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0xc = 0x499,0xa
049a e011       |    |		Load	0x0,0x11
049b 1c08       |    |		Execute_Immediate	Run_Utility,0x8
049c e5fe       |    |		Load	0x2,-0x2
049d 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
049e e00c       |    |		Load	0x0,0xc
049f 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
04a0 e006       |    |		Load	0x0,0x6
04a1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04a2 0119       |    |		Execute	Any,Check_In_Formal_Type
04a3 00d9       |    |		Load_Top	At_Offset_1
04a4 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
04a5 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04a6 e014       |    |		Load	0x0,0x14							; Debug Table 0x13.0xd = 0x4a6,0xb
04a7 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
04a8 01db       |    |		Execute	Vector,Length
04a9 e5ff       |    |		Load	0x2,-0x1
04aa 0217       |    |		Execute	Heap_Access,All_Reference
04ab 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
04ac e219       |    |		Load	0x1,0x19
04ad 01d7       |    |		Execute	Vector,Field_Read
04ae 0273       | s  |		Execute	Discrete,Plus
04af e5ff       |    |		Load	0x2,-0x1
04b0 0217       |    |		Execute	Heap_Access,All_Reference
04b1 3c15       |<   |		Execute	Record,Field_Read,Field_Number 0x15
04b2 0273       | s  |		Execute	Discrete,Plus
04b3 0248       | H  |		Execute	Discrete,Check_In_Integer
04b4 e014       |    |		Load	0x0,0x14
04b5 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
04b6 0273       | s  |		Execute	Discrete,Plus
04b7 0a01       |    |		Execute_Immediate	Plus,0x1
04b8 0248       | H  |		Execute	Discrete,Check_In_Integer
04b9 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
04ba e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0xe = 0x4ba,0xc
04bb 00db       |    |		Load_Top	At_Offset_3
04bc 027c       | |  |		Execute	Discrete,Less
04bd 6807       |h   |		Jump_Zero	0x4c5
04be 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0xf = 0x4be,0xd
04bf e011       |    |		Load	0x0,0x11
04c0 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04c1 e5fd       |    |		Load	0x2,-0x3
04c2 00d9       |    |		Load_Top	At_Offset_1
04c3 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
04c4 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04c5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x10 = 0x4c5,0xe
04c6 e5ff       |    |		Load	0x2,-0x1
04c7 0217       |    |		Execute	Heap_Access,All_Reference
04c8 3c16       |<   |		Execute	Record,Field_Read,Field_Number 0x16
04c9 0273       | s  |		Execute	Discrete,Plus
04ca 0a01       |    |		Execute_Immediate	Plus,0x1
04cb 0248       | H  |		Execute	Discrete,Check_In_Integer
04cc 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
04cd e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x11 = 0x4cd,0xf
04ce 00da       |    |		Load_Top	At_Offset_2
04cf 027c       | |  |		Execute	Discrete,Less
04d0 680f       |h   |		Jump_Zero	0x4e0
04d1 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x12 = 0x4d1,0x10
04d2 e011       |    |		Load	0x0,0x11
04d3 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04d4 e5fc       |    |		Load	0x2,-0x4
04d5 e402       |    |		Load	0x2,0x2
04d6 0272       | r  |		Execute	Discrete,Minus
04d7 0a01       |    |		Execute_Immediate	Plus,0x1
04d8 0248       | H  |		Execute	Discrete,Check_In_Integer
04d9 e5fd       |    |		Load	0x2,-0x3
04da e013       |    |		Load	0x0,0x13
04db 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04dc 821f       |    |		Call	0x1,0x1f
04dd 00d9       |    |		Load_Top	At_Offset_1
04de 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
04df 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04e0 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x13.0x13 = 0x4e0,0x11
04e1 821a       |    |		Call	0x1,0x1a
04e2 680a       |h   |		Jump_Zero	0x4ed
04e3 e5fc       |    |		Load	0x2,-0x4
04e4 00da       |    |		Load_Top	At_Offset_2
04e5 e5ff       |    |		Load	0x2,-0x1
04e6 0217       |    |		Execute	Heap_Access,All_Reference
04e7 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
04e8 0273       | s  |		Execute	Discrete,Plus
04e9 0248       | H  |		Execute	Discrete,Check_In_Integer
04ea 0a01       |    |		Execute_Immediate	Plus,0x1
04eb 027c       | |  |		Execute	Discrete,Less
04ec 680d       |h   |		Jump_Zero	0x4fa
04ed 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x14 = 0x4ed,0x12
04ee e011       |    |		Load	0x0,0x11
04ef 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04f0 e5fe       |    |		Load	0x2,-0x2
04f1 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
04f2 e00c       |    |		Load	0x0,0xc
04f3 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
04f4 e006       |    |		Load	0x0,0x6
04f5 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04f6 0119       |    |		Execute	Any,Check_In_Formal_Type
04f7 00d9       |    |		Load_Top	At_Offset_1
04f8 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
04f9 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04fa 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x15 = 0x4fa,0x13
04fb e011       |    |		Load	0x0,0x11
04fc 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04fd e5fe       |    |		Load	0x2,-0x2
04fe 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
04ff e00c       |    |		Load	0x0,0xc
0500 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0501 e006       |    |		Load	0x0,0x6
0502 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0503 0119       |    |		Execute	Any,Check_In_Formal_Type
0504 00d9       |    |		Load_Top	At_Offset_1
0505 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0506 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0507 e014       |    |		Load	0x0,0x14							; Debug Table 0x13.0x16 = 0x507,0x14
0508 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0509 01db       |    |		Execute	Vector,Length
050a e5ff       |    |		Load	0x2,-0x1
050b 0217       |    |		Execute	Heap_Access,All_Reference
050c 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
050d e219       |    |		Load	0x1,0x19
050e 01d7       |    |		Execute	Vector,Field_Read
050f 0273       | s  |		Execute	Discrete,Plus
0510 0248       | H  |		Execute	Discrete,Check_In_Integer
0511 e014       |    |		Load	0x0,0x14
0512 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0513 01db       |    |		Execute	Vector,Length
0514 0273       | s  |		Execute	Discrete,Plus
0515 e5ff       |    |		Load	0x2,-0x1
0516 0217       |    |		Execute	Heap_Access,All_Reference
0517 3c15       |<   |		Execute	Record,Field_Read,Field_Number 0x15
0518 0273       | s  |		Execute	Discrete,Plus
0519 0248       | H  |		Execute	Discrete,Check_In_Integer
051a e014       |    |		Load	0x0,0x14
051b 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
051c 0273       | s  |		Execute	Discrete,Plus
051d 0a01       |    |		Execute_Immediate	Plus,0x1
051e 0248       | H  |		Execute	Discrete,Check_In_Integer
051f 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0520 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x17 = 0x520,0x15
0521 00db       |    |		Load_Top	At_Offset_3
0522 027c       | |  |		Execute	Discrete,Less
0523 6807       |h   |		Jump_Zero	0x52b
0524 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x18 = 0x524,0x16
0525 e011       |    |		Load	0x0,0x11
0526 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0527 e5fd       |    |		Load	0x2,-0x3
0528 00d9       |    |		Load_Top	At_Offset_1
0529 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
052a 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
052b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x19 = 0x52b,0x17
052c e011       |    |		Load	0x0,0x11
052d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
052e e5fc       |    |		Load	0x2,-0x4
052f e402       |    |		Load	0x2,0x2
0530 0272       | r  |		Execute	Discrete,Minus
0531 0a01       |    |		Execute_Immediate	Plus,0x1
0532 0248       | H  |		Execute	Discrete,Check_In_Integer
0533 e5fd       |    |		Load	0x2,-0x3
0534 e013       |    |		Load	0x0,0x13
0535 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0536 821f       |    |		Call	0x1,0x1f
0537 00d9       |    |		Load_Top	At_Offset_1
0538 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0539 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
053a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x1a = 0x53a,0x18
053b 0f01       |    |		Execute_Immediate	Equal,0x1
053c 6860       |h`  |		Jump_Zero	0x59d
053d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1b = 0x53d,0x19
053e e011       |    |		Load	0x0,0x11
053f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0540 e5fd       |    |		Load	0x2,-0x3
0541 00d9       |    |		Load_Top	At_Offset_1
0542 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0543 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0544 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x13.0x1c = 0x544,0x1a
0545 e5fa       |    |		Load	0x2,-0x6
0546 027f       |    |		Execute	Discrete,Equal
0547 6809       |h   |		Jump_Zero	0x551
0548 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1d = 0x548,0x1b
0549 e011       |    |		Load	0x0,0x11
054a 1c08       |    |		Execute_Immediate	Run_Utility,0x8
054b e5fd       |    |		Load	0x2,-0x3
054c e013       |    |		Load	0x0,0x13
054d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
054e 00d9       |    |		Load_Top	At_Offset_1
054f 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0550 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0551 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x1e = 0x551,0x1c
0552 0f01       |    |		Execute_Immediate	Equal,0x1
0553 6849       |hI  |		Jump_Zero	0x59d
0554 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1f = 0x554,0x1d
0555 e011       |    |		Load	0x0,0x11
0556 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0557 e5fd       |    |		Load	0x2,-0x3
0558 00d9       |    |		Load_Top	At_Offset_1
0559 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
055a 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
055b e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x20 = 0x55b,0x1e
055c 0f01       |    |		Execute_Immediate	Equal,0x1
055d 7008       |p   |		Jump_Nonzero	0x566
055e e5fe       |    |		Load	0x2,-0x2
055f 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0560 0007       |    |		Action	Break_Optional
0561 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x21 = 0x561,0x401
0562 021d       |    |		Execute	Heap_Access,Is_Null
0563 00d0       |    |		Action	Swap_Control
0564 00d1       |    |		Pop_Control	Pop_Count_1
0565 6807       |h   |		Jump_Zero	0x56d							; Debug Table 0x13.0x22 = 0x565,0x1e
0566 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x23 = 0x566,0x1f
0567 e011       |    |		Load	0x0,0x11
0568 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0569 e5fd       |    |		Load	0x2,-0x3
056a 00d9       |    |		Load_Top	At_Offset_1
056b 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
056c 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
056d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x24 = 0x56d,0x20
056e 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
056f 800b       |    |		Call	0x0,0xb
0570 6808       |h   |		Jump_Zero	0x579
0571 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x25 = 0x571,0x21
0572 e011       |    |		Load	0x0,0x11
0573 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0574 e5fe       |    |		Load	0x2,-0x2
0575 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0576 00d9       |    |		Load_Top	At_Offset_1
0577 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0578 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0579 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x26 = 0x579,0x22
057a 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
057b e5fe       |    |		Load	0x2,-0x2
057c 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
057d e00c       |    |		Load	0x0,0xc
057e 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
057f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0580 0007       |    |		Action	Break_Optional							; Debug Table 0x13.0x27 = 0x580,0x23
0581 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x28 = 0x581,0x801
0582 021d       |    |		Execute	Heap_Access,Is_Null
0583 7007       |p   |		Jump_Nonzero	0x58b							; Debug Table 0x13.0x29 = 0x583,0x23
0584 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2a = 0x584,0x24
0585 e011       |    |		Load	0x0,0x11
0586 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0587 00d9       |    |		Load_Top	At_Offset_1
0588 00d9       |    |		Load_Top	At_Offset_1
0589 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
058a 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
058b 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "second tree in message cannot be found"
													; Debug Table 0x13.0x2b = 0x58b,0x25
058d e00d       |    |		Load	0x0,0xd
058e 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
058f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2c = 0x58f,0x26
0590 e011       |    |		Load	0x0,0x11
0591 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0592 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x13.0x2d = 0x592,0xc01
0593 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x2e = 0x593,0x26
0594 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0595 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0596 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2f = 0x596,0x27
0597 e011       |    |		Load	0x0,0x11
0598 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0599 e5fd       |    |		Load	0x2,-0x3
059a 00d9       |    |		Load_Top	At_Offset_1
059b 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
059c 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
059d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x30 = 0x59d,0x28
059e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
059f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05a0 6807       |h   |		Jump_Zero	0x5a8
05a1 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x31 = 0x5a1,0x29
05a2 e011       |    |		Load	0x0,0x11
05a3 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05a4 e5fd       |    |		Load	0x2,-0x3
05a5 00d9       |    |		Load_Top	At_Offset_1
05a6 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05a7 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05a8 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x13.0x32 = 0x5a8,0x2a
05a9 e5fb       |    |		Load	0x2,-0x5
05aa e5fc       |    |		Load	0x2,-0x4
05ab e5fe       |    |		Load	0x2,-0x2
05ac e5ff       |    |		Load	0x2,-0x1
05ad e015       |    |		Load	0x0,0x15
05ae 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05af 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05b0 0007       |    |		Action	Break_Optional							; Debug Table 0x13.0x33 = 0x5b0,0x2b
05b1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x34 = 0x5b1,0x1001
05b2 021d       |    |		Execute	Heap_Access,Is_Null
05b3 7007       |p   |		Jump_Nonzero	0x5bb							; Debug Table 0x13.0x35 = 0x5b3,0x2b
05b4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x36 = 0x5b4,0x2c
05b5 e011       |    |		Load	0x0,0x11
05b6 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05b7 00d9       |    |		Load_Top	At_Offset_1
05b8 00d9       |    |		Load_Top	At_Offset_1
05b9 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05ba 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05bb 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x37 = 0x5bb,0x2d
05bc e011       |    |		Load	0x0,0x11
05bd 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05be e5fd       |    |		Load	0x2,-0x3
05bf 00d9       |    |		Load_Top	At_Offset_1
05c0 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05c1 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05c2 0000 0000  |    |		.XXX[0x2]
05c4 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb       |    |		.CONST	0x05cb								; Address of begin
05c9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ca 0001       |    |		.CONST	0x0001								; Number of locals
05cb			BODY_05c8:
05cb			INIT_05c8:
05cb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14 = .DEBUG	0x05cb,0x0da4,0x0002,0x0000,0x0059,0x6785,0x0000,0x06b9
													; Debug Table 0x14.0x0 = 0x5cb,0x1
05cc 821a       |    |		Call	0x1,0x1a
05cd 6812       |h   |		Jump_Zero	0x5e0
05ce e5fd       |    |		Load	0x2,-0x3
05cf e014       |    |		Load	0x0,0x14
05d0 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
05d1 01db       |    |		Execute	Vector,Length
05d2 e5ff       |    |		Load	0x2,-0x1
05d3 0217       |    |		Execute	Heap_Access,All_Reference
05d4 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
05d5 e219       |    |		Load	0x1,0x19
05d6 01d7       |    |		Execute	Vector,Field_Read
05d7 0273       | s  |		Execute	Discrete,Plus
05d8 e5ff       |    |		Load	0x2,-0x1
05d9 0217       |    |		Execute	Heap_Access,All_Reference
05da 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
05db 0273       | s  |		Execute	Discrete,Plus
05dc 0248       | H  |		Execute	Discrete,Check_In_Integer
05dd 0a02       |    |		Execute_Immediate	Plus,0x2
05de 027c       | |  |		Execute	Discrete,Less
05df 680c       |h   |		Jump_Zero	0x5ec
05e0 4801       |H   |		Short_Literal	0x1							; Debug Table 0x14.0x1 = 0x5e0,0x2
05e1 e011       |    |		Load	0x0,0x11
05e2 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05e3 e5fe       |    |		Load	0x2,-0x2
05e4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
05e5 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
05e6 e006       |    |		Load	0x0,0x6
05e7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05e8 0119       |    |		Execute	Any,Check_In_Formal_Type
05e9 00d9       |    |		Load_Top	At_Offset_1
05ea 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
05eb 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
05ec 4801       |H   |		Short_Literal	0x1							; Debug Table 0x14.0x2 = 0x5ec,0x3
05ed e011       |    |		Load	0x0,0x11
05ee 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05ef e5fe       |    |		Load	0x2,-0x2
05f0 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
05f1 e00c       |    |		Load	0x0,0xc
05f2 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
05f3 e006       |    |		Load	0x0,0x6
05f4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05f5 0119       |    |		Execute	Any,Check_In_Formal_Type
05f6 00d9       |    |		Load_Top	At_Offset_1
05f7 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
05f8 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
05f9 0000 0000  |    |		.BLANK	0000[0x7]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0608       |    |		.CONST	0x0608								; Address of begin
0601 0004       |    |		.CONST	0x0004								; Address of exception handler
0602 0003       |    |		.CONST	0x0003								; Number of locals
0603			INIT_0600:
0603 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15 = .DEBUG	0x0603,0x0dac,0x0002,0x0000,0x0059,0x6785,0x0000,0x070b
													; Debug Table 0x15.0x0 = 0x603,0xffff
0604 e011       |    |		Load	0x0,0x11							; Debug Table 0x15.0x1 = 0x604,0xfffe
0605 02ff       |    |		Declare_Variable	Variant_Record
0606 00d8       |    |		Load_Top	At_Offset_0
0607 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0608			BODY_0600:
0608 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0x2 = 0x608,0x1
0609 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
060a 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
060b e00a       |    |		Load	0x0,0xa
060c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
060d e404       |    |		Load	0x2,0x4								; Debug Table 0x15.0x3 = 0x60d,0x401
060e 0007       |    |		Action	Break_Optional
060f 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x15.0x4 = 0x60f,0x402
0610 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x5 = 0x610,0x403
0611 00d0       |    |		Action	Swap_Control							; Debug Table 0x15.0x6 = 0x611,0x404
0612 00d1       |    |		Pop_Control	Pop_Count_1
0613 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x15.0x7 = 0x613,0x1
0614 680c       |h   |		Jump_Zero	0x621
0615 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0x8 = 0x615,0x2
0616 e011       |    |		Load	0x0,0x11
0617 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0618 e5fe       |    |		Load	0x2,-0x2
0619 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
061a 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
061b e006       |    |		Load	0x0,0x6
061c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
061d 0119       |    |		Execute	Any,Check_In_Formal_Type
061e 00d9       |    |		Load_Top	At_Offset_1
061f 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0620 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0621 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0x9 = 0x621,0x3
0622 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0623 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0624 e00a       |    |		Load	0x0,0xa
0625 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0626 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0627 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x15.0xa = 0x627,0x4
0628 e5fc       |    |		Load	0x2,-0x4
0629 e5fd       |    |		Load	0x2,-0x3
062a e402       |    |		Load	0x2,0x2
062b e5fe       |    |		Load	0x2,-0x2
062c e5ff       |    |		Load	0x2,-0x1
062d 8220       |    |		Call	0x1,0x20
062e 00d9       |    |		Load_Top	At_Offset_1
062f 016d       | m  |		Execute	Variant_Record,Structure_Write
0630 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xb = 0x630,0x5
0631 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0632 7011       |p   |		Jump_Nonzero	0x644
0633 00d8       |    |		Load_Top	At_Offset_0
0634 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0635 00da       |    |		Load_Top	At_Offset_2
0636 021f       |    |		Execute	Heap_Access,Equal
0637 680c       |h   |		Jump_Zero	0x644
0638 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0xc = 0x638,0x6
0639 e011       |    |		Load	0x0,0x11
063a 1c08       |    |		Execute_Immediate	Run_Utility,0x8
063b e5fe       |    |		Load	0x2,-0x2
063c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
063d 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
063e e006       |    |		Load	0x0,0x6
063f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0640 0119       |    |		Execute	Any,Check_In_Formal_Type
0641 00d9       |    |		Load_Top	At_Offset_1
0642 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0643 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0644 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xd = 0x644,0x7
0645 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0646 0000 0000  |    |		.XXX[0x2]
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b       | K  |		.CONST	0x064b								; Address of begin
0649 0004       |    |		.CONST	0x0004								; Address of exception handler
064a 0001       |    |		.CONST	0x0001								; Number of locals
064b			BODY_0648:
064b			INIT_0648:
064b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x064b,0x0dca,0x0002,0x0000,0x0059,0x6785,0x0000,0x078f
													; Debug Table 0x16.0x0 = 0x64b,0x1
064c 0217       |    |		Execute	Heap_Access,All_Reference
064d 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
064e 460d       |F   |		Jump_Case	0xe
064f 780d       |x   |		Jump	0x65d								; case 0x0
0650 780c       |x   |		Jump	0x65d								; case 0x1
0651 782e       |x.  |		Jump	0x680								; case 0x2
0652 780a       |x   |		Jump	0x65d								; case 0x3
0653 7815       |x   |		Jump	0x669								; case 0x4
0654 781b       |x   |		Jump	0x670								; case 0x5
0655 781a       |x   |		Jump	0x670								; case 0x6
0656 7819       |x   |		Jump	0x670								; case 0x7
0657 7828       |x(  |		Jump	0x680								; case 0x8
0658 7827       |x'  |		Jump	0x680								; case 0x9
0659 7826       |x&  |		Jump	0x680								; case 0xa
065a 7825       |x%  |		Jump	0x680								; case 0xb
065b 7824       |x$  |		Jump	0x680								; case 0xc
065c 7823       |x#  |		Jump	0x680								; case 0xd
065d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x16.0x1 = 0x65d,0x2
065e e011       |    |		Load	0x0,0x11
065f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0660 e5fe       |    |		Load	0x2,-0x2
0661 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0662 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0663 e006       |    |		Load	0x0,0x6
0664 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0665 0119       |    |		Execute	Any,Check_In_Formal_Type
0666 00d9       |    |		Load_Top	At_Offset_1
0667 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0668 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0669 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x16.0x2 = 0x669,0x3
066a e5fc       |    |		Load	0x2,-0x4
066b e5fd       |    |		Load	0x2,-0x3
066c e5fe       |    |		Load	0x2,-0x2
066d e5ff       |    |		Load	0x2,-0x1
066e 8222       | "  |		Call	0x1,0x22
066f 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0670 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x3 = 0x670,0x4
0671 e003       |    |		Load	0x0,0x3
0672 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0673 6805       |h   |		Jump_Zero	0x679
0674 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x4 = 0x674,0x5
0675 e5fe       |    |		Load	0x2,-0x2
0676 e5ff       |    |		Load	0x2,-0x1
0677 8221       | !  |		Call	0x1,0x21
0678 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0679 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x16.0x5 = 0x679,0x6
067a e5fc       |    |		Load	0x2,-0x4
067b e5fd       |    |		Load	0x2,-0x3
067c e5fe       |    |		Load	0x2,-0x2
067d e5ff       |    |		Load	0x2,-0x1
067e 8222       | "  |		Call	0x1,0x22
067f 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0680 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x6 = 0x680,0x7
0681 e5fe       |    |		Load	0x2,-0x2
0682 e5ff       |    |		Load	0x2,-0x1
0683 8221       | !  |		Call	0x1,0x21
0684 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0685 0000 0000  |    |		.XXX[0x3]
0687 0000       |    |
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 0699       |    |		.CONST	0x0699								; Address of begin
0689 0004       |    |		.CONST	0x0004								; Address of exception handler
068a 0003       |    |		.CONST	0x0003								; Number of locals
068b			INIT_0688:
068b e011       |    |		Load	0x0,0x11							; Debug Table 0x17 = .DEBUG	0x068b,0x0dda,0x0001,0x0000,0x0059,0x6785,0x0000,0x083d
													; Debug Table 0x17.0x0 = 0x68b,0xffff
068c 02ff       |    |		Declare_Variable	Variant_Record
068d e5fc       |    |		Load	0x2,-0x4
068e e5fd       |    |		Load	0x2,-0x3
068f e5fb       |    |		Load	0x2,-0x5
0690 e5fe       |    |		Load	0x2,-0x2
0691 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0692 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0693 e5fe       |    |		Load	0x2,-0x2
0694 e5ff       |    |		Load	0x2,-0x1
0695 8220       |    |		Call	0x1,0x20
0696 00d9       |    |		Load_Top	At_Offset_1
0697 016d       | m  |		Execute	Variant_Record,Structure_Write
0698 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x17.0x1 = 0x698,0xfffe
0699			BODY_0688:
0699 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x2 = 0x699,0x1
069a e012       |    |		Load	0x0,0x12
069b 016f       | o  |		Execute	Variant_Record,Equal
069c 6806       |h   |		Jump_Zero	0x6a3
069d e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x3 = 0x69d,0x2
069e e5fe       |    |		Load	0x2,-0x2
069f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06a0 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06a1 8215       |    |		Call	0x1,0x15
06a2 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06a3 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x4 = 0x6a3,0x3
06a4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06a5 6816       |h   |		Jump_Zero	0x6bc
06a6 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x5 = 0x6a6,0x4
06a7 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06a8 e5fe       |    |		Load	0x2,-0x2
06a9 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06aa e00c       |    |		Load	0x0,0xc
06ab 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
06ac 012f       | /  |		Execute	Any,Equal
06ad 6808       |h   |		Jump_Zero	0x6b6
06ae e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x6 = 0x6ae,0x5
06af e5fe       |    |		Load	0x2,-0x2
06b0 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06b1 00db       |    |		Load_Top	At_Offset_3
06b2 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06b3 e5ff       |    |		Load	0x2,-0x1
06b4 821e       |    |		Call	0x1,0x1e
06b5 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06b6 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x7 = 0x6b6,0x6
06b7 4800       |H   |		Short_Literal	0x0
06b8 00db       |    |		Load_Top	At_Offset_3
06b9 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06ba 8214       |    |		Call	0x1,0x14
06bb 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06bc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x8 = 0x6bc,0x7
06bd 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06be e016       |    |		Load	0x0,0x16
06bf 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
06c0 7005       |p   |		Jump_Nonzero	0x6c6
06c1 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x9 = 0x6c1,0x8
06c2 00da       |    |		Load_Top	At_Offset_2
06c3 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06c4 8215       |    |		Call	0x1,0x15
06c5 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06c6 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0xa = 0x6c6,0x9
06c7 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06c8 00eb       |    |		Load_Encached	Diana_Cache
06c9 18fa       |    |		Execute	Package,Field_Execute,Field_Number 0xfa
06ca 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06cb 0007       |    |		Action	Break_Optional							; Debug Table 0x17.0xb = 0x6cb,0xa
06cc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xc = 0x6cc,0x401
06cd 021d       |    |		Execute	Heap_Access,Is_Null
06ce 7004       |p   |		Jump_Nonzero	0x6d3							; Debug Table 0x17.0xd = 0x6ce,0xa
06cf e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0xe = 0x6cf,0xb
06d0 00d9       |    |		Load_Top	At_Offset_1
06d1 8215       |    |		Call	0x1,0x15
06d2 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06d3 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0xf = 0x6d3,0xc
06d4 e5fe       |    |		Load	0x2,-0x2
06d5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06d6 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06d7 8215       |    |		Call	0x1,0x15
06d8 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06d9 0000 0000  |    |		.BLANK	0000[0x7]
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06f4       |    |		.CONST	0x06f4								; Address of begin
06e1 0004       |    |		.CONST	0x0004								; Address of exception handler
06e2 0006       |    |		.CONST	0x0006								; Number of locals
06e3			INIT_06e0:
06e3 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x18 = .DEBUG	0x06e3,0x0dfc,0x0001,0x0000,0x0059,0x6785,0x0000,0x08f2
													; Debug Table 0x18.0x0 = 0x6e3,0xffff
06e4 e006       |    |		Load	0x0,0x6								; Debug Table 0x18.0x1 = 0x6e4,0xfffe
06e5 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
06e6 02c7       |    |		Declare_Variable	Any
06e7 00d8       |    |		Load_Top	At_Offset_0
06e8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06e9 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x2 = 0x6e9,0xfffd
06ea 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x3 = 0x6ea,0xfffc
06eb e5fa       |    |		Load	0x2,-0x6
06ec 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06ed 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06ee 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06ef e008       |    |		Load	0x0,0x8								; Debug Table 0x18.0x4 = 0x6ef,0xfffb
06f0 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
06f1 0322       | "  |		Declare_Variable	Record
06f2 00d8       |    |		Load_Top	At_Offset_0
06f3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06f4			BODY_06e0:
06f4 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x18.0x5 = 0x6f4,0x1
06f5 4809       |H   |		Short_Literal	0x9
06f6 0272       | r  |		Execute	Discrete,Minus
06f7 4602       |F   |		Jump_Case	0x3
06f8 7802       |x   |		Jump	0x6fb								; case 0x0
06f9 7820       |x   |		Jump	0x71a								; case 0x1
06fa 7825       |x%  |		Jump	0x720								; case 0x2
06fb e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x18.0x6 = 0x6fb,0x2
06fc e5ff       |    |		Load	0x2,-0x1
06fd 0217       |    |		Execute	Heap_Access,All_Reference
06fe 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
06ff 027c       | |  |		Execute	Discrete,Less
0700 6804       |h   |		Jump_Zero	0x705
0701 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0x7 = 0x701,0x3
0702 00da       |    |		Load_Top	At_Offset_2
0703 8215       |    |		Call	0x1,0x15
0704 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0705 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x18.0x8 = 0x705,0x4
0706 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0707 0f03       |    |		Execute_Immediate	Equal,0x3
0708 6809       |h   |		Jump_Zero	0x712
0709 e5fd       |    |		Load	0x2,-0x3
070a 0f01       |    |		Execute_Immediate	Equal,0x1
070b 6806       |h   |		Jump_Zero	0x712
070c e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0x9 = 0x70c,0x5
070d e5fa       |    |		Load	0x2,-0x6
070e e5ff       |    |		Load	0x2,-0x1
070f e405       |    |		Load	0x2,0x5
0710 821d       |    |		Call	0x1,0x1d
0711 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0712 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0xa = 0x712,0x6
0713 e5fd       |    |		Load	0x2,-0x3
0714 e5fe       |    |		Load	0x2,-0x2
0715 e5f9       |    |		Load	0x2,-0x7
0716 e5fa       |    |		Load	0x2,-0x6
0717 e5ff       |    |		Load	0x2,-0x1
0718 8224       | $  |		Call	0x1,0x24
0719 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
071a e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0xb = 0x71a,0x7
071b 00da       |    |		Load_Top	At_Offset_2
071c e013       |    |		Load	0x0,0x13
071d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
071e 8215       |    |		Call	0x1,0x15
071f 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0720 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x18.0xc = 0x720,0x8
0721 0217       |    |		Execute	Heap_Access,All_Reference
0722 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0723 0b03       |    |		Execute_Immediate	Case_Compare,0x3
0724 7003       |p   |		Jump_Nonzero	0x728
0725 0b08       |    |		Execute_Immediate	Case_Compare,0x8
0726 7001       |p   |		Jump_Nonzero	0x728
0727 7805       |x   |		Jump	0x72d								; Debug Table 0x18.0xd = 0x727,0xb
0728 0092 0955  |   U|		Action	Push_String_Extended,0x955					; "edit is not allowed here"
													; Debug Table 0x18.0xe = 0x728,0x9
072a e00d       |    |		Load	0x0,0xd
072b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
072c 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6					; Debug Table 0x18.0xf = 0x72c,0xa
072d 00d1       |    |		Pop_Control	Pop_Count_1
072e e002       |    |		Load	0x0,0x2								; Debug Table 0x18.0x10 = 0x72e,0xc
072f 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0730 00d9       |    |		Load_Top	At_Offset_1
0731 017d       | }  |		Execute	Record,Structure_Write
0732 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x11 = 0x732,0xd
0733 e002       |    |		Load	0x0,0x2
0734 1881       |    |		Execute	Package,Field_Execute,Field_Number 0x81
0735 6805       |h   |		Jump_Zero	0x73b
0736 0092 0956  |   V|		Action	Push_String_Extended,0x956					; "single line selection needed"
													; Debug Table 0x18.0x12 = 0x736,0xe
0738 e00d       |    |		Load	0x0,0xd
0739 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
073a 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
073b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x13 = 0x73b,0xf
073c e002       |    |		Load	0x0,0x2
073d 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
073e e002       |    |		Load	0x0,0x2
073f 1882       |    |		Execute	Package,Field_Execute,Field_Number 0x82
0740 7005       |p   |		Jump_Nonzero	0x746
0741 0092 0957  |   W|		Action	Push_String_Extended,0x957					; "cursor is not in the selection"
													; Debug Table 0x18.0x14 = 0x741,0x10
0743 e00d       |    |		Load	0x0,0xd
0744 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0745 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0746 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x15 = 0x746,0x11
0747 e403       |    |		Load	0x2,0x3
0748 0120       |    |		Execute	Any,Is_Value
0749 6803       |h   |		Jump_Zero	0x74d
074a e006       |    |		Load	0x0,0x6
074b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
074c 7801       |x   |		Jump	0x74e
074d e403       |    |		Load	0x2,0x3
074e 00e1       |    |		Load_Encached	Boolean_Cache
074f e5fa       |    |		Load	0x2,-0x6
0750 e5f9       |    |		Load	0x2,-0x7
0751 e5ff       |    |		Load	0x2,-0x1
0752 e017       |    |		Load	0x0,0x17
0753 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0754 00d1       |    |		Pop_Control	Pop_Count_1
0755 c402       |    |		Store	0x2,0x2
0756 c403       |    |		Store	0x2,0x3
0757 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0758 e402       |    |		Load	0x2,0x2								; Debug Table 0x18.0x16 = 0x758,0x12
0759 680c       |h   |		Jump_Zero	0x766
075a e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x18.0x17 = 0x75a,0x13
075b 00db       |    |		Load_Top	At_Offset_3
075c e403       |    |		Load	0x2,0x3
075d e5f9       |    |		Load	0x2,-0x7
075e e5ff       |    |		Load	0x2,-0x1
075f e018       |    |		Load	0x0,0x18
0760 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0761 00d1       |    |		Pop_Control	Pop_Count_1
0762 4800       |H   |		Short_Literal	0x0							; Debug Table 0x18.0x18 = 0x762,0x14
0763 4801       |H   |		Short_Literal	0x1
0764 e403       |    |		Load	0x2,0x3
0765 8214       |    |		Call	0x1,0x14
0766 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0767 0000       |    |		.XXX[0x1]
0768 ; --------------------------------------------------------------------------------------
0768 ; SUBPROGRAM
0768 ; --------------------------------------------------------------------------------------
0768 076c       | l  |		.CONST	0x076c								; Address of begin
0769 0004       |    |		.CONST	0x0004								; Address of exception handler
076a 0002       |    |		.CONST	0x0002								; Number of locals
076b			INIT_0768:
076b 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x19 = .DEBUG	0x076b,0x0e30,0x0001,0x0000,0x0059,0x6785,0x0000,0x09f1
													; Debug Table 0x19.0x0 = 0x76b,0xffff
076c			BODY_0768:
076c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x19.0x1 = 0x76c,0x1
076d 0217       |    |		Execute	Heap_Access,All_Reference
076e 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
076f 0f01       |    |		Execute_Immediate	Equal,0x1
0770 6828       |h(  |		Jump_Zero	0x799
0771 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x19.0x2 = 0x771,0x2
0772 4802       |H   |		Short_Literal	0x2
0773 e5fe       |    |		Load	0x2,-0x2
0774 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0775 e00c       |    |		Load	0x0,0xc
0776 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0777 821b       |    |		Call	0x1,0x1b
0778 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0779 0007       |    |		Action	Break_Optional							; Debug Table 0x19.0x3 = 0x779,0x3
077a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x4 = 0x77a,0x401
077b 021d       |    |		Execute	Heap_Access,Is_Null
077c 7004       |p   |		Jump_Nonzero	0x781							; Debug Table 0x19.0x5 = 0x77c,0x3
077d e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x19.0x6 = 0x77d,0x4
077e 00d9       |    |		Load_Top	At_Offset_1
077f 8212       |    |		Call	0x1,0x12
0780 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0781 0092 0958  |   X|		Action	Push_String_Extended,0x958					; "Eliminating line "
													; Debug Table 0x19.0x7 = 0x781,0x5
0783 e5fe       |    |		Load	0x2,-0x2
0784 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0785 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0786 e006       |    |		Load	0x0,0x6
0787 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0788 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0789 01cc       |    |		Execute	Vector,Catenate
078a 0092 0959  |   Y|		Action	Push_String_Extended,0x959					; " it has no references"
078c 01cc       |    |		Execute	Vector,Catenate
078d e00d       |    |		Load	0x0,0xd
078e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
078f e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x19.0x8 = 0x78f,0x6
0790 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0791 e00c       |    |		Load	0x0,0xc
0792 1854       | T  |		Execute	Package,Field_Execute,Field_Number 0x54
0793 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x19.0x9 = 0x793,0x7
0794 e5fd       |    |		Load	0x2,-0x3
0795 e5ff       |    |		Load	0x2,-0x1
0796 e018       |    |		Load	0x0,0x18
0797 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0798 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0799 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x19.0xa = 0x799,0x8
079a e5fe       |    |		Load	0x2,-0x2
079b 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
079c e5fe       |    |		Load	0x2,-0x2
079d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
079e 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
079f e5ff       |    |		Load	0x2,-0x1
07a0 821e       |    |		Call	0x1,0x1e
07a1 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
07a2 0000 0000  |    |		.BLANK	0000[0x6]
07a8 ; --------------------------------------------------------------------------------------
07a8 ; SUBPROGRAM
07a8 ; --------------------------------------------------------------------------------------
07a8 07b5       |    |		.CONST	0x07b5								; Address of begin
07a9 0004       |    |		.CONST	0x0004								; Address of exception handler
07aa 0002       |    |		.CONST	0x0002								; Number of locals
07ab			INIT_07a8:
07ab e011       |    |		Load	0x0,0x11							; Debug Table 0x1a = .DEBUG	0x07ab,0x0e48,0x0001,0x0000,0x0059,0x6785,0x0000,0x0a78
													; Debug Table 0x1a.0x0 = 0x7ab,0xffff
07ac 02ff       |    |		Declare_Variable	Variant_Record
07ad e5fb       |    |		Load	0x2,-0x5
07ae e5fc       |    |		Load	0x2,-0x4
07af e5fd       |    |		Load	0x2,-0x3
07b0 e5fe       |    |		Load	0x2,-0x2
07b1 e5ff       |    |		Load	0x2,-0x1
07b2 8223       | #  |		Call	0x1,0x23
07b3 00d9       |    |		Load_Top	At_Offset_1
07b4 016d       | m  |		Execute	Variant_Record,Structure_Write
07b5			BODY_07a8:
07b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x1 = 0x7b5,0x1
07b6 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07b7 7005       |p   |		Jump_Nonzero	0x7bd
07b8 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x2 = 0x7b8,0x2
07b9 00d9       |    |		Load_Top	At_Offset_1
07ba 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
07bb 8215       |    |		Call	0x1,0x15
07bc 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07bd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1a.0x3 = 0x7bd,0x3
07be 0217       |    |		Execute	Heap_Access,All_Reference
07bf 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
07c0 460d       |F   |		Jump_Case	0xe
07c1 780d       |x   |		Jump	0x7cf								; case 0x0
07c2 780c       |x   |		Jump	0x7cf								; case 0x1
07c3 7811       |x   |		Jump	0x7d5								; case 0x2
07c4 780a       |x   |		Jump	0x7cf								; case 0x3
07c5 7809       |x   |		Jump	0x7cf								; case 0x4
07c6 780e       |x   |		Jump	0x7d5								; case 0x5
07c7 780d       |x   |		Jump	0x7d5								; case 0x6
07c8 780c       |x   |		Jump	0x7d5								; case 0x7
07c9 780b       |x   |		Jump	0x7d5								; case 0x8
07ca 780a       |x   |		Jump	0x7d5								; case 0x9
07cb 7809       |x   |		Jump	0x7d5								; case 0xa
07cc 7808       |x   |		Jump	0x7d5								; case 0xb
07cd 7807       |x   |		Jump	0x7d5								; case 0xc
07ce 7806       |x   |		Jump	0x7d5								; case 0xd
07cf e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x4 = 0x7cf,0x4
07d0 4800       |H   |		Short_Literal	0x0
07d1 00da       |    |		Load_Top	At_Offset_2
07d2 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07d3 8214       |    |		Call	0x1,0x14
07d4 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07d5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x5 = 0x7d5,0x5
07d6 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07d7 e5fe       |    |		Load	0x2,-0x2
07d8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
07d9 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07da 012f       | /  |		Execute	Any,Equal
07db 680a       |h   |		Jump_Zero	0x7e6
07dc e5fe       |    |		Load	0x2,-0x2
07dd e003       |    |		Load	0x0,0x3
07de 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
07df 6806       |h   |		Jump_Zero	0x7e6
07e0 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x6 = 0x7e0,0x6
07e1 e5fc       |    |		Load	0x2,-0x4
07e2 e5fe       |    |		Load	0x2,-0x2
07e3 e5ff       |    |		Load	0x2,-0x1
07e4 8226       | &  |		Call	0x1,0x26
07e5 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07e6 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x7 = 0x7e6,0x7
07e7 4800       |H   |		Short_Literal	0x0
07e8 00da       |    |		Load_Top	At_Offset_2
07e9 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07ea 8214       |    |		Call	0x1,0x14
07eb 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07ec 0000 0000  |    |		.BLANK	0000[0x4]
07f0 ; --------------------------------------------------------------------------------------
07f0 ; SUBPROGRAM
07f0 ; --------------------------------------------------------------------------------------
07f0 07ff       |    |		.CONST	0x07ff								; Address of begin
07f1 0004       |    |		.CONST	0x0004								; Address of exception handler
07f2 0003       |    |		.CONST	0x0003								; Number of locals
07f3			INIT_07f0:
07f3 e006       |    |		Load	0x0,0x6								; Debug Table 0x1b = .DEBUG	0x07f3,0x0e5a,0x0001,0x0000,0x0059,0x6785,0x0000,0x0af9
													; Debug Table 0x1b.0x0 = 0x7f3,0xffff
07f4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07f5 02c7       |    |		Declare_Variable	Any
07f6 e5f9       |    |		Load	0x2,-0x7
07f7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
07f8 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07f9 c402       |    |		Store	0x2,0x2
07fa e008       |    |		Load	0x0,0x8								; Debug Table 0x1b.0x1 = 0x7fa,0xfffe
07fb 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
07fc 0322       | "  |		Declare_Variable	Record
07fd 00d8       |    |		Load_Top	At_Offset_0
07fe 1c00       |    |		Execute_Immediate	Run_Utility,0x0
07ff			BODY_07f0:
07ff e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x1b.0x2 = 0x7ff,0x1
0800 4809       |H   |		Short_Literal	0x9
0801 0272       | r  |		Execute	Discrete,Minus
0802 4602       |F   |		Jump_Case	0x3
0803 7802       |x   |		Jump	0x806								; case 0x0
0804 7867       |xg  |		Jump	0x86c								; case 0x1
0805 7826       |x&  |		Jump	0x82c								; case 0x2
0806 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1b.0x3 = 0x806,0x2
0807 0217       |    |		Execute	Heap_Access,All_Reference
0808 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0809 00d8       |    |		Load_Top	At_Offset_0
080a 480b       |H   |		Short_Literal	0xb
080b 480d       |H   |		Short_Literal	0xd
080c 0262       | b  |		Execute	Discrete,In_Range
080d 700a       |p   |		Jump_Nonzero	0x818
080e 00d8       |    |		Load_Top	At_Offset_0
080f 4807       |H   |		Short_Literal	0x7
0810 480a       |H   |		Short_Literal	0xa
0811 0262       | b  |		Execute	Discrete,In_Range
0812 7005       |p   |		Jump_Nonzero	0x818
0813 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x4 = 0x813,0x6
0814 4800       |H   |		Short_Literal	0x0
0815 e402       |    |		Load	0x2,0x2
0816 8214       |    |		Call	0x1,0x14
0817 7812       |x   |		Jump	0x82a
0818 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1b.0x5 = 0x818,0x3
0819 e5ff       |    |		Load	0x2,-0x1
081a 0217       |    |		Execute	Heap_Access,All_Reference
081b 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
081c 027c       | |  |		Execute	Discrete,Less
081d 6805       |h   |		Jump_Zero	0x823
081e e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x6 = 0x81e,0x4
081f 4800       |H   |		Short_Literal	0x0
0820 e402       |    |		Load	0x2,0x2
0821 8214       |    |		Call	0x1,0x14
0822 7807       |x   |		Jump	0x82a
0823 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x7 = 0x823,0x5
0824 e5fc       |    |		Load	0x2,-0x4
0825 e5fd       |    |		Load	0x2,-0x3
0826 e5fe       |    |		Load	0x2,-0x2
0827 e5f9       |    |		Load	0x2,-0x7
0828 e5ff       |    |		Load	0x2,-0x1
0829 8227       | '  |		Call	0x1,0x27
082a 00d1       |    |		Pop_Control	Pop_Count_1
082b 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
082c e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1b.0x8 = 0x82c,0x7
082d 0217       |    |		Execute	Heap_Access,All_Reference
082e 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
082f e019       |    |		Load	0x0,0x19
0830 0260       | `  |		Execute	Discrete,In_Type
0831 6805       |h   |		Jump_Zero	0x837
0832 0092 0955  |   U|		Action	Push_String_Extended,0x955					; "edit is not allowed here"
													; Debug Table 0x1b.0x9 = 0x832,0x8
0834 e00d       |    |		Load	0x0,0xd
0835 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0836 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0837 e01a       |    |		Load	0x0,0x1a							; Debug Table 0x1b.0xa = 0x837,0x9
0838 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0839 00da       |    |		Load_Top	At_Offset_2
083a e00a       |    |		Load	0x0,0xa
083b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
083c 0f02       |    |		Execute_Immediate	Equal,0x2
083d 680b       |h   |		Jump_Zero	0x849
083e e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0xb = 0x83e,0xa
083f 4801       |H   |		Short_Literal	0x1
0840 00db       |    |		Load_Top	At_Offset_3
0841 8214       |    |		Call	0x1,0x14
0842 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x1b.0xc = 0x842,0xb
0843 e5fd       |    |		Load	0x2,-0x3
0844 e5ff       |    |		Load	0x2,-0x1
0845 e018       |    |		Load	0x0,0x18
0846 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0847 00d1       |    |		Pop_Control	Pop_Count_1
0848 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0849 e002       |    |		Load	0x0,0x2								; Debug Table 0x1b.0xd = 0x849,0xc
084a 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
084b 00d9       |    |		Load_Top	At_Offset_1
084c 017d       | }  |		Execute	Record,Structure_Write
084d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0xe = 0x84d,0xd
084e e002       |    |		Load	0x0,0x2
084f 1881       |    |		Execute	Package,Field_Execute,Field_Number 0x81
0850 6805       |h   |		Jump_Zero	0x856
0851 0092 0956  |   V|		Action	Push_String_Extended,0x956					; "single line selection needed"
													; Debug Table 0x1b.0xf = 0x851,0xe
0853 e00d       |    |		Load	0x0,0xd
0854 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0855 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0856 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x10 = 0x856,0xf
0857 e002       |    |		Load	0x0,0x2
0858 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0859 e002       |    |		Load	0x0,0x2
085a 1882       |    |		Execute	Package,Field_Execute,Field_Number 0x82
085b 7005       |p   |		Jump_Nonzero	0x861
085c 0092 0957  |   W|		Action	Push_String_Extended,0x957					; "cursor is not in the selection"
													; Debug Table 0x1b.0x11 = 0x85c,0x10
085e e00d       |    |		Load	0x0,0xd
085f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0860 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0861 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x12 = 0x861,0x11
0862 4801       |H   |		Short_Literal	0x1
0863 00db       |    |		Load_Top	At_Offset_3
0864 8214       |    |		Call	0x1,0x14
0865 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x1b.0x13 = 0x865,0x12
0866 e5fd       |    |		Load	0x2,-0x3
0867 e5ff       |    |		Load	0x2,-0x1
0868 e018       |    |		Load	0x0,0x18
0869 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
086a 00d1       |    |		Pop_Control	Pop_Count_1
086b 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
086c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0x14 = 0x86c,0x13
086d e00a       |    |		Load	0x0,0xa
086e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
086f e404       |    |		Load	0x2,0x4								; Debug Table 0x1b.0x15 = 0x86f,0x401
0870 0007       |    |		Action	Break_Optional
0871 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x1b.0x16 = 0x871,0x402
0872 0007       |    |		Action	Break_Optional							; Debug Table 0x1b.0x17 = 0x872,0x403
0873 00d0       |    |		Action	Swap_Control							; Debug Table 0x1b.0x18 = 0x873,0x404
0874 00d1       |    |		Pop_Control	Pop_Count_1
0875 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x1b.0x19 = 0x875,0x13
0876 6807       |h   |		Jump_Zero	0x87e
0877 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1b.0x1a = 0x877,0x14
0878 e5fa       |    |		Load	0x2,-0x6
0879 00db       |    |		Load_Top	At_Offset_3
087a e00a       |    |		Load	0x0,0xa
087b 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
087c 8214       |    |		Call	0x1,0x14
087d 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
087e e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x1b = 0x87e,0x15
087f 00da       |    |		Load_Top	At_Offset_2
0880 e00a       |    |		Load	0x0,0xa
0881 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0882 e013       |    |		Load	0x0,0x13
0883 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0884 8215       |    |		Call	0x1,0x15
0885 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0886 0000 0000  |    |		.XXX[0x2]
0888 ; --------------------------------------------------------------------------------------
0888 ; SUBPROGRAM
0888 ; --------------------------------------------------------------------------------------
0888 089b       |    |		.CONST	0x089b								; Address of begin
0889 0004       |    |		.CONST	0x0004								; Address of exception handler
088a 0006       |    |		.CONST	0x0006								; Number of locals
088b			INIT_0888:
088b e008       |    |		Load	0x0,0x8								; Debug Table 0x1c = .DEBUG	0x088b,0x0e94,0x0001,0x0000,0x0059,0x6785,0x0000,0x0c11
													; Debug Table 0x1c.0x0 = 0x88b,0xffff
088c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
088d e008       |    |		Load	0x0,0x8								; Debug Table 0x1c.0x1 = 0x88d,0xfffe
088e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
088f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1c.0x2 = 0x88f,0xfffd
0890 e007       |    |		Load	0x0,0x7								; Debug Table 0x1c.0x3 = 0x890,0xfffc
0891 0322       | "  |		Declare_Variable	Record
0892 00d8       |    |		Load_Top	At_Offset_0
0893 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0894 e008       |    |		Load	0x0,0x8								; Debug Table 0x1c.0x4 = 0x894,0xfffb
0895 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0896 0322       | "  |		Declare_Variable	Record
0897 e002       |    |		Load	0x0,0x2
0898 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0899 00d9       |    |		Load_Top	At_Offset_1
089a 017d       | }  |		Execute	Record,Structure_Write
089b			BODY_0888:
089b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x5 = 0x89b,0x1
089c e5ff       |    |		Load	0x2,-0x1
089d 0217       |    |		Execute	Heap_Access,All_Reference
089e 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
089f e01b       |    |		Load	0x0,0x1b
08a0 01a7       |    |		Execute	Matrix,Field_Read
08a1 7003       |p   |		Jump_Nonzero	0x8a5
08a2 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x6 = 0x8a2,0x2
08a3 801c       |    |		Call	0x0,0x1c
08a4 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x1c.0x7 = 0x8a4,0x3
08a5 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1c.0x8 = 0x8a5,0x4
08a6 e008       |    |		Load	0x0,0x8
08a7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
08a8 00da       |    |		Load_Top	At_Offset_2
08a9 e002       |    |		Load	0x0,0x2
08aa 185e       | ^  |		Execute	Package,Field_Execute,Field_Number 0x5e
08ab c402       |    |		Store	0x2,0x2
08ac 005b       | [  |		Store_Top	Discrete,At_Offset_3
08ad e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x9 = 0x8ad,0x5
08ae e5ff       |    |		Load	0x2,-0x1
08af 0217       |    |		Execute	Heap_Access,All_Reference
08b0 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
08b1 027f       |    |		Execute	Discrete,Equal
08b2 7008       |p   |		Jump_Nonzero	0x8bb
08b3 e402       |    |		Load	0x2,0x2
08b4 e5ff       |    |		Load	0x2,-0x1
08b5 0217       |    |		Execute	Heap_Access,All_Reference
08b6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
08b7 e002       |    |		Load	0x0,0x2
08b8 1869       | i  |		Execute	Package,Field_Execute,Field_Number 0x69
08b9 027d       | }  |		Execute	Discrete,Greater
08ba 6805       |h   |		Jump_Zero	0x8c0
08bb 0092 095a  |   Z|		Action	Push_String_Extended,0x95a					; "nothing here to visit"
													; Debug Table 0x1c.0xa = 0x8bb,0x6
08bd e00d       |    |		Load	0x0,0xd
08be 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
08bf 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x1c.0xb = 0x8bf,0x7
08c0 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0xc = 0x8c0,0x8
08c1 a403       |    |		Store_Unchecked	0x2,0x3
08c2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0xd = 0x8c2,0x9
08c3 e402       |    |		Load	0x2,0x2
08c4 e5ff       |    |		Load	0x2,-0x1
08c5 e003       |    |		Load	0x0,0x3
08c6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08c7 c402       |    |		Store	0x2,0x2
08c8 00d1       |    |		Pop_Control	Pop_Count_1
08c9 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1c.0xe = 0x8c9,0xa
08ca 0217       |    |		Execute	Heap_Access,All_Reference
08cb 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
08cc 7006       |p   |		Jump_Nonzero	0x8d3
08cd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0xf = 0x8cd,0xb
08ce 00da       |    |		Load_Top	At_Offset_2
08cf e5ff       |    |		Load	0x2,-0x1
08d0 e005       |    |		Load	0x0,0x5
08d1 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
08d2 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08d3 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x10 = 0x8d3,0xc
08d4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08d5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08d6 6823       |h#  |		Jump_Zero	0x8fa
08d7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x11 = 0x8d7,0xd
08d8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08d9 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
08da 8009       |    |		Call	0x0,0x9
08db 680a       |h   |		Jump_Zero	0x8e6
08dc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x12 = 0x8dc,0xe
08dd e5fd       |    |		Load	0x2,-0x3
08de e5fe       |    |		Load	0x2,-0x2
08df e403       |    |		Load	0x2,0x3
08e0 e402       |    |		Load	0x2,0x2
08e1 e404       |    |		Load	0x2,0x4
08e2 e5ff       |    |		Load	0x2,-0x1
08e3 8228       | (  |		Call	0x1,0x28
08e4 00d1       |    |		Pop_Control	Pop_Count_1
08e5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08e6 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x13 = 0x8e6,0xf
08e7 e5ff       |    |		Load	0x2,-0x1
08e8 0217       |    |		Execute	Heap_Access,All_Reference
08e9 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
08ea 027b       | {  |		Execute	Discrete,Greater_Equal
08eb 6809       |h   |		Jump_Zero	0x8f5
08ec 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x14 = 0x8ec,0x10
08ed e402       |    |		Load	0x2,0x2
08ee 4801       |H   |		Short_Literal	0x1
08ef e5ff       |    |		Load	0x2,-0x1
08f0 e018       |    |		Load	0x0,0x18
08f1 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
08f2 c402       |    |		Store	0x2,0x2
08f3 00d1       |    |		Pop_Control	Pop_Count_1
08f4 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08f5 0092 095b  |   [|		Action	Push_String_Extended,0x95b					; "this object does not exist"
													; Debug Table 0x1c.0x15 = 0x8f5,0x11
08f7 e00d       |    |		Load	0x0,0xd
08f8 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
08f9 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08fa 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x16 = 0x8fa,0x12
08fb 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08fc 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
08fd 800b       |    |		Call	0x0,0xb
08fe 7012       |p   |		Jump_Nonzero	0x911
08ff 00d9       |    |		Load_Top	At_Offset_1
0900 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0901 0f0b       |    |		Execute_Immediate	Equal,0xb
0902 680c       |h   |		Jump_Zero	0x90f
0903 00da       |    |		Load_Top	At_Offset_2
0904 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
0905 6809       |h   |		Jump_Zero	0x90f
0906 00d9       |    |		Load_Top	At_Offset_1
0907 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0908 0007       |    |		Action	Break_Optional
0909 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1c.0x17 = 0x909,0x401
090a 021d       |    |		Execute	Heap_Access,Is_Null
090b 00d0       |    |		Action	Swap_Control
090c 00d1       |    |		Pop_Control	Pop_Count_1
090d 0f00       |    |		Execute_Immediate	Equal,0x0					; Debug Table 0x1c.0x18 = 0x90d,0x12
090e 7801       |x   |		Jump	0x910
090f 4800       |H   |		Short_Literal	0x0
0910 680b       |h   |		Jump_Zero	0x91c
0911 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x19 = 0x911,0x13
0912 00da       |    |		Load_Top	At_Offset_2
0913 e5fd       |    |		Load	0x2,-0x3
0914 e5fe       |    |		Load	0x2,-0x2
0915 e404       |    |		Load	0x2,0x4
0916 e403       |    |		Load	0x2,0x3
0917 e5ff       |    |		Load	0x2,-0x1
0918 8225       | %  |		Call	0x1,0x25
0919 00d1       |    |		Pop_Control	Pop_Count_1
091a c402       |    |		Store	0x2,0x2
091b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
091c e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x1a = 0x91c,0x14
091d e5ff       |    |		Load	0x2,-0x1
091e 0217       |    |		Execute	Heap_Access,All_Reference
091f 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0920 027b       | {  |		Execute	Discrete,Greater_Equal
0921 6818       |h   |		Jump_Zero	0x93a
0922 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x1b = 0x922,0x15
0923 e402       |    |		Load	0x2,0x2
0924 4801       |H   |		Short_Literal	0x1
0925 e5ff       |    |		Load	0x2,-0x1
0926 e018       |    |		Load	0x0,0x18
0927 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0928 c402       |    |		Store	0x2,0x2
0929 00d1       |    |		Pop_Control	Pop_Count_1
092a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x1c = 0x92a,0x16
092b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
092c 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
092d 800b       |    |		Call	0x0,0xb
092e 680a       |h   |		Jump_Zero	0x939
092f e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x1d = 0x92f,0x17
0930 00da       |    |		Load_Top	At_Offset_2
0931 e5fd       |    |		Load	0x2,-0x3
0932 e5fe       |    |		Load	0x2,-0x2
0933 e404       |    |		Load	0x2,0x4
0934 e403       |    |		Load	0x2,0x3
0935 e5ff       |    |		Load	0x2,-0x1
0936 8225       | %  |		Call	0x1,0x25
0937 00d1       |    |		Pop_Control	Pop_Count_1
0938 c402       |    |		Store	0x2,0x2
0939 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
093a 0092 095c  |   \|		Action	Push_String_Extended,0x95c					; "this item does not exist"
													; Debug Table 0x1c.0x1e = 0x93a,0x18
093c e00d       |    |		Load	0x0,0xd
093d 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
093e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
093f 0000       |    |		.XXX[0x1]
0940 ; --------------------------------------------------------------------------------------
0940 ; SUBPROGRAM
0940 ; --------------------------------------------------------------------------------------
0940 0943       | C  |		.CONST	0x0943								; Address of begin
0941 094a       | J  |		.CONST	0x094a								; Address of exception handler
0942 0001       |    |		.CONST	0x0001								; Number of locals
0943			BODY_0940:
0943			INIT_0940:
0943 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1d = .DEBUG	0x0943,0x0ed4,0x0004,0x0000,0x0059,0x6785,0x0000,0x0e13
													; Debug Table 0x1d.0x0 = 0x943,0x1
0944 e402       |    |		Load	0x2,0x2
0945 0217       |    |		Execute	Heap_Access,All_Reference
0946 3c1e       |<   |		Execute	Record,Field_Read,Field_Number 0x1e
0947 8215       |    |		Call	0x1,0x15
0948 00cc       |    |		Action	Pop_Block							; Debug Table 0x1d.0x1 = 0x948,0x2
0949 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
094a			TRAP_0940:
094a 0007       |    |		Action	Break_Optional
094b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1d.0x2 = 0x94b,0x3
094c ; --------------------------------------------------------------------------------------
094c ; STRING TABLE
094c ; --------------------------------------------------------------------------------------
094c 0024       | $  |		.STRTAB	0x0024->0x095e							; "doe_error"
094d 002b       | +  |		.STRTAB	0x002b->0x0962							; "Definition"
094e 0033       | 3  |		.STRTAB	0x0033->0x0967							; "edit"
094f 0035       | 5  |		.STRTAB	0x0035->0x0969							; "enclosing"
0950 003c       | <  |		.STRTAB	0x003c->0x096e							; "Get_Object"
0951 0044       | D  |		.STRTAB	0x0044->0x0973							; "explain is not allowed here"
0952 005d       | ]  |		.STRTAB	0x005d->0x0980							; "explain"
0953 0062       | b  |		.STRTAB	0x0062->0x0984							; "<image>"
0954 0067       | g  |		.STRTAB	0x0067->0x0987							; "second tree in message cannot be found"
0955 008b       |    |		.STRTAB	0x008b->0x099a							; "edit is not allowed here"
0956 00a1       |    |		.STRTAB	0x00a1->0x09a6							; "single line selection needed"
0957 00bb       |    |		.STRTAB	0x00bb->0x09b4							; "cursor is not in the selection"
0958 00d7       |    |		.STRTAB	0x00d7->0x09c3							; "Eliminating line "
0959 00e6       |    |		.STRTAB	0x00e6->0x09cc							; " it has no references"
095a 00f9       |    |		.STRTAB	0x00f9->0x09d6							; "nothing here to visit"
095b 010c       |    |		.STRTAB	0x010c->0x09e1							; "this object does not exist"
095c 0124       | $  |		.STRTAB	0x0124->0x09ee							; "this item does not exist"
095d 013a       | :  |		.STREND 0x013a->0x09fa
095e 646f 655f  |doe_|		.STRTAB_STRINGS
09fa 0000 0000  |    |		.BLANK	0000[0x6]
0a00 ; --------------------------------------------------------------------------------------
0a00 ; Debug Table
0a00 ; --------------------------------------------------------------------------------------
0a00 0003 001e  |    |		.CONST	0x0003,0x001e
0a02 000b 0af2  |    |		.DEBUG	0x000b,0x0af2,0x0000,0x0000,0x0057,0x9795,0x0000,0x05d3
0a0a 0022 0b0a  | "  |		.DEBUG	0x0022,0x0b0a,0x0000,0x0000,0x0059,0x6785,0x0000,0x000c
0a12 0073 0b44  | s D|		.DEBUG	0x0073,0x0b44,0x0001,0x0000,0x0057,0x9795,0x0000,0x05d4
0a1a 009b 0b50  |   P|		.DEBUG	0x009b,0x0b50,0x0001,0x0000,0x0057,0x9795,0x0000,0x05e9
0a22 00cb 0b60  |   `|		.DEBUG	0x00cb,0x0b60,0x0001,0x0000,0x0057,0x9795,0x0000,0x05fe
0a2a 011b 0b7c  |   ||		.DEBUG	0x011b,0x0b7c,0x0001,0x0000,0x0057,0x9795,0x0000,0x060d
0a32 01a3 0bc8  |    |		.DEBUG	0x01a3,0x0bc8,0x0001,0x0000,0x0057,0x9795,0x0000,0x062f
0a3a 0203 0be8  |    |		.DEBUG	0x0203,0x0be8,0x0001,0x0000,0x0057,0x9795,0x0000,0x063f
0a42 0213 0bf2  |    |		.DEBUG	0x0213,0x0bf2,0x0002,0x0000,0x0057,0x9795,0x0000,0x064d
0a4a 024b 0c26  | K &|		.DEBUG	0x024b,0x0c26,0x0001,0x0000,0x0057,0x9795,0x0000,0x0660
0a52 0263 0c30  | c 0|		.DEBUG	0x0263,0x0c30,0x0001,0x0000,0x0057,0x9795,0x0000,0x0672
0a5a 029b 0c56  |   V|		.DEBUG	0x029b,0x0c56,0x0002,0x0000,0x0057,0x9795,0x0000,0x0681
0a62 02b3 0c5e  |   ^|		.DEBUG	0x02b3,0x0c5e,0x0002,0x0000,0x0057,0x9795,0x0000,0x069e
0a6a 02db 0c70  |   p|		.DEBUG	0x02db,0x0c70,0x0002,0x0000,0x0059,0x6785,0x0000,0x001f
0a72 02f3 0c74  |   t|		.DEBUG	0x02f3,0x0c74,0x0002,0x0000,0x0059,0x6785,0x0000,0x00c9
0a7a 030b 0c78  |   x|		.DEBUG	0x030b,0x0c78,0x0002,0x0000,0x0059,0x6785,0x0000,0x00eb
0a82 0343 0cac  | C  |		.DEBUG	0x0343,0x0cac,0x0001,0x0000,0x0059,0x6785,0x0000,0x023a
0a8a 038b 0cd0  |    |		.DEBUG	0x038b,0x0cd0,0x0001,0x0000,0x0059,0x6785,0x0000,0x02e2
0a92 0403 0d0e  |    |		.DEBUG	0x0403,0x0d0e,0x0002,0x0000,0x0059,0x6785,0x0000,0x03ee
0a9a 043b 0d32  | ; 2|		.DEBUG	0x043b,0x0d32,0x0002,0x0000,0x0059,0x6785,0x0000,0x0464
0aa2 05cb 0da4  |    |		.DEBUG	0x05cb,0x0da4,0x0002,0x0000,0x0059,0x6785,0x0000,0x06b9
0aaa 0603 0dac  |    |		.DEBUG	0x0603,0x0dac,0x0002,0x0000,0x0059,0x6785,0x0000,0x070b
0ab2 064b 0dca  | K  |		.DEBUG	0x064b,0x0dca,0x0002,0x0000,0x0059,0x6785,0x0000,0x078f
0aba 068b 0dda  |    |		.DEBUG	0x068b,0x0dda,0x0001,0x0000,0x0059,0x6785,0x0000,0x083d
0ac2 06e3 0dfc  |    |		.DEBUG	0x06e3,0x0dfc,0x0001,0x0000,0x0059,0x6785,0x0000,0x08f2
0aca 076b 0e30  | k 0|		.DEBUG	0x076b,0x0e30,0x0001,0x0000,0x0059,0x6785,0x0000,0x09f1
0ad2 07ab 0e48  |   H|		.DEBUG	0x07ab,0x0e48,0x0001,0x0000,0x0059,0x6785,0x0000,0x0a78
0ada 07f3 0e5a  |   Z|		.DEBUG	0x07f3,0x0e5a,0x0001,0x0000,0x0059,0x6785,0x0000,0x0af9
0ae2 088b 0e94  |    |		.DEBUG	0x088b,0x0e94,0x0001,0x0000,0x0059,0x6785,0x0000,0x0c11
0aea 0943 0ed4  | C  |		.DEBUG	0x0943,0x0ed4,0x0004,0x0000,0x0059,0x6785,0x0000,0x0e13
0af2 ; --------------------------------------------------------------------------------------
0af2 ; Debug3 Subtable 0x0
0af2 ; --------------------------------------------------------------------------------------
0af2 000b 0000  |    |		.DBG3TAB	0x000b,0x0000
0af4 000b ffff  |    |		.CONST	0x000b,0xffff
0af6 000d fffe  |    |		.CONST	0x000d,0xfffe
0af8 000f fffd  |    |		.CONST	0x000f,0xfffd
0afa 0011 fffc  |    |		.CONST	0x0011,0xfffc
0afc 0013 fffb  |    |		.CONST	0x0013,0xfffb
0afe 0015 fffa  |    |		.CONST	0x0015,0xfffa
0b00 0017 fff9  |    |		.CONST	0x0017,0xfff9
0b02 0019 fff8  |    |		.CONST	0x0019,0xfff8
0b04 001b fff7  |    |		.CONST	0x001b,0xfff7
0b06 001d fff6  |    |		.CONST	0x001d,0xfff6
0b08 001f fff5  |    |		.CONST	0x001f,0xfff5
0b0a ; --------------------------------------------------------------------------------------
0b0a ; Debug3 Subtable 0x1
0b0a ; --------------------------------------------------------------------------------------
0b0a 001c 0000  |    |		.DBG3TAB	0x001c,0x0000
0b0c 0022 ffff  | "  |		.CONST	0x0022,0xffff
0b0e 0036 fffe  | 6  |		.CONST	0x0036,0xfffe
0b10 0038 fffd  | 8  |		.CONST	0x0038,0xfffd
0b12 003a fffc  | :  |		.CONST	0x003a,0xfffc
0b14 003c fffb  | <  |		.CONST	0x003c,0xfffb
0b16 003e fffa  | >  |		.CONST	0x003e,0xfffa
0b18 0040 fff9  | @  |		.CONST	0x0040,0xfff9
0b1a 0042 fff8  | B  |		.CONST	0x0042,0xfff8
0b1c 0044 fff7  | D  |		.CONST	0x0044,0xfff7
0b1e 0046 fff6  | F  |		.CONST	0x0046,0xfff6
0b20 0048 fff5  | H  |		.CONST	0x0048,0xfff5
0b22 004a fff4  | J  |		.CONST	0x004a,0xfff4
0b24 004c fff3  | L  |		.CONST	0x004c,0xfff3
0b26 004e fff2  | N  |		.CONST	0x004e,0xfff2
0b28 0050 fff1  | P  |		.CONST	0x0050,0xfff1
0b2a 0052 fff0  | R  |		.CONST	0x0052,0xfff0
0b2c 0054 ffef  | T  |		.CONST	0x0054,0xffef
0b2e 0056 ffee  | V  |		.CONST	0x0056,0xffee
0b30 0058 ffed  | X  |		.CONST	0x0058,0xffed
0b32 005a ffec  | Z  |		.CONST	0x005a,0xffec
0b34 005c ffeb  | \  |		.CONST	0x005c,0xffeb
0b36 005e ffea  | ^  |		.CONST	0x005e,0xffea
0b38 0060 ffe9  | `  |		.CONST	0x0060,0xffe9
0b3a 0062 ffe8  | b  |		.CONST	0x0062,0xffe8
0b3c 0064 ffe7  | d  |		.CONST	0x0064,0xffe7
0b3e 0066 ffe6  | f  |		.CONST	0x0066,0xffe6
0b40 0068 ffe5  | h  |		.CONST	0x0068,0xffe5
0b42 006a ffe4  | j  |		.CONST	0x006a,0xffe4
0b44 ; --------------------------------------------------------------------------------------
0b44 ; Debug3 Subtable 0x2
0b44 ; --------------------------------------------------------------------------------------
0b44 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0b46 0073 ffff  | s  |		.CONST	0x0073,0xffff
0b48 0075 0001  | u  |		.CONST	0x0075,0x0001
0b4a 007b 0002  | {  |		.CONST	0x007b,0x0002
0b4c 0083 0003  |    |		.CONST	0x0083,0x0003
0b4e 008a 0004  |    |		.CONST	0x008a,0x0004
0b50 ; --------------------------------------------------------------------------------------
0b50 ; Debug3 Subtable 0x3
0b50 ; --------------------------------------------------------------------------------------
0b50 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
0b52 009b ffff  |    |		.CONST	0x009b,0xffff
0b54 009d 0001  |    |		.CONST	0x009d,0x0001
0b56 00a3 0002  |    |		.CONST	0x00a3,0x0002
0b58 00a7 0003  |    |		.CONST	0x00a7,0x0003
0b5a 00ae 0004  |    |		.CONST	0x00ae,0x0004
0b5c 00b2 0005  |    |		.CONST	0x00b2,0x0005
0b5e 00ba 0006  |    |		.CONST	0x00ba,0x0006
0b60 ; --------------------------------------------------------------------------------------
0b60 ; Debug3 Subtable 0x4
0b60 ; --------------------------------------------------------------------------------------
0b60 0001 000c  |    |		.DBG3TAB	0x0001,0x000c
0b62 00cb ffff  |    |		.CONST	0x00cb,0xffff
0b64 00ce 0001  |    |		.CONST	0x00ce,0x0001
0b66 00d4 0002  |    |		.CONST	0x00d4,0x0002
0b68 00db 0008  |    |		.CONST	0x00db,0x0008
0b6a 00e0 0003  |    |		.CONST	0x00e0,0x0003
0b6c 00e4 0401  |    |		.CONST	0x00e4,0x0401
0b6e 00e8 0003  |    |		.CONST	0x00e8,0x0003
0b70 00e9 0004  |    |		.CONST	0x00e9,0x0004
0b72 00ea 0005  |    |		.CONST	0x00ea,0x0005
0b74 00f1 0006  |    |		.CONST	0x00f1,0x0006
0b76 00fb 0007  |    |		.CONST	0x00fb,0x0007
0b78 0107 0009  |    |		.CONST	0x0107,0x0009
0b7a 010e 000a  |    |		.CONST	0x010e,0x000a
0b7c ; --------------------------------------------------------------------------------------
0b7c ; Debug3 Subtable 0x5
0b7c ; --------------------------------------------------------------------------------------
0b7c 0009 001c  |    |		.DBG3TAB	0x0009,0x001c
0b7e 011b ffff  |    |		.CONST	0x011b,0xffff
0b80 0120 fffe  |    |		.CONST	0x0120,0xfffe
0b82 0125 fffd  | %  |		.CONST	0x0125,0xfffd
0b84 0129 fffc  | )  |		.CONST	0x0129,0xfffc
0b86 012b fffb  | +  |		.CONST	0x012b,0xfffb
0b88 012d fffa  | -  |		.CONST	0x012d,0xfffa
0b8a 012f fff9  | /  |		.CONST	0x012f,0xfff9
0b8c 0130 fff8  | 0  |		.CONST	0x0130,0xfff8
0b8e 0135 fff7  | 5  |		.CONST	0x0135,0xfff7
0b90 0136 0001  | 6  |		.CONST	0x0136,0x0001
0b92 0139 0002  | 9  |		.CONST	0x0139,0x0002
0b94 013a 0401  | :  |		.CONST	0x013a,0x0401
0b96 013b 0002  | ;  |		.CONST	0x013b,0x0002
0b98 013c 0003  | <  |		.CONST	0x013c,0x0003
0b9a 013e 0004  | >  |		.CONST	0x013e,0x0004
0b9c 0144 0005  | D  |		.CONST	0x0144,0x0005
0b9e 0148 0006  | H  |		.CONST	0x0148,0x0006
0ba0 0150 0007  | P  |		.CONST	0x0150,0x0007
0ba2 0152 0008  | R  |		.CONST	0x0152,0x0008
0ba4 0153 0009  | S  |		.CONST	0x0153,0x0009
0ba6 0155 000a  | U  |		.CONST	0x0155,0x000a
0ba8 015c 000b  | \  |		.CONST	0x015c,0x000b
0baa 0160 000c  | `  |		.CONST	0x0160,0x000c
0bac 0164 000d  | d  |		.CONST	0x0164,0x000d
0bae 0167 000e  | g  |		.CONST	0x0167,0x000e
0bb0 016c 000f  | l  |		.CONST	0x016c,0x000f
0bb2 0170 0010  | p  |		.CONST	0x0170,0x0010
0bb4 0174 0011  | t  |		.CONST	0x0174,0x0011
0bb6 0177 0012  | w  |		.CONST	0x0177,0x0012
0bb8 017c 0013  | |  |		.CONST	0x017c,0x0013
0bba 0183 0014  |    |		.CONST	0x0183,0x0014
0bbc 0184 0801  |    |		.CONST	0x0184,0x0801
0bbe 0186 0014  |    |		.CONST	0x0186,0x0014
0bc0 0187 0015  |    |		.CONST	0x0187,0x0015
0bc2 018a 0016  |    |		.CONST	0x018a,0x0016
0bc4 0192 0017  |    |		.CONST	0x0192,0x0017
0bc6 0199 0018  |    |		.CONST	0x0199,0x0018
0bc8 ; --------------------------------------------------------------------------------------
0bc8 ; Debug3 Subtable 0x6
0bc8 ; --------------------------------------------------------------------------------------
0bc8 0003 000c  |    |		.DBG3TAB	0x0003,0x000c
0bca 01a3 ffff  |    |		.CONST	0x01a3,0xffff
0bcc 01a5 fffe  |    |		.CONST	0x01a5,0xfffe
0bce 01a7 fffd  |    |		.CONST	0x01a7,0xfffd
0bd0 01ab 0001  |    |		.CONST	0x01ab,0x0001
0bd2 01b1 0002  |    |		.CONST	0x01b1,0x0002
0bd4 01b6 0003  |    |		.CONST	0x01b6,0x0003
0bd6 01bd 0004  |    |		.CONST	0x01bd,0x0004
0bd8 01c1 0005  |    |		.CONST	0x01c1,0x0005
0bda 01c6 0006  |    |		.CONST	0x01c6,0x0006
0bdc 01d0 0007  |    |		.CONST	0x01d0,0x0007
0bde 01d5 0008  |    |		.CONST	0x01d5,0x0008
0be0 01da 0009  |    |		.CONST	0x01da,0x0009
0be2 01e3 000a  |    |		.CONST	0x01e3,0x000a
0be4 01eb 000b  |    |		.CONST	0x01eb,0x000b
0be6 01f2 000c  |    |		.CONST	0x01f2,0x000c
0be8 ; --------------------------------------------------------------------------------------
0be8 ; Debug3 Subtable 0x7
0be8 ; --------------------------------------------------------------------------------------
0be8 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
0bea 0203 0001  |    |		.CONST	0x0203,0x0001
0bec 0204 0401  |    |		.CONST	0x0204,0x0401
0bee 0207 0001  |    |		.CONST	0x0207,0x0001
0bf0 020b 0002  |    |		.CONST	0x020b,0x0002
0bf2 ; --------------------------------------------------------------------------------------
0bf2 ; Debug3 Subtable 0x8
0bf2 ; --------------------------------------------------------------------------------------
0bf2 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0bf4 0213 ffff  |    |		.CONST	0x0213,0xffff
0bf6 0216 fffe  |    |		.CONST	0x0216,0xfffe
0bf8 0217 fffd  |    |		.CONST	0x0217,0xfffd
0bfa 0218 fffc  |    |		.CONST	0x0218,0xfffc
0bfc 0219 fffb  |    |		.CONST	0x0219,0xfffb
0bfe 021b 0002  |    |		.CONST	0x021b,0x0002
0c00 021c 0401  |    |		.CONST	0x021c,0x0401
0c02 021f 0002  |    |		.CONST	0x021f,0x0002
0c04 0220 0003  |    |		.CONST	0x0220,0x0003
0c06 0227 0004  | '  |		.CONST	0x0227,0x0004
0c08 0228 0801  | (  |		.CONST	0x0228,0x0801
0c0a 0229 0004  | )  |		.CONST	0x0229,0x0004
0c0c 022d 0005  | -  |		.CONST	0x022d,0x0005
0c0e 022e 0c01  | .  |		.CONST	0x022e,0x0c01
0c10 0230 0005  | 0  |		.CONST	0x0230,0x0005
0c12 0231 0006  | 1  |		.CONST	0x0231,0x0006
0c14 0234 0007  | 4  |		.CONST	0x0234,0x0007
0c16 0238 0008  | 8  |		.CONST	0x0238,0x0008
0c18 023a 0009  | :  |		.CONST	0x023a,0x0009
0c1a 023b 1001  | ;  |		.CONST	0x023b,0x1001
0c1c 023e 0009  | >  |		.CONST	0x023e,0x0009
0c1e 023f 0001  | ?  |		.CONST	0x023f,0x0001
0c20 0240 1401  | @  |		.CONST	0x0240,0x1401
0c22 0242 0001  | B  |		.CONST	0x0242,0x0001
0c24 0243 000a  | C  |		.CONST	0x0243,0x000a
0c26 ; --------------------------------------------------------------------------------------
0c26 ; Debug3 Subtable 0x9
0c26 ; --------------------------------------------------------------------------------------
0c26 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
0c28 024b 0001  | K  |		.CONST	0x024b,0x0001
0c2a 024f 0002  | O  |		.CONST	0x024f,0x0002
0c2c 0253 0003  | S  |		.CONST	0x0253,0x0003
0c2e 0255 0004  | U  |		.CONST	0x0255,0x0004
0c30 ; --------------------------------------------------------------------------------------
0c30 ; Debug3 Subtable 0xa
0c30 ; --------------------------------------------------------------------------------------
0c30 0001 0011  |    |		.DBG3TAB	0x0001,0x0011
0c32 0263 ffff  | c  |		.CONST	0x0263,0xffff
0c34 0264 0001  | d  |		.CONST	0x0264,0x0001
0c36 0265 0401  | e  |		.CONST	0x0265,0x0401
0c38 0267 0001  | g  |		.CONST	0x0267,0x0001
0c3a 0268 0002  | h  |		.CONST	0x0268,0x0002
0c3c 0269 0003  | i  |		.CONST	0x0269,0x0003
0c3e 026a 0801  | j  |		.CONST	0x026a,0x0801
0c40 026c 0802  | l  |		.CONST	0x026c,0x0802
0c42 026d 0803  | m  |		.CONST	0x026d,0x0803
0c44 026e 0804  | n  |		.CONST	0x026e,0x0804
0c46 026f 0003  | o  |		.CONST	0x026f,0x0003
0c48 027f 0007  |    |		.CONST	0x027f,0x0007
0c4a 0282 0004  |    |		.CONST	0x0282,0x0004
0c4c 0289 0005  |    |		.CONST	0x0289,0x0005
0c4e 028a 0c01  |    |		.CONST	0x028a,0x0c01
0c50 028c 0005  |    |		.CONST	0x028c,0x0005
0c52 028d 0006  |    |		.CONST	0x028d,0x0006
0c54 0290 0008  |    |		.CONST	0x0290,0x0008
0c56 ; --------------------------------------------------------------------------------------
0c56 ; Debug3 Subtable 0xb
0c56 ; --------------------------------------------------------------------------------------
0c56 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0c58 029b 0001  |    |		.CONST	0x029b,0x0001
0c5a 029f 0002  |    |		.CONST	0x029f,0x0002
0c5c 02a6 0003  |    |		.CONST	0x02a6,0x0003
0c5e ; --------------------------------------------------------------------------------------
0c5e ; Debug3 Subtable 0xc
0c5e ; --------------------------------------------------------------------------------------
0c5e 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0c60 02b3 ffff  |    |		.CONST	0x02b3,0xffff
0c62 02c0 0001  |    |		.CONST	0x02c0,0x0001
0c64 02c4 0002  |    |		.CONST	0x02c4,0x0002
0c66 02c5 0401  |    |		.CONST	0x02c5,0x0401
0c68 02c6 0002  |    |		.CONST	0x02c6,0x0002
0c6a 02c7 0003  |    |		.CONST	0x02c7,0x0003
0c6c 02ca 0004  |    |		.CONST	0x02ca,0x0004
0c6e 02cf 0005  |    |		.CONST	0x02cf,0x0005
0c70 ; --------------------------------------------------------------------------------------
0c70 ; Debug3 Subtable 0xd
0c70 ; --------------------------------------------------------------------------------------
0c70 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0c72 02db 0001  |    |		.CONST	0x02db,0x0001
0c74 ; --------------------------------------------------------------------------------------
0c74 ; Debug3 Subtable 0xe
0c74 ; --------------------------------------------------------------------------------------
0c74 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0c76 02f3 0001  |    |		.CONST	0x02f3,0x0001
0c78 ; --------------------------------------------------------------------------------------
0c78 ; Debug3 Subtable 0xf
0c78 ; --------------------------------------------------------------------------------------
0c78 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0c7a 030b ffff  |    |		.CONST	0x030b,0xffff
0c7c 030e fffe  |    |		.CONST	0x030e,0xfffe
0c7e 030f fffd  |    |		.CONST	0x030f,0xfffd
0c80 0310 fffc  |    |		.CONST	0x0310,0xfffc
0c82 0311 fffb  |    |		.CONST	0x0311,0xfffb
0c84 0313 0002  |    |		.CONST	0x0313,0x0002
0c86 0314 0401  |    |		.CONST	0x0314,0x0401
0c88 0317 0002  |    |		.CONST	0x0317,0x0002
0c8a 0318 0003  |    |		.CONST	0x0318,0x0003
0c8c 031e 0004  |    |		.CONST	0x031e,0x0004
0c8e 031f 0801  |    |		.CONST	0x031f,0x0801
0c90 0320 0004  |    |		.CONST	0x0320,0x0004
0c92 0324 0005  | $  |		.CONST	0x0324,0x0005
0c94 0325 0c01  | %  |		.CONST	0x0325,0x0c01
0c96 0327 0005  | '  |		.CONST	0x0327,0x0005
0c98 0328 0006  | (  |		.CONST	0x0328,0x0006
0c9a 032b 0007  | +  |		.CONST	0x032b,0x0007
0c9c 032f 0008  | /  |		.CONST	0x032f,0x0008
0c9e 0331 0009  | 1  |		.CONST	0x0331,0x0009
0ca0 0332 1001  | 2  |		.CONST	0x0332,0x1001
0ca2 0335 0009  | 5  |		.CONST	0x0335,0x0009
0ca4 0336 0001  | 6  |		.CONST	0x0336,0x0001
0ca6 0337 1401  | 7  |		.CONST	0x0337,0x1401
0ca8 0339 0001  | 9  |		.CONST	0x0339,0x0001
0caa 033a 000a  | :  |		.CONST	0x033a,0x000a
0cac ; --------------------------------------------------------------------------------------
0cac ; Debug3 Subtable 0x10
0cac ; --------------------------------------------------------------------------------------
0cac 0002 000f  |    |		.DBG3TAB	0x0002,0x000f
0cae 0343 ffff  | C  |		.CONST	0x0343,0xffff
0cb0 0344 fffe  | D  |		.CONST	0x0344,0xfffe
0cb2 0346 0001  | F  |		.CONST	0x0346,0x0001
0cb4 0350 0002  | P  |		.CONST	0x0350,0x0002
0cb6 0353 0003  | S  |		.CONST	0x0353,0x0003
0cb8 0356 0004  | V  |		.CONST	0x0356,0x0004
0cba 0361 0005  | a  |		.CONST	0x0361,0x0005
0cbc 0364 0006  | d  |		.CONST	0x0364,0x0006
0cbe 0367 0007  | g  |		.CONST	0x0367,0x0007
0cc0 036a 0008  | j  |		.CONST	0x036a,0x0008
0cc2 036b 0009  | k  |		.CONST	0x036b,0x0009
0cc4 0375 000a  | u  |		.CONST	0x0375,0x000a
0cc6 0376 0401  | v  |		.CONST	0x0376,0x0401
0cc8 0378 000a  | x  |		.CONST	0x0378,0x000a
0cca 0379 000b  | y  |		.CONST	0x0379,0x000b
0ccc 037d 000c  | }  |		.CONST	0x037d,0x000c
0cce 0382 000d  |    |		.CONST	0x0382,0x000d
0cd0 ; --------------------------------------------------------------------------------------
0cd0 ; Debug3 Subtable 0x11
0cd0 ; --------------------------------------------------------------------------------------
0cd0 0001 001d  |    |		.DBG3TAB	0x0001,0x001d
0cd2 038b ffff  |    |		.CONST	0x038b,0xffff
0cd4 038c 0001  |    |		.CONST	0x038c,0x0001
0cd6 0396 0002  |    |		.CONST	0x0396,0x0002
0cd8 039d 0003  |    |		.CONST	0x039d,0x0003
0cda 039e 0401  |    |		.CONST	0x039e,0x0401
0cdc 03a0 0003  |    |		.CONST	0x03a0,0x0003
0cde 03a1 0004  |    |		.CONST	0x03a1,0x0004
0ce0 03a5 0005  |    |		.CONST	0x03a5,0x0005
0ce2 03aa 0006  |    |		.CONST	0x03aa,0x0006
0ce4 03b1 0007  |    |		.CONST	0x03b1,0x0007
0ce6 03b2 0801  |    |		.CONST	0x03b2,0x0801
0ce8 03b4 0007  |    |		.CONST	0x03b4,0x0007
0cea 03b5 0008  |    |		.CONST	0x03b5,0x0008
0cec 03b9 0009  |    |		.CONST	0x03b9,0x0009
0cee 03be 000a  |    |		.CONST	0x03be,0x000a
0cf0 03c8 000b  |    |		.CONST	0x03c8,0x000b
0cf2 03cd 000c  |    |		.CONST	0x03cd,0x000c
0cf4 03d4 000d  |    |		.CONST	0x03d4,0x000d
0cf6 03d5 0c01  |    |		.CONST	0x03d5,0x0c01
0cf8 03d7 000d  |    |		.CONST	0x03d7,0x000d
0cfa 03d8 000e  |    |		.CONST	0x03d8,0x000e
0cfc 03dc 000f  |    |		.CONST	0x03dc,0x000f
0cfe 03e1 0010  |    |		.CONST	0x03e1,0x0010
0d00 03e8 0011  |    |		.CONST	0x03e8,0x0011
0d02 03e9 1001  |    |		.CONST	0x03e9,0x1001
0d04 03eb 0011  |    |		.CONST	0x03eb,0x0011
0d06 03ec 0012  |    |		.CONST	0x03ec,0x0012
0d08 03f0 0013  |    |		.CONST	0x03f0,0x0013
0d0a 03f5 0014  |    |		.CONST	0x03f5,0x0014
0d0c 03fb 0015  |    |		.CONST	0x03fb,0x0015
0d0e ; --------------------------------------------------------------------------------------
0d0e ; Debug3 Subtable 0x12
0d0e ; --------------------------------------------------------------------------------------
0d0e 0002 000f  |    |		.DBG3TAB	0x0002,0x000f
0d10 0403 0001  |    |		.CONST	0x0403,0x0001
0d12 0406 0401  |    |		.CONST	0x0406,0x0401
0d14 0408 0402  |    |		.CONST	0x0408,0x0402
0d16 0409 0403  |    |		.CONST	0x0409,0x0403
0d18 040a 0404  |    |		.CONST	0x040a,0x0404
0d1a 040b 0001  |    |		.CONST	0x040b,0x0001
0d1c 040d 0002  |    |		.CONST	0x040d,0x0002
0d1e 040f 0003  |    |		.CONST	0x040f,0x0003
0d20 0410 f7ff  |    |		.CONST	0x0410,0xf7ff
0d22 0414 f7fe  |    |		.CONST	0x0414,0xf7fe
0d24 0415 0801  |    |		.CONST	0x0415,0x0801
0d26 041a 0802  |    |		.CONST	0x041a,0x0802
0d28 041c 0803  |    |		.CONST	0x041c,0x0803
0d2a 041e 0804  |    |		.CONST	0x041e,0x0804
0d2c 0427 0805  | '  |		.CONST	0x0427,0x0805
0d2e 042c 0806  | ,  |		.CONST	0x042c,0x0806
0d30 0431 0807  | 1  |		.CONST	0x0431,0x0807
0d32 ; --------------------------------------------------------------------------------------
0d32 ; Debug3 Subtable 0x13
0d32 ; --------------------------------------------------------------------------------------
0d32 0003 0035  |   5|		.DBG3TAB	0x0003,0x0035
0d34 043b ffff  | ;  |		.CONST	0x043b,0xffff
0d36 043c fffe  | <  |		.CONST	0x043c,0xfffe
0d38 043d fffd  | =  |		.CONST	0x043d,0xfffd
0d3a 043e 0001  | >  |		.CONST	0x043e,0x0001
0d3c 044f 0002  | O  |		.CONST	0x044f,0x0002
0d3e 045b 0003  | [  |		.CONST	0x045b,0x0003
0d40 045f 0004  | _  |		.CONST	0x045f,0x0004
0d42 0466 0005  | f  |		.CONST	0x0466,0x0005
0d44 046e 0006  | n  |		.CONST	0x046e,0x0006
0d46 0472 0007  | r  |		.CONST	0x0472,0x0007
0d48 047f 0008  |    |		.CONST	0x047f,0x0008
0d4a 048c 0009  |    |		.CONST	0x048c,0x0009
0d4c 0499 000a  |    |		.CONST	0x0499,0x000a
0d4e 04a6 000b  |    |		.CONST	0x04a6,0x000b
0d50 04ba 000c  |    |		.CONST	0x04ba,0x000c
0d52 04be 000d  |    |		.CONST	0x04be,0x000d
0d54 04c5 000e  |    |		.CONST	0x04c5,0x000e
0d56 04cd 000f  |    |		.CONST	0x04cd,0x000f
0d58 04d1 0010  |    |		.CONST	0x04d1,0x0010
0d5a 04e0 0011  |    |		.CONST	0x04e0,0x0011
0d5c 04ed 0012  |    |		.CONST	0x04ed,0x0012
0d5e 04fa 0013  |    |		.CONST	0x04fa,0x0013
0d60 0507 0014  |    |		.CONST	0x0507,0x0014
0d62 0520 0015  |    |		.CONST	0x0520,0x0015
0d64 0524 0016  | $  |		.CONST	0x0524,0x0016
0d66 052b 0017  | +  |		.CONST	0x052b,0x0017
0d68 053a 0018  | :  |		.CONST	0x053a,0x0018
0d6a 053d 0019  | =  |		.CONST	0x053d,0x0019
0d6c 0544 001a  | D  |		.CONST	0x0544,0x001a
0d6e 0548 001b  | H  |		.CONST	0x0548,0x001b
0d70 0551 001c  | Q  |		.CONST	0x0551,0x001c
0d72 0554 001d  | T  |		.CONST	0x0554,0x001d
0d74 055b 001e  | [  |		.CONST	0x055b,0x001e
0d76 0561 0401  | a  |		.CONST	0x0561,0x0401
0d78 0565 001e  | e  |		.CONST	0x0565,0x001e
0d7a 0566 001f  | f  |		.CONST	0x0566,0x001f
0d7c 056d 0020  | m  |		.CONST	0x056d,0x0020
0d7e 0571 0021  | q !|		.CONST	0x0571,0x0021
0d80 0579 0022  | y "|		.CONST	0x0579,0x0022
0d82 0580 0023  |   #|		.CONST	0x0580,0x0023
0d84 0581 0801  |    |		.CONST	0x0581,0x0801
0d86 0583 0023  |   #|		.CONST	0x0583,0x0023
0d88 0584 0024  |   $|		.CONST	0x0584,0x0024
0d8a 058b 0025  |   %|		.CONST	0x058b,0x0025
0d8c 058f 0026  |   &|		.CONST	0x058f,0x0026
0d8e 0592 0c01  |    |		.CONST	0x0592,0x0c01
0d90 0593 0026  |   &|		.CONST	0x0593,0x0026
0d92 0596 0027  |   '|		.CONST	0x0596,0x0027
0d94 059d 0028  |   (|		.CONST	0x059d,0x0028
0d96 05a1 0029  |   )|		.CONST	0x05a1,0x0029
0d98 05a8 002a  |   *|		.CONST	0x05a8,0x002a
0d9a 05b0 002b  |   +|		.CONST	0x05b0,0x002b
0d9c 05b1 1001  |    |		.CONST	0x05b1,0x1001
0d9e 05b3 002b  |   +|		.CONST	0x05b3,0x002b
0da0 05b4 002c  |   ,|		.CONST	0x05b4,0x002c
0da2 05bb 002d  |   -|		.CONST	0x05bb,0x002d
0da4 ; --------------------------------------------------------------------------------------
0da4 ; Debug3 Subtable 0x14
0da4 ; --------------------------------------------------------------------------------------
0da4 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0da6 05cb 0001  |    |		.CONST	0x05cb,0x0001
0da8 05e0 0002  |    |		.CONST	0x05e0,0x0002
0daa 05ec 0003  |    |		.CONST	0x05ec,0x0003
0dac ; --------------------------------------------------------------------------------------
0dac ; Debug3 Subtable 0x15
0dac ; --------------------------------------------------------------------------------------
0dac 0002 000c  |    |		.DBG3TAB	0x0002,0x000c
0dae 0603 ffff  |    |		.CONST	0x0603,0xffff
0db0 0604 fffe  |    |		.CONST	0x0604,0xfffe
0db2 0608 0001  |    |		.CONST	0x0608,0x0001
0db4 060d 0401  |    |		.CONST	0x060d,0x0401
0db6 060f 0402  |    |		.CONST	0x060f,0x0402
0db8 0610 0403  |    |		.CONST	0x0610,0x0403
0dba 0611 0404  |    |		.CONST	0x0611,0x0404
0dbc 0613 0001  |    |		.CONST	0x0613,0x0001
0dbe 0615 0002  |    |		.CONST	0x0615,0x0002
0dc0 0621 0003  | !  |		.CONST	0x0621,0x0003
0dc2 0627 0004  | '  |		.CONST	0x0627,0x0004
0dc4 0630 0005  | 0  |		.CONST	0x0630,0x0005
0dc6 0638 0006  | 8  |		.CONST	0x0638,0x0006
0dc8 0644 0007  | D  |		.CONST	0x0644,0x0007
0dca ; --------------------------------------------------------------------------------------
0dca ; Debug3 Subtable 0x16
0dca ; --------------------------------------------------------------------------------------
0dca 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0dcc 064b 0001  | K  |		.CONST	0x064b,0x0001
0dce 065d 0002  | ]  |		.CONST	0x065d,0x0002
0dd0 0669 0003  | i  |		.CONST	0x0669,0x0003
0dd2 0670 0004  | p  |		.CONST	0x0670,0x0004
0dd4 0674 0005  | t  |		.CONST	0x0674,0x0005
0dd6 0679 0006  | y  |		.CONST	0x0679,0x0006
0dd8 0680 0007  |    |		.CONST	0x0680,0x0007
0dda ; --------------------------------------------------------------------------------------
0dda ; Debug3 Subtable 0x17
0dda ; --------------------------------------------------------------------------------------
0dda 0002 000e  |    |		.DBG3TAB	0x0002,0x000e
0ddc 068b ffff  |    |		.CONST	0x068b,0xffff
0dde 0698 fffe  |    |		.CONST	0x0698,0xfffe
0de0 0699 0001  |    |		.CONST	0x0699,0x0001
0de2 069d 0002  |    |		.CONST	0x069d,0x0002
0de4 06a3 0003  |    |		.CONST	0x06a3,0x0003
0de6 06a6 0004  |    |		.CONST	0x06a6,0x0004
0de8 06ae 0005  |    |		.CONST	0x06ae,0x0005
0dea 06b6 0006  |    |		.CONST	0x06b6,0x0006
0dec 06bc 0007  |    |		.CONST	0x06bc,0x0007
0dee 06c1 0008  |    |		.CONST	0x06c1,0x0008
0df0 06c6 0009  |    |		.CONST	0x06c6,0x0009
0df2 06cb 000a  |    |		.CONST	0x06cb,0x000a
0df4 06cc 0401  |    |		.CONST	0x06cc,0x0401
0df6 06ce 000a  |    |		.CONST	0x06ce,0x000a
0df8 06cf 000b  |    |		.CONST	0x06cf,0x000b
0dfa 06d3 000c  |    |		.CONST	0x06d3,0x000c
0dfc ; --------------------------------------------------------------------------------------
0dfc ; Debug3 Subtable 0x18
0dfc ; --------------------------------------------------------------------------------------
0dfc 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0dfe 06e3 ffff  |    |		.CONST	0x06e3,0xffff
0e00 06e4 fffe  |    |		.CONST	0x06e4,0xfffe
0e02 06e9 fffd  |    |		.CONST	0x06e9,0xfffd
0e04 06ea fffc  |    |		.CONST	0x06ea,0xfffc
0e06 06ef fffb  |    |		.CONST	0x06ef,0xfffb
0e08 06f4 0001  |    |		.CONST	0x06f4,0x0001
0e0a 06fb 0002  |    |		.CONST	0x06fb,0x0002
0e0c 0701 0003  |    |		.CONST	0x0701,0x0003
0e0e 0705 0004  |    |		.CONST	0x0705,0x0004
0e10 070c 0005  |    |		.CONST	0x070c,0x0005
0e12 0712 0006  |    |		.CONST	0x0712,0x0006
0e14 071a 0007  |    |		.CONST	0x071a,0x0007
0e16 0720 0008  |    |		.CONST	0x0720,0x0008
0e18 0727 000b  | '  |		.CONST	0x0727,0x000b
0e1a 0728 0009  | (  |		.CONST	0x0728,0x0009
0e1c 072c 000a  | ,  |		.CONST	0x072c,0x000a
0e1e 072e 000c  | .  |		.CONST	0x072e,0x000c
0e20 0732 000d  | 2  |		.CONST	0x0732,0x000d
0e22 0736 000e  | 6  |		.CONST	0x0736,0x000e
0e24 073b 000f  | ;  |		.CONST	0x073b,0x000f
0e26 0741 0010  | A  |		.CONST	0x0741,0x0010
0e28 0746 0011  | F  |		.CONST	0x0746,0x0011
0e2a 0758 0012  | X  |		.CONST	0x0758,0x0012
0e2c 075a 0013  | Z  |		.CONST	0x075a,0x0013
0e2e 0762 0014  | b  |		.CONST	0x0762,0x0014
0e30 ; --------------------------------------------------------------------------------------
0e30 ; Debug3 Subtable 0x19
0e30 ; --------------------------------------------------------------------------------------
0e30 0001 000a  |    |		.DBG3TAB	0x0001,0x000a
0e32 076b ffff  | k  |		.CONST	0x076b,0xffff
0e34 076c 0001  | l  |		.CONST	0x076c,0x0001
0e36 0771 0002  | q  |		.CONST	0x0771,0x0002
0e38 0779 0003  | y  |		.CONST	0x0779,0x0003
0e3a 077a 0401  | z  |		.CONST	0x077a,0x0401
0e3c 077c 0003  | |  |		.CONST	0x077c,0x0003
0e3e 077d 0004  | }  |		.CONST	0x077d,0x0004
0e40 0781 0005  |    |		.CONST	0x0781,0x0005
0e42 078f 0006  |    |		.CONST	0x078f,0x0006
0e44 0793 0007  |    |		.CONST	0x0793,0x0007
0e46 0799 0008  |    |		.CONST	0x0799,0x0008
0e48 ; --------------------------------------------------------------------------------------
0e48 ; Debug3 Subtable 0x1a
0e48 ; --------------------------------------------------------------------------------------
0e48 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0e4a 07ab ffff  |    |		.CONST	0x07ab,0xffff
0e4c 07b5 0001  |    |		.CONST	0x07b5,0x0001
0e4e 07b8 0002  |    |		.CONST	0x07b8,0x0002
0e50 07bd 0003  |    |		.CONST	0x07bd,0x0003
0e52 07cf 0004  |    |		.CONST	0x07cf,0x0004
0e54 07d5 0005  |    |		.CONST	0x07d5,0x0005
0e56 07e0 0006  |    |		.CONST	0x07e0,0x0006
0e58 07e6 0007  |    |		.CONST	0x07e6,0x0007
0e5a ; --------------------------------------------------------------------------------------
0e5a ; Debug3 Subtable 0x1b
0e5a ; --------------------------------------------------------------------------------------
0e5a 0002 001a  |    |		.DBG3TAB	0x0002,0x001a
0e5c 07f3 ffff  |    |		.CONST	0x07f3,0xffff
0e5e 07fa fffe  |    |		.CONST	0x07fa,0xfffe
0e60 07ff 0001  |    |		.CONST	0x07ff,0x0001
0e62 0806 0002  |    |		.CONST	0x0806,0x0002
0e64 0813 0006  |    |		.CONST	0x0813,0x0006
0e66 0818 0003  |    |		.CONST	0x0818,0x0003
0e68 081e 0004  |    |		.CONST	0x081e,0x0004
0e6a 0823 0005  | #  |		.CONST	0x0823,0x0005
0e6c 082c 0007  | ,  |		.CONST	0x082c,0x0007
0e6e 0832 0008  | 2  |		.CONST	0x0832,0x0008
0e70 0837 0009  | 7  |		.CONST	0x0837,0x0009
0e72 083e 000a  | >  |		.CONST	0x083e,0x000a
0e74 0842 000b  | B  |		.CONST	0x0842,0x000b
0e76 0849 000c  | I  |		.CONST	0x0849,0x000c
0e78 084d 000d  | M  |		.CONST	0x084d,0x000d
0e7a 0851 000e  | Q  |		.CONST	0x0851,0x000e
0e7c 0856 000f  | V  |		.CONST	0x0856,0x000f
0e7e 085c 0010  | \  |		.CONST	0x085c,0x0010
0e80 0861 0011  | a  |		.CONST	0x0861,0x0011
0e82 0865 0012  | e  |		.CONST	0x0865,0x0012
0e84 086c 0013  | l  |		.CONST	0x086c,0x0013
0e86 086f 0401  | o  |		.CONST	0x086f,0x0401
0e88 0871 0402  | q  |		.CONST	0x0871,0x0402
0e8a 0872 0403  | r  |		.CONST	0x0872,0x0403
0e8c 0873 0404  | s  |		.CONST	0x0873,0x0404
0e8e 0875 0013  | u  |		.CONST	0x0875,0x0013
0e90 0877 0014  | w  |		.CONST	0x0877,0x0014
0e92 087e 0015  | ~  |		.CONST	0x087e,0x0015
0e94 ; --------------------------------------------------------------------------------------
0e94 ; Debug3 Subtable 0x1c
0e94 ; --------------------------------------------------------------------------------------
0e94 0005 001a  |    |		.DBG3TAB	0x0005,0x001a
0e96 088b ffff  |    |		.CONST	0x088b,0xffff
0e98 088d fffe  |    |		.CONST	0x088d,0xfffe
0e9a 088f fffd  |    |		.CONST	0x088f,0xfffd
0e9c 0890 fffc  |    |		.CONST	0x0890,0xfffc
0e9e 0894 fffb  |    |		.CONST	0x0894,0xfffb
0ea0 089b 0001  |    |		.CONST	0x089b,0x0001
0ea2 08a2 0002  |    |		.CONST	0x08a2,0x0002
0ea4 08a4 0003  |    |		.CONST	0x08a4,0x0003
0ea6 08a5 0004  |    |		.CONST	0x08a5,0x0004
0ea8 08ad 0005  |    |		.CONST	0x08ad,0x0005
0eaa 08bb 0006  |    |		.CONST	0x08bb,0x0006
0eac 08bf 0007  |    |		.CONST	0x08bf,0x0007
0eae 08c0 0008  |    |		.CONST	0x08c0,0x0008
0eb0 08c2 0009  |    |		.CONST	0x08c2,0x0009
0eb2 08c9 000a  |    |		.CONST	0x08c9,0x000a
0eb4 08cd 000b  |    |		.CONST	0x08cd,0x000b
0eb6 08d3 000c  |    |		.CONST	0x08d3,0x000c
0eb8 08d7 000d  |    |		.CONST	0x08d7,0x000d
0eba 08dc 000e  |    |		.CONST	0x08dc,0x000e
0ebc 08e6 000f  |    |		.CONST	0x08e6,0x000f
0ebe 08ec 0010  |    |		.CONST	0x08ec,0x0010
0ec0 08f5 0011  |    |		.CONST	0x08f5,0x0011
0ec2 08fa 0012  |    |		.CONST	0x08fa,0x0012
0ec4 0909 0401  |    |		.CONST	0x0909,0x0401
0ec6 090d 0012  |    |		.CONST	0x090d,0x0012
0ec8 0911 0013  |    |		.CONST	0x0911,0x0013
0eca 091c 0014  |    |		.CONST	0x091c,0x0014
0ecc 0922 0015  | "  |		.CONST	0x0922,0x0015
0ece 092a 0016  | *  |		.CONST	0x092a,0x0016
0ed0 092f 0017  | /  |		.CONST	0x092f,0x0017
0ed2 093a 0018  | :  |		.CONST	0x093a,0x0018
0ed4 ; --------------------------------------------------------------------------------------
0ed4 ; Debug3 Subtable 0x1d
0ed4 ; --------------------------------------------------------------------------------------
0ed4 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0ed6 0943 0001  | C  |		.CONST	0x0943,0x0001
0ed8 0948 0002  | H  |		.CONST	0x0948,0x0002
0eda 094b 0003  | K  |		.CONST	0x094b,0x0003
0edc 0000 0000  |    |		.BLANK	0000[0x124]