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

⟦0cadec8ee⟧

    Length: 5120 (0x1400)
    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 0710       |    |		.CONST	0x0710								; 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 0004       |    |		.CONST	0x0004								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0077       | w  |		.CONST	0x0077								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0022       | "  |		.CONST	0x0022								; Number of locals
000b			INIT_0008:
000b 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x07aa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x0784
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 00bf       |    |		Action	Accept_Activation
0010 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0010,0x07b0,0x0000,0x0000,0x005a,0x8dc5,0x0000,0x0008
													; Debug Table 0x1.0x0 = 0x10,0xffff
0011 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x1 = 0x11,0xfffe
0012 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x2 = 0x12,0xfffd
0013 4802       |H   |		Short_Literal	0x2
0014 029f 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Call
0016 03fd       |    |		Declare_Type	Discrete,Defined
0017 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x3 = 0x17,0xfffc
0018 4801       |H   |		Short_Literal	0x1
0019 e001       |    |		Load	0x0,0x1
001a 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
001b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
001c 029f 0153  |   S|		Declare_Subprogram	INIT_0150,For_Call
001e 4801       |H   |		Short_Literal	0x1
001f 4800       |H   |		Short_Literal	0x0
0020 4801       |H   |		Short_Literal	0x1
0021 4800       |H   |		Short_Literal	0x0
0022 4801       |H   |		Short_Literal	0x1
0023 031d       |    |		Declare_Type	Variant_Record,Defined
0024 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x4 = 0x24,0xfffb
0025 00d9       |    |		Load_Top	At_Offset_1
0026 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0027 4802       |H   |		Short_Literal	0x2							; Debug Table 0x1.0x5 = 0x27,0xfffa
0028 00da       |    |		Load_Top	At_Offset_2
0029 1c08       |    |		Execute_Immediate	Run_Utility,0x8
002a 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1.0x6 = 0x2a,0xfff9
002b 00db       |    |		Load_Top	At_Offset_3
002c 1c08       |    |		Execute_Immediate	Run_Utility,0x8
002d 4803       |H   |		Short_Literal	0x3
002e 00d9       |    |		Load_Top	At_Offset_1
002f 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0030 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1.0x7 = 0x30,0xfff8
0031 e210       |    |		Load	0x1,0x10
0032 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0033 4804       |H   |		Short_Literal	0x4
0034 00d9       |    |		Load_Top	At_Offset_1
0035 2a02       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2
0036 e002       |    |		Load	0x0,0x2								; Debug Table 0x1.0x8 = 0x36,0xfff7
0037 0266       | f  |		Execute	Discrete,Bounds
0038 e210       |    |		Load	0x1,0x10
0039 029f 0193  |    |		Declare_Subprogram	INIT_0190,For_Call
003b 4801       |H   |		Short_Literal	0x1
003c 035d       | ]  |		Declare_Type	Array,Defined
003d 00d8       |    |		Load_Top	At_Offset_0
003e 0337       | 7  |		Declare_Variable	Array
003f 00d8       |    |		Load_Top	At_Offset_0
0040 0337       | 7  |		Declare_Variable	Array
0041 e211       |    |		Load	0x1,0x11
0042 4800       |H   |		Short_Literal	0x0
0043 00da       |    |		Load_Top	At_Offset_2
0044 01d6       |    |		Execute	Vector,Field_Write
0045 e213       |    |		Load	0x1,0x13
0046 4801       |H   |		Short_Literal	0x1
0047 00da       |    |		Load_Top	At_Offset_2
0048 01d6       |    |		Execute	Vector,Field_Write
0049 00db       |    |		Load_Top	At_Offset_3
004a 4802       |H   |		Short_Literal	0x2
004b 00da       |    |		Load_Top	At_Offset_2
004c 01d6       |    |		Execute	Vector,Field_Write
004d e212       |    |		Load	0x1,0x12
004e 4803       |H   |		Short_Literal	0x3
004f 00da       |    |		Load_Top	At_Offset_2
0050 01d6       |    |		Execute	Vector,Field_Write
0051 00d9       |    |		Load_Top	At_Offset_1
0052 01d4       |    |		Execute	Vector,Structure_Write
0053 e210       |    |		Load	0x1,0x10							; Debug Table 0x1.0x9 = 0x53,0xfff6
0054 00e1       |    |		Load_Encached	Boolean_Cache
0055 00e1       |    |		Load_Encached	Boolean_Cache
0056 00e1       |    |		Load_Encached	Boolean_Cache
0057 e003       |    |		Load	0x0,0x3
0058 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0059 029f 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Call
005b 4805       |H   |		Short_Literal	0x5
005c 032d       | -  |		Declare_Type	Record,Defined
005d 029d 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Outer_Call			; Debug Table 0x1.0xa = 0x5d,0xfff5
005f 029d 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call			; Debug Table 0x1.0xb = 0x5f,0xfff4
0061 029d 024b  |   K|		Declare_Subprogram	INIT_0248,For_Outer_Call			; Debug Table 0x1.0xc = 0x61,0xfff3
0063 029d 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call			; Debug Table 0x1.0xd = 0x63,0xfff2
0065 029d 0313  |    |		Declare_Subprogram	INIT_0310,For_Outer_Call			; Debug Table 0x1.0xe = 0x65,0xfff1
0067 029d 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call			; Debug Table 0x1.0xf = 0x67,0xfff0
0069 029d 03c3  |    |		Declare_Subprogram	INIT_03c0,For_Outer_Call			; Debug Table 0x1.0x10 = 0x69,0xffef
006b 029d 0473  |   s|		Declare_Subprogram	INIT_0470,For_Outer_Call			; Debug Table 0x1.0x11 = 0x6b,0xffee
006d 029d 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Outer_Call			; Debug Table 0x1.0x12 = 0x6d,0xffed
006f 029d 0523  |   #|		Declare_Subprogram	INIT_0520,For_Outer_Call			; Debug Table 0x1.0x13 = 0x6f,0xffec
0071 029d 05c3  |    |		Declare_Subprogram	INIT_05c0,For_Outer_Call			; Debug Table 0x1.0x14 = 0x71,0xffeb
0073 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x15 = 0x73,0xffea
0074 00c7       |    |		Action	Elaborate_Subprogram
0075 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x16 = 0x75,0xffe9
0076 00c7       |    |		Action	Elaborate_Subprogram
0077			BODY_0008:
0077 00bc       |    |		Action	Signal_Activated
0078 00bb       |    |		Action	Signal_Completion
0079 0000 0000  |    |		.BLANK	0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0085       |    |		.CONST	0x0085								; Address of begin
0081 0094       |    |		.CONST	0x0094								; Address of exception handler
0082 0002       |    |		.CONST	0x0002								; Number of locals
0083			INIT_0080:
0083 e004       |    |		Load	0x0,0x4								; Debug Table 0x2 = .DEBUG	0x0083,0x07e0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0785
													; Debug Table 0x2.0x0 = 0x83,0xffff
0084 0007       |    |		Action	Break_Optional
0085			BODY_0080:
0085 e004       |    |		Load	0x0,0x4								; Debug Table 0x2.0x1 = 0x85,0x1
0086 4801       |H   |		Short_Literal	0x1
0087 e5ff       |    |		Load	0x2,-0x1
0088 e005       |    |		Load	0x0,0x5
0089 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
008a 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
008b e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x2.0x2 = 0x8b,0x2
008c e5fd       |    |		Load	0x2,-0x3
008d e5fe       |    |		Load	0x2,-0x2
008e 00db       |    |		Load_Top	At_Offset_3
008f 820e       |    |		Call	0x1,0xe
0090 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x3 = 0x90,0x3
0091 e005       |    |		Load	0x0,0x5
0092 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0093 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0094			TRAP_0080:
0094 6277       |bw  |		Indirect_Literal	Discrete,0x30c,{0x00000000, 0x5a8bd503}
0095 010f       |    |		Execute	Exception,Equal
0096 6801       |h   |		Jump_Zero	0x98
0097 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x2.0x4 = 0x97,0x4
0098 626f       |bo  |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x5a8bd501}
0099 010f       |    |		Execute	Exception,Equal
009a 6808       |h   |		Jump_Zero	0xa3
009b 0092 064e  |   N|		Action	Push_String_Extended,0x64e					; "doe_error"
													; Debug Table 0x2.0x5 = 0x9b,0x5
009d 0092 064f  |   O|		Action	Push_String_Extended,0x64f					; "Promote"
009f 00db       |    |		Load_Top	At_Offset_3
00a0 e006       |    |		Load	0x0,0x6
00a1 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00a2 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00a3 e007       |    |		Load	0x0,0x7								; Debug Table 0x2.0x6 = 0xa3,0x6
00a4 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00a5 0092 064f  |   O|		Action	Push_String_Extended,0x64f					; "Promote"
00a7 00db       |    |		Load_Top	At_Offset_3
00a8 e006       |    |		Load	0x0,0x6
00a9 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00aa 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00ab 0000 0000  |    |		.BLANK	0000[0x5]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00bb       |    |		.CONST	0x00bb								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0004       |    |		.CONST	0x0004								; Number of locals
00b3			INIT_00b0:
00b3 e008       |    |		Load	0x0,0x8								; Debug Table 0x3 = .DEBUG	0x00b3,0x07f0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07a2
													; Debug Table 0x3.0x0 = 0xb3,0xffff
00b4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b5 e008       |    |		Load	0x0,0x8								; Debug Table 0x3.0x1 = 0xb5,0xfffe
00b6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b7 e217       |    |		Load	0x1,0x17							; Debug Table 0x3.0x2 = 0xb7,0xfffd
00b8 0322       | "  |		Declare_Variable	Record
00b9 00d8       |    |		Load_Top	At_Offset_0
00ba 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00bb			BODY_00b0:
00bb 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x3 = 0xbb,0x1
00bc e5ff       |    |		Load	0x2,-0x1
00bd 0217       |    |		Execute	Heap_Access,All_Reference
00be 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
00bf e009       |    |		Load	0x0,0x9
00c0 01a7       |    |		Execute	Matrix,Field_Read
00c1 7003       |p   |		Jump_Nonzero	0xc5
00c2 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x4 = 0xc2,0x2
00c3 800a       |    |		Call	0x0,0xa
00c4 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x3.0x5 = 0xc4,0x3
00c5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x3.0x6 = 0xc5,0x4
00c6 0217       |    |		Execute	Heap_Access,All_Reference
00c7 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
00c8 460d       |F   |		Jump_Case	0xe
00c9 780d       |x   |		Jump	0xd7								; case 0x0
00ca 780c       |x   |		Jump	0xd7								; case 0x1
00cb 7810       |x   |		Jump	0xdc								; case 0x2
00cc 780a       |x   |		Jump	0xd7								; case 0x3
00cd 780e       |x   |		Jump	0xdc								; case 0x4
00ce 780d       |x   |		Jump	0xdc								; case 0x5
00cf 780c       |x   |		Jump	0xdc								; case 0x6
00d0 780b       |x   |		Jump	0xdc								; case 0x7
00d1 7805       |x   |		Jump	0xd7								; case 0x8
00d2 7809       |x   |		Jump	0xdc								; case 0x9
00d3 7808       |x   |		Jump	0xdc								; case 0xa
00d4 7807       |x   |		Jump	0xdc								; case 0xb
00d5 7806       |x   |		Jump	0xdc								; case 0xc
00d6 7805       |x   |		Jump	0xdc								; case 0xd
00d7 0092 0650  |   P|		Action	Push_String_Extended,0x650					; "promote is not allowed here"
													; Debug Table 0x3.0x7 = 0xd7,0x5
