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

⟦cbcea6ac5⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0a08       |    |		.CONST	0x0a08								; 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,0x0afa,0x0000,0x0000,0x005a,0x8bd5,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 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 0253  |   S|		Declare_Subprogram	INIT_0250,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 029a 02bb  |    |		Declare_Subprogram	INIT_02b8,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,0x0b12,0x0000,0x0000,0x005a,0x8e25,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 02e3  |    |		Declare_Subprogram	INIT_02e0,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 02fb  |    |		Declare_Subprogram	INIT_02f8,For_Outer_Call			; Debug Table 0x1.0x3 = 0x3a,0xfffc
003c 029d 0313  |    |		Declare_Subprogram	INIT_0310,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 034b  |   K|		Declare_Subprogram	INIT_0348,For_Outer_Call			; Debug Table 0x1.0x8 = 0x44,0xfff7
0046 029d 0393  |    |		Declare_Subprogram	INIT_0390,For_Outer_Call			; Debug Table 0x1.0x9 = 0x46,0xfff6
0048 029d 040b  |    |		Declare_Subprogram	INIT_0408,For_Outer_Call			; Debug Table 0x1.0xa = 0x48,0xfff5
004a 029d 0443  |   C|		Declare_Subprogram	INIT_0440,For_Outer_Call			; Debug Table 0x1.0xb = 0x4a,0xfff4
004c 029d 05d3  |    |		Declare_Subprogram	INIT_05d0,For_Outer_Call			; Debug Table 0x1.0xc = 0x4c,0xfff3
004e 029d 060b  |    |		Declare_Subprogram	INIT_0608,For_Outer_Call			; Debug Table 0x1.0xd = 0x4e,0xfff2
0050 029d 0653  |   S|		Declare_Subprogram	INIT_0650,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 0693  |    |		Declare_Subprogram	INIT_0690,For_Outer_Call			; Debug Table 0x1.0x10 = 0x54,0xffef
0056 029d 06eb  |    |		Declare_Subprogram	INIT_06e8,For_Outer_Call			; Debug Table 0x1.0x11 = 0x56,0xffee
0058 029d 0773  |   s|		Declare_Subprogram	INIT_0770,For_Outer_Call			; Debug Table 0x1.0x12 = 0x58,0xffed
005a 029d 07b3  |    |		Declare_Subprogram	INIT_07b0,For_Outer_Call			; Debug Table 0x1.0x13 = 0x5a,0xffec
005c 029d 07fb  |    |		Declare_Subprogram	INIT_07f8,For_Outer_Call			; Debug Table 0x1.0x14 = 0x5c,0xffeb
005e 029d 0893  |    |		Declare_Subprogram	INIT_0890,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,0x0b4c,0x0001,0x0000,0x005a,0x8bd5,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 6287       |b   |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
0081 010f       |    |		Execute	Exception,Equal
0082 6807       |h   |		Jump_Zero	0x8a
0083 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "doe_error"
													; Debug Table 0x2.0x3 = 0x83,0x3
0085 0092 0955  |   U|		Action	Push_String_Extended,0x955					; "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 0955  |   U|		Action	Push_String_Extended,0x955					; "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,0x0b58,0x0001,0x0000,0x005a,0x8bd5,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 6258       |bX  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x5a8bd503}
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 6258       |bX  |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
00b0 010f       |    |		Execute	Exception,Equal
00b1 6808       |h   |		Jump_Zero	0xba
00b2 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "doe_error"
													; Debug Table 0x3.0x5 = 0xb2,0x5
00b4 0092 0956  |   V|		Action	Push_String_Extended,0x956					; "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 0956  |   V|		Action	Push_String_Extended,0x956					; "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,0x0b68,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05fe
													; Debug Table 0x4.0x0 = 0xcb,0xffff
00cc 029f 094b  |   K|		Declare_Subprogram	INIT_0948,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 6203       |b   |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
0105 010f       |    |		Execute	Exception,Equal
0106 6807       |h   |		Jump_Zero	0x10e
0107 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "doe_error"
													; Debug Table 0x4.0xb = 0x107,0x9
0109 0092 0957  |   W|		Action	Push_String_Extended,0x957					; "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 0957  |   W|		Action	Push_String_Extended,0x957					; "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 0190       |    |		.CONST	0x0190								; Address of exception handler
011a 000a       |    |		.CONST	0x000a								; Number of locals
011b			INIT_0118:
011b e006       |    |		Load	0x0,0x6								; Debug Table 0x5 = .DEBUG	0x011b,0x0b84,0x0001,0x0000,0x005a,0x8bd5,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 6818       |h   |		Jump_Zero	0x178
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 e009       |    |		Load	0x0,0x9
0166 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0167 680f       |h   |		Jump_Zero	0x177
0168 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x18 = 0x168,0xe
0169 e009       |    |		Load	0x0,0x9
016a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
016b e402       |    |		Load	0x2,0x2
016c 016d       | m  |		Execute	Variant_Record,Structure_Write
016d e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x19 = 0x16d,0xf
016e e009       |    |		Load	0x0,0x9
016f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0170 a5fb       |    |		Store_Unchecked	0x2,-0x5
0171 e402       |    |		Load	0x2,0x2								; Debug Table 0x5.0x1a = 0x171,0x10
0172 e006       |    |		Load	0x0,0x6
0173 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0174 a5fc       |    |		Store_Unchecked	0x2,-0x4
0175 e403       |    |		Load	0x2,0x3								; Debug Table 0x5.0x1b = 0x175,0x11
0176 c5fd       |    |		Store	0x2,-0x3
0177 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0178 e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x1c = 0x178,0x12
0179 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
017a 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
017b 800a       |    |		Call	0x0,0xa
017c 6812       |h   |		Jump_Zero	0x18f
017d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x1d = 0x17d,0x13
017e e406       |    |		Load	0x2,0x6
017f e408       |    |		Load	0x2,0x8
0180 e404       |    |		Load	0x2,0x4
0181 e405       |    |		Load	0x2,0x5
0182 8217       |    |		Call	0x1,0x17
0183 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0184 0007       |    |		Action	Break_Optional							; Debug Table 0x5.0x1e = 0x184,0x14
0185 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1f = 0x185,0x801
0186 021d       |    |		Execute	Heap_Access,Is_Null
0187 7003       |p   |		Jump_Nonzero	0x18b							; Debug Table 0x5.0x20 = 0x187,0x14
0188 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x21 = 0x188,0x15
0189 a5fb       |    |		Store_Unchecked	0x2,-0x5
018a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
018b e404       |    |		Load	0x2,0x4								; Debug Table 0x5.0x22 = 0x18b,0x16
018c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
018d 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
018e a5fb       |    |		Store_Unchecked	0x2,-0x5
018f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0190			TRAP_0118:
0190 6177       |aw  |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
0191 010f       |    |		Execute	Exception,Equal
0192 6807       |h   |		Jump_Zero	0x19a
0193 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "doe_error"
													; Debug Table 0x5.0x23 = 0x193,0x17
0195 0092 0958  |   X|		Action	Push_String_Extended,0x958					; "Get_Object"
0197 e003       |    |		Load	0x0,0x3
0198 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0199 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
019a e004       |    |		Load	0x0,0x4								; Debug Table 0x5.0x24 = 0x19a,0x18
019b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
019c 0092 0958  |   X|		Action	Push_String_Extended,0x958					; "Get_Object"
019e e003       |    |		Load	0x0,0x3
019f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01a0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01a1 0000 0000  |    |		.BLANK	0000[0x7]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b3       |    |		.CONST	0x01b3								; Address of begin
01a9 01f1       |    |		.CONST	0x01f1								; Address of exception handler
01aa 0004       |    |		.CONST	0x0004								; Number of locals
01ab			INIT_01a8:
01ab e001       |    |		Load	0x0,0x1								; Debug Table 0x6 = .DEBUG	0x01ab,0x0bd0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x062f
													; Debug Table 0x6.0x0 = 0x1ab,0xffff
