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

⟦d0624ab38⟧

    Length: 8192 (0x2000)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0f08       |    |		.CONST	0x0f08								; 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 800a       |    |		.CONST	0x800a								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 01e3       |    |		.CONST	0x01e3								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 007c       | |  |		.CONST	0x007c								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 480d       |H   |		Short_Literal	0xd
000d 029f 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Call
000f 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0010 4800       |H   |		Short_Literal	0x0
0011 621a       |b   |		Indirect_Literal	Discrete,0x22c,{0x00000000, 0x0000ffff}
0012 00e5       |    |		Load_Encached	Long_Integer_Cache
0013 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0014 00e4       |    |		Load_Encached	Positive_Cache
0015 0266       | f  |		Execute	Discrete,Bounds
0016 00da       |    |		Load_Top	At_Offset_2
0017 02a0       |    |		Declare_Subprogram	Null_Subprogram
0018 4801       |H   |		Short_Literal	0x1
0019 0351       | Q  |		Declare_Type	Array,Defined,Visible,Bounds_With_Object
001a 00d8       |    |		Load_Top	At_Offset_0
001b 02a0       |    |		Declare_Subprogram	Null_Subprogram
001c 4818       |H   |		Short_Literal	0x18
001d 03d4       |    |		Declare_Type	Access,Defined,Visible,Accesses_Protected
001e 00e4       |    |		Load_Encached	Positive_Cache
001f 0266       | f  |		Execute	Discrete,Bounds
0020 00e2       |    |		Load_Encached	Integer_Cache
0021 02a0       |    |		Declare_Subprogram	Null_Subprogram
0022 4801       |H   |		Short_Literal	0x1
0023 0351       | Q  |		Declare_Type	Array,Defined,Visible,Bounds_With_Object
0024 00d8       |    |		Load_Top	At_Offset_0
0025 02a0       |    |		Declare_Subprogram	Null_Subprogram
0026 4818       |H   |		Short_Literal	0x18
0027 03d4       |    |		Declare_Type	Access,Defined,Visible,Accesses_Protected
0028 0093 0000  |    |		push_full_address	0x0
002a 61fd       |a   |		Indirect_Literal	Discrete,0x228,{0x80000000, 0x00010000}
002b 0273       | s  |		Execute	Discrete,Plus
002c 0129       | )  |		Execute	Any,Make_Visible
002d 0093 0000  |    |		push_full_address	0x0
002f 61f4       |a   |		Indirect_Literal	Discrete,0x224,{0x80000000, 0x00020000}
0030 0273       | s  |		Execute	Discrete,Plus
0031 0129       | )  |		Execute	Any,Make_Visible
0032 0093 0000  |    |		push_full_address	0x0
0034 61eb       |a   |		Indirect_Literal	Discrete,0x220,{0x80000000, 0x00030000}
0035 0273       | s  |		Execute	Discrete,Plus
0036 0129       | )  |		Execute	Any,Make_Visible
0037 0093 0000  |    |		push_full_address	0x0
0039 61e2       |a   |		Indirect_Literal	Discrete,0x21c,{0x80000000, 0x00040000}
003a 0273       | s  |		Execute	Discrete,Plus
003b 0129       | )  |		Execute	Any,Make_Visible
003c 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated
003e 029a 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call,Visible,Unelaborated
0040 029a 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Outer_Call,Visible,Unelaborated
0042 029a 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Outer_Call,Visible,Unelaborated
0044 029a 02f3  |    |		Declare_Subprogram	INIT_02f0,For_Outer_Call,Visible,Unelaborated
0046 029a 02fb  |    |		Declare_Subprogram	INIT_02f8,For_Outer_Call,Visible,Unelaborated
0048 029a 0423  |   #|		Declare_Subprogram	INIT_0420,For_Outer_Call,Visible,Unelaborated
004a 029a 0433  |   3|		Declare_Subprogram	INIT_0430,For_Outer_Call,Visible,Unelaborated
004c 029a 049b  |    |		Declare_Subprogram	INIT_0498,For_Outer_Call,Visible,Unelaborated
004e 029a 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call,Visible,Unelaborated
0050 029a 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Outer_Call,Visible,Unelaborated
0052 029a 04cb  |    |		Declare_Subprogram	INIT_04c8,For_Outer_Call,Visible,Unelaborated
0054 029a 04db  |    |		Declare_Subprogram	INIT_04d8,For_Outer_Call,Visible,Unelaborated
0056 029a 04e3  |    |		Declare_Subprogram	INIT_04e0,For_Outer_Call,Visible,Unelaborated
0058 029a 04fb  |    |		Declare_Subprogram	INIT_04f8,For_Outer_Call,Visible,Unelaborated
005a 029a 0513  |    |		Declare_Subprogram	INIT_0510,For_Outer_Call,Visible,Unelaborated
005c 029a 052b  |   +|		Declare_Subprogram	INIT_0528,For_Outer_Call,Visible,Unelaborated
005e 029a 0543  |   C|		Declare_Subprogram	INIT_0540,For_Outer_Call,Visible,Unelaborated
0060 029a 056b  |   k|		Declare_Subprogram	INIT_0568,For_Outer_Call,Visible,Unelaborated
0062 029a 0573  |   s|		Declare_Subprogram	INIT_0570,For_Outer_Call,Visible,Unelaborated
0064 029a 057b  |   {|		Declare_Subprogram	INIT_0578,For_Outer_Call,Visible,Unelaborated
0066 029a 0583  |    |		Declare_Subprogram	INIT_0580,For_Outer_Call,Visible,Unelaborated
0068 029a 058b  |    |		Declare_Subprogram	INIT_0588,For_Outer_Call,Visible,Unelaborated
006a 029a 059b  |    |		Declare_Subprogram	INIT_0598,For_Outer_Call,Visible,Unelaborated
006c 029a 05ab  |    |		Declare_Subprogram	INIT_05a8,For_Outer_Call,Visible,Unelaborated
006e 029a 05bb  |    |		Declare_Subprogram	INIT_05b8,For_Outer_Call,Visible,Unelaborated
0070 029a 05cb  |    |		Declare_Subprogram	INIT_05c8,For_Outer_Call,Visible,Unelaborated
0072 029a 05db  |    |		Declare_Subprogram	INIT_05d8,For_Outer_Call,Visible,Unelaborated
0074 029a 05eb  |    |		Declare_Subprogram	INIT_05e8,For_Outer_Call,Visible,Unelaborated
0076 029a 05fb  |    |		Declare_Subprogram	INIT_05f8,For_Outer_Call,Visible,Unelaborated
0078 029a 0603  |    |		Declare_Subprogram	INIT_0600,For_Outer_Call,Visible,Unelaborated
007a 029a 060b  |    |		Declare_Subprogram	INIT_0608,For_Outer_Call,Visible,Unelaborated
007c 029a 0613  |    |		Declare_Subprogram	INIT_0610,For_Outer_Call,Visible,Unelaborated
007e 029a 061b  |    |		Declare_Subprogram	INIT_0618,For_Outer_Call,Visible,Unelaborated
0080 029a 0623  |   #|		Declare_Subprogram	INIT_0620,For_Outer_Call,Visible,Unelaborated
0082 029a 062b  |   +|		Declare_Subprogram	INIT_0628,For_Outer_Call,Visible,Unelaborated
0084 029a 0643  |   C|		Declare_Subprogram	INIT_0640,For_Outer_Call,Visible,Unelaborated
0086 029a 0653  |   S|		Declare_Subprogram	INIT_0650,For_Outer_Call,Visible,Unelaborated
0088 029a 0663  |   c|		Declare_Subprogram	INIT_0660,For_Outer_Call,Visible,Unelaborated
008a 029a 0673  |   s|		Declare_Subprogram	INIT_0670,For_Outer_Call,Visible,Unelaborated
008c 029a 069b  |    |		Declare_Subprogram	INIT_0698,For_Outer_Call,Visible,Unelaborated
008e 029a 06b3  |    |		Declare_Subprogram	INIT_06b0,For_Outer_Call,Visible,Unelaborated
0090 029a 06bb  |    |		Declare_Subprogram	INIT_06b8,For_Outer_Call,Visible,Unelaborated
0092 029a 070b  |    |		Declare_Subprogram	INIT_0708,For_Outer_Call,Visible,Unelaborated
0094 029a 07bb  |    |		Declare_Subprogram	INIT_07b8,For_Outer_Call,Visible,Unelaborated
0096 029a 0853  |   S|		Declare_Subprogram	INIT_0850,For_Outer_Call,Visible,Unelaborated
0098 029a 089b  |    |		Declare_Subprogram	INIT_0898,For_Outer_Call,Visible,Unelaborated
009a 029a 08b3  |    |		Declare_Subprogram	INIT_08b0,For_Outer_Call,Visible,Unelaborated
009c 029a 08c3  |    |		Declare_Subprogram	INIT_08c0,For_Outer_Call,Visible,Unelaborated
009e 029a 08cb  |    |		Declare_Subprogram	INIT_08c8,For_Outer_Call,Visible,Unelaborated
00a0 029a 08d3  |    |		Declare_Subprogram	INIT_08d0,For_Outer_Call,Visible,Unelaborated
00a2 029a 08e3  |    |		Declare_Subprogram	INIT_08e0,For_Outer_Call,Visible,Unelaborated
00a4 029a 091b  |    |		Declare_Subprogram	INIT_0918,For_Outer_Call,Visible,Unelaborated
00a6 029a 092b  |   +|		Declare_Subprogram	INIT_0928,For_Outer_Call,Visible,Unelaborated
00a8 029a 093b  |   ;|		Declare_Subprogram	INIT_0938,For_Outer_Call,Visible,Unelaborated
00aa 029a 095b  |   [|		Declare_Subprogram	INIT_0958,For_Outer_Call,Visible,Unelaborated
00ac 029a 0973  |   s|		Declare_Subprogram	INIT_0970,For_Outer_Call,Visible,Unelaborated
00ae 029a 097b  |   {|		Declare_Subprogram	INIT_0978,For_Outer_Call,Visible,Unelaborated
00b0 029a 098b  |    |		Declare_Subprogram	INIT_0988,For_Outer_Call,Visible,Unelaborated
00b2 029a 099b  |    |		Declare_Subprogram	INIT_0998,For_Outer_Call,Visible,Unelaborated
00b4 029a 0a93  |    |		Declare_Subprogram	INIT_0a90,For_Outer_Call,Visible,Unelaborated
00b6 029a 0ab3  |    |		Declare_Subprogram	INIT_0ab0,For_Outer_Call,Visible,Unelaborated
00b8 029a 0ac3  |    |		Declare_Subprogram	INIT_0ac0,For_Outer_Call,Visible,Unelaborated
00ba 029a 0adb  |    |		Declare_Subprogram	INIT_0ad8,For_Outer_Call,Visible,Unelaborated
00bc 029a 0b03  |    |		Declare_Subprogram	INIT_0b00,For_Outer_Call,Visible,Unelaborated
00be 029a 0b13  |    |		Declare_Subprogram	INIT_0b10,For_Outer_Call,Visible,Unelaborated
00c0 029a 0b23  |   #|		Declare_Subprogram	INIT_0b20,For_Outer_Call,Visible,Unelaborated
00c2 e003       |    |		Load	0x0,0x3
00c3 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00c4 e002       |    |		Load	0x0,0x2
00c5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00c6 00ec       |    |		Load_Encached	Diana_Tree_Cache
00c7 e20e       |    |		Load	0x1,0xe
00c8 00e3       |    |		Load_Encached	Natural_Cache
00c9 e210       |    |		Load	0x1,0x10
00ca e212       |    |		Load	0x1,0x12
00cb 029f 0e2b  |   +|		Declare_Subprogram	INIT_0e28,For_Call
00cd 4807       |H   |		Short_Literal	0x7
00ce 032e       | .  |		Declare_Type	Record,Defined,Visible
00cf 00d8       |    |		Load_Top	At_Offset_0
00d0 00e3       |    |		Load_Encached	Natural_Cache
00d1 e20e       |    |		Load	0x1,0xe
00d2 00e3       |    |		Load_Encached	Natural_Cache
00d3 00e3       |    |		Load_Encached	Natural_Cache
00d4 00e1       |    |		Load_Encached	Boolean_Cache
00d5 00e1       |    |		Load_Encached	Boolean_Cache
00d6 029f 0e4b  |   K|		Declare_Subprogram	INIT_0e48,For_Call
00d8 4807       |H   |		Short_Literal	0x7
00d9 032e       | .  |		Declare_Type	Record,Defined,Visible
00da 00d8       |    |		Load_Top	At_Offset_0
00db 00e3       |    |		Load_Encached	Natural_Cache
00dc e20e       |    |		Load	0x1,0xe
00dd 029f 0e6b  |   k|		Declare_Subprogram	INIT_0e68,For_Call
00df 4803       |H   |		Short_Literal	0x3
00e0 032e       | .  |		Declare_Type	Record,Defined,Visible
00e1 00bf       |    |		Action	Accept_Activation
00e2 029b 0b3b  |   ;|		Declare_Subprogram	INIT_0b38,For_Outer_Call,Unelaborated
00e4 029d 0b43  |   C|		Declare_Subprogram	INIT_0b40,For_Outer_Call
00e6 0093 0000  |    |		push_full_address	0x0
00e8 612f       |a/  |		Indirect_Literal	Discrete,0x218,{0x80000000, 0x00010000}
00e9 0273       | s  |		Execute	Discrete,Plus
00ea e004       |    |		Load	0x0,0x4
00eb 0273       | s  |		Execute	Discrete,Plus
00ec e005       |    |		Load	0x0,0x5
00ed 0273       | s  |		Execute	Discrete,Plus
00ee 48ff       |H   |		Short_Literal	0xff
00ef e003       |    |		Load	0x0,0x3
00f0 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00f1 e25a       | Z  |		Load	0x1,0x5a
00f2 1d5e       | ^  |		Execute_Immediate	Reference_Lex_1,0x5e
00f3 e006       |    |		Load	0x0,0x6
00f4 0387       |    |		Declare_Variable	Package
00f5 00d8       |    |		Load_Top	At_Offset_0
00f6 020f       |    |		Execute	Module,Activate
00f7 e007       |    |		Load	0x0,0x7
00f8 00d9       |    |		Load_Top	At_Offset_1
00f9 0098       |    |		Execute	Package,Field_Read_Dynamic
00fa 0007       |    |		Action	Break_Optional
00fb 4800       |H   |		Short_Literal	0x0
00fc 4804       |H   |		Short_Literal	0x4
00fd e001       |    |		Load	0x0,0x1
00fe 01d7       |    |		Execute	Vector,Field_Read
00ff 02a0       |    |		Declare_Subprogram	Null_Subprogram
0100 038e       |    |		Declare_Type	Package,Defined
0101 e001       |    |		Load	0x0,0x1
0102 4803       |H   |		Short_Literal	0x3
0103 e001       |    |		Load	0x0,0x1
0104 01d7       |    |		Execute	Vector,Field_Read
0105 4802       |H   |		Short_Literal	0x2
0106 00db       |    |		Load_Top	At_Offset_3
0107 020e       |    |		Execute	Module,Augment_Imports
0108 0387       |    |		Declare_Variable	Package
0109 4800       |H   |		Short_Literal	0x0
010a 4802       |H   |		Short_Literal	0x2
010b e001       |    |		Load	0x0,0x1
010c 01d7       |    |		Execute	Vector,Field_Read
010d 02a0       |    |		Declare_Subprogram	Null_Subprogram
010e 038e       |    |		Declare_Type	Package,Defined
010f e001       |    |		Load	0x0,0x1
0110 4801       |H   |		Short_Literal	0x1
0111 e001       |    |		Load	0x0,0x1
0112 01d7       |    |		Execute	Vector,Field_Read
0113 4802       |H   |		Short_Literal	0x2
0114 00db       |    |		Load_Top	At_Offset_3
0115 020e       |    |		Execute	Module,Augment_Imports
0116 0387       |    |		Declare_Variable	Package
0117 029d 0b53  |   S|		Declare_Subprogram	INIT_0b50,For_Outer_Call
0119 029d 0b6b  |   k|		Declare_Subprogram	INIT_0b68,For_Outer_Call
011b 029d 0b73  |   s|		Declare_Subprogram	INIT_0b70,For_Outer_Call
011d 029d 0b7b  |   {|		Declare_Subprogram	INIT_0b78,For_Outer_Call
011f 029d 0b8b  |    |		Declare_Subprogram	INIT_0b88,For_Outer_Call
0121 029d 0b9b  |    |		Declare_Subprogram	INIT_0b98,For_Outer_Call
0123 029d 0bab  |    |		Declare_Subprogram	INIT_0ba8,For_Outer_Call
0125 029d 0bbb  |    |		Declare_Subprogram	INIT_0bb8,For_Outer_Call
0127 029d 0bc3  |    |		Declare_Subprogram	INIT_0bc0,For_Outer_Call
0129 029d 0bcb  |    |		Declare_Subprogram	INIT_0bc8,For_Outer_Call
012b 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
012c 00c7       |    |		Action	Elaborate_Subprogram
012d 029d 0be3  |    |		Declare_Subprogram	INIT_0be0,For_Outer_Call
012f 029d 0bf3  |    |		Declare_Subprogram	INIT_0bf0,For_Outer_Call
0131 029d 0c0b  |    |		Declare_Subprogram	INIT_0c08,For_Outer_Call
0133 029d 0c63  |   c|		Declare_Subprogram	INIT_0c60,For_Outer_Call
0135 029d 0c73  |   s|		Declare_Subprogram	INIT_0c70,For_Outer_Call
0137 029d 0ca3  |    |		Declare_Subprogram	INIT_0ca0,For_Outer_Call
0139 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
013a 00c7       |    |		Action	Elaborate_Subprogram
013b 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
013c 00c7       |    |		Action	Elaborate_Subprogram
013d 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
013e 00c7       |    |		Action	Elaborate_Subprogram
013f 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0140 00c7       |    |		Action	Elaborate_Subprogram
0141 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0142 00c7       |    |		Action	Elaborate_Subprogram
0143 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0144 00c7       |    |		Action	Elaborate_Subprogram
0145 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
0146 00c7       |    |		Action	Elaborate_Subprogram
0147 029d 0cbb  |    |		Declare_Subprogram	INIT_0cb8,For_Outer_Call
0149 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
014a 00c7       |    |		Action	Elaborate_Subprogram
014b 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
014c 00c7       |    |		Action	Elaborate_Subprogram
014d 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
014e 00c7       |    |		Action	Elaborate_Subprogram
014f 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
0150 00c7       |    |		Action	Elaborate_Subprogram
0151 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
0152 00c7       |    |		Action	Elaborate_Subprogram
0153 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
0154 00c7       |    |		Action	Elaborate_Subprogram
0155 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
0156 00c7       |    |		Action	Elaborate_Subprogram
0157 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
0158 00c7       |    |		Action	Elaborate_Subprogram
0159 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
015a 00c7       |    |		Action	Elaborate_Subprogram
015b 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
015c 00c7       |    |		Action	Elaborate_Subprogram
015d 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
015e 00c7       |    |		Action	Elaborate_Subprogram
015f 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
0160 00c7       |    |		Action	Elaborate_Subprogram
0161 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b
0162 00c7       |    |		Action	Elaborate_Subprogram
0163 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c
0164 00c7       |    |		Action	Elaborate_Subprogram
0165 029d 0cc3  |    |		Declare_Subprogram	INIT_0cc0,For_Outer_Call
0167 029d 0cd3  |    |		Declare_Subprogram	INIT_0cd0,For_Outer_Call
0169 029d 0ce3  |    |		Declare_Subprogram	INIT_0ce0,For_Outer_Call
016b 029d 0cfb  |    |		Declare_Subprogram	INIT_0cf8,For_Outer_Call
016d 029d 0d0b  |    |		Declare_Subprogram	INIT_0d08,For_Outer_Call
016f 029d 0d1b  |    |		Declare_Subprogram	INIT_0d18,For_Outer_Call
0171 029d 0d2b  |   +|		Declare_Subprogram	INIT_0d28,For_Outer_Call
0173 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
0174 00c7       |    |		Action	Elaborate_Subprogram
0175 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
0176 00c7       |    |		Action	Elaborate_Subprogram
0177 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f
0178 00c7       |    |		Action	Elaborate_Subprogram
0179 1d30       | 0  |		Execute_Immediate	Reference_Lex_1,0x30
017a 00c7       |    |		Action	Elaborate_Subprogram
017b 1d31       | 1  |		Execute_Immediate	Reference_Lex_1,0x31
017c 00c7       |    |		Action	Elaborate_Subprogram
017d 1d32       | 2  |		Execute_Immediate	Reference_Lex_1,0x32
017e 00c7       |    |		Action	Elaborate_Subprogram
017f 1d33       | 3  |		Execute_Immediate	Reference_Lex_1,0x33
0180 00c7       |    |		Action	Elaborate_Subprogram
0181 1d34       | 4  |		Execute_Immediate	Reference_Lex_1,0x34
0182 00c7       |    |		Action	Elaborate_Subprogram
0183 1d35       | 5  |		Execute_Immediate	Reference_Lex_1,0x35
0184 00c7       |    |		Action	Elaborate_Subprogram
0185 1d38       | 8  |		Execute_Immediate	Reference_Lex_1,0x38
0186 00c7       |    |		Action	Elaborate_Subprogram
0187 1d39       | 9  |		Execute_Immediate	Reference_Lex_1,0x39
0188 00c7       |    |		Action	Elaborate_Subprogram
0189 1d36       | 6  |		Execute_Immediate	Reference_Lex_1,0x36
018a 00c7       |    |		Action	Elaborate_Subprogram
018b 1d37       | 7  |		Execute_Immediate	Reference_Lex_1,0x37
018c 00c7       |    |		Action	Elaborate_Subprogram
018d 029d 0d33  |   3|		Declare_Subprogram	INIT_0d30,For_Outer_Call
018f 1d3d       | =  |		Execute_Immediate	Reference_Lex_1,0x3d
0190 00c7       |    |		Action	Elaborate_Subprogram
0191 1d3c       | <  |		Execute_Immediate	Reference_Lex_1,0x3c
0192 00c7       |    |		Action	Elaborate_Subprogram
0193 1d3a       | :  |		Execute_Immediate	Reference_Lex_1,0x3a
0194 00c7       |    |		Action	Elaborate_Subprogram
0195 1d3b       | ;  |		Execute_Immediate	Reference_Lex_1,0x3b
0196 00c7       |    |		Action	Elaborate_Subprogram
0197 1d3f       | ?  |		Execute_Immediate	Reference_Lex_1,0x3f
0198 00c7       |    |		Action	Elaborate_Subprogram
0199 1d3e       | >  |		Execute_Immediate	Reference_Lex_1,0x3e
019a 00c7       |    |		Action	Elaborate_Subprogram
019b 1d40       | @  |		Execute_Immediate	Reference_Lex_1,0x40
019c 00c7       |    |		Action	Elaborate_Subprogram
019d 1d41       | A  |		Execute_Immediate	Reference_Lex_1,0x41
019e 00c7       |    |		Action	Elaborate_Subprogram
019f 1d42       | B  |		Execute_Immediate	Reference_Lex_1,0x42
01a0 00c7       |    |		Action	Elaborate_Subprogram
01a1 1d43       | C  |		Execute_Immediate	Reference_Lex_1,0x43
01a2 00c7       |    |		Action	Elaborate_Subprogram
01a3 1d44       | D  |		Execute_Immediate	Reference_Lex_1,0x44
01a4 00c7       |    |		Action	Elaborate_Subprogram
01a5 1d4a       | J  |		Execute_Immediate	Reference_Lex_1,0x4a
01a6 00c7       |    |		Action	Elaborate_Subprogram
01a7 1d45       | E  |		Execute_Immediate	Reference_Lex_1,0x45
01a8 00c7       |    |		Action	Elaborate_Subprogram
01a9 1d46       | F  |		Execute_Immediate	Reference_Lex_1,0x46
01aa 00c7       |    |		Action	Elaborate_Subprogram
01ab 1d47       | G  |		Execute_Immediate	Reference_Lex_1,0x47
01ac 00c7       |    |		Action	Elaborate_Subprogram
01ad 1d48       | H  |		Execute_Immediate	Reference_Lex_1,0x48
01ae 00c7       |    |		Action	Elaborate_Subprogram
01af 1d49       | I  |		Execute_Immediate	Reference_Lex_1,0x49
01b0 00c7       |    |		Action	Elaborate_Subprogram
01b1 1d4b       | K  |		Execute_Immediate	Reference_Lex_1,0x4b
01b2 00c7       |    |		Action	Elaborate_Subprogram
01b3 029d 0d43  |   C|		Declare_Subprogram	INIT_0d40,For_Outer_Call
01b5 1d4c       | L  |		Execute_Immediate	Reference_Lex_1,0x4c
01b6 00c7       |    |		Action	Elaborate_Subprogram
01b7 1d4d       | M  |		Execute_Immediate	Reference_Lex_1,0x4d
01b8 00c7       |    |		Action	Elaborate_Subprogram
01b9 1d4e       | N  |		Execute_Immediate	Reference_Lex_1,0x4e
01ba 00c7       |    |		Action	Elaborate_Subprogram
01bb 1d4f       | O  |		Execute_Immediate	Reference_Lex_1,0x4f
01bc 00c7       |    |		Action	Elaborate_Subprogram
01bd 1d50       | P  |		Execute_Immediate	Reference_Lex_1,0x50
01be 00c7       |    |		Action	Elaborate_Subprogram
01bf 1d51       | Q  |		Execute_Immediate	Reference_Lex_1,0x51
01c0 00c7       |    |		Action	Elaborate_Subprogram
01c1 1d52       | R  |		Execute_Immediate	Reference_Lex_1,0x52
01c2 00c7       |    |		Action	Elaborate_Subprogram
01c3 1d53       | S  |		Execute_Immediate	Reference_Lex_1,0x53
01c4 00c7       |    |		Action	Elaborate_Subprogram
01c5 1d54       | T  |		Execute_Immediate	Reference_Lex_1,0x54
01c6 00c7       |    |		Action	Elaborate_Subprogram
01c7 1d55       | U  |		Execute_Immediate	Reference_Lex_1,0x55
01c8 00c7       |    |		Action	Elaborate_Subprogram
01c9 1d56       | V  |		Execute_Immediate	Reference_Lex_1,0x56
01ca 00c7       |    |		Action	Elaborate_Subprogram
01cb 1d57       | W  |		Execute_Immediate	Reference_Lex_1,0x57
01cc 00c7       |    |		Action	Elaborate_Subprogram
01cd 1d58       | X  |		Execute_Immediate	Reference_Lex_1,0x58
01ce 00c7       |    |		Action	Elaborate_Subprogram
01cf 1d59       | Y  |		Execute_Immediate	Reference_Lex_1,0x59
01d0 00c7       |    |		Action	Elaborate_Subprogram
01d1 1d5d       | ]  |		Execute_Immediate	Reference_Lex_1,0x5d
01d2 00c7       |    |		Action	Elaborate_Subprogram
01d3 e20e       |    |		Load	0x1,0xe
01d4 1d6b       | k  |		Execute_Immediate	Reference_Lex_1,0x6b
01d5 e003       |    |		Load	0x0,0x3
01d6 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
01d7 4804       |H   |		Short_Literal	0x4
01d8 e261       | a  |		Load	0x1,0x61
01d9 020e       |    |		Execute	Module,Augment_Imports
01da e261       | a  |		Load	0x1,0x61
01db 020f       |    |		Execute	Module,Activate
01dc a008       |    |		Store_Unchecked	0x0,0x8
01dd a009       |    |		Store_Unchecked	0x0,0x9
01de 4802       |H   |		Short_Literal	0x2
01df e262       | b  |		Load	0x1,0x62
01e0 020e       |    |		Execute	Module,Augment_Imports
01e1 e262       | b  |		Load	0x1,0x62
01e2 020f       |    |		Execute	Module,Activate
01e3			BODY_0008:
01e3 e007       |    |		Load	0x0,0x7
01e4 e25f       | _  |		Load	0x1,0x5f
01e5 0098       |    |		Execute	Package,Field_Read_Dynamic
01e6 48ff       |H   |		Short_Literal	0xff
01e7 e00a       |    |		Load	0x0,0xa
01e8 e25f       | _  |		Load	0x1,0x5f
01e9 0096       |    |		Execute	Package,Entry
01ea c260       | `  |		Store	0x1,0x60
01eb 00bc       |    |		Action	Signal_Activated
01ec 00bb       |    |		Action	Signal_Completion
01ed 0000 0000  |    |		.XXX[0x3]
01ef 0000       |    |
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3       |    |		.CONST	0x01f3								; Address of begin
01f1 0004       |    |		.CONST	0x0004								; Address of exception handler
01f2 0001       |    |		.CONST	0x0001								; Number of locals
01f3			BODY_01f0:
01f3			INIT_01f0:
01f3 4607       |F   |		Jump_Case	0x8
01f4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
01f5 7807       |x   |		Jump	0x1fd								; case 0x1
01f6 780a       |x   |		Jump	0x201								; case 0x2
01f7 780e       |x   |		Jump	0x206								; case 0x3
01f8 7811       |x   |		Jump	0x20a								; case 0x4
01f9 7812       |x   |		Jump	0x20c								; case 0x5
01fa 7813       |x   |		Jump	0x20e								; case 0x6
01fb 7816       |x   |		Jump	0x212								; case 0x7
01fc 4302       |C   |		.XXX[0x1]
01fd 00da       |    |		Load_Top	At_Offset_2
01fe 0091 0e78  |   x|		Action	Push_String_Extended_Indexed,0xe78				; "MODULE_BLOCK"
0200 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0201 00db       |    |		Load_Top	At_Offset_3
0202 00db       |    |		Load_Top	At_Offset_3
0203 00e0       |    |		Load_Encached	Standard_Cache
0204 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0205 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0206 00da       |    |		Load_Top	At_Offset_2
0207 00e0       |    |		Load_Encached	Standard_Cache
0208 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0209 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
020a 00db       |    |		Load_Top	At_Offset_3
020b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
020c 00db       |    |		Load_Top	At_Offset_3
020d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
020e e20d       |    |		Load	0x1,0xd
020f 00dc       |    |		Load_Top	At_Offset_4
0210 0267       | g  |		Execute	Discrete,Predecessor
0211 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0212 e20d       |    |		Load	0x1,0xd
0213 00dc       |    |		Load_Top	At_Offset_4
0214 0268       | h  |		Execute	Discrete,Successor
0215 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0216 0000 0000  |    |		.XXX[0x2]
0218 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
021c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
0220 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
0224 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
0228 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
022c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000ffff}
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 023c       | <  |		.CONST	0x023c								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0004       |    |		.CONST	0x0004								; Number of locals
0233			INIT_0230:
0233 e002       |    |		Load	0x0,0x2
0234 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0235 e002       |    |		Load	0x0,0x2
0236 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0237 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0238 02c7       |    |		Declare_Variable	Any
0239 00d8       |    |		Load_Top	At_Offset_0
023a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
023b 00ec       |    |		Load_Encached	Diana_Tree_Cache
023c			BODY_0230:
023c e002       |    |		Load	0x0,0x2
023d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
023e 00da       |    |		Load_Top	At_Offset_2
023f 0120       |    |		Execute	Any,Is_Value
0240 6804       |h   |		Jump_Zero	0x245
0241 e002       |    |		Load	0x0,0x2
0242 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0243 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0244 7801       |x   |		Jump	0x246
0245 00da       |    |		Load_Top	At_Offset_2
0246 e002       |    |		Load	0x0,0x2
0247 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0248 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0249 601a       |`   |		Indirect_Literal	Discrete,0x264,{0x00000000, 0x00004000}
024a 4801       |H   |		Short_Literal	0x1
024b 4800       |H   |		Short_Literal	0x0
024c 4800       |H   |		Short_Literal	0x0
024d e5fe       |    |		Load	0x2,-0x2
024e 4800       |H   |		Short_Literal	0x0
024f e5ff       |    |		Load	0x2,-0x1
0250 e002       |    |		Load	0x0,0x2
0251 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0252 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0253 e002       |    |		Load	0x0,0x2
0254 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0255 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0256 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0257 c403       |    |		Store	0x2,0x3
0258 005b       | [  |		Store_Top	Discrete,At_Offset_3
0259 00da       |    |		Load_Top	At_Offset_2
025a a5fb       |    |		Store_Unchecked	0x2,-0x5
025b 00da       |    |		Load_Top	At_Offset_2
025c 826a       | j  |		Call	0x1,0x6a
025d 6805       |h   |		Jump_Zero	0x263
025e e5fd       |    |		Load	0x2,-0x3
025f 00d9       |    |		Load_Top	At_Offset_1
0260 821e       |    |		Call	0x1,0x1e
0261 e5fc       |    |		Load	0x2,-0x4
0262 017d       | }  |		Execute	Record,Structure_Write
0263 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0264 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 027b       | {  |		.CONST	0x027b								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0005       |    |		.CONST	0x0005								; Number of locals
026b			INIT_0268:
026b e002       |    |		Load	0x0,0x2
026c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
026d 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
026e 02ff       |    |		Declare_Variable	Variant_Record
026f 00db       |    |		Load_Top	At_Offset_3
0270 00d9       |    |		Load_Top	At_Offset_1
0271 016d       | m  |		Execute	Variant_Record,Structure_Write
0272 e002       |    |		Load	0x0,0x2
0273 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0274 e002       |    |		Load	0x0,0x2
0275 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0276 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0277 02c7       |    |		Declare_Variable	Any
0278 00d8       |    |		Load_Top	At_Offset_0
0279 1c00       |    |		Execute_Immediate	Run_Utility,0x0
027a 00ec       |    |		Load_Encached	Diana_Tree_Cache
027b			BODY_0268:
027b e002       |    |		Load	0x0,0x2
027c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
027d 00da       |    |		Load_Top	At_Offset_2
027e 0120       |    |		Execute	Any,Is_Value
027f 6804       |h   |		Jump_Zero	0x284
0280 e002       |    |		Load	0x0,0x2
0281 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0282 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0283 7801       |x   |		Jump	0x285
0284 00da       |    |		Load_Top	At_Offset_2
0285 e002       |    |		Load	0x0,0x2
0286 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0287 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0288 e402       |    |		Load	0x2,0x2
0289 67da       |g   |		Indirect_Literal	Discrete,0x264,{0x00000000, 0x00004000}
028a 4801       |H   |		Short_Literal	0x1
028b 4800       |H   |		Short_Literal	0x0
028c e5fe       |    |		Load	0x2,-0x2
028d 4800       |H   |		Short_Literal	0x0
028e e002       |    |		Load	0x0,0x2
028f 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0290 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0291 00d1       |    |		Pop_Control	Pop_Count_1
0292 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0293 c404       |    |		Store	0x2,0x4
0294 005b       | [  |		Store_Top	Discrete,At_Offset_3
0295 00da       |    |		Load_Top	At_Offset_2
0296 a5fb       |    |		Store_Unchecked	0x2,-0x5
0297 00da       |    |		Load_Top	At_Offset_2
0298 826a       | j  |		Call	0x1,0x6a
0299 6805       |h   |		Jump_Zero	0x29f
029a e5fd       |    |		Load	0x2,-0x3
029b 00d9       |    |		Load_Top	At_Offset_1
029c 821e       |    |		Call	0x1,0x1e
029d e5fc       |    |		Load	0x2,-0x4
029e 017d       | }  |		Execute	Record,Structure_Write
029f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 4800       |H   |		Short_Literal	0x0
02a4 a5fb       |    |		Store_Unchecked	0x2,-0x5
02a5 e5fd       |    |		Load	0x2,-0x3
02a6 00db       |    |		Load_Top	At_Offset_3
02a7 821e       |    |		Call	0x1,0x1e
02a8 e5fc       |    |		Load	0x2,-0x4
02a9 017d       | }  |		Execute	Record,Structure_Write
02aa 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
02ab 0000 0000  |    |		.BLANK	0000[0x5]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02c1       |    |		.CONST	0x02c1								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0005       |    |		.CONST	0x0005								; Number of locals
02b3			INIT_02b0:
02b3 e002       |    |		Load	0x0,0x2
02b4 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
02b5 02ff       |    |		Declare_Variable	Variant_Record
02b6 00d8       |    |		Load_Top	At_Offset_0
02b7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02b8 e002       |    |		Load	0x0,0x2
02b9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02ba e002       |    |		Load	0x0,0x2
02bb 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02bc 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
02bd 02c7       |    |		Declare_Variable	Any
02be 00d8       |    |		Load_Top	At_Offset_0
02bf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02c0 00ec       |    |		Load_Encached	Diana_Tree_Cache
02c1			BODY_02b0:
02c1 e5ff       |    |		Load	0x2,-0x1
02c2 8271       | q  |		Call	0x1,0x71
02c3 e402       |    |		Load	0x2,0x2
02c4 016d       | m  |		Execute	Variant_Record,Structure_Write
02c5 e002       |    |		Load	0x0,0x2
02c6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02c7 00da       |    |		Load_Top	At_Offset_2
02c8 0120       |    |		Execute	Any,Is_Value
02c9 6804       |h   |		Jump_Zero	0x2ce
02ca e002       |    |		Load	0x0,0x2
02cb 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02cc 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
02cd 7801       |x   |		Jump	0x2cf
02ce 00da       |    |		Load_Top	At_Offset_2
02cf e002       |    |		Load	0x0,0x2
02d0 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02d1 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
02d2 e402       |    |		Load	0x2,0x2
02d3 6014       |`   |		Indirect_Literal	Discrete,0x2e8,{0x00000000, 0x00004000}
02d4 4801       |H   |		Short_Literal	0x1
02d5 4800       |H   |		Short_Literal	0x0
02d6 e5fe       |    |		Load	0x2,-0x2
02d7 4800       |H   |		Short_Literal	0x0
02d8 e002       |    |		Load	0x0,0x2
02d9 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
02da 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
02db 00d1       |    |		Pop_Control	Pop_Count_1
02dc 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
02dd c404       |    |		Store	0x2,0x4
02de 005b       | [  |		Store_Top	Discrete,At_Offset_3
02df 4800       |H   |		Short_Literal	0x0
02e0 a5fc       |    |		Store_Unchecked	0x2,-0x4
02e1 00d8       |    |		Load_Top	At_Offset_0
02e2 e5ff       |    |		Load	0x2,-0x1
02e3 8272       | r  |		Call	0x1,0x72
02e4 e5fd       |    |		Load	0x2,-0x3
02e5 017d       | }  |		Execute	Record,Structure_Write
02e6 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02e7 0000       |    |		.XXX[0x1]
02e8 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
02ec 0000 0000  |    |		.BLANK	0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3       |    |		.CONST	0x02f3								; Address of begin
02f1 0004       |    |		.CONST	0x0004								; Address of exception handler
02f2 0001       |    |		.CONST	0x0001								; Number of locals
02f3			BODY_02f0:
02f3			INIT_02f0:
02f3 4800       |H   |		Short_Literal	0x0
02f4 a5fe       |    |		Store_Unchecked	0x2,-0x2
02f5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02f6 0000 0000  |    |		.XXX[0x2]
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 031e       |    |		.CONST	0x031e								; Address of begin
02f9 0004       |    |		.CONST	0x0004								; Address of exception handler
02fa 000a       |    |		.CONST	0x000a								; Number of locals
02fb			INIT_02f8:
02fb e20e       |    |		Load	0x1,0xe
02fc 03e9       |    |		Declare_Variable	Discrete,Duplicate
02fd 03e9       |    |		Declare_Variable	Discrete,Duplicate
02fe e5ff       |    |		Load	0x2,-0x1
02ff 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0300 e20e       |    |		Load	0x1,0xe
0301 03f1       |    |		Declare_Variable	Discrete,With_Value
0302 e25b       | [  |		Load	0x1,0x5b
0303 0322       | "  |		Declare_Variable	Record
0304 00d8       |    |		Load_Top	At_Offset_0
0305 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0306 00e2       |    |		Load_Encached	Integer_Cache
0307 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0308 e20e       |    |		Load	0x1,0xe
0309 0007       |    |		Action	Break_Optional
030a 4800       |H   |		Short_Literal	0x0
030b 6110       |a   |		Indirect_Literal	Discrete,0x41c,{0x00000000, 0x0000ffff}
030c 00e1       |    |		Load_Encached	Boolean_Cache
030d 02a0       |    |		Declare_Subprogram	Null_Subprogram
030e 4801       |H   |		Short_Literal	0x1
030f 035d       | ]  |		Declare_Type	Array,Defined
0310 00d8       |    |		Load_Top	At_Offset_0
0311 0337       | 7  |		Declare_Variable	Array
0312 00d8       |    |		Load_Top	At_Offset_0
0313 0335       | 5  |		Declare_Variable	Array,Duplicate
0314 00cd       |    |		Action	Spare6_Action
0315 6106       |a   |		Indirect_Literal	Discrete,0x41c,{0x00000000, 0x0000ffff}
0316 4800       |H   |		Short_Literal	0x0
0317 4800       |H   |		Short_Literal	0x0
0318 00d9       |    |		Load_Top	At_Offset_1
0319 e40b       |    |		Load	0x2,0xb
031a 01d6       |    |		Execute	Vector,Field_Write
031b 3ffb       |?   |		Loop_Increasing	0x317
031c 00d9       |    |		Load_Top	At_Offset_1
031d 01d4       |    |		Execute	Vector,Structure_Write
031e			BODY_02f8:
031e 00cf       |    |		Action	Mark_Auxiliary
031f e5ff       |    |		Load	0x2,-0x1
0320 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0321 4801       |H   |		Short_Literal	0x1
0322 0263       | c  |		Execute	Discrete,Above_Bound
0323 70e0       |p   |		Jump_Nonzero	0x404
0324 00d8       |    |		Load_Top	At_Offset_0
0325 e5ff       |    |		Load	0x2,-0x1
0326 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0327 027f       |    |		Execute	Discrete,Equal
0328 6804       |h   |		Jump_Zero	0x32d
0329 e405       |    |		Load	0x2,0x5
032a 0aff       |    |		Execute_Immediate	Plus,-0x1
032b c403       |    |		Store	0x2,0x3
032c 7820       |x   |		Jump	0x34d
032d 00d8       |    |		Load_Top	At_Offset_0
032e 0a01       |    |		Execute_Immediate	Plus,0x1
032f 00d8       |    |		Load_Top	At_Offset_0
0330 00e4       |    |		Load_Encached	Positive_Cache
0331 0260       | `  |		Execute	Discrete,In_Type
0332 7001       |p   |		Jump_Nonzero	0x334
0333 0801       |    |		Execute_Immediate	Raise,0x1
0334 e5ff       |    |		Load	0x2,-0x1
0335 8244       | D  |		Call	0x1,0x44
0336 e406       |    |		Load	0x2,0x6
0337 017d       | }  |		Execute	Record,Structure_Write
0338 e406       |    |		Load	0x2,0x6
0339 823c       | <  |		Call	0x1,0x3c
033a a403       |    |		Store_Unchecked	0x2,0x3
033b e406       |    |		Load	0x2,0x6
033c 8241       | A  |		Call	0x1,0x41
033d 00eb       |    |		Load_Encached	Diana_Cache
033e 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
033f 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0340 4846       |HF  |		Short_Literal	0x46
0341 4847       |HG  |		Short_Literal	0x47
0342 0262       | b  |		Execute	Discrete,In_Range
0343 7006       |p   |		Jump_Nonzero	0x34a
0344 e403       |    |		Load	0x2,0x3
0345 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0346 0903       |    |		Execute_Immediate	Binary_Scale,0x3
0347 0aff       |    |		Execute_Immediate	Plus,-0x1
0348 c403       |    |		Store	0x2,0x3
0349 7803       |x   |		Jump	0x34d
034a e403       |    |		Load	0x2,0x3
034b 0aff       |    |		Execute_Immediate	Plus,-0x1
034c c403       |    |		Store	0x2,0x3
034d 00cf       |    |		Action	Mark_Auxiliary
034e e403       |    |		Load	0x2,0x3
034f 00da       |    |		Load_Top	At_Offset_2
0350 e5ff       |    |		Load	0x2,-0x1
0351 8244       | D  |		Call	0x1,0x44
0352 823c       | <  |		Call	0x1,0x3c
0353 0263       | c  |		Execute	Discrete,Above_Bound
0354 7091       |p   |		Jump_Nonzero	0x3e6
0355 00d8       |    |		Load_Top	At_Offset_0
0356 e403       |    |		Load	0x2,0x3
0357 027f       |    |		Execute	Discrete,Equal
0358 6802       |h   |		Jump_Zero	0x35b
0359 00d2       |    |		Pop_Control	Pop_Count_2
035a 788b       |x   |		Jump	0x3e6
035b 00d8       |    |		Load_Top	At_Offset_0
035c e5ff       |    |		Load	0x2,-0x1
035d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
035e 826b       | k  |		Call	0x1,0x6b
035f a408       |    |		Store_Unchecked	0x2,0x8
0360 e408       |    |		Load	0x2,0x8
0361 0c90       |    |		Execute_Immediate	Greater_Equal,-0x70
0362 e408       |    |		Load	0x2,0x8
0363 0d93       |    |		Execute_Immediate	Less,-0x6d
0364 0279       | y  |		Execute	Discrete,And
0365 682b       |h+  |		Jump_Zero	0x391
0366 00d8       |    |		Load_Top	At_Offset_0
0367 0a01       |    |		Execute_Immediate	Plus,0x1
0368 00d8       |    |		Load_Top	At_Offset_0
0369 e20e       |    |		Load	0x1,0xe
036a 0260       | `  |		Execute	Discrete,In_Type
036b 7001       |p   |		Jump_Nonzero	0x36d
036c 0801       |    |		Execute_Immediate	Raise,0x1
036d e5ff       |    |		Load	0x2,-0x1
036e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
036f 826b       | k  |		Call	0x1,0x6b
0370 a402       |    |		Store_Unchecked	0x2,0x2
0371 e402       |    |		Load	0x2,0x2
0372 e5ff       |    |		Load	0x2,-0x1
0373 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0374 00d8       |    |		Load_Top	At_Offset_0
0375 00e4       |    |		Load_Encached	Positive_Cache
0376 0260       | `  |		Execute	Discrete,In_Type
0377 7001       |p   |		Jump_Nonzero	0x379
0378 0801       |    |		Execute_Immediate	Raise,0x1
0379 e5ff       |    |		Load	0x2,-0x1
037a 8244       | D  |		Call	0x1,0x44
037b 823c       | <  |		Call	0x1,0x3c
037c 027d       | }  |		Execute	Discrete,Greater
037d e402       |    |		Load	0x2,0x2
037e e405       |    |		Load	0x2,0x5
037f 027c       | |  |		Execute	Discrete,Less
0380 0279       | y  |		Execute	Discrete,And
0381 6862       |hb  |		Jump_Zero	0x3e4
0382 e402       |    |		Load	0x2,0x2
0383 a405       |    |		Store_Unchecked	0x2,0x5
0384 00db       |    |		Load_Top	At_Offset_3
0385 e5ff       |    |		Load	0x2,-0x1
0386 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0387 027f       |    |		Execute	Discrete,Equal
0388 e402       |    |		Load	0x2,0x2
0389 e403       |    |		Load	0x2,0x3
038a 027a       | z  |		Execute	Discrete,Less_Equal
038b 0279       | y  |		Execute	Discrete,And
038c 6857       |hW  |		Jump_Zero	0x3e4
038d e405       |    |		Load	0x2,0x5
038e 0aff       |    |		Execute_Immediate	Plus,-0x1
038f c403       |    |		Store	0x2,0x3
0390 7853       |xS  |		Jump	0x3e4
0391 e408       |    |		Load	0x2,0x8
0392 0ca0       |    |		Execute_Immediate	Greater_Equal,-0x60
0393 e408       |    |		Load	0x2,0x8
0394 0da3       |    |		Execute_Immediate	Less,-0x5d
0395 0279       | y  |		Execute	Discrete,And
0396 681d       |h   |		Jump_Zero	0x3b4
0397 00d8       |    |		Load_Top	At_Offset_0
0398 0a01       |    |		Execute_Immediate	Plus,0x1
0399 00d8       |    |		Load_Top	At_Offset_0
039a e20e       |    |		Load	0x1,0xe
039b 0260       | `  |		Execute	Discrete,In_Type
039c 7001       |p   |		Jump_Nonzero	0x39e
039d 0801       |    |		Execute_Immediate	Raise,0x1
039e e5ff       |    |		Load	0x2,-0x1
039f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03a0 826b       | k  |		Call	0x1,0x6b
03a1 a402       |    |		Store_Unchecked	0x2,0x2
03a2 e402       |    |		Load	0x2,0x2
03a3 e40a       |    |		Load	0x2,0xa
03a4 01d7       |    |		Execute	Vector,Field_Read
03a5 703e       |p>  |		Jump_Nonzero	0x3e4
03a6 00cf       |    |		Action	Mark_Auxiliary
03a7 e402       |    |		Load	0x2,0x2
03a8 0a03       |    |		Execute_Immediate	Plus,0x3
03a9 e402       |    |		Load	0x2,0x2
03aa 0263       | c  |		Execute	Discrete,Above_Bound
03ab 7006       |p   |		Jump_Nonzero	0x3b2
03ac 4801       |H   |		Short_Literal	0x1
03ad 00d9       |    |		Load_Top	At_Offset_1
03ae e40a       |    |		Load	0x2,0xa
03af 01d6       |    |		Execute	Vector,Field_Write
03b0 00c8       |    |		Action	Pop_Auxiliary_Range
03b1 3ffa       |?   |		Loop_Increasing	0x3ac
03b2 00ce       |    |		Action	Pop_Auxiliary
03b3 7830       |x0  |		Jump	0x3e4
03b4 e408       |    |		Load	0x2,0x8
03b5 6062       |`b  |		Indirect_Literal	Discrete,0x418,{0x00000000, 0x00005000}
03b6 027b       | {  |		Execute	Discrete,Greater_Equal
03b7 e408       |    |		Load	0x2,0x8
03b8 605b       |`[  |		Indirect_Literal	Discrete,0x414,{0x00000000, 0x000067ff}
03b9 027a       | z  |		Execute	Discrete,Less_Equal
03ba 0279       | y  |		Execute	Discrete,And
03bb 6828       |h(  |		Jump_Zero	0x3e4
03bc 00d8       |    |		Load_Top	At_Offset_0
03bd e408       |    |		Load	0x2,0x8
03be 6051       |`Q  |		Indirect_Literal	Discrete,0x410,{0x00000000, 0x000007ff}
03bf 0279       | y  |		Execute	Discrete,And
03c0 00d8       |    |		Load_Top	At_Offset_0
03c1 e20e       |    |		Load	0x1,0xe
03c2 0260       | `  |		Execute	Discrete,In_Type
03c3 7001       |p   |		Jump_Nonzero	0x3c5
03c4 0801       |    |		Execute_Immediate	Raise,0x1
03c5 0273       | s  |		Execute	Discrete,Plus
03c6 0a01       |    |		Execute_Immediate	Plus,0x1
03c7 c402       |    |		Store	0x2,0x2
03c8 e402       |    |		Load	0x2,0x2
03c9 00d9       |    |		Load_Top	At_Offset_1
03ca 6041       |`A  |		Indirect_Literal	Discrete,0x40c,{0x00000000, 0x00000400}
03cb 0273       | s  |		Execute	Discrete,Plus
03cc 0a01       |    |		Execute_Immediate	Plus,0x1
03cd 027b       | {  |		Execute	Discrete,Greater_Equal
03ce 6804       |h   |		Jump_Zero	0x3d3
03cf e402       |    |		Load	0x2,0x2
03d0 6037       |`7  |		Indirect_Literal	Discrete,0x408,{0xffffffff, 0xfffff800}
03d1 0273       | s  |		Execute	Discrete,Plus
03d2 c402       |    |		Store	0x2,0x2
03d3 e402       |    |		Load	0x2,0x2
03d4 e40a       |    |		Load	0x2,0xa
03d5 01d7       |    |		Execute	Vector,Field_Read
03d6 700d       |p   |		Jump_Nonzero	0x3e4
03d7 00cf       |    |		Action	Mark_Auxiliary
03d8 e402       |    |		Load	0x2,0x2
03d9 0a03       |    |		Execute_Immediate	Plus,0x3
03da e402       |    |		Load	0x2,0x2
03db 0263       | c  |		Execute	Discrete,Above_Bound
03dc 7006       |p   |		Jump_Nonzero	0x3e3
03dd 4801       |H   |		Short_Literal	0x1
03de 00d9       |    |		Load_Top	At_Offset_1
03df e40a       |    |		Load	0x2,0xa
03e0 01d6       |    |		Execute	Vector,Field_Write
03e1 00c8       |    |		Action	Pop_Auxiliary_Range
03e2 3ffa       |?   |		Loop_Increasing	0x3dd
03e3 00ce       |    |		Action	Pop_Auxiliary
03e4 00c8       |    |		Action	Pop_Auxiliary_Range
03e5 3f6f       |?o  |		Loop_Increasing	0x355
03e6 00c9       |    |		Action	Pop_Auxiliary_Loop
03e7 7807       |x   |		Jump	0x3ef
03e8 e403       |    |		Load	0x2,0x3
03e9 0aff       |    |		Execute_Immediate	Plus,-0x1
03ea c403       |    |		Store	0x2,0x3
03eb e407       |    |		Load	0x2,0x7
03ec 0a01       |    |		Execute_Immediate	Plus,0x1
03ed c407       |    |		Store	0x2,0x7
03ee 00c9       |    |		Action	Pop_Auxiliary_Loop
03ef e403       |    |		Load	0x2,0x3
03f0 e40a       |    |		Load	0x2,0xa
03f1 01d7       |    |		Execute	Vector,Field_Read
03f2 77f5       |w   |		Jump_Nonzero	0x3e8
03f3 00ce       |    |		Action	Pop_Auxiliary
03f4 e403       |    |		Load	0x2,0x3
03f5 00d9       |    |		Load_Top	At_Offset_1
03f6 e5ff       |    |		Load	0x2,-0x1
03f7 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
03f8 0227       | '  |		Execute	Access,All_Reference
03f9 01d6       |    |		Execute	Vector,Field_Write
03fa e407       |    |		Load	0x2,0x7
03fb 00d9       |    |		Load_Top	At_Offset_1
03fc e5ff       |    |		Load	0x2,-0x1
03fd 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
03fe 0227       | '  |		Execute	Access,All_Reference
03ff 01d6       |    |		Execute	Vector,Field_Write
0400 4800       |H   |		Short_Literal	0x0
0401 a407       |    |		Store_Unchecked	0x2,0x7
0402 00c8       |    |		Action	Pop_Auxiliary_Range
0403 3f20       |?   |		Loop_Increasing	0x324
0404 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0405 0000 0000  |    |		.XXX[0x3]
0407 0000       |    |
0408 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xfffff800}
040c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000400}
0410 0000 0000  |    |		.LITERAL	{0x00000000, 0x000007ff}
0414 0000 0000  |    |		.LITERAL	{0x00000000, 0x000067ff}
0418 0000 0000  |    |		.LITERAL	{0x00000000, 0x00005000}
041c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000ffff}
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0423       | #  |		.CONST	0x0423								; Address of begin
0421 0004       |    |		.CONST	0x0004								; Address of exception handler
0422 0001       |    |		.CONST	0x0001								; Number of locals
0423			BODY_0420:
0423			INIT_0420:
0423 00db       |    |		Load_Top	At_Offset_3
0424 00db       |    |		Load_Top	At_Offset_3
0425 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0426 e00b       |    |		Load	0x0,0xb
0427 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0428 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0429 0000 0000  |    |		.BLANK	0000[0x7]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 043b       | ;  |		.CONST	0x043b								; Address of begin
0431 0480       |    |		.CONST	0x0480								; Address of exception handler
0432 0004       |    |		.CONST	0x0004								; Number of locals
0433			INIT_0430:
0433 00da       |    |		Load_Top	At_Offset_2
0434 0007       |    |		Action	Break_Optional
0435 00db       |    |		Load_Top	At_Offset_3
0436 4976       |Iv  |		Short_Literal	0x176
0437 00eb       |    |		Load_Encached	Diana_Cache
0438 0098       |    |		Execute	Package,Field_Read_Dynamic
0439 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
043a 00e2       |    |		Load_Encached	Integer_Cache
043b			BODY_0430:
043b e5fe       |    |		Load	0x2,-0x2
043c 681d       |h   |		Jump_Zero	0x45a
043d 00d9       |    |		Load_Top	At_Offset_1
043e e00c       |    |		Load	0x0,0xc
043f 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0440 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0441 7012       |p   |		Jump_Nonzero	0x454
0442 00da       |    |		Load_Top	At_Offset_2
0443 826f       | o  |		Call	0x1,0x6f
0444 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0445 00da       |    |		Load_Top	At_Offset_2
0446 6806       |h   |		Jump_Zero	0x44d
0447 00da       |    |		Load_Top	At_Offset_2
0448 4976       |Iv  |		Short_Literal	0x176
0449 00eb       |    |		Load_Encached	Diana_Cache
044a 0098       |    |		Execute	Package,Field_Read_Dynamic
044b 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
044c 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
044d 00d9       |    |		Load_Top	At_Offset_1
044e e00c       |    |		Load	0x0,0xc
044f 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0450 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0451 7002       |p   |		Jump_Nonzero	0x454
0452 e216       |    |		Load	0x1,0x16
0453 0257       | W  |		Execute	Discrete,Raise
0454 00d9       |    |		Load_Top	At_Offset_1
0455 e00c       |    |		Load	0x0,0xc
0456 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0457 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0458 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0459 781c       |x   |		Jump	0x476
045a 00d9       |    |		Load_Top	At_Offset_1
045b e00c       |    |		Load	0x0,0xc
045c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
045d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
045e 7012       |p   |		Jump_Nonzero	0x471
045f 00da       |    |		Load_Top	At_Offset_2
0460 826f       | o  |		Call	0x1,0x6f
0461 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0462 00da       |    |		Load_Top	At_Offset_2
0463 6806       |h   |		Jump_Zero	0x46a
0464 00da       |    |		Load_Top	At_Offset_2
0465 4976       |Iv  |		Short_Literal	0x176
0466 00eb       |    |		Load_Encached	Diana_Cache
0467 0098       |    |		Execute	Package,Field_Read_Dynamic
0468 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0469 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
046a 00d9       |    |		Load_Top	At_Offset_1
046b e00c       |    |		Load	0x0,0xc
046c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
046d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
046e 7002       |p   |		Jump_Nonzero	0x471
046f e216       |    |		Load	0x1,0x16
0470 0257       | W  |		Execute	Discrete,Raise
0471 00d9       |    |		Load_Top	At_Offset_1
0472 e00c       |    |		Load	0x0,0xc
0473 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0474 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0475 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0476 00da       |    |		Load_Top	At_Offset_2
0477 00d9       |    |		Load_Top	At_Offset_1
0478 00d8       |    |		Load_Top	At_Offset_0
0479 e003       |    |		Load	0x0,0x3
047a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
047b 0260       | `  |		Execute	Discrete,In_Type
047c 7001       |p   |		Jump_Nonzero	0x47e
047d 0801       |    |		Execute_Immediate	Raise,0x1
047e 8272       | r  |		Call	0x1,0x72
047f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0480			TRAP_0430:
0480 0007       |    |		Action	Break_Optional
0481 e5fe       |    |		Load	0x2,-0x2
0482 6807       |h   |		Jump_Zero	0x48a
0483 00da       |    |		Load_Top	At_Offset_2
0484 e00c       |    |		Load	0x0,0xc
0485 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0486 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0487 6802       |h   |		Jump_Zero	0x48a
0488 00d8       |    |		Load_Top	At_Offset_0
0489 0101       |    |		Execute	Exception,Reraise
048a e5fe       |    |		Load	0x2,-0x2
048b 7007       |p   |		Jump_Nonzero	0x493
048c 00da       |    |		Load_Top	At_Offset_2
048d e00c       |    |		Load	0x0,0xc
048e 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
048f 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0490 6802       |h   |		Jump_Zero	0x493
0491 00d8       |    |		Load_Top	At_Offset_0
0492 0101       |    |		Execute	Exception,Reraise
0493 e216       |    |		Load	0x1,0x16
0494 0257       | W  |		Execute	Discrete,Raise
0495 0000 0000  |    |		.XXX[0x3]
0497 0000       |    |
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b       |    |		.CONST	0x049b								; Address of begin
0499 0004       |    |		.CONST	0x0004								; Address of exception handler
049a 0001       |    |		.CONST	0x0001								; Number of locals
049b			BODY_0498:
049b			INIT_0498:
049b 00da       |    |		Load_Top	At_Offset_2
049c 8273       | s  |		Call	0x1,0x73
049d 6808       |h   |		Jump_Zero	0x4a6
049e 00da       |    |		Load_Top	At_Offset_2
049f 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04a0 4976       |Iv  |		Short_Literal	0x176
04a1 00eb       |    |		Load_Encached	Diana_Cache
04a2 0098       |    |		Execute	Package,Field_Read_Dynamic
04a3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
04a4 8264       | d  |		Call	0x1,0x64
04a5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04a6 00ea       |    |		Load_Encached	Null_String_Cache
04a7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab       |    |		.CONST	0x04ab								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0001       |    |		.CONST	0x0001								; Number of locals
04ab			BODY_04a8:
04ab			INIT_04a8:
04ab 00da       |    |		Load_Top	At_Offset_2
04ac 8273       | s  |		Call	0x1,0x73
04ad 6808       |h   |		Jump_Zero	0x4b6
04ae 00da       |    |		Load_Top	At_Offset_2
04af 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04b0 4976       |Iv  |		Short_Literal	0x176
04b1 00eb       |    |		Load_Encached	Diana_Cache
04b2 0098       |    |		Execute	Package,Field_Read_Dynamic
04b3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
04b4 8265       | e  |		Call	0x1,0x65
04b5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04b6 00ea       |    |		Load_Encached	Null_String_Cache
04b7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bb       |    |		.CONST	0x04bb								; Address of begin
04b9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ba 0001       |    |		.CONST	0x0001								; Number of locals
04bb			BODY_04b8:
04bb			INIT_04b8:
04bb 00da       |    |		Load_Top	At_Offset_2
04bc 8273       | s  |		Call	0x1,0x73
04bd 6808       |h   |		Jump_Zero	0x4c6
04be 00da       |    |		Load_Top	At_Offset_2
04bf 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04c0 4976       |Iv  |		Short_Literal	0x176
04c1 00eb       |    |		Load_Encached	Diana_Cache
04c2 0098       |    |		Execute	Package,Field_Read_Dynamic
04c3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
04c4 8266       | f  |		Call	0x1,0x66
04c5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04c6 00ea       |    |		Load_Encached	Null_String_Cache
04c7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb       |    |		.CONST	0x04cb								; Address of begin
04c9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ca 0001       |    |		.CONST	0x0001								; Number of locals
04cb			BODY_04c8:
04cb			INIT_04c8:
04cb 00da       |    |		Load_Top	At_Offset_2
04cc 8273       | s  |		Call	0x1,0x73
04cd 6808       |h   |		Jump_Zero	0x4d6
04ce 00da       |    |		Load_Top	At_Offset_2
04cf 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
04d0 4976       |Iv  |		Short_Literal	0x176
04d1 00eb       |    |		Load_Encached	Diana_Cache
04d2 0098       |    |		Execute	Package,Field_Read_Dynamic
04d3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
04d4 8267       | g  |		Call	0x1,0x67
04d5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04d6 00ea       |    |		Load_Encached	Null_String_Cache
04d7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04db       |    |		.CONST	0x04db								; Address of begin
04d9 0004       |    |		.CONST	0x0004								; Address of exception handler
04da 0001       |    |		.CONST	0x0001								; Number of locals
04db			BODY_04d8:
04db			INIT_04d8:
04db 00da       |    |		Load_Top	At_Offset_2
04dc 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
04dd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04de 0000 0000  |    |		.XXX[0x2]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e5       |    |		.CONST	0x04e5								; Address of begin
04e1 0004       |    |		.CONST	0x0004								; Address of exception handler
04e2 0002       |    |		.CONST	0x0002								; Number of locals
04e3			INIT_04e0:
04e3 00e3       |    |		Load_Encached	Natural_Cache
04e4 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
04e5			BODY_04e0:
04e5 00cf       |    |		Action	Mark_Auxiliary
04e6 e5ff       |    |		Load	0x2,-0x1
04e7 8223       | #  |		Call	0x1,0x23
04e8 4801       |H   |		Short_Literal	0x1
04e9 0263       | c  |		Execute	Discrete,Above_Bound
04ea 7009       |p   |		Jump_Nonzero	0x4f4
04eb 00db       |    |		Load_Top	At_Offset_3
04ec 00d9       |    |		Load_Top	At_Offset_1
04ed e5ff       |    |		Load	0x2,-0x1
04ee 8244       | D  |		Call	0x1,0x44
04ef 8239       | 9  |		Call	0x1,0x39
04f0 0273       | s  |		Execute	Discrete,Plus
04f1 c402       |    |		Store	0x2,0x2
04f2 00c8       |    |		Action	Pop_Auxiliary_Range
04f3 3ff7       |?   |		Loop_Increasing	0x4eb
04f4 00ce       |    |		Action	Pop_Auxiliary
04f5 00d8       |    |		Load_Top	At_Offset_0
04f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
04f7 0000       |    |		.XXX[0x1]
04f8 ; --------------------------------------------------------------------------------------
04f8 ; SUBPROGRAM
04f8 ; --------------------------------------------------------------------------------------
04f8 04fd       |    |		.CONST	0x04fd								; Address of begin
04f9 0004       |    |		.CONST	0x0004								; Address of exception handler
04fa 0002       |    |		.CONST	0x0002								; Number of locals
04fb			INIT_04f8:
04fb 00e3       |    |		Load_Encached	Natural_Cache
04fc 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
04fd			BODY_04f8:
04fd 00cf       |    |		Action	Mark_Auxiliary
04fe e5ff       |    |		Load	0x2,-0x1
04ff 8223       | #  |		Call	0x1,0x23
0500 4801       |H   |		Short_Literal	0x1
0501 0263       | c  |		Execute	Discrete,Above_Bound
0502 7009       |p   |		Jump_Nonzero	0x50c
0503 00db       |    |		Load_Top	At_Offset_3
0504 00d9       |    |		Load_Top	At_Offset_1
0505 e5ff       |    |		Load	0x2,-0x1
0506 8244       | D  |		Call	0x1,0x44
0507 8238       | 8  |		Call	0x1,0x38
0508 0273       | s  |		Execute	Discrete,Plus
0509 c402       |    |		Store	0x2,0x2
050a 00c8       |    |		Action	Pop_Auxiliary_Range
050b 3ff7       |?   |		Loop_Increasing	0x503
050c 00ce       |    |		Action	Pop_Auxiliary
050d 00d8       |    |		Load_Top	At_Offset_0
050e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
050f 0000       |    |		.XXX[0x1]
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0515       |    |		.CONST	0x0515								; Address of begin
0511 0004       |    |		.CONST	0x0004								; Address of exception handler
0512 0002       |    |		.CONST	0x0002								; Number of locals
0513			INIT_0510:
0513 00e3       |    |		Load_Encached	Natural_Cache
0514 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0515			BODY_0510:
0515 00cf       |    |		Action	Mark_Auxiliary
0516 e5ff       |    |		Load	0x2,-0x1
0517 8223       | #  |		Call	0x1,0x23
0518 4801       |H   |		Short_Literal	0x1
0519 0263       | c  |		Execute	Discrete,Above_Bound
051a 7009       |p   |		Jump_Nonzero	0x524
051b 00db       |    |		Load_Top	At_Offset_3
051c 00d9       |    |		Load_Top	At_Offset_1
051d e5ff       |    |		Load	0x2,-0x1
051e 8244       | D  |		Call	0x1,0x44
051f 823a       | :  |		Call	0x1,0x3a
0520 0273       | s  |		Execute	Discrete,Plus
0521 c402       |    |		Store	0x2,0x2
0522 00c8       |    |		Action	Pop_Auxiliary_Range
0523 3ff7       |?   |		Loop_Increasing	0x51b
0524 00ce       |    |		Action	Pop_Auxiliary
0525 00d8       |    |		Load_Top	At_Offset_0
0526 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0527 0000       |    |		.XXX[0x1]
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 052d       | -  |		.CONST	0x052d								; Address of begin
0529 0004       |    |		.CONST	0x0004								; Address of exception handler
052a 0002       |    |		.CONST	0x0002								; Number of locals
052b			INIT_0528:
052b 00e3       |    |		Load_Encached	Natural_Cache
052c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
052d			BODY_0528:
052d 00cf       |    |		Action	Mark_Auxiliary
052e e5ff       |    |		Load	0x2,-0x1
052f 8223       | #  |		Call	0x1,0x23
0530 4801       |H   |		Short_Literal	0x1
0531 0263       | c  |		Execute	Discrete,Above_Bound
0532 7009       |p   |		Jump_Nonzero	0x53c
0533 00db       |    |		Load_Top	At_Offset_3
0534 00d9       |    |		Load_Top	At_Offset_1
0535 e5ff       |    |		Load	0x2,-0x1
0536 8244       | D  |		Call	0x1,0x44
0537 823b       | ;  |		Call	0x1,0x3b
0538 0273       | s  |		Execute	Discrete,Plus
0539 c402       |    |		Store	0x2,0x2
053a 00c8       |    |		Action	Pop_Auxiliary_Range
053b 3ff7       |?   |		Loop_Increasing	0x533
053c 00ce       |    |		Action	Pop_Auxiliary
053d 00d8       |    |		Load_Top	At_Offset_0
053e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
053f 0000       |    |		.XXX[0x1]
0540 ; --------------------------------------------------------------------------------------
0540 ; SUBPROGRAM
0540 ; --------------------------------------------------------------------------------------
0540 0554       | T  |		.CONST	0x0554								; Address of begin
0541 0004       |    |		.CONST	0x0004								; Address of exception handler
0542 0003       |    |		.CONST	0x0003								; Number of locals
0543			INIT_0540:
0543 00da       |    |		Load_Top	At_Offset_2
0544 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0545 00d8       |    |		Load_Top	At_Offset_0
0546 00e4       |    |		Load_Encached	Positive_Cache
0547 0260       | `  |		Execute	Discrete,In_Type
0548 7001       |p   |		Jump_Nonzero	0x54a
0549 0801       |    |		Execute_Immediate	Raise,0x1
054a 00db       |    |		Load_Top	At_Offset_3
054b 8244       | D  |		Call	0x1,0x44
054c 823f       | ?  |		Call	0x1,0x3f
054d e20e       |    |		Load	0x1,0xe
054e 03f1       |    |		Declare_Variable	Discrete,With_Value
054f 00db       |    |		Load_Top	At_Offset_3
0550 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0551 0aff       |    |		Execute_Immediate	Plus,-0x1
0552 e20e       |    |		Load	0x1,0xe
0553 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0554			BODY_0540:
0554 00d8       |    |		Load_Top	At_Offset_0
0555 00da       |    |		Load_Top	At_Offset_2
0556 027d       | }  |		Execute	Discrete,Greater
0557 6809       |h   |		Jump_Zero	0x561
0558 00d8       |    |		Load_Top	At_Offset_0
0559 00da       |    |		Load_Top	At_Offset_2
055a 0272       | r  |		Execute	Discrete,Minus
055b 00d8       |    |		Load_Top	At_Offset_0
055c 00e3       |    |		Load_Encached	Natural_Cache
055d 0260       | `  |		Execute	Discrete,In_Type
055e 7001       |p   |		Jump_Nonzero	0x560
055f 0801       |    |		Execute_Immediate	Raise,0x1
0560 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0561 4800       |H   |		Short_Literal	0x0
0562 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0563 0000 0000  |    |		.BLANK	0000[0x5]
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 056b       | k  |		.CONST	0x056b								; Address of begin
0569 0004       |    |		.CONST	0x0004								; Address of exception handler
056a 0001       |    |		.CONST	0x0001								; Number of locals
056b			BODY_0568:
056b			INIT_0568:
056b 00da       |    |		Load_Top	At_Offset_2
056c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
056d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
056e 0000 0000  |    |		.XXX[0x2]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573       | s  |		.CONST	0x0573								; Address of begin
0571 0004       |    |		.CONST	0x0004								; Address of exception handler
0572 0001       |    |		.CONST	0x0001								; Number of locals
0573			BODY_0570:
0573			INIT_0570:
0573 00da       |    |		Load_Top	At_Offset_2
0574 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0575 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0576 0000 0000  |    |		.XXX[0x2]
0578 ; --------------------------------------------------------------------------------------
0578 ; SUBPROGRAM
0578 ; --------------------------------------------------------------------------------------
0578 057b       | {  |		.CONST	0x057b								; Address of begin
0579 0004       |    |		.CONST	0x0004								; Address of exception handler
057a 0001       |    |		.CONST	0x0001								; Number of locals
057b			BODY_0578:
057b			INIT_0578:
057b 00da       |    |		Load_Top	At_Offset_2
057c 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
057d 02fd       |    |		Declare_Variable	Variant_Record,Duplicate
057e 00cd       |    |		Action	Spare6_Action
057f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583       |    |		.CONST	0x0583								; Address of begin
0581 0004       |    |		.CONST	0x0004								; Address of exception handler
0582 0001       |    |		.CONST	0x0001								; Number of locals
0583			BODY_0580:
0583			INIT_0580:
0583 00da       |    |		Load_Top	At_Offset_2
0584 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0585 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0586 0000 0000  |    |		.XXX[0x2]
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 058b       |    |		.CONST	0x058b								; Address of begin
0589 0004       |    |		.CONST	0x0004								; Address of exception handler
058a 0001       |    |		.CONST	0x0001								; Number of locals
058b			BODY_0588:
058b			INIT_0588:
058b 00da       |    |		Load_Top	At_Offset_2
058c 827a       | z  |		Call	0x1,0x7a
058d 6804       |h   |		Jump_Zero	0x592
058e 00da       |    |		Load_Top	At_Offset_2
058f 8241       | A  |		Call	0x1,0x41
0590 8264       | d  |		Call	0x1,0x64
0591 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0592 00ea       |    |		Load_Encached	Null_String_Cache
0593 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0594 0000 0000  |    |		.BLANK	0000[0x4]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059b       |    |		.CONST	0x059b								; Address of begin
0599 0004       |    |		.CONST	0x0004								; Address of exception handler
059a 0001       |    |		.CONST	0x0001								; Number of locals
059b			BODY_0598:
059b			INIT_0598:
059b 00da       |    |		Load_Top	At_Offset_2
059c 827a       | z  |		Call	0x1,0x7a
059d 6804       |h   |		Jump_Zero	0x5a2
059e 00da       |    |		Load_Top	At_Offset_2
059f 8241       | A  |		Call	0x1,0x41
05a0 8265       | e  |		Call	0x1,0x65
05a1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05a2 00ea       |    |		Load_Encached	Null_String_Cache
05a3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05a4 0000 0000  |    |		.BLANK	0000[0x4]
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05ab       |    |		.CONST	0x05ab								; Address of begin
05a9 0004       |    |		.CONST	0x0004								; Address of exception handler
05aa 0001       |    |		.CONST	0x0001								; Number of locals
05ab			BODY_05a8:
05ab			INIT_05a8:
05ab 00da       |    |		Load_Top	At_Offset_2
05ac 827a       | z  |		Call	0x1,0x7a
05ad 6804       |h   |		Jump_Zero	0x5b2
05ae 00da       |    |		Load_Top	At_Offset_2
05af 8241       | A  |		Call	0x1,0x41
05b0 8266       | f  |		Call	0x1,0x66
05b1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05b2 00ea       |    |		Load_Encached	Null_String_Cache
05b3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05b4 0000 0000  |    |		.BLANK	0000[0x4]
05b8 ; --------------------------------------------------------------------------------------
05b8 ; SUBPROGRAM
05b8 ; --------------------------------------------------------------------------------------
05b8 05bb       |    |		.CONST	0x05bb								; Address of begin
05b9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ba 0001       |    |		.CONST	0x0001								; Number of locals
05bb			BODY_05b8:
05bb			INIT_05b8:
05bb 00da       |    |		Load_Top	At_Offset_2
05bc 827a       | z  |		Call	0x1,0x7a
05bd 6804       |h   |		Jump_Zero	0x5c2
05be 00da       |    |		Load_Top	At_Offset_2
05bf 8241       | A  |		Call	0x1,0x41
05c0 8267       | g  |		Call	0x1,0x67
05c1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05c2 00ea       |    |		Load_Encached	Null_String_Cache
05c3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05c4 0000 0000  |    |		.BLANK	0000[0x4]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb       |    |		.CONST	0x05cb								; Address of begin
05c9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ca 0001       |    |		.CONST	0x0001								; Number of locals
05cb			BODY_05c8:
05cb			INIT_05c8:
05cb 00da       |    |		Load_Top	At_Offset_2
05cc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
05cd 00d8       |    |		Load_Top	At_Offset_0
05ce 00e4       |    |		Load_Encached	Positive_Cache
05cf 0260       | `  |		Execute	Discrete,In_Type
05d0 7001       |p   |		Jump_Nonzero	0x5d2
05d1 0801       |    |		Execute_Immediate	Raise,0x1
05d2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05d3 0000 0000  |    |		.BLANK	0000[0x5]
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05db       |    |		.CONST	0x05db								; Address of begin
05d9 0004       |    |		.CONST	0x0004								; Address of exception handler
05da 0001       |    |		.CONST	0x0001								; Number of locals
05db			BODY_05d8:
05db			INIT_05d8:
05db 4802       |H   |		Short_Literal	0x2
05dc 00db       |    |		Load_Top	At_Offset_3
05dd 826d       | m  |		Call	0x1,0x6d
05de 480f       |H   |		Short_Literal	0xf
05df 0279       | y  |		Execute	Discrete,And
05e0 00d8       |    |		Load_Top	At_Offset_0
05e1 e20d       |    |		Load	0x1,0xd
05e2 0260       | `  |		Execute	Discrete,In_Type
05e3 7001       |p   |		Jump_Nonzero	0x5e5
05e4 0801       |    |		Execute_Immediate	Raise,0x1
05e5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05e6 0000 0000  |    |		.XXX[0x2]
05e8 ; --------------------------------------------------------------------------------------
05e8 ; SUBPROGRAM
05e8 ; --------------------------------------------------------------------------------------
05e8 05eb       |    |		.CONST	0x05eb								; Address of begin
05e9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ea 0001       |    |		.CONST	0x0001								; Number of locals
05eb			BODY_05e8:
05eb			INIT_05e8:
05eb 4803       |H   |		Short_Literal	0x3
05ec 00db       |    |		Load_Top	At_Offset_3
05ed 826d       | m  |		Call	0x1,0x6d
05ee 480f       |H   |		Short_Literal	0xf
05ef 0279       | y  |		Execute	Discrete,And
05f0 00d8       |    |		Load_Top	At_Offset_0
05f1 00e3       |    |		Load_Encached	Natural_Cache
05f2 0260       | `  |		Execute	Discrete,In_Type
05f3 7001       |p   |		Jump_Nonzero	0x5f5
05f4 0801       |    |		Execute_Immediate	Raise,0x1
05f5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f6 0000 0000  |    |		.XXX[0x2]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 05fb       |    |		.CONST	0x05fb								; Address of begin
05f9 0004       |    |		.CONST	0x0004								; Address of exception handler
05fa 0001       |    |		.CONST	0x0001								; Number of locals
05fb			BODY_05f8:
05fb			INIT_05f8:
05fb 08e2       |    |		Execute_Immediate	Raise,0xe2
05fc 0000 0000  |    |		.BLANK	0000[0x4]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0603       |    |		.CONST	0x0603								; Address of begin
0601 0004       |    |		.CONST	0x0004								; Address of exception handler
0602 0001       |    |		.CONST	0x0001								; Number of locals
0603			BODY_0600:
0603			INIT_0600:
0603 08e2       |    |		Execute_Immediate	Raise,0xe2
0604 0000 0000  |    |		.BLANK	0000[0x4]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 060b       |    |		.CONST	0x060b								; Address of begin
0609 0004       |    |		.CONST	0x0004								; Address of exception handler
060a 0001       |    |		.CONST	0x0001								; Number of locals
060b			BODY_0608:
060b			INIT_0608:
060b 00da       |    |		Load_Top	At_Offset_2
060c 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
060d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
060e 0000 0000  |    |		.XXX[0x2]
0610 ; --------------------------------------------------------------------------------------
0610 ; SUBPROGRAM
0610 ; --------------------------------------------------------------------------------------
0610 0613       |    |		.CONST	0x0613								; Address of begin
0611 0004       |    |		.CONST	0x0004								; Address of exception handler
0612 0001       |    |		.CONST	0x0001								; Number of locals
0613			BODY_0610:
0613			INIT_0610:
0613 00da       |    |		Load_Top	At_Offset_2
0614 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0615 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0616 0000 0000  |    |		.XXX[0x2]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b       |    |		.CONST	0x061b								; Address of begin
0619 0004       |    |		.CONST	0x0004								; Address of exception handler
061a 0001       |    |		.CONST	0x0001								; Number of locals
061b			BODY_0618:
061b			INIT_0618:
061b 00da       |    |		Load_Top	At_Offset_2
061c 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
061d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
061e 0000 0000  |    |		.XXX[0x2]
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0623       | #  |		.CONST	0x0623								; Address of begin
0621 0004       |    |		.CONST	0x0004								; Address of exception handler
0622 0001       |    |		.CONST	0x0001								; Number of locals
0623			BODY_0620:
0623			INIT_0620:
0623 00da       |    |		Load_Top	At_Offset_2
0624 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0625 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0626 0000 0000  |    |		.XXX[0x2]
0628 ; --------------------------------------------------------------------------------------
0628 ; SUBPROGRAM
0628 ; --------------------------------------------------------------------------------------
0628 062b       | +  |		.CONST	0x062b								; Address of begin
0629 0004       |    |		.CONST	0x0004								; Address of exception handler
062a 0001       |    |		.CONST	0x0001								; Number of locals
062b			BODY_0628:
062b			INIT_0628:
062b 00da       |    |		Load_Top	At_Offset_2
062c 823d       | =  |		Call	0x1,0x3d
062d 00db       |    |		Load_Top	At_Offset_3
062e 823c       | <  |		Call	0x1,0x3c
062f 0272       | r  |		Execute	Discrete,Minus
0630 00d8       |    |		Load_Top	At_Offset_0
0631 e20e       |    |		Load	0x1,0xe
0632 0260       | `  |		Execute	Discrete,In_Type
0633 7001       |p   |		Jump_Nonzero	0x635
0634 0801       |    |		Execute_Immediate	Raise,0x1
0635 0a01       |    |		Execute_Immediate	Plus,0x1
0636 00d8       |    |		Load_Top	At_Offset_0
0637 00e3       |    |		Load_Encached	Natural_Cache
0638 0260       | `  |		Execute	Discrete,In_Type
0639 7001       |p   |		Jump_Nonzero	0x63b
063a 0801       |    |		Execute_Immediate	Raise,0x1
063b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
063c 0000 0000  |    |		.BLANK	0000[0x4]
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0643       | C  |		.CONST	0x0643								; Address of begin
0641 0004       |    |		.CONST	0x0004								; Address of exception handler
0642 0001       |    |		.CONST	0x0001								; Number of locals
0643			BODY_0640:
0643			INIT_0640:
0643 00da       |    |		Load_Top	At_Offset_2
0644 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0645 00db       |    |		Load_Top	At_Offset_3
0646 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0647 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0648 0227       | '  |		Execute	Access,All_Reference
0649 01d7       |    |		Execute	Vector,Field_Read
064a 00d8       |    |		Load_Top	At_Offset_0
064b 00e3       |    |		Load_Encached	Natural_Cache
064c 0260       | `  |		Execute	Discrete,In_Type
064d 7001       |p   |		Jump_Nonzero	0x64f
064e 0801       |    |		Execute_Immediate	Raise,0x1
064f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0653       | S  |		.CONST	0x0653								; Address of begin
0651 0004       |    |		.CONST	0x0004								; Address of exception handler
0652 0001       |    |		.CONST	0x0001								; Number of locals
0653			BODY_0650:
0653			INIT_0650:
0653 00da       |    |		Load_Top	At_Offset_2
0654 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0655 00d8       |    |		Load_Top	At_Offset_0
0656 e20e       |    |		Load	0x1,0xe
0657 0260       | `  |		Execute	Discrete,In_Type
0658 7001       |p   |		Jump_Nonzero	0x65a
0659 0801       |    |		Execute_Immediate	Raise,0x1
065a 00db       |    |		Load_Top	At_Offset_3
065b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
065c 821d       |    |		Call	0x1,0x1d
065d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
065e 0000 0000  |    |		.XXX[0x2]
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0663       | c  |		.CONST	0x0663								; Address of begin
0661 0004       |    |		.CONST	0x0004								; Address of exception handler
0662 0001       |    |		.CONST	0x0001								; Number of locals
0663			BODY_0660:
0663			INIT_0660:
0663 00da       |    |		Load_Top	At_Offset_2
0664 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0665 00db       |    |		Load_Top	At_Offset_3
0666 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0667 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0668 0227       | '  |		Execute	Access,All_Reference
0669 01d7       |    |		Execute	Vector,Field_Read
066a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
066b 0000 0000  |    |		.BLANK	0000[0x5]
0670 ; --------------------------------------------------------------------------------------
0670 ; SUBPROGRAM
0670 ; --------------------------------------------------------------------------------------
0670 067c       | |  |		.CONST	0x067c								; Address of begin
0671 0004       |    |		.CONST	0x0004								; Address of exception handler
0672 0003       |    |		.CONST	0x0003								; Number of locals
0673			INIT_0670:
0673 00da       |    |		Load_Top	At_Offset_2
0674 823c       | <  |		Call	0x1,0x3c
0675 0afd       |    |		Execute_Immediate	Plus,-0x3
0676 e20e       |    |		Load	0x1,0xe
0677 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0678 00db       |    |		Load_Top	At_Offset_3
0679 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
067a 00e3       |    |		Load_Encached	Natural_Cache
067b 03f1       |    |		Declare_Variable	Discrete,With_Value
067c			BODY_0670:
067c 00d8       |    |		Load_Top	At_Offset_0
067d 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
067e 6811       |h   |		Jump_Zero	0x690
067f 00d9       |    |		Load_Top	At_Offset_1
0680 00d9       |    |		Load_Top	At_Offset_1
0681 0aff       |    |		Execute_Immediate	Plus,-0x1
0682 00d8       |    |		Load_Top	At_Offset_0
0683 00e4       |    |		Load_Encached	Positive_Cache
0684 0260       | `  |		Execute	Discrete,In_Type
0685 7001       |p   |		Jump_Nonzero	0x687
0686 0801       |    |		Execute_Immediate	Raise,0x1
0687 e5ff       |    |		Load	0x2,-0x1
0688 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0689 8244       | D  |		Call	0x1,0x44
068a 823f       | ?  |		Call	0x1,0x3f
068b 027a       | z  |		Execute	Discrete,Less_Equal
068c 6803       |h   |		Jump_Zero	0x690
068d e5ff       |    |		Load	0x2,-0x1
068e 823c       | <  |		Call	0x1,0x3c
068f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0690 00d9       |    |		Load_Top	At_Offset_1
0691 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0692 0000 0000  |    |		.BLANK	0000[0x6]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b       |    |		.CONST	0x069b								; Address of begin
0699 0004       |    |		.CONST	0x0004								; Address of exception handler
069a 0001       |    |		.CONST	0x0001								; Number of locals
069b			BODY_0698:
069b			INIT_0698:
069b 00da       |    |		Load_Top	At_Offset_2
069c 823d       | =  |		Call	0x1,0x3d
069d 00db       |    |		Load_Top	At_Offset_3
069e 823b       | ;  |		Call	0x1,0x3b
069f 00d8       |    |		Load_Top	At_Offset_0
06a0 e20e       |    |		Load	0x1,0xe
06a1 0260       | `  |		Execute	Discrete,In_Type
06a2 7001       |p   |		Jump_Nonzero	0x6a4
06a3 0801       |    |		Execute_Immediate	Raise,0x1
06a4 0273       | s  |		Execute	Discrete,Plus
06a5 00d8       |    |		Load_Top	At_Offset_0
06a6 e20e       |    |		Load	0x1,0xe
06a7 0260       | `  |		Execute	Discrete,In_Type
06a8 7001       |p   |		Jump_Nonzero	0x6aa
06a9 0801       |    |		Execute_Immediate	Raise,0x1
06aa 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06ab 0000 0000  |    |		.BLANK	0000[0x5]
06b0 ; --------------------------------------------------------------------------------------
06b0 ; SUBPROGRAM
06b0 ; --------------------------------------------------------------------------------------
06b0 06b3       |    |		.CONST	0x06b3								; Address of begin
06b1 0004       |    |		.CONST	0x0004								; Address of exception handler
06b2 0001       |    |		.CONST	0x0001								; Number of locals
06b3			BODY_06b0:
06b3			INIT_06b0:
06b3 00da       |    |		Load_Top	At_Offset_2
06b4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06b5 0320       |    |		Declare_Variable	Record,Duplicate
06b6 00cd       |    |		Action	Spare6_Action
06b7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06c4       |    |		.CONST	0x06c4								; Address of begin
06b9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ba 0003       |    |		.CONST	0x0003								; Number of locals
06bb			INIT_06b8:
06bb e00d       |    |		Load	0x0,0xd
06bc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
06bd 02ff       |    |		Declare_Variable	Variant_Record
06be 00db       |    |		Load_Top	At_Offset_3
06bf 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06c0 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
06c1 00d9       |    |		Load_Top	At_Offset_1
06c2 016d       | m  |		Execute	Variant_Record,Structure_Write
06c3 00ec       |    |		Load_Encached	Diana_Tree_Cache
06c4			BODY_06b8:
06c4 e5ff       |    |		Load	0x2,-0x1
06c5 827a       | z  |		Call	0x1,0x7a
06c6 6838       |h8  |		Jump_Zero	0x6ff
06c7 e5ff       |    |		Load	0x2,-0x1
06c8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
06c9 0f01       |    |		Execute_Immediate	Equal,0x1
06ca 6823       |h#  |		Jump_Zero	0x6ee
06cb e5ff       |    |		Load	0x2,-0x1
06cc 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
06cd 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
06ce 4976       |Iv  |		Short_Literal	0x176
06cf 00eb       |    |		Load_Encached	Diana_Cache
06d0 0098       |    |		Execute	Package,Field_Read_Dynamic
06d1 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
06d2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06d3 00d8       |    |		Load_Top	At_Offset_0
06d4 00eb       |    |		Load_Encached	Diana_Cache
06d5 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
06d6 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
06d7 0f48       | H  |		Execute_Immediate	Equal,0x48
06d8 680a       |h   |		Jump_Zero	0x6e3
06d9 00d8       |    |		Load_Top	At_Offset_0
06da 00eb       |    |		Load_Encached	Diana_Cache
06db 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
06dc 00eb       |    |		Load_Encached	Diana_Cache
06dd 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
06de 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
06df 0f49       | I  |		Execute_Immediate	Equal,0x49
06e0 6802       |h   |		Jump_Zero	0x6e3
06e1 00d8       |    |		Load_Top	At_Offset_0
06e2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06e3 e00e       |    |		Load	0x0,0xe
06e4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06e5 601e       |`   |		Indirect_Literal	Discrete,0x704,{0x00007fff, 0xffffffff}
06e6 00da       |    |		Load_Top	At_Offset_2
06e7 e00f       |    |		Load	0x0,0xf
06e8 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
06e9 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06ea 00d8       |    |		Load_Top	At_Offset_0
06eb 6802       |h   |		Jump_Zero	0x6ee
06ec 00d8       |    |		Load_Top	At_Offset_0
06ed 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06ee e5ff       |    |		Load	0x2,-0x1
06ef 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
06f0 00d8       |    |		Load_Top	At_Offset_0
06f1 00e4       |    |		Load_Encached	Positive_Cache
06f2 0260       | `  |		Execute	Discrete,In_Type
06f3 7001       |p   |		Jump_Nonzero	0x6f5
06f4 0801       |    |		Execute_Immediate	Raise,0x1
06f5 00da       |    |		Load_Top	At_Offset_2
06f6 e00d       |    |		Load	0x0,0xd
06f7 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
06f8 00db       |    |		Load_Top	At_Offset_3
06f9 e00d       |    |		Load	0x0,0xd
06fa 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06fb e00c       |    |		Load	0x0,0xc
06fc 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
06fd 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
06fe 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06ff e215       |    |		Load	0x1,0x15
0700 0257       | W  |		Execute	Discrete,Raise
0701 0000 0000  |    |		.XXX[0x3]
0703 0000       |    |
0704 0000 7fff  |    |		.LITERAL	{0x00007fff, 0xffffffff}
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 0713       |    |		.CONST	0x0713								; Address of begin
0709 0004       |    |		.CONST	0x0004								; Address of exception handler
070a 0006       |    |		.CONST	0x0006								; Number of locals
070b			INIT_0708:
070b 00da       |    |		Load_Top	At_Offset_2
070c 8241       | A  |		Call	0x1,0x41
070d 00ec       |    |		Load_Encached	Diana_Tree_Cache
070e 00ec       |    |		Load_Encached	Diana_Tree_Cache
070f 029f 0d53  |   S|		Declare_Subprogram	INIT_0d50,For_Call
0711 029f 0d63  |   c|		Declare_Subprogram	INIT_0d60,For_Call
0713			BODY_0708:
0713 e402       |    |		Load	0x2,0x2
0714 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0715 00d8       |    |		Load_Top	At_Offset_0
0716 0c4f       | O  |		Execute_Immediate	Greater_Equal,0x4f
0717 7053       |pS  |		Jump_Nonzero	0x76b
0718 464e       |FN  |		Jump_Case	0x4f
0719 7852       |xR  |		Jump	0x76c								; case 0x0
071a 7851       |xQ  |		Jump	0x76c								; case 0x1
071b 7850       |xP  |		Jump	0x76c								; case 0x2
071c 784f       |xO  |		Jump	0x76c								; case 0x3
071d 784e       |xN  |		Jump	0x76c								; case 0x4
071e 784d       |xM  |		Jump	0x76c								; case 0x5
071f 784c       |xL  |		Jump	0x76c								; case 0x6
0720 784b       |xK  |		Jump	0x76c								; case 0x7
0721 784a       |xJ  |		Jump	0x76c								; case 0x8
0722 7849       |xI  |		Jump	0x76c								; case 0x9
0723 7848       |xH  |		Jump	0x76c								; case 0xa
0724 7847       |xG  |		Jump	0x76c								; case 0xb
0725 7846       |xF  |		Jump	0x76c								; case 0xc
0726 7845       |xE  |		Jump	0x76c								; case 0xd
0727 7844       |xD  |		Jump	0x76c								; case 0xe
0728 7843       |xC  |		Jump	0x76c								; case 0xf
0729 7842       |xB  |		Jump	0x76c								; case 0x10
072a 7841       |xA  |		Jump	0x76c								; case 0x11
072b 7840       |x@  |		Jump	0x76c								; case 0x12
072c 783f       |x?  |		Jump	0x76c								; case 0x13
072d 783e       |x>  |		Jump	0x76c								; case 0x14
072e 783d       |x=  |		Jump	0x76c								; case 0x15
072f 783c       |x<  |		Jump	0x76c								; case 0x16
0730 783b       |x;  |		Jump	0x76c								; case 0x17
0731 783a       |x:  |		Jump	0x76c								; case 0x18
0732 7839       |x9  |		Jump	0x76c								; case 0x19
0733 7838       |x8  |		Jump	0x76c								; case 0x1a
0734 7837       |x7  |		Jump	0x76c								; case 0x1b
0735 7836       |x6  |		Jump	0x76c								; case 0x1c
0736 7835       |x5  |		Jump	0x76c								; case 0x1d
0737 7834       |x4  |		Jump	0x76c								; case 0x1e
0738 7833       |x3  |		Jump	0x76c								; case 0x1f
0739 7832       |x2  |		Jump	0x76c								; case 0x20
073a 7833       |x3  |		Jump	0x76e								; case 0x21
073b 7849       |xI  |		Jump	0x785								; case 0x22
073c 782f       |x/  |		Jump	0x76c								; case 0x23
073d 782e       |x.  |		Jump	0x76c								; case 0x24
073e 782d       |x-  |		Jump	0x76c								; case 0x25
073f 782c       |x,  |		Jump	0x76c								; case 0x26
0740 782b       |x+  |		Jump	0x76c								; case 0x27
0741 782a       |x*  |		Jump	0x76c								; case 0x28
0742 7834       |x4  |		Jump	0x777								; case 0x29
0743 7828       |x(  |		Jump	0x76c								; case 0x2a
0744 7827       |x'  |		Jump	0x76c								; case 0x2b
0745 7828       |x(  |		Jump	0x76e								; case 0x2c
0746 7825       |x%  |		Jump	0x76c								; case 0x2d
0747 7826       |x&  |		Jump	0x76e								; case 0x2e
0748 784a       |xJ  |		Jump	0x793								; case 0x2f
0749 7857       |xW  |		Jump	0x7a1								; case 0x30
074a 7821       |x!  |		Jump	0x76c								; case 0x31
074b 7820       |x   |		Jump	0x76c								; case 0x32
074c 7821       |x!  |		Jump	0x76e								; case 0x33
074d 781e       |x   |		Jump	0x76c								; case 0x34
074e 781d       |x   |		Jump	0x76c								; case 0x35
074f 781c       |x   |		Jump	0x76c								; case 0x36
0750 781b       |x   |		Jump	0x76c								; case 0x37
0751 781a       |x   |		Jump	0x76c								; case 0x38
0752 7819       |x   |		Jump	0x76c								; case 0x39
0753 7818       |x   |		Jump	0x76c								; case 0x3a
0754 7817       |x   |		Jump	0x76c								; case 0x3b
0755 7816       |x   |		Jump	0x76c								; case 0x3c
0756 7815       |x   |		Jump	0x76c								; case 0x3d
0757 7814       |x   |		Jump	0x76c								; case 0x3e
0758 7813       |x   |		Jump	0x76c								; case 0x3f
0759 7812       |x   |		Jump	0x76c								; case 0x40
075a 7811       |x   |		Jump	0x76c								; case 0x41
075b 7810       |x   |		Jump	0x76c								; case 0x42
075c 780f       |x   |		Jump	0x76c								; case 0x43
075d 780e       |x   |		Jump	0x76c								; case 0x44
075e 780d       |x   |		Jump	0x76c								; case 0x45
075f 780c       |x   |		Jump	0x76c								; case 0x46
0760 780b       |x   |		Jump	0x76c								; case 0x47
0761 780a       |x   |		Jump	0x76c								; case 0x48
0762 7809       |x   |		Jump	0x76c								; case 0x49
0763 7808       |x   |		Jump	0x76c								; case 0x4a
0764 7807       |x   |		Jump	0x76c								; case 0x4b
0765 7802       |x   |		Jump	0x768								; case 0x4c
0766 7805       |x   |		Jump	0x76c								; case 0x4d
0767 7800       |x   |		Jump	0x768								; case 0x4e
0768 e402       |    |		Load	0x2,0x2
0769 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
076a 7844       |xD  |		Jump	0x7af
076b 00d1       |    |		Pop_Control	Pop_Count_1
076c e402       |    |		Load	0x2,0x2
076d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
076e e402       |    |		Load	0x2,0x2
076f 8405       |    |		Call	0x2,0x5
0770 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0771 00da       |    |		Load_Top	At_Offset_2
0772 703c       |p<  |		Jump_Nonzero	0x7af
0773 e402       |    |		Load	0x2,0x2
0774 8406       |    |		Call	0x2,0x6
0775 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0776 7838       |x8  |		Jump	0x7af
0777 e402       |    |		Load	0x2,0x2
0778 00eb       |    |		Load_Encached	Diana_Cache
0779 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
077a 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
077b 0f3e       | >  |		Execute_Immediate	Equal,0x3e
077c 6804       |h   |		Jump_Zero	0x781
077d e402       |    |		Load	0x2,0x2
077e 8406       |    |		Call	0x2,0x6
077f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0780 782e       |x.  |		Jump	0x7af
0781 e402       |    |		Load	0x2,0x2
0782 8405       |    |		Call	0x2,0x5
0783 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0784 782a       |x*  |		Jump	0x7af
0785 e402       |    |		Load	0x2,0x2
0786 8406       |    |		Call	0x2,0x6
0787 a403       |    |		Store_Unchecked	0x2,0x3
0788 00db       |    |		Load_Top	At_Offset_3
0789 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
078a 0f7c       | |  |		Execute_Immediate	Equal,0x7c
078b 6803       |h   |		Jump_Zero	0x78f
078c 00db       |    |		Load_Top	At_Offset_3
078d 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
078e 7820       |x   |		Jump	0x7af
078f e402       |    |		Load	0x2,0x2
0790 8405       |    |		Call	0x2,0x5
0791 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0792 781c       |x   |		Jump	0x7af
0793 e402       |    |		Load	0x2,0x2
0794 4907       |I   |		Short_Literal	0x107
0795 00eb       |    |		Load_Encached	Diana_Cache
0796 0096       |    |		Execute	Package,Entry
0797 a403       |    |		Store_Unchecked	0x2,0x3
0798 00db       |    |		Load_Top	At_Offset_3
0799 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
079a 0f73       | s  |		Execute_Immediate	Equal,0x73
079b 6803       |h   |		Jump_Zero	0x79f
079c 00db       |    |		Load_Top	At_Offset_3
079d 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
079e 7810       |x   |		Jump	0x7af
079f e402       |    |		Load	0x2,0x2
07a0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07a1 e402       |    |		Load	0x2,0x2
07a2 4902       |I   |		Short_Literal	0x102
07a3 00eb       |    |		Load_Encached	Diana_Cache
07a4 0096       |    |		Execute	Package,Entry
07a5 a403       |    |		Store_Unchecked	0x2,0x3
07a6 00db       |    |		Load_Top	At_Offset_3
07a7 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
07a8 0f73       | s  |		Execute_Immediate	Equal,0x73
07a9 6803       |h   |		Jump_Zero	0x7ad
07aa 00db       |    |		Load_Top	At_Offset_3
07ab 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
07ac 7802       |x   |		Jump	0x7af
07ad e402       |    |		Load	0x2,0x2
07ae 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07af 00da       |    |		Load_Top	At_Offset_2
07b0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07b1 0000 0000  |    |		.BLANK	0000[0x7]
07b8 ; --------------------------------------------------------------------------------------
07b8 ; SUBPROGRAM
07b8 ; --------------------------------------------------------------------------------------
07b8 07be       |    |		.CONST	0x07be								; Address of begin
07b9 0844       | D  |		.CONST	0x0844								; Address of exception handler
07ba 0004       |    |		.CONST	0x0004								; Number of locals
07bb			INIT_07b8:
07bb 00e4       |    |		Load_Encached	Positive_Cache
07bc 00ec       |    |		Load_Encached	Diana_Tree_Cache
07bd 00ec       |    |		Load_Encached	Diana_Tree_Cache
07be			BODY_07b8:
07be e5ff       |    |		Load	0x2,-0x1
07bf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
07c0 00cf       |    |		Action	Mark_Auxiliary
07c1 00d9       |    |		Load_Top	At_Offset_1
07c2 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
07c3 00d8       |    |		Load_Top	At_Offset_0
07c4 0d3b       | ;  |		Execute_Immediate	Less,0x3b
07c5 702e       |p.  |		Jump_Nonzero	0x7f4
07c6 00d8       |    |		Load_Top	At_Offset_0
07c7 0c4f       | O  |		Execute_Immediate	Greater_Equal,0x4f
07c8 7028       |p(  |		Jump_Nonzero	0x7f1
07c9 0ac5       |    |		Execute_Immediate	Plus,-0x3b
07ca 4613       |F   |		Jump_Case	0x14
07cb 785d       |x]  |		Jump	0x829								; case 0x0
07cc 7861       |xa  |		Jump	0x82e								; case 0x1
07cd 7860       |x`  |		Jump	0x82e								; case 0x2
07ce 782f       |x/  |		Jump	0x7fe								; case 0x3
07cf 7859       |xY  |		Jump	0x829								; case 0x4
07d0 785d       |x]  |		Jump	0x82e								; case 0x5
07d1 7841       |xA  |		Jump	0x813								; case 0x6
07d2 785b       |x[  |		Jump	0x82e								; case 0x7
07d3 785a       |xZ  |		Jump	0x82e								; case 0x8
07d4 7859       |xY  |		Jump	0x82e								; case 0x9
07d5 7858       |xX  |		Jump	0x82e								; case 0xa
07d6 7852       |xR  |		Jump	0x829								; case 0xb
07d7 7851       |xQ  |		Jump	0x829								; case 0xc
07d8 781d       |x   |		Jump	0x7f6								; case 0xd
07d9 7854       |xT  |		Jump	0x82e								; case 0xe
07da 7853       |xS  |		Jump	0x82e								; case 0xf
07db 7852       |xR  |		Jump	0x82e								; case 0x10
07dc 7844       |xD  |		Jump	0x821								; case 0x11
07dd 7850       |xP  |		Jump	0x82e								; case 0x12
07de 7800       |x   |		Jump	0x7df								; case 0x13
07df 00d9       |    |		Load_Top	At_Offset_1
07e0 e00c       |    |		Load	0x0,0xc
07e1 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
07e2 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
07e3 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
07e4 00d9       |    |		Load_Top	At_Offset_1
07e5 00eb       |    |		Load_Encached	Diana_Cache
07e6 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
07e7 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
07e8 0f97       |    |		Execute_Immediate	Equal,-0x69
07e9 00da       |    |		Load_Top	At_Offset_2
07ea 00eb       |    |		Load_Encached	Diana_Cache
07eb 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
07ec 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
07ed 0f58       | X  |		Execute_Immediate	Equal,0x58
07ee 0278       | x  |		Execute	Discrete,Or
07ef 7044       |pD  |		Jump_Nonzero	0x834
07f0 783d       |x=  |		Jump	0x82e
07f1 0fa8       |    |		Execute_Immediate	Equal,-0x58
07f2 7034       |p4  |		Jump_Nonzero	0x827
07f3 783a       |x:  |		Jump	0x82e
07f4 00d1       |    |		Pop_Control	Pop_Count_1
07f5 7838       |x8  |		Jump	0x82e
07f6 00d9       |    |		Load_Top	At_Offset_1
07f7 00eb       |    |		Load_Encached	Diana_Cache
07f8 18bf       |    |		Execute	Package,Field_Execute,Field_Number 0xbf
07f9 e00c       |    |		Load	0x0,0xc
07fa 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
07fb 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
07fc 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
07fd 7836       |x6  |		Jump	0x834
07fe 00d9       |    |		Load_Top	At_Offset_1
07ff 00eb       |    |		Load_Encached	Diana_Cache
0800 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0801 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0802 e00e       |    |		Load	0x0,0xe
0803 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0804 6047       |`G  |		Indirect_Literal	Discrete,0x84c,{0x00007fff, 0xffffffff}
0805 e403       |    |		Load	0x2,0x3
0806 e00f       |    |		Load	0x0,0xf
0807 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0808 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0809 00d9       |    |		Load_Top	At_Offset_1
080a 7029       |p)  |		Jump_Nonzero	0x834
080b e00e       |    |		Load	0x0,0xe
080c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
080d 603e       |`>  |		Indirect_Literal	Discrete,0x84c,{0x00007fff, 0xffffffff}
080e e403       |    |		Load	0x2,0x3
080f e00f       |    |		Load	0x0,0xf
0810 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0811 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0812 7821       |x!  |		Jump	0x834
0813 00d9       |    |		Load_Top	At_Offset_1
0814 00eb       |    |		Load_Encached	Diana_Cache
0815 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0816 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0817 e00e       |    |		Load	0x0,0xe
0818 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0819 6032       |`2  |		Indirect_Literal	Discrete,0x84c,{0x00007fff, 0xffffffff}
081a e403       |    |		Load	0x2,0x3
081b e00f       |    |		Load	0x0,0xf
081c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
081d 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
081e 0f7c       | |  |		Execute_Immediate	Equal,0x7c
081f 680e       |h   |		Jump_Zero	0x82e
0820 7813       |x   |		Jump	0x834
0821 00d9       |    |		Load_Top	At_Offset_1
0822 e00c       |    |		Load	0x0,0xc
0823 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0824 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0825 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0826 780d       |x   |		Jump	0x834
0827 e213       |    |		Load	0x1,0x13
0828 0257       | W  |		Execute	Discrete,Raise
0829 00d9       |    |		Load_Top	At_Offset_1
082a 00eb       |    |		Load_Encached	Diana_Cache
082b 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
082c 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
082d 7806       |x   |		Jump	0x834
082e 00d9       |    |		Load_Top	At_Offset_1
082f 00eb       |    |		Load_Encached	Diana_Cache
0830 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0831 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0832 00c9       |    |		Action	Pop_Auxiliary_Loop
0833 7f8d       |    |		Jump	0x7c1
0834 00ce       |    |		Action	Pop_Auxiliary
0835 00d9       |    |		Load_Top	At_Offset_1
0836 e00c       |    |		Load	0x0,0xc
0837 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0838 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0839 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
083a 00da       |    |		Load_Top	At_Offset_2
083b 4800       |H   |		Short_Literal	0x0
083c 00da       |    |		Load_Top	At_Offset_2
083d 4974       |It  |		Short_Literal	0x174
083e 00eb       |    |		Load_Encached	Diana_Cache
083f 0098       |    |		Execute	Package,Field_Read_Dynamic
0840 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0841 821e       |    |		Call	0x1,0x1e
0842 8244       | D  |		Call	0x1,0x44
0843 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0844			TRAP_07b8:
0844 010c       |    |		Execute	Exception,Is_Program_Error
0845 6805       |h   |		Jump_Zero	0x84b
0846 00d9       |    |		Load_Top	At_Offset_1
0847 00eb       |    |		Load_Encached	Diana_Cache
0848 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0849 8243       | C  |		Call	0x1,0x43
084a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
084b 0100       |    |		Execute	Exception,Raise
084c 0000 7fff  |    |		.LITERAL	{0x00007fff, 0xffffffff}
0850 ; --------------------------------------------------------------------------------------
0850 ; SUBPROGRAM
0850 ; --------------------------------------------------------------------------------------
0850 086e       | n  |		.CONST	0x086e								; Address of begin
0851 0004       |    |		.CONST	0x0004								; Address of exception handler
0852 0006       |    |		.CONST	0x0006								; Number of locals
0853			INIT_0850:
0853 00db       |    |		Load_Top	At_Offset_3
0854 00db       |    |		Load_Top	At_Offset_3
0855 e261       | a  |		Load	0x1,0x61
0856 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0857 e20e       |    |		Load	0x1,0xe
0858 03f1       |    |		Declare_Variable	Discrete,With_Value
0859 e5fe       |    |		Load	0x2,-0x2
085a e5ff       |    |		Load	0x2,-0x1
085b e261       | a  |		Load	0x1,0x61
085c 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
085d e20e       |    |		Load	0x1,0xe
085e 03f1       |    |		Declare_Variable	Discrete,With_Value
085f 00d9       |    |		Load_Top	At_Offset_1
0860 e5ff       |    |		Load	0x2,-0x1
0861 8277       | w  |		Call	0x1,0x77
0862 e20e       |    |		Load	0x1,0xe
0863 03f1       |    |		Declare_Variable	Discrete,With_Value
0864 00d9       |    |		Load_Top	At_Offset_1
0865 e5ff       |    |		Load	0x2,-0x1
0866 8275       | u  |		Call	0x1,0x75
0867 00e3       |    |		Load_Encached	Natural_Cache
0868 03f1       |    |		Declare_Variable	Discrete,With_Value
0869 00da       |    |		Load_Top	At_Offset_2
086a e5ff       |    |		Load	0x2,-0x1
086b 8276       | v  |		Call	0x1,0x76
086c 00e3       |    |		Load_Encached	Natural_Cache
086d 03f1       |    |		Declare_Variable	Discrete,With_Value
086e			BODY_0850:
086e e5fe       |    |		Load	0x2,-0x2
086f e5ff       |    |		Load	0x2,-0x1
0870 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0871 027a       | z  |		Execute	Discrete,Less_Equal
0872 681c       |h   |		Jump_Zero	0x88f
0873 e25b       | [  |		Load	0x1,0x5b
0874 0322       | "  |		Declare_Variable	Record
0875 e5ff       |    |		Load	0x2,-0x1
0876 00d9       |    |		Load_Top	At_Offset_1
0877 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0878 e5fe       |    |		Load	0x2,-0x2
0879 00d9       |    |		Load_Top	At_Offset_1
087a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
087b e402       |    |		Load	0x2,0x2
087c 00d9       |    |		Load_Top	At_Offset_1
087d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
087e 00da       |    |		Load_Top	At_Offset_2
087f 00da       |    |		Load_Top	At_Offset_2
0880 0273       | s  |		Execute	Discrete,Plus
0881 00d9       |    |		Load_Top	At_Offset_1
0882 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0883 00da       |    |		Load_Top	At_Offset_2
0884 00d9       |    |		Load_Top	At_Offset_1
0885 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0886 00db       |    |		Load_Top	At_Offset_3
0887 8278       | x  |		Call	0x1,0x78
0888 00d9       |    |		Load_Top	At_Offset_1
0889 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
088a 00db       |    |		Load_Top	At_Offset_3
088b 8279       | y  |		Call	0x1,0x79
088c 00d9       |    |		Load_Top	At_Offset_1
088d 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
088e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
088f e213       |    |		Load	0x1,0x13
0890 0257       | W  |		Execute	Discrete,Raise
0891 0000 0000  |    |		.BLANK	0000[0x7]
0898 ; --------------------------------------------------------------------------------------
0898 ; SUBPROGRAM
0898 ; --------------------------------------------------------------------------------------
0898 089b       |    |		.CONST	0x089b								; Address of begin
0899 0004       |    |		.CONST	0x0004								; Address of exception handler
089a 0001       |    |		.CONST	0x0001								; Number of locals
089b			BODY_0898:
089b			INIT_0898:
089b 00da       |    |		Load_Top	At_Offset_2
089c 824b       | K  |		Call	0x1,0x4b
089d 6806       |h   |		Jump_Zero	0x8a4
089e 4864       |Hd  |		Short_Literal	0x64
089f 00db       |    |		Load_Top	At_Offset_3
08a0 824a       | J  |		Call	0x1,0x4a
08a1 8268       | h  |		Call	0x1,0x68
08a2 01cb       |    |		Execute	Vector,Append
08a3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08a4 4873       |Hs  |		Short_Literal	0x73
08a5 00db       |    |		Load_Top	At_Offset_3
08a6 824a       | J  |		Call	0x1,0x4a
08a7 8268       | h  |		Call	0x1,0x68
08a8 01cb       |    |		Execute	Vector,Append
08a9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08aa 0000 0000  |    |		.BLANK	0000[0x6]
08b0 ; --------------------------------------------------------------------------------------
08b0 ; SUBPROGRAM
08b0 ; --------------------------------------------------------------------------------------
08b0 08b3       |    |		.CONST	0x08b3								; Address of begin
08b1 0004       |    |		.CONST	0x0004								; Address of exception handler
08b2 0001       |    |		.CONST	0x0001								; Number of locals
08b3			BODY_08b0:
08b3			INIT_08b0:
08b3 482e       |H.  |		Short_Literal	0x2e
08b4 00db       |    |		Load_Top	At_Offset_3
08b5 824f       | O  |		Call	0x1,0x4f
08b6 822e       | .  |		Call	0x1,0x2e
08b7 01cb       |    |		Execute	Vector,Append
08b8 00db       |    |		Load_Top	At_Offset_3
08b9 8245       | E  |		Call	0x1,0x45
08ba 01cc       |    |		Execute	Vector,Catenate
08bb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08bc 0000 0000  |    |		.BLANK	0000[0x4]
08c0 ; --------------------------------------------------------------------------------------
08c0 ; SUBPROGRAM
08c0 ; --------------------------------------------------------------------------------------
08c0 08c3       |    |		.CONST	0x08c3								; Address of begin
08c1 0004       |    |		.CONST	0x0004								; Address of exception handler
08c2 0001       |    |		.CONST	0x0001								; Number of locals
08c3			BODY_08c0:
08c3			INIT_08c0:
08c3 00da       |    |		Load_Top	At_Offset_2
08c4 8245       | E  |		Call	0x1,0x45
08c5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08c6 0000 0000  |    |		.XXX[0x2]
08c8 ; --------------------------------------------------------------------------------------
08c8 ; SUBPROGRAM
08c8 ; --------------------------------------------------------------------------------------
08c8 08cb       |    |		.CONST	0x08cb								; Address of begin
08c9 0004       |    |		.CONST	0x0004								; Address of exception handler
08ca 0001       |    |		.CONST	0x0001								; Number of locals
08cb			BODY_08c8:
08cb			INIT_08c8:
08cb 00da       |    |		Load_Top	At_Offset_2
08cc 8246       | F  |		Call	0x1,0x46
08cd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08ce 0000 0000  |    |		.XXX[0x2]
08d0 ; --------------------------------------------------------------------------------------
08d0 ; SUBPROGRAM
08d0 ; --------------------------------------------------------------------------------------
08d0 08d3       |    |		.CONST	0x08d3								; Address of begin
08d1 0004       |    |		.CONST	0x0004								; Address of exception handler
08d2 0001       |    |		.CONST	0x0001								; Number of locals
08d3			BODY_08d0:
08d3			INIT_08d0:
08d3 00da       |    |		Load_Top	At_Offset_2
08d4 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
08d5 00d8       |    |		Load_Top	At_Offset_0
08d6 00e4       |    |		Load_Encached	Positive_Cache
08d7 0260       | `  |		Execute	Discrete,In_Type
08d8 7001       |p   |		Jump_Nonzero	0x8da
08d9 0801       |    |		Execute_Immediate	Raise,0x1
08da 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08db 0000 0000  |    |		.BLANK	0000[0x5]
08e0 ; --------------------------------------------------------------------------------------
08e0 ; SUBPROGRAM
08e0 ; --------------------------------------------------------------------------------------
08e0 08f1       |    |		.CONST	0x08f1								; Address of begin
08e1 0004       |    |		.CONST	0x0004								; Address of exception handler
08e2 0006       |    |		.CONST	0x0006								; Number of locals
08e3			INIT_08e0:
08e3 00da       |    |		Load_Top	At_Offset_2
08e4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08e5 0007       |    |		Action	Break_Optional
08e6 00d8       |    |		Load_Top	At_Offset_0
08e7 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
08e8 0007       |    |		Action	Break_Optional
08e9 e5ff       |    |		Load	0x2,-0x1
08ea 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
08eb 00e4       |    |		Load_Encached	Positive_Cache
08ec 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
08ed 029f 0d73  |   s|		Declare_Subprogram	INIT_0d70,For_Call
08ef 029f 0d83  |    |		Declare_Subprogram	INIT_0d80,For_Call
08f1			BODY_08e0:
08f1 e5ff       |    |		Load	0x2,-0x1
08f2 824b       | K  |		Call	0x1,0x4b
08f3 6807       |h   |		Jump_Zero	0x8fb
08f4 e402       |    |		Load	0x2,0x2
08f5 8236       | 6  |		Call	0x1,0x36
08f6 7002       |p   |		Jump_Nonzero	0x8f9
08f7 00da       |    |		Load_Top	At_Offset_2
08f8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
08f9 8405       |    |		Call	0x2,0x5
08fa 7816       |x   |		Jump	0x911
08fb e402       |    |		Load	0x2,0x2
08fc 8237       | 7  |		Call	0x1,0x37
08fd 700a       |p   |		Jump_Nonzero	0x908
08fe 00da       |    |		Load_Top	At_Offset_2
08ff e402       |    |		Load	0x2,0x2
0900 8239       | 9  |		Call	0x1,0x39
0901 0272       | r  |		Execute	Discrete,Minus
0902 00d8       |    |		Load_Top	At_Offset_0
0903 00e3       |    |		Load_Encached	Natural_Cache
0904 0260       | `  |		Execute	Discrete,In_Type
0905 7001       |p   |		Jump_Nonzero	0x907
0906 0801       |    |		Execute_Immediate	Raise,0x1
0907 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0908 e402       |    |		Load	0x2,0x2
0909 8236       | 6  |		Call	0x1,0x36
090a 7005       |p   |		Jump_Nonzero	0x910
090b 00da       |    |		Load_Top	At_Offset_2
090c e402       |    |		Load	0x2,0x2
090d 8239       | 9  |		Call	0x1,0x39
090e 0272       | r  |		Execute	Discrete,Minus
090f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0910 8406       |    |		Call	0x2,0x6
0911 0831       | 1  |		Execute_Immediate	Raise,0x31
0912 0000 0000  |    |		.BLANK	0000[0x6]
0918 ; --------------------------------------------------------------------------------------
0918 ; SUBPROGRAM
0918 ; --------------------------------------------------------------------------------------
0918 091b       |    |		.CONST	0x091b								; Address of begin
0919 0004       |    |		.CONST	0x0004								; Address of exception handler
091a 0001       |    |		.CONST	0x0001								; Number of locals
091b			BODY_0918:
091b			INIT_0918:
091b 00da       |    |		Load_Top	At_Offset_2
091c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
091d 00db       |    |		Load_Top	At_Offset_3
091e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
091f 8239       | 9  |		Call	0x1,0x39
0920 027a       | z  |		Execute	Discrete,Less_Equal
0921 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0922 0000 0000  |    |		.BLANK	0000[0x6]
0928 ; --------------------------------------------------------------------------------------
0928 ; SUBPROGRAM
0928 ; --------------------------------------------------------------------------------------
0928 092b       | +  |		.CONST	0x092b								; Address of begin
0929 0004       |    |		.CONST	0x0004								; Address of exception handler
092a 0001       |    |		.CONST	0x0001								; Number of locals
092b			BODY_0928:
092b			INIT_0928:
092b 00da       |    |		Load_Top	At_Offset_2
092c 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
092d 00d8       |    |		Load_Top	At_Offset_0
092e e20e       |    |		Load	0x1,0xe
092f 0260       | `  |		Execute	Discrete,In_Type
0930 7001       |p   |		Jump_Nonzero	0x932
0931 0801       |    |		Execute_Immediate	Raise,0x1
0932 00db       |    |		Load_Top	At_Offset_3
0933 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0934 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0935 821d       |    |		Call	0x1,0x1d
0936 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0937 0000       |    |		.XXX[0x1]
0938 ; --------------------------------------------------------------------------------------
0938 ; SUBPROGRAM
0938 ; --------------------------------------------------------------------------------------
0938 093b       | ;  |		.CONST	0x093b								; Address of begin
0939 0004       |    |		.CONST	0x0004								; Address of exception handler
093a 0001       |    |		.CONST	0x0001								; Number of locals
093b			BODY_0938:
093b			INIT_0938:
093b 00da       |    |		Load_Top	At_Offset_2
093c 827c       | |  |		Call	0x1,0x7c
093d 7013       |p   |		Jump_Nonzero	0x951
093e 00da       |    |		Load_Top	At_Offset_2
093f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0940 0a01       |    |		Execute_Immediate	Plus,0x1
0941 00d8       |    |		Load_Top	At_Offset_0
0942 00e4       |    |		Load_Encached	Positive_Cache
0943 0260       | `  |		Execute	Discrete,In_Type
0944 7001       |p   |		Jump_Nonzero	0x946
0945 0801       |    |		Execute_Immediate	Raise,0x1
0946 00db       |    |		Load_Top	At_Offset_3
0947 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0948 8253       | S  |		Call	0x1,0x53
0949 824c       | L  |		Call	0x1,0x4c
094a 0aff       |    |		Execute_Immediate	Plus,-0x1
094b 00d8       |    |		Load_Top	At_Offset_0
094c e20e       |    |		Load	0x1,0xe
094d 0260       | `  |		Execute	Discrete,In_Type
094e 7001       |p   |		Jump_Nonzero	0x950
094f 0801       |    |		Execute_Immediate	Raise,0x1
0950 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0951 00da       |    |		Load_Top	At_Offset_2
0952 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0953 823d       | =  |		Call	0x1,0x3d
0954 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0955 0000 0000  |    |		.XXX[0x3]
0957 0000       |    |
0958 ; --------------------------------------------------------------------------------------
0958 ; SUBPROGRAM
0958 ; --------------------------------------------------------------------------------------
0958 0963       | c  |		.CONST	0x0963								; Address of begin
0959 0004       |    |		.CONST	0x0004								; Address of exception handler
095a 0003       |    |		.CONST	0x0003								; Number of locals
095b			INIT_0958:
095b 00da       |    |		Load_Top	At_Offset_2
095c 824c       | L  |		Call	0x1,0x4c
095d e20e       |    |		Load	0x1,0xe
095e 03f1       |    |		Declare_Variable	Discrete,With_Value
095f 00db       |    |		Load_Top	At_Offset_3
0960 824d       | M  |		Call	0x1,0x4d
0961 e20e       |    |		Load	0x1,0xe
0962 03f1       |    |		Declare_Variable	Discrete,With_Value
0963			BODY_0958:
0963 00d8       |    |		Load_Top	At_Offset_0
0964 00da       |    |		Load_Top	At_Offset_2
0965 0272       | r  |		Execute	Discrete,Minus
0966 0a01       |    |		Execute_Immediate	Plus,0x1
0967 00d8       |    |		Load_Top	At_Offset_0
0968 e20e       |    |		Load	0x1,0xe
0969 0260       | `  |		Execute	Discrete,In_Type
096a 7001       |p   |		Jump_Nonzero	0x96c
096b 0801       |    |		Execute_Immediate	Raise,0x1
096c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
096d 0000 0000  |    |		.XXX[0x3]
096f 0000       |    |
0970 ; --------------------------------------------------------------------------------------
0970 ; SUBPROGRAM
0970 ; --------------------------------------------------------------------------------------
0970 0973       | s  |		.CONST	0x0973								; Address of begin
0971 0004       |    |		.CONST	0x0004								; Address of exception handler
0972 0001       |    |		.CONST	0x0001								; Number of locals
0973			BODY_0970:
0973			INIT_0970:
0973 00da       |    |		Load_Top	At_Offset_2
0974 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0975 0320       |    |		Declare_Variable	Record,Duplicate
0976 00cd       |    |		Action	Spare6_Action
0977 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0978 ; --------------------------------------------------------------------------------------
0978 ; SUBPROGRAM
0978 ; --------------------------------------------------------------------------------------
0978 097b       | {  |		.CONST	0x097b								; Address of begin
0979 0004       |    |		.CONST	0x0004								; Address of exception handler
097a 0001       |    |		.CONST	0x0001								; Number of locals
097b			BODY_0978:
097b			INIT_0978:
097b 00da       |    |		Load_Top	At_Offset_2
097c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
097d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
097e 0320       |    |		Declare_Variable	Record,Duplicate
097f 00cd       |    |		Action	Spare6_Action
0980 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0981 0000 0000  |    |		.BLANK	0000[0x7]
0988 ; --------------------------------------------------------------------------------------
0988 ; SUBPROGRAM
0988 ; --------------------------------------------------------------------------------------
0988 098e       |    |		.CONST	0x098e								; Address of begin
0989 0004       |    |		.CONST	0x0004								; Address of exception handler
098a 0002       |    |		.CONST	0x0002								; Number of locals
098b			INIT_0988:
098b 00da       |    |		Load_Top	At_Offset_2
098c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
098d 8242       | B  |		Call	0x1,0x42
098e			BODY_0988:
098e 00db       |    |		Load_Top	At_Offset_3
098f 824b       | K  |		Call	0x1,0x4b
0990 e5ff       |    |		Load	0x2,-0x1
0991 824a       | J  |		Call	0x1,0x4a
0992 00da       |    |		Load_Top	At_Offset_2
0993 e262       | b  |		Load	0x1,0x62
0994 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0995 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0996 0000 0000  |    |		.XXX[0x2]
0998 ; --------------------------------------------------------------------------------------
0998 ; SUBPROGRAM
0998 ; --------------------------------------------------------------------------------------
0998 09a7       |    |		.CONST	0x09a7								; Address of begin
0999 0004       |    |		.CONST	0x0004								; Address of exception handler
099a 0008       |    |		.CONST	0x0008								; Number of locals
099b			INIT_0998:
099b 00ec       |    |		Load_Encached	Diana_Tree_Cache
099c 00ec       |    |		Load_Encached	Diana_Tree_Cache
099d 00e3       |    |		Load_Encached	Natural_Cache
099e e25b       | [  |		Load	0x1,0x5b
099f 0322       | "  |		Declare_Variable	Record
09a0 00d8       |    |		Load_Top	At_Offset_0
09a1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
09a2 00e1       |    |		Load_Encached	Boolean_Cache
09a3 029f 0d9b  |    |		Declare_Subprogram	INIT_0d98,For_Call
09a5 029f 0dab  |    |		Declare_Subprogram	INIT_0da8,For_Call
09a7			BODY_0998:
09a7 e5ff       |    |		Load	0x2,-0x1
09a8 a402       |    |		Store_Unchecked	0x2,0x2
09a9 e402       |    |		Load	0x2,0x2
09aa 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
09ab 7002       |p   |		Jump_Nonzero	0x9ae
09ac 8407       |    |		Call	0x2,0x7
09ad 78dd       |x   |		Jump	0xa8b
09ae 00cf       |    |		Action	Mark_Auxiliary
09af e402       |    |		Load	0x2,0x2
09b0 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
09b1 00d8       |    |		Load_Top	At_Offset_0
09b2 0d49       | I  |		Execute_Immediate	Less,0x49
09b3 7014       |p   |		Jump_Nonzero	0x9c8
09b4 00d8       |    |		Load_Top	At_Offset_0
09b5 0c4a       | J  |		Execute_Immediate	Greater_Equal,0x4a
09b6 7006       |p   |		Jump_Nonzero	0x9bd
09b7 00d1       |    |		Pop_Control	Pop_Count_1
09b8 e402       |    |		Load	0x2,0x2
09b9 00eb       |    |		Load_Encached	Diana_Cache
09ba 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
09bb a402       |    |		Store_Unchecked	0x2,0x2
09bc 781a       |x   |		Jump	0x9d7
09bd 00d8       |    |		Load_Top	At_Offset_0
09be 0c59       | Y  |		Execute_Immediate	Greater_Equal,0x59
09bf 6811       |h   |		Jump_Zero	0x9d1
09c0 00d8       |    |		Load_Top	At_Offset_0
09c1 485a       |HZ  |		Short_Literal	0x5a
09c2 4860       |H`  |		Short_Literal	0x60
09c3 0262       | b  |		Execute	Discrete,In_Range
09c4 700c       |p   |		Jump_Nonzero	0x9d1
09c5 0fa8       |    |		Execute_Immediate	Equal,-0x58
09c6 700e       |p   |		Jump_Nonzero	0x9d5
09c7 7ff0       |    |		Jump	0x9b8
09c8 0b02       |    |		Execute_Immediate	Case_Compare,0x2
09c9 7007       |p   |		Jump_Nonzero	0x9d1
09ca 0b37       | 7  |		Execute_Immediate	Case_Compare,0x37
09cb 7007       |p   |		Jump_Nonzero	0x9d3
09cc 4838       |H8  |		Short_Literal	0x38
09cd 4848       |HH  |		Short_Literal	0x48
09ce 0262       | b  |		Execute	Discrete,In_Range
09cf 7009       |p   |		Jump_Nonzero	0x9d9
09d0 7fe7       |    |		Jump	0x9b8
09d1 00d1       |    |		Pop_Control	Pop_Count_1
09d2 7806       |x   |		Jump	0x9d9
09d3 00d1       |    |		Pop_Control	Pop_Count_1
09d4 7804       |x   |		Jump	0x9d9
09d5 e213       |    |		Load	0x1,0x13
09d6 0257       | W  |		Execute	Discrete,Raise
09d7 00c9       |    |		Action	Pop_Auxiliary_Loop
09d8 7fd6       |    |		Jump	0x9af
09d9 00ce       |    |		Action	Pop_Auxiliary
09da e402       |    |		Load	0x2,0x2
09db 00eb       |    |		Load_Encached	Diana_Cache
09dc 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
09dd a403       |    |		Store_Unchecked	0x2,0x3
09de 00cf       |    |		Action	Mark_Auxiliary
09df e403       |    |		Load	0x2,0x3
09e0 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
09e1 00d8       |    |		Load_Top	At_Offset_0
09e2 0d39       | 9  |		Execute_Immediate	Less,0x39
09e3 702b       |p+  |		Jump_Nonzero	0xa0f
09e4 00d8       |    |		Load_Top	At_Offset_0
09e5 0c4f       | O  |		Execute_Immediate	Greater_Equal,0x4f
09e6 7025       |p%  |		Jump_Nonzero	0xa0c
09e7 0ac7       |    |		Execute_Immediate	Plus,-0x39
09e8 4615       |F   |		Jump_Case	0x16
09e9 784d       |xM  |		Jump	0xa37								; case 0x0
09ea 7867       |xg  |		Jump	0xa52								; case 0x1
09eb 7837       |x7  |		Jump	0xa23								; case 0x2
09ec 7865       |xe  |		Jump	0xa52								; case 0x3
09ed 7864       |xd  |		Jump	0xa52								; case 0x4
09ee 7822       |x"  |		Jump	0xa11								; case 0x5
09ef 7826       |x&  |		Jump	0xa16								; case 0x6
09f0 7861       |xa  |		Jump	0xa52								; case 0x7
09f1 7829       |x)  |		Jump	0xa1b								; case 0x8
09f2 785f       |x_  |		Jump	0xa52								; case 0x9
09f3 785e       |x^  |		Jump	0xa52								; case 0xa
09f4 785d       |x]  |		Jump	0xa52								; case 0xb
09f5 785c       |x\  |		Jump	0xa52								; case 0xc
09f6 7856       |xV  |		Jump	0xa4d								; case 0xd
09f7 7855       |xU  |		Jump	0xa4d								; case 0xe
09f8 7854       |xT  |		Jump	0xa4d								; case 0xf
09f9 7858       |xX  |		Jump	0xa52								; case 0x10
09fa 7857       |xW  |		Jump	0xa52								; case 0x11
09fb 7856       |xV  |		Jump	0xa52								; case 0x12
09fc 785b       |x[  |		Jump	0xa58								; case 0x13
09fd 7854       |xT  |		Jump	0xa52								; case 0x14
09fe 7800       |x   |		Jump	0x9ff								; case 0x15
09ff e403       |    |		Load	0x2,0x3
0a00 00eb       |    |		Load_Encached	Diana_Cache
0a01 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0a02 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0a03 0f97       |    |		Execute_Immediate	Equal,-0x69
0a04 e403       |    |		Load	0x2,0x3
0a05 00eb       |    |		Load_Encached	Diana_Cache
0a06 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0a07 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0a08 0f58       | X  |		Execute_Immediate	Equal,0x58
0a09 0278       | x  |		Execute	Discrete,Or
0a0a 704d       |pM  |		Jump_Nonzero	0xa58
0a0b 7846       |xF  |		Jump	0xa52
0a0c 0fa8       |    |		Execute_Immediate	Equal,-0x58
0a0d 703d       |p=  |		Jump_Nonzero	0xa4b
0a0e 7843       |xC  |		Jump	0xa52
0a0f 00d1       |    |		Pop_Control	Pop_Count_1
0a10 7841       |xA  |		Jump	0xa52
0a11 e403       |    |		Load	0x2,0x3
0a12 00eb       |    |		Load_Encached	Diana_Cache
0a13 18d8       |    |		Execute	Package,Field_Execute,Field_Number 0xd8
0a14 a403       |    |		Store_Unchecked	0x2,0x3
0a15 7842       |xB  |		Jump	0xa58
0a16 e403       |    |		Load	0x2,0x3
0a17 00eb       |    |		Load_Encached	Diana_Cache
0a18 18e6       |    |		Execute	Package,Field_Execute,Field_Number 0xe6
0a19 a403       |    |		Store_Unchecked	0x2,0x3
0a1a 783d       |x=  |		Jump	0xa58
0a1b e403       |    |		Load	0x2,0x3
0a1c 00eb       |    |		Load_Encached	Diana_Cache
0a1d 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a1e 4904       |I   |		Short_Literal	0x104
0a1f 00eb       |    |		Load_Encached	Diana_Cache
0a20 0096       |    |		Execute	Package,Entry
0a21 a403       |    |		Store_Unchecked	0x2,0x3
0a22 7835       |x5  |		Jump	0xa58
0a23 e403       |    |		Load	0x2,0x3
0a24 00eb       |    |		Load_Encached	Diana_Cache
0a25 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a26 4907       |I   |		Short_Literal	0x107
0a27 00eb       |    |		Load_Encached	Diana_Cache
0a28 0096       |    |		Execute	Package,Entry
0a29 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0a2a 0f73       | s  |		Execute_Immediate	Equal,0x73
0a2b 6808       |h   |		Jump_Zero	0xa34
0a2c e403       |    |		Load	0x2,0x3
0a2d 00eb       |    |		Load_Encached	Diana_Cache
0a2e 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a2f 4907       |I   |		Short_Literal	0x107
0a30 00eb       |    |		Load_Encached	Diana_Cache
0a31 0096       |    |		Execute	Package,Entry
0a32 a403       |    |		Store_Unchecked	0x2,0x3
0a33 7824       |x$  |		Jump	0xa58
0a34 e403       |    |		Load	0x2,0x3
0a35 a402       |    |		Store_Unchecked	0x2,0x2
0a36 781b       |x   |		Jump	0xa52
0a37 e403       |    |		Load	0x2,0x3
0a38 00eb       |    |		Load_Encached	Diana_Cache
0a39 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a3a 4902       |I   |		Short_Literal	0x102
0a3b 00eb       |    |		Load_Encached	Diana_Cache
0a3c 0096       |    |		Execute	Package,Entry
0a3d 0145       | E  |		Execute	Heap_Access,Diana_Tree_Kind
0a3e 0f73       | s  |		Execute_Immediate	Equal,0x73
0a3f 6808       |h   |		Jump_Zero	0xa48
0a40 e403       |    |		Load	0x2,0x3
0a41 00eb       |    |		Load_Encached	Diana_Cache
0a42 18cf       |    |		Execute	Package,Field_Execute,Field_Number 0xcf
0a43 4902       |I   |		Short_Literal	0x102
0a44 00eb       |    |		Load_Encached	Diana_Cache
0a45 0096       |    |		Execute	Package,Entry
0a46 a403       |    |		Store_Unchecked	0x2,0x3
0a47 7810       |x   |		Jump	0xa58
0a48 e403       |    |		Load	0x2,0x3
0a49 a402       |    |		Store_Unchecked	0x2,0x2
0a4a 7807       |x   |		Jump	0xa52
0a4b e213       |    |		Load	0x1,0x13
0a4c 0257       | W  |		Execute	Discrete,Raise
0a4d e403       |    |		Load	0x2,0x3
0a4e 00eb       |    |		Load_Encached	Diana_Cache
0a4f 18b6       |    |		Execute	Package,Field_Execute,Field_Number 0xb6
0a50 a403       |    |		Store_Unchecked	0x2,0x3
0a51 7806       |x   |		Jump	0xa58
0a52 e403       |    |		Load	0x2,0x3
0a53 00eb       |    |		Load_Encached	Diana_Cache
0a54 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0a55 a403       |    |		Store_Unchecked	0x2,0x3
0a56 00c9       |    |		Action	Pop_Auxiliary_Loop
0a57 7f87       |    |		Jump	0x9df
0a58 00ce       |    |		Action	Pop_Auxiliary
0a59 00e1       |    |		Load_Encached	Boolean_Cache
0a5a 00e3       |    |		Load_Encached	Natural_Cache
0a5b e402       |    |		Load	0x2,0x2
0a5c e403       |    |		Load	0x2,0x3
0a5d e262       | b  |		Load	0x1,0x62
0a5e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0a5f c404       |    |		Store	0x2,0x4
0a60 005b       | [  |		Store_Top	Discrete,At_Offset_3
0a61 e404       |    |		Load	0x2,0x4
0a62 6826       |h&  |		Jump_Zero	0xa89
0a63 e402       |    |		Load	0x2,0x2
0a64 00eb       |    |		Load_Encached	Diana_Cache
0a65 18ec       |    |		Execute	Package,Field_Execute,Field_Number 0xec
0a66 8243       | C  |		Call	0x1,0x43
0a67 e405       |    |		Load	0x2,0x5
0a68 017d       | }  |		Execute	Record,Structure_Write
0a69 00db       |    |		Load_Top	At_Offset_3
0a6a 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0a6b e405       |    |		Load	0x2,0x5
0a6c 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0a6d 0278       | x  |		Execute	Discrete,Or
0a6e 6803       |h   |		Jump_Zero	0xa72
0a6f 8408       |    |		Call	0x2,0x8
0a70 e213       |    |		Load	0x1,0x13
0a71 0257       | W  |		Execute	Discrete,Raise
0a72 00da       |    |		Load_Top	At_Offset_2
0a73 6809       |h   |		Jump_Zero	0xa7d
0a74 e404       |    |		Load	0x2,0x4
0a75 00d8       |    |		Load_Top	At_Offset_0
0a76 00e4       |    |		Load_Encached	Positive_Cache
0a77 0260       | `  |		Execute	Discrete,In_Type
0a78 7001       |p   |		Jump_Nonzero	0xa7a
0a79 0801       |    |		Execute_Immediate	Raise,0x1
0a7a e405       |    |		Load	0x2,0x5
0a7b 8253       | S  |		Call	0x1,0x53
0a7c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a7d e404       |    |		Load	0x2,0x4
0a7e e405       |    |		Load	0x2,0x5
0a7f 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0a80 0273       | s  |		Execute	Discrete,Plus
0a81 00d8       |    |		Load_Top	At_Offset_0
0a82 00e4       |    |		Load_Encached	Positive_Cache
0a83 0260       | `  |		Execute	Discrete,In_Type
0a84 7001       |p   |		Jump_Nonzero	0xa86
0a85 0801       |    |		Execute_Immediate	Raise,0x1
0a86 e405       |    |		Load	0x2,0x5
0a87 8253       | S  |		Call	0x1,0x53
0a88 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a89 e213       |    |		Load	0x1,0x13
0a8a 0257       | W  |		Execute	Discrete,Raise
0a8b 0831       | 1  |		Execute_Immediate	Raise,0x31
0a8c 0000 0000  |    |		.BLANK	0000[0x4]
0a90 ; --------------------------------------------------------------------------------------
0a90 ; SUBPROGRAM
0a90 ; --------------------------------------------------------------------------------------
0a90 0a93       |    |		.CONST	0x0a93								; Address of begin
0a91 0004       |    |		.CONST	0x0004								; Address of exception handler
0a92 0001       |    |		.CONST	0x0001								; Number of locals
0a93			BODY_0a90:
0a93			INIT_0a90:
0a93 00db       |    |		Load_Top	At_Offset_3
0a94 00db       |    |		Load_Top	At_Offset_3
0a95 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0a96 027a       | z  |		Execute	Discrete,Less_Equal
0a97 680f       |h   |		Jump_Zero	0xaa7
0a98 e25c       | \  |		Load	0x1,0x5c
0a99 0322       | "  |		Declare_Variable	Record
0a9a 00db       |    |		Load_Top	At_Offset_3
0a9b 00d9       |    |		Load_Top	At_Offset_1
0a9c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0a9d e5fe       |    |		Load	0x2,-0x2
0a9e 00d9       |    |		Load_Top	At_Offset_1
0a9f 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0aa0 e5fe       |    |		Load	0x2,-0x2
0aa1 e5ff       |    |		Load	0x2,-0x1
0aa2 e261       | a  |		Load	0x1,0x61
0aa3 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0aa4 00d9       |    |		Load_Top	At_Offset_1
0aa5 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0aa6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0aa7 e213       |    |		Load	0x1,0x13
0aa8 0257       | W  |		Execute	Discrete,Raise
0aa9 0000 0000  |    |		.BLANK	0000[0x7]
0ab0 ; --------------------------------------------------------------------------------------
0ab0 ; SUBPROGRAM
0ab0 ; --------------------------------------------------------------------------------------
0ab0 0ab3       |    |		.CONST	0x0ab3								; Address of begin
0ab1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ab2 0001       |    |		.CONST	0x0001								; Number of locals
0ab3			BODY_0ab0:
0ab3			INIT_0ab0:
0ab3 00da       |    |		Load_Top	At_Offset_2
0ab4 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0ab5 00db       |    |		Load_Top	At_Offset_3
0ab6 8256       | V  |		Call	0x1,0x56
0ab7 0273       | s  |		Execute	Discrete,Plus
0ab8 00d8       |    |		Load_Top	At_Offset_0
0ab9 00e3       |    |		Load_Encached	Natural_Cache
0aba 0260       | `  |		Execute	Discrete,In_Type
0abb 7001       |p   |		Jump_Nonzero	0xabd
0abc 0801       |    |		Execute_Immediate	Raise,0x1
0abd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0abe 0000 0000  |    |		.XXX[0x2]
0ac0 ; --------------------------------------------------------------------------------------
0ac0 ; SUBPROGRAM
0ac0 ; --------------------------------------------------------------------------------------
0ac0 0ac3       |    |		.CONST	0x0ac3								; Address of begin
0ac1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ac2 0001       |    |		.CONST	0x0001								; Number of locals
0ac3			BODY_0ac0:
0ac3			INIT_0ac0:
0ac3 4807       |H   |		Short_Literal	0x7
0ac4 00db       |    |		Load_Top	At_Offset_3
0ac5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0ac6 826b       | k  |		Call	0x1,0x6b
0ac7 48ff       |H   |		Short_Literal	0xff
0ac8 0279       | y  |		Execute	Discrete,And
0ac9 00d8       |    |		Load_Top	At_Offset_0
0aca 00e3       |    |		Load_Encached	Natural_Cache
0acb 0260       | `  |		Execute	Discrete,In_Type
0acc 7001       |p   |		Jump_Nonzero	0xace
0acd 0801       |    |		Execute_Immediate	Raise,0x1
0ace 0a01       |    |		Execute_Immediate	Plus,0x1
0acf 00d8       |    |		Load_Top	At_Offset_0
0ad0 00e3       |    |		Load_Encached	Natural_Cache
0ad1 0260       | `  |		Execute	Discrete,In_Type
0ad2 7001       |p   |		Jump_Nonzero	0xad4
0ad3 0801       |    |		Execute_Immediate	Raise,0x1
0ad4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0ad5 0000 0000  |    |		.XXX[0x3]
0ad7 0000       |    |
0ad8 ; --------------------------------------------------------------------------------------
0ad8 ; SUBPROGRAM
0ad8 ; --------------------------------------------------------------------------------------
0ad8 0ae1       |    |		.CONST	0x0ae1								; Address of begin
0ad9 0004       |    |		.CONST	0x0004								; Address of exception handler
0ada 0003       |    |		.CONST	0x0003								; Number of locals
0adb			INIT_0ad8:
0adb 00e3       |    |		Load_Encached	Natural_Cache
0adc 0605       |    |		Execute_Immediate	Set_Value_Unchecked,0x5
0add e25b       | [  |		Load	0x1,0x5b
0ade 0322       | "  |		Declare_Variable	Record
0adf 00d8       |    |		Load_Top	At_Offset_0
0ae0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0ae1			BODY_0ad8:
0ae1 00d9       |    |		Load_Top	At_Offset_1
0ae2 e5ff       |    |		Load	0x2,-0x1
0ae3 8257       | W  |		Call	0x1,0x57
0ae4 0273       | s  |		Execute	Discrete,Plus
0ae5 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0ae6 00cf       |    |		Action	Mark_Auxiliary
0ae7 e5ff       |    |		Load	0x2,-0x1
0ae8 8223       | #  |		Call	0x1,0x23
0ae9 4801       |H   |		Short_Literal	0x1
0aea 0263       | c  |		Execute	Discrete,Above_Bound
0aeb 700f       |p   |		Jump_Nonzero	0xafb
0aec 00d8       |    |		Load_Top	At_Offset_0
0aed e5ff       |    |		Load	0x2,-0x1
0aee 8244       | D  |		Call	0x1,0x44
0aef e403       |    |		Load	0x2,0x3
0af0 017d       | }  |		Execute	Record,Structure_Write
0af1 e402       |    |		Load	0x2,0x2
0af2 e403       |    |		Load	0x2,0x3
0af3 8258       | X  |		Call	0x1,0x58
0af4 0273       | s  |		Execute	Discrete,Plus
0af5 e403       |    |		Load	0x2,0x3
0af6 8259       | Y  |		Call	0x1,0x59
0af7 0273       | s  |		Execute	Discrete,Plus
0af8 c402       |    |		Store	0x2,0x2
0af9 00c8       |    |		Action	Pop_Auxiliary_Range
0afa 3ff1       |?   |		Loop_Increasing	0xaec
0afb 00ce       |    |		Action	Pop_Auxiliary
0afc 00d9       |    |		Load_Top	At_Offset_1
0afd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0afe 0000 0000  |    |		.XXX[0x2]
0b00 ; --------------------------------------------------------------------------------------
0b00 ; SUBPROGRAM
0b00 ; --------------------------------------------------------------------------------------
0b00 0b03       |    |		.CONST	0x0b03								; Address of begin
0b01 0004       |    |		.CONST	0x0004								; Address of exception handler
0b02 0001       |    |		.CONST	0x0001								; Number of locals
0b03			BODY_0b00:
0b03			INIT_0b00:
0b03 00da       |    |		Load_Top	At_Offset_2
0b04 8223       | #  |		Call	0x1,0x23
0b05 0902       |    |		Execute_Immediate	Binary_Scale,0x2
0b06 0a01       |    |		Execute_Immediate	Plus,0x1
0b07 00d8       |    |		Load_Top	At_Offset_0
0b08 00e3       |    |		Load_Encached	Natural_Cache
0b09 0260       | `  |		Execute	Discrete,In_Type
0b0a 7001       |p   |		Jump_Nonzero	0xb0c
0b0b 0801       |    |		Execute_Immediate	Raise,0x1
0b0c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b0d 0000 0000  |    |		.XXX[0x3]
0b0f 0000       |    |
0b10 ; --------------------------------------------------------------------------------------
0b10 ; SUBPROGRAM
0b10 ; --------------------------------------------------------------------------------------
0b10 0b13       |    |		.CONST	0x0b13								; Address of begin
0b11 0004       |    |		.CONST	0x0004								; Address of exception handler
0b12 0001       |    |		.CONST	0x0001								; Number of locals
0b13			BODY_0b10:
0b13			INIT_0b10:
0b13 00da       |    |		Load_Top	At_Offset_2
0b14 8238       | 8  |		Call	0x1,0x38
0b15 0a02       |    |		Execute_Immediate	Plus,0x2
0b16 00d8       |    |		Load_Top	At_Offset_0
0b17 00e3       |    |		Load_Encached	Natural_Cache
0b18 0260       | `  |		Execute	Discrete,In_Type
0b19 7001       |p   |		Jump_Nonzero	0xb1b
0b1a 0801       |    |		Execute_Immediate	Raise,0x1
0b1b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b1c 0000 0000  |    |		.BLANK	0000[0x4]
0b20 ; --------------------------------------------------------------------------------------
0b20 ; SUBPROGRAM
0b20 ; --------------------------------------------------------------------------------------
0b20 0b25       | %  |		.CONST	0x0b25								; Address of begin
0b21 0004       |    |		.CONST	0x0004								; Address of exception handler
0b22 0002       |    |		.CONST	0x0002								; Number of locals
0b23			INIT_0b20:
0b23 00e3       |    |		Load_Encached	Natural_Cache
0b24 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0b25			BODY_0b20:
0b25 00db       |    |		Load_Top	At_Offset_3
0b26 8236       | 6  |		Call	0x1,0x36
0b27 6805       |h   |		Jump_Zero	0xb2d
0b28 00d8       |    |		Load_Top	At_Offset_0
0b29 e5ff       |    |		Load	0x2,-0x1
0b2a 8239       | 9  |		Call	0x1,0x39
0b2b 0273       | s  |		Execute	Discrete,Plus
0b2c 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0b2d 00db       |    |		Load_Top	At_Offset_3
0b2e 8237       | 7  |		Call	0x1,0x37
0b2f 6805       |h   |		Jump_Zero	0xb35
0b30 00d8       |    |		Load_Top	At_Offset_0
0b31 e5ff       |    |		Load	0x2,-0x1
0b32 8238       | 8  |		Call	0x1,0x38
0b33 0273       | s  |		Execute	Discrete,Plus
0b34 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0b35 00d8       |    |		Load_Top	At_Offset_0
0b36 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b37 0000       |    |		.XXX[0x1]
0b38 ; --------------------------------------------------------------------------------------
0b38 ; SUBPROGRAM
0b38 ; --------------------------------------------------------------------------------------
0b38 0b3b       | ;  |		.CONST	0x0b3b								; Address of begin
0b39 0004       |    |		.CONST	0x0004								; Address of exception handler
0b3a 0001       |    |		.CONST	0x0001								; Number of locals
0b3b			BODY_0b38:
0b3b			INIT_0b38:
0b3b 00da       |    |		Load_Top	At_Offset_2
0b3c 48ff       |H   |		Short_Literal	0xff
0b3d 0279       | y  |		Execute	Discrete,And
0b3e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b3f 0000       |    |		.XXX[0x1]
0b40 ; --------------------------------------------------------------------------------------
0b40 ; SUBPROGRAM
0b40 ; --------------------------------------------------------------------------------------
0b40 0b43       | C  |		.CONST	0x0b43								; Address of begin
0b41 0004       |    |		.CONST	0x0004								; Address of exception handler
0b42 0001       |    |		.CONST	0x0001								; Number of locals
0b43			BODY_0b40:
0b43			INIT_0b40:
0b43 00da       |    |		Load_Top	At_Offset_2
0b44 e003       |    |		Load	0x0,0x3
0b45 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b46 00d9       |    |		Load_Top	At_Offset_1
0b47 00d0       |    |		Action	Swap_Control
0b48 0260       | `  |		Execute	Discrete,In_Type
0b49 7001       |p   |		Jump_Nonzero	0xb4b
0b4a 0801       |    |		Execute_Immediate	Raise,0x1
0b4b 825d       | ]  |		Call	0x1,0x5d
0b4c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b4d 0000 0000  |    |		.XXX[0x3]
0b4f 0000       |    |
0b50 ; --------------------------------------------------------------------------------------
0b50 ; SUBPROGRAM
0b50 ; --------------------------------------------------------------------------------------
0b50 0b53       | S  |		.CONST	0x0b53								; Address of begin
0b51 0004       |    |		.CONST	0x0004								; Address of exception handler
0b52 0001       |    |		.CONST	0x0001								; Number of locals
0b53			BODY_0b50:
0b53			INIT_0b50:
0b53 00da       |    |		Load_Top	At_Offset_2
0b54 e002       |    |		Load	0x0,0x2
0b55 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b56 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0b57 680a       |h   |		Jump_Zero	0xb62
0b58 4829       |H)  |		Short_Literal	0x29
0b59 0092 0e86  |    |		Action	Push_String_Extended,0xe86					; "'N("
0b5b e5ff       |    |		Load	0x2,-0x1
0b5c e002       |    |		Load	0x0,0x2
0b5d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b5e 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0b5f 01cc       |    |		Execute	Vector,Catenate
0b60 01cb       |    |		Execute	Vector,Append
0b61 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b62 00ea       |    |		Load_Encached	Null_String_Cache
0b63 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b64 0000 0000  |    |		.BLANK	0000[0x4]
0b68 ; --------------------------------------------------------------------------------------
0b68 ; SUBPROGRAM
0b68 ; --------------------------------------------------------------------------------------
0b68 0b6b       | k  |		.CONST	0x0b6b								; Address of begin
0b69 0004       |    |		.CONST	0x0004								; Address of exception handler
0b6a 0001       |    |		.CONST	0x0001								; Number of locals
0b6b			BODY_0b68:
0b6b			INIT_0b68:
0b6b 00da       |    |		Load_Top	At_Offset_2
0b6c e002       |    |		Load	0x0,0x2
0b6d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b6e 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0b6f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b70 ; --------------------------------------------------------------------------------------
0b70 ; SUBPROGRAM
0b70 ; --------------------------------------------------------------------------------------
0b70 0b73       | s  |		.CONST	0x0b73								; Address of begin
0b71 0004       |    |		.CONST	0x0004								; Address of exception handler
0b72 0001       |    |		.CONST	0x0001								; Number of locals
0b73			BODY_0b70:
0b73			INIT_0b70:
0b73 00da       |    |		Load_Top	At_Offset_2
0b74 e002       |    |		Load	0x0,0x2
0b75 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b76 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0b77 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b78 ; --------------------------------------------------------------------------------------
0b78 ; SUBPROGRAM
0b78 ; --------------------------------------------------------------------------------------
0b78 0b7b       | {  |		.CONST	0x0b7b								; Address of begin
0b79 0004       |    |		.CONST	0x0004								; Address of exception handler
0b7a 0001       |    |		.CONST	0x0001								; Number of locals
0b7b			BODY_0b78:
0b7b			INIT_0b78:
0b7b 00da       |    |		Load_Top	At_Offset_2
0b7c e002       |    |		Load	0x0,0x2
0b7d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b7e 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0b7f 00db       |    |		Load_Top	At_Offset_3
0b80 8263       | c  |		Call	0x1,0x63
0b81 01cc       |    |		Execute	Vector,Catenate
0b82 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b83 0000 0000  |    |		.BLANK	0000[0x5]
0b88 ; --------------------------------------------------------------------------------------
0b88 ; SUBPROGRAM
0b88 ; --------------------------------------------------------------------------------------
0b88 0b8b       |    |		.CONST	0x0b8b								; Address of begin
0b89 0004       |    |		.CONST	0x0004								; Address of exception handler
0b8a 0001       |    |		.CONST	0x0001								; Number of locals
0b8b			BODY_0b88:
0b8b			INIT_0b88:
0b8b 00da       |    |		Load_Top	At_Offset_2
0b8c e002       |    |		Load	0x0,0x2
0b8d 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0b8e 1843       | C  |		Execute	Package,Field_Execute,Field_Number 0x43
0b8f 00db       |    |		Load_Top	At_Offset_3
0b90 8263       | c  |		Call	0x1,0x63
0b91 01cc       |    |		Execute	Vector,Catenate
0b92 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0b93 0000 0000  |    |		.BLANK	0000[0x5]
0b98 ; --------------------------------------------------------------------------------------
0b98 ; SUBPROGRAM
0b98 ; --------------------------------------------------------------------------------------
0b98 0b9b       |    |		.CONST	0x0b9b								; Address of begin
0b99 0004       |    |		.CONST	0x0004								; Address of exception handler
0b9a 0001       |    |		.CONST	0x0001								; Number of locals
0b9b			BODY_0b98:
0b9b			INIT_0b98:
0b9b 4820       |H   |		Short_Literal	0x20
0b9c 4800       |H   |		Short_Literal	0x0
0b9d 480a       |H   |		Short_Literal	0xa
0b9e e5ff       |    |		Load	0x2,-0x1
0b9f e010       |    |		Load	0x0,0x10
0ba0 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0ba1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0ba2 0000 0000  |    |		.BLANK	0000[0x6]
0ba8 ; --------------------------------------------------------------------------------------
0ba8 ; SUBPROGRAM
0ba8 ; --------------------------------------------------------------------------------------
0ba8 0bab       |    |		.CONST	0x0bab								; Address of begin
0ba9 0004       |    |		.CONST	0x0004								; Address of exception handler
0baa 0001       |    |		.CONST	0x0001								; Number of locals
0bab			BODY_0ba8:
0bab			INIT_0ba8:
0bab 00da       |    |		Load_Top	At_Offset_2
0bac e5fe       |    |		Load	0x2,-0x2
0bad 0270       | p  |		Execute	Discrete,Divide
0bae 4801       |H   |		Short_Literal	0x1
0baf 0279       | y  |		Execute	Discrete,And
0bb0 00d8       |    |		Load_Top	At_Offset_0
0bb1 00e1       |    |		Load_Encached	Boolean_Cache
0bb2 0260       | `  |		Execute	Discrete,In_Type
0bb3 7001       |p   |		Jump_Nonzero	0xbb5
0bb4 0801       |    |		Execute_Immediate	Raise,0x1
0bb5 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0bb6 0000 0000  |    |		.XXX[0x2]
0bb8 ; --------------------------------------------------------------------------------------
0bb8 ; SUBPROGRAM
0bb8 ; --------------------------------------------------------------------------------------
0bb8 0bbb       |    |		.CONST	0x0bbb								; Address of begin
0bb9 0004       |    |		.CONST	0x0004								; Address of exception handler
0bba 0001       |    |		.CONST	0x0001								; Number of locals
0bbb			BODY_0bb8:
0bbb			INIT_0bb8:
0bbb 00da       |    |		Load_Top	At_Offset_2
0bbc 0f00       |    |		Execute_Immediate	Equal,0x0
0bbd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0bbe 0000 0000  |    |		.XXX[0x2]
0bc0 ; --------------------------------------------------------------------------------------
0bc0 ; SUBPROGRAM
0bc0 ; --------------------------------------------------------------------------------------
0bc0 0bc3       |    |		.CONST	0x0bc3								; Address of begin
0bc1 0004       |    |		.CONST	0x0004								; Address of exception handler
0bc2 0001       |    |		.CONST	0x0001								; Number of locals
0bc3			BODY_0bc0:
0bc3			INIT_0bc0:
0bc3 00db       |    |		Load_Top	At_Offset_3
0bc4 00db       |    |		Load_Top	At_Offset_3
0bc5 e00b       |    |		Load	0x0,0xb
0bc6 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0bc7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0bc8 ; --------------------------------------------------------------------------------------
0bc8 ; SUBPROGRAM
0bc8 ; --------------------------------------------------------------------------------------
0bc8 0bcb       |    |		.CONST	0x0bcb								; Address of begin
0bc9 0004       |    |		.CONST	0x0004								; Address of exception handler
0bca 0001       |    |		.CONST	0x0001								; Number of locals
0bcb			BODY_0bc8:
0bcb			INIT_0bc8:
0bcb 00db       |    |		Load_Top	At_Offset_3
0bcc 00db       |    |		Load_Top	At_Offset_3
0bcd 826b       | k  |		Call	0x1,0x6b
0bce 0910       |    |		Execute_Immediate	Binary_Scale,0x10
0bcf e5fe       |    |		Load	0x2,-0x2
0bd0 0a01       |    |		Execute_Immediate	Plus,0x1
0bd1 00d8       |    |		Load_Top	At_Offset_0
0bd2 e20e       |    |		Load	0x1,0xe
0bd3 0260       | `  |		Execute	Discrete,In_Type
0bd4 7001       |p   |		Jump_Nonzero	0xbd6
0bd5 0801       |    |		Execute_Immediate	Raise,0x1
0bd6 e5ff       |    |		Load	0x2,-0x1
0bd7 826b       | k  |		Call	0x1,0x6b
0bd8 0273       | s  |		Execute	Discrete,Plus
0bd9 00d8       |    |		Load_Top	At_Offset_0
0bda 00e3       |    |		Load_Encached	Natural_Cache
0bdb 0260       | `  |		Execute	Discrete,In_Type
0bdc 7001       |p   |		Jump_Nonzero	0xbde
0bdd 0801       |    |		Execute_Immediate	Raise,0x1
0bde 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0bdf 0000       |    |		.XXX[0x1]
0be0 ; --------------------------------------------------------------------------------------
0be0 ; SUBPROGRAM
0be0 ; --------------------------------------------------------------------------------------
0be0 0be3       |    |		.CONST	0x0be3								; Address of begin
0be1 0004       |    |		.CONST	0x0004								; Address of exception handler
0be2 0001       |    |		.CONST	0x0001								; Number of locals
0be3			BODY_0be0:
0be3			INIT_0be0:
0be3 00da       |    |		Load_Top	At_Offset_2
0be4 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0be5 e5fe       |    |		Load	0x2,-0x2
0be6 0273       | s  |		Execute	Discrete,Plus
0be7 00d8       |    |		Load_Top	At_Offset_0
0be8 e20e       |    |		Load	0x1,0xe
0be9 0260       | `  |		Execute	Discrete,In_Type
0bea 7001       |p   |		Jump_Nonzero	0xbec
0beb 0801       |    |		Execute_Immediate	Raise,0x1
0bec 00db       |    |		Load_Top	At_Offset_3
0bed 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0bee 821d       |    |		Call	0x1,0x1d
0bef 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0bf0 ; --------------------------------------------------------------------------------------
0bf0 ; SUBPROGRAM
0bf0 ; --------------------------------------------------------------------------------------
0bf0 0bf3       |    |		.CONST	0x0bf3								; Address of begin
0bf1 0004       |    |		.CONST	0x0004								; Address of exception handler
0bf2 0001       |    |		.CONST	0x0001								; Number of locals
0bf3			BODY_0bf0:
0bf3			INIT_0bf0:
0bf3 00da       |    |		Load_Top	At_Offset_2
0bf4 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0bf5 e5fe       |    |		Load	0x2,-0x2
0bf6 0273       | s  |		Execute	Discrete,Plus
0bf7 00d8       |    |		Load_Top	At_Offset_0
0bf8 e20e       |    |		Load	0x1,0xe
0bf9 0260       | `  |		Execute	Discrete,In_Type
0bfa 7001       |p   |		Jump_Nonzero	0xbfc
0bfb 0801       |    |		Execute_Immediate	Raise,0x1
0bfc 00db       |    |		Load_Top	At_Offset_3
0bfd 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0bfe 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0bff 821d       |    |		Call	0x1,0x1d
0c00 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0c01 0000 0000  |    |		.BLANK	0000[0x7]
0c08 ; --------------------------------------------------------------------------------------
0c08 ; SUBPROGRAM
0c08 ; --------------------------------------------------------------------------------------
0c08 0c1e       |    |		.CONST	0x0c1e								; Address of begin
0c09 0004       |    |		.CONST	0x0004								; Address of exception handler
0c0a 0006       |    |		.CONST	0x0006								; Number of locals
0c0b			INIT_0c08:
0c0b 00da       |    |		Load_Top	At_Offset_2
0c0c 0007       |    |		Action	Break_Optional
0c0d e002       |    |		Load	0x0,0x2
0c0e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c0f 02ff       |    |		Declare_Variable	Variant_Record
0c10 00d8       |    |		Load_Top	At_Offset_0
0c11 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0c12 00d8       |    |		Load_Top	At_Offset_0
0c13 02ff       |    |		Declare_Variable	Variant_Record
0c14 00d8       |    |		Load_Top	At_Offset_0
0c15 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0c16 e002       |    |		Load	0x0,0x2
0c17 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0c18 e002       |    |		Load	0x0,0x2
0c19 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0c1a 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0c1b 02c7       |    |		Declare_Variable	Any
0c1c 00d8       |    |		Load_Top	At_Offset_0
0c1d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0c1e			BODY_0c08:
0c1e e002       |    |		Load	0x0,0x2
0c1f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0c20 e403       |    |		Load	0x2,0x3
0c21 e402       |    |		Load	0x2,0x2
0c22 e002       |    |		Load	0x0,0x2
0c23 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0c24 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0c25 00d1       |    |		Pop_Control	Pop_Count_1
0c26 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0c27 e002       |    |		Load	0x0,0x2
0c28 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0c29 00db       |    |		Load_Top	At_Offset_3
0c2a 602d       |`-  |		Indirect_Literal	Discrete,0xc58,{0x00000000, 0x00004000}
0c2b e00e       |    |		Load	0x0,0xe
0c2c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0c2d e403       |    |		Load	0x2,0x3
0c2e e002       |    |		Load	0x0,0x2
0c2f 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
0c30 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0c31 00d1       |    |		Pop_Control	Pop_Count_1
0c32 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0c33 00da       |    |		Load_Top	At_Offset_2
0c34 e002       |    |		Load	0x0,0x2
0c35 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0c36 701d       |p   |		Jump_Nonzero	0xc54
0c37 e002       |    |		Load	0x0,0x2
0c38 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0c39 00d9       |    |		Load_Top	At_Offset_1
0c3a 0120       |    |		Execute	Any,Is_Value
0c3b 6804       |h   |		Jump_Zero	0xc40
0c3c e002       |    |		Load	0x0,0x2
0c3d 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0c3e 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0c3f 7801       |x   |		Jump	0xc41
0c40 00d9       |    |		Load_Top	At_Offset_1
0c41 e002       |    |		Load	0x0,0x2
0c42 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0c43 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0c44 e404       |    |		Load	0x2,0x4
0c45 6012       |`   |		Indirect_Literal	Discrete,0xc58,{0x00000000, 0x00004000}
0c46 4801       |H   |		Short_Literal	0x1
0c47 4800       |H   |		Short_Literal	0x0
0c48 e00e       |    |		Load	0x0,0xe
0c49 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0c4a 4800       |H   |		Short_Literal	0x0
0c4b e002       |    |		Load	0x0,0x2
0c4c 1b38       | 8  |		Execute	Package,Field_Read,Field_Number 0x38
0c4d 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0c4e 00d1       |    |		Pop_Control	Pop_Count_1
0c4f c402       |    |		Store	0x2,0x2
0c50 c406       |    |		Store	0x2,0x6
0c51 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0c52 e402       |    |		Load	0x2,0x2
0c53 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c54 00ec       |    |		Load_Encached	Diana_Tree_Cache
0c55 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c56 0000 0000  |    |		.XXX[0x2]
0c58 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0c5c 0000 0000  |    |		.BLANK	0000[0x4]
0c60 ; --------------------------------------------------------------------------------------
0c60 ; SUBPROGRAM
0c60 ; --------------------------------------------------------------------------------------
0c60 0c63       | c  |		.CONST	0x0c63								; Address of begin
0c61 0004       |    |		.CONST	0x0004								; Address of exception handler
0c62 0001       |    |		.CONST	0x0001								; Number of locals
0c63			BODY_0c60:
0c63			INIT_0c60:
0c63 00da       |    |		Load_Top	At_Offset_2
0c64 e261       | a  |		Load	0x1,0x61
0c65 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0c66 00d8       |    |		Load_Top	At_Offset_0
0c67 e20e       |    |		Load	0x1,0xe
0c68 0260       | `  |		Execute	Discrete,In_Type
0c69 7001       |p   |		Jump_Nonzero	0xc6b
0c6a 0801       |    |		Execute_Immediate	Raise,0x1
0c6b 00db       |    |		Load_Top	At_Offset_3
0c6c 826b       | k  |		Call	0x1,0x6b
0c6d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c6e 0000 0000  |    |		.XXX[0x2]
0c70 ; --------------------------------------------------------------------------------------
0c70 ; SUBPROGRAM
0c70 ; --------------------------------------------------------------------------------------
0c70 0c93       |    |		.CONST	0x0c93								; Address of begin
0c71 0004       |    |		.CONST	0x0004								; Address of exception handler
0c72 0005       |    |		.CONST	0x0005								; Number of locals
0c73			INIT_0c70:
0c73 00da       |    |		Load_Top	At_Offset_2
0c74 e261       | a  |		Load	0x1,0x61
0c75 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0c76 e20e       |    |		Load	0x1,0xe
0c77 03f1       |    |		Declare_Variable	Discrete,With_Value
0c78 00d8       |    |		Load_Top	At_Offset_0
0c79 0a01       |    |		Execute_Immediate	Plus,0x1
0c7a 00d8       |    |		Load_Top	At_Offset_0
0c7b e20e       |    |		Load	0x1,0xe
0c7c 0260       | `  |		Execute	Discrete,In_Type
0c7d 7001       |p   |		Jump_Nonzero	0xc7f
0c7e 0801       |    |		Execute_Immediate	Raise,0x1
0c7f e5ff       |    |		Load	0x2,-0x1
0c80 826c       | l  |		Call	0x1,0x6c
0c81 00e3       |    |		Load_Encached	Natural_Cache
0c82 03f1       |    |		Declare_Variable	Discrete,With_Value
0c83 00d9       |    |		Load_Top	At_Offset_1
0c84 0a03       |    |		Execute_Immediate	Plus,0x3
0c85 00d8       |    |		Load_Top	At_Offset_0
0c86 e20e       |    |		Load	0x1,0xe
0c87 0260       | `  |		Execute	Discrete,In_Type
0c88 7001       |p   |		Jump_Nonzero	0xc8a
0c89 0801       |    |		Execute_Immediate	Raise,0x1
0c8a e5ff       |    |		Load	0x2,-0x1
0c8b 826c       | l  |		Call	0x1,0x6c
0c8c 00e3       |    |		Load_Encached	Natural_Cache
0c8d 03f1       |    |		Declare_Variable	Discrete,With_Value
0c8e e011       |    |		Load	0x0,0x11
0c8f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0c90 02ff       |    |		Declare_Variable	Variant_Record
0c91 00d8       |    |		Load_Top	At_Offset_0
0c92 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0c93			BODY_0c70:
0c93 00d8       |    |		Load_Top	At_Offset_0
0c94 e00d       |    |		Load	0x0,0xd
0c95 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0c96 0162       | b  |		Execute	Variant_Record,Check_In_Type
0c97 00da       |    |		Load_Top	At_Offset_2
0c98 e403       |    |		Load	0x2,0x3
0c99 e00d       |    |		Load	0x0,0xd
0c9a 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0c9b 00d1       |    |		Pop_Control	Pop_Count_1
0c9c 00d8       |    |		Load_Top	At_Offset_0
0c9d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0c9e 0000 0000  |    |		.XXX[0x2]
0ca0 ; --------------------------------------------------------------------------------------
0ca0 ; SUBPROGRAM
0ca0 ; --------------------------------------------------------------------------------------
0ca0 0caa       |    |		.CONST	0x0caa								; Address of begin
0ca1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ca2 0003       |    |		.CONST	0x0003								; Number of locals
0ca3			INIT_0ca0:
0ca3 00da       |    |		Load_Top	At_Offset_2
0ca4 e261       | a  |		Load	0x1,0x61
0ca5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0ca6 e20e       |    |		Load	0x1,0xe
0ca7 03f1       |    |		Declare_Variable	Discrete,With_Value
0ca8 029f 0de3  |    |		Declare_Subprogram	INIT_0de0,For_Call
0caa			BODY_0ca0:
0caa 00d9       |    |		Load_Top	At_Offset_1
0cab 6802       |h   |		Jump_Zero	0xcae
0cac 8403       |    |		Call	0x2,0x3
0cad 7802       |x   |		Jump	0xcb0
0cae e214       |    |		Load	0x1,0x14
0caf 0257       | W  |		Execute	Discrete,Raise
0cb0 0831       | 1  |		Execute_Immediate	Raise,0x31
0cb1 0000 0000  |    |		.BLANK	0000[0x7]
0cb8 ; --------------------------------------------------------------------------------------
0cb8 ; SUBPROGRAM
0cb8 ; --------------------------------------------------------------------------------------
0cb8 0cbb       |    |		.CONST	0x0cbb								; Address of begin
0cb9 0004       |    |		.CONST	0x0004								; Address of exception handler
0cba 0001       |    |		.CONST	0x0001								; Number of locals
0cbb			BODY_0cb8:
0cbb			INIT_0cb8:
0cbb 00da       |    |		Load_Top	At_Offset_2
0cbc 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0cbd 021d       |    |		Execute	Heap_Access,Is_Null
0cbe 0f00       |    |		Execute_Immediate	Equal,0x0
0cbf 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0cc0 ; --------------------------------------------------------------------------------------
0cc0 ; SUBPROGRAM
0cc0 ; --------------------------------------------------------------------------------------
0cc0 0cc3       |    |		.CONST	0x0cc3								; Address of begin
0cc1 0004       |    |		.CONST	0x0004								; Address of exception handler
0cc2 0001       |    |		.CONST	0x0001								; Number of locals
0cc3			BODY_0cc0:
0cc3			INIT_0cc0:
0cc3 00da       |    |		Load_Top	At_Offset_2
0cc4 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0cc5 00db       |    |		Load_Top	At_Offset_3
0cc6 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0cc7 0227       | '  |		Execute	Access,All_Reference
0cc8 01d7       |    |		Execute	Vector,Field_Read
0cc9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0cca 0000 0000  |    |		.BLANK	0000[0x6]
0cd0 ; --------------------------------------------------------------------------------------
0cd0 ; SUBPROGRAM
0cd0 ; --------------------------------------------------------------------------------------
0cd0 0cd3       |    |		.CONST	0x0cd3								; Address of begin
0cd1 0004       |    |		.CONST	0x0004								; Address of exception handler
0cd2 0001       |    |		.CONST	0x0001								; Number of locals
0cd3			BODY_0cd0:
0cd3			INIT_0cd0:
0cd3 00db       |    |		Load_Top	At_Offset_3
0cd4 7002       |p   |		Jump_Nonzero	0xcd7
0cd5 4800       |H   |		Short_Literal	0x0
0cd6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0cd7 00db       |    |		Load_Top	At_Offset_3
0cd8 00d8       |    |		Load_Top	At_Offset_0
0cd9 e20e       |    |		Load	0x1,0xe
0cda 0260       | `  |		Execute	Discrete,In_Type
0cdb 7001       |p   |		Jump_Nonzero	0xcdd
0cdc 0801       |    |		Execute_Immediate	Raise,0x1
0cdd 00db       |    |		Load_Top	At_Offset_3
0cde 821d       |    |		Call	0x1,0x1d
0cdf 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0ce0 ; --------------------------------------------------------------------------------------
0ce0 ; SUBPROGRAM
0ce0 ; --------------------------------------------------------------------------------------
0ce0 0ce3       |    |		.CONST	0x0ce3								; Address of begin
0ce1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ce2 0001       |    |		.CONST	0x0001								; Number of locals
0ce3			BODY_0ce0:
0ce3			INIT_0ce0:
0ce3 00db       |    |		Load_Top	At_Offset_3
0ce4 7002       |p   |		Jump_Nonzero	0xce7
0ce5 4800       |H   |		Short_Literal	0x0
0ce6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0ce7 00db       |    |		Load_Top	At_Offset_3
0ce8 0a01       |    |		Execute_Immediate	Plus,0x1
0ce9 00d8       |    |		Load_Top	At_Offset_0
0cea e20e       |    |		Load	0x1,0xe
0ceb 0260       | `  |		Execute	Discrete,In_Type
0cec 7001       |p   |		Jump_Nonzero	0xcee
0ced 0801       |    |		Execute_Immediate	Raise,0x1
0cee 00db       |    |		Load_Top	At_Offset_3
0cef 821d       |    |		Call	0x1,0x1d
0cf0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0cf1 0000 0000  |    |		.BLANK	0000[0x7]
0cf8 ; --------------------------------------------------------------------------------------
0cf8 ; SUBPROGRAM
0cf8 ; --------------------------------------------------------------------------------------
0cf8 0cfb       |    |		.CONST	0x0cfb								; Address of begin
0cf9 0004       |    |		.CONST	0x0004								; Address of exception handler
0cfa 0001       |    |		.CONST	0x0001								; Number of locals
0cfb			BODY_0cf8:
0cfb			INIT_0cf8:
0cfb 00db       |    |		Load_Top	At_Offset_3
0cfc 0a03       |    |		Execute_Immediate	Plus,0x3
0cfd 00d8       |    |		Load_Top	At_Offset_0
0cfe e20e       |    |		Load	0x1,0xe
0cff 0260       | `  |		Execute	Discrete,In_Type
0d00 7001       |p   |		Jump_Nonzero	0xd02
0d01 0801       |    |		Execute_Immediate	Raise,0x1
0d02 00db       |    |		Load_Top	At_Offset_3
0d03 821d       |    |		Call	0x1,0x1d
0d04 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0d05 0000 0000  |    |		.XXX[0x3]
0d07 0000       |    |
0d08 ; --------------------------------------------------------------------------------------
0d08 ; SUBPROGRAM
0d08 ; --------------------------------------------------------------------------------------
0d08 0d0b       |    |		.CONST	0x0d0b								; Address of begin
0d09 0004       |    |		.CONST	0x0004								; Address of exception handler
0d0a 0001       |    |		.CONST	0x0001								; Number of locals
0d0b			BODY_0d08:
0d0b			INIT_0d08:
0d0b 6004       |`   |		Indirect_Literal	Discrete,0xd10,{0x00000000, 0x00008000}
0d0c 00db       |    |		Load_Top	At_Offset_3
0d0d 8269       | i  |		Call	0x1,0x69
0d0e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d0f 0000       |    |		.XXX[0x1]
0d10 0000 0000  |    |		.LITERAL	{0x00000000, 0x00008000}
0d14 0000 0000  |    |		.BLANK	0000[0x4]
0d18 ; --------------------------------------------------------------------------------------
0d18 ; SUBPROGRAM
0d18 ; --------------------------------------------------------------------------------------
0d18 0d1b       |    |		.CONST	0x0d1b								; Address of begin
0d19 0004       |    |		.CONST	0x0004								; Address of exception handler
0d1a 0001       |    |		.CONST	0x0001								; Number of locals
0d1b			BODY_0d18:
0d1b			INIT_0d18:
0d1b 6004       |`   |		Indirect_Literal	Discrete,0xd20,{0x00000000, 0x00004000}
0d1c 00db       |    |		Load_Top	At_Offset_3
0d1d 8269       | i  |		Call	0x1,0x69
0d1e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d1f 0000       |    |		.XXX[0x1]
0d20 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0d24 0000 0000  |    |		.BLANK	0000[0x4]
0d28 ; --------------------------------------------------------------------------------------
0d28 ; SUBPROGRAM
0d28 ; --------------------------------------------------------------------------------------
0d28 0d2b       | +  |		.CONST	0x0d2b								; Address of begin
0d29 0004       |    |		.CONST	0x0004								; Address of exception handler
0d2a 0001       |    |		.CONST	0x0001								; Number of locals
0d2b			BODY_0d28:
0d2b			INIT_0d28:
0d2b 00da       |    |		Load_Top	At_Offset_2
0d2c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0d2d 8273       | s  |		Call	0x1,0x73
0d2e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d2f 0000       |    |		.XXX[0x1]
0d30 ; --------------------------------------------------------------------------------------
0d30 ; SUBPROGRAM
0d30 ; --------------------------------------------------------------------------------------
0d30 0d33       | 3  |		.CONST	0x0d33								; Address of begin
0d31 0004       |    |		.CONST	0x0004								; Address of exception handler
0d32 0001       |    |		.CONST	0x0001								; Number of locals
0d33			BODY_0d30:
0d33			INIT_0d30:
0d33 00da       |    |		Load_Top	At_Offset_2
0d34 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0d35 00db       |    |		Load_Top	At_Offset_3
0d36 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0d37 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0d38 027b       | {  |		Execute	Discrete,Greater_Equal
0d39 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d3a 0000 0000  |    |		.BLANK	0000[0x6]
0d40 ; --------------------------------------------------------------------------------------
0d40 ; SUBPROGRAM
0d40 ; --------------------------------------------------------------------------------------
0d40 0d43       | C  |		.CONST	0x0d43								; Address of begin
0d41 0004       |    |		.CONST	0x0004								; Address of exception handler
0d42 0001       |    |		.CONST	0x0001								; Number of locals
0d43			BODY_0d40:
0d43			INIT_0d40:
0d43 00da       |    |		Load_Top	At_Offset_2
0d44 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0d45 00db       |    |		Load_Top	At_Offset_3
0d46 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0d47 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0d48 027b       | {  |		Execute	Discrete,Greater_Equal
0d49 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d4a 0000 0000  |    |		.BLANK	0000[0x6]
0d50 ; --------------------------------------------------------------------------------------
0d50 ; SUBPROGRAM
0d50 ; --------------------------------------------------------------------------------------
0d50 0d53       | S  |		.CONST	0x0d53								; Address of begin
0d51 0004       |    |		.CONST	0x0004								; Address of exception handler
0d52 0001       |    |		.CONST	0x0001								; Number of locals
0d53			BODY_0d50:
0d53			INIT_0d50:
0d53 e00e       |    |		Load	0x0,0xe
0d54 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0d55 6006       |`   |		Indirect_Literal	Discrete,0xd5c,{0x00007fff, 0xffffffff}
0d56 e7ff       |    |		Load	0x3,-0x1
0d57 e00f       |    |		Load	0x0,0xf
0d58 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0d59 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d5a 0000 0000  |    |		.XXX[0x2]
0d5c 0000 7fff  |    |		.LITERAL	{0x00007fff, 0xffffffff}
0d60 ; --------------------------------------------------------------------------------------
0d60 ; SUBPROGRAM
0d60 ; --------------------------------------------------------------------------------------
0d60 0d63       | c  |		.CONST	0x0d63								; Address of begin
0d61 0004       |    |		.CONST	0x0004								; Address of exception handler
0d62 0001       |    |		.CONST	0x0001								; Number of locals
0d63			BODY_0d60:
0d63			INIT_0d60:
0d63 e00e       |    |		Load	0x0,0xe
0d64 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0d65 67f6       |g   |		Indirect_Literal	Discrete,0xd5c,{0x00007fff, 0xffffffff}
0d66 e7ff       |    |		Load	0x3,-0x1
0d67 e00f       |    |		Load	0x0,0xf
0d68 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0d69 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d6a 0000 0000  |    |		.BLANK	0000[0x6]
0d70 ; --------------------------------------------------------------------------------------
0d70 ; SUBPROGRAM
0d70 ; --------------------------------------------------------------------------------------
0d70 0d7b       | {  |		.CONST	0x0d7b								; Address of begin
0d71 0004       |    |		.CONST	0x0004								; Address of exception handler
0d72 0002       |    |		.CONST	0x0002								; Number of locals
0d73			INIT_0d70:
0d73 e404       |    |		Load	0x2,0x4
0d74 e402       |    |		Load	0x2,0x2
0d75 e261       | a  |		Load	0x1,0x61
0d76 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0d77 e403       |    |		Load	0x2,0x3
0d78 821d       |    |		Call	0x1,0x1d
0d79 00e3       |    |		Load_Encached	Natural_Cache
0d7a 03f1       |    |		Declare_Variable	Discrete,With_Value
0d7b			BODY_0d70:
0d7b 00d8       |    |		Load_Top	At_Offset_0
0d7c 00cb       |    |		Action	Pop_Block_With_Result
0d7d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d7e 0000 0000  |    |		.XXX[0x2]
0d80 ; --------------------------------------------------------------------------------------
0d80 ; SUBPROGRAM
0d80 ; --------------------------------------------------------------------------------------
0d80 0d8e       |    |		.CONST	0x0d8e								; Address of begin
0d81 0004       |    |		.CONST	0x0004								; Address of exception handler
0d82 0003       |    |		.CONST	0x0003								; Number of locals
0d83			INIT_0d80:
0d83 e404       |    |		Load	0x2,0x4
0d84 e402       |    |		Load	0x2,0x2
0d85 e261       | a  |		Load	0x1,0x61
0d86 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0d87 e20e       |    |		Load	0x1,0xe
0d88 03f1       |    |		Declare_Variable	Discrete,With_Value
0d89 00d8       |    |		Load_Top	At_Offset_0
0d8a e403       |    |		Load	0x2,0x3
0d8b 821d       |    |		Call	0x1,0x1d
0d8c 00e3       |    |		Load_Encached	Natural_Cache
0d8d 03f1       |    |		Declare_Variable	Discrete,With_Value
0d8e			BODY_0d80:
0d8e 00d8       |    |		Load_Top	At_Offset_0
0d8f 00cb       |    |		Action	Pop_Block_With_Result
0d90 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d91 0000 0000  |    |		.BLANK	0000[0x7]
0d98 ; --------------------------------------------------------------------------------------
0d98 ; SUBPROGRAM
0d98 ; --------------------------------------------------------------------------------------
0d98 0d9f       |    |		.CONST	0x0d9f								; Address of begin
0d99 0004       |    |		.CONST	0x0004								; Address of exception handler
0d9a 0002       |    |		.CONST	0x0002								; Number of locals
0d9b			INIT_0d98:
0d9b e25c       | \  |		Load	0x1,0x5c
0d9c 0322       | "  |		Declare_Variable	Record
0d9d 00d8       |    |		Load_Top	At_Offset_0
0d9e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0d9f			BODY_0d98:
0d9f 00d8       |    |		Load_Top	At_Offset_0
0da0 00cb       |    |		Action	Pop_Block_With_Result
0da1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0da2 0000 0000  |    |		.BLANK	0000[0x6]
0da8 ; --------------------------------------------------------------------------------------
0da8 ; SUBPROGRAM
0da8 ; --------------------------------------------------------------------------------------
0da8 0db2       |    |		.CONST	0x0db2								; Address of begin
0da9 0004       |    |		.CONST	0x0004								; Address of exception handler
0daa 0005       |    |		.CONST	0x0005								; Number of locals
0dab			INIT_0da8:
0dab 00e3       |    |		Load_Encached	Natural_Cache
0dac 03e9       |    |		Declare_Variable	Discrete,Duplicate
0dad e25c       | \  |		Load	0x1,0x5c
0dae 0322       | "  |		Declare_Variable	Record
0daf 00d8       |    |		Load_Top	At_Offset_0
0db0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0db1 00e3       |    |		Load_Encached	Natural_Cache
0db2			BODY_0da8:
0db2 e406       |    |		Load	0x2,0x6
0db3 6806       |h   |		Jump_Zero	0xdba
0db4 4801       |H   |		Short_Literal	0x1
0db5 a602       |    |		Store_Unchecked	0x3,0x2
0db6 e405       |    |		Load	0x2,0x5
0db7 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0db8 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0db9 7807       |x   |		Jump	0xdc1
0dba e405       |    |		Load	0x2,0x5
0dbb 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0dbc 0a01       |    |		Execute_Immediate	Plus,0x1
0dbd c602       |    |		Store	0x3,0x2
0dbe e405       |    |		Load	0x2,0x5
0dbf 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0dc0 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0dc1 00cf       |    |		Action	Mark_Auxiliary
0dc2 00db       |    |		Load_Top	At_Offset_3
0dc3 e602       |    |		Load	0x3,0x2
0dc4 0263       | c  |		Execute	Discrete,Above_Bound
0dc5 7016       |p   |		Jump_Nonzero	0xddc
0dc6 00d8       |    |		Load_Top	At_Offset_0
0dc7 00d8       |    |		Load_Top	At_Offset_0
0dc8 00e4       |    |		Load_Encached	Positive_Cache
0dc9 0260       | `  |		Execute	Discrete,In_Type
0dca 7001       |p   |		Jump_Nonzero	0xdcc
0dcb 0801       |    |		Execute_Immediate	Raise,0x1
0dcc e405       |    |		Load	0x2,0x5
0dcd 8253       | S  |		Call	0x1,0x53
0dce e604       |    |		Load	0x3,0x4
0dcf 017d       | }  |		Execute	Record,Structure_Write
0dd0 e604       |    |		Load	0x3,0x4
0dd1 824a       | J  |		Call	0x1,0x4a
0dd2 a605       |    |		Store_Unchecked	0x3,0x5
0dd3 00db       |    |		Load_Top	At_Offset_3
0dd4 e404       |    |		Load	0x2,0x4
0dd5 027f       |    |		Execute	Discrete,Equal
0dd6 6803       |h   |		Jump_Zero	0xdda
0dd7 e604       |    |		Load	0x3,0x4
0dd8 00cb       |    |		Action	Pop_Block_With_Result
0dd9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0dda 00c8       |    |		Action	Pop_Auxiliary_Range
0ddb 3fea       |?   |		Loop_Increasing	0xdc6
0ddc 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0ddd 0000 0000  |    |		.XXX[0x3]
0ddf 0000       |    |
0de0 ; --------------------------------------------------------------------------------------
0de0 ; SUBPROGRAM
0de0 ; --------------------------------------------------------------------------------------
0de0 0deb       |    |		.CONST	0x0deb								; Address of begin
0de1 0004       |    |		.CONST	0x0004								; Address of exception handler
0de2 0005       |    |		.CONST	0x0005								; Number of locals
0de3			INIT_0de0:
0de3 e25a       | Z  |		Load	0x1,0x5a
0de4 0322       | "  |		Declare_Variable	Record
0de5 00d8       |    |		Load_Top	At_Offset_0
0de6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0de7 00e1       |    |		Load_Encached	Boolean_Cache
0de8 00e3       |    |		Load_Encached	Natural_Cache
0de9 e20e       |    |		Load	0x1,0xe
0dea 0007       |    |		Action	Break_Optional
0deb			BODY_0de0:
0deb 00e1       |    |		Load_Encached	Boolean_Cache
0dec e602       |    |		Load	0x3,0x2
0ded e5ff       |    |		Load	0x2,-0x1
0dee e260       | `  |		Load	0x1,0x60
0def e012       |    |		Load	0x0,0x12
0df0 e25f       | _  |		Load	0x1,0x5f
0df1 0096       |    |		Execute	Package,Entry
0df2 00d1       |    |		Pop_Control	Pop_Count_1
0df3 005b       | [  |		Store_Top	Discrete,At_Offset_3
0df4 00da       |    |		Load_Top	At_Offset_2
0df5 702f       |p/  |		Jump_Nonzero	0xe25
0df6 e5ff       |    |		Load	0x2,-0x1
0df7 8270       | p  |		Call	0x1,0x70
0df8 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0df9 e5ff       |    |		Load	0x2,-0x1
0dfa e261       | a  |		Load	0x1,0x61
0dfb 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0dfc 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0dfd e25a       | Z  |		Load	0x1,0x5a
0dfe 0322       | "  |		Declare_Variable	Record
0dff e5ff       |    |		Load	0x2,-0x1
0e00 00d9       |    |		Load_Top	At_Offset_1
0e01 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0e02 e5fe       |    |		Load	0x2,-0x2
0e03 00d9       |    |		Load_Top	At_Offset_1
0e04 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0e05 e5ff       |    |		Load	0x2,-0x1
0e06 8271       | q  |		Call	0x1,0x71
0e07 00d9       |    |		Load_Top	At_Offset_1
0e08 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0e09 00d9       |    |		Load_Top	At_Offset_1
0e0a 00d9       |    |		Load_Top	At_Offset_1
0e0b 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0e0c 00da       |    |		Load_Top	At_Offset_2
0e0d 00d9       |    |		Load_Top	At_Offset_1
0e0e 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0e0f 4801       |H   |		Short_Literal	0x1
0e10 00db       |    |		Load_Top	At_Offset_3
0e11 e210       |    |		Load	0x1,0x10
0e12 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0e13 00d9       |    |		Load_Top	At_Offset_1
0e14 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0e15 4801       |H   |		Short_Literal	0x1
0e16 00db       |    |		Load_Top	At_Offset_3
0e17 e212       |    |		Load	0x1,0x12
0e18 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0e19 00d9       |    |		Load_Top	At_Offset_1
0e1a 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0e1b e602       |    |		Load	0x3,0x2
0e1c 017d       | }  |		Execute	Record,Structure_Write
0e1d e260       | `  |		Load	0x1,0x60
0e1e 4800       |H   |		Short_Literal	0x0
0e1f e602       |    |		Load	0x3,0x2
0e20 e5ff       |    |		Load	0x2,-0x1
0e21 e013       |    |		Load	0x0,0x13
0e22 e25f       | _  |		Load	0x1,0x5f
0e23 0096       |    |		Execute	Package,Entry
0e24 c260       | `  |		Store	0x1,0x60
0e25 00db       |    |		Load_Top	At_Offset_3
0e26 00cb       |    |		Action	Pop_Block_With_Result
0e27 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0e28 ; --------------------------------------------------------------------------------------
0e28 ; SUBPROGRAM
0e28 ; --------------------------------------------------------------------------------------
0e28 0e2b       | +  |		.CONST	0x0e2b								; Address of begin
0e29 0004       |    |		.CONST	0x0004								; Address of exception handler
0e2a 0001       |    |		.CONST	0x0001								; Number of locals
0e2b			BODY_0e28:
0e2b			INIT_0e28:
0e2b 4601       |F   |		Jump_Case	0x2
0e2c 7801       |x   |		Jump	0xe2e								; case 0x0
0e2d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0e2e 4800       |H   |		Short_Literal	0x0
0e2f 00db       |    |		Load_Top	At_Offset_3
0e30 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0e31 00da       |    |		Load_Top	At_Offset_2
0e32 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0e33 0125       | %  |		Execute	Any,Set_Constraint
0e34 e002       |    |		Load	0x0,0x2
0e35 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0e36 00db       |    |		Load_Top	At_Offset_3
0e37 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0e38 00ec       |    |		Load_Encached	Diana_Tree_Cache
0e39 00db       |    |		Load_Top	At_Offset_3
0e3a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0e3b 4800       |H   |		Short_Literal	0x0
0e3c 00db       |    |		Load_Top	At_Offset_3
0e3d 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0e3e 4800       |H   |		Short_Literal	0x0
0e3f 00db       |    |		Load_Top	At_Offset_3
0e40 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0e41 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0e42 0000 0000  |    |		.BLANK	0000[0x6]
0e48 ; --------------------------------------------------------------------------------------
0e48 ; SUBPROGRAM
0e48 ; --------------------------------------------------------------------------------------
0e48 0e4b       | K  |		.CONST	0x0e4b								; Address of begin
0e49 0004       |    |		.CONST	0x0004								; Address of exception handler
0e4a 0001       |    |		.CONST	0x0001								; Number of locals
0e4b			BODY_0e48:
0e4b			INIT_0e48:
0e4b 4601       |F   |		Jump_Case	0x2
0e4c 7801       |x   |		Jump	0xe4e								; case 0x0
0e4d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0e4e 00da       |    |		Load_Top	At_Offset_2
0e4f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0e50 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0e51 4800       |H   |		Short_Literal	0x0
0e52 00db       |    |		Load_Top	At_Offset_3
0e53 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0e54 4800       |H   |		Short_Literal	0x0
0e55 00db       |    |		Load_Top	At_Offset_3
0e56 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0e57 4800       |H   |		Short_Literal	0x0
0e58 00db       |    |		Load_Top	At_Offset_3
0e59 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0e5a 4800       |H   |		Short_Literal	0x0
0e5b 00db       |    |		Load_Top	At_Offset_3
0e5c 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0e5d 4800       |H   |		Short_Literal	0x0
0e5e 00db       |    |		Load_Top	At_Offset_3
0e5f 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0e60 4800       |H   |		Short_Literal	0x0
0e61 00db       |    |		Load_Top	At_Offset_3
0e62 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0e63 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0e64 0000 0000  |    |		.BLANK	0000[0x4]
0e68 ; --------------------------------------------------------------------------------------
0e68 ; SUBPROGRAM
0e68 ; --------------------------------------------------------------------------------------
0e68 0e6b       | k  |		.CONST	0x0e6b								; Address of begin
0e69 0004       |    |		.CONST	0x0004								; Address of exception handler
0e6a 0001       |    |		.CONST	0x0001								; Number of locals
0e6b			BODY_0e68:
0e6b			INIT_0e68:
0e6b 4601       |F   |		Jump_Case	0x2
0e6c 7801       |x   |		Jump	0xe6e								; case 0x0
0e6d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0e6e 00da       |    |		Load_Top	At_Offset_2
0e6f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0e70 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0e71 4800       |H   |		Short_Literal	0x0
0e72 00db       |    |		Load_Top	At_Offset_3
0e73 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0e74 4800       |H   |		Short_Literal	0x0
0e75 00db       |    |		Load_Top	At_Offset_3
0e76 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0e77 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0e78 ; --------------------------------------------------------------------------------------
0e78 ; STRING TABLE
0e78 ; --------------------------------------------------------------------------------------
0e78 0020       |    |		.STRTAB	0x0020->0x0e88							; "MODULE_BLOCK"
0e79 002a       | *  |		.STRTAB	0x002a->0x0e8e							; "PROCEDURE_BLOCK"
0e7a 0037       | 7  |		.STRTAB	0x0037->0x0e95							; "FUNCTION_BLOCK"
0e7b 0043       | C  |		.STRTAB	0x0043->0x0e9c							; "ACCEPT_BLOCK"
0e7c 004d       | M  |		.STRTAB	0x004d->0x0ea2							; "DECLARE_BLOCK"
0e7d 0058       | X  |		.STRTAB	0x0058->0x0ea9							; "UTILITY_BLOCK"
0e7e 0063       | c  |		.STRTAB	0x0063->0x0eaf							; "COMMAND_BLOCK"
0e7f 006e       | n  |		.STRTAB	0x006e->0x0eb6							; "LIBRARY_BLOCK"
0e80 0079       | y  |		.STRTAB	0x0079->0x0ebc							; "COMMAND_ELABORATION_BLOCK"
0e81 0090       |    |		.STRTAB	0x0090->0x0ec9							; "LIBRARY_ELABORATION_BLOCK"
0e82 00a7       |    |		.STRTAB	0x00a7->0x0ed5							; "SUBSYSTEM_ELABORATION_BLOCK"
0e83 00c0       |    |		.STRTAB	0x00c0->0x0ee3							; "MANUFACTURED_PROCEDURE_BLOCK"
0e84 00da       |    |		.STRTAB	0x00da->0x0ef1							; "MANUFACTURED_FUNCTION_BLOCK"
0e85 00f3       |    |		.STRTAB	0x00f3->0x0efe							; "UNKNOWN_BLOCK"
0e86 00fe       |    |		.STRTAB	0x00fe->0x0f05							; "'N("
0e87 00ff       |    |		.STREND 0x00ff->0x0f06
0e88 4d4f 4455  |MODU|		.STRTAB_STRINGS
0f07 0000       |    |		.XXX[0x1]
0f08 ; --------------------------------------------------------------------------------------
0f08 ; Debug Table
0f08 ; --------------------------------------------------------------------------------------
0f08 0004 000a  |    |		.DEBUG4	0x0004,0x000a,0xa790,0x0000,0x0001,0x0000
0f0e 0000 0000  |    |		.BLANK	0000[0xf2]