00d9 e00b       |    |		Load	0x0,0xb
00da 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00db 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5					; Debug Table 0x3.0x8 = 0xdb,0x6
00dc e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x3.0x9 = 0xdc,0x8
00dd e216       |    |		Load	0x1,0x16
00de 01d5       |    |		Execute	Vector,Field_Reference
00df 00d9       |    |		Load_Top	At_Offset_1
00e0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00e1 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x3.0xa = 0xe1,0x9
00e2 4801       |H   |		Short_Literal	0x1
00e3 4803       |H   |		Short_Literal	0x3
00e4 0262       | b  |		Execute	Discrete,In_Range
00e5 00d9       |    |		Load_Top	At_Offset_1
00e6 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
00e7 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x3.0xb = 0xe7,0xa
00e8 00d9       |    |		Load_Top	At_Offset_1
00e9 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
00ea e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0xc = 0xea,0xb
00eb e00c       |    |		Load	0x0,0xc
00ec 1881       |    |		Execute	Package,Field_Execute,Field_Number 0x81
00ed 4603       |F   |		Jump_Case	0x4
00ee 7828       |x(  |		Jump	0x117								; case 0x0
00ef 7802       |x   |		Jump	0xf2								; case 0x1
00f0 780c       |x   |		Jump	0xfd								; case 0x2
00f1 7836       |x6  |		Jump	0x128								; case 0x3
00f2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0xd = 0xf2,0xc
00f3 e5ff       |    |		Load	0x2,-0x1
00f4 0217       |    |		Execute	Heap_Access,All_Reference
00f5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00f6 e00c       |    |		Load	0x0,0xc
00f7 1869       | i  |		Execute	Package,Field_Execute,Field_Number 0x69
00f8 4801       |H   |		Short_Literal	0x1
00f9 e5ff       |    |		Load	0x2,-0x1
00fa 8221       | !  |		Call	0x1,0x21
00fb 00d1       |    |		Pop_Control	Pop_Count_1
00fc 782f       |x/  |		Jump	0x12c
00fd e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0xe = 0xfd,0xd
00fe e006       |    |		Load	0x0,0x6
00ff 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0100 6811       |h   |		Jump_Zero	0x112
0101 e008       |    |		Load	0x0,0x8								; Debug Table 0x3.0xf = 0x101,0xe
0102 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0103 e008       |    |		Load	0x0,0x8
0104 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0105 e5fe       |    |		Load	0x2,-0x2
0106 e5ff       |    |		Load	0x2,-0x1
0107 e006       |    |		Load	0x0,0x6
0108 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0109 c402       |    |		Store	0x2,0x2
010a 005a       | Z  |		Store_Top	Discrete,At_Offset_2
010b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x10 = 0x10b,0xf
010c 00da       |    |		Load_Top	At_Offset_2
010d e402       |    |		Load	0x2,0x2
010e e5ff       |    |		Load	0x2,-0x1
010f 8221       | !  |		Call	0x1,0x21
0110 00d1       |    |		Pop_Control	Pop_Count_1
0111 781a       |x   |		Jump	0x12c
0112 0092 0651  |   Q|		Action	Push_String_Extended,0x651					; "promote failed - cursor must be in the selection"
													; Debug Table 0x3.0x11 = 0x112,0x10
0114 e00b       |    |		Load	0x0,0xb
0115 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0116 7815       |x   |		Jump	0x12c
0117 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0x12 = 0x117,0x11
0118 e00c       |    |		Load	0x0,0xc
0119 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
011a e00c       |    |		Load	0x0,0xc
011b 1882       |    |		Execute	Package,Field_Execute,Field_Number 0x82
011c 6806       |h   |		Jump_Zero	0x123
011d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x13 = 0x11d,0x12
011e e5fe       |    |		Load	0x2,-0x2
011f e5ff       |    |		Load	0x2,-0x1
0120 8222       | "  |		Call	0x1,0x22
0121 00d1       |    |		Pop_Control	Pop_Count_1
0122 7809       |x   |		Jump	0x12c
0123 0092 0651  |   Q|		Action	Push_String_Extended,0x651					; "promote failed - cursor must be in the selection"
													; Debug Table 0x3.0x14 = 0x123,0x13
0125 e00b       |    |		Load	0x0,0xb
0126 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0127 7804       |x   |		Jump	0x12c
0128 0092 0652  |   R|		Action	Push_String_Extended,0x652					; "promote failed - there must be a selection"
													; Debug Table 0x3.0x15 = 0x128,0x14
012a e00b       |    |		Load	0x0,0xb
012b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
012c e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0x16 = 0x12c,0x15
012d e5ff       |    |		Load	0x2,-0x1
012e e00d       |    |		Load	0x0,0xd
012f 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0130 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0131 0000 0000  |    |		.BLANK	0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b       | ;  |		.CONST	0x013b								; Address of begin
0139 0004       |    |		.CONST	0x0004								; Address of exception handler
013a 0001       |    |		.CONST	0x0001								; Number of locals
013b			BODY_0138:
013b			INIT_0138:
013b 4603       |F   |		Jump_Case	0x4							; Debug Table 0x4 = .DEBUG	0x013b,0x0820,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0013
013c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
013d 7802       |x   |		Jump	0x140								; case 0x1
013e 7805       |x   |		Jump	0x144								; case 0x2
013f 7809       |x   |		Jump	0x149								; case 0x3
0140 00da       |    |		Load_Top	At_Offset_2
0141 0091 064b  |   K|		Action	Push_String_Extended_Indexed,0x64b				; "NEXT"
0143 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0144 00db       |    |		Load_Top	At_Offset_3
0145 00db       |    |		Load_Top	At_Offset_3
0146 00e0       |    |		Load_Encached	Standard_Cache
0147 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0148 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0149 00da       |    |		Load_Top	At_Offset_2
014a 00e0       |    |		Load_Encached	Standard_Cache
014b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
014c 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
014d 0000 0000  |    |		.XXX[0x3]
014f 0000       |    |
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153       | S  |		.CONST	0x0153								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0001       |    |		.CONST	0x0001								; Number of locals
0153			BODY_0150:
0153			INIT_0150:
0153 4608       |F   |		Jump_Case	0x9							; Debug Table 0x5 = .DEBUG	0x0153,0x0822,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x001a
0154 7808       |x   |		Jump	0x15d								; case 0x0
0155 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0156 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0157 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0158 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0159 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
015a 7814       |x   |		Jump	0x16f								; case 0x6
015b 781c       |x   |		Jump	0x178								; case 0x7
015c 7827       |x'  |		Jump	0x184								; case 0x8
015d 00da       |    |		Load_Top	At_Offset_2
015e 016c       | l  |		Execute	Variant_Record,Is_Constrained
015f 7009       |p   |		Jump_Nonzero	0x169
0160 00cf       |    |		Action	Mark_Auxiliary
0161 4800       |H   |		Short_Literal	0x0
0162 e5ff       |    |		Load	0x2,-0x1
0163 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0164 00d8       |    |		Load_Top	At_Offset_0
0165 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0166 c5ff       |    |		Store	0x2,-0x1
0167 00ce       |    |		Action	Pop_Auxiliary
0168 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0169 00da       |    |		Load_Top	At_Offset_2
016a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
016b 4602       |F   |		Jump_Case	0x3
016c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
016d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
016e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
016f 00db       |    |		Load_Top	At_Offset_3
0170 4602       |F   |		Jump_Case	0x3
0171 7804       |x   |		Jump	0x176								; case 0x0
0172 7801       |x   |		Jump	0x174								; case 0x1
0173 7802       |x   |		Jump	0x176								; case 0x2
0174 4801       |H   |		Short_Literal	0x1
0175 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0176 48ff       |H   |		Short_Literal	0xff
0177 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0178 00db       |    |		Load_Top	At_Offset_3
0179 e5fe       |    |		Load	0x2,-0x2
017a 4602       |F   |		Jump_Case	0x3
017b 7804       |x   |		Jump	0x180								; case 0x0
017c 7801       |x   |		Jump	0x17e								; case 0x1
017d 7802       |x   |		Jump	0x180								; case 0x2
017e 4801       |H   |		Short_Literal	0x1
017f 7801       |x   |		Jump	0x181
0180 48ff       |H   |		Short_Literal	0xff
0181 e5ff       |    |		Load	0x2,-0x1
0182 031b       |    |		Declare_Type	Variant_Record,Constrained
0183 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0184 00db       |    |		Load_Top	At_Offset_3
0185 e5fe       |    |		Load	0x2,-0x2
0186 e5ff       |    |		Load	0x2,-0x1
0187 1c06       |    |		Execute_Immediate	Run_Utility,0x6
0188 e5ff       |    |		Load	0x2,-0x1
0189 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
018a 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
018b 0000 0000  |    |		.BLANK	0000[0x5]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x6 = .DEBUG	0x0193,0x0824,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0065
0194 00da       |    |		Load_Top	At_Offset_2
0195 01d8       |    |		Execute	Vector,Element_Type
0196 02ff       |    |		Declare_Variable	Variant_Record
0197 00d8       |    |		Load_Top	At_Offset_0
0198 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0199 00db       |    |		Load_Top	At_Offset_3
019a 01dc       |    |		Execute	Vector,Last
019b e5ff       |    |		Load	0x2,-0x1
019c 01dd       |    |		Execute	Vector,First
019d 0263       | c  |		Execute	Discrete,Above_Bound
019e 7006       |p   |		Jump_Nonzero	0x1a5
019f 00da       |    |		Load_Top	At_Offset_2
01a0 00d9       |    |		Load_Top	At_Offset_1
01a1 e5ff       |    |		Load	0x2,-0x1
01a2 01d6       |    |		Execute	Vector,Field_Write
01a3 0a01       |    |		Execute_Immediate	Plus,0x1
01a4 7ff8       |    |		Jump	0x19d
01a5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01a6 0000 0000  |    |		.XXX[0x2]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab       |    |		.CONST	0x01ab								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0001       |    |		.CONST	0x0001								; Number of locals
01ab			BODY_01a8:
01ab			INIT_01a8:
01ab 4608       |F   |		Jump_Case	0x9							; Debug Table 0x7 = .DEBUG	0x01ab,0x0826,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0078
01ac 7808       |x   |		Jump	0x1b5								; case 0x0
01ad 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
01ae 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
01af 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
01b0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
01b1 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
01b2 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
01b3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
01b4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
01b5 00da       |    |		Load_Top	At_Offset_2
01b6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01b7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b8 4801       |H   |		Short_Literal	0x1
01b9 00db       |    |		Load_Top	At_Offset_3
01ba 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01bb 4800       |H   |		Short_Literal	0x0
01bc 00db       |    |		Load_Top	At_Offset_3
01bd 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01be 4800       |H   |		Short_Literal	0x0
01bf 00db       |    |		Load_Top	At_Offset_3
01c0 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01c1 00da       |    |		Load_Top	At_Offset_2
01c2 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
01c3 0125       | %  |		Execute	Any,Set_Constraint
01c4 e003       |    |		Load	0x0,0x3
01c5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01c6 00db       |    |		Load_Top	At_Offset_3
01c7 00d9       |    |		Load_Top	At_Offset_1
01c8 00d9       |    |		Load_Top	At_Offset_1
01c9 3004       |0   |		Execute	Record,Field_Type,Field_Number 0x4
01ca 0119       |    |		Execute	Any,Check_In_Formal_Type
01cb 00d1       |    |		Pop_Control	Pop_Count_1
01cc 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
01cd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
01ce 0000 0000  |    |		.XXX[0x2]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d9       |    |		.CONST	0x01d9								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0003       |    |		.CONST	0x0003								; Number of locals
01d3			INIT_01d0:
01d3 0007       |    |		Action	Break_Optional							; Debug Table 0x8 = .DEBUG	0x01d3,0x0828,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x009d
													; Debug Table 0x8.0x0 = 0x1d3,0xffff
01d4 e001       |    |		Load	0x0,0x1								; Debug Table 0x8.0x1 = 0x1d4,0xfffe
01d5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01d6 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0x8.0x2 = 0x1d6,0xfffd
01d7 e5fe       |    |		Load	0x2,-0x2
01d8 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
01d9			BODY_01d0:
01d9 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x3 = 0x1d9,0x1
01da e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x4 = 0x1da,0x401
01db 0007       |    |		Action	Break_Optional
01dc 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x8.0x5 = 0x1dc,0x402
01dd 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x6 = 0x1dd,0x403
01de 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0x7 = 0x1de,0x404
01df e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x8.0x8 = 0x1df,0x1
01e0 e001       |    |		Load	0x0,0x1
01e1 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01e2 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01e3 021f       |    |		Execute	Heap_Access,Equal
01e4 700b       |p   |		Jump_Nonzero	0x1f0
01e5 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x9 = 0x1e5,0x801
01e6 0007       |    |		Action	Break_Optional
01e7 0210       |    |		Execute	Heap_Access,Get_Segment						; Debug Table 0x8.0xa = 0x1e7,0x802
01e8 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0xb = 0x1e8,0x803
01e9 0007       |    |		Action	Break_Optional							; Debug Table 0x8.0xc = 0x1e9,0x804
01ea e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x8.0xd = 0x1ea,0x404
01eb e001       |    |		Load	0x0,0x1
01ec 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01ed 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
01ee 021f       |    |		Execute	Heap_Access,Equal
01ef 680a       |h   |		Jump_Zero	0x1fa
01f0 e001       |    |		Load	0x0,0x1								; Debug Table 0x8.0xe = 0x1f0,0x2
01f1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01f2 00ec       |    |		Load_Encached	Diana_Tree_Cache
01f3 e5ff       |    |		Load	0x2,-0x1
01f4 e5fe       |    |		Load	0x2,-0x2
01f5 e001       |    |		Load	0x0,0x1
01f6 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
01f7 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
01f8 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
01f9 005a       | Z  |		Store_Top	Discrete,At_Offset_2
01fa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0xf = 0x1fa,0x3
01fb 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01fc 0000 0000  |    |		.BLANK	0000[0x4]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0214       |    |		.CONST	0x0214								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0004       |    |		.CONST	0x0004								; Number of locals
0203			INIT_0200:
0203 e00e       |    |		Load	0x0,0xe								; Debug Table 0x9 = .DEBUG	0x0203,0x084a,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x0112
													; Debug Table 0x9.0x0 = 0x203,0xffff
0204 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0205 02c7       |    |		Declare_Variable	Any
0206 e5fe       |    |		Load	0x2,-0x2
0207 c402       |    |		Store	0x2,0x2
0208 e00e       |    |		Load	0x0,0xe								; Debug Table 0x9.0x1 = 0x208,0xfffe
0209 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
020a 02c7       |    |		Declare_Variable	Any
020b e00e       |    |		Load	0x0,0xe
020c 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
020d c403       |    |		Store	0x2,0x3
020e 00f0       |    |		Load_Encached	Segment_Cache						; Debug Table 0x9.0x2 = 0x20e,0xfffd
020f e00f       |    |		Load	0x0,0xf
0210 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0211 e010       |    |		Load	0x0,0x10
0212 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0213 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0214			BODY_0200:
0214 7826       |x&  |		Jump	0x23b
0215 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9.0x3 = 0x215,0x2
0216 e00e       |    |		Load	0x0,0xe
0217 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0218 00db       |    |		Load_Top	At_Offset_3
0219 e00e       |    |		Load	0x0,0xe
021a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
021b e5ff       |    |		Load	0x2,-0x1
021c 8218       |    |		Call	0x1,0x18
021d e402       |    |		Load	0x2,0x2
021e e00e       |    |		Load	0x0,0xe
021f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0220 e5ff       |    |		Load	0x2,-0x1
0221 8218       |    |		Call	0x1,0x18
0222 00db       |    |		Load_Top	At_Offset_3
0223 e402       |    |		Load	0x2,0x2
0224 e00e       |    |		Load	0x0,0xe
0225 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0226 e5ff       |    |		Load	0x2,-0x1
0227 8218       |    |		Call	0x1,0x18
0228 e402       |    |		Load	0x2,0x2
0229 e00e       |    |		Load	0x0,0xe
022a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
022b e5ff       |    |		Load	0x2,-0x1
022c 8218       |    |		Call	0x1,0x18
022d e402       |    |		Load	0x2,0x2
022e e00e       |    |		Load	0x0,0xe
022f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0230 e402       |    |		Load	0x2,0x2
0231 e00e       |    |		Load	0x0,0xe
0232 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0233 e403       |    |		Load	0x2,0x3
0234 e00e       |    |		Load	0x0,0xe
0235 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0236 c403       |    |		Store	0x2,0x3
0237 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9.0x4 = 0x237,0x3
0238 e00e       |    |		Load	0x0,0xe
0239 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
023a c402       |    |		Store	0x2,0x2
023b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9.0x5 = 0x23b,0x1
023c e00e       |    |		Load	0x0,0xe
023d 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
023e 6fd6       |o   |		Jump_Zero	0x215
023f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x6 = 0x23f,0x4
0240 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0241 0000 0000  |    |		.BLANK	0000[0x7]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 0255       | U  |		.CONST	0x0255								; Address of begin
0249 026a       | j  |		.CONST	0x026a								; Address of exception handler
024a 0003       |    |		.CONST	0x0003								; Number of locals
024b			INIT_0248:
024b e001       |    |		Load	0x0,0x1								; Debug Table 0xa = .DEBUG	0x024b,0x085a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01b2
													; Debug Table 0xa.0x0 = 0x24b,0xffff
024c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
024d 1b33       | 3  |		Execute	Package,Field_Read,Field_Number 0x33
024e 02c7       |    |		Declare_Variable	Any
024f e001       |    |		Load	0x0,0x1
0250 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0251 1834       | 4  |		Execute	Package,Field_Execute,Field_Number 0x34
0252 c402       |    |		Store	0x2,0x2
0253 e001       |    |		Load	0x0,0x1								; Debug Table 0xa.0x1 = 0x253,0xfffe
0254 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0255			BODY_0248:
0255 e001       |    |		Load	0x0,0x1								; Debug Table 0xa.0x2 = 0x255,0x1
0256 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0257 4800       |H   |		Short_Literal	0x0
0258 4800       |H   |		Short_Literal	0x0
0259 00ea       |    |		Load_Encached	Null_String_Cache
025a e5ff       |    |		Load	0x2,-0x1
025b e001       |    |		Load	0x0,0x1
025c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
025d 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
025e 0059       | Y  |		Store_Top	Discrete,At_Offset_1
025f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x3 = 0x25f,0x2
0260 7008       |p   |		Jump_Nonzero	0x269
0261 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x4 = 0x261,0x3
0262 e5ff       |    |		Load	0x2,-0x1
0263 e00e       |    |		Load	0x0,0xe
0264 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0265 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x5 = 0x265,0x4
0266 e001       |    |		Load	0x0,0x1
0267 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0268 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0269 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
026a			TRAP_0248:
026a 0007       |    |		Action	Break_Optional
026b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x6 = 0x26b,0x5
026c e001       |    |		Load	0x0,0x1
026d 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
026e 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
026f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x7 = 0x26f,0x6
0270 0101       |    |		Execute	Exception,Reraise
0271 0000 0000  |    |		.BLANK	0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 028c       |    |		.CONST	0x028c								; Address of begin
0279 02fb       |    |		.CONST	0x02fb								; Address of exception handler
027a 0006       |    |		.CONST	0x0006								; Number of locals
027b			INIT_0278:
027b e001       |    |		Load	0x0,0x1								; Debug Table 0xb = .DEBUG	0x027b,0x086c,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01fd
													; Debug Table 0xb.0x0 = 0x27b,0xffff
027c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
027d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
027e e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0x1 = 0x27e,0xfffe
027f 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0280 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0281 02c7       |    |		Declare_Variable	Any
0282 00d8       |    |		Load_Top	At_Offset_0
0283 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0284 e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0x2 = 0x284,0xfffd
0285 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0286 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xb.0x3 = 0x286,0xfffc
0287 e003       |    |		Load	0x0,0x3								; Debug Table 0xb.0x4 = 0x287,0xfffb
0288 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0289 02c7       |    |		Declare_Variable	Any
028a 00d8       |    |		Load_Top	At_Offset_0
028b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
028c			BODY_0278:
028c e011       |    |		Load	0x0,0x11							; Debug Table 0xb.0x5 = 0x28c,0x1
028d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
028e e003       |    |		Load	0x0,0x3
028f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0290 c406       |    |		Store	0x2,0x6
0291 e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0x6 = 0x291,0x2
0292 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0293 00e1       |    |		Load_Encached	Boolean_Cache
0294 606f       |`o  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00004000}
0295 00db       |    |		Load_Top	At_Offset_3
0296 e5ff       |    |		Load	0x2,-0x1
0297 e001       |    |		Load	0x0,0x1
0298 1b3b       | ;  |		Execute	Package,Field_Read,Field_Number 0x3b
0299 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
029a 005b       | [  |		Store_Top	Discrete,At_Offset_3
029b 005b       | [  |		Store_Top	Discrete,At_Offset_3
029c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x7 = 0x29c,0x3
029d 700c       |p   |		Jump_Nonzero	0x2aa
029e 00d9       |    |		Load_Top	At_Offset_1
029f 680a       |h   |		Jump_Zero	0x2aa
02a0 e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0x8 = 0x2a0,0x4
02a1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02a2 6061       |`a  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00004000}
02a3 00da       |    |		Load_Top	At_Offset_2
02a4 4800       |H   |		Short_Literal	0x0
02a5 e5ff       |    |		Load	0x2,-0x1
02a6 e001       |    |		Load	0x0,0x1
02a7 1b3b       | ;  |		Execute	Package,Field_Read,Field_Number 0x3b
02a8 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
02a9 005b       | [  |		Store_Top	Discrete,At_Offset_3
02aa e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0x9 = 0x2aa,0x5
02ab 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02ac e403       |    |		Load	0x2,0x3
02ad 0120       |    |		Execute	Any,Is_Value
02ae 6804       |h   |		Jump_Zero	0x2b3
02af e001       |    |		Load	0x0,0x1
02b0 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02b1 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
02b2 7801       |x   |		Jump	0x2b4
02b3 e403       |    |		Load	0x2,0x3
02b4 e001       |    |		Load	0x0,0x1
02b5 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02b6 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
02b7 604c       |`L  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00004000}
02b8 4801       |H   |		Short_Literal	0x1
02b9 4800       |H   |		Short_Literal	0x0
02ba 4800       |H   |		Short_Literal	0x0
02bb e406       |    |		Load	0x2,0x6
02bc 4802       |H   |		Short_Literal	0x2
02bd e5ff       |    |		Load	0x2,-0x1
02be e001       |    |		Load	0x0,0x1
02bf 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02c0 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
02c1 e001       |    |		Load	0x0,0x1
02c2 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02c3 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
02c4 c402       |    |		Store	0x2,0x2
02c5 c403       |    |		Store	0x2,0x3
02c6 005b       | [  |		Store_Top	Discrete,At_Offset_3
02c7 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0xa = 0x2c7,0x6
02c8 7022       |p"  |		Jump_Nonzero	0x2eb
02c9 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xb.0xb = 0x2c9,0x7
02ca e403       |    |		Load	0x2,0x3
02cb 8219       |    |		Call	0x1,0x19
02cc e402       |    |		Load	0x2,0x2
02cd 821a       |    |		Call	0x1,0x1a
02ce 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0xc = 0x2ce,0x8
02cf 680a       |h   |		Jump_Zero	0x2da
02d0 e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0xd = 0x2d0,0x9
02d1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02d2 6031       |`1  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00004000}
02d3 00da       |    |		Load_Top	At_Offset_2
02d4 4801       |H   |		Short_Literal	0x1
02d5 e5ff       |    |		Load	0x2,-0x1
02d6 e001       |    |		Load	0x0,0x1
02d7 1b3b       | ;  |		Execute	Package,Field_Read,Field_Number 0x3b
02d8 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
02d9 005b       | [  |		Store_Top	Discrete,At_Offset_3
02da e001       |    |		Load	0x0,0x1								; Debug Table 0xb.0xe = 0x2da,0xa
02db 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02dc 4800       |H   |		Short_Literal	0x0
02dd 4801       |H   |		Short_Literal	0x1
02de 00db       |    |		Load_Top	At_Offset_3
02df e402       |    |		Load	0x2,0x2
02e0 e001       |    |		Load	0x0,0x1
02e1 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02e2 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
02e3 005b       | [  |		Store_Top	Discrete,At_Offset_3
02e4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0xf = 0x2e4,0xb
02e5 4801       |H   |		Short_Literal	0x1
02e6 4801       |H   |		Short_Literal	0x1
02e7 e003       |    |		Load	0x0,0x3
02e8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02e9 c406       |    |		Store	0x2,0x6
02ea 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
02eb 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x10 = 0x2eb,0xc
02ec 4801       |H   |		Short_Literal	0x1
02ed 4800       |H   |		Short_Literal	0x0
02ee e003       |    |		Load	0x0,0x3
02ef 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02f0 c406       |    |		Store	0x2,0x6
02f1 0092 0653  |   S|		Action	Push_String_Extended,0x653					; "can't open "
													; Debug Table 0xb.0x11 = 0x2f1,0xd
02f3 e5fe       |    |		Load	0x2,-0x2
02f4 01cc       |    |		Execute	Vector,Catenate
02f5 0092 0654  |   T|		Action	Push_String_Extended,0x654					; " to attach error messages"
02f7 01cc       |    |		Execute	Vector,Catenate
02f8 e00b       |    |		Load	0x0,0xb
02f9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02fa 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
02fb			TRAP_0278:
02fb 0007       |    |		Action	Break_Optional
02fc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x12 = 0x2fc,0xe
02fd 4801       |H   |		Short_Literal	0x1
02fe 4800       |H   |		Short_Literal	0x0
02ff e003       |    |		Load	0x0,0x3
0300 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0301 c406       |    |		Store	0x2,0x6
0302 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0303 0000       |    |		.XXX[0x1]
0304 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0308 0000 0000  |    |		.LITERAL	{0x00000000, 0x5a8bd501}
030c 0000 0000  |    |		.LITERAL	{0x00000000, 0x5a8bd503}
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0316       |    |		.CONST	0x0316								; Address of begin
0311 0004       |    |		.CONST	0x0004								; Address of exception handler
0312 0002       |    |		.CONST	0x0002								; Number of locals
0313			INIT_0310:
0313 e001       |    |		Load	0x0,0x1								; Debug Table 0xc = .DEBUG	0x0313,0x0894,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x02cb
													; Debug Table 0xc.0x0 = 0x313,0xffff
0314 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0315 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0316			BODY_0310:
0316 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x1 = 0x316,0x1
0317 a5f8       |    |		Store_Unchecked	0x2,-0x8
0318 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0xc.0x2 = 0x318,0x2
0319 6811       |h   |		Jump_Zero	0x32b
031a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xc.0x3 = 0x31a,0x3
031b e012       |    |		Load	0x0,0x12
031c 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
031d 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
031e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x4 = 0x31e,0x4
031f 0f04       |    |		Execute_Immediate	Equal,0x4
0320 6803       |h   |		Jump_Zero	0x324
0321 4804       |H   |		Short_Literal	0x4							; Debug Table 0xc.0x5 = 0x321,0x5
0322 a5f7       |    |		Store_Unchecked	0x2,-0x9
0323 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0324 e001       |    |		Load	0x0,0x1								; Debug Table 0xc.0x6 = 0x324,0x6
0325 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0326 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0327 e5fa       |    |		Load	0x2,-0x6
0328 0268       | h  |		Execute	Discrete,Successor
0329 a5f7       |    |		Store_Unchecked	0x2,-0x9
032a 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
032b e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xc.0x7 = 0x32b,0x7
032c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
032d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
032e 4602       |F   |		Jump_Case	0x3
032f 7812       |x   |		Jump	0x342								; case 0x0
0330 7801       |x   |		Jump	0x332								; case 0x1
0331 7817       |x   |		Jump	0x349								; case 0x2
0332 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xc.0x8 = 0x332,0x8
0333 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0334 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0335 e5fa       |    |		Load	0x2,-0x6
0336 027a       | z  |		Execute	Discrete,Less_Equal
0337 6805       |h   |		Jump_Zero	0x33d
0338 4802       |H   |		Short_Literal	0x2							; Debug Table 0xc.0x9 = 0x338,0x9
0339 a5f7       |    |		Store_Unchecked	0x2,-0x9
033a 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0xa = 0x33a,0xa
033b a5f8       |    |		Store_Unchecked	0x2,-0x8
033c 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
033d e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xc.0xb = 0x33d,0xb
033e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
033f 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0340 a5f7       |    |		Store_Unchecked	0x2,-0x9
0341 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0342 e001       |    |		Load	0x0,0x1								; Debug Table 0xc.0xc = 0x342,0xc
0343 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0344 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0345 e5fa       |    |		Load	0x2,-0x6
0346 0268       | h  |		Execute	Discrete,Successor
0347 a5f7       |    |		Store_Unchecked	0x2,-0x9
0348 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0349 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xc.0xd = 0x349,0xd
034a 0f01       |    |		Execute_Immediate	Equal,0x1
034b 6807       |h   |		Jump_Zero	0x353
034c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0xe = 0x34c,0xe
034d 0217       |    |		Execute	Heap_Access,All_Reference
034e 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
034f e013       |    |		Load	0x0,0x13
0350 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0351 a5f7       |    |		Store_Unchecked	0x2,-0x9
0352 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0353 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xc.0xf = 0x353,0xf
0354 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0355 e013       |    |		Load	0x0,0x13
0356 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
0357 6807       |h   |		Jump_Zero	0x35f
0358 e001       |    |		Load	0x0,0x1								; Debug Table 0xc.0x10 = 0x358,0x10
0359 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
035a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
035b e5fa       |    |		Load	0x2,-0x6
035c 0268       | h  |		Execute	Discrete,Successor
035d a5f7       |    |		Store_Unchecked	0x2,-0x9
035e 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
035f e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xc.0x11 = 0x35f,0x11
0360 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0361 e013       |    |		Load	0x0,0x13
0362 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0363 a5f7       |    |		Store_Unchecked	0x2,-0x9
0364 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0365 0000 0000  |    |		.XXX[0x3]
0367 0000       |    |
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b       | k  |		.CONST	0x036b								; Address of begin
0369 0004       |    |		.CONST	0x0004								; Address of exception handler
036a 0001       |    |		.CONST	0x0001								; Number of locals
036b			BODY_0368:
036b			INIT_0368:
036b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xd = .DEBUG	0x036b,0x08ba,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x039f
													; Debug Table 0xd.0x0 = 0x36b,0x1
036c e012       |    |		Load	0x0,0x12
036d 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
036e 6808       |h   |		Jump_Zero	0x377
036f e5fb       |    |		Load	0x2,-0x5
0370 6804       |h   |		Jump_Zero	0x375
0371 e5fa       |    |		Load	0x2,-0x6
0372 e014       |    |		Load	0x0,0x14
0373 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0374 7801       |x   |		Jump	0x376
0375 4800       |H   |		Short_Literal	0x0
0376 682f       |h/  |		Jump_Zero	0x3a6
0377 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd.0x1 = 0x377,0x2
0378 e015       |    |		Load	0x0,0x15
0379 1c08       |    |		Execute_Immediate	Run_Utility,0x8
037a e5fa       |    |		Load	0x2,-0x6
037b 00d9       |    |		Load_Top	At_Offset_1
037c 2a03       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
037d e5f9       |    |		Load	0x2,-0x7
037e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
037f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x2 = 0x37f,0x3
0380 00db       |    |		Load_Top	At_Offset_3
0381 0217       |    |		Execute	Heap_Access,All_Reference
0382 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0383 027b       | {  |		Execute	Discrete,Greater_Equal
0384 6807       |h   |		Jump_Zero	0x38c
0385 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0xd.0x3 = 0x385,0x4
0386 e5fc       |    |		Load	0x2,-0x4
0387 e5f9       |    |		Load	0x2,-0x7
0388 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0389 e013       |    |		Load	0x0,0x13
038a 1857       | W  |		Execute	Package,Field_Execute,Field_Number 0x57
038b 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
038c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x4 = 0x38c,0x5
038d 0217       |    |		Execute	Heap_Access,All_Reference
038e 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
038f 0217       |    |		Execute	Heap_Access,All_Reference
0390 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0391 700b       |p   |		Jump_Nonzero	0x39d
0392 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xd.0x5 = 0x392,0x6
0393 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0394 00db       |    |		Load_Top	At_Offset_3
0395 0217       |    |		Execute	Heap_Access,All_Reference
0396 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
0397 0217       |    |		Execute	Heap_Access,All_Reference
0398 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0399 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x6 = 0x399,0x7
039a e016       |    |		Load	0x0,0x16
039b 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
039c 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
039d e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xd.0x7 = 0x39d,0x8
039e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
039f e5fe       |    |		Load	0x2,-0x2
03a0 e5ff       |    |		Load	0x2,-0x1
03a1 e006       |    |		Load	0x0,0x6
03a2 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
03a3 0217       |    |		Execute	Heap_Access,All_Reference
03a4 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03a5 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
03a6 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x8 = 0x3a6,0x9
03a7 0f01       |    |		Execute_Immediate	Equal,0x1
03a8 6815       |h   |		Jump_Zero	0x3be
03a9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x9 = 0x3a9,0xa
03aa 0217       |    |		Execute	Heap_Access,All_Reference
03ab 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03ac 4801       |H   |		Short_Literal	0x1
03ad e5fd       |    |		Load	0x2,-0x3
03ae e012       |    |		Load	0x0,0x12
03af 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
03b0 e017       |    |		Load	0x0,0x17
03b1 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
03b2 00db       |    |		Load_Top	At_Offset_3
03b3 0217       |    |		Execute	Heap_Access,All_Reference
03b4 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
03b5 e013       |    |		Load	0x0,0x13
03b6 1852       | R  |		Execute	Package,Field_Execute,Field_Number 0x52
03b7 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0xd.0xa = 0x3b7,0xb
03b8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03b9 00db       |    |		Load_Top	At_Offset_3
03ba 0217       |    |		Execute	Heap_Access,All_Reference
03bb 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
03bc 0217       |    |		Execute	Heap_Access,All_Reference
03bd 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03be 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
03bf 0000       |    |		.XXX[0x1]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03ea       |    |		.CONST	0x03ea								; Address of begin
03c1 0004       |    |		.CONST	0x0004								; Address of exception handler
03c2 000d       |    |		.CONST	0x000d								; Number of locals
03c3			INIT_03c0:
03c3 e001       |    |		Load	0x0,0x1								; Debug Table 0xe = .DEBUG	0x03c3,0x08d2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x044c
													; Debug Table 0xe.0x0 = 0x3c3,0xffff
03c4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03c5 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xe.0x1 = 0x3c5,0xfffe
03c6 00ec       |    |		Load_Encached	Diana_Tree_Cache					; Debug Table 0xe.0x2 = 0x3c6,0xfffd
03c7 00f1       |    |		Load_Encached	Diana_Temp_Seq						; Debug Table 0xe.0x3 = 0x3c7,0xfffc
03c8 e00e       |    |		Load	0x0,0xe								; Debug Table 0xe.0x4 = 0x3c8,0xfffb
03c9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03ca 02c7       |    |		Declare_Variable	Any
03cb 00d8       |    |		Load_Top	At_Offset_0
03cc 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03cd e001       |    |		Load	0x0,0x1								; Debug Table 0xe.0x5 = 0x3cd,0xfffa
03ce 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
03cf 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
03d0 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xe.0x6 = 0x3d0,0xfff9
03d1 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xe.0x7 = 0x3d1,0xfff8
03d2 e001       |    |		Load	0x0,0x1								; Debug Table 0xe.0x8 = 0x3d2,0xfff7
03d3 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
03d4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03d5 e001       |    |		Load	0x0,0x1								; Debug Table 0xe.0x9 = 0x3d5,0xfff6
03d6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03d7 02c7       |    |		Declare_Variable	Any
03d8 e5fd       |    |		Load	0x2,-0x3
03d9 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03da 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
03db c40b       |    |		Store	0x2,0xb
03dc e003       |    |		Load	0x0,0x3								; Debug Table 0xe.0xa = 0x3dc,0xfff5
03dd 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03de 00d9       |    |		Load_Top	At_Offset_1
03df e012       |    |		Load	0x0,0x12
03e0 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
03e1 e001       |    |		Load	0x0,0x1
03e2 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
03e3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03e4 03f1       |    |		Declare_Variable	Discrete,With_Value
03e5 4828       |H(  |		Short_Literal	0x28							; Debug Table 0xe.0xb = 0x3e5,0xfff4
03e6 e5fd       |    |		Load	0x2,-0x3
03e7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03e8 e018       |    |		Load	0x0,0x18
03e9 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03ea			BODY_03c0:
03ea 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0xc = 0x3ea,0x1
03eb 0f04       |    |		Execute_Immediate	Equal,0x4
03ec 680a       |h   |		Jump_Zero	0x3f7
03ed e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xe.0xd = 0x3ed,0x2
03ee 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03ef 6806       |h   |		Jump_Zero	0x3f6
03f0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0xe = 0x3f0,0x3
03f1 0092 0655  |   U|		Action	Push_String_Extended,0x655					; " is coded"
03f3 01cc       |    |		Execute	Vector,Catenate
03f4 e00b       |    |		Load	0x0,0xb
03f5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
03f6 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xe.0xf = 0x3f6,0x4
03f7 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x10 = 0x3f7,0x5
03f8 e012       |    |		Load	0x0,0x12
03f9 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03fa a403       |    |		Store_Unchecked	0x2,0x3
03fb 0007       |    |		Action	Break_Optional							; Debug Table 0xe.0x11 = 0x3fb,0x6
03fc e403       |    |		Load	0x2,0x3								; Debug Table 0xe.0x12 = 0x3fc,0x401
03fd 0007       |    |		Action	Break_Optional
03fe 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xe.0x13 = 0x3fe,0x402
03ff 0007       |    |		Action	Break_Optional							; Debug Table 0xe.0x14 = 0x3ff,0x403
0400 0007       |    |		Action	Break_Optional							; Debug Table 0xe.0x15 = 0x400,0x404
0401 0fab       |    |		Execute_Immediate	Equal,-0x55					; Debug Table 0xe.0x16 = 0x401,0x6
0402 a408       |    |		Store_Unchecked	0x2,0x8
0403 e403       |    |		Load	0x2,0x3								; Debug Table 0xe.0x17 = 0x403,0x7
0404 a404       |    |		Store_Unchecked	0x2,0x4
0405 e001       |    |		Load	0x0,0x1								; Debug Table 0xe.0x18 = 0x405,0x8
0406 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0407 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0408 00e1       |    |		Load_Encached	Boolean_Cache
0409 e5fc       |    |		Load	0x2,-0x4
040a e40c       |    |		Load	0x2,0xc
040b e408       |    |		Load	0x2,0x8
040c e403       |    |		Load	0x2,0x3
040d e5fe       |    |		Load	0x2,-0x2
040e e5fd       |    |		Load	0x2,-0x3
040f e5ff       |    |		Load	0x2,-0x1
0410 821c       |    |		Call	0x1,0x1c
0411 c409       |    |		Store	0x2,0x9
0412 c40a       |    |		Store	0x2,0xa
0413 e409       |    |		Load	0x2,0x9								; Debug Table 0xe.0x19 = 0x413,0x9
0414 7001       |p   |		Jump_Nonzero	0x416
0415 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xe.0x1a = 0x415,0xa
0416 e001       |    |		Load	0x0,0x1								; Debug Table 0xe.0x1b = 0x416,0xb
0417 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0418 00f1       |    |		Load_Encached	Diana_Temp_Seq
0419 e001       |    |		Load	0x0,0x1
041a 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
041b 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
041c e406       |    |		Load	0x2,0x6
041d 0120       |    |		Execute	Any,Is_Value
041e 6803       |h   |		Jump_Zero	0x422
041f e00e       |    |		Load	0x0,0xe
0420 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0421 7801       |x   |		Jump	0x423
0422 e406       |    |		Load	0x2,0x6
0423 e403       |    |		Load	0x2,0x3
0424 66df       |f   |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00004000}
0425 e5fc       |    |		Load	0x2,-0x4
0426 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0427 4803       |H   |		Short_Literal	0x3
0428 e00f       |    |		Load	0x0,0xf
0429 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
042a e010       |    |		Load	0x0,0x10
042b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
042c e40b       |    |		Load	0x2,0xb
042d e012       |    |		Load	0x0,0x12
042e 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
042f e001       |    |		Load	0x0,0x1
0430 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0431 e40a       |    |		Load	0x2,0xa
0432 e001       |    |		Load	0x0,0x1
0433 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0434 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0435 c403       |    |		Store	0x2,0x3
0436 c406       |    |		Store	0x2,0x6
0437 c407       |    |		Store	0x2,0x7
0438 c405       |    |		Store	0x2,0x5
0439 c402       |    |		Store	0x2,0x2
043a e402       |    |		Load	0x2,0x2								; Debug Table 0xe.0x1c = 0x43a,0xc
043b 681a       |h   |		Jump_Zero	0x456
043c 4800       |H   |		Short_Literal	0x0							; Debug Table 0xe.0x1d = 0x43c,0xd
043d e5fc       |    |		Load	0x2,-0x4
043e 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
043f 0092 0656  |   V|		Action	Push_String_Extended,0x656					; "can't promote "
													; Debug Table 0xe.0x1e = 0x43f,0xe
0441 00d9       |    |		Load_Top	At_Offset_1
0442 01cc       |    |		Execute	Vector,Catenate
0443 0092 0657  |   W|		Action	Push_String_Extended,0x657					; " ("
0445 01cc       |    |		Execute	Vector,Catenate
0446 e402       |    |		Load	0x2,0x2
0447 e001       |    |		Load	0x0,0x1
0448 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0449 025e       | ^  |		Execute	Discrete,Convert
044a 1c01       |    |		Execute_Immediate	Run_Utility,0x1
044b 01cc       |    |		Execute	Vector,Catenate
044c 0092 0658  |   X|		Action	Push_String_Extended,0x658					; ")"
044e 01cc       |    |		Execute	Vector,Catenate
044f e00b       |    |		Load	0x0,0xb
0450 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0451 e406       |    |		Load	0x2,0x6								; Debug Table 0xe.0x1f = 0x451,0xf
0452 00d9       |    |		Load_Top	At_Offset_1
0453 e40b       |    |		Load	0x2,0xb
0454 821b       |    |		Call	0x1,0x1b
0455 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0456 0092 0659  |   Y|		Action	Push_String_Extended,0x659					; "promoted "
													; Debug Table 0xe.0x20 = 0x456,0x10
0458 00d9       |    |		Load_Top	At_Offset_1
0459 01cc       |    |		Execute	Vector,Catenate
045a e00b       |    |		Load	0x0,0xb
045b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
045c e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xe.0x21 = 0x45c,0x11
045d e403       |    |		Load	0x2,0x3
045e e408       |    |		Load	0x2,0x8
045f e404       |    |		Load	0x2,0x4
0460 e40b       |    |		Load	0x2,0xb
0461 e5fe       |    |		Load	0x2,-0x2
0462 e5ff       |    |		Load	0x2,-0x1
0463 821d       |    |		Call	0x1,0x1d
0464 00d1       |    |		Pop_Control	Pop_Count_1
0465 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xe.0x22 = 0x465,0x12
0466 e5fe       |    |		Load	0x2,-0x2
0467 e5ff       |    |		Load	0x2,-0x1
0468 e00d       |    |		Load	0x0,0xd
0469 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
046a 00d1       |    |		Pop_Control	Pop_Count_1
046b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
046c 0000 0000  |    |		.BLANK	0000[0x4]
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0486       |    |		.CONST	0x0486								; Address of begin
0471 0004       |    |		.CONST	0x0004								; Address of exception handler
0472 0005       |    |		.CONST	0x0005								; Number of locals
0473			INIT_0470:
0473 e019       |    |		Load	0x0,0x19							; Debug Table 0xf = .DEBUG	0x0473,0x091a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x057f
													; Debug Table 0xf.0x0 = 0x473,0xffff
0474 0322       | "  |		Declare_Variable	Record
0475 00d8       |    |		Load_Top	At_Offset_0
0476 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0477 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xf.0x1 = 0x477,0xfffe
0478 e008       |    |		Load	0x0,0x8
0479 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
047a 03f1       |    |		Declare_Variable	Discrete,With_Value
047b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xf.0x2 = 0x47b,0xfffd
047c e008       |    |		Load	0x0,0x8
047d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
047e 03f1       |    |		Declare_Variable	Discrete,With_Value
047f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xf.0x3 = 0x47f,0xfffc
0480 0217       |    |		Execute	Heap_Access,All_Reference
0481 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0482 e01a       |    |		Load	0x0,0x1a
0483 0260       | `  |		Execute	Discrete,In_Type
0484 00e1       |    |		Load_Encached	Boolean_Cache
0485 03f1       |    |		Declare_Variable	Discrete,With_Value
0486			BODY_0470:
0486 785a       |xZ  |		Jump	0x4e1
0487 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x4 = 0x487,0x2
0488 00db       |    |		Load_Top	At_Offset_3
0489 e5ff       |    |		Load	0x2,-0x1
048a e006       |    |		Load	0x0,0x6
048b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
048c c403       |    |		Store	0x2,0x3
048d 00d1       |    |		Pop_Control	Pop_Count_1
048e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x5 = 0x48e,0x3
048f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0490 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0491 684b       |hK  |		Jump_Zero	0x4dd
0492 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x6 = 0x492,0x4
0493 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0494 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0495 e012       |    |		Load	0x0,0x12
0496 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0497 700a       |p   |		Jump_Nonzero	0x4a2
0498 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf.0x7 = 0x498,0x5
0499 00db       |    |		Load_Top	At_Offset_3
049a e5ff       |    |		Load	0x2,-0x1
049b e00d       |    |		Load	0x0,0xd
049c 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
049d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xf.0x8 = 0x49d,0x6
049e e402       |    |		Load	0x2,0x2
049f 801b       |    |		Call	0x0,0x1b
04a0 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04a1 783f       |x?  |		Jump	0x4e1
04a2 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xf.0x9 = 0x4a2,0x7
04a3 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04a4 7028       |p(  |		Jump_Nonzero	0x4cd
04a5 00d8       |    |		Load_Top	At_Offset_0
04a6 6826       |h&  |		Jump_Zero	0x4cd
04a7 00db       |    |		Load_Top	At_Offset_3
04a8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
04a9 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
04aa e012       |    |		Load	0x0,0x12
04ab 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04ac e406       |    |		Load	0x2,0x6								; Debug Table 0xf.0xa = 0x4ac,0x401
04ad 0007       |    |		Action	Break_Optional
04ae 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xf.0xb = 0x4ae,0x402
04af 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0xc = 0x4af,0x403
04b0 00d0       |    |		Action	Swap_Control							; Debug Table 0xf.0xd = 0x4b0,0x404
04b1 00d1       |    |		Pop_Control	Pop_Count_1
04b2 0fa8       |    |		Execute_Immediate	Equal,-0x58					; Debug Table 0xf.0xe = 0x4b2,0x7
04b3 6819       |h   |		Jump_Zero	0x4cd
04b4 00db       |    |		Load_Top	At_Offset_3
04b5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
04b6 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
04b7 e012       |    |		Load	0x0,0x12
04b8 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
04b9 e406       |    |		Load	0x2,0x6								; Debug Table 0xf.0xf = 0x4b9,0x801
04ba 0007       |    |		Action	Break_Optional
04bb 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind					; Debug Table 0xf.0x10 = 0x4bb,0x802
04bc 0007       |    |		Action	Break_Optional							; Debug Table 0xf.0x11 = 0x4bc,0x803
04bd 00d0       |    |		Action	Swap_Control							; Debug Table 0xf.0x12 = 0x4bd,0x804
04be 00d1       |    |		Pop_Control	Pop_Count_1
04bf 0fab       |    |		Execute_Immediate	Equal,-0x55					; Debug Table 0xf.0x13 = 0x4bf,0x404
04c0 700c       |p   |		Jump_Nonzero	0x4cd
04c1 e5ff       |    |		Load	0x2,-0x1
04c2 0217       |    |		Execute	Heap_Access,All_Reference
04c3 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
04c4 e402       |    |		Load	0x2,0x2
04c5 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
04c6 e013       |    |		Load	0x0,0x13
04c7 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
04c8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x14 = 0x4c8,0xc01
04c9 021d       |    |		Execute	Heap_Access,Is_Null
04ca 00d0       |    |		Action	Swap_Control
04cb 00d1       |    |		Pop_Control	Pop_Count_1
04cc 680b       |h   |		Jump_Zero	0x4d8							; Debug Table 0xf.0x15 = 0x4cc,0x804
04cd e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xf.0x16 = 0x4cd,0x8
04ce e402       |    |		Load	0x2,0x2
04cf e403       |    |		Load	0x2,0x3
04d0 e5ff       |    |		Load	0x2,-0x1
04d1 821e       |    |		Call	0x1,0x1e
04d2 00d2       |    |		Pop_Control	Pop_Count_2
04d3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x17 = 0x4d3,0x9
04d4 e402       |    |		Load	0x2,0x2
04d5 801c       |    |		Call	0x0,0x1c
04d6 005b       | [  |		Store_Top	Discrete,At_Offset_3
04d7 7809       |x   |		Jump	0x4e1
04d8 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x18 = 0x4d8,0xa
04d9 e402       |    |		Load	0x2,0x2
04da 801c       |    |		Call	0x0,0x1c
04db 005b       | [  |		Store_Top	Discrete,At_Offset_3
04dc 7804       |x   |		Jump	0x4e1
04dd 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x19 = 0x4dd,0xb
04de e402       |    |		Load	0x2,0x2
04df 801c       |    |		Call	0x0,0x1c
04e0 005b       | [  |		Store_Top	Discrete,At_Offset_3
04e1 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x1a = 0x4e1,0x1
04e2 00da       |    |		Load_Top	At_Offset_2
04e3 027a       | z  |		Execute	Discrete,Less_Equal
04e4 77a2       |w   |		Jump_Nonzero	0x487
04e5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
04e6 0000 0000  |    |		.XXX[0x2]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f3       |    |		.CONST	0x04f3								; Address of begin
04e9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ea 0003       |    |		.CONST	0x0003								; Number of locals
04eb			INIT_04e8:
04eb e019       |    |		Load	0x0,0x19							; Debug Table 0x10 = .DEBUG	0x04eb,0x0952,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x0653
													; Debug Table 0x10.0x0 = 0x4eb,0xffff
04ec 0322       | "  |		Declare_Variable	Record
04ed 00d8       |    |		Load_Top	At_Offset_0
04ee 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04ef e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x1 = 0x4ef,0xfffe
04f0 e008       |    |		Load	0x0,0x8
04f1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04f2 03f1       |    |		Declare_Variable	Discrete,With_Value
04f3			BODY_04e8:
04f3 781c       |x   |		Jump	0x510
04f4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2 = 0x4f4,0x2
04f5 e5ff       |    |		Load	0x2,-0x1
04f6 0217       |    |		Execute	Heap_Access,All_Reference
04f7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04f8 e00c       |    |		Load	0x0,0xc
04f9 1868       | h  |		Execute	Package,Field_Execute,Field_Number 0x68
04fa 00da       |    |		Load_Top	At_Offset_2
04fb 017d       | }  |		Execute	Record,Structure_Write
04fc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x3 = 0x4fc,0x3
04fd 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
04fe 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ff 680c       |h   |		Jump_Zero	0x50c
0500 00d9       |    |		Load_Top	At_Offset_1
0501 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0502 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0503 e012       |    |		Load	0x0,0x12
0504 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0505 6806       |h   |		Jump_Zero	0x50c
0506 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x10.0x4 = 0x506,0x4
0507 00da       |    |		Load_Top	At_Offset_2
0508 00da       |    |		Load_Top	At_Offset_2
0509 e5ff       |    |		Load	0x2,-0x1
050a 821e       |    |		Call	0x1,0x1e
050b 00d2       |    |		Pop_Control	Pop_Count_2
050c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x5 = 0x50c,0x5
050d 00da       |    |		Load_Top	At_Offset_2
050e 801c       |    |		Call	0x0,0x1c
050f 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0510 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x6 = 0x510,0x1
0511 e5ff       |    |		Load	0x2,-0x1
0512 0217       |    |		Execute	Heap_Access,All_Reference
0513 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0514 027c       | |  |		Execute	Discrete,Less
0515 6804       |h   |		Jump_Zero	0x51a
0516 00d8       |    |		Load_Top	At_Offset_0
0517 e5fd       |    |		Load	0x2,-0x3
0518 027a       | z  |		Execute	Discrete,Less_Equal
0519 77da       |w   |		Jump_Nonzero	0x4f4
051a e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x10.0x7 = 0x51a,0x6
051b e016       |    |		Load	0x0,0x16
051c 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
051d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
051e 0000 0000  |    |		.XXX[0x2]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 052b       | +  |		.CONST	0x052b								; Address of begin
0521 0004       |    |		.CONST	0x0004								; Address of exception handler
0522 0004       |    |		.CONST	0x0004								; Number of locals
0523			INIT_0520:
0523 e019       |    |		Load	0x0,0x19							; Debug Table 0x11 = .DEBUG	0x0523,0x0964,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x06bc
													; Debug Table 0x11.0x0 = 0x523,0xffff
0524 0322       | "  |		Declare_Variable	Record
0525 00d8       |    |		Load_Top	At_Offset_0
0526 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0527 e008       |    |		Load	0x0,0x8								; Debug Table 0x11.0x1 = 0x527,0xfffe
0528 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0529 e008       |    |		Load	0x0,0x8								; Debug Table 0x11.0x2 = 0x529,0xfffd
052a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
052b			BODY_0520:
052b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x3 = 0x52b,0x1
052c e00d       |    |		Load	0x0,0xd
052d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
052e e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x4 = 0x52e,0x2
052f 0217       |    |		Execute	Heap_Access,All_Reference
0530 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0531 e01d       |    |		Load	0x0,0x1d
0532 0260       | `  |		Execute	Discrete,In_Type
0533 6816       |h   |		Jump_Zero	0x54a
0534 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x11.0x5 = 0x534,0x3
0535 e5ff       |    |		Load	0x2,-0x1
0536 0217       |    |		Execute	Heap_Access,All_Reference
0537 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0538 027c       | |  |		Execute	Discrete,Less
0539 6809       |h   |		Jump_Zero	0x543
053a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x6 = 0x53a,0x4
053b e5fd       |    |		Load	0x2,-0x3
053c e5ff       |    |		Load	0x2,-0x1
053d 0217       |    |		Execute	Heap_Access,All_Reference
053e 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
053f e5ff       |    |		Load	0x2,-0x1
0540 821f       |    |		Call	0x1,0x1f
0541 00d1       |    |		Pop_Control	Pop_Count_1
0542 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0543 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x7 = 0x543,0x5
0544 e5fd       |    |		Load	0x2,-0x3
0545 e5fe       |    |		Load	0x2,-0x2
0546 e5ff       |    |		Load	0x2,-0x1
0547 821f       |    |		Call	0x1,0x1f
0548 00d1       |    |		Pop_Control	Pop_Count_1
0549 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
054a e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x11.0x8 = 0x54a,0x6
054b e5ff       |    |		Load	0x2,-0x1
054c 0217       |    |		Execute	Heap_Access,All_Reference
054d 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
054e 027b       | {  |		Execute	Discrete,Greater_Equal
054f 6807       |h   |		Jump_Zero	0x557
0550 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x9 = 0x550,0x7
0551 e5fd       |    |		Load	0x2,-0x3
0552 e5fe       |    |		Load	0x2,-0x2
0553 e5ff       |    |		Load	0x2,-0x1
0554 821f       |    |		Call	0x1,0x1f
0555 00d1       |    |		Pop_Control	Pop_Count_1
0556 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0557 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0xa = 0x557,0x8
0558 0217       |    |		Execute	Heap_Access,All_Reference
0559 3c1c       |<   |		Execute	Record,Field_Read,Field_Number 0x1c
055a 0217       |    |		Execute	Heap_Access,All_Reference
055b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
055c 6813       |h   |		Jump_Zero	0x570
055d e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xb = 0x55d,0x9
055e e5fd       |    |		Load	0x2,-0x3
055f e5fe       |    |		Load	0x2,-0x2
0560 e5ff       |    |		Load	0x2,-0x1
0561 8220       |    |		Call	0x1,0x20
0562 00d1       |    |		Pop_Control	Pop_Count_1
0563 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xc = 0x563,0xa
0564 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0565 7001       |p   |		Jump_Nonzero	0x567
0566 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x11.0xd = 0x566,0xb
0567 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0xe = 0x567,0xc
0568 e5fd       |    |		Load	0x2,-0x3
0569 e5ff       |    |		Load	0x2,-0x1
056a 0217       |    |		Execute	Heap_Access,All_Reference
056b 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
056c e5ff       |    |		Load	0x2,-0x1
056d 821f       |    |		Call	0x1,0x1f
056e 00d1       |    |		Pop_Control	Pop_Count_1
056f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0570 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0xf = 0x570,0xd
0571 0217       |    |		Execute	Heap_Access,All_Reference
0572 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0573 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0574 4801       |H   |		Short_Literal	0x1							; Debug Table 0x11.0x10 = 0x574,0xe
0575 e5ff       |    |		Load	0x2,-0x1
0576 0217       |    |		Execute	Heap_Access,All_Reference
0577 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0578 e00c       |    |		Load	0x0,0xc
0579 1868       | h  |		Execute	Package,Field_Execute,Field_Number 0x68
057a 00db       |    |		Load_Top	At_Offset_3
057b 017d       | }  |		Execute	Record,Structure_Write
057c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x11.0x11 = 0x57c,0xf
057d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
057e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
057f 6831       |h1  |		Jump_Zero	0x5b1
0580 00da       |    |		Load_Top	At_Offset_2
0581 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0582 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
0583 e012       |    |		Load	0x0,0x12
0584 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0585 682b       |h+  |		Jump_Zero	0x5b1
0586 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x12 = 0x586,0x10
0587 00db       |    |		Load_Top	At_Offset_3
0588 4801       |H   |		Short_Literal	0x1
0589 e5ff       |    |		Load	0x2,-0x1
058a 821e       |    |		Call	0x1,0x1e
058b 00d2       |    |		Pop_Control	Pop_Count_2
058c e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x13 = 0x58c,0x11
058d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
058e 7001       |p   |		Jump_Nonzero	0x590
058f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x11.0x14 = 0x58f,0x12
0590 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x15 = 0x590,0x13
0591 0217       |    |		Execute	Heap_Access,All_Reference
0592 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0593 00da       |    |		Load_Top	At_Offset_2
0594 027c       | |  |		Execute	Discrete,Less
0595 6809       |h   |		Jump_Zero	0x59f
0596 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x16 = 0x596,0x14
0597 0217       |    |		Execute	Heap_Access,All_Reference
0598 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0599 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
059a e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0x17 = 0x59a,0x15
059b 0aff       |    |		Execute_Immediate	Plus,-0x1
059c 0248       | H  |		Execute	Discrete,Check_In_Integer
059d 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
059e 7814       |x   |		Jump	0x5b3
059f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x18 = 0x59f,0x16
05a0 0217       |    |		Execute	Heap_Access,All_Reference
05a1 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
05a2 00da       |    |		Load_Top	At_Offset_2
05a3 027d       | }  |		Execute	Discrete,Greater
05a4 6809       |h   |		Jump_Zero	0x5ae
05a5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x11.0x19 = 0x5a5,0x17
05a6 0217       |    |		Execute	Heap_Access,All_Reference
05a7 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
05a8 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
05a9 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0x1a = 0x5a9,0x18
05aa 0a01       |    |		Execute_Immediate	Plus,0x1
05ab 0248       | H  |		Execute	Discrete,Check_In_Integer
05ac 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
05ad 7805       |x   |		Jump	0x5b3
05ae e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0x1b = 0x5ae,0x19
05af 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
05b0 7802       |x   |		Jump	0x5b3
05b1 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x11.0x1c = 0x5b1,0x1a
05b2 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
05b3 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x1d = 0x5b3,0x1b
05b4 00d9       |    |		Load_Top	At_Offset_1
05b5 00db       |    |		Load_Top	At_Offset_3
05b6 e5ff       |    |		Load	0x2,-0x1
05b7 821f       |    |		Call	0x1,0x1f
05b8 00d1       |    |		Pop_Control	Pop_Count_1
05b9 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
05ba 0000 0000  |    |		.BLANK	0000[0x6]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05cf       |    |		.CONST	0x05cf								; Address of begin
05c1 0004       |    |		.CONST	0x0004								; Address of exception handler
05c2 0003       |    |		.CONST	0x0003								; Number of locals
05c3			INIT_05c0:
05c3 e019       |    |		Load	0x0,0x19							; Debug Table 0x12 = .DEBUG	0x05c3,0x09a2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x07bd
													; Debug Table 0x12.0x0 = 0x5c3,0xffff
05c4 0322       | "  |		Declare_Variable	Record
05c5 00d8       |    |		Load_Top	At_Offset_0
05c6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05c7 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0x1 = 0x5c7,0xfffe
05c8 e00c       |    |		Load	0x0,0xc
05c9 185b       | [  |		Execute	Package,Field_Execute,Field_Number 0x5b
05ca e00c       |    |		Load	0x0,0xc
05cb 185d       | ]  |		Execute	Package,Field_Execute,Field_Number 0x5d
05cc e008       |    |		Load	0x0,0x8
05cd 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05ce 03f1       |    |		Declare_Variable	Discrete,With_Value
05cf			BODY_05c0:
05cf e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x2 = 0x5cf,0x1
05d0 0217       |    |		Execute	Heap_Access,All_Reference
05d1 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
05d2 e01d       |    |		Load	0x0,0x1d
05d3 0260       | `  |		Execute	Discrete,In_Type
05d4 6813       |h   |		Jump_Zero	0x5e8
05d5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x3 = 0x5d5,0x2
05d6 e5ff       |    |		Load	0x2,-0x1
05d7 0217       |    |		Execute	Heap_Access,All_Reference
05d8 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
05d9 027c       | |  |		Execute	Discrete,Less
05da 7008       |p   |		Jump_Nonzero	0x5e3
05db 00d8       |    |		Load_Top	At_Offset_0
05dc e5ff       |    |		Load	0x2,-0x1
05dd 0217       |    |		Execute	Heap_Access,All_Reference
05de 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05df e00c       |    |		Load	0x0,0xc
05e0 1869       | i  |		Execute	Package,Field_Execute,Field_Number 0x69
05e1 027d       | }  |		Execute	Discrete,Greater
05e2 6818       |h   |		Jump_Zero	0x5fb
05e3 0092 065a  |   Z|		Action	Push_String_Extended,0x65a					; "nothing to promote here"
													; Debug Table 0x12.0x4 = 0x5e3,0x3
05e5 e00b       |    |		Load	0x0,0xb
05e6 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
05e7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x12.0x5 = 0x5e7,0x4
05e8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x6 = 0x5e8,0x5
05e9 e5ff       |    |		Load	0x2,-0x1
05ea 0217       |    |		Execute	Heap_Access,All_Reference
05eb 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
05ec 027f       |    |		Execute	Discrete,Equal
05ed 7008       |p   |		Jump_Nonzero	0x5f6
05ee 00d8       |    |		Load_Top	At_Offset_0
05ef e5ff       |    |		Load	0x2,-0x1
05f0 0217       |    |		Execute	Heap_Access,All_Reference
05f1 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05f2 e00c       |    |		Load	0x0,0xc
05f3 1869       | i  |		Execute	Package,Field_Execute,Field_Number 0x69
05f4 027d       | }  |		Execute	Discrete,Greater
05f5 6805       |h   |		Jump_Zero	0x5fb
05f6 0092 065a  |   Z|		Action	Push_String_Extended,0x65a					; "nothing to promote here"
													; Debug Table 0x12.0x7 = 0x5f6,0x6
05f8 e00b       |    |		Load	0x0,0xb
05f9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
05fa 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x12.0x8 = 0x5fa,0x7
05fb e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x12.0x9 = 0x5fb,0x8
05fc e00d       |    |		Load	0x0,0xd
05fd 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
05fe 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xa = 0x5fe,0x9
05ff 00d9       |    |		Load_Top	At_Offset_1
0600 e5ff       |    |		Load	0x2,-0x1
0601 e006       |    |		Load	0x0,0x6
0602 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0603 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0604 00d1       |    |		Pop_Control	Pop_Count_1
0605 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xb = 0x605,0xa
0606 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0607 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0608 6824       |h$  |		Jump_Zero	0x62d
0609 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xc = 0x609,0xb
060a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
060b 2e02       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2
060c e012       |    |		Load	0x0,0x12
060d 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
060e 680a       |h   |		Jump_Zero	0x619
060f 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0xd = 0x60f,0xc
0610 e5fd       |    |		Load	0x2,-0x3
0611 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0612 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x12.0xe = 0x612,0xd
0613 00da       |    |		Load_Top	At_Offset_2
0614 00da       |    |		Load_Top	At_Offset_2
0615 e5ff       |    |		Load	0x2,-0x1
0616 821e       |    |		Call	0x1,0x1e
0617 00d2       |    |		Pop_Control	Pop_Count_2
0618 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0619 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0xf = 0x619,0xe
061a e5ff       |    |		Load	0x2,-0x1
061b 0217       |    |		Execute	Heap_Access,All_Reference
061c 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
061d 027b       | {  |		Execute	Discrete,Greater_Equal
061e 6809       |h   |		Jump_Zero	0x628
061f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x10 = 0x61f,0xf
0620 00d9       |    |		Load_Top	At_Offset_1
0621 4801       |H   |		Short_Literal	0x1
0622 e5ff       |    |		Load	0x2,-0x1
0623 e00d       |    |		Load	0x0,0xd
0624 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0625 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0626 00d1       |    |		Pop_Control	Pop_Count_1
0627 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0628 0092 065b  |   [|		Action	Push_String_Extended,0x65b					; "object no longer exists"
													; Debug Table 0x12.0x11 = 0x628,0x10
062a e00b       |    |		Load	0x0,0xb
062b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
062c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
062d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x12 = 0x62d,0x11
062e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
062f 2e03       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3
0630 801e       |    |		Call	0x0,0x1e
0631 6805       |h   |		Jump_Zero	0x637
0632 0092 065c  |   \|		Action	Push_String_Extended,0x65c					; "can't promote rooted item, whole unit must be promoted"
													; Debug Table 0x12.0x13 = 0x632,0x12
0634 e00b       |    |		Load	0x0,0xb
0635 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0636 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0637 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x14 = 0x637,0x13
0638 e5ff       |    |		Load	0x2,-0x1
0639 0217       |    |		Execute	Heap_Access,All_Reference
063a 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
063b 027b       | {  |		Execute	Discrete,Greater_Equal
063c 6809       |h   |		Jump_Zero	0x646
063d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x15 = 0x63d,0x14
063e 00d9       |    |		Load_Top	At_Offset_1
063f 4801       |H   |		Short_Literal	0x1
0640 e5ff       |    |		Load	0x2,-0x1
0641 e00d       |    |		Load	0x0,0xd
0642 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0643 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0644 00d1       |    |		Pop_Control	Pop_Count_1
0645 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0646 0092 065d  |   ]|		Action	Push_String_Extended,0x65d					; "item no longer exists"
													; Debug Table 0x12.0x16 = 0x646,0x15
0648 e00b       |    |		Load	0x0,0xb
0649 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
064a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
064b ; --------------------------------------------------------------------------------------
064b ; STRING TABLE
064b ; --------------------------------------------------------------------------------------
064b 0028       | (  |		.STRTAB	0x0028->0x065f							; "NEXT"
064c 002a       | *  |		.STRTAB	0x002a->0x0661							; "EXPLICIT"
064d 0030       | 0  |		.STRTAB	0x0030->0x0665							; "SAVED"
064e 0033       | 3  |		.STRTAB	0x0033->0x0667							; "doe_error"
064f 003a       | :  |		.STRTAB	0x003a->0x066c							; "Promote"
0650 003f       | ?  |		.STRTAB	0x003f->0x066f							; "promote is not allowed here"
0651 0058       | X  |		.STRTAB	0x0058->0x067d							; "promote failed - cursor must be in the selection"
0652 0086       |    |		.STRTAB	0x0086->0x0695							; "promote failed - there must be a selection"
0653 00ae       |    |		.STRTAB	0x00ae->0x06aa							; "can't open "
0654 00b7       |    |		.STRTAB	0x00b7->0x06af							; " to attach error messages"
0655 00ce       |    |		.STRTAB	0x00ce->0x06bc							; " is coded"
0656 00d5       |    |		.STRTAB	0x00d5->0x06c0							; "can't promote "
0657 00e1       |    |		.STRTAB	0x00e1->0x06c7							; " ("
0658 00e1       |    |		.STRTAB	0x00e1->0x06c8							; ")"
0659 00e0       |    |		.STRTAB	0x00e0->0x06c9							; "promoted "
065a 00e7       |    |		.STRTAB	0x00e7->0x06cd							; "nothing to promote here"
065b 00fc       |    |		.STRTAB	0x00fc->0x06d9							; "object no longer exists"
065c 0111       |    |		.STRTAB	0x0111->0x06e4							; "can't promote rooted item, whole unit must be promoted"
065d 0145       | E  |		.STRTAB	0x0145->0x06ff							; "item no longer exists"
065e 0158       | X  |		.STREND 0x0158->0x070a
065f 4e45 5854  |NEXT|		.STRTAB_STRINGS
070a 0000 0000  |    |		.BLANK	0000[0x6]
0710 ; --------------------------------------------------------------------------------------
0710 ; Debug Table
0710 ; --------------------------------------------------------------------------------------
0710 0003 0013  |    |		.CONST	0x0003,0x0013
0712 000b 07aa  |    |		.DEBUG	0x000b,0x07aa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x0784
071a 0010 07b0  |    |		.DEBUG	0x0010,0x07b0,0x0000,0x0000,0x005a,0x8dc5,0x0000,0x0008
0722 0083 07e0  |    |		.DEBUG	0x0083,0x07e0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0785
072a 00b3 07f0  |    |		.DEBUG	0x00b3,0x07f0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x07a2
0732 013b 0820  | ;  |		.DEBUG	0x013b,0x0820,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0013
073a 0153 0822  | S "|		.DEBUG	0x0153,0x0822,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x001a
0742 0193 0824  |   $|		.DEBUG	0x0193,0x0824,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0065
074a 01ab 0826  |   &|		.DEBUG	0x01ab,0x0826,0x0005,0x0000,0x005a,0x8dc5,0x0000,0x0078
0752 01d3 0828  |   (|		.DEBUG	0x01d3,0x0828,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x009d
075a 0203 084a  |   J|		.DEBUG	0x0203,0x084a,0x0002,0x0000,0x005a,0x8dc5,0x0000,0x0112
0762 024b 085a  | K Z|		.DEBUG	0x024b,0x085a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01b2
076a 027b 086c  | { l|		.DEBUG	0x027b,0x086c,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x01fd
0772 0313 0894  |    |		.DEBUG	0x0313,0x0894,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x02cb
077a 036b 08ba  | k  |		.DEBUG	0x036b,0x08ba,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x039f
0782 03c3 08d2  |    |		.DEBUG	0x03c3,0x08d2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x044c
078a 0473 091a  | s  |		.DEBUG	0x0473,0x091a,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x057f
0792 04eb 0952  |   R|		.DEBUG	0x04eb,0x0952,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x0653
079a 0523 0964  | # d|		.DEBUG	0x0523,0x0964,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x06bc
07a2 05c3 09a2  |    |		.DEBUG	0x05c3,0x09a2,0x0001,0x0000,0x005a,0x8dc5,0x0000,0x07bd
07aa ; --------------------------------------------------------------------------------------
07aa ; Debug3 Subtable 0x0
07aa ; --------------------------------------------------------------------------------------
07aa 0002 0000  |    |		.DBG3TAB	0x0002,0x0000
07ac 000b ffff  |    |		.CONST	0x000b,0xffff
07ae 000d fffe  |    |		.CONST	0x000d,0xfffe
07b0 ; --------------------------------------------------------------------------------------
07b0 ; Debug3 Subtable 0x1
07b0 ; --------------------------------------------------------------------------------------
07b0 0017 0000  |    |		.DBG3TAB	0x0017,0x0000
07b2 0010 ffff  |    |		.CONST	0x0010,0xffff
07b4 0011 fffe  |    |		.CONST	0x0011,0xfffe
07b6 0012 fffd  |    |		.CONST	0x0012,0xfffd
07b8 0017 fffc  |    |		.CONST	0x0017,0xfffc
07ba 0024 fffb  | $  |		.CONST	0x0024,0xfffb
07bc 0027 fffa  | '  |		.CONST	0x0027,0xfffa
07be 002a fff9  | *  |		.CONST	0x002a,0xfff9
07c0 0030 fff8  | 0  |		.CONST	0x0030,0xfff8
07c2 0036 fff7  | 6  |		.CONST	0x0036,0xfff7
07c4 0053 fff6  | S  |		.CONST	0x0053,0xfff6
07c6 005d fff5  | ]  |		.CONST	0x005d,0xfff5
07c8 005f fff4  | _  |		.CONST	0x005f,0xfff4
07ca 0061 fff3  | a  |		.CONST	0x0061,0xfff3
07cc 0063 fff2  | c  |		.CONST	0x0063,0xfff2
07ce 0065 fff1  | e  |		.CONST	0x0065,0xfff1
07d0 0067 fff0  | g  |		.CONST	0x0067,0xfff0
07d2 0069 ffef  | i  |		.CONST	0x0069,0xffef
07d4 006b ffee  | k  |		.CONST	0x006b,0xffee
07d6 006d ffed  | m  |		.CONST	0x006d,0xffed
07d8 006f ffec  | o  |		.CONST	0x006f,0xffec
07da 0071 ffeb  | q  |		.CONST	0x0071,0xffeb
07dc 0073 ffea  | s  |		.CONST	0x0073,0xffea
07de 0075 ffe9  | u  |		.CONST	0x0075,0xffe9
07e0 ; --------------------------------------------------------------------------------------
07e0 ; Debug3 Subtable 0x2
07e0 ; --------------------------------------------------------------------------------------
07e0 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
07e2 0083 ffff  |    |		.CONST	0x0083,0xffff
07e4 0085 0001  |    |		.CONST	0x0085,0x0001
07e6 008b 0002  |    |		.CONST	0x008b,0x0002
07e8 0090 0003  |    |		.CONST	0x0090,0x0003
07ea 0097 0004  |    |		.CONST	0x0097,0x0004
07ec 009b 0005  |    |		.CONST	0x009b,0x0005
07ee 00a3 0006  |    |		.CONST	0x00a3,0x0006
07f0 ; --------------------------------------------------------------------------------------
07f0 ; Debug3 Subtable 0x3
07f0 ; --------------------------------------------------------------------------------------
07f0 0003 0014  |    |		.DBG3TAB	0x0003,0x0014
07f2 00b3 ffff  |    |		.CONST	0x00b3,0xffff
07f4 00b5 fffe  |    |		.CONST	0x00b5,0xfffe
07f6 00b7 fffd  |    |		.CONST	0x00b7,0xfffd
07f8 00bb 0001  |    |		.CONST	0x00bb,0x0001
07fa 00c2 0002  |    |		.CONST	0x00c2,0x0002
07fc 00c4 0003  |    |		.CONST	0x00c4,0x0003
07fe 00c5 0004  |    |		.CONST	0x00c5,0x0004
0800 00d7 0005  |    |		.CONST	0x00d7,0x0005
0802 00db 0006  |    |		.CONST	0x00db,0x0006
0804 00dc 0008  |    |		.CONST	0x00dc,0x0008
0806 00e1 0009  |    |		.CONST	0x00e1,0x0009
0808 00e7 000a  |    |		.CONST	0x00e7,0x000a
080a 00ea 000b  |    |		.CONST	0x00ea,0x000b
080c 00f2 000c  |    |		.CONST	0x00f2,0x000c
080e 00fd 000d  |    |		.CONST	0x00fd,0x000d
0810 0101 000e  |    |		.CONST	0x0101,0x000e
0812 010b 000f  |    |		.CONST	0x010b,0x000f
0814 0112 0010  |    |		.CONST	0x0112,0x0010
0816 0117 0011  |    |		.CONST	0x0117,0x0011
0818 011d 0012  |    |		.CONST	0x011d,0x0012
081a 0123 0013  | #  |		.CONST	0x0123,0x0013
081c 0128 0014  | (  |		.CONST	0x0128,0x0014
081e 012c 0015  | ,  |		.CONST	0x012c,0x0015
0820 ; --------------------------------------------------------------------------------------
0820 ; Debug3 Subtable 0x4
0820 ; --------------------------------------------------------------------------------------
0820 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0822 ; --------------------------------------------------------------------------------------
0822 ; Debug3 Subtable 0x5
0822 ; --------------------------------------------------------------------------------------
0822 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0824 ; --------------------------------------------------------------------------------------
0824 ; Debug3 Subtable 0x6
0824 ; --------------------------------------------------------------------------------------
0824 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0826 ; --------------------------------------------------------------------------------------
0826 ; Debug3 Subtable 0x7
0826 ; --------------------------------------------------------------------------------------
0826 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0828 ; --------------------------------------------------------------------------------------
0828 ; Debug3 Subtable 0x8
0828 ; --------------------------------------------------------------------------------------
0828 0003 000d  |    |		.DBG3TAB	0x0003,0x000d
082a 01d3 ffff  |    |		.CONST	0x01d3,0xffff
082c 01d4 fffe  |    |		.CONST	0x01d4,0xfffe
082e 01d6 fffd  |    |		.CONST	0x01d6,0xfffd
0830 01d9 0001  |    |		.CONST	0x01d9,0x0001
0832 01da 0401  |    |		.CONST	0x01da,0x0401
0834 01dc 0402  |    |		.CONST	0x01dc,0x0402
0836 01dd 0403  |    |		.CONST	0x01dd,0x0403
0838 01de 0404  |    |		.CONST	0x01de,0x0404
083a 01df 0001  |    |		.CONST	0x01df,0x0001
083c 01e5 0801  |    |		.CONST	0x01e5,0x0801
083e 01e7 0802  |    |		.CONST	0x01e7,0x0802
0840 01e8 0803  |    |		.CONST	0x01e8,0x0803
0842 01e9 0804  |    |		.CONST	0x01e9,0x0804
0844 01ea 0404  |    |		.CONST	0x01ea,0x0404
0846 01f0 0002  |    |		.CONST	0x01f0,0x0002
0848 01fa 0003  |    |		.CONST	0x01fa,0x0003
084a ; --------------------------------------------------------------------------------------
084a ; Debug3 Subtable 0x9
084a ; --------------------------------------------------------------------------------------
084a 0003 0004  |    |		.DBG3TAB	0x0003,0x0004
084c 0203 ffff  |    |		.CONST	0x0203,0xffff
084e 0208 fffe  |    |		.CONST	0x0208,0xfffe
0850 020e fffd  |    |		.CONST	0x020e,0xfffd
0852 0215 0002  |    |		.CONST	0x0215,0x0002
0854 0237 0003  | 7  |		.CONST	0x0237,0x0003
0856 023b 0001  | ;  |		.CONST	0x023b,0x0001
0858 023f 0004  | ?  |		.CONST	0x023f,0x0004
085a ; --------------------------------------------------------------------------------------
085a ; Debug3 Subtable 0xa
085a ; --------------------------------------------------------------------------------------
085a 0002 0006  |    |		.DBG3TAB	0x0002,0x0006
085c 024b ffff  | K  |		.CONST	0x024b,0xffff
085e 0253 fffe  | S  |		.CONST	0x0253,0xfffe
0860 0255 0001  | U  |		.CONST	0x0255,0x0001
0862 025f 0002  | _  |		.CONST	0x025f,0x0002
0864 0261 0003  | a  |		.CONST	0x0261,0x0003
0866 0265 0004  | e  |		.CONST	0x0265,0x0004
0868 026b 0005  | k  |		.CONST	0x026b,0x0005
086a 026f 0006  | o  |		.CONST	0x026f,0x0006
086c ; --------------------------------------------------------------------------------------
086c ; Debug3 Subtable 0xb
086c ; --------------------------------------------------------------------------------------
086c 0005 000e  |    |		.DBG3TAB	0x0005,0x000e
086e 027b ffff  | {  |		.CONST	0x027b,0xffff
0870 027e fffe  | ~  |		.CONST	0x027e,0xfffe
0872 0284 fffd  |    |		.CONST	0x0284,0xfffd
0874 0286 fffc  |    |		.CONST	0x0286,0xfffc
0876 0287 fffb  |    |		.CONST	0x0287,0xfffb
0878 028c 0001  |    |		.CONST	0x028c,0x0001
087a 0291 0002  |    |		.CONST	0x0291,0x0002
087c 029c 0003  |    |		.CONST	0x029c,0x0003
087e 02a0 0004  |    |		.CONST	0x02a0,0x0004
0880 02aa 0005  |    |		.CONST	0x02aa,0x0005
0882 02c7 0006  |    |		.CONST	0x02c7,0x0006
0884 02c9 0007  |    |		.CONST	0x02c9,0x0007
0886 02ce 0008  |    |		.CONST	0x02ce,0x0008
0888 02d0 0009  |    |		.CONST	0x02d0,0x0009
088a 02da 000a  |    |		.CONST	0x02da,0x000a
088c 02e4 000b  |    |		.CONST	0x02e4,0x000b
088e 02eb 000c  |    |		.CONST	0x02eb,0x000c
0890 02f1 000d  |    |		.CONST	0x02f1,0x000d
0892 02fc 000e  |    |		.CONST	0x02fc,0x000e
0894 ; --------------------------------------------------------------------------------------
0894 ; Debug3 Subtable 0xc
0894 ; --------------------------------------------------------------------------------------
0894 0001 0011  |    |		.DBG3TAB	0x0001,0x0011
0896 0313 ffff  |    |		.CONST	0x0313,0xffff
0898 0316 0001  |    |		.CONST	0x0316,0x0001
089a 0318 0002  |    |		.CONST	0x0318,0x0002
089c 031a 0003  |    |		.CONST	0x031a,0x0003
089e 031e 0004  |    |		.CONST	0x031e,0x0004
08a0 0321 0005  | !  |		.CONST	0x0321,0x0005
08a2 0324 0006  | $  |		.CONST	0x0324,0x0006
08a4 032b 0007  | +  |		.CONST	0x032b,0x0007
08a6 0332 0008  | 2  |		.CONST	0x0332,0x0008
08a8 0338 0009  | 8  |		.CONST	0x0338,0x0009
08aa 033a 000a  | :  |		.CONST	0x033a,0x000a
08ac 033d 000b  | =  |		.CONST	0x033d,0x000b
08ae 0342 000c  | B  |		.CONST	0x0342,0x000c
08b0 0349 000d  | I  |		.CONST	0x0349,0x000d
08b2 034c 000e  | L  |		.CONST	0x034c,0x000e
08b4 0353 000f  | S  |		.CONST	0x0353,0x000f
08b6 0358 0010  | X  |		.CONST	0x0358,0x0010
08b8 035f 0011  | _  |		.CONST	0x035f,0x0011
08ba ; --------------------------------------------------------------------------------------
08ba ; Debug3 Subtable 0xd
08ba ; --------------------------------------------------------------------------------------
08ba 0000 000b  |    |		.DBG3TAB	0x0000,0x000b
08bc 036b 0001  | k  |		.CONST	0x036b,0x0001
08be 0377 0002  | w  |		.CONST	0x0377,0x0002
08c0 037f 0003  |    |		.CONST	0x037f,0x0003
08c2 0385 0004  |    |		.CONST	0x0385,0x0004
08c4 038c 0005  |    |		.CONST	0x038c,0x0005
08c6 0392 0006  |    |		.CONST	0x0392,0x0006
08c8 0399 0007  |    |		.CONST	0x0399,0x0007
08ca 039d 0008  |    |		.CONST	0x039d,0x0008
08cc 03a6 0009  |    |		.CONST	0x03a6,0x0009
08ce 03a9 000a  |    |		.CONST	0x03a9,0x000a
08d0 03b7 000b  |    |		.CONST	0x03b7,0x000b
08d2 ; --------------------------------------------------------------------------------------
08d2 ; Debug3 Subtable 0xe
08d2 ; --------------------------------------------------------------------------------------
08d2 000c 0017  |    |		.DBG3TAB	0x000c,0x0017
08d4 03c3 ffff  |    |		.CONST	0x03c3,0xffff
08d6 03c5 fffe  |    |		.CONST	0x03c5,0xfffe
08d8 03c6 fffd  |    |		.CONST	0x03c6,0xfffd
08da 03c7 fffc  |    |		.CONST	0x03c7,0xfffc
08dc 03c8 fffb  |    |		.CONST	0x03c8,0xfffb
08de 03cd fffa  |    |		.CONST	0x03cd,0xfffa
08e0 03d0 fff9  |    |		.CONST	0x03d0,0xfff9
08e2 03d1 fff8  |    |		.CONST	0x03d1,0xfff8
08e4 03d2 fff7  |    |		.CONST	0x03d2,0xfff7
08e6 03d5 fff6  |    |		.CONST	0x03d5,0xfff6
08e8 03dc fff5  |    |		.CONST	0x03dc,0xfff5
08ea 03e5 fff4  |    |		.CONST	0x03e5,0xfff4
08ec 03ea 0001  |    |		.CONST	0x03ea,0x0001
08ee 03ed 0002  |    |		.CONST	0x03ed,0x0002
08f0 03f0 0003  |    |		.CONST	0x03f0,0x0003
08f2 03f6 0004  |    |		.CONST	0x03f6,0x0004
08f4 03f7 0005  |    |		.CONST	0x03f7,0x0005
08f6 03fb 0006  |    |		.CONST	0x03fb,0x0006
08f8 03fc 0401  |    |		.CONST	0x03fc,0x0401
08fa 03fe 0402  |    |		.CONST	0x03fe,0x0402
08fc 03ff 0403  |    |		.CONST	0x03ff,0x0403
08fe 0400 0404  |    |		.CONST	0x0400,0x0404
0900 0401 0006  |    |		.CONST	0x0401,0x0006
0902 0403 0007  |    |		.CONST	0x0403,0x0007
0904 0405 0008  |    |		.CONST	0x0405,0x0008
0906 0413 0009  |    |		.CONST	0x0413,0x0009
0908 0415 000a  |    |		.CONST	0x0415,0x000a
090a 0416 000b  |    |		.CONST	0x0416,0x000b
090c 043a 000c  | :  |		.CONST	0x043a,0x000c
090e 043c 000d  | <  |		.CONST	0x043c,0x000d
0910 043f 000e  | ?  |		.CONST	0x043f,0x000e
0912 0451 000f  | Q  |		.CONST	0x0451,0x000f
0914 0456 0010  | V  |		.CONST	0x0456,0x0010
0916 045c 0011  | \  |		.CONST	0x045c,0x0011
0918 0465 0012  | e  |		.CONST	0x0465,0x0012
091a ; --------------------------------------------------------------------------------------
091a ; Debug3 Subtable 0xf
091a ; --------------------------------------------------------------------------------------
091a 0004 0017  |    |		.DBG3TAB	0x0004,0x0017
091c 0473 ffff  | s  |		.CONST	0x0473,0xffff
091e 0477 fffe  | w  |		.CONST	0x0477,0xfffe
0920 047b fffd  | {  |		.CONST	0x047b,0xfffd
0922 047f fffc  |    |		.CONST	0x047f,0xfffc
0924 0487 0002  |    |		.CONST	0x0487,0x0002
0926 048e 0003  |    |		.CONST	0x048e,0x0003
0928 0492 0004  |    |		.CONST	0x0492,0x0004
092a 0498 0005  |    |		.CONST	0x0498,0x0005
092c 049d 0006  |    |		.CONST	0x049d,0x0006
092e 04a2 0007  |    |		.CONST	0x04a2,0x0007
0930 04ac 0401  |    |		.CONST	0x04ac,0x0401
0932 04ae 0402  |    |		.CONST	0x04ae,0x0402
0934 04af 0403  |    |		.CONST	0x04af,0x0403
0936 04b0 0404  |    |		.CONST	0x04b0,0x0404
0938 04b2 0007  |    |		.CONST	0x04b2,0x0007
093a 04b9 0801  |    |		.CONST	0x04b9,0x0801
093c 04bb 0802  |    |		.CONST	0x04bb,0x0802
093e 04bc 0803  |    |		.CONST	0x04bc,0x0803
0940 04bd 0804  |    |		.CONST	0x04bd,0x0804
0942 04bf 0404  |    |		.CONST	0x04bf,0x0404
0944 04c8 0c01  |    |		.CONST	0x04c8,0x0c01
0946 04cc 0804  |    |		.CONST	0x04cc,0x0804
0948 04cd 0008  |    |		.CONST	0x04cd,0x0008
094a 04d3 0009  |    |		.CONST	0x04d3,0x0009
094c 04d8 000a  |    |		.CONST	0x04d8,0x000a
094e 04dd 000b  |    |		.CONST	0x04dd,0x000b
0950 04e1 0001  |    |		.CONST	0x04e1,0x0001
0952 ; --------------------------------------------------------------------------------------
0952 ; Debug3 Subtable 0x10
0952 ; --------------------------------------------------------------------------------------
0952 0002 0006  |    |		.DBG3TAB	0x0002,0x0006
0954 04eb ffff  |    |		.CONST	0x04eb,0xffff
0956 04ef fffe  |    |		.CONST	0x04ef,0xfffe
0958 04f4 0002  |    |		.CONST	0x04f4,0x0002
095a 04fc 0003  |    |		.CONST	0x04fc,0x0003
095c 0506 0004  |    |		.CONST	0x0506,0x0004
095e 050c 0005  |    |		.CONST	0x050c,0x0005
0960 0510 0001  |    |		.CONST	0x0510,0x0001
0962 051a 0006  |    |		.CONST	0x051a,0x0006
0964 ; --------------------------------------------------------------------------------------
0964 ; Debug3 Subtable 0x11
0964 ; --------------------------------------------------------------------------------------
0964 0003 001b  |    |		.DBG3TAB	0x0003,0x001b
0966 0523 ffff  | #  |		.CONST	0x0523,0xffff
0968 0527 fffe  | '  |		.CONST	0x0527,0xfffe
096a 0529 fffd  | )  |		.CONST	0x0529,0xfffd
096c 052b 0001  | +  |		.CONST	0x052b,0x0001
096e 052e 0002  | .  |		.CONST	0x052e,0x0002
0970 0534 0003  | 4  |		.CONST	0x0534,0x0003
0972 053a 0004  | :  |		.CONST	0x053a,0x0004
0974 0543 0005  | C  |		.CONST	0x0543,0x0005
0976 054a 0006  | J  |		.CONST	0x054a,0x0006
0978 0550 0007  | P  |		.CONST	0x0550,0x0007
097a 0557 0008  | W  |		.CONST	0x0557,0x0008
097c 055d 0009  | ]  |		.CONST	0x055d,0x0009
097e 0563 000a  | c  |		.CONST	0x0563,0x000a
0980 0566 000b  | f  |		.CONST	0x0566,0x000b
0982 0567 000c  | g  |		.CONST	0x0567,0x000c
0984 0570 000d  | p  |		.CONST	0x0570,0x000d
0986 0574 000e  | t  |		.CONST	0x0574,0x000e
0988 057c 000f  | |  |		.CONST	0x057c,0x000f
098a 0586 0010  |    |		.CONST	0x0586,0x0010
098c 058c 0011  |    |		.CONST	0x058c,0x0011
098e 058f 0012  |    |		.CONST	0x058f,0x0012
0990 0590 0013  |    |		.CONST	0x0590,0x0013
0992 0596 0014  |    |		.CONST	0x0596,0x0014
0994 059a 0015  |    |		.CONST	0x059a,0x0015
0996 059f 0016  |    |		.CONST	0x059f,0x0016
0998 05a5 0017  |    |		.CONST	0x05a5,0x0017
099a 05a9 0018  |    |		.CONST	0x05a9,0x0018
099c 05ae 0019  |    |		.CONST	0x05ae,0x0019
099e 05b1 001a  |    |		.CONST	0x05b1,0x001a
09a0 05b3 001b  |    |		.CONST	0x05b3,0x001b
09a2 ; --------------------------------------------------------------------------------------
09a2 ; Debug3 Subtable 0x12
09a2 ; --------------------------------------------------------------------------------------
09a2 0002 0015  |    |		.DBG3TAB	0x0002,0x0015
09a4 05c3 ffff  |    |		.CONST	0x05c3,0xffff
09a6 05c7 fffe  |    |		.CONST	0x05c7,0xfffe
09a8 05cf 0001  |    |		.CONST	0x05cf,0x0001
09aa 05d5 0002  |    |		.CONST	0x05d5,0x0002
09ac 05e3 0003  |    |		.CONST	0x05e3,0x0003
09ae 05e7 0004  |    |		.CONST	0x05e7,0x0004
09b0 05e8 0005  |    |		.CONST	0x05e8,0x0005
09b2 05f6 0006  |    |		.CONST	0x05f6,0x0006
09b4 05fa 0007  |    |		.CONST	0x05fa,0x0007
09b6 05fb 0008  |    |		.CONST	0x05fb,0x0008
09b8 05fe 0009  |    |		.CONST	0x05fe,0x0009
09ba 0605 000a  |    |		.CONST	0x0605,0x000a
09bc 0609 000b  |    |		.CONST	0x0609,0x000b
09be 060f 000c  |    |		.CONST	0x060f,0x000c
09c0 0612 000d  |    |		.CONST	0x0612,0x000d
09c2 0619 000e  |    |		.CONST	0x0619,0x000e
09c4 061f 000f  |    |		.CONST	0x061f,0x000f
09c6 0628 0010  | (  |		.CONST	0x0628,0x0010
09c8 062d 0011  | -  |		.CONST	0x062d,0x0011
09ca 0632 0012  | 2  |		.CONST	0x0632,0x0012
09cc 0637 0013  | 7  |		.CONST	0x0637,0x0013
09ce 063d 0014  | =  |		.CONST	0x063d,0x0014
09d0 0646 0015  | F  |		.CONST	0x0646,0x0015
09d2 0000 0000  |    |		.BLANK	0000[0x2e]