01ac 0007       |    |		Action	Break_Optional
01ad e008       |    |		Load	0x0,0x8								; Debug Table 0x6.0x1 = 0x1ad,0xfffe
01ae 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01af e007       |    |		Load	0x0,0x7								; Debug Table 0x6.0x2 = 0x1af,0xfffd
01b0 0322       | "  |		Declare_Variable	Record
01b1 00d8       |    |		Load_Top	At_Offset_0
01b2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b3			BODY_01a8:
01b3 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x6.0x3 = 0x1b3,0x1
01b4 e002       |    |		Load	0x0,0x2
01b5 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
01b6 e002       |    |		Load	0x0,0x2
01b7 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
01b8 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01b9 e002       |    |		Load	0x0,0x2								; Debug Table 0x6.0x4 = 0x1b9,0x2
01ba 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
01bb e002       |    |		Load	0x0,0x2
01bc 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
01bd 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01be 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x5 = 0x1be,0x3
01bf 00da       |    |		Load_Top	At_Offset_2
01c0 e402       |    |		Load	0x2,0x2
01c1 e003       |    |		Load	0x0,0x3
01c2 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01c3 005b       | [  |		Store_Top	Discrete,At_Offset_3
01c4 00d1       |    |		Pop_Control	Pop_Count_1
01c5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x6 = 0x1c5,0x4
01c6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01c7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01c8 7014       |p   |		Jump_Nonzero	0x1dd
01c9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x7 = 0x1c9,0x5
01ca 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
01cb e00b       |    |		Load	0x0,0xb
01cc 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
01cd 700a       |p   |		Jump_Nonzero	0x1d8
01ce 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x8 = 0x1ce,0x6
01cf 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
01d0 e00b       |    |		Load	0x0,0xb
01d1 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
01d2 e006       |    |		Load	0x0,0x6
01d3 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
01d4 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01d5 e00c       |    |		Load	0x0,0xc
01d6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01d7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01d8 0092 0959  |   Y|		Action	Push_String_Extended,0x959					; "explain is not allowed here"
													; Debug Table 0x6.0x9 = 0x1d8,0x7
01da e00c       |    |		Load	0x0,0xc
01db 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01dc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xa = 0x1dd,0x8
01de 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01df 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
01e0 e009       |    |		Load	0x0,0x9
01e1 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01e2 6809       |h   |		Jump_Zero	0x1ec
01e3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0xb = 0x1e3,0x9
01e4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e5 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
01e6 e006       |    |		Load	0x0,0x6
01e7 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
01e8 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01e9 e00c       |    |		Load	0x0,0xc
01ea 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01eb 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01ec 0092 0959  |   Y|		Action	Push_String_Extended,0x959					; "explain is not allowed here"
													; Debug Table 0x6.0xc = 0x1ec,0xa
01ee e00c       |    |		Load	0x0,0xc
01ef 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01f0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01f1			TRAP_01a8:
01f1 6116       |a   |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
01f2 010f       |    |		Execute	Exception,Equal
01f3 6807       |h   |		Jump_Zero	0x1fb
01f4 0092 0954  |   T|		Action	Push_String_Extended,0x954					; "doe_error"
													; Debug Table 0x6.0xd = 0x1f4,0xb
01f6 0092 095a  |   Z|		Action	Push_String_Extended,0x95a					; "explain"
01f8 e003       |    |		Load	0x0,0x3
01f9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01fa 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01fb e004       |    |		Load	0x0,0x4								; Debug Table 0x6.0xe = 0x1fb,0xc
01fc 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01fd 0092 095a  |   Z|		Action	Push_String_Extended,0x95a					; "explain"
01ff e003       |    |		Load	0x0,0x3
0200 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0201 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0202 0000 0000  |    |		.BLANK	0000[0x6]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b 0007       |    |		Action	Break_Optional							; Debug Table 0x7 = .DEBUG	0x020b,0x0bf0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x063f
													; Debug Table 0x7.0x0 = 0x20b,0x1
020c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x1 = 0x20c,0x401
020d 0217       |    |		Execute	Heap_Access,All_Reference
020e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
020f e009       |    |		Load	0x0,0x9								; Debug Table 0x7.0x2 = 0x20f,0x1
0210 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0211 e00d       |    |		Load	0x0,0xd
0212 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0213 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x3 = 0x213,0x2
0214 00db       |    |		Load_Top	At_Offset_3
0215 e00e       |    |		Load	0x0,0xe
0216 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0217 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0222       | "  |		.CONST	0x0222								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0006       |    |		.CONST	0x0006								; Number of locals
021b			INIT_0218:
021b 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8 = .DEBUG	0x021b,0x0bfa,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x064d
													; Debug Table 0x8.0x0 = 0x21b,0xffff
021c 00db       |    |		Load_Top	At_Offset_3
021d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
021e 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x1 = 0x21e,0xfffe
021f 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x2 = 0x21f,0xfffd
0220 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8.0x3 = 0x220,0xfffc
0221 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0x4 = 0x221,0xfffb
0222			BODY_0218:
0222 7824       |x$  |		Jump	0x247
0223 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x5 = 0x223,0x2
0224 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x6 = 0x224,0x401
0225 0217       |    |		Execute	Heap_Access,All_Reference
0226 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0227 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2					; Debug Table 0x8.0x7 = 0x227,0x2
0228 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x8 = 0x228,0x3
0229 00da       |    |		Load_Top	At_Offset_2
022a 4975       |Iu  |		Short_Literal	0x175
022b 00eb       |    |		Load_Encached	Diana_Cache
022c 0098       |    |		Execute	Package,Field_Read_Dynamic
022d 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
022e 7013       |p   |		Jump_Nonzero	0x242
022f 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x9 = 0x22f,0x4
0230 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x8.0xa = 0x230,0x801
0231 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0xb = 0x231,0x4
0232 00eb       |    |		Load_Encached	Diana_Cache
0233 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
0234 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0235 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0xc = 0x235,0x5
0236 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0xd = 0x236,0xc01
0237 021d       |    |		Execute	Heap_Access,Is_Null
0238 6803       |h   |		Jump_Zero	0x23c							; Debug Table 0x8.0xe = 0x238,0x5
0239 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0xf = 0x239,0x6
023a a403       |    |		Store_Unchecked	0x2,0x3
023b 7804       |x   |		Jump	0x240
023c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x10 = 0x23c,0x7
023d 00db       |    |		Load_Top	At_Offset_3
023e 00eb       |    |		Load_Encached	Diana_Cache
023f 1877       | w  |		Execute	Package,Field_Execute,Field_Number 0x77
0240 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x11 = 0x240,0x8
0241 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0242 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x12 = 0x242,0x9
0243 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x13 = 0x243,0x1001
0244 0217       |    |		Execute	Heap_Access,All_Reference
0245 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0246 a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0x8.0x14 = 0x246,0x9
0247 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x15 = 0x247,0x1
0248 e402       |    |		Load	0x2,0x2								; Debug Table 0x8.0x16 = 0x248,0x1401
0249 021d       |    |		Execute	Heap_Access,Is_Null
024a 6fd8       |o   |		Jump_Zero	0x223							; Debug Table 0x8.0x17 = 0x24a,0x1
024b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0x18 = 0x24b,0xa
024c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
024d 0000 0000  |    |		.XXX[0x3]
024f 0000       |    |
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253       | S  |		.CONST	0x0253								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0001       |    |		.CONST	0x0001								; Number of locals
0253			BODY_0250:
0253			INIT_0250:
0253 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9 = .DEBUG	0x0253,0x0c2e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0660
													; Debug Table 0x9.0x0 = 0x253,0x1
0254 e006       |    |		Load	0x0,0x6
0255 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0256 700c       |p   |		Jump_Nonzero	0x263
0257 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x9.0x1 = 0x257,0x2
0258 00db       |    |		Load_Top	At_Offset_3
0259 e00d       |    |		Load	0x0,0xd
025a 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
025b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x9.0x2 = 0x25b,0x3
025c 6806       |h   |		Jump_Zero	0x263
025d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x9.0x3 = 0x25d,0x4
025e 4800       |H   |		Short_Literal	0x0
025f 0092 095b  |   [|		Action	Push_String_Extended,0x95b					; "<image>"
0261 e00f       |    |		Load	0x0,0xf
0262 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0263 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0264 0000 0000  |    |		.BLANK	0000[0x4]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026c       | l  |		.CONST	0x026c								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0002       |    |		.CONST	0x0002								; Number of locals
026b			INIT_0268:
026b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xa = .DEBUG	0x026b,0x0c38,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0672
													; Debug Table 0xa.0x0 = 0x26b,0xffff
026c			BODY_0268:
026c 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x1 = 0x26c,0x1
026d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x2 = 0x26d,0x401
026e 021d       |    |		Execute	Heap_Access,Is_Null
026f 6801       |h   |		Jump_Zero	0x271							; Debug Table 0xa.0x3 = 0x26f,0x1
0270 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xa.0x4 = 0x270,0x2
0271 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x5 = 0x271,0x3
0272 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x6 = 0x272,0x801
0273 0007       |    |		Action	Break_Optional
0274 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xa.0x7 = 0x274,0x802
0275 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x8 = 0x275,0x803
0276 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x9 = 0x276,0x804
0277 0b48       | H  |		Execute_Immediate	Case_Compare,0x48				; Debug Table 0xa.0xa = 0x277,0x3
0278 7011       |p   |		Jump_Nonzero	0x28a
0279 0b47       | G  |		Execute_Immediate	Case_Compare,0x47
027a 700f       |p   |		Jump_Nonzero	0x28a
027b 0b46       | F  |		Execute_Immediate	Case_Compare,0x46
027c 700d       |p   |		Jump_Nonzero	0x28a
027d 0b3e       | >  |		Execute_Immediate	Case_Compare,0x3e
027e 700b       |p   |		Jump_Nonzero	0x28a
027f 0b41       | A  |		Execute_Immediate	Case_Compare,0x41
0280 7009       |p   |		Jump_Nonzero	0x28a
0281 0b3d       | =  |		Execute_Immediate	Case_Compare,0x3d
0282 7007       |p   |		Jump_Nonzero	0x28a
0283 0b3f       | ?  |		Execute_Immediate	Case_Compare,0x3f
0284 7005       |p   |		Jump_Nonzero	0x28a
0285 0ba8       |    |		Execute_Immediate	Case_Compare,0xa8
0286 7003       |p   |		Jump_Nonzero	0x28a
0287 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0xb = 0x287,0x7
0288 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0289 780d       |x   |		Jump	0x297
028a 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xc = 0x28a,0x4
028b e5ff       |    |		Load	0x2,-0x1
028c 4976       |Iv  |		Short_Literal	0x176
028d 00eb       |    |		Load_Encached	Diana_Cache
028e 0098       |    |		Execute	Package,Field_Read_Dynamic
028f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0290 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0291 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0xd = 0x291,0x5
0292 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0xe = 0x292,0xc01
0293 021d       |    |		Execute	Heap_Access,Is_Null
0294 6802       |h   |		Jump_Zero	0x297							; Debug Table 0xa.0xf = 0x294,0x5
0295 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x10 = 0x295,0x6
0296 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0297 00d1       |    |		Pop_Control	Pop_Count_1
0298 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x11 = 0x298,0x8
0299 4801       |H   |		Short_Literal	0x1
029a e5fe       |    |		Load	0x2,-0x2
029b 00db       |    |		Load_Top	At_Offset_3
029c e00e       |    |		Load	0x0,0xe
029d 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
029e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
029f 0000       |    |		.XXX[0x1]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x02a3,0x0c5e,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x0681
													; Debug Table 0xb.0x0 = 0x2a3,0x1
02a4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02a5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02a6 6807       |h   |		Jump_Zero	0x2ae
02a7 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0xb.0x1 = 0x2a7,0x2
02a8 e5fc       |    |		Load	0x2,-0x4
02a9 e5fd       |    |		Load	0x2,-0x3
02aa e5fe       |    |		Load	0x2,-0x2
02ab e5ff       |    |		Load	0x2,-0x1
02ac 8223       | #  |		Call	0x1,0x23
02ad 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02ae e5fb       |    |		Load	0x2,-0x5							; Debug Table 0xb.0x2 = 0x2ae,0x3
02af e5fc       |    |		Load	0x2,-0x4
02b0 e5fd       |    |		Load	0x2,-0x3
02b1 e5fe       |    |		Load	0x2,-0x2
02b2 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02b3 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02b4 e5fe       |    |		Load	0x2,-0x2
02b5 e5ff       |    |		Load	0x2,-0x1
02b6 8220       |    |		Call	0x1,0x20
02b7 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02c8       |    |		.CONST	0x02c8								; Address of begin
02b9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ba 0002       |    |		.CONST	0x0002								; Number of locals
02bb			INIT_02b8:
02bb e010       |    |		Load	0x0,0x10							; Debug Table 0xc = .DEBUG	0x02bb,0x0c66,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x069e
													; Debug Table 0xc.0x0 = 0x2bb,0xffff
02bc 02ff       |    |		Declare_Variable	Variant_Record
02bd e5fb       |    |		Load	0x2,-0x5
02be e5fc       |    |		Load	0x2,-0x4
02bf e5fd       |    |		Load	0x2,-0x3
02c0 e5fe       |    |		Load	0x2,-0x2
02c1 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02c2 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02c3 e5fe       |    |		Load	0x2,-0x2
02c4 e5ff       |    |		Load	0x2,-0x1
02c5 8220       |    |		Call	0x1,0x20
02c6 00d9       |    |		Load_Top	At_Offset_1
02c7 016d       | m  |		Execute	Variant_Record,Structure_Write
02c8			BODY_02b8:
02c8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x1 = 0x2c8,0x1
02c9 e011       |    |		Load	0x0,0x11
02ca 016f       | o  |		Execute	Variant_Record,Equal
02cb 6803       |h   |		Jump_Zero	0x2cf
02cc 0007       |    |		Action	Break_Optional							; Debug Table 0xc.0x2 = 0x2cc,0x2
02cd 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xc.0x3 = 0x2cd,0x401
02ce 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5				; Debug Table 0xc.0x4 = 0x2ce,0x2
02cf 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x5 = 0x2cf,0x3
02d0 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02d1 6805       |h   |		Jump_Zero	0x2d7
02d2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x6 = 0x2d2,0x4
02d3 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
02d4 e009       |    |		Load	0x0,0x9
02d5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02d6 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02d7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x7 = 0x2d7,0x5
02d8 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
02d9 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
02da 0000 0000  |    |		.BLANK	0000[0x6]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3       |    |		.CONST	0x02e3								; Address of begin
02e1 0004       |    |		.CONST	0x0004								; Address of exception handler
02e2 0001       |    |		.CONST	0x0001								; Number of locals
02e3			BODY_02e0:
02e3			INIT_02e0:
02e3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd = .DEBUG	0x02e3,0x0c78,0x0002,0x0000,0x005a,0x8e25,0x0000,0x001f
													; Debug Table 0xd.0x0 = 0x2e3,0x1
02e4 0217       |    |		Execute	Heap_Access,All_Reference
02e5 3c0a       |<   |		Execute	Record,Field_Read,Field_Number 0xa
02e6 7008       |p   |		Jump_Nonzero	0x2ef
02e7 00da       |    |		Load_Top	At_Offset_2
02e8 0217       |    |		Execute	Heap_Access,All_Reference
02e9 3c0c       |<   |		Execute	Record,Field_Read,Field_Number 0xc
02ea 7004       |p   |		Jump_Nonzero	0x2ef
02eb 00da       |    |		Load_Top	At_Offset_2
02ec 0217       |    |		Execute	Heap_Access,All_Reference
02ed 3c0d       |<   |		Execute	Record,Field_Read,Field_Number 0xd
02ee 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02ef 4800       |H   |		Short_Literal	0x0
02f0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02f1 0000 0000  |    |		.BLANK	0000[0x7]
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 02fb       |    |		.CONST	0x02fb								; Address of begin
02f9 0004       |    |		.CONST	0x0004								; Address of exception handler
02fa 0001       |    |		.CONST	0x0001								; Number of locals
02fb			BODY_02f8:
02fb			INIT_02f8:
02fb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe = .DEBUG	0x02fb,0x0c7c,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00c9
													; Debug Table 0xe.0x0 = 0x2fb,0x1
02fc 0217       |    |		Execute	Heap_Access,All_Reference
02fd 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
02fe e00b       |    |		Load	0x0,0xb
02ff 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0300 00db       |    |		Load_Top	At_Offset_3
0301 8213       |    |		Call	0x1,0x13
0302 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0303 0000       |    |		.XXX[0x1]
0304 0000 0000  |    |		.LITERAL	{0x00000000, 0x5a8bd503}
0308 0000 0000  |    |		.LITERAL	{0x00000000, 0x5a8bd501}
030c 0000 0000  |    |		.BLANK	0000[0x4]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 031a       |    |		.CONST	0x031a								; Address of begin
0311 0004       |    |		.CONST	0x0004								; Address of exception handler
0312 0006       |    |		.CONST	0x0006								; Number of locals
0313			INIT_0310:
0313 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf = .DEBUG	0x0313,0x0c80,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00eb
													; Debug Table 0xf.0x0 = 0x313,0xffff
0314 00db       |    |		Load_Top	At_Offset_3
0315 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0316 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x1 = 0x316,0xfffe
0317 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x2 = 0x317,0xfffd
0318 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0x3 = 0x318,0xfffc
0319 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xf.0x4 = 0x319,0xfffb
031a			BODY_0310:
031a 7823       |x#  |		Jump	0x33e
031b 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x5 = 0x31b,0x2
031c e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x6 = 0x31c,0x401
031d 0217       |    |		Execute	Heap_Access,All_Reference
031e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
031f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1					; Debug Table 0xf.0x7 = 0x31f,0x2
0320 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x8 = 0x320,0x3
0321 e012       |    |		Load	0x0,0x12
0322 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0323 e5fe       |    |		Load	0x2,-0x2
0324 021f       |    |		Execute	Heap_Access,Equal
0325 6813       |h   |		Jump_Zero	0x339
0326 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x9 = 0x326,0x4
0327 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xf.0xa = 0x327,0x801
0328 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0xb = 0x328,0x4
0329 00eb       |    |		Load_Encached	Diana_Cache
032a 1874       | t  |		Execute	Package,Field_Execute,Field_Number 0x74
032b 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
032c 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0xc = 0x32c,0x5
032d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0xd = 0x32d,0xc01
032e 021d       |    |		Execute	Heap_Access,Is_Null
032f 6803       |h   |		Jump_Zero	0x333							; Debug Table 0xf.0xe = 0x32f,0x5
0330 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0xf = 0x330,0x6
0331 a403       |    |		Store_Unchecked	0x2,0x3
0332 7804       |x   |		Jump	0x337
0333 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x10 = 0x333,0x7
0334 00db       |    |		Load_Top	At_Offset_3
0335 00eb       |    |		Load_Encached	Diana_Cache
0336 1877       | w  |		Execute	Package,Field_Execute,Field_Number 0x77
0337 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x11 = 0x337,0x8
0338 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0339 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x12 = 0x339,0x9
033a e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x13 = 0x33a,0x1001
033b 0217       |    |		Execute	Heap_Access,All_Reference
033c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
033d a402       |    |		Store_Unchecked	0x2,0x2							; Debug Table 0xf.0x14 = 0x33d,0x9
033e 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x15 = 0x33e,0x1
033f e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x16 = 0x33f,0x1401
0340 021d       |    |		Execute	Heap_Access,Is_Null
0341 6fd9       |o   |		Jump_Zero	0x31b							; Debug Table 0xf.0x17 = 0x341,0x1
0342 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x18 = 0x342,0xa
0343 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0344 0000 0000  |    |		.BLANK	0000[0x4]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034e       | N  |		.CONST	0x034e								; Address of begin
0349 0389       |    |		.CONST	0x0389								; Address of exception handler
034a 0003       |    |		.CONST	0x0003								; Number of locals
034b			INIT_0348:
034b 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x10 = .DEBUG	0x034b,0x0cb4,0x0001,0x0000,0x005a,0x8e25,0x0000,0x023a
													; Debug Table 0x10.0x0 = 0x34b,0xffff
034c e00b       |    |		Load	0x0,0xb								; Debug Table 0x10.0x1 = 0x34c,0xfffe
034d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
034e			BODY_0348:
034e e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x2 = 0x34e,0x1
034f 0217       |    |		Execute	Heap_Access,All_Reference
0350 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0351 4605       |F   |		Jump_Case	0x6
0352 781c       |x   |		Jump	0x36f								; case 0x0
0353 781b       |x   |		Jump	0x36f								; case 0x1
0354 7803       |x   |		Jump	0x358								; case 0x2
0355 7805       |x   |		Jump	0x35b								; case 0x3
0356 7807       |x   |		Jump	0x35e								; case 0x4
0357 7806       |x   |		Jump	0x35e								; case 0x5
0358 4802       |H   |		Short_Literal	0x2							; Debug Table 0x10.0x3 = 0x358,0x2
0359 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
035a 7818       |x   |		Jump	0x373
035b 4803       |H   |		Short_Literal	0x3							; Debug Table 0x10.0x4 = 0x35b,0x3
035c 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
035d 7815       |x   |		Jump	0x373
035e e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0x5 = 0x35e,0x4
035f 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0360 e00b       |    |		Load	0x0,0xb
0361 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
0362 4605       |F   |		Jump_Case	0x6
0363 7808       |x   |		Jump	0x36c								; case 0x0
0364 7807       |x   |		Jump	0x36c								; case 0x1
0365 7806       |x   |		Jump	0x36c								; case 0x2
0366 7802       |x   |		Jump	0x369								; case 0x3
0367 7801       |x   |		Jump	0x369								; case 0x4
0368 7800       |x   |		Jump	0x369								; case 0x5
0369 4803       |H   |		Short_Literal	0x3							; Debug Table 0x10.0x6 = 0x369,0x5
036a 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
036b 7807       |x   |		Jump	0x373
036c 4802       |H   |		Short_Literal	0x2							; Debug Table 0x10.0x7 = 0x36c,0x6
036d 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
036e 7804       |x   |		Jump	0x373
036f e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0x8 = 0x36f,0x7
0370 e5ff       |    |		Load	0x2,-0x1
0371 8215       |    |		Call	0x1,0x15
0372 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x10.0x9 = 0x372,0x8
0373 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x10.0xa = 0x373,0x9
0374 e5fe       |    |		Load	0x2,-0x2
0375 00da       |    |		Load_Top	At_Offset_2
0376 e5fd       |    |		Load	0x2,-0x3
0377 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0378 e00b       |    |		Load	0x0,0xb
0379 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
037a 821b       |    |		Call	0x1,0x1b
037b 821c       |    |		Call	0x1,0x1c
037c 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
037d 0007       |    |		Action	Break_Optional							; Debug Table 0x10.0xb = 0x37d,0xa
037e 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0xc = 0x37e,0x401
037f 021d       |    |		Execute	Heap_Access,Is_Null
0380 7004       |p   |		Jump_Nonzero	0x385							; Debug Table 0x10.0xd = 0x380,0xa
0381 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0xe = 0x381,0xb
0382 00da       |    |		Load_Top	At_Offset_2
0383 8212       |    |		Call	0x1,0x12
0384 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0385 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0xf = 0x385,0xc
0386 e5ff       |    |		Load	0x2,-0x1
0387 8215       |    |		Call	0x1,0x15
0388 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0389			TRAP_0348:
0389 0007       |    |		Action	Break_Optional
038a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0x10 = 0x38a,0xd
038b e5ff       |    |		Load	0x2,-0x1
038c 8215       |    |		Call	0x1,0x15
038d 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
038e 0000 0000  |    |		.XXX[0x2]
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 0394       |    |		.CONST	0x0394								; Address of begin
0391 0402       |    |		.CONST	0x0402								; Address of exception handler
0392 0002       |    |		.CONST	0x0002								; Number of locals
0393			INIT_0390:
0393 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x11 = .DEBUG	0x0393,0x0cd8,0x0001,0x0000,0x005a,0x8e25,0x0000,0x02e2
													; Debug Table 0x11.0x0 = 0x393,0xffff
0394			BODY_0390:
0394 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x1 = 0x394,0x1
0395 0217       |    |		Execute	Heap_Access,All_Reference
0396 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0397 4605       |F   |		Jump_Case	0x6
0398 7864       |xd  |		Jump	0x3fd								; case 0x0
0399 7863       |xc  |		Jump	0x3fd								; case 0x1
039a 7803       |x   |		Jump	0x39e								; case 0x2
039b 7816       |x   |		Jump	0x3b2								; case 0x3
039c 7829       |x)  |		Jump	0x3c6								; case 0x4
039d 7828       |x(  |		Jump	0x3c6								; case 0x5
039e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x2 = 0x39e,0x2
039f 4802       |H   |		Short_Literal	0x2
03a0 e5fd       |    |		Load	0x2,-0x3
03a1 e00b       |    |		Load	0x0,0xb
03a2 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03a3 821b       |    |		Call	0x1,0x1b
03a4 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03a5 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x3 = 0x3a5,0x3
03a6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x4 = 0x3a6,0x401
03a7 021d       |    |		Execute	Heap_Access,Is_Null
03a8 7004       |p   |		Jump_Nonzero	0x3ad							; Debug Table 0x11.0x5 = 0x3a8,0x3
03a9 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x6 = 0x3a9,0x4
03aa 00d9       |    |		Load_Top	At_Offset_1
03ab 8212       |    |		Call	0x1,0x12
03ac 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03ad e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x7 = 0x3ad,0x5
03ae 4800       |H   |		Short_Literal	0x0
03af e5fe       |    |		Load	0x2,-0x2
03b0 8214       |    |		Call	0x1,0x14
03b1 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03b2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x8 = 0x3b2,0x6
03b3 4803       |H   |		Short_Literal	0x3
03b4 e5fd       |    |		Load	0x2,-0x3
03b5 e00b       |    |		Load	0x0,0xb
03b6 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03b7 821b       |    |		Call	0x1,0x1b
03b8 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03b9 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x9 = 0x3b9,0x7
03ba 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0xa = 0x3ba,0x801
03bb 021d       |    |		Execute	Heap_Access,Is_Null
03bc 7004       |p   |		Jump_Nonzero	0x3c1							; Debug Table 0x11.0xb = 0x3bc,0x7
03bd e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xc = 0x3bd,0x8
03be 00d9       |    |		Load_Top	At_Offset_1
03bf 8212       |    |		Call	0x1,0x12
03c0 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03c1 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xd = 0x3c1,0x9
03c2 4800       |H   |		Short_Literal	0x0
03c3 e5fe       |    |		Load	0x2,-0x2
03c4 8214       |    |		Call	0x1,0x14
03c5 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03c6 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0xe = 0x3c6,0xa
03c7 e00b       |    |		Load	0x0,0xb
03c8 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
03c9 4605       |F   |		Jump_Case	0x6
03ca 781e       |x   |		Jump	0x3e9								; case 0x0
03cb 781d       |x   |		Jump	0x3e9								; case 0x1
03cc 781c       |x   |		Jump	0x3e9								; case 0x2
03cd 7807       |x   |		Jump	0x3d5								; case 0x3
03ce 7801       |x   |		Jump	0x3d0								; case 0x4
03cf 7800       |x   |		Jump	0x3d0								; case 0x5
03d0 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xf = 0x3d0,0xb
03d1 4800       |H   |		Short_Literal	0x0
03d2 e5fe       |    |		Load	0x2,-0x2
03d3 8214       |    |		Call	0x1,0x14
03d4 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03d5 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x10 = 0x3d5,0xc
03d6 4803       |H   |		Short_Literal	0x3
03d7 e5fd       |    |		Load	0x2,-0x3
03d8 e00b       |    |		Load	0x0,0xb
03d9 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03da 821b       |    |		Call	0x1,0x1b
03db 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03dc 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x11 = 0x3dc,0xd
03dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x12 = 0x3dd,0xc01
03de 021d       |    |		Execute	Heap_Access,Is_Null
03df 7004       |p   |		Jump_Nonzero	0x3e4							; Debug Table 0x11.0x13 = 0x3df,0xd
03e0 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x14 = 0x3e0,0xe
03e1 00d9       |    |		Load_Top	At_Offset_1
03e2 8212       |    |		Call	0x1,0x12
03e3 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03e4 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x15 = 0x3e4,0xf
03e5 4800       |H   |		Short_Literal	0x0
03e6 e5fe       |    |		Load	0x2,-0x2
03e7 8214       |    |		Call	0x1,0x14
03e8 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03e9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11.0x16 = 0x3e9,0x10
03ea 4802       |H   |		Short_Literal	0x2
03eb e5fd       |    |		Load	0x2,-0x3
03ec e00b       |    |		Load	0x0,0xb
03ed 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
03ee 821b       |    |		Call	0x1,0x1b
03ef 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03f0 0007       |    |		Action	Break_Optional							; Debug Table 0x11.0x17 = 0x3f0,0x11
03f1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x18 = 0x3f1,0x1001
03f2 021d       |    |		Execute	Heap_Access,Is_Null
03f3 7004       |p   |		Jump_Nonzero	0x3f8							; Debug Table 0x11.0x19 = 0x3f3,0x11
03f4 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1a = 0x3f4,0x12
03f5 00d9       |    |		Load_Top	At_Offset_1
03f6 8212       |    |		Call	0x1,0x12
03f7 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03f8 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1b = 0x3f8,0x13
03f9 4800       |H   |		Short_Literal	0x0
03fa e5fe       |    |		Load	0x2,-0x2
03fb 8214       |    |		Call	0x1,0x14
03fc 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
03fd e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1c = 0x3fd,0x14
03fe 4800       |H   |		Short_Literal	0x0
03ff e5fe       |    |		Load	0x2,-0x2
0400 8214       |    |		Call	0x1,0x14
0401 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0402			TRAP_0390:
0402 0007       |    |		Action	Break_Optional
0403 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1d = 0x403,0x15
0404 4800       |H   |		Short_Literal	0x0
0405 e5fe       |    |		Load	0x2,-0x2
0406 8214       |    |		Call	0x1,0x14
0407 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b       |    |		.CONST	0x040b								; Address of begin
0409 0004       |    |		.CONST	0x0004								; Address of exception handler
040a 0001       |    |		.CONST	0x0001								; Number of locals
040b			BODY_0408:
040b			INIT_0408:
040b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12 = .DEBUG	0x040b,0x0d16,0x0002,0x0000,0x005a,0x8e25,0x0000,0x03ee
													; Debug Table 0x12.0x0 = 0x40b,0x1
040c 0f01       |    |		Execute_Immediate	Equal,0x1
040d 7007       |p   |		Jump_Nonzero	0x415
040e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x1 = 0x40e,0x401
040f 0007       |    |		Action	Break_Optional
0410 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x12.0x2 = 0x410,0x402
0411 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x3 = 0x411,0x403
0412 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x4 = 0x412,0x404
0413 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x12.0x5 = 0x413,0x1
0414 6802       |h   |		Jump_Zero	0x417
0415 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x6 = 0x415,0x2
0416 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0417 0007       |    |		Action	Break_Optional							; Debug Table 0x12.0x7 = 0x417,0x3
0418 61b3       |a   |		Indirect_Literal	Discrete,0x5cc,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x8 = 0x418,0xf7ff
0419 00db       |    |		Load_Top	At_Offset_3
041a e013       |    |		Load	0x0,0x13
041b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
041c 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x12.0x9 = 0x41c,0xf7fe
041d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0xa = 0x41d,0x801
041e 00da       |    |		Load_Top	At_Offset_2
041f 01db       |    |		Execute	Vector,Length
0420 027b       | {  |		Execute	Discrete,Greater_Equal
0421 6802       |h   |		Jump_Zero	0x424
0422 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0xb = 0x422,0x802
0423 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0424 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0xc = 0x424,0x803
0425 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0426 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xd = 0x426,0x804
0427 01dd       |    |		Execute	Vector,First
0428 e5fe       |    |		Load	0x2,-0x2
0429 0273       | s  |		Execute	Discrete,Plus
042a 0248       | H  |		Execute	Discrete,Check_In_Integer
042b 00da       |    |		Load_Top	At_Offset_2
042c 01dc       |    |		Execute	Vector,Last
042d 0264       | d  |		Execute	Discrete,Below_Bound
042e 700a       |p   |		Jump_Nonzero	0x439
042f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0xe = 0x42f,0x805
0430 e402       |    |		Load	0x2,0x2
0431 01d7       |    |		Execute	Vector,Field_Read
0432 0f2e       | .  |		Execute_Immediate	Equal,0x2e
0433 6804       |h   |		Jump_Zero	0x438
0434 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xf = 0x434,0x806
0435 e012       |    |		Load	0x0,0x12
0436 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0437 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0438 37f6       |7   |		Loop_Decreasing	0x42f
0439 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x10 = 0x439,0x807
043a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
043b 0000 0000  |    |		.BLANK	0000[0x5]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 0446       | F  |		.CONST	0x0446								; Address of begin
0441 0004       |    |		.CONST	0x0004								; Address of exception handler
0442 0004       |    |		.CONST	0x0004								; Number of locals
0443			INIT_0440:
0443 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x13 = .DEBUG	0x0443,0x0d3a,0x0002,0x0000,0x005a,0x8e25,0x0000,0x0464
													; Debug Table 0x13.0x0 = 0x443,0xffff
0444 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x13.0x1 = 0x444,0xfffe
0445 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x13.0x2 = 0x445,0xfffd
0446			BODY_0440:
0446 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x3 = 0x446,0x1
0447 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0448 460d       |F   |		Jump_Case	0xe
0449 7954       |yT  |		Jump	0x59e								; case 0x0
044a 7953       |yS  |		Jump	0x59e								; case 0x1
044b 7952       |yR  |		Jump	0x59e								; case 0x2
044c 780a       |x   |		Jump	0x457								; case 0x3
044d 7860       |x`  |		Jump	0x4ae								; case 0x4
044e 78c0       |x   |		Jump	0x50f								; case 0x5
044f 78f2       |x   |		Jump	0x542								; case 0x6
0450 78fb       |x   |		Jump	0x54c								; case 0x7
0451 78f0       |x   |		Jump	0x542								; case 0x8
0452 794b       |yK  |		Jump	0x59e								; case 0x9
0453 794a       |yJ  |		Jump	0x59e								; case 0xa
0454 790e       |y   |		Jump	0x563								; case 0xb
0455 7948       |yH  |		Jump	0x59e								; case 0xc
0456 7947       |yG  |		Jump	0x59e								; case 0xd
0457 e013       |    |		Load	0x0,0x13							; Debug Table 0x13.0x4 = 0x457,0x2
0458 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0459 01db       |    |		Execute	Vector,Length
045a e5ff       |    |		Load	0x2,-0x1
045b 0217       |    |		Execute	Heap_Access,All_Reference
045c 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
045d e219       |    |		Load	0x1,0x19
045e 01d7       |    |		Execute	Vector,Field_Read
045f 0273       | s  |		Execute	Discrete,Plus
0460 0a01       |    |		Execute_Immediate	Plus,0x1
0461 0248       | H  |		Execute	Discrete,Check_In_Integer
0462 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0463 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x5 = 0x463,0x3
0464 00db       |    |		Load_Top	At_Offset_3
0465 027c       | |  |		Execute	Discrete,Less
0466 6807       |h   |		Jump_Zero	0x46e
0467 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x6 = 0x467,0x4
0468 e010       |    |		Load	0x0,0x10
0469 1c08       |    |		Execute_Immediate	Run_Utility,0x8
046a e5fd       |    |		Load	0x2,-0x3
046b 00d9       |    |		Load_Top	At_Offset_1
046c 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
046d 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
046e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x7 = 0x46e,0x5
046f e5ff       |    |		Load	0x2,-0x1
0470 0217       |    |		Execute	Heap_Access,All_Reference
0471 3c16       |<   |		Execute	Record,Field_Read,Field_Number 0x16
0472 0273       | s  |		Execute	Discrete,Plus
0473 0a01       |    |		Execute_Immediate	Plus,0x1
0474 0248       | H  |		Execute	Discrete,Check_In_Integer
0475 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0476 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x8 = 0x476,0x6
0477 00da       |    |		Load_Top	At_Offset_2
0478 027c       | |  |		Execute	Discrete,Less
0479 680d       |h   |		Jump_Zero	0x487
047a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x9 = 0x47a,0x7
047b e010       |    |		Load	0x0,0x10
047c 1c08       |    |		Execute_Immediate	Run_Utility,0x8
047d e5fc       |    |		Load	0x2,-0x4
047e e402       |    |		Load	0x2,0x2
047f 0272       | r  |		Execute	Discrete,Minus
0480 0a01       |    |		Execute_Immediate	Plus,0x1
0481 0248       | H  |		Execute	Discrete,Check_In_Integer
0482 e5fd       |    |		Load	0x2,-0x3
0483 821f       |    |		Call	0x1,0x1f
0484 00d9       |    |		Load_Top	At_Offset_1
0485 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0486 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0487 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x13.0xa = 0x487,0x8
0488 821a       |    |		Call	0x1,0x1a
0489 680a       |h   |		Jump_Zero	0x494
048a e5fc       |    |		Load	0x2,-0x4
048b 00da       |    |		Load_Top	At_Offset_2
048c e5ff       |    |		Load	0x2,-0x1
048d 0217       |    |		Execute	Heap_Access,All_Reference
048e 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
048f 0273       | s  |		Execute	Discrete,Plus
0490 0248       | H  |		Execute	Discrete,Check_In_Integer
0491 0a01       |    |		Execute_Immediate	Plus,0x1
0492 027c       | |  |		Execute	Discrete,Less
0493 680d       |h   |		Jump_Zero	0x4a1
0494 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0xb = 0x494,0x9
0495 e010       |    |		Load	0x0,0x10
0496 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0497 e5fe       |    |		Load	0x2,-0x2
0498 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0499 e00b       |    |		Load	0x0,0xb
049a 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
049b e006       |    |		Load	0x0,0x6
049c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
049d 0119       |    |		Execute	Any,Check_In_Formal_Type
049e 00d9       |    |		Load_Top	At_Offset_1
049f 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
04a0 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04a1 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0xc = 0x4a1,0xa
04a2 e010       |    |		Load	0x0,0x10
04a3 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04a4 e5fe       |    |		Load	0x2,-0x2
04a5 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
04a6 e00b       |    |		Load	0x0,0xb
04a7 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
04a8 e006       |    |		Load	0x0,0x6
04a9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04aa 0119       |    |		Execute	Any,Check_In_Formal_Type
04ab 00d9       |    |		Load_Top	At_Offset_1
04ac 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
04ad 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04ae e013       |    |		Load	0x0,0x13							; Debug Table 0x13.0xd = 0x4ae,0xb
04af 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
04b0 01db       |    |		Execute	Vector,Length
04b1 e5ff       |    |		Load	0x2,-0x1
04b2 0217       |    |		Execute	Heap_Access,All_Reference
04b3 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
04b4 e219       |    |		Load	0x1,0x19
04b5 01d7       |    |		Execute	Vector,Field_Read
04b6 0273       | s  |		Execute	Discrete,Plus
04b7 e5ff       |    |		Load	0x2,-0x1
04b8 0217       |    |		Execute	Heap_Access,All_Reference
04b9 3c15       |<   |		Execute	Record,Field_Read,Field_Number 0x15
04ba 0273       | s  |		Execute	Discrete,Plus
04bb 0248       | H  |		Execute	Discrete,Check_In_Integer
04bc e013       |    |		Load	0x0,0x13
04bd 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
04be 0273       | s  |		Execute	Discrete,Plus
04bf 0a01       |    |		Execute_Immediate	Plus,0x1
04c0 0248       | H  |		Execute	Discrete,Check_In_Integer
04c1 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
04c2 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0xe = 0x4c2,0xc
04c3 00db       |    |		Load_Top	At_Offset_3
04c4 027c       | |  |		Execute	Discrete,Less
04c5 6807       |h   |		Jump_Zero	0x4cd
04c6 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0xf = 0x4c6,0xd
04c7 e010       |    |		Load	0x0,0x10
04c8 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04c9 e5fd       |    |		Load	0x2,-0x3
04ca 00d9       |    |		Load_Top	At_Offset_1
04cb 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
04cc 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04cd 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x10 = 0x4cd,0xe
04ce e5ff       |    |		Load	0x2,-0x1
04cf 0217       |    |		Execute	Heap_Access,All_Reference
04d0 3c16       |<   |		Execute	Record,Field_Read,Field_Number 0x16
04d1 0273       | s  |		Execute	Discrete,Plus
04d2 0a01       |    |		Execute_Immediate	Plus,0x1
04d3 0248       | H  |		Execute	Discrete,Check_In_Integer
04d4 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
04d5 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x11 = 0x4d5,0xf
04d6 00da       |    |		Load_Top	At_Offset_2
04d7 027c       | |  |		Execute	Discrete,Less
04d8 680f       |h   |		Jump_Zero	0x4e8
04d9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x12 = 0x4d9,0x10
04da e010       |    |		Load	0x0,0x10
04db 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04dc e5fc       |    |		Load	0x2,-0x4
04dd e402       |    |		Load	0x2,0x2
04de 0272       | r  |		Execute	Discrete,Minus
04df 0a01       |    |		Execute_Immediate	Plus,0x1
04e0 0248       | H  |		Execute	Discrete,Check_In_Integer
04e1 e5fd       |    |		Load	0x2,-0x3
04e2 e012       |    |		Load	0x0,0x12
04e3 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04e4 821f       |    |		Call	0x1,0x1f
04e5 00d9       |    |		Load_Top	At_Offset_1
04e6 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
04e7 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04e8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x13.0x13 = 0x4e8,0x11
04e9 821a       |    |		Call	0x1,0x1a
04ea 680a       |h   |		Jump_Zero	0x4f5
04eb e5fc       |    |		Load	0x2,-0x4
04ec 00da       |    |		Load_Top	At_Offset_2
04ed e5ff       |    |		Load	0x2,-0x1
04ee 0217       |    |		Execute	Heap_Access,All_Reference
04ef 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
04f0 0273       | s  |		Execute	Discrete,Plus
04f1 0248       | H  |		Execute	Discrete,Check_In_Integer
04f2 0a01       |    |		Execute_Immediate	Plus,0x1
04f3 027c       | |  |		Execute	Discrete,Less
04f4 680d       |h   |		Jump_Zero	0x502
04f5 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x14 = 0x4f5,0x12
04f6 e010       |    |		Load	0x0,0x10
04f7 1c08       |    |		Execute_Immediate	Run_Utility,0x8
04f8 e5fe       |    |		Load	0x2,-0x2
04f9 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
04fa e00b       |    |		Load	0x0,0xb
04fb 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
04fc e006       |    |		Load	0x0,0x6
04fd 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04fe 0119       |    |		Execute	Any,Check_In_Formal_Type
04ff 00d9       |    |		Load_Top	At_Offset_1
0500 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0501 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0502 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x15 = 0x502,0x13
0503 e010       |    |		Load	0x0,0x10
0504 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0505 e5fe       |    |		Load	0x2,-0x2
0506 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0507 e00b       |    |		Load	0x0,0xb
0508 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0509 e006       |    |		Load	0x0,0x6
050a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
050b 0119       |    |		Execute	Any,Check_In_Formal_Type
050c 00d9       |    |		Load_Top	At_Offset_1
050d 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
050e 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
050f e013       |    |		Load	0x0,0x13							; Debug Table 0x13.0x16 = 0x50f,0x14
0510 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0511 01db       |    |		Execute	Vector,Length
0512 e5ff       |    |		Load	0x2,-0x1
0513 0217       |    |		Execute	Heap_Access,All_Reference
0514 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
0515 e219       |    |		Load	0x1,0x19
0516 01d7       |    |		Execute	Vector,Field_Read
0517 0273       | s  |		Execute	Discrete,Plus
0518 0248       | H  |		Execute	Discrete,Check_In_Integer
0519 e013       |    |		Load	0x0,0x13
051a 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
051b 01db       |    |		Execute	Vector,Length
051c 0273       | s  |		Execute	Discrete,Plus
051d e5ff       |    |		Load	0x2,-0x1
051e 0217       |    |		Execute	Heap_Access,All_Reference
051f 3c15       |<   |		Execute	Record,Field_Read,Field_Number 0x15
0520 0273       | s  |		Execute	Discrete,Plus
0521 0248       | H  |		Execute	Discrete,Check_In_Integer
0522 e013       |    |		Load	0x0,0x13
0523 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0524 0273       | s  |		Execute	Discrete,Plus
0525 0a01       |    |		Execute_Immediate	Plus,0x1
0526 0248       | H  |		Execute	Discrete,Check_In_Integer
0527 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0528 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x17 = 0x528,0x15
0529 00db       |    |		Load_Top	At_Offset_3
052a 027c       | |  |		Execute	Discrete,Less
052b 6807       |h   |		Jump_Zero	0x533
052c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x18 = 0x52c,0x16
052d e010       |    |		Load	0x0,0x10
052e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
052f e5fd       |    |		Load	0x2,-0x3
0530 00d9       |    |		Load_Top	At_Offset_1
0531 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0532 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0533 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x19 = 0x533,0x17
0534 e010       |    |		Load	0x0,0x10
0535 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0536 e5fc       |    |		Load	0x2,-0x4
0537 e402       |    |		Load	0x2,0x2
0538 0272       | r  |		Execute	Discrete,Minus
0539 0a01       |    |		Execute_Immediate	Plus,0x1
053a 0248       | H  |		Execute	Discrete,Check_In_Integer
053b e5fd       |    |		Load	0x2,-0x3
053c e012       |    |		Load	0x0,0x12
053d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
053e 821f       |    |		Call	0x1,0x1f
053f 00d9       |    |		Load_Top	At_Offset_1
0540 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0541 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0542 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x1a = 0x542,0x18
0543 0f01       |    |		Execute_Immediate	Equal,0x1
0544 6860       |h`  |		Jump_Zero	0x5a5
0545 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1b = 0x545,0x19
0546 e010       |    |		Load	0x0,0x10
0547 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0548 e5fd       |    |		Load	0x2,-0x3
0549 00d9       |    |		Load_Top	At_Offset_1
054a 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
054b 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
054c e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x13.0x1c = 0x54c,0x1a
054d e5fa       |    |		Load	0x2,-0x6
054e 027f       |    |		Execute	Discrete,Equal
054f 6809       |h   |		Jump_Zero	0x559
0550 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1d = 0x550,0x1b
0551 e010       |    |		Load	0x0,0x10
0552 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0553 e5fd       |    |		Load	0x2,-0x3
0554 e012       |    |		Load	0x0,0x12
0555 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0556 00d9       |    |		Load_Top	At_Offset_1
0557 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0558 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0559 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x1e = 0x559,0x1c
055a 0f01       |    |		Execute_Immediate	Equal,0x1
055b 6849       |hI  |		Jump_Zero	0x5a5
055c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x1f = 0x55c,0x1d
055d e010       |    |		Load	0x0,0x10
055e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
055f e5fd       |    |		Load	0x2,-0x3
0560 00d9       |    |		Load_Top	At_Offset_1
0561 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0562 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0563 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x20 = 0x563,0x1e
0564 0f01       |    |		Execute_Immediate	Equal,0x1
0565 7008       |p   |		Jump_Nonzero	0x56e
0566 e5fe       |    |		Load	0x2,-0x2
0567 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0568 0007       |    |		Action	Break_Optional
0569 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x21 = 0x569,0x401
056a 021d       |    |		Execute	Heap_Access,Is_Null
056b 00d0       |    |		Action	Swap_Control
056c 00d1       |    |		Pop_Control	Pop_Count_1
056d 6807       |h   |		Jump_Zero	0x575							; Debug Table 0x13.0x22 = 0x56d,0x1e
056e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x23 = 0x56e,0x1f
056f e010       |    |		Load	0x0,0x10
0570 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0571 e5fd       |    |		Load	0x2,-0x3
0572 00d9       |    |		Load_Top	At_Offset_1
0573 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0574 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0575 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x24 = 0x575,0x20
0576 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0577 800a       |    |		Call	0x0,0xa
0578 6808       |h   |		Jump_Zero	0x581
0579 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x25 = 0x579,0x21
057a e010       |    |		Load	0x0,0x10
057b 1c08       |    |		Execute_Immediate	Run_Utility,0x8
057c e5fe       |    |		Load	0x2,-0x2
057d 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
057e 00d9       |    |		Load_Top	At_Offset_1
057f 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0580 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0581 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x26 = 0x581,0x22
0582 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0583 e5fe       |    |		Load	0x2,-0x2
0584 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0585 e00b       |    |		Load	0x0,0xb
0586 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0587 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0588 0007       |    |		Action	Break_Optional							; Debug Table 0x13.0x27 = 0x588,0x23
0589 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x28 = 0x589,0x801
058a 021d       |    |		Execute	Heap_Access,Is_Null
058b 7007       |p   |		Jump_Nonzero	0x593							; Debug Table 0x13.0x29 = 0x58b,0x23
058c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2a = 0x58c,0x24
058d e010       |    |		Load	0x0,0x10
058e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
058f 00d9       |    |		Load_Top	At_Offset_1
0590 00d9       |    |		Load_Top	At_Offset_1
0591 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0592 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0593 0092 095c  |   \|		Action	Push_String_Extended,0x95c					; "second tree in message cannot be found"
													; Debug Table 0x13.0x2b = 0x593,0x25
0595 e00c       |    |		Load	0x0,0xc
0596 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0597 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2c = 0x597,0x26
0598 e010       |    |		Load	0x0,0x10
0599 1c08       |    |		Execute_Immediate	Run_Utility,0x8
059a 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x13.0x2d = 0x59a,0xc01
059b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x2e = 0x59b,0x26
059c 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
059d 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
059e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2f = 0x59e,0x27
059f e010       |    |		Load	0x0,0x10
05a0 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05a1 e5fd       |    |		Load	0x2,-0x3
05a2 00d9       |    |		Load_Top	At_Offset_1
05a3 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05a4 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05a5 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x30 = 0x5a5,0x28
05a6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
05a7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05a8 6807       |h   |		Jump_Zero	0x5b0
05a9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x31 = 0x5a9,0x29
05aa e010       |    |		Load	0x0,0x10
05ab 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05ac e5fd       |    |		Load	0x2,-0x3
05ad 00d9       |    |		Load_Top	At_Offset_1
05ae 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05af 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05b0 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x13.0x32 = 0x5b0,0x2a
05b1 e5fb       |    |		Load	0x2,-0x5
05b2 e5fc       |    |		Load	0x2,-0x4
05b3 e5fe       |    |		Load	0x2,-0x2
05b4 e5ff       |    |		Load	0x2,-0x1
05b5 e014       |    |		Load	0x0,0x14
05b6 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05b7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05b8 0007       |    |		Action	Break_Optional							; Debug Table 0x13.0x33 = 0x5b8,0x2b
05b9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x34 = 0x5b9,0x1001
05ba 021d       |    |		Execute	Heap_Access,Is_Null
05bb 7007       |p   |		Jump_Nonzero	0x5c3							; Debug Table 0x13.0x35 = 0x5bb,0x2b
05bc 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x36 = 0x5bc,0x2c
05bd e010       |    |		Load	0x0,0x10
05be 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05bf 00d9       |    |		Load_Top	At_Offset_1
05c0 00d9       |    |		Load_Top	At_Offset_1
05c1 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05c2 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05c3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x37 = 0x5c3,0x2d
05c4 e010       |    |		Load	0x0,0x10
05c5 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05c6 e5fd       |    |		Load	0x2,-0x3
05c7 00d9       |    |		Load_Top	At_Offset_1
05c8 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
05c9 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
05ca 0000 0000  |    |		.XXX[0x2]
05cc 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d3       |    |		.CONST	0x05d3								; Address of begin
05d1 0004       |    |		.CONST	0x0004								; Address of exception handler
05d2 0001       |    |		.CONST	0x0001								; Number of locals
05d3			BODY_05d0:
05d3			INIT_05d0:
05d3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14 = .DEBUG	0x05d3,0x0dac,0x0002,0x0000,0x005a,0x8e25,0x0000,0x06b9
													; Debug Table 0x14.0x0 = 0x5d3,0x1
05d4 821a       |    |		Call	0x1,0x1a
05d5 6812       |h   |		Jump_Zero	0x5e8
05d6 e5fd       |    |		Load	0x2,-0x3
05d7 e013       |    |		Load	0x0,0x13
05d8 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
05d9 01db       |    |		Execute	Vector,Length
05da e5ff       |    |		Load	0x2,-0x1
05db 0217       |    |		Execute	Heap_Access,All_Reference
05dc 3c0b       |<   |		Execute	Record,Field_Read,Field_Number 0xb
05dd e219       |    |		Load	0x1,0x19
05de 01d7       |    |		Execute	Vector,Field_Read
05df 0273       | s  |		Execute	Discrete,Plus
05e0 e5ff       |    |		Load	0x2,-0x1
05e1 0217       |    |		Execute	Heap_Access,All_Reference
05e2 3c17       |<   |		Execute	Record,Field_Read,Field_Number 0x17
05e3 0273       | s  |		Execute	Discrete,Plus
05e4 0248       | H  |		Execute	Discrete,Check_In_Integer
05e5 0a02       |    |		Execute_Immediate	Plus,0x2
05e6 027c       | |  |		Execute	Discrete,Less
05e7 680c       |h   |		Jump_Zero	0x5f4
05e8 4801       |H   |		Short_Literal	0x1							; Debug Table 0x14.0x1 = 0x5e8,0x2
05e9 e010       |    |		Load	0x0,0x10
05ea 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05eb e5fe       |    |		Load	0x2,-0x2
05ec 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
05ed 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
05ee e006       |    |		Load	0x0,0x6
05ef 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05f0 0119       |    |		Execute	Any,Check_In_Formal_Type
05f1 00d9       |    |		Load_Top	At_Offset_1
05f2 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
05f3 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
05f4 4801       |H   |		Short_Literal	0x1							; Debug Table 0x14.0x2 = 0x5f4,0x3
05f5 e010       |    |		Load	0x0,0x10
05f6 1c08       |    |		Execute_Immediate	Run_Utility,0x8
05f7 e5fe       |    |		Load	0x2,-0x2
05f8 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
05f9 e00b       |    |		Load	0x0,0xb
05fa 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
05fb e006       |    |		Load	0x0,0x6
05fc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05fd 0119       |    |		Execute	Any,Check_In_Formal_Type
05fe 00d9       |    |		Load_Top	At_Offset_1
05ff 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0600 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0601 0000 0000  |    |		.BLANK	0000[0x7]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 0610       |    |		.CONST	0x0610								; Address of begin
0609 0004       |    |		.CONST	0x0004								; Address of exception handler
060a 0003       |    |		.CONST	0x0003								; Number of locals
060b			INIT_0608:
060b 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x15 = .DEBUG	0x060b,0x0db4,0x0002,0x0000,0x005a,0x8e25,0x0000,0x070b
													; Debug Table 0x15.0x0 = 0x60b,0xffff
060c e010       |    |		Load	0x0,0x10							; Debug Table 0x15.0x1 = 0x60c,0xfffe
060d 02ff       |    |		Declare_Variable	Variant_Record
060e 00d8       |    |		Load_Top	At_Offset_0
060f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0610			BODY_0608:
0610 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0x2 = 0x610,0x1
0611 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0612 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0613 e009       |    |		Load	0x0,0x9
0614 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0615 e404       |    |		Load	0x2,0x4								; Debug Table 0x15.0x3 = 0x615,0x401
0616 0007       |    |		Action	Break_Optional
0617 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x15.0x4 = 0x617,0x402
0618 0007       |    |		Action	Break_Optional							; Debug Table 0x15.0x5 = 0x618,0x403
0619 00d0       |    |		Action	Swap_Control							; Debug Table 0x15.0x6 = 0x619,0x404
061a 00d1       |    |		Pop_Control	Pop_Count_1
061b 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x15.0x7 = 0x61b,0x1
061c 680c       |h   |		Jump_Zero	0x629
061d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0x8 = 0x61d,0x2
061e e010       |    |		Load	0x0,0x10
061f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0620 e5fe       |    |		Load	0x2,-0x2
0621 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0622 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0623 e006       |    |		Load	0x0,0x6
0624 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0625 0119       |    |		Execute	Any,Check_In_Formal_Type
0626 00d9       |    |		Load_Top	At_Offset_1
0627 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0628 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0629 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x15.0x9 = 0x629,0x3
062a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
062b 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
062c e009       |    |		Load	0x0,0x9
062d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
062e 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
062f e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x15.0xa = 0x62f,0x4
0630 e5fc       |    |		Load	0x2,-0x4
0631 e5fd       |    |		Load	0x2,-0x3
0632 e402       |    |		Load	0x2,0x2
0633 e5fe       |    |		Load	0x2,-0x2
0634 e5ff       |    |		Load	0x2,-0x1
0635 8220       |    |		Call	0x1,0x20
0636 00d9       |    |		Load_Top	At_Offset_1
0637 016d       | m  |		Execute	Variant_Record,Structure_Write
0638 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xb = 0x638,0x5
0639 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
063a 7011       |p   |		Jump_Nonzero	0x64c
063b 00d8       |    |		Load_Top	At_Offset_0
063c 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
063d 00da       |    |		Load_Top	At_Offset_2
063e 021f       |    |		Execute	Heap_Access,Equal
063f 680c       |h   |		Jump_Zero	0x64c
0640 4801       |H   |		Short_Literal	0x1							; Debug Table 0x15.0xc = 0x640,0x6
0641 e010       |    |		Load	0x0,0x10
0642 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0643 e5fe       |    |		Load	0x2,-0x2
0644 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0645 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0646 e006       |    |		Load	0x0,0x6
0647 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0648 0119       |    |		Execute	Any,Check_In_Formal_Type
0649 00d9       |    |		Load_Top	At_Offset_1
064a 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
064b 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
064c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x15.0xd = 0x64c,0x7
064d 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
064e 0000 0000  |    |		.XXX[0x2]
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0653       | S  |		.CONST	0x0653								; Address of begin
0651 0004       |    |		.CONST	0x0004								; Address of exception handler
0652 0001       |    |		.CONST	0x0001								; Number of locals
0653			BODY_0650:
0653			INIT_0650:
0653 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x0653,0x0dd2,0x0002,0x0000,0x005a,0x8e25,0x0000,0x078f
													; Debug Table 0x16.0x0 = 0x653,0x1
0654 0217       |    |		Execute	Heap_Access,All_Reference
0655 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0656 460d       |F   |		Jump_Case	0xe
0657 780d       |x   |		Jump	0x665								; case 0x0
0658 780c       |x   |		Jump	0x665								; case 0x1
0659 782e       |x.  |		Jump	0x688								; case 0x2
065a 780a       |x   |		Jump	0x665								; case 0x3
065b 7815       |x   |		Jump	0x671								; case 0x4
065c 781b       |x   |		Jump	0x678								; case 0x5
065d 781a       |x   |		Jump	0x678								; case 0x6
065e 7819       |x   |		Jump	0x678								; case 0x7
065f 7828       |x(  |		Jump	0x688								; case 0x8
0660 7827       |x'  |		Jump	0x688								; case 0x9
0661 7826       |x&  |		Jump	0x688								; case 0xa
0662 7825       |x%  |		Jump	0x688								; case 0xb
0663 7824       |x$  |		Jump	0x688								; case 0xc
0664 7823       |x#  |		Jump	0x688								; case 0xd
0665 4801       |H   |		Short_Literal	0x1							; Debug Table 0x16.0x1 = 0x665,0x2
0666 e010       |    |		Load	0x0,0x10
0667 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0668 e5fe       |    |		Load	0x2,-0x2
0669 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
066a 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
066b e006       |    |		Load	0x0,0x6
066c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
066d 0119       |    |		Execute	Any,Check_In_Formal_Type
066e 00d9       |    |		Load_Top	At_Offset_1
066f 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0670 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0671 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x16.0x2 = 0x671,0x3
0672 e5fc       |    |		Load	0x2,-0x4
0673 e5fd       |    |		Load	0x2,-0x3
0674 e5fe       |    |		Load	0x2,-0x2
0675 e5ff       |    |		Load	0x2,-0x1
0676 8222       | "  |		Call	0x1,0x22
0677 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0678 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x16.0x3 = 0x678,0x4
0679 e003       |    |		Load	0x0,0x3
067a 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
067b 6805       |h   |		Jump_Zero	0x681
067c e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x4 = 0x67c,0x5
067d e5fe       |    |		Load	0x2,-0x2
067e e5ff       |    |		Load	0x2,-0x1
067f 8221       | !  |		Call	0x1,0x21
0680 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0681 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x16.0x5 = 0x681,0x6
0682 e5fc       |    |		Load	0x2,-0x4
0683 e5fd       |    |		Load	0x2,-0x3
0684 e5fe       |    |		Load	0x2,-0x2
0685 e5ff       |    |		Load	0x2,-0x1
0686 8222       | "  |		Call	0x1,0x22
0687 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0688 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x6 = 0x688,0x7
0689 e5fe       |    |		Load	0x2,-0x2
068a e5ff       |    |		Load	0x2,-0x1
068b 8221       | !  |		Call	0x1,0x21
068c 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
068d 0000 0000  |    |		.XXX[0x3]
068f 0000       |    |
0690 ; --------------------------------------------------------------------------------------
0690 ; SUBPROGRAM
0690 ; --------------------------------------------------------------------------------------
0690 06a1       |    |		.CONST	0x06a1								; Address of begin
0691 0004       |    |		.CONST	0x0004								; Address of exception handler
0692 0003       |    |		.CONST	0x0003								; Number of locals
0693			INIT_0690:
0693 e010       |    |		Load	0x0,0x10							; Debug Table 0x17 = .DEBUG	0x0693,0x0de2,0x0001,0x0000,0x005a,0x8e25,0x0000,0x083d
													; Debug Table 0x17.0x0 = 0x693,0xffff
0694 02ff       |    |		Declare_Variable	Variant_Record
0695 e5fc       |    |		Load	0x2,-0x4
0696 e5fd       |    |		Load	0x2,-0x3
0697 e5fb       |    |		Load	0x2,-0x5
0698 e5fe       |    |		Load	0x2,-0x2
0699 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
069a 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
069b e5fe       |    |		Load	0x2,-0x2
069c e5ff       |    |		Load	0x2,-0x1
069d 8220       |    |		Call	0x1,0x20
069e 00d9       |    |		Load_Top	At_Offset_1
069f 016d       | m  |		Execute	Variant_Record,Structure_Write
06a0 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x17.0x1 = 0x6a0,0xfffe
06a1			BODY_0690:
06a1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x2 = 0x6a1,0x1
06a2 e011       |    |		Load	0x0,0x11
06a3 016f       | o  |		Execute	Variant_Record,Equal
06a4 6806       |h   |		Jump_Zero	0x6ab
06a5 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x3 = 0x6a5,0x2
06a6 e5fe       |    |		Load	0x2,-0x2
06a7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06a8 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06a9 8215       |    |		Call	0x1,0x15
06aa 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06ab 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x4 = 0x6ab,0x3
06ac 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06ad 6816       |h   |		Jump_Zero	0x6c4
06ae 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x5 = 0x6ae,0x4
06af 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06b0 e5fe       |    |		Load	0x2,-0x2
06b1 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06b2 e00b       |    |		Load	0x0,0xb
06b3 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
06b4 012f       | /  |		Execute	Any,Equal
06b5 6808       |h   |		Jump_Zero	0x6be
06b6 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x6 = 0x6b6,0x5
06b7 e5fe       |    |		Load	0x2,-0x2
06b8 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06b9 00db       |    |		Load_Top	At_Offset_3
06ba 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06bb e5ff       |    |		Load	0x2,-0x1
06bc 821e       |    |		Call	0x1,0x1e
06bd 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06be e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x7 = 0x6be,0x6
06bf 4800       |H   |		Short_Literal	0x0
06c0 00db       |    |		Load_Top	At_Offset_3
06c1 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
06c2 8214       |    |		Call	0x1,0x14
06c3 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06c4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x8 = 0x6c4,0x7
06c5 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06c6 e015       |    |		Load	0x0,0x15
06c7 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
06c8 7005       |p   |		Jump_Nonzero	0x6ce
06c9 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0x9 = 0x6c9,0x8
06ca 00da       |    |		Load_Top	At_Offset_2
06cb 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06cc 8215       |    |		Call	0x1,0x15
06cd 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06ce 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0xa = 0x6ce,0x9
06cf 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06d0 00eb       |    |		Load_Encached	Diana_Cache
06d1 18fa       |    |		Execute	Package,Field_Execute,Field_Number 0xfa
06d2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06d3 0007       |    |		Action	Break_Optional							; Debug Table 0x17.0xb = 0x6d3,0xa
06d4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xc = 0x6d4,0x401
06d5 021d       |    |		Execute	Heap_Access,Is_Null
06d6 7004       |p   |		Jump_Nonzero	0x6db							; Debug Table 0x17.0xd = 0x6d6,0xa
06d7 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0xe = 0x6d7,0xb
06d8 00d9       |    |		Load_Top	At_Offset_1
06d9 8215       |    |		Call	0x1,0x15
06da 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06db e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x17.0xf = 0x6db,0xc
06dc e5fe       |    |		Load	0x2,-0x2
06dd 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06de 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06df 8215       |    |		Call	0x1,0x15
06e0 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
06e1 0000 0000  |    |		.BLANK	0000[0x7]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06fc       |    |		.CONST	0x06fc								; Address of begin
06e9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ea 0006       |    |		.CONST	0x0006								; Number of locals
06eb			INIT_06e8:
06eb 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x18 = .DEBUG	0x06eb,0x0e04,0x0001,0x0000,0x005a,0x8e25,0x0000,0x08f2
													; Debug Table 0x18.0x0 = 0x6eb,0xffff
06ec e006       |    |		Load	0x0,0x6								; Debug Table 0x18.0x1 = 0x6ec,0xfffe
06ed 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
06ee 02c7       |    |		Declare_Variable	Any
06ef 00d8       |    |		Load_Top	At_Offset_0
06f0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06f1 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x2 = 0x6f1,0xfffd
06f2 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x3 = 0x6f2,0xfffc
06f3 e5fa       |    |		Load	0x2,-0x6
06f4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06f5 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
06f6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06f7 e008       |    |		Load	0x0,0x8								; Debug Table 0x18.0x4 = 0x6f7,0xfffb
06f8 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
06f9 0322       | "  |		Declare_Variable	Record
06fa 00d8       |    |		Load_Top	At_Offset_0
06fb 1c00       |    |		Execute_Immediate	Run_Utility,0x0
06fc			BODY_06e8:
06fc e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x18.0x5 = 0x6fc,0x1
06fd 4809       |H   |		Short_Literal	0x9
06fe 0272       | r  |		Execute	Discrete,Minus
06ff 4602       |F   |		Jump_Case	0x3
0700 7802       |x   |		Jump	0x703								; case 0x0
0701 7820       |x   |		Jump	0x722								; case 0x1
0702 7825       |x%  |		Jump	0x728								; case 0x2
0703 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x18.0x6 = 0x703,0x2
0704 e5ff       |    |		Load	0x2,-0x1
0705 0217       |    |		Execute	Heap_Access,All_Reference
0706 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0707 027c       | |  |		Execute	Discrete,Less
0708 6804       |h   |		Jump_Zero	0x70d
0709 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0x7 = 0x709,0x3
070a 00da       |    |		Load_Top	At_Offset_2
070b 8215       |    |		Call	0x1,0x15
070c 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
070d e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x18.0x8 = 0x70d,0x4
070e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
070f 0f03       |    |		Execute_Immediate	Equal,0x3
0710 6809       |h   |		Jump_Zero	0x71a
0711 e5fd       |    |		Load	0x2,-0x3
0712 0f01       |    |		Execute_Immediate	Equal,0x1
0713 6806       |h   |		Jump_Zero	0x71a
0714 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0x9 = 0x714,0x5
0715 e5fa       |    |		Load	0x2,-0x6
0716 e5ff       |    |		Load	0x2,-0x1
0717 e405       |    |		Load	0x2,0x5
0718 821d       |    |		Call	0x1,0x1d
0719 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
071a e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0xa = 0x71a,0x6
071b e5fd       |    |		Load	0x2,-0x3
071c e5fe       |    |		Load	0x2,-0x2
071d e5f9       |    |		Load	0x2,-0x7
071e e5fa       |    |		Load	0x2,-0x6
071f e5ff       |    |		Load	0x2,-0x1
0720 8224       | $  |		Call	0x1,0x24
0721 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0722 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0xb = 0x722,0x7
0723 00da       |    |		Load_Top	At_Offset_2
0724 e012       |    |		Load	0x0,0x12
0725 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0726 8215       |    |		Call	0x1,0x15
0727 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0728 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x18.0xc = 0x728,0x8
0729 0217       |    |		Execute	Heap_Access,All_Reference
072a 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
072b 0b03       |    |		Execute_Immediate	Case_Compare,0x3
072c 7003       |p   |		Jump_Nonzero	0x730
072d 0b08       |    |		Execute_Immediate	Case_Compare,0x8
072e 7001       |p   |		Jump_Nonzero	0x730
072f 7805       |x   |		Jump	0x735								; Debug Table 0x18.0xd = 0x72f,0xb
0730 0092 095d  |   ]|		Action	Push_String_Extended,0x95d					; "edit is not allowed here"
													; Debug Table 0x18.0xe = 0x730,0x9
0732 e00c       |    |		Load	0x0,0xc
0733 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0734 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6					; Debug Table 0x18.0xf = 0x734,0xa
0735 00d1       |    |		Pop_Control	Pop_Count_1
0736 e002       |    |		Load	0x0,0x2								; Debug Table 0x18.0x10 = 0x736,0xc
0737 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0738 00d9       |    |		Load_Top	At_Offset_1
0739 017d       | }  |		Execute	Record,Structure_Write
073a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x11 = 0x73a,0xd
073b e002       |    |		Load	0x0,0x2
073c 1881       |    |		Execute	Package,Field_Execute,Field_Number 0x81
073d 6805       |h   |		Jump_Zero	0x743
073e 0092 095e  |   ^|		Action	Push_String_Extended,0x95e					; "single line selection needed"
													; Debug Table 0x18.0x12 = 0x73e,0xe
0740 e00c       |    |		Load	0x0,0xc
0741 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0742 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0743 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x13 = 0x743,0xf
0744 e002       |    |		Load	0x0,0x2
0745 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0746 e002       |    |		Load	0x0,0x2
0747 1882       |    |		Execute	Package,Field_Execute,Field_Number 0x82
0748 7005       |p   |		Jump_Nonzero	0x74e
0749 0092 095f  |   _|		Action	Push_String_Extended,0x95f					; "cursor is not in the selection"
													; Debug Table 0x18.0x14 = 0x749,0x10
074b e00c       |    |		Load	0x0,0xc
074c 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
074d 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
074e 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x18.0x15 = 0x74e,0x11
074f e403       |    |		Load	0x2,0x3
0750 0120       |    |		Execute	Any,Is_Value
0751 6803       |h   |		Jump_Zero	0x755
0752 e006       |    |		Load	0x0,0x6
0753 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0754 7801       |x   |		Jump	0x756
0755 e403       |    |		Load	0x2,0x3
0756 00e1       |    |		Load_Encached	Boolean_Cache
0757 e5fa       |    |		Load	0x2,-0x6
0758 e5f9       |    |		Load	0x2,-0x7
0759 e5ff       |    |		Load	0x2,-0x1
075a e016       |    |		Load	0x0,0x16
075b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
075c 00d1       |    |		Pop_Control	Pop_Count_1
075d c402       |    |		Store	0x2,0x2
075e c403       |    |		Store	0x2,0x3
075f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0760 e402       |    |		Load	0x2,0x2								; Debug Table 0x18.0x16 = 0x760,0x12
0761 680c       |h   |		Jump_Zero	0x76e
0762 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x18.0x17 = 0x762,0x13
0763 00db       |    |		Load_Top	At_Offset_3
0764 e403       |    |		Load	0x2,0x3
0765 e5f9       |    |		Load	0x2,-0x7
0766 e5ff       |    |		Load	0x2,-0x1
0767 e017       |    |		Load	0x0,0x17
0768 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0769 00d1       |    |		Pop_Control	Pop_Count_1
076a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x18.0x18 = 0x76a,0x14
076b 4801       |H   |		Short_Literal	0x1
076c e403       |    |		Load	0x2,0x3
076d 8214       |    |		Call	0x1,0x14
076e 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
076f 0000       |    |		.XXX[0x1]
0770 ; --------------------------------------------------------------------------------------
0770 ; SUBPROGRAM
0770 ; --------------------------------------------------------------------------------------
0770 0774       | t  |		.CONST	0x0774								; Address of begin
0771 0004       |    |		.CONST	0x0004								; Address of exception handler
0772 0002       |    |		.CONST	0x0002								; Number of locals
0773			INIT_0770:
0773 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0x19 = .DEBUG	0x0773,0x0e38,0x0001,0x0000,0x005a,0x8e25,0x0000,0x09f1
													; Debug Table 0x19.0x0 = 0x773,0xffff
0774			BODY_0770:
0774 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x19.0x1 = 0x774,0x1
0775 0217       |    |		Execute	Heap_Access,All_Reference
0776 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0777 0f01       |    |		Execute_Immediate	Equal,0x1
0778 6828       |h(  |		Jump_Zero	0x7a1
0779 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x19.0x2 = 0x779,0x2
077a 4802       |H   |		Short_Literal	0x2
077b e5fe       |    |		Load	0x2,-0x2
077c 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
077d e00b       |    |		Load	0x0,0xb
077e 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
077f 821b       |    |		Call	0x1,0x1b
0780 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0781 0007       |    |		Action	Break_Optional							; Debug Table 0x19.0x3 = 0x781,0x3
0782 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x4 = 0x782,0x401
0783 021d       |    |		Execute	Heap_Access,Is_Null
0784 7004       |p   |		Jump_Nonzero	0x789							; Debug Table 0x19.0x5 = 0x784,0x3
0785 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x19.0x6 = 0x785,0x4
0786 00d9       |    |		Load_Top	At_Offset_1
0787 8212       |    |		Call	0x1,0x12
0788 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0789 0092 0960  |   `|		Action	Push_String_Extended,0x960					; "Eliminating line "
													; Debug Table 0x19.0x7 = 0x789,0x5
078b e5fe       |    |		Load	0x2,-0x2
078c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
078d 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
078e e006       |    |		Load	0x0,0x6
078f 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0790 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0791 01cc       |    |		Execute	Vector,Catenate
0792 0092 0961  |   a|		Action	Push_String_Extended,0x961					; " it has no references"
0794 01cc       |    |		Execute	Vector,Catenate
0795 e00c       |    |		Load	0x0,0xc
0796 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0797 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x19.0x8 = 0x797,0x6
0798 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0799 e00b       |    |		Load	0x0,0xb
079a 1854       | T  |		Execute	Package,Field_Execute,Field_Number 0x54
079b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x19.0x9 = 0x79b,0x7
079c e5fd       |    |		Load	0x2,-0x3
079d e5ff       |    |		Load	0x2,-0x1
079e e017       |    |		Load	0x0,0x17
079f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
07a0 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
07a1 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x19.0xa = 0x7a1,0x8
07a2 e5fe       |    |		Load	0x2,-0x2
07a3 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
07a4 e5fe       |    |		Load	0x2,-0x2
07a5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
07a6 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07a7 e5ff       |    |		Load	0x2,-0x1
07a8 821e       |    |		Call	0x1,0x1e
07a9 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
07aa 0000 0000  |    |		.BLANK	0000[0x6]
07b0 ; --------------------------------------------------------------------------------------
07b0 ; SUBPROGRAM
07b0 ; --------------------------------------------------------------------------------------
07b0 07bd       |    |		.CONST	0x07bd								; Address of begin
07b1 0004       |    |		.CONST	0x0004								; Address of exception handler
07b2 0002       |    |		.CONST	0x0002								; Number of locals
07b3			INIT_07b0:
07b3 e010       |    |		Load	0x0,0x10							; Debug Table 0x1a = .DEBUG	0x07b3,0x0e50,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0a78
													; Debug Table 0x1a.0x0 = 0x7b3,0xffff
07b4 02ff       |    |		Declare_Variable	Variant_Record
07b5 e5fb       |    |		Load	0x2,-0x5
07b6 e5fc       |    |		Load	0x2,-0x4
07b7 e5fd       |    |		Load	0x2,-0x3
07b8 e5fe       |    |		Load	0x2,-0x2
07b9 e5ff       |    |		Load	0x2,-0x1
07ba 8223       | #  |		Call	0x1,0x23
07bb 00d9       |    |		Load_Top	At_Offset_1
07bc 016d       | m  |		Execute	Variant_Record,Structure_Write
07bd			BODY_07b0:
07bd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x1 = 0x7bd,0x1
07be 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07bf 7005       |p   |		Jump_Nonzero	0x7c5
07c0 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x2 = 0x7c0,0x2
07c1 00d9       |    |		Load_Top	At_Offset_1
07c2 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
07c3 8215       |    |		Call	0x1,0x15
07c4 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07c5 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1a.0x3 = 0x7c5,0x3
07c6 0217       |    |		Execute	Heap_Access,All_Reference
07c7 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
07c8 460d       |F   |		Jump_Case	0xe
07c9 780d       |x   |		Jump	0x7d7								; case 0x0
07ca 780c       |x   |		Jump	0x7d7								; case 0x1
07cb 7811       |x   |		Jump	0x7dd								; case 0x2
07cc 780a       |x   |		Jump	0x7d7								; case 0x3
07cd 7809       |x   |		Jump	0x7d7								; case 0x4
07ce 780e       |x   |		Jump	0x7dd								; case 0x5
07cf 780d       |x   |		Jump	0x7dd								; case 0x6
07d0 780c       |x   |		Jump	0x7dd								; case 0x7
07d1 780b       |x   |		Jump	0x7dd								; case 0x8
07d2 780a       |x   |		Jump	0x7dd								; case 0x9
07d3 7809       |x   |		Jump	0x7dd								; case 0xa
07d4 7808       |x   |		Jump	0x7dd								; case 0xb
07d5 7807       |x   |		Jump	0x7dd								; case 0xc
07d6 7806       |x   |		Jump	0x7dd								; case 0xd
07d7 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x4 = 0x7d7,0x4
07d8 4800       |H   |		Short_Literal	0x0
07d9 00da       |    |		Load_Top	At_Offset_2
07da 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07db 8214       |    |		Call	0x1,0x14
07dc 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07dd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1a.0x5 = 0x7dd,0x5
07de 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07df e5fe       |    |		Load	0x2,-0x2
07e0 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
07e1 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07e2 012f       | /  |		Execute	Any,Equal
07e3 680a       |h   |		Jump_Zero	0x7ee
07e4 e5fe       |    |		Load	0x2,-0x2
07e5 e003       |    |		Load	0x0,0x3
07e6 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
07e7 6806       |h   |		Jump_Zero	0x7ee
07e8 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x6 = 0x7e8,0x6
07e9 e5fc       |    |		Load	0x2,-0x4
07ea e5fe       |    |		Load	0x2,-0x2
07eb e5ff       |    |		Load	0x2,-0x1
07ec 8226       | &  |		Call	0x1,0x26
07ed 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07ee e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1a.0x7 = 0x7ee,0x7
07ef 4800       |H   |		Short_Literal	0x0
07f0 00da       |    |		Load_Top	At_Offset_2
07f1 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
07f2 8214       |    |		Call	0x1,0x14
07f3 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
07f4 0000 0000  |    |		.BLANK	0000[0x4]
07f8 ; --------------------------------------------------------------------------------------
07f8 ; SUBPROGRAM
07f8 ; --------------------------------------------------------------------------------------
07f8 0807       |    |		.CONST	0x0807								; Address of begin
07f9 0004       |    |		.CONST	0x0004								; Address of exception handler
07fa 0003       |    |		.CONST	0x0003								; Number of locals
07fb			INIT_07f8:
07fb e006       |    |		Load	0x0,0x6								; Debug Table 0x1b = .DEBUG	0x07fb,0x0e62,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0af9
													; Debug Table 0x1b.0x0 = 0x7fb,0xffff
07fc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07fd 02c7       |    |		Declare_Variable	Any
07fe e5f9       |    |		Load	0x2,-0x7
07ff 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0800 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0801 c402       |    |		Store	0x2,0x2
0802 e008       |    |		Load	0x0,0x8								; Debug Table 0x1b.0x1 = 0x802,0xfffe
0803 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0804 0322       | "  |		Declare_Variable	Record
0805 00d8       |    |		Load_Top	At_Offset_0
0806 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0807			BODY_07f8:
0807 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x1b.0x2 = 0x807,0x1
0808 4809       |H   |		Short_Literal	0x9
0809 0272       | r  |		Execute	Discrete,Minus
080a 4602       |F   |		Jump_Case	0x3
080b 7802       |x   |		Jump	0x80e								; case 0x0
080c 7867       |xg  |		Jump	0x874								; case 0x1
080d 7826       |x&  |		Jump	0x834								; case 0x2
080e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1b.0x3 = 0x80e,0x2
080f 0217       |    |		Execute	Heap_Access,All_Reference
0810 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0811 00d8       |    |		Load_Top	At_Offset_0
0812 480b       |H   |		Short_Literal	0xb
0813 480d       |H   |		Short_Literal	0xd
0814 0262       | b  |		Execute	Discrete,In_Range
0815 700a       |p   |		Jump_Nonzero	0x820
0816 00d8       |    |		Load_Top	At_Offset_0
0817 4807       |H   |		Short_Literal	0x7
0818 480a       |H   |		Short_Literal	0xa
0819 0262       | b  |		Execute	Discrete,In_Range
081a 7005       |p   |		Jump_Nonzero	0x820
081b e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x4 = 0x81b,0x6
081c 4800       |H   |		Short_Literal	0x0
081d e402       |    |		Load	0x2,0x2
081e 8214       |    |		Call	0x1,0x14
081f 7812       |x   |		Jump	0x832
0820 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1b.0x5 = 0x820,0x3
0821 e5ff       |    |		Load	0x2,-0x1
0822 0217       |    |		Execute	Heap_Access,All_Reference
0823 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0824 027c       | |  |		Execute	Discrete,Less
0825 6805       |h   |		Jump_Zero	0x82b
0826 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x6 = 0x826,0x4
0827 4800       |H   |		Short_Literal	0x0
0828 e402       |    |		Load	0x2,0x2
0829 8214       |    |		Call	0x1,0x14
082a 7807       |x   |		Jump	0x832
082b e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x7 = 0x82b,0x5
082c e5fc       |    |		Load	0x2,-0x4
082d e5fd       |    |		Load	0x2,-0x3
082e e5fe       |    |		Load	0x2,-0x2
082f e5f9       |    |		Load	0x2,-0x7
0830 e5ff       |    |		Load	0x2,-0x1
0831 8227       | '  |		Call	0x1,0x27
0832 00d1       |    |		Pop_Control	Pop_Count_1
0833 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0834 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1b.0x8 = 0x834,0x7
0835 0217       |    |		Execute	Heap_Access,All_Reference
0836 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0837 e018       |    |		Load	0x0,0x18
0838 0260       | `  |		Execute	Discrete,In_Type
0839 6805       |h   |		Jump_Zero	0x83f
083a 0092 095d  |   ]|		Action	Push_String_Extended,0x95d					; "edit is not allowed here"
													; Debug Table 0x1b.0x9 = 0x83a,0x8
083c e00c       |    |		Load	0x0,0xc
083d 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
083e 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
083f e019       |    |		Load	0x0,0x19							; Debug Table 0x1b.0xa = 0x83f,0x9
0840 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0841 00da       |    |		Load_Top	At_Offset_2
0842 e009       |    |		Load	0x0,0x9
0843 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0844 0f02       |    |		Execute_Immediate	Equal,0x2
0845 680b       |h   |		Jump_Zero	0x851
0846 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0xb = 0x846,0xa
0847 4801       |H   |		Short_Literal	0x1
0848 00db       |    |		Load_Top	At_Offset_3
0849 8214       |    |		Call	0x1,0x14
084a e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x1b.0xc = 0x84a,0xb
084b e5fd       |    |		Load	0x2,-0x3
084c e5ff       |    |		Load	0x2,-0x1
084d e017       |    |		Load	0x0,0x17
084e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
084f 00d1       |    |		Pop_Control	Pop_Count_1
0850 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0851 e002       |    |		Load	0x0,0x2								; Debug Table 0x1b.0xd = 0x851,0xc
0852 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
0853 00d9       |    |		Load_Top	At_Offset_1
0854 017d       | }  |		Execute	Record,Structure_Write
0855 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0xe = 0x855,0xd
0856 e002       |    |		Load	0x0,0x2
0857 1881       |    |		Execute	Package,Field_Execute,Field_Number 0x81
0858 6805       |h   |		Jump_Zero	0x85e
0859 0092 095e  |   ^|		Action	Push_String_Extended,0x95e					; "single line selection needed"
													; Debug Table 0x1b.0xf = 0x859,0xe
085b e00c       |    |		Load	0x0,0xc
085c 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
085d 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
085e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x10 = 0x85e,0xf
085f e002       |    |		Load	0x0,0x2
0860 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
0861 e002       |    |		Load	0x0,0x2
0862 1882       |    |		Execute	Package,Field_Execute,Field_Number 0x82
0863 7005       |p   |		Jump_Nonzero	0x869
0864 0092 095f  |   _|		Action	Push_String_Extended,0x95f					; "cursor is not in the selection"
													; Debug Table 0x1b.0x11 = 0x864,0x10
0866 e00c       |    |		Load	0x0,0xc
0867 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0868 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0869 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x12 = 0x869,0x11
086a 4801       |H   |		Short_Literal	0x1
086b 00db       |    |		Load_Top	At_Offset_3
086c 8214       |    |		Call	0x1,0x14
086d e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x1b.0x13 = 0x86d,0x12
086e e5fd       |    |		Load	0x2,-0x3
086f e5ff       |    |		Load	0x2,-0x1
0870 e017       |    |		Load	0x0,0x17
0871 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0872 00d1       |    |		Pop_Control	Pop_Count_1
0873 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0874 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0x14 = 0x874,0x13
0875 e009       |    |		Load	0x0,0x9
0876 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0877 e404       |    |		Load	0x2,0x4								; Debug Table 0x1b.0x15 = 0x877,0x401
0878 0007       |    |		Action	Break_Optional
0879 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0x1b.0x16 = 0x879,0x402
087a 0007       |    |		Action	Break_Optional							; Debug Table 0x1b.0x17 = 0x87a,0x403
087b 00d0       |    |		Action	Swap_Control							; Debug Table 0x1b.0x18 = 0x87b,0x404
087c 00d1       |    |		Pop_Control	Pop_Count_1
087d 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0x1b.0x19 = 0x87d,0x13
087e 6807       |h   |		Jump_Zero	0x886
087f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1b.0x1a = 0x87f,0x14
0880 e5fa       |    |		Load	0x2,-0x6
0881 00db       |    |		Load_Top	At_Offset_3
0882 e009       |    |		Load	0x0,0x9
0883 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0884 8214       |    |		Call	0x1,0x14
0885 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0886 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x1b.0x1b = 0x886,0x15
0887 00da       |    |		Load_Top	At_Offset_2
0888 e009       |    |		Load	0x0,0x9
0889 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
088a e012       |    |		Load	0x0,0x12
088b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
088c 8215       |    |		Call	0x1,0x15
088d 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
088e 0000 0000  |    |		.XXX[0x2]
0890 ; --------------------------------------------------------------------------------------
0890 ; SUBPROGRAM
0890 ; --------------------------------------------------------------------------------------
0890 08a3       |    |		.CONST	0x08a3								; Address of begin
0891 0004       |    |		.CONST	0x0004								; Address of exception handler
0892 0006       |    |		.CONST	0x0006								; Number of locals
0893			INIT_0890:
0893 e008       |    |		Load	0x0,0x8								; Debug Table 0x1c = .DEBUG	0x0893,0x0e9c,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0c11
													; Debug Table 0x1c.0x0 = 0x893,0xffff
0894 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0895 e008       |    |		Load	0x0,0x8								; Debug Table 0x1c.0x1 = 0x895,0xfffe
0896 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0897 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1c.0x2 = 0x897,0xfffd
0898 e007       |    |		Load	0x0,0x7								; Debug Table 0x1c.0x3 = 0x898,0xfffc
0899 0322       | "  |		Declare_Variable	Record
089a 00d8       |    |		Load_Top	At_Offset_0
089b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
089c e008       |    |		Load	0x0,0x8								; Debug Table 0x1c.0x4 = 0x89c,0xfffb
089d 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
089e 0322       | "  |		Declare_Variable	Record
089f e002       |    |		Load	0x0,0x2
08a0 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
08a1 00d9       |    |		Load_Top	At_Offset_1
08a2 017d       | }  |		Execute	Record,Structure_Write
08a3			BODY_0890:
08a3 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x5 = 0x8a3,0x1
08a4 e5ff       |    |		Load	0x2,-0x1
08a5 0217       |    |		Execute	Heap_Access,All_Reference
08a6 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
08a7 e01a       |    |		Load	0x0,0x1a
08a8 01a7       |    |		Execute	Matrix,Field_Read
08a9 7003       |p   |		Jump_Nonzero	0x8ad
08aa e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x6 = 0x8aa,0x2
08ab 801b       |    |		Call	0x0,0x1b
08ac 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x1c.0x7 = 0x8ac,0x3
08ad 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1c.0x8 = 0x8ad,0x4
08ae e008       |    |		Load	0x0,0x8
08af 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
08b0 00da       |    |		Load_Top	At_Offset_2
08b1 e002       |    |		Load	0x0,0x2
08b2 185e       | ^  |		Execute	Package,Field_Execute,Field_Number 0x5e
08b3 c402       |    |		Store	0x2,0x2
08b4 005b       | [  |		Store_Top	Discrete,At_Offset_3
08b5 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x9 = 0x8b5,0x5
08b6 e5ff       |    |		Load	0x2,-0x1
08b7 0217       |    |		Execute	Heap_Access,All_Reference
08b8 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
08b9 027f       |    |		Execute	Discrete,Equal
08ba 7008       |p   |		Jump_Nonzero	0x8c3
08bb e402       |    |		Load	0x2,0x2
08bc e5ff       |    |		Load	0x2,-0x1
08bd 0217       |    |		Execute	Heap_Access,All_Reference
08be 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
08bf e002       |    |		Load	0x0,0x2
08c0 1869       | i  |		Execute	Package,Field_Execute,Field_Number 0x69
08c1 027d       | }  |		Execute	Discrete,Greater
08c2 6805       |h   |		Jump_Zero	0x8c8
08c3 0092 0962  |   b|		Action	Push_String_Extended,0x962					; "nothing here to visit"
													; Debug Table 0x1c.0xa = 0x8c3,0x6
08c5 e00c       |    |		Load	0x0,0xc
08c6 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
08c7 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x1c.0xb = 0x8c7,0x7
08c8 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0xc = 0x8c8,0x8
08c9 a403       |    |		Store_Unchecked	0x2,0x3
08ca 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0xd = 0x8ca,0x9
08cb e402       |    |		Load	0x2,0x2
08cc e5ff       |    |		Load	0x2,-0x1
08cd e003       |    |		Load	0x0,0x3
08ce 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08cf c402       |    |		Store	0x2,0x2
08d0 00d1       |    |		Pop_Control	Pop_Count_1
08d1 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1c.0xe = 0x8d1,0xa
08d2 0217       |    |		Execute	Heap_Access,All_Reference
08d3 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
08d4 7006       |p   |		Jump_Nonzero	0x8db
08d5 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0xf = 0x8d5,0xb
08d6 00da       |    |		Load_Top	At_Offset_2
08d7 e5ff       |    |		Load	0x2,-0x1
08d8 e005       |    |		Load	0x0,0x5
08d9 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
08da 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08db 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x10 = 0x8db,0xc
08dc 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08dd 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08de 6824       |h$  |		Jump_Zero	0x903
08df 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x11 = 0x8df,0xd
08e0 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08e1 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
08e2 e009       |    |		Load	0x0,0x9
08e3 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
08e4 680a       |h   |		Jump_Zero	0x8ef
08e5 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x12 = 0x8e5,0xe
08e6 e5fd       |    |		Load	0x2,-0x3
08e7 e5fe       |    |		Load	0x2,-0x2
08e8 e403       |    |		Load	0x2,0x3
08e9 e402       |    |		Load	0x2,0x2
08ea e404       |    |		Load	0x2,0x4
08eb e5ff       |    |		Load	0x2,-0x1
08ec 8228       | (  |		Call	0x1,0x28
08ed 00d1       |    |		Pop_Control	Pop_Count_1
08ee 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08ef e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x13 = 0x8ef,0xf
08f0 e5ff       |    |		Load	0x2,-0x1
08f1 0217       |    |		Execute	Heap_Access,All_Reference
08f2 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
08f3 027b       | {  |		Execute	Discrete,Greater_Equal
08f4 6809       |h   |		Jump_Zero	0x8fe
08f5 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x14 = 0x8f5,0x10
08f6 e402       |    |		Load	0x2,0x2
08f7 4801       |H   |		Short_Literal	0x1
08f8 e5ff       |    |		Load	0x2,-0x1
08f9 e017       |    |		Load	0x0,0x17
08fa 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
08fb c402       |    |		Store	0x2,0x2
08fc 00d1       |    |		Pop_Control	Pop_Count_1
08fd 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
08fe 0092 0963  |   c|		Action	Push_String_Extended,0x963					; "this object does not exist"
													; Debug Table 0x1c.0x15 = 0x8fe,0x11
0900 e00c       |    |		Load	0x0,0xc
0901 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0902 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0903 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x16 = 0x903,0x12
0904 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0905 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0906 800a       |    |		Call	0x0,0xa
0907 7012       |p   |		Jump_Nonzero	0x91a
0908 00d9       |    |		Load_Top	At_Offset_1
0909 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
090a 0f0b       |    |		Execute_Immediate	Equal,0xb
090b 680c       |h   |		Jump_Zero	0x918
090c 00da       |    |		Load_Top	At_Offset_2
090d 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
090e 6809       |h   |		Jump_Zero	0x918
090f 00d9       |    |		Load_Top	At_Offset_1
0910 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0911 0007       |    |		Action	Break_Optional
0912 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1c.0x17 = 0x912,0x401
0913 021d       |    |		Execute	Heap_Access,Is_Null
0914 00d0       |    |		Action	Swap_Control
0915 00d1       |    |		Pop_Control	Pop_Count_1
0916 0f00       |    |		Execute_Immediate	Equal,0x0					; Debug Table 0x1c.0x18 = 0x916,0x12
0917 7801       |x   |		Jump	0x919
0918 4800       |H   |		Short_Literal	0x0
0919 680b       |h   |		Jump_Zero	0x925
091a e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x19 = 0x91a,0x13
091b 00da       |    |		Load_Top	At_Offset_2
091c e5fd       |    |		Load	0x2,-0x3
091d e5fe       |    |		Load	0x2,-0x2
091e e404       |    |		Load	0x2,0x4
091f e403       |    |		Load	0x2,0x3
0920 e5ff       |    |		Load	0x2,-0x1
0921 8225       | %  |		Call	0x1,0x25
0922 00d1       |    |		Pop_Control	Pop_Count_1
0923 c402       |    |		Store	0x2,0x2
0924 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0925 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x1a = 0x925,0x14
0926 e5ff       |    |		Load	0x2,-0x1
0927 0217       |    |		Execute	Heap_Access,All_Reference
0928 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0929 027b       | {  |		Execute	Discrete,Greater_Equal
092a 6818       |h   |		Jump_Zero	0x943
092b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x1b = 0x92b,0x15
092c e402       |    |		Load	0x2,0x2
092d 4801       |H   |		Short_Literal	0x1
092e e5ff       |    |		Load	0x2,-0x1
092f e017       |    |		Load	0x0,0x17
0930 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0931 c402       |    |		Store	0x2,0x2
0932 00d1       |    |		Pop_Control	Pop_Count_1
0933 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1c.0x1c = 0x933,0x16
0934 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0935 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0936 800a       |    |		Call	0x0,0xa
0937 680a       |h   |		Jump_Zero	0x942
0938 e402       |    |		Load	0x2,0x2								; Debug Table 0x1c.0x1d = 0x938,0x17
0939 00da       |    |		Load_Top	At_Offset_2
093a e5fd       |    |		Load	0x2,-0x3
093b e5fe       |    |		Load	0x2,-0x2
093c e404       |    |		Load	0x2,0x4
093d e403       |    |		Load	0x2,0x3
093e e5ff       |    |		Load	0x2,-0x1
093f 8225       | %  |		Call	0x1,0x25
0940 00d1       |    |		Pop_Control	Pop_Count_1
0941 c402       |    |		Store	0x2,0x2
0942 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0943 0092 0964  |   d|		Action	Push_String_Extended,0x964					; "this item does not exist"
													; Debug Table 0x1c.0x1e = 0x943,0x18
0945 e00c       |    |		Load	0x0,0xc
0946 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0947 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0948 ; --------------------------------------------------------------------------------------
0948 ; SUBPROGRAM
0948 ; --------------------------------------------------------------------------------------
0948 094b       | K  |		.CONST	0x094b								; Address of begin
0949 0952       | R  |		.CONST	0x0952								; Address of exception handler
094a 0001       |    |		.CONST	0x0001								; Number of locals
094b			BODY_0948:
094b			INIT_0948:
094b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1d = .DEBUG	0x094b,0x0edc,0x0004,0x0000,0x005a,0x8e25,0x0000,0x0e13
													; Debug Table 0x1d.0x0 = 0x94b,0x1
094c e402       |    |		Load	0x2,0x2
094d 0217       |    |		Execute	Heap_Access,All_Reference
094e 3c1e       |<   |		Execute	Record,Field_Read,Field_Number 0x1e
094f 8215       |    |		Call	0x1,0x15
0950 00cc       |    |		Action	Pop_Block							; Debug Table 0x1d.0x1 = 0x950,0x2
0951 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0952			TRAP_0948:
0952 0007       |    |		Action	Break_Optional
0953 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x1d.0x2 = 0x953,0x3
0954 ; --------------------------------------------------------------------------------------
0954 ; STRING TABLE
0954 ; --------------------------------------------------------------------------------------
0954 0024       | $  |		.STRTAB	0x0024->0x0966							; "doe_error"
0955 002b       | +  |		.STRTAB	0x002b->0x096a							; "Definition"
0956 0033       | 3  |		.STRTAB	0x0033->0x096f							; "edit"
0957 0035       | 5  |		.STRTAB	0x0035->0x0971							; "enclosing"
0958 003c       | <  |		.STRTAB	0x003c->0x0976							; "Get_Object"
0959 0044       | D  |		.STRTAB	0x0044->0x097b							; "explain is not allowed here"
095a 005d       | ]  |		.STRTAB	0x005d->0x0988							; "explain"
095b 0062       | b  |		.STRTAB	0x0062->0x098c							; "<image>"
095c 0067       | g  |		.STRTAB	0x0067->0x098f							; "second tree in message cannot be found"
095d 008b       |    |		.STRTAB	0x008b->0x09a2							; "edit is not allowed here"
095e 00a1       |    |		.STRTAB	0x00a1->0x09ae							; "single line selection needed"
095f 00bb       |    |		.STRTAB	0x00bb->0x09bc							; "cursor is not in the selection"
0960 00d7       |    |		.STRTAB	0x00d7->0x09cb							; "Eliminating line "
0961 00e6       |    |		.STRTAB	0x00e6->0x09d4							; " it has no references"
0962 00f9       |    |		.STRTAB	0x00f9->0x09de							; "nothing here to visit"
0963 010c       |    |		.STRTAB	0x010c->0x09e9							; "this object does not exist"
0964 0124       | $  |		.STRTAB	0x0124->0x09f6							; "this item does not exist"
0965 013a       | :  |		.STREND 0x013a->0x0a02
0966 646f 655f  |doe_|		.STRTAB_STRINGS
0a02 0000 0000  |    |		.BLANK	0000[0x6]
0a08 ; --------------------------------------------------------------------------------------
0a08 ; Debug Table
0a08 ; --------------------------------------------------------------------------------------
0a08 0003 001e  |    |		.CONST	0x0003,0x001e
0a0a 000b 0afa  |    |		.DEBUG	0x000b,0x0afa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x05d3
0a12 0022 0b12  | "  |		.DEBUG	0x0022,0x0b12,0x0000,0x0000,0x005a,0x8e25,0x0000,0x000c
0a1a 0073 0b4c  | s L|		.DEBUG	0x0073,0x0b4c,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05d4
0a22 009b 0b58  |   X|		.DEBUG	0x009b,0x0b58,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05e9
0a2a 00cb 0b68  |   h|		.DEBUG	0x00cb,0x0b68,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05fe
0a32 011b 0b84  |    |		.DEBUG	0x011b,0x0b84,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x060d
0a3a 01ab 0bd0  |    |		.DEBUG	0x01ab,0x0bd0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x062f
0a42 020b 0bf0  |    |		.DEBUG	0x020b,0x0bf0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x063f
0a4a 021b 0bfa  |    |		.DEBUG	0x021b,0x0bfa,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x064d
0a52 0253 0c2e  | S .|		.DEBUG	0x0253,0x0c2e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0660
0a5a 026b 0c38  | k 8|		.DEBUG	0x026b,0x0c38,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0672
0a62 02a3 0c5e  |   ^|		.DEBUG	0x02a3,0x0c5e,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x0681
0a6a 02bb 0c66  |   f|		.DEBUG	0x02bb,0x0c66,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x069e
0a72 02e3 0c78  |   x|		.DEBUG	0x02e3,0x0c78,0x0002,0x0000,0x005a,0x8e25,0x0000,0x001f
0a7a 02fb 0c7c  |   ||		.DEBUG	0x02fb,0x0c7c,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00c9
0a82 0313 0c80  |    |		.DEBUG	0x0313,0x0c80,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00eb
0a8a 034b 0cb4  | K  |		.DEBUG	0x034b,0x0cb4,0x0001,0x0000,0x005a,0x8e25,0x0000,0x023a
0a92 0393 0cd8  |    |		.DEBUG	0x0393,0x0cd8,0x0001,0x0000,0x005a,0x8e25,0x0000,0x02e2
0a9a 040b 0d16  |    |		.DEBUG	0x040b,0x0d16,0x0002,0x0000,0x005a,0x8e25,0x0000,0x03ee
0aa2 0443 0d3a  | C :|		.DEBUG	0x0443,0x0d3a,0x0002,0x0000,0x005a,0x8e25,0x0000,0x0464
0aaa 05d3 0dac  |    |		.DEBUG	0x05d3,0x0dac,0x0002,0x0000,0x005a,0x8e25,0x0000,0x06b9
0ab2 060b 0db4  |    |		.DEBUG	0x060b,0x0db4,0x0002,0x0000,0x005a,0x8e25,0x0000,0x070b
0aba 0653 0dd2  | S  |		.DEBUG	0x0653,0x0dd2,0x0002,0x0000,0x005a,0x8e25,0x0000,0x078f
0ac2 0693 0de2  |    |		.DEBUG	0x0693,0x0de2,0x0001,0x0000,0x005a,0x8e25,0x0000,0x083d
0aca 06eb 0e04  |    |		.DEBUG	0x06eb,0x0e04,0x0001,0x0000,0x005a,0x8e25,0x0000,0x08f2
0ad2 0773 0e38  | s 8|		.DEBUG	0x0773,0x0e38,0x0001,0x0000,0x005a,0x8e25,0x0000,0x09f1
0ada 07b3 0e50  |   P|		.DEBUG	0x07b3,0x0e50,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0a78
0ae2 07fb 0e62  |   b|		.DEBUG	0x07fb,0x0e62,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0af9
0aea 0893 0e9c  |    |		.DEBUG	0x0893,0x0e9c,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0c11
0af2 094b 0edc  | K  |		.DEBUG	0x094b,0x0edc,0x0004,0x0000,0x005a,0x8e25,0x0000,0x0e13
0afa ; --------------------------------------------------------------------------------------
0afa ; Debug3 Subtable 0x0
0afa ; --------------------------------------------------------------------------------------
0afa 000b 0000  |    |		.DBG3TAB	0x000b,0x0000
0afc 000b ffff  |    |		.CONST	0x000b,0xffff
0afe 000d fffe  |    |		.CONST	0x000d,0xfffe
0b00 000f fffd  |    |		.CONST	0x000f,0xfffd
0b02 0011 fffc  |    |		.CONST	0x0011,0xfffc
0b04 0013 fffb  |    |		.CONST	0x0013,0xfffb
0b06 0015 fffa  |    |		.CONST	0x0015,0xfffa
0b08 0017 fff9  |    |		.CONST	0x0017,0xfff9
0b0a 0019 fff8  |    |		.CONST	0x0019,0xfff8
0b0c 001b fff7  |    |		.CONST	0x001b,0xfff7
0b0e 001d fff6  |    |		.CONST	0x001d,0xfff6
0b10 001f fff5  |    |		.CONST	0x001f,0xfff5
0b12 ; --------------------------------------------------------------------------------------
0b12 ; Debug3 Subtable 0x1
0b12 ; --------------------------------------------------------------------------------------
0b12 001c 0000  |    |		.DBG3TAB	0x001c,0x0000
0b14 0022 ffff  | "  |		.CONST	0x0022,0xffff
0b16 0036 fffe  | 6  |		.CONST	0x0036,0xfffe
0b18 0038 fffd  | 8  |		.CONST	0x0038,0xfffd
0b1a 003a fffc  | :  |		.CONST	0x003a,0xfffc
0b1c 003c fffb  | <  |		.CONST	0x003c,0xfffb
0b1e 003e fffa  | >  |		.CONST	0x003e,0xfffa
0b20 0040 fff9  | @  |		.CONST	0x0040,0xfff9
0b22 0042 fff8  | B  |		.CONST	0x0042,0xfff8
0b24 0044 fff7  | D  |		.CONST	0x0044,0xfff7
0b26 0046 fff6  | F  |		.CONST	0x0046,0xfff6
0b28 0048 fff5  | H  |		.CONST	0x0048,0xfff5
0b2a 004a fff4  | J  |		.CONST	0x004a,0xfff4
0b2c 004c fff3  | L  |		.CONST	0x004c,0xfff3
0b2e 004e fff2  | N  |		.CONST	0x004e,0xfff2
0b30 0050 fff1  | P  |		.CONST	0x0050,0xfff1
0b32 0052 fff0  | R  |		.CONST	0x0052,0xfff0
0b34 0054 ffef  | T  |		.CONST	0x0054,0xffef
0b36 0056 ffee  | V  |		.CONST	0x0056,0xffee
0b38 0058 ffed  | X  |		.CONST	0x0058,0xffed
0b3a 005a ffec  | Z  |		.CONST	0x005a,0xffec
0b3c 005c ffeb  | \  |		.CONST	0x005c,0xffeb
0b3e 005e ffea  | ^  |		.CONST	0x005e,0xffea
0b40 0060 ffe9  | `  |		.CONST	0x0060,0xffe9
0b42 0062 ffe8  | b  |		.CONST	0x0062,0xffe8
0b44 0064 ffe7  | d  |		.CONST	0x0064,0xffe7
0b46 0066 ffe6  | f  |		.CONST	0x0066,0xffe6
0b48 0068 ffe5  | h  |		.CONST	0x0068,0xffe5
0b4a 006a ffe4  | j  |		.CONST	0x006a,0xffe4
0b4c ; --------------------------------------------------------------------------------------
0b4c ; Debug3 Subtable 0x2
0b4c ; --------------------------------------------------------------------------------------
0b4c 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0b4e 0073 ffff  | s  |		.CONST	0x0073,0xffff
0b50 0075 0001  | u  |		.CONST	0x0075,0x0001
0b52 007b 0002  | {  |		.CONST	0x007b,0x0002
0b54 0083 0003  |    |		.CONST	0x0083,0x0003
0b56 008a 0004  |    |		.CONST	0x008a,0x0004
0b58 ; --------------------------------------------------------------------------------------
0b58 ; Debug3 Subtable 0x3
0b58 ; --------------------------------------------------------------------------------------
0b58 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
0b5a 009b ffff  |    |		.CONST	0x009b,0xffff
0b5c 009d 0001  |    |		.CONST	0x009d,0x0001
0b5e 00a3 0002  |    |		.CONST	0x00a3,0x0002
0b60 00a7 0003  |    |		.CONST	0x00a7,0x0003
0b62 00ae 0004  |    |		.CONST	0x00ae,0x0004
0b64 00b2 0005  |    |		.CONST	0x00b2,0x0005
0b66 00ba 0006  |    |		.CONST	0x00ba,0x0006
0b68 ; --------------------------------------------------------------------------------------
0b68 ; Debug3 Subtable 0x4
0b68 ; --------------------------------------------------------------------------------------
0b68 0001 000c  |    |		.DBG3TAB	0x0001,0x000c
0b6a 00cb ffff  |    |		.CONST	0x00cb,0xffff
0b6c 00ce 0001  |    |		.CONST	0x00ce,0x0001
0b6e 00d4 0002  |    |		.CONST	0x00d4,0x0002
0b70 00db 0008  |    |		.CONST	0x00db,0x0008
0b72 00e0 0003  |    |		.CONST	0x00e0,0x0003
0b74 00e4 0401  |    |		.CONST	0x00e4,0x0401
0b76 00e8 0003  |    |		.CONST	0x00e8,0x0003
0b78 00e9 0004  |    |		.CONST	0x00e9,0x0004
0b7a 00ea 0005  |    |		.CONST	0x00ea,0x0005
0b7c 00f1 0006  |    |		.CONST	0x00f1,0x0006
0b7e 00fb 0007  |    |		.CONST	0x00fb,0x0007
0b80 0107 0009  |    |		.CONST	0x0107,0x0009
0b82 010e 000a  |    |		.CONST	0x010e,0x000a
0b84 ; --------------------------------------------------------------------------------------
0b84 ; Debug3 Subtable 0x5
0b84 ; --------------------------------------------------------------------------------------
0b84 0009 001c  |    |		.DBG3TAB	0x0009,0x001c
0b86 011b ffff  |    |		.CONST	0x011b,0xffff
0b88 0120 fffe  |    |		.CONST	0x0120,0xfffe
0b8a 0125 fffd  | %  |		.CONST	0x0125,0xfffd
0b8c 0129 fffc  | )  |		.CONST	0x0129,0xfffc
0b8e 012b fffb  | +  |		.CONST	0x012b,0xfffb
0b90 012d fffa  | -  |		.CONST	0x012d,0xfffa
0b92 012f fff9  | /  |		.CONST	0x012f,0xfff9
0b94 0130 fff8  | 0  |		.CONST	0x0130,0xfff8
0b96 0135 fff7  | 5  |		.CONST	0x0135,0xfff7
0b98 0136 0001  | 6  |		.CONST	0x0136,0x0001
0b9a 0139 0002  | 9  |		.CONST	0x0139,0x0002
0b9c 013a 0401  | :  |		.CONST	0x013a,0x0401
0b9e 013b 0002  | ;  |		.CONST	0x013b,0x0002
0ba0 013c 0003  | <  |		.CONST	0x013c,0x0003
0ba2 013e 0004  | >  |		.CONST	0x013e,0x0004
0ba4 0144 0005  | D  |		.CONST	0x0144,0x0005
0ba6 0148 0006  | H  |		.CONST	0x0148,0x0006
0ba8 0150 0007  | P  |		.CONST	0x0150,0x0007
0baa 0152 0008  | R  |		.CONST	0x0152,0x0008
0bac 0153 0009  | S  |		.CONST	0x0153,0x0009
0bae 0155 000a  | U  |		.CONST	0x0155,0x000a
0bb0 015c 000b  | \  |		.CONST	0x015c,0x000b
0bb2 0160 000c  | `  |		.CONST	0x0160,0x000c
0bb4 0164 000d  | d  |		.CONST	0x0164,0x000d
0bb6 0168 000e  | h  |		.CONST	0x0168,0x000e
0bb8 016d 000f  | m  |		.CONST	0x016d,0x000f
0bba 0171 0010  | q  |		.CONST	0x0171,0x0010
0bbc 0175 0011  | u  |		.CONST	0x0175,0x0011
0bbe 0178 0012  | x  |		.CONST	0x0178,0x0012
0bc0 017d 0013  | }  |		.CONST	0x017d,0x0013
0bc2 0184 0014  |    |		.CONST	0x0184,0x0014
0bc4 0185 0801  |    |		.CONST	0x0185,0x0801
0bc6 0187 0014  |    |		.CONST	0x0187,0x0014
0bc8 0188 0015  |    |		.CONST	0x0188,0x0015
0bca 018b 0016  |    |		.CONST	0x018b,0x0016
0bcc 0193 0017  |    |		.CONST	0x0193,0x0017
0bce 019a 0018  |    |		.CONST	0x019a,0x0018
0bd0 ; --------------------------------------------------------------------------------------
0bd0 ; Debug3 Subtable 0x6
0bd0 ; --------------------------------------------------------------------------------------
0bd0 0003 000c  |    |		.DBG3TAB	0x0003,0x000c
0bd2 01ab ffff  |    |		.CONST	0x01ab,0xffff
0bd4 01ad fffe  |    |		.CONST	0x01ad,0xfffe
0bd6 01af fffd  |    |		.CONST	0x01af,0xfffd
0bd8 01b3 0001  |    |		.CONST	0x01b3,0x0001
0bda 01b9 0002  |    |		.CONST	0x01b9,0x0002
0bdc 01be 0003  |    |		.CONST	0x01be,0x0003
0bde 01c5 0004  |    |		.CONST	0x01c5,0x0004
0be0 01c9 0005  |    |		.CONST	0x01c9,0x0005
0be2 01ce 0006  |    |		.CONST	0x01ce,0x0006
0be4 01d8 0007  |    |		.CONST	0x01d8,0x0007
0be6 01dd 0008  |    |		.CONST	0x01dd,0x0008
0be8 01e3 0009  |    |		.CONST	0x01e3,0x0009
0bea 01ec 000a  |    |		.CONST	0x01ec,0x000a
0bec 01f4 000b  |    |		.CONST	0x01f4,0x000b
0bee 01fb 000c  |    |		.CONST	0x01fb,0x000c
0bf0 ; --------------------------------------------------------------------------------------
0bf0 ; Debug3 Subtable 0x7
0bf0 ; --------------------------------------------------------------------------------------
0bf0 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
0bf2 020b 0001  |    |		.CONST	0x020b,0x0001
0bf4 020c 0401  |    |		.CONST	0x020c,0x0401
0bf6 020f 0001  |    |		.CONST	0x020f,0x0001
0bf8 0213 0002  |    |		.CONST	0x0213,0x0002
0bfa ; --------------------------------------------------------------------------------------
0bfa ; Debug3 Subtable 0x8
0bfa ; --------------------------------------------------------------------------------------
0bfa 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0bfc 021b ffff  |    |		.CONST	0x021b,0xffff
0bfe 021e fffe  |    |		.CONST	0x021e,0xfffe
0c00 021f fffd  |    |		.CONST	0x021f,0xfffd
0c02 0220 fffc  |    |		.CONST	0x0220,0xfffc
0c04 0221 fffb  | !  |		.CONST	0x0221,0xfffb
0c06 0223 0002  | #  |		.CONST	0x0223,0x0002
0c08 0224 0401  | $  |		.CONST	0x0224,0x0401
0c0a 0227 0002  | '  |		.CONST	0x0227,0x0002
0c0c 0228 0003  | (  |		.CONST	0x0228,0x0003
0c0e 022f 0004  | /  |		.CONST	0x022f,0x0004
0c10 0230 0801  | 0  |		.CONST	0x0230,0x0801
0c12 0231 0004  | 1  |		.CONST	0x0231,0x0004
0c14 0235 0005  | 5  |		.CONST	0x0235,0x0005
0c16 0236 0c01  | 6  |		.CONST	0x0236,0x0c01
0c18 0238 0005  | 8  |		.CONST	0x0238,0x0005
0c1a 0239 0006  | 9  |		.CONST	0x0239,0x0006
0c1c 023c 0007  | <  |		.CONST	0x023c,0x0007
0c1e 0240 0008  | @  |		.CONST	0x0240,0x0008
0c20 0242 0009  | B  |		.CONST	0x0242,0x0009
0c22 0243 1001  | C  |		.CONST	0x0243,0x1001
0c24 0246 0009  | F  |		.CONST	0x0246,0x0009
0c26 0247 0001  | G  |		.CONST	0x0247,0x0001
0c28 0248 1401  | H  |		.CONST	0x0248,0x1401
0c2a 024a 0001  | J  |		.CONST	0x024a,0x0001
0c2c 024b 000a  | K  |		.CONST	0x024b,0x000a
0c2e ; --------------------------------------------------------------------------------------
0c2e ; Debug3 Subtable 0x9
0c2e ; --------------------------------------------------------------------------------------
0c2e 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
0c30 0253 0001  | S  |		.CONST	0x0253,0x0001
0c32 0257 0002  | W  |		.CONST	0x0257,0x0002
0c34 025b 0003  | [  |		.CONST	0x025b,0x0003
0c36 025d 0004  | ]  |		.CONST	0x025d,0x0004
0c38 ; --------------------------------------------------------------------------------------
0c38 ; Debug3 Subtable 0xa
0c38 ; --------------------------------------------------------------------------------------
0c38 0001 0011  |    |		.DBG3TAB	0x0001,0x0011
0c3a 026b ffff  | k  |		.CONST	0x026b,0xffff
0c3c 026c 0001  | l  |		.CONST	0x026c,0x0001
0c3e 026d 0401  | m  |		.CONST	0x026d,0x0401
0c40 026f 0001  | o  |		.CONST	0x026f,0x0001
0c42 0270 0002  | p  |		.CONST	0x0270,0x0002
0c44 0271 0003  | q  |		.CONST	0x0271,0x0003
0c46 0272 0801  | r  |		.CONST	0x0272,0x0801
0c48 0274 0802  | t  |		.CONST	0x0274,0x0802
0c4a 0275 0803  | u  |		.CONST	0x0275,0x0803
0c4c 0276 0804  | v  |		.CONST	0x0276,0x0804
0c4e 0277 0003  | w  |		.CONST	0x0277,0x0003
0c50 0287 0007  |    |		.CONST	0x0287,0x0007
0c52 028a 0004  |    |		.CONST	0x028a,0x0004
0c54 0291 0005  |    |		.CONST	0x0291,0x0005
0c56 0292 0c01  |    |		.CONST	0x0292,0x0c01
0c58 0294 0005  |    |		.CONST	0x0294,0x0005
0c5a 0295 0006  |    |		.CONST	0x0295,0x0006
0c5c 0298 0008  |    |		.CONST	0x0298,0x0008
0c5e ; --------------------------------------------------------------------------------------
0c5e ; Debug3 Subtable 0xb
0c5e ; --------------------------------------------------------------------------------------
0c5e 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0c60 02a3 0001  |    |		.CONST	0x02a3,0x0001
0c62 02a7 0002  |    |		.CONST	0x02a7,0x0002
0c64 02ae 0003  |    |		.CONST	0x02ae,0x0003
0c66 ; --------------------------------------------------------------------------------------
0c66 ; Debug3 Subtable 0xc
0c66 ; --------------------------------------------------------------------------------------
0c66 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0c68 02bb ffff  |    |		.CONST	0x02bb,0xffff
0c6a 02c8 0001  |    |		.CONST	0x02c8,0x0001
0c6c 02cc 0002  |    |		.CONST	0x02cc,0x0002
0c6e 02cd 0401  |    |		.CONST	0x02cd,0x0401
0c70 02ce 0002  |    |		.CONST	0x02ce,0x0002
0c72 02cf 0003  |    |		.CONST	0x02cf,0x0003
0c74 02d2 0004  |    |		.CONST	0x02d2,0x0004
0c76 02d7 0005  |    |		.CONST	0x02d7,0x0005
0c78 ; --------------------------------------------------------------------------------------
0c78 ; Debug3 Subtable 0xd
0c78 ; --------------------------------------------------------------------------------------
0c78 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0c7a 02e3 0001  |    |		.CONST	0x02e3,0x0001
0c7c ; --------------------------------------------------------------------------------------
0c7c ; Debug3 Subtable 0xe
0c7c ; --------------------------------------------------------------------------------------
0c7c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0c7e 02fb 0001  |    |		.CONST	0x02fb,0x0001
0c80 ; --------------------------------------------------------------------------------------
0c80 ; Debug3 Subtable 0xf
0c80 ; --------------------------------------------------------------------------------------
0c80 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0c82 0313 ffff  |    |		.CONST	0x0313,0xffff
0c84 0316 fffe  |    |		.CONST	0x0316,0xfffe
0c86 0317 fffd  |    |		.CONST	0x0317,0xfffd
0c88 0318 fffc  |    |		.CONST	0x0318,0xfffc
0c8a 0319 fffb  |    |		.CONST	0x0319,0xfffb
0c8c 031b 0002  |    |		.CONST	0x031b,0x0002
0c8e 031c 0401  |    |		.CONST	0x031c,0x0401
0c90 031f 0002  |    |		.CONST	0x031f,0x0002
0c92 0320 0003  |    |		.CONST	0x0320,0x0003
0c94 0326 0004  | &  |		.CONST	0x0326,0x0004
0c96 0327 0801  | '  |		.CONST	0x0327,0x0801
0c98 0328 0004  | (  |		.CONST	0x0328,0x0004
0c9a 032c 0005  | ,  |		.CONST	0x032c,0x0005
0c9c 032d 0c01  | -  |		.CONST	0x032d,0x0c01
0c9e 032f 0005  | /  |		.CONST	0x032f,0x0005
0ca0 0330 0006  | 0  |		.CONST	0x0330,0x0006
0ca2 0333 0007  | 3  |		.CONST	0x0333,0x0007
0ca4 0337 0008  | 7  |		.CONST	0x0337,0x0008
0ca6 0339 0009  | 9  |		.CONST	0x0339,0x0009
0ca8 033a 1001  | :  |		.CONST	0x033a,0x1001
0caa 033d 0009  | =  |		.CONST	0x033d,0x0009
0cac 033e 0001  | >  |		.CONST	0x033e,0x0001
0cae 033f 1401  | ?  |		.CONST	0x033f,0x1401
0cb0 0341 0001  | A  |		.CONST	0x0341,0x0001
0cb2 0342 000a  | B  |		.CONST	0x0342,0x000a
0cb4 ; --------------------------------------------------------------------------------------
0cb4 ; Debug3 Subtable 0x10
0cb4 ; --------------------------------------------------------------------------------------
0cb4 0002 000f  |    |		.DBG3TAB	0x0002,0x000f
0cb6 034b ffff  | K  |		.CONST	0x034b,0xffff
0cb8 034c fffe  | L  |		.CONST	0x034c,0xfffe
0cba 034e 0001  | N  |		.CONST	0x034e,0x0001
0cbc 0358 0002  | X  |		.CONST	0x0358,0x0002
0cbe 035b 0003  | [  |		.CONST	0x035b,0x0003
0cc0 035e 0004  | ^  |		.CONST	0x035e,0x0004
0cc2 0369 0005  | i  |		.CONST	0x0369,0x0005
0cc4 036c 0006  | l  |		.CONST	0x036c,0x0006
0cc6 036f 0007  | o  |		.CONST	0x036f,0x0007
0cc8 0372 0008  | r  |		.CONST	0x0372,0x0008
0cca 0373 0009  | s  |		.CONST	0x0373,0x0009
0ccc 037d 000a  | }  |		.CONST	0x037d,0x000a
0cce 037e 0401  | ~  |		.CONST	0x037e,0x0401
0cd0 0380 000a  |    |		.CONST	0x0380,0x000a
0cd2 0381 000b  |    |		.CONST	0x0381,0x000b
0cd4 0385 000c  |    |		.CONST	0x0385,0x000c
0cd6 038a 000d  |    |		.CONST	0x038a,0x000d
0cd8 ; --------------------------------------------------------------------------------------
0cd8 ; Debug3 Subtable 0x11
0cd8 ; --------------------------------------------------------------------------------------
0cd8 0001 001d  |    |		.DBG3TAB	0x0001,0x001d
0cda 0393 ffff  |    |		.CONST	0x0393,0xffff
0cdc 0394 0001  |    |		.CONST	0x0394,0x0001
0cde 039e 0002  |    |		.CONST	0x039e,0x0002
0ce0 03a5 0003  |    |		.CONST	0x03a5,0x0003
0ce2 03a6 0401  |    |		.CONST	0x03a6,0x0401
0ce4 03a8 0003  |    |		.CONST	0x03a8,0x0003
0ce6 03a9 0004  |    |		.CONST	0x03a9,0x0004
0ce8 03ad 0005  |    |		.CONST	0x03ad,0x0005
0cea 03b2 0006  |    |		.CONST	0x03b2,0x0006
0cec 03b9 0007  |    |		.CONST	0x03b9,0x0007
0cee 03ba 0801  |    |		.CONST	0x03ba,0x0801
0cf0 03bc 0007  |    |		.CONST	0x03bc,0x0007
0cf2 03bd 0008  |    |		.CONST	0x03bd,0x0008
0cf4 03c1 0009  |    |		.CONST	0x03c1,0x0009
0cf6 03c6 000a  |    |		.CONST	0x03c6,0x000a
0cf8 03d0 000b  |    |		.CONST	0x03d0,0x000b
0cfa 03d5 000c  |    |		.CONST	0x03d5,0x000c
0cfc 03dc 000d  |    |		.CONST	0x03dc,0x000d
0cfe 03dd 0c01  |    |		.CONST	0x03dd,0x0c01
0d00 03df 000d  |    |		.CONST	0x03df,0x000d
0d02 03e0 000e  |    |		.CONST	0x03e0,0x000e
0d04 03e4 000f  |    |		.CONST	0x03e4,0x000f
0d06 03e9 0010  |    |		.CONST	0x03e9,0x0010
0d08 03f0 0011  |    |		.CONST	0x03f0,0x0011
0d0a 03f1 1001  |    |		.CONST	0x03f1,0x1001
0d0c 03f3 0011  |    |		.CONST	0x03f3,0x0011
0d0e 03f4 0012  |    |		.CONST	0x03f4,0x0012
0d10 03f8 0013  |    |		.CONST	0x03f8,0x0013
0d12 03fd 0014  |    |		.CONST	0x03fd,0x0014
0d14 0403 0015  |    |		.CONST	0x0403,0x0015
0d16 ; --------------------------------------------------------------------------------------
0d16 ; Debug3 Subtable 0x12
0d16 ; --------------------------------------------------------------------------------------
0d16 0002 000f  |    |		.DBG3TAB	0x0002,0x000f
0d18 040b 0001  |    |		.CONST	0x040b,0x0001
0d1a 040e 0401  |    |		.CONST	0x040e,0x0401
0d1c 0410 0402  |    |		.CONST	0x0410,0x0402
0d1e 0411 0403  |    |		.CONST	0x0411,0x0403
0d20 0412 0404  |    |		.CONST	0x0412,0x0404
0d22 0413 0001  |    |		.CONST	0x0413,0x0001
0d24 0415 0002  |    |		.CONST	0x0415,0x0002
0d26 0417 0003  |    |		.CONST	0x0417,0x0003
0d28 0418 f7ff  |    |		.CONST	0x0418,0xf7ff
0d2a 041c f7fe  |    |		.CONST	0x041c,0xf7fe
0d2c 041d 0801  |    |		.CONST	0x041d,0x0801
0d2e 0422 0802  | "  |		.CONST	0x0422,0x0802
0d30 0424 0803  | $  |		.CONST	0x0424,0x0803
0d32 0426 0804  | &  |		.CONST	0x0426,0x0804
0d34 042f 0805  | /  |		.CONST	0x042f,0x0805
0d36 0434 0806  | 4  |		.CONST	0x0434,0x0806
0d38 0439 0807  | 9  |		.CONST	0x0439,0x0807
0d3a ; --------------------------------------------------------------------------------------
0d3a ; Debug3 Subtable 0x13
0d3a ; --------------------------------------------------------------------------------------
0d3a 0003 0035  |   5|		.DBG3TAB	0x0003,0x0035
0d3c 0443 ffff  | C  |		.CONST	0x0443,0xffff
0d3e 0444 fffe  | D  |		.CONST	0x0444,0xfffe
0d40 0445 fffd  | E  |		.CONST	0x0445,0xfffd
0d42 0446 0001  | F  |		.CONST	0x0446,0x0001
0d44 0457 0002  | W  |		.CONST	0x0457,0x0002
0d46 0463 0003  | c  |		.CONST	0x0463,0x0003
0d48 0467 0004  | g  |		.CONST	0x0467,0x0004
0d4a 046e 0005  | n  |		.CONST	0x046e,0x0005
0d4c 0476 0006  | v  |		.CONST	0x0476,0x0006
0d4e 047a 0007  | z  |		.CONST	0x047a,0x0007
0d50 0487 0008  |    |		.CONST	0x0487,0x0008
0d52 0494 0009  |    |		.CONST	0x0494,0x0009
0d54 04a1 000a  |    |		.CONST	0x04a1,0x000a
0d56 04ae 000b  |    |		.CONST	0x04ae,0x000b
0d58 04c2 000c  |    |		.CONST	0x04c2,0x000c
0d5a 04c6 000d  |    |		.CONST	0x04c6,0x000d
0d5c 04cd 000e  |    |		.CONST	0x04cd,0x000e
0d5e 04d5 000f  |    |		.CONST	0x04d5,0x000f
0d60 04d9 0010  |    |		.CONST	0x04d9,0x0010
0d62 04e8 0011  |    |		.CONST	0x04e8,0x0011
0d64 04f5 0012  |    |		.CONST	0x04f5,0x0012
0d66 0502 0013  |    |		.CONST	0x0502,0x0013
0d68 050f 0014  |    |		.CONST	0x050f,0x0014
0d6a 0528 0015  | (  |		.CONST	0x0528,0x0015
0d6c 052c 0016  | ,  |		.CONST	0x052c,0x0016
0d6e 0533 0017  | 3  |		.CONST	0x0533,0x0017
0d70 0542 0018  | B  |		.CONST	0x0542,0x0018
0d72 0545 0019  | E  |		.CONST	0x0545,0x0019
0d74 054c 001a  | L  |		.CONST	0x054c,0x001a
0d76 0550 001b  | P  |		.CONST	0x0550,0x001b
0d78 0559 001c  | Y  |		.CONST	0x0559,0x001c
0d7a 055c 001d  | \  |		.CONST	0x055c,0x001d
0d7c 0563 001e  | c  |		.CONST	0x0563,0x001e
0d7e 0569 0401  | i  |		.CONST	0x0569,0x0401
0d80 056d 001e  | m  |		.CONST	0x056d,0x001e
0d82 056e 001f  | n  |		.CONST	0x056e,0x001f
0d84 0575 0020  | u  |		.CONST	0x0575,0x0020
0d86 0579 0021  | y !|		.CONST	0x0579,0x0021
0d88 0581 0022  |   "|		.CONST	0x0581,0x0022
0d8a 0588 0023  |   #|		.CONST	0x0588,0x0023
0d8c 0589 0801  |    |		.CONST	0x0589,0x0801
0d8e 058b 0023  |   #|		.CONST	0x058b,0x0023
0d90 058c 0024  |   $|		.CONST	0x058c,0x0024
0d92 0593 0025  |   %|		.CONST	0x0593,0x0025
0d94 0597 0026  |   &|		.CONST	0x0597,0x0026
0d96 059a 0c01  |    |		.CONST	0x059a,0x0c01
0d98 059b 0026  |   &|		.CONST	0x059b,0x0026
0d9a 059e 0027  |   '|		.CONST	0x059e,0x0027
0d9c 05a5 0028  |   (|		.CONST	0x05a5,0x0028
0d9e 05a9 0029  |   )|		.CONST	0x05a9,0x0029
0da0 05b0 002a  |   *|		.CONST	0x05b0,0x002a
0da2 05b8 002b  |   +|		.CONST	0x05b8,0x002b
0da4 05b9 1001  |    |		.CONST	0x05b9,0x1001
0da6 05bb 002b  |   +|		.CONST	0x05bb,0x002b
0da8 05bc 002c  |   ,|		.CONST	0x05bc,0x002c
0daa 05c3 002d  |   -|		.CONST	0x05c3,0x002d
0dac ; --------------------------------------------------------------------------------------
0dac ; Debug3 Subtable 0x14
0dac ; --------------------------------------------------------------------------------------
0dac 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0dae 05d3 0001  |    |		.CONST	0x05d3,0x0001
0db0 05e8 0002  |    |		.CONST	0x05e8,0x0002
0db2 05f4 0003  |    |		.CONST	0x05f4,0x0003
0db4 ; --------------------------------------------------------------------------------------
0db4 ; Debug3 Subtable 0x15
0db4 ; --------------------------------------------------------------------------------------
0db4 0002 000c  |    |		.DBG3TAB	0x0002,0x000c
0db6 060b ffff  |    |		.CONST	0x060b,0xffff
0db8 060c fffe  |    |		.CONST	0x060c,0xfffe
0dba 0610 0001  |    |		.CONST	0x0610,0x0001
0dbc 0615 0401  |    |		.CONST	0x0615,0x0401
0dbe 0617 0402  |    |		.CONST	0x0617,0x0402
0dc0 0618 0403  |    |		.CONST	0x0618,0x0403
0dc2 0619 0404  |    |		.CONST	0x0619,0x0404
0dc4 061b 0001  |    |		.CONST	0x061b,0x0001
0dc6 061d 0002  |    |		.CONST	0x061d,0x0002
0dc8 0629 0003  | )  |		.CONST	0x0629,0x0003
0dca 062f 0004  | /  |		.CONST	0x062f,0x0004
0dcc 0638 0005  | 8  |		.CONST	0x0638,0x0005
0dce 0640 0006  | @  |		.CONST	0x0640,0x0006
0dd0 064c 0007  | L  |		.CONST	0x064c,0x0007
0dd2 ; --------------------------------------------------------------------------------------
0dd2 ; Debug3 Subtable 0x16
0dd2 ; --------------------------------------------------------------------------------------
0dd2 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
0dd4 0653 0001  | S  |		.CONST	0x0653,0x0001
0dd6 0665 0002  | e  |		.CONST	0x0665,0x0002
0dd8 0671 0003  | q  |		.CONST	0x0671,0x0003
0dda 0678 0004  | x  |		.CONST	0x0678,0x0004
0ddc 067c 0005  | |  |		.CONST	0x067c,0x0005
0dde 0681 0006  |    |		.CONST	0x0681,0x0006
0de0 0688 0007  |    |		.CONST	0x0688,0x0007
0de2 ; --------------------------------------------------------------------------------------
0de2 ; Debug3 Subtable 0x17
0de2 ; --------------------------------------------------------------------------------------
0de2 0002 000e  |    |		.DBG3TAB	0x0002,0x000e
0de4 0693 ffff  |    |		.CONST	0x0693,0xffff
0de6 06a0 fffe  |    |		.CONST	0x06a0,0xfffe
0de8 06a1 0001  |    |		.CONST	0x06a1,0x0001
0dea 06a5 0002  |    |		.CONST	0x06a5,0x0002
0dec 06ab 0003  |    |		.CONST	0x06ab,0x0003
0dee 06ae 0004  |    |		.CONST	0x06ae,0x0004
0df0 06b6 0005  |    |		.CONST	0x06b6,0x0005
0df2 06be 0006  |    |		.CONST	0x06be,0x0006
0df4 06c4 0007  |    |		.CONST	0x06c4,0x0007
0df6 06c9 0008  |    |		.CONST	0x06c9,0x0008
0df8 06ce 0009  |    |		.CONST	0x06ce,0x0009
0dfa 06d3 000a  |    |		.CONST	0x06d3,0x000a
0dfc 06d4 0401  |    |		.CONST	0x06d4,0x0401
0dfe 06d6 000a  |    |		.CONST	0x06d6,0x000a
0e00 06d7 000b  |    |		.CONST	0x06d7,0x000b
0e02 06db 000c  |    |		.CONST	0x06db,0x000c
0e04 ; --------------------------------------------------------------------------------------
0e04 ; Debug3 Subtable 0x18
0e04 ; --------------------------------------------------------------------------------------
0e04 0005 0014  |    |		.DBG3TAB	0x0005,0x0014
0e06 06eb ffff  |    |		.CONST	0x06eb,0xffff
0e08 06ec fffe  |    |		.CONST	0x06ec,0xfffe
0e0a 06f1 fffd  |    |		.CONST	0x06f1,0xfffd
0e0c 06f2 fffc  |    |		.CONST	0x06f2,0xfffc
0e0e 06f7 fffb  |    |		.CONST	0x06f7,0xfffb
0e10 06fc 0001  |    |		.CONST	0x06fc,0x0001
0e12 0703 0002  |    |		.CONST	0x0703,0x0002
0e14 0709 0003  |    |		.CONST	0x0709,0x0003
0e16 070d 0004  |    |		.CONST	0x070d,0x0004
0e18 0714 0005  |    |		.CONST	0x0714,0x0005
0e1a 071a 0006  |    |		.CONST	0x071a,0x0006
0e1c 0722 0007  | "  |		.CONST	0x0722,0x0007
0e1e 0728 0008  | (  |		.CONST	0x0728,0x0008
0e20 072f 000b  | /  |		.CONST	0x072f,0x000b
0e22 0730 0009  | 0  |		.CONST	0x0730,0x0009
0e24 0734 000a  | 4  |		.CONST	0x0734,0x000a
0e26 0736 000c  | 6  |		.CONST	0x0736,0x000c
0e28 073a 000d  | :  |		.CONST	0x073a,0x000d
0e2a 073e 000e  | >  |		.CONST	0x073e,0x000e
0e2c 0743 000f  | C  |		.CONST	0x0743,0x000f
0e2e 0749 0010  | I  |		.CONST	0x0749,0x0010
0e30 074e 0011  | N  |		.CONST	0x074e,0x0011
0e32 0760 0012  | `  |		.CONST	0x0760,0x0012
0e34 0762 0013  | b  |		.CONST	0x0762,0x0013
0e36 076a 0014  | j  |		.CONST	0x076a,0x0014
0e38 ; --------------------------------------------------------------------------------------
0e38 ; Debug3 Subtable 0x19
0e38 ; --------------------------------------------------------------------------------------
0e38 0001 000a  |    |		.DBG3TAB	0x0001,0x000a
0e3a 0773 ffff  | s  |		.CONST	0x0773,0xffff
0e3c 0774 0001  | t  |		.CONST	0x0774,0x0001
0e3e 0779 0002  | y  |		.CONST	0x0779,0x0002
0e40 0781 0003  |    |		.CONST	0x0781,0x0003
0e42 0782 0401  |    |		.CONST	0x0782,0x0401
0e44 0784 0003  |    |		.CONST	0x0784,0x0003
0e46 0785 0004  |    |		.CONST	0x0785,0x0004
0e48 0789 0005  |    |		.CONST	0x0789,0x0005
0e4a 0797 0006  |    |		.CONST	0x0797,0x0006
0e4c 079b 0007  |    |		.CONST	0x079b,0x0007
0e4e 07a1 0008  |    |		.CONST	0x07a1,0x0008
0e50 ; --------------------------------------------------------------------------------------
0e50 ; Debug3 Subtable 0x1a
0e50 ; --------------------------------------------------------------------------------------
0e50 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0e52 07b3 ffff  |    |		.CONST	0x07b3,0xffff
0e54 07bd 0001  |    |		.CONST	0x07bd,0x0001
0e56 07c0 0002  |    |		.CONST	0x07c0,0x0002
0e58 07c5 0003  |    |		.CONST	0x07c5,0x0003
0e5a 07d7 0004  |    |		.CONST	0x07d7,0x0004
0e5c 07dd 0005  |    |		.CONST	0x07dd,0x0005
0e5e 07e8 0006  |    |		.CONST	0x07e8,0x0006
0e60 07ee 0007  |    |		.CONST	0x07ee,0x0007
0e62 ; --------------------------------------------------------------------------------------
0e62 ; Debug3 Subtable 0x1b
0e62 ; --------------------------------------------------------------------------------------
0e62 0002 001a  |    |		.DBG3TAB	0x0002,0x001a
0e64 07fb ffff  |    |		.CONST	0x07fb,0xffff
0e66 0802 fffe  |    |		.CONST	0x0802,0xfffe
0e68 0807 0001  |    |		.CONST	0x0807,0x0001
0e6a 080e 0002  |    |		.CONST	0x080e,0x0002
0e6c 081b 0006  |    |		.CONST	0x081b,0x0006
0e6e 0820 0003  |    |		.CONST	0x0820,0x0003
0e70 0826 0004  | &  |		.CONST	0x0826,0x0004
0e72 082b 0005  | +  |		.CONST	0x082b,0x0005
0e74 0834 0007  | 4  |		.CONST	0x0834,0x0007
0e76 083a 0008  | :  |		.CONST	0x083a,0x0008
0e78 083f 0009  | ?  |		.CONST	0x083f,0x0009
0e7a 0846 000a  | F  |		.CONST	0x0846,0x000a
0e7c 084a 000b  | J  |		.CONST	0x084a,0x000b
0e7e 0851 000c  | Q  |		.CONST	0x0851,0x000c
0e80 0855 000d  | U  |		.CONST	0x0855,0x000d
0e82 0859 000e  | Y  |		.CONST	0x0859,0x000e
0e84 085e 000f  | ^  |		.CONST	0x085e,0x000f
0e86 0864 0010  | d  |		.CONST	0x0864,0x0010
0e88 0869 0011  | i  |		.CONST	0x0869,0x0011
0e8a 086d 0012  | m  |		.CONST	0x086d,0x0012
0e8c 0874 0013  | t  |		.CONST	0x0874,0x0013
0e8e 0877 0401  | w  |		.CONST	0x0877,0x0401
0e90 0879 0402  | y  |		.CONST	0x0879,0x0402
0e92 087a 0403  | z  |		.CONST	0x087a,0x0403
0e94 087b 0404  | {  |		.CONST	0x087b,0x0404
0e96 087d 0013  | }  |		.CONST	0x087d,0x0013
0e98 087f 0014  |    |		.CONST	0x087f,0x0014
0e9a 0886 0015  |    |		.CONST	0x0886,0x0015
0e9c ; --------------------------------------------------------------------------------------
0e9c ; Debug3 Subtable 0x1c
0e9c ; --------------------------------------------------------------------------------------
0e9c 0005 001a  |    |		.DBG3TAB	0x0005,0x001a
0e9e 0893 ffff  |    |		.CONST	0x0893,0xffff
0ea0 0895 fffe  |    |		.CONST	0x0895,0xfffe
0ea2 0897 fffd  |    |		.CONST	0x0897,0xfffd
0ea4 0898 fffc  |    |		.CONST	0x0898,0xfffc
0ea6 089c fffb  |    |		.CONST	0x089c,0xfffb
0ea8 08a3 0001  |    |		.CONST	0x08a3,0x0001
0eaa 08aa 0002  |    |		.CONST	0x08aa,0x0002
0eac 08ac 0003  |    |		.CONST	0x08ac,0x0003
0eae 08ad 0004  |    |		.CONST	0x08ad,0x0004
0eb0 08b5 0005  |    |		.CONST	0x08b5,0x0005
0eb2 08c3 0006  |    |		.CONST	0x08c3,0x0006
0eb4 08c7 0007  |    |		.CONST	0x08c7,0x0007
0eb6 08c8 0008  |    |		.CONST	0x08c8,0x0008
0eb8 08ca 0009  |    |		.CONST	0x08ca,0x0009
0eba 08d1 000a  |    |		.CONST	0x08d1,0x000a
0ebc 08d5 000b  |    |		.CONST	0x08d5,0x000b
0ebe 08db 000c  |    |		.CONST	0x08db,0x000c
0ec0 08df 000d  |    |		.CONST	0x08df,0x000d
0ec2 08e5 000e  |    |		.CONST	0x08e5,0x000e
0ec4 08ef 000f  |    |		.CONST	0x08ef,0x000f
0ec6 08f5 0010  |    |		.CONST	0x08f5,0x0010
0ec8 08fe 0011  |    |		.CONST	0x08fe,0x0011
0eca 0903 0012  |    |		.CONST	0x0903,0x0012
0ecc 0912 0401  |    |		.CONST	0x0912,0x0401
0ece 0916 0012  |    |		.CONST	0x0916,0x0012
0ed0 091a 0013  |    |		.CONST	0x091a,0x0013
0ed2 0925 0014  | %  |		.CONST	0x0925,0x0014
0ed4 092b 0015  | +  |		.CONST	0x092b,0x0015
0ed6 0933 0016  | 3  |		.CONST	0x0933,0x0016
0ed8 0938 0017  | 8  |		.CONST	0x0938,0x0017
0eda 0943 0018  | C  |		.CONST	0x0943,0x0018
0edc ; --------------------------------------------------------------------------------------
0edc ; Debug3 Subtable 0x1d
0edc ; --------------------------------------------------------------------------------------
0edc 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0ede 094b 0001  | K  |		.CONST	0x094b,0x0001
0ee0 0950 0002  | P  |		.CONST	0x0950,0x0002
0ee2 0953 0003  | S  |		.CONST	0x0953,0x0003
0ee4 0000 0000  |    |		.BLANK	0000[0x11c]