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

⟦5233a52a8⟧

    Length: 14336 (0x3800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 1a60       | `  |		.CONST	0x1a60								; 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 8010       |    |		.CONST	0x8010								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0118       |    |		.CONST	0x0118								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 006d       | m  |		.CONST	0x006d								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
000d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
000e 0129       | )  |		Execute	Any,Make_Visible
000f 029c 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible
0011 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated
0013 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated
0015 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated
0017 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated
0019 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated
001b 00c4       |    |		Action	Make_Default
001c 00c4       |    |		Action	Make_Default
001d 00c4       |    |		Action	Make_Default
001e 00c4       |    |		Action	Make_Default
001f 00c4       |    |		Action	Make_Default
0020 00c4       |    |		Action	Make_Default
0021 00c4       |    |		Action	Make_Default
0022 00c4       |    |		Action	Make_Default
0023 00c4       |    |		Action	Make_Default
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 00c4       |    |		Action	Make_Default
002b 00c4       |    |		Action	Make_Default
002c 00c4       |    |		Action	Make_Default
002d 00c4       |    |		Action	Make_Default
002e 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated
0030 c222       | "  |		Store	0x1,0x22
0031 029a 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call,Visible,Unelaborated
0033 c21f       |    |		Store	0x1,0x1f
0034 029a 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call,Visible,Unelaborated
0036 c220       |    |		Store	0x1,0x20
0037 029a 028b  |    |		Declare_Subprogram	INIT_0288,For_Outer_Call,Visible,Unelaborated
0039 c223       | #  |		Store	0x1,0x23
003a 029a 029b  |    |		Declare_Subprogram	INIT_0298,For_Outer_Call,Visible,Unelaborated
003c c216       |    |		Store	0x1,0x16
003d 029a 030b  |    |		Declare_Subprogram	INIT_0308,For_Outer_Call,Visible,Unelaborated
003f c224       | $  |		Store	0x1,0x24
0040 029a 03e3  |    |		Declare_Subprogram	INIT_03e0,For_Outer_Call,Visible,Unelaborated
0042 c218       |    |		Store	0x1,0x18
0043 029a 0453  |   S|		Declare_Subprogram	INIT_0450,For_Outer_Call,Visible,Unelaborated
0045 c225       | %  |		Store	0x1,0x25
0046 029a 054b  |   K|		Declare_Subprogram	INIT_0548,For_Outer_Call,Visible,Unelaborated
0048 c21a       |    |		Store	0x1,0x1a
0049 029a 0573  |   s|		Declare_Subprogram	INIT_0570,For_Outer_Call,Visible,Unelaborated
004b c221       | !  |		Store	0x1,0x21
004c 029a 05d3  |    |		Declare_Subprogram	INIT_05d0,For_Outer_Call,Visible,Unelaborated
004e c226       | &  |		Store	0x1,0x26
004f 00bf       |    |		Action	Accept_Activation
0050 e002       |    |		Load	0x0,0x2
0051 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
0052 0007       |    |		Action	Break_Optional
0053 00e5       |    |		Load_Encached	Long_Integer_Cache
0054 029b 0643  |   C|		Declare_Subprogram	INIT_0640,For_Outer_Call,Unelaborated
0056 e003       |    |		Load	0x0,0x3
0057 e004       |    |		Load	0x0,0x4
0058 e005       |    |		Load	0x0,0x5
0059 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
005a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
005b 00e1       |    |		Load_Encached	Boolean_Cache
005c e228       | (  |		Load	0x1,0x28
005d 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
005e e006       |    |		Load	0x0,0x6
005f 0387       |    |		Declare_Variable	Package
0060 00d8       |    |		Load_Top	At_Offset_0
0061 020f       |    |		Execute	Module,Activate
0062 e007       |    |		Load	0x0,0x7
0063 e008       |    |		Load	0x0,0x8
0064 e005       |    |		Load	0x0,0x5
0065 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0066 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0067 00e3       |    |		Load_Encached	Natural_Cache
0068 e228       | (  |		Load	0x1,0x28
0069 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
006a e006       |    |		Load	0x0,0x6
006b 0387       |    |		Declare_Variable	Package
006c 00d8       |    |		Load_Top	At_Offset_0
006d 020f       |    |		Execute	Module,Activate
006e 00d9       |    |		Load_Top	At_Offset_1
006f 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0070 00d9       |    |		Load_Top	At_Offset_1
0071 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0072 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
0073 00c7       |    |		Action	Elaborate_Subprogram
0074 029d 066b  |   k|		Declare_Subprogram	INIT_0668,For_Outer_Call
0076 029d 06bb  |    |		Declare_Subprogram	INIT_06b8,For_Outer_Call
0078 029d 06eb  |    |		Declare_Subprogram	INIT_06e8,For_Outer_Call
007a 029d 070b  |    |		Declare_Subprogram	INIT_0708,For_Outer_Call
007c 029d 072b  |   +|		Declare_Subprogram	INIT_0728,For_Outer_Call
007e 029d 0743  |   C|		Declare_Subprogram	INIT_0740,For_Outer_Call
0080 029d 07b3  |    |		Declare_Subprogram	INIT_07b0,For_Outer_Call
0082 029d 07d3  |    |		Declare_Subprogram	INIT_07d0,For_Outer_Call
0084 029d 0853  |   S|		Declare_Subprogram	INIT_0850,For_Outer_Call
0086 029d 087b  |   {|		Declare_Subprogram	INIT_0878,For_Outer_Call
0088 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
0089 00c7       |    |		Action	Elaborate_Subprogram
008a 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
008b 00c7       |    |		Action	Elaborate_Subprogram
008c 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
008d 00c7       |    |		Action	Elaborate_Subprogram
008e 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
008f 00c7       |    |		Action	Elaborate_Subprogram
0090 029d 08bb  |    |		Declare_Subprogram	INIT_08b8,For_Outer_Call
0092 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0093 00c7       |    |		Action	Elaborate_Subprogram
0094 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
0095 00c7       |    |		Action	Elaborate_Subprogram
0096 029d 08e3  |    |		Declare_Subprogram	INIT_08e0,For_Outer_Call
0098 029d 0943  |   C|		Declare_Subprogram	INIT_0940,For_Outer_Call
009a 029d 09f3  |    |		Declare_Subprogram	INIT_09f0,For_Outer_Call
009c 029d 0a5b  |   [|		Declare_Subprogram	INIT_0a58,For_Outer_Call
009e 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
009f 00c7       |    |		Action	Elaborate_Subprogram
00a0 029d 0acb  |    |		Declare_Subprogram	INIT_0ac8,For_Outer_Call
00a2 029d 0af3  |    |		Declare_Subprogram	INIT_0af0,For_Outer_Call
00a4 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
00a5 00c7       |    |		Action	Elaborate_Subprogram
00a6 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
00a7 00c7       |    |		Action	Elaborate_Subprogram
00a8 029d 0b1b  |    |		Declare_Subprogram	INIT_0b18,For_Outer_Call
00aa a009       |    |		Store_Unchecked	0x0,0x9
00ab 00c6       |    |		Action	Check_Subprogram_Elaborated
00ac e005       |    |		Load	0x0,0x5
00ad 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00ae 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00af 00e3       |    |		Load_Encached	Natural_Cache
00b0 e005       |    |		Load	0x0,0x5
00b1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00b2 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00b3 1d3f       | ?  |		Execute_Immediate	Reference_Lex_1,0x3f
00b4 e00a       |    |		Load	0x0,0xa
00b5 e00b       |    |		Load	0x0,0xb
00b6 4800       |H   |		Short_Literal	0x0
00b7 0007       |    |		Action	Break_Optional
00b8 029d 0b4b  |   K|		Declare_Subprogram	INIT_0b48,For_Outer_Call
00ba 029d 0ca3  |    |		Declare_Subprogram	INIT_0ca0,For_Outer_Call
00bc 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
00bd 00c7       |    |		Action	Elaborate_Subprogram
00be 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
00bf 00c7       |    |		Action	Elaborate_Subprogram
00c0 029d 0cf3  |    |		Declare_Subprogram	INIT_0cf0,For_Outer_Call
00c2 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
00c3 00c7       |    |		Action	Elaborate_Subprogram
00c4 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
00c5 00c7       |    |		Action	Elaborate_Subprogram
00c6 029d 0d63  |   c|		Declare_Subprogram	INIT_0d60,For_Outer_Call
00c8 029d 0d7b  |   {|		Declare_Subprogram	INIT_0d78,For_Outer_Call
00ca 029d 0dcb  |    |		Declare_Subprogram	INIT_0dc8,For_Outer_Call
00cc 029d 0e03  |    |		Declare_Subprogram	INIT_0e00,For_Outer_Call
00ce 029d 0e13  |    |		Declare_Subprogram	INIT_0e10,For_Outer_Call
00d0 029d 0e4b  |   K|		Declare_Subprogram	INIT_0e48,For_Outer_Call
00d2 029d 0e5b  |   [|		Declare_Subprogram	INIT_0e58,For_Outer_Call
00d4 a00c       |    |		Store_Unchecked	0x0,0xc
00d5 00c6       |    |		Action	Check_Subprogram_Elaborated
00d6 e005       |    |		Load	0x0,0x5
00d7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00d8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00d9 e005       |    |		Load	0x0,0x5
00da 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00db 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00dc 1d4d       | M  |		Execute_Immediate	Reference_Lex_1,0x4d
00dd 1d4e       | N  |		Execute_Immediate	Reference_Lex_1,0x4e
00de 1d4f       | O  |		Execute_Immediate	Reference_Lex_1,0x4f
00df 1d50       | P  |		Execute_Immediate	Reference_Lex_1,0x50
00e0 e005       |    |		Load	0x0,0x5
00e1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00e2 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
00e3 e005       |    |		Load	0x0,0x5
00e4 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00e5 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
00e6 e00d       |    |		Load	0x0,0xd
00e7 e00e       |    |		Load	0x0,0xe
00e8 4800       |H   |		Short_Literal	0x0
00e9 0007       |    |		Action	Break_Optional
00ea 029b 0e6b  |   k|		Declare_Subprogram	INIT_0e68,For_Outer_Call,Unelaborated
00ec 029b 0f2b  |   +|		Declare_Subprogram	INIT_0f28,For_Outer_Call,Unelaborated
00ee a00c       |    |		Store_Unchecked	0x0,0xc
00ef 00c6       |    |		Action	Check_Subprogram_Elaborated
00f0 e005       |    |		Load	0x0,0x5
00f1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00f2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f3 e005       |    |		Load	0x0,0x5
00f4 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00f5 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00f6 1d4d       | M  |		Execute_Immediate	Reference_Lex_1,0x4d
00f7 1d4e       | N  |		Execute_Immediate	Reference_Lex_1,0x4e
00f8 1d5c       | \  |		Execute_Immediate	Reference_Lex_1,0x5c
00f9 1d5d       | ]  |		Execute_Immediate	Reference_Lex_1,0x5d
00fa e005       |    |		Load	0x0,0x5
00fb 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00fc 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
00fd e005       |    |		Load	0x0,0x5
00fe 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00ff 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0100 e00f       |    |		Load	0x0,0xf
0101 e010       |    |		Load	0x0,0x10
0102 4800       |H   |		Short_Literal	0x0
0103 0007       |    |		Action	Break_Optional
0104 1d5c       | \  |		Execute_Immediate	Reference_Lex_1,0x5c
0105 00c7       |    |		Action	Elaborate_Subprogram
0106 1d5d       | ]  |		Execute_Immediate	Reference_Lex_1,0x5d
0107 00c7       |    |		Action	Elaborate_Subprogram
0108 029d 0f8b  |    |		Declare_Subprogram	INIT_0f88,For_Outer_Call
010a 029d 0fb3  |    |		Declare_Subprogram	INIT_0fb0,For_Outer_Call
010c 029d 107b  |   {|		Declare_Subprogram	INIT_1078,For_Outer_Call
010e 029d 10fb  |    |		Declare_Subprogram	INIT_10f8,For_Outer_Call
0110 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0111 00c7       |    |		Action	Elaborate_Subprogram
0112 029d 1163  |   c|		Declare_Subprogram	INIT_1160,For_Outer_Call
0114 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
0115 00c7       |    |		Action	Elaborate_Subprogram
0116 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
0117 00c7       |    |		Action	Elaborate_Subprogram
0118			BODY_0008:
0118 e22a       | *  |		Load	0x1,0x2a
0119 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
011a e011       |    |		Load	0x0,0x11
011b 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
011c e22a       | *  |		Load	0x1,0x2a
011d 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
011e c22c       | ,  |		Store	0x1,0x2c
011f e22b       | +  |		Load	0x1,0x2b
0120 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0121 e011       |    |		Load	0x0,0x11
0122 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0123 e22b       | +  |		Load	0x1,0x2b
0124 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0125 c22d       | -  |		Store	0x1,0x2d
0126 00bc       |    |		Action	Signal_Activated
0127 00bb       |    |		Action	Signal_Completion
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b       | +  |		.CONST	0x012b								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0001       |    |		.CONST	0x0001								; Number of locals
012b			BODY_0128:
012b			INIT_0128:
012b 4803       |H   |		Short_Literal	0x3
012c 00ca       |    |		Action	Exit_Nullary_Function
012d 0000 0000  |    |		.XXX[0x3]
012f 0000       |    |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 4800       |H   |		Short_Literal	0x0
0134 e22c       | ,  |		Load	0x1,0x2c
0135 4802       |H   |		Short_Literal	0x2
0136 e5fe       |    |		Load	0x2,-0x2
0137 e5ff       |    |		Load	0x2,-0x1
0138 8236       | 6  |		Call	0x1,0x36
0139 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
013a 0000 0000  |    |		.BLANK	0000[0x6]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0143       | C  |		.CONST	0x0143								; Address of begin
0141 0004       |    |		.CONST	0x0004								; Address of exception handler
0142 0001       |    |		.CONST	0x0001								; Number of locals
0143			BODY_0140:
0143			INIT_0140:
0143 4800       |H   |		Short_Literal	0x0
0144 e22c       | ,  |		Load	0x1,0x2c
0145 4803       |H   |		Short_Literal	0x3
0146 e5fe       |    |		Load	0x2,-0x2
0147 e5ff       |    |		Load	0x2,-0x1
0148 8236       | 6  |		Call	0x1,0x36
0149 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
014a 0000 0000  |    |		.BLANK	0000[0x6]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153       | S  |		.CONST	0x0153								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0001       |    |		.CONST	0x0001								; Number of locals
0153			BODY_0150:
0153			INIT_0150:
0153 4800       |H   |		Short_Literal	0x0
0154 e22c       | ,  |		Load	0x1,0x2c
0155 4804       |H   |		Short_Literal	0x4
0156 e5fe       |    |		Load	0x2,-0x2
0157 e5ff       |    |		Load	0x2,-0x1
0158 8236       | 6  |		Call	0x1,0x36
0159 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
015a 0000 0000  |    |		.BLANK	0000[0x6]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0171       | q  |		.CONST	0x0171								; Address of begin
0161 0180       |    |		.CONST	0x0180								; Address of exception handler
0162 0004       |    |		.CONST	0x0004								; Number of locals
0163			INIT_0160:
0163 e22a       | *  |		Load	0x1,0x2a
0164 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0165 4800       |H   |		Short_Literal	0x0
0166 e005       |    |		Load	0x0,0x5
0167 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0168 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0169 1c08       |    |		Execute_Immediate	Run_Utility,0x8
016a e005       |    |		Load	0x0,0x5
016b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
016c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
016d 00d9       |    |		Load_Top	At_Offset_1
016e 016d       | m  |		Execute	Variant_Record,Structure_Write
016f 029f 118b  |    |		Declare_Subprogram	INIT_1188,For_Call
0171			BODY_0160:
0171 e22a       | *  |		Load	0x1,0x2a
0172 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0173 e011       |    |		Load	0x0,0x11
0174 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0175 e22a       | *  |		Load	0x1,0x2a
0176 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0177 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0178 4800       |H   |		Short_Literal	0x0
0179 4801       |H   |		Short_Literal	0x1
017a e5ff       |    |		Load	0x2,-0x1
017b e402       |    |		Load	0x2,0x2
017c e22a       | *  |		Load	0x1,0x2a
017d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
017e 8404       |    |		Call	0x2,0x4
017f 0831       | 1  |		Execute_Immediate	Raise,0x31
0180			TRAP_0160:
0180 0007       |    |		Action	Break_Optional
0181 00db       |    |		Load_Top	At_Offset_3
0182 e22a       | *  |		Load	0x1,0x2a
0183 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0184 4801       |H   |		Short_Literal	0x1
0185 4802       |H   |		Short_Literal	0x2
0186 e012       |    |		Load	0x0,0x12
0187 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0188 035b       | [  |		Declare_Type	Array,Constrained
0189 0337       | 7  |		Declare_Variable	Array
018a e5fe       |    |		Load	0x2,-0x2
018b e013       |    |		Load	0x0,0x13
018c 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
018d 4801       |H   |		Short_Literal	0x1
018e 00da       |    |		Load_Top	At_Offset_2
018f 01d6       |    |		Execute	Vector,Field_Write
0190 e5ff       |    |		Load	0x2,-0x1
0191 e005       |    |		Load	0x0,0x5
0192 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0193 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0194 4802       |H   |		Short_Literal	0x2
0195 00da       |    |		Load_Top	At_Offset_2
0196 01d6       |    |		Execute	Vector,Field_Write
0197 6008       |`   |		Indirect_Literal	Discrete,0x1a0,{0x00000000, 0x00003802}
0198 e014       |    |		Load	0x0,0x14
0199 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
019a 00db       |    |		Load_Top	At_Offset_3
019b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
019c 00da       |    |		Load_Top	At_Offset_2
019d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
019e 0000 0000  |    |		.XXX[0x2]
01a0 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003802}
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b9       |    |		.CONST	0x01b9								; Address of begin
01a9 01c7       |    |		.CONST	0x01c7								; Address of exception handler
01aa 0004       |    |		.CONST	0x0004								; Number of locals
01ab			INIT_01a8:
01ab e22a       | *  |		Load	0x1,0x2a
01ac 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01ad 4800       |H   |		Short_Literal	0x0
01ae e005       |    |		Load	0x0,0x5
01af 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01b0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01b1 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01b2 e005       |    |		Load	0x0,0x5
01b3 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01b4 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01b5 00d9       |    |		Load_Top	At_Offset_1
01b6 016d       | m  |		Execute	Variant_Record,Structure_Write
01b7 029f 11a3  |    |		Declare_Subprogram	INIT_11a0,For_Call
01b9			BODY_01a8:
01b9 e5ff       |    |		Load	0x2,-0x1
01ba 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01bb 7002       |p   |		Jump_Nonzero	0x1be
01bc 00d9       |    |		Load_Top	At_Offset_1
01bd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01be e22a       | *  |		Load	0x1,0x2a
01bf 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01c0 e011       |    |		Load	0x0,0x11
01c1 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01c2 e22a       | *  |		Load	0x1,0x2a
01c3 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01c4 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01c5 8404       |    |		Call	0x2,0x4
01c6 0831       | 1  |		Execute_Immediate	Raise,0x31
01c7			TRAP_01a8:
01c7 0007       |    |		Action	Break_Optional
01c8 00db       |    |		Load_Top	At_Offset_3
01c9 e22a       | *  |		Load	0x1,0x2a
01ca 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
01cb 4801       |H   |		Short_Literal	0x1
01cc 4802       |H   |		Short_Literal	0x2
01cd e012       |    |		Load	0x0,0x12
01ce 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01cf 035b       | [  |		Declare_Type	Array,Constrained
01d0 0337       | 7  |		Declare_Variable	Array
01d1 e5fe       |    |		Load	0x2,-0x2
01d2 e013       |    |		Load	0x0,0x13
01d3 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
01d4 4801       |H   |		Short_Literal	0x1
01d5 00da       |    |		Load_Top	At_Offset_2
01d6 01d6       |    |		Execute	Vector,Field_Write
01d7 4801       |H   |		Short_Literal	0x1
01d8 e5ff       |    |		Load	0x2,-0x1
01d9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01da 01d7       |    |		Execute	Vector,Field_Read
01db e005       |    |		Load	0x0,0x5
01dc 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
01dd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01de 4802       |H   |		Short_Literal	0x2
01df 00da       |    |		Load_Top	At_Offset_2
01e0 01d6       |    |		Execute	Vector,Field_Write
01e1 67be       |g   |		Indirect_Literal	Discrete,0x1a0,{0x00000000, 0x00003802}
01e2 e014       |    |		Load	0x0,0x14
01e3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01e4 00db       |    |		Load_Top	At_Offset_3
01e5 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01e6 00da       |    |		Load_Top	At_Offset_2
01e7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb       |    |		.CONST	0x01eb								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0001       |    |		.CONST	0x0001								; Number of locals
01eb			BODY_01e8:
01eb			INIT_01e8:
01eb 4800       |H   |		Short_Literal	0x0
01ec e22c       | ,  |		Load	0x1,0x2c
01ed 4800       |H   |		Short_Literal	0x0
01ee e5fe       |    |		Load	0x2,-0x2
01ef e5ff       |    |		Load	0x2,-0x1
01f0 8236       | 6  |		Call	0x1,0x36
01f1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01f2 0000 0000  |    |		.BLANK	0000[0x6]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 0209       |    |		.CONST	0x0209								; Address of begin
01f9 0218       |    |		.CONST	0x0218								; Address of exception handler
01fa 0004       |    |		.CONST	0x0004								; Number of locals
01fb			INIT_01f8:
01fb e22a       | *  |		Load	0x1,0x2a
01fc 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01fd 4800       |H   |		Short_Literal	0x0
01fe e005       |    |		Load	0x0,0x5
01ff 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0200 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0201 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0202 e005       |    |		Load	0x0,0x5
0203 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0204 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0205 00d9       |    |		Load_Top	At_Offset_1
0206 016d       | m  |		Execute	Variant_Record,Structure_Write
0207 029f 11b3  |    |		Declare_Subprogram	INIT_11b0,For_Call
0209			BODY_01f8:
0209 e22a       | *  |		Load	0x1,0x2a
020a 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
020b e011       |    |		Load	0x0,0x11
020c 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
020d e22a       | *  |		Load	0x1,0x2a
020e 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
020f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0210 4800       |H   |		Short_Literal	0x0
0211 4801       |H   |		Short_Literal	0x1
0212 e5ff       |    |		Load	0x2,-0x1
0213 e402       |    |		Load	0x2,0x2
0214 e22a       | *  |		Load	0x1,0x2a
0215 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0216 8404       |    |		Call	0x2,0x4
0217 0831       | 1  |		Execute_Immediate	Raise,0x31
0218			TRAP_01f8:
0218 0007       |    |		Action	Break_Optional
0219 00db       |    |		Load_Top	At_Offset_3
021a e22a       | *  |		Load	0x1,0x2a
021b 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
021c 4801       |H   |		Short_Literal	0x1
021d 4802       |H   |		Short_Literal	0x2
021e e012       |    |		Load	0x0,0x12
021f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0220 035b       | [  |		Declare_Type	Array,Constrained
0221 0337       | 7  |		Declare_Variable	Array
0222 e5fe       |    |		Load	0x2,-0x2
0223 e013       |    |		Load	0x0,0x13
0224 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0225 4801       |H   |		Short_Literal	0x1
0226 00da       |    |		Load_Top	At_Offset_2
0227 01d6       |    |		Execute	Vector,Field_Write
0228 e5ff       |    |		Load	0x2,-0x1
0229 e005       |    |		Load	0x0,0x5
022a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
022b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
022c 4802       |H   |		Short_Literal	0x2
022d 00da       |    |		Load_Top	At_Offset_2
022e 01d6       |    |		Execute	Vector,Field_Write
022f 6008       |`   |		Indirect_Literal	Discrete,0x238,{0x00000000, 0x00003804}
0230 e014       |    |		Load	0x0,0x14
0231 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0232 00db       |    |		Load_Top	At_Offset_3
0233 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0234 00da       |    |		Load_Top	At_Offset_2
0235 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0236 0000 0000  |    |		.XXX[0x2]
0238 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003804}
023c 0000 0000  |    |		.BLANK	0000[0x4]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0251       | Q  |		.CONST	0x0251								; Address of begin
0241 025f       | _  |		.CONST	0x025f								; Address of exception handler
0242 0004       |    |		.CONST	0x0004								; Number of locals
0243			INIT_0240:
0243 e22a       | *  |		Load	0x1,0x2a
0244 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0245 4800       |H   |		Short_Literal	0x0
0246 e005       |    |		Load	0x0,0x5
0247 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0248 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0249 1c08       |    |		Execute_Immediate	Run_Utility,0x8
024a e005       |    |		Load	0x0,0x5
024b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
024c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
024d 00d9       |    |		Load_Top	At_Offset_1
024e 016d       | m  |		Execute	Variant_Record,Structure_Write
024f 029f 11cb  |    |		Declare_Subprogram	INIT_11c8,For_Call
0251			BODY_0240:
0251 e5ff       |    |		Load	0x2,-0x1
0252 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0253 7002       |p   |		Jump_Nonzero	0x256
0254 00d9       |    |		Load_Top	At_Offset_1
0255 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0256 e22a       | *  |		Load	0x1,0x2a
0257 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0258 e011       |    |		Load	0x0,0x11
0259 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
025a e22a       | *  |		Load	0x1,0x2a
025b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
025c 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
025d 8404       |    |		Call	0x2,0x4
025e 0831       | 1  |		Execute_Immediate	Raise,0x31
025f			TRAP_0240:
025f 0007       |    |		Action	Break_Optional
0260 00db       |    |		Load_Top	At_Offset_3
0261 e22a       | *  |		Load	0x1,0x2a
0262 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0263 4801       |H   |		Short_Literal	0x1
0264 4802       |H   |		Short_Literal	0x2
0265 e012       |    |		Load	0x0,0x12
0266 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0267 035b       | [  |		Declare_Type	Array,Constrained
0268 0337       | 7  |		Declare_Variable	Array
0269 e5fe       |    |		Load	0x2,-0x2
026a e013       |    |		Load	0x0,0x13
026b 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
026c 4801       |H   |		Short_Literal	0x1
026d 00da       |    |		Load_Top	At_Offset_2
026e 01d6       |    |		Execute	Vector,Field_Write
026f 4801       |H   |		Short_Literal	0x1
0270 e5ff       |    |		Load	0x2,-0x1
0271 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0272 01d7       |    |		Execute	Vector,Field_Read
0273 e005       |    |		Load	0x0,0x5
0274 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0275 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0276 4802       |H   |		Short_Literal	0x2
0277 00da       |    |		Load_Top	At_Offset_2
0278 01d6       |    |		Execute	Vector,Field_Write
0279 6006       |`   |		Indirect_Literal	Discrete,0x280,{0x00000000, 0x00003805}
027a e014       |    |		Load	0x0,0x14
027b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
027c 00db       |    |		Load_Top	At_Offset_3
027d 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
027e 00da       |    |		Load_Top	At_Offset_2
027f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0280 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003805}
0284 0000 0000  |    |		.BLANK	0000[0x4]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b       |    |		.CONST	0x028b								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0001       |    |		.CONST	0x0001								; Number of locals
028b			BODY_0288:
028b			INIT_0288:
028b 4800       |H   |		Short_Literal	0x0
028c e22c       | ,  |		Load	0x1,0x2c
028d e5fe       |    |		Load	0x2,-0x2
028e 4800       |H   |		Short_Literal	0x0
028f e5ff       |    |		Load	0x2,-0x1
0290 823a       | :  |		Call	0x1,0x3a
0291 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0292 0000 0000  |    |		.BLANK	0000[0x6]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 02a4       |    |		.CONST	0x02a4								; Address of begin
0299 02e9       |    |		.CONST	0x02e9								; Address of exception handler
029a 0005       |    |		.CONST	0x0005								; Number of locals
029b			INIT_0298:
029b 00da       |    |		Load_Top	At_Offset_2
029c e013       |    |		Load	0x0,0x13
029d 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
029e e015       |    |		Load	0x0,0x15
029f 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02a0 e014       |    |		Load	0x0,0x14
02a1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02a2 e015       |    |		Load	0x0,0x15
02a3 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02a4			BODY_0298:
02a4 00cf       |    |		Action	Mark_Auxiliary
02a5 e5fe       |    |		Load	0x2,-0x2
02a6 01d9       |    |		Execute	Vector,Reverse_Bounds
02a7 0263       | c  |		Execute	Discrete,Above_Bound
02a8 703c       |p<  |		Jump_Nonzero	0x2e5
02a9 00d8       |    |		Load_Top	At_Offset_0
02aa e5fe       |    |		Load	0x2,-0x2
02ab 01d7       |    |		Execute	Vector,Field_Read
02ac 6836       |h6  |		Jump_Zero	0x2e3
02ad 00cf       |    |		Action	Mark_Auxiliary
02ae e402       |    |		Load	0x2,0x2
02af 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02b0 01d9       |    |		Execute	Vector,Reverse_Bounds
02b1 0263       | c  |		Execute	Discrete,Above_Bound
02b2 700b       |p   |		Jump_Nonzero	0x2be
02b3 e405       |    |		Load	0x2,0x5
02b4 e408       |    |		Load	0x2,0x8
02b5 00da       |    |		Load_Top	At_Offset_2
02b6 e402       |    |		Load	0x2,0x2
02b7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02b8 01d7       |    |		Execute	Vector,Field_Read
02b9 e5ff       |    |		Load	0x2,-0x1
02ba 8248       | H  |		Call	0x1,0x48
02bb c405       |    |		Store	0x2,0x5
02bc 00c8       |    |		Action	Pop_Auxiliary_Range
02bd 3ff5       |?   |		Loop_Increasing	0x2b3
02be 00ce       |    |		Action	Pop_Auxiliary
02bf 00db       |    |		Load_Top	At_Offset_3
02c0 e015       |    |		Load	0x0,0x15
02c1 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
02c2 7020       |p   |		Jump_Nonzero	0x2e3
02c3 00d8       |    |		Load_Top	At_Offset_0
02c4 e002       |    |		Load	0x0,0x2
02c5 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
02c6 4801       |H   |		Short_Literal	0x1
02c7 4801       |H   |		Short_Literal	0x1
02c8 e012       |    |		Load	0x0,0x12
02c9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02ca 035b       | [  |		Declare_Type	Array,Constrained
02cb 0337       | 7  |		Declare_Variable	Array
02cc e405       |    |		Load	0x2,0x5
02cd e015       |    |		Load	0x0,0x15
02ce 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
02cf 4801       |H   |		Short_Literal	0x1
02d0 00da       |    |		Load_Top	At_Offset_2
02d1 01d6       |    |		Execute	Vector,Field_Write
02d2 4802       |H   |		Short_Literal	0x2
02d3 e403       |    |		Load	0x2,0x3
02d4 e015       |    |		Load	0x0,0x15
02d5 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
02d6 00db       |    |		Load_Top	At_Offset_3
02d7 e015       |    |		Load	0x0,0x15
02d8 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
02d9 7006       |p   |		Jump_Nonzero	0x2e0
02da 00db       |    |		Load_Top	At_Offset_3
02db e015       |    |		Load	0x0,0x15
02dc 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
02dd e403       |    |		Load	0x2,0x3
02de e015       |    |		Load	0x0,0x15
02df 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
02e0 e015       |    |		Load	0x0,0x15
02e1 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02e2 a405       |    |		Store_Unchecked	0x2,0x5
02e3 00c8       |    |		Action	Pop_Auxiliary_Range
02e4 3fc4       |?   |		Loop_Increasing	0x2a9
02e5 00ce       |    |		Action	Pop_Auxiliary
02e6 00da       |    |		Load_Top	At_Offset_2
02e7 a5fd       |    |		Store_Unchecked	0x2,-0x3
02e8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02e9			TRAP_0298:
02e9 0007       |    |		Action	Break_Optional
02ea 4801       |H   |		Short_Literal	0x1
02eb 4801       |H   |		Short_Literal	0x1
02ec e012       |    |		Load	0x0,0x12
02ed 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02ee 035b       | [  |		Declare_Type	Array,Constrained
02ef 0337       | 7  |		Declare_Variable	Array
02f0 e5ff       |    |		Load	0x2,-0x1
02f1 e013       |    |		Load	0x0,0x13
02f2 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
02f3 4801       |H   |		Short_Literal	0x1
02f4 00da       |    |		Load_Top	At_Offset_2
02f5 01d6       |    |		Execute	Vector,Field_Write
02f6 600d       |`   |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x00003806}
02f7 e014       |    |		Load	0x0,0x14
02f8 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
02f9 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
02fa 00da       |    |		Load_Top	At_Offset_2
02fb e403       |    |		Load	0x2,0x3
02fc e015       |    |		Load	0x0,0x15
02fd 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
02fe 00db       |    |		Load_Top	At_Offset_3
02ff a5fd       |    |		Store_Unchecked	0x2,-0x3
0300 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0301 0000 0000  |    |		.XXX[0x3]
0303 0000       |    |
0304 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003806}
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 032c       | ,  |		.CONST	0x032c								; Address of begin
0309 03c0       |    |		.CONST	0x03c0								; Address of exception handler
030a 000d       |    |		.CONST	0x000d								; Number of locals
030b			INIT_0308:
030b 00da       |    |		Load_Top	At_Offset_2
030c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
030d 01da       |    |		Execute	Vector,Bounds
030e e005       |    |		Load	0x0,0x5
030f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0310 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0311 035b       | [  |		Declare_Type	Array,Constrained
0312 0337       | 7  |		Declare_Variable	Array
0313 00db       |    |		Load_Top	At_Offset_3
0314 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0315 00d9       |    |		Load_Top	At_Offset_1
0316 01d4       |    |		Execute	Vector,Structure_Write
0317 00e2       |    |		Load_Encached	Integer_Cache
0318 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0319 00e3       |    |		Load_Encached	Natural_Cache
031a 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
031b 00e3       |    |		Load_Encached	Natural_Cache
031c 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
031d e015       |    |		Load	0x0,0x15
031e 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
031f e015       |    |		Load	0x0,0x15
0320 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0321 e015       |    |		Load	0x0,0x15
0322 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0323 00e3       |    |		Load_Encached	Natural_Cache
0324 e015       |    |		Load	0x0,0x15
0325 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0326 e014       |    |		Load	0x0,0x14
0327 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0328 029f 11db  |    |		Declare_Subprogram	INIT_11d8,For_Call
032a 029f 1203  |    |		Declare_Subprogram	INIT_1200,For_Call
032c			BODY_0308:
032c e5ff       |    |		Load	0x2,-0x1
032d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
032e 7003       |p   |		Jump_Nonzero	0x332
032f e406       |    |		Load	0x2,0x6
0330 a5fc       |    |		Store_Unchecked	0x2,-0x4
0331 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0332 e403       |    |		Load	0x2,0x3
0333 e402       |    |		Load	0x2,0x2
0334 e240       | @  |		Load	0x1,0x40
0335 e241       | A  |		Load	0x1,0x41
0336 e242       | B  |		Load	0x1,0x42
0337 1d43       | C  |		Execute_Immediate	Reference_Lex_1,0x43
0338 1d44       | D  |		Execute_Immediate	Reference_Lex_1,0x44
0339 8009       |    |		Call	0x0,0x9
033a 00d1       |    |		Pop_Control	Pop_Count_1
033b c403       |    |		Store	0x2,0x3
033c 00cf       |    |		Action	Mark_Auxiliary
033d e5fd       |    |		Load	0x2,-0x3
033e 01d9       |    |		Execute	Vector,Reverse_Bounds
033f 0263       | c  |		Execute	Discrete,Above_Bound
0340 707b       |p{  |		Jump_Nonzero	0x3bc
0341 00d8       |    |		Load_Top	At_Offset_0
0342 e5fd       |    |		Load	0x2,-0x3
0343 01d7       |    |		Execute	Vector,Field_Read
0344 6831       |h1  |		Jump_Zero	0x376
0345 00cf       |    |		Action	Mark_Auxiliary
0346 7829       |x)  |		Jump	0x370
0347 e405       |    |		Load	0x2,0x5
0348 a404       |    |		Store_Unchecked	0x2,0x4
0349 840c       |    |		Call	0x2,0xc
034a e015       |    |		Load	0x0,0x15
034b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
034c 00da       |    |		Load_Top	At_Offset_2
034d e002       |    |		Load	0x0,0x2
034e 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
034f e404       |    |		Load	0x2,0x4
0350 e402       |    |		Load	0x2,0x2
0351 01d7       |    |		Execute	Vector,Field_Read
0352 e005       |    |		Load	0x0,0x5
0353 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0354 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0355 e005       |    |		Load	0x0,0x5
0356 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0357 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0358 4807       |H   |		Short_Literal	0x7
0359 e015       |    |		Load	0x0,0x15
035a 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
035b c407       |    |		Store	0x2,0x7
035c e40a       |    |		Load	0x2,0xa
035d e407       |    |		Load	0x2,0x7
035e e015       |    |		Load	0x0,0x15
035f 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0360 e40a       |    |		Load	0x2,0xa
0361 e015       |    |		Load	0x0,0x15
0362 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0363 a409       |    |		Store_Unchecked	0x2,0x9
0364 840d       |    |		Call	0x2,0xd
0365 e40a       |    |		Load	0x2,0xa
0366 e015       |    |		Load	0x0,0x15
0367 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0368 e409       |    |		Load	0x2,0x9
0369 027f       |    |		Execute	Discrete,Equal
036a 6804       |h   |		Jump_Zero	0x36f
036b e40a       |    |		Load	0x2,0xa
036c e407       |    |		Load	0x2,0x7
036d e015       |    |		Load	0x0,0x15
036e 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
036f 00c9       |    |		Action	Pop_Auxiliary_Loop
0370 e405       |    |		Load	0x2,0x5
0371 e402       |    |		Load	0x2,0x2
0372 01dc       |    |		Execute	Vector,Last
0373 027a       | z  |		Execute	Discrete,Less_Equal
0374 77d2       |w   |		Jump_Nonzero	0x347
0375 00ce       |    |		Action	Pop_Auxiliary
0376 e40a       |    |		Load	0x2,0xa
0377 e015       |    |		Load	0x0,0x15
0378 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0379 683a       |h:  |		Jump_Zero	0x3b4
037a 00d8       |    |		Load_Top	At_Offset_0
037b e002       |    |		Load	0x0,0x2
037c 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
037d 4801       |H   |		Short_Literal	0x1
037e 4801       |H   |		Short_Literal	0x1
037f e012       |    |		Load	0x0,0x12
0380 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0381 035b       | [  |		Declare_Type	Array,Constrained
0382 0337       | 7  |		Declare_Variable	Array
0383 e40a       |    |		Load	0x2,0xa
0384 e015       |    |		Load	0x0,0x15
0385 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0386 4801       |H   |		Short_Literal	0x1
0387 00da       |    |		Load_Top	At_Offset_2
0388 01d6       |    |		Execute	Vector,Field_Write
0389 4803       |H   |		Short_Literal	0x3
038a e408       |    |		Load	0x2,0x8
038b e015       |    |		Load	0x0,0x15
038c 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
038d e40a       |    |		Load	0x2,0xa
038e e015       |    |		Load	0x0,0x15
038f 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0390 7006       |p   |		Jump_Nonzero	0x397
0391 e40a       |    |		Load	0x2,0xa
0392 e015       |    |		Load	0x0,0x15
0393 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0394 e408       |    |		Load	0x2,0x8
0395 e015       |    |		Load	0x0,0x15
0396 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0397 00d8       |    |		Load_Top	At_Offset_0
0398 e002       |    |		Load	0x0,0x2
0399 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
039a 4801       |H   |		Short_Literal	0x1
039b 4801       |H   |		Short_Literal	0x1
039c e012       |    |		Load	0x0,0x12
039d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
039e 035b       | [  |		Declare_Type	Array,Constrained
039f 0337       | 7  |		Declare_Variable	Array
03a0 e408       |    |		Load	0x2,0x8
03a1 e015       |    |		Load	0x0,0x15
03a2 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
03a3 4801       |H   |		Short_Literal	0x1
03a4 00da       |    |		Load_Top	At_Offset_2
03a5 01d6       |    |		Execute	Vector,Field_Write
03a6 4802       |H   |		Short_Literal	0x2
03a7 e406       |    |		Load	0x2,0x6
03a8 e015       |    |		Load	0x0,0x15
03a9 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
03aa e408       |    |		Load	0x2,0x8
03ab e015       |    |		Load	0x0,0x15
03ac 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
03ad 7006       |p   |		Jump_Nonzero	0x3b4
03ae e408       |    |		Load	0x2,0x8
03af e015       |    |		Load	0x0,0x15
03b0 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
03b1 e406       |    |		Load	0x2,0x6
03b2 e015       |    |		Load	0x0,0x15
03b3 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
03b4 e015       |    |		Load	0x0,0x15
03b5 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03b6 a40a       |    |		Store_Unchecked	0x2,0xa
03b7 e015       |    |		Load	0x0,0x15
03b8 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03b9 a408       |    |		Store_Unchecked	0x2,0x8
03ba 00c8       |    |		Action	Pop_Auxiliary_Range
03bb 3f85       |?   |		Loop_Increasing	0x341
03bc 00ce       |    |		Action	Pop_Auxiliary
03bd e406       |    |		Load	0x2,0x6
03be a5fc       |    |		Store_Unchecked	0x2,-0x4
03bf 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03c0			TRAP_0308:
03c0 0007       |    |		Action	Break_Optional
03c1 4801       |H   |		Short_Literal	0x1
03c2 4801       |H   |		Short_Literal	0x1
03c3 e012       |    |		Load	0x0,0x12
03c4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03c5 035b       | [  |		Declare_Type	Array,Constrained
03c6 0337       | 7  |		Declare_Variable	Array
03c7 e404       |    |		Load	0x2,0x4
03c8 e5ff       |    |		Load	0x2,-0x1
03c9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03ca 01d7       |    |		Execute	Vector,Field_Read
03cb e005       |    |		Load	0x0,0x5
03cc 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
03cd 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
03ce 4801       |H   |		Short_Literal	0x1
03cf 00da       |    |		Load_Top	At_Offset_2
03d0 01d6       |    |		Execute	Vector,Field_Write
03d1 600a       |`   |		Indirect_Literal	Discrete,0x3dc,{0x00000000, 0x00003807}
03d2 e014       |    |		Load	0x0,0x14
03d3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
03d4 a40b       |    |		Store_Unchecked	0x2,0xb
03d5 00db       |    |		Load_Top	At_Offset_3
03d6 e406       |    |		Load	0x2,0x6
03d7 e015       |    |		Load	0x0,0x15
03d8 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
03d9 e406       |    |		Load	0x2,0x6
03da a5fc       |    |		Store_Unchecked	0x2,-0x4
03db 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03dc 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003807}
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03ec       |    |		.CONST	0x03ec								; Address of begin
03e1 0431       | 1  |		.CONST	0x0431								; Address of exception handler
03e2 0005       |    |		.CONST	0x0005								; Number of locals
03e3			INIT_03e0:
03e3 00da       |    |		Load_Top	At_Offset_2
03e4 e013       |    |		Load	0x0,0x13
03e5 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03e6 e015       |    |		Load	0x0,0x15
03e7 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03e8 e014       |    |		Load	0x0,0x14
03e9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03ea e015       |    |		Load	0x0,0x15
03eb 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03ec			BODY_03e0:
03ec 00cf       |    |		Action	Mark_Auxiliary
03ed e5fe       |    |		Load	0x2,-0x2
03ee 01d9       |    |		Execute	Vector,Reverse_Bounds
03ef 0263       | c  |		Execute	Discrete,Above_Bound
03f0 703c       |p<  |		Jump_Nonzero	0x42d
03f1 00d8       |    |		Load_Top	At_Offset_0
03f2 e5fe       |    |		Load	0x2,-0x2
03f3 01d7       |    |		Execute	Vector,Field_Read
03f4 6836       |h6  |		Jump_Zero	0x42b
03f5 00cf       |    |		Action	Mark_Auxiliary
03f6 e402       |    |		Load	0x2,0x2
03f7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03f8 01d9       |    |		Execute	Vector,Reverse_Bounds
03f9 0263       | c  |		Execute	Discrete,Above_Bound
03fa 700b       |p   |		Jump_Nonzero	0x406
03fb e405       |    |		Load	0x2,0x5
03fc e408       |    |		Load	0x2,0x8
03fd 00da       |    |		Load_Top	At_Offset_2
03fe e402       |    |		Load	0x2,0x2
03ff 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0400 01d7       |    |		Execute	Vector,Field_Read
0401 e5ff       |    |		Load	0x2,-0x1
0402 8249       | I  |		Call	0x1,0x49
0403 c405       |    |		Store	0x2,0x5
0404 00c8       |    |		Action	Pop_Auxiliary_Range
0405 3ff5       |?   |		Loop_Increasing	0x3fb
0406 00ce       |    |		Action	Pop_Auxiliary
0407 00db       |    |		Load_Top	At_Offset_3
0408 e015       |    |		Load	0x0,0x15
0409 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
040a 7020       |p   |		Jump_Nonzero	0x42b
040b 00d8       |    |		Load_Top	At_Offset_0
040c e002       |    |		Load	0x0,0x2
040d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
040e 4801       |H   |		Short_Literal	0x1
040f 4801       |H   |		Short_Literal	0x1
0410 e012       |    |		Load	0x0,0x12
0411 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0412 035b       | [  |		Declare_Type	Array,Constrained
0413 0337       | 7  |		Declare_Variable	Array
0414 e405       |    |		Load	0x2,0x5
0415 e015       |    |		Load	0x0,0x15
0416 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0417 4801       |H   |		Short_Literal	0x1
0418 00da       |    |		Load_Top	At_Offset_2
0419 01d6       |    |		Execute	Vector,Field_Write
041a 4802       |H   |		Short_Literal	0x2
041b e403       |    |		Load	0x2,0x3
041c e015       |    |		Load	0x0,0x15
041d 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
041e 00db       |    |		Load_Top	At_Offset_3
041f e015       |    |		Load	0x0,0x15
0420 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0421 7006       |p   |		Jump_Nonzero	0x428
0422 00db       |    |		Load_Top	At_Offset_3
0423 e015       |    |		Load	0x0,0x15
0424 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0425 e403       |    |		Load	0x2,0x3
0426 e015       |    |		Load	0x0,0x15
0427 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0428 e015       |    |		Load	0x0,0x15
0429 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
042a a405       |    |		Store_Unchecked	0x2,0x5
042b 00c8       |    |		Action	Pop_Auxiliary_Range
042c 3fc4       |?   |		Loop_Increasing	0x3f1
042d 00ce       |    |		Action	Pop_Auxiliary
042e 00da       |    |		Load_Top	At_Offset_2
042f a5fd       |    |		Store_Unchecked	0x2,-0x3
0430 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0431			TRAP_03e0:
0431 0007       |    |		Action	Break_Optional
0432 4801       |H   |		Short_Literal	0x1
0433 4801       |H   |		Short_Literal	0x1
0434 e012       |    |		Load	0x0,0x12
0435 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0436 035b       | [  |		Declare_Type	Array,Constrained
0437 0337       | 7  |		Declare_Variable	Array
0438 e5ff       |    |		Load	0x2,-0x1
0439 e013       |    |		Load	0x0,0x13
043a 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
043b 4801       |H   |		Short_Literal	0x1
043c 00da       |    |		Load_Top	At_Offset_2
043d 01d6       |    |		Execute	Vector,Field_Write
043e 600d       |`   |		Indirect_Literal	Discrete,0x44c,{0x00000000, 0x00003808}
043f e014       |    |		Load	0x0,0x14
0440 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0441 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0442 00da       |    |		Load_Top	At_Offset_2
0443 e403       |    |		Load	0x2,0x3
0444 e015       |    |		Load	0x0,0x15
0445 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0446 00db       |    |		Load_Top	At_Offset_3
0447 a5fd       |    |		Store_Unchecked	0x2,-0x3
0448 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0449 0000 0000  |    |		.XXX[0x3]
044b 0000       |    |
044c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003808}
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 046f       | o  |		.CONST	0x046f								; Address of begin
0451 0522       | "  |		.CONST	0x0522								; Address of exception handler
0452 000a       |    |		.CONST	0x000a								; Number of locals
0453			INIT_0450:
0453 00da       |    |		Load_Top	At_Offset_2
0454 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0455 01da       |    |		Execute	Vector,Bounds
0456 e005       |    |		Load	0x0,0x5
0457 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0458 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0459 035b       | [  |		Declare_Type	Array,Constrained
045a 0337       | 7  |		Declare_Variable	Array
045b 00db       |    |		Load_Top	At_Offset_3
045c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
045d 00d9       |    |		Load_Top	At_Offset_1
045e 01d4       |    |		Execute	Vector,Structure_Write
045f 00e2       |    |		Load_Encached	Integer_Cache
0460 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0461 00e3       |    |		Load_Encached	Natural_Cache
0462 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0463 00e3       |    |		Load_Encached	Natural_Cache
0464 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0465 e015       |    |		Load	0x0,0x15
0466 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0467 e015       |    |		Load	0x0,0x15
0468 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0469 e015       |    |		Load	0x0,0x15
046a 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
046b e014       |    |		Load	0x0,0x14
046c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
046d 029f 123b  |   ;|		Declare_Subprogram	INIT_1238,For_Call
046f			BODY_0450:
046f e5ff       |    |		Load	0x2,-0x1
0470 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0471 7003       |p   |		Jump_Nonzero	0x475
0472 e406       |    |		Load	0x2,0x6
0473 a5fc       |    |		Store_Unchecked	0x2,-0x4
0474 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0475 e403       |    |		Load	0x2,0x3
0476 e402       |    |		Load	0x2,0x2
0477 e240       | @  |		Load	0x1,0x40
0478 e241       | A  |		Load	0x1,0x41
0479 e242       | B  |		Load	0x1,0x42
047a 1d43       | C  |		Execute_Immediate	Reference_Lex_1,0x43
047b 1d44       | D  |		Execute_Immediate	Reference_Lex_1,0x44
047c 8009       |    |		Call	0x0,0x9
047d 00d1       |    |		Pop_Control	Pop_Count_1
047e c403       |    |		Store	0x2,0x3
047f 00cf       |    |		Action	Mark_Auxiliary
0480 e5fd       |    |		Load	0x2,-0x3
0481 01d9       |    |		Execute	Vector,Reverse_Bounds
0482 0263       | c  |		Execute	Discrete,Above_Bound
0483 709a       |p   |		Jump_Nonzero	0x51e
0484 00d8       |    |		Load_Top	At_Offset_0
0485 e5fd       |    |		Load	0x2,-0x3
0486 01d7       |    |		Execute	Vector,Field_Read
0487 6894       |h   |		Jump_Zero	0x51c
0488 00cf       |    |		Action	Mark_Auxiliary
0489 7868       |xh  |		Jump	0x4f2
048a e405       |    |		Load	0x2,0x5
048b a404       |    |		Store_Unchecked	0x2,0x4
048c 840a       |    |		Call	0x2,0xa
048d 00d9       |    |		Load_Top	At_Offset_1
048e e002       |    |		Load	0x0,0x2
048f 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0490 4801       |H   |		Short_Literal	0x1
0491 4801       |H   |		Short_Literal	0x1
0492 e012       |    |		Load	0x0,0x12
0493 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0494 035b       | [  |		Declare_Type	Array,Constrained
0495 0337       | 7  |		Declare_Variable	Array
0496 e404       |    |		Load	0x2,0x4
0497 e402       |    |		Load	0x2,0x2
0498 01d7       |    |		Execute	Vector,Field_Read
0499 e005       |    |		Load	0x0,0x5
049a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
049b 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
049c e005       |    |		Load	0x0,0x5
049d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
049e 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
049f 4801       |H   |		Short_Literal	0x1
04a0 00da       |    |		Load_Top	At_Offset_2
04a1 01d6       |    |		Execute	Vector,Field_Write
04a2 4807       |H   |		Short_Literal	0x7
04a3 e407       |    |		Load	0x2,0x7
04a4 e015       |    |		Load	0x0,0x15
04a5 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
04a6 00cf       |    |		Action	Mark_Auxiliary
04a7 e405       |    |		Load	0x2,0x5
04a8 0aff       |    |		Execute_Immediate	Plus,-0x1
04a9 e404       |    |		Load	0x2,0x4
04aa 0263       | c  |		Execute	Discrete,Above_Bound
04ab 701f       |p   |		Jump_Nonzero	0x4cb
04ac 00d8       |    |		Load_Top	At_Offset_0
04ad e402       |    |		Load	0x2,0x2
04ae 01d7       |    |		Execute	Vector,Field_Read
04af e005       |    |		Load	0x0,0x5
04b0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
04b1 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
04b2 7016       |p   |		Jump_Nonzero	0x4c9
04b3 e40d       |    |		Load	0x2,0xd
04b4 e002       |    |		Load	0x0,0x2
04b5 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
04b6 4801       |H   |		Short_Literal	0x1
04b7 4801       |H   |		Short_Literal	0x1
04b8 e012       |    |		Load	0x0,0x12
04b9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04ba 035b       | [  |		Declare_Type	Array,Constrained
04bb 0337       | 7  |		Declare_Variable	Array
04bc 00db       |    |		Load_Top	At_Offset_3
04bd e402       |    |		Load	0x2,0x2
04be 01d7       |    |		Execute	Vector,Field_Read
04bf e005       |    |		Load	0x0,0x5
04c0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
04c1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
04c2 4801       |H   |		Short_Literal	0x1
04c3 00da       |    |		Load_Top	At_Offset_2
04c4 01d6       |    |		Execute	Vector,Field_Write
04c5 480e       |H   |		Short_Literal	0xe
04c6 e407       |    |		Load	0x2,0x7
04c7 e015       |    |		Load	0x0,0x15
04c8 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
04c9 00c8       |    |		Action	Pop_Auxiliary_Range
04ca 3fe1       |?   |		Loop_Increasing	0x4ac
04cb 00ce       |    |		Action	Pop_Auxiliary
04cc e407       |    |		Load	0x2,0x7
04cd e015       |    |		Load	0x0,0x15
04ce 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
04cf 0e01       |    |		Execute_Immediate	Not_Equal,0x1
04d0 6813       |h   |		Jump_Zero	0x4e4
04d1 00d9       |    |		Load_Top	At_Offset_1
04d2 e002       |    |		Load	0x0,0x2
04d3 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
04d4 4801       |H   |		Short_Literal	0x1
04d5 4801       |H   |		Short_Literal	0x1
04d6 e012       |    |		Load	0x0,0x12
04d7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04d8 035b       | [  |		Declare_Type	Array,Constrained
04d9 0337       | 7  |		Declare_Variable	Array
04da e407       |    |		Load	0x2,0x7
04db e015       |    |		Load	0x0,0x15
04dc 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
04dd 4801       |H   |		Short_Literal	0x1
04de 00da       |    |		Load_Top	At_Offset_2
04df 01d6       |    |		Execute	Vector,Field_Write
04e0 4805       |H   |		Short_Literal	0x5
04e1 e408       |    |		Load	0x2,0x8
04e2 e015       |    |		Load	0x0,0x15
04e3 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
04e4 e407       |    |		Load	0x2,0x7
04e5 e015       |    |		Load	0x0,0x15
04e6 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
04e7 7006       |p   |		Jump_Nonzero	0x4ee
04e8 e407       |    |		Load	0x2,0x7
04e9 e015       |    |		Load	0x0,0x15
04ea 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
04eb e408       |    |		Load	0x2,0x8
04ec e015       |    |		Load	0x0,0x15
04ed 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
04ee e015       |    |		Load	0x0,0x15
04ef 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
04f0 a407       |    |		Store_Unchecked	0x2,0x7
04f1 00c9       |    |		Action	Pop_Auxiliary_Loop
04f2 e405       |    |		Load	0x2,0x5
04f3 e402       |    |		Load	0x2,0x2
04f4 01dc       |    |		Execute	Vector,Last
04f5 027a       | z  |		Execute	Discrete,Less_Equal
04f6 7793       |w   |		Jump_Nonzero	0x48a
04f7 00ce       |    |		Action	Pop_Auxiliary
04f8 e408       |    |		Load	0x2,0x8
04f9 e015       |    |		Load	0x0,0x15
04fa 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
04fb 6820       |h   |		Jump_Zero	0x51c
04fc 00d8       |    |		Load_Top	At_Offset_0
04fd e002       |    |		Load	0x0,0x2
04fe 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
04ff 4801       |H   |		Short_Literal	0x1
0500 4801       |H   |		Short_Literal	0x1
0501 e012       |    |		Load	0x0,0x12
0502 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0503 035b       | [  |		Declare_Type	Array,Constrained
0504 0337       | 7  |		Declare_Variable	Array
0505 e408       |    |		Load	0x2,0x8
0506 e015       |    |		Load	0x0,0x15
0507 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0508 4801       |H   |		Short_Literal	0x1
0509 00da       |    |		Load_Top	At_Offset_2
050a 01d6       |    |		Execute	Vector,Field_Write
050b 4802       |H   |		Short_Literal	0x2
050c e406       |    |		Load	0x2,0x6
050d e015       |    |		Load	0x0,0x15
050e 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
050f e408       |    |		Load	0x2,0x8
0510 e015       |    |		Load	0x0,0x15
0511 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0512 7006       |p   |		Jump_Nonzero	0x519
0513 e408       |    |		Load	0x2,0x8
0514 e015       |    |		Load	0x0,0x15
0515 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0516 e406       |    |		Load	0x2,0x6
0517 e015       |    |		Load	0x0,0x15
0518 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0519 e015       |    |		Load	0x0,0x15
051a 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
051b a408       |    |		Store_Unchecked	0x2,0x8
051c 00c8       |    |		Action	Pop_Auxiliary_Range
051d 3f66       |?f  |		Loop_Increasing	0x484
051e 00ce       |    |		Action	Pop_Auxiliary
051f e406       |    |		Load	0x2,0x6
0520 a5fc       |    |		Store_Unchecked	0x2,-0x4
0521 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0522			TRAP_0450:
0522 0007       |    |		Action	Break_Optional
0523 4801       |H   |		Short_Literal	0x1
0524 4801       |H   |		Short_Literal	0x1
0525 e012       |    |		Load	0x0,0x12
0526 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0527 035b       | [  |		Declare_Type	Array,Constrained
0528 0337       | 7  |		Declare_Variable	Array
0529 e404       |    |		Load	0x2,0x4
052a e5ff       |    |		Load	0x2,-0x1
052b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
052c 01d7       |    |		Execute	Vector,Field_Read
052d e005       |    |		Load	0x0,0x5
052e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
052f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0530 4801       |H   |		Short_Literal	0x1
0531 00da       |    |		Load_Top	At_Offset_2
0532 01d6       |    |		Execute	Vector,Field_Write
0533 600c       |`   |		Indirect_Literal	Discrete,0x540,{0x00000000, 0x00003809}
0534 e014       |    |		Load	0x0,0x14
0535 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0536 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0537 00da       |    |		Load_Top	At_Offset_2
0538 e406       |    |		Load	0x2,0x6
0539 e015       |    |		Load	0x0,0x15
053a 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
053b e406       |    |		Load	0x2,0x6
053c a5fc       |    |		Store_Unchecked	0x2,-0x4
053d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
053e 0000 0000  |    |		.XXX[0x2]
0540 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003809}
0544 0000 0000  |    |		.BLANK	0000[0x4]
0548 ; --------------------------------------------------------------------------------------
0548 ; SUBPROGRAM
0548 ; --------------------------------------------------------------------------------------
0548 055d       | ]  |		.CONST	0x055d								; Address of begin
0549 0004       |    |		.CONST	0x0004								; Address of exception handler
054a 0007       |    |		.CONST	0x0007								; Number of locals
054b			INIT_0548:
054b e015       |    |		Load	0x0,0x15
054c 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
054d e015       |    |		Load	0x0,0x15
054e 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
054f e5fe       |    |		Load	0x2,-0x2
0550 e013       |    |		Load	0x0,0x13
0551 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0552 e016       |    |		Load	0x0,0x16
0553 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0554 4801       |H   |		Short_Literal	0x1
0555 00d9       |    |		Load_Top	At_Offset_1
0556 01d7       |    |		Execute	Vector,Field_Read
0557 0007       |    |		Action	Break_Optional
0558 4802       |H   |		Short_Literal	0x2
0559 00da       |    |		Load_Top	At_Offset_2
055a 01d7       |    |		Execute	Vector,Field_Read
055b 029f 1263  |   c|		Declare_Subprogram	INIT_1260,For_Call
055d			BODY_0548:
055d 00cf       |    |		Action	Mark_Auxiliary
055e e016       |    |		Load	0x0,0x16
055f 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0560 01d9       |    |		Execute	Vector,Reverse_Bounds
0561 0263       | c  |		Execute	Discrete,Above_Bound
0562 7003       |p   |		Jump_Nonzero	0x566
0563 8407       |    |		Call	0x2,0x7
0564 00c8       |    |		Action	Pop_Auxiliary_Range
0565 3ffd       |?   |		Loop_Increasing	0x563
0566 00ce       |    |		Action	Pop_Auxiliary
0567 e403       |    |		Load	0x2,0x3
0568 a5fd       |    |		Store_Unchecked	0x2,-0x3
0569 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
056a 0000 0000  |    |		.BLANK	0000[0x6]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 057d       | }  |		.CONST	0x057d								; Address of begin
0571 0004       |    |		.CONST	0x0004								; Address of exception handler
0572 0006       |    |		.CONST	0x0006								; Number of locals
0573			INIT_0570:
0573 e015       |    |		Load	0x0,0x15
0574 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0575 e015       |    |		Load	0x0,0x15
0576 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0577 e015       |    |		Load	0x0,0x15
0578 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0579 e015       |    |		Load	0x0,0x15
057a 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
057b 029f 12ab  |    |		Declare_Subprogram	INIT_12a8,For_Call
057d			BODY_0570:
057d e5fd       |    |		Load	0x2,-0x3
057e 7002       |p   |		Jump_Nonzero	0x581
057f e5fc       |    |		Load	0x2,-0x4
0580 682d       |h-  |		Jump_Zero	0x5ae
0581 e5fe       |    |		Load	0x2,-0x2
0582 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0583 680b       |h   |		Jump_Zero	0x58f
0584 e015       |    |		Load	0x0,0x15
0585 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0586 e5f9       |    |		Load	0x2,-0x7
0587 e5ff       |    |		Load	0x2,-0x1
0588 e5fa       |    |		Load	0x2,-0x6
0589 e5ff       |    |		Load	0x2,-0x1
058a e5fe       |    |		Load	0x2,-0x2
058b 8220       |    |		Call	0x1,0x20
058c 8224       | $  |		Call	0x1,0x24
058d 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
058e 7806       |x   |		Jump	0x595
058f e015       |    |		Load	0x0,0x15
0590 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0591 e5f9       |    |		Load	0x2,-0x7
0592 e5ff       |    |		Load	0x2,-0x1
0593 8216       |    |		Call	0x1,0x16
0594 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0595 e5fd       |    |		Load	0x2,-0x3
0596 6802       |h   |		Jump_Zero	0x599
0597 00d9       |    |		Load_Top	At_Offset_1
0598 8406       |    |		Call	0x2,0x6
0599 e5fc       |    |		Load	0x2,-0x4
059a 6813       |h   |		Jump_Zero	0x5ae
059b e5fe       |    |		Load	0x2,-0x2
059c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
059d 6808       |h   |		Jump_Zero	0x5a6
059e e015       |    |		Load	0x0,0x15
059f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05a0 e5fe       |    |		Load	0x2,-0x2
05a1 e5ff       |    |		Load	0x2,-0x1
05a2 e405       |    |		Load	0x2,0x5
05a3 826d       | m  |		Call	0x1,0x6d
05a4 c403       |    |		Store	0x2,0x3
05a5 7806       |x   |		Jump	0x5ac
05a6 e015       |    |		Load	0x0,0x15
05a7 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05a8 e5ff       |    |		Load	0x2,-0x1
05a9 00db       |    |		Load_Top	At_Offset_3
05aa 821a       |    |		Call	0x1,0x1a
05ab c403       |    |		Store	0x2,0x3
05ac 00db       |    |		Load_Top	At_Offset_3
05ad 8406       |    |		Call	0x2,0x6
05ae e5fb       |    |		Load	0x2,-0x5
05af 6816       |h   |		Jump_Zero	0x5c6
05b0 e5fe       |    |		Load	0x2,-0x2
05b1 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05b2 680b       |h   |		Jump_Zero	0x5be
05b3 e015       |    |		Load	0x0,0x15
05b4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05b5 e5f9       |    |		Load	0x2,-0x7
05b6 e5ff       |    |		Load	0x2,-0x1
05b7 4800       |H   |		Short_Literal	0x0
05b8 e5ff       |    |		Load	0x2,-0x1
05b9 e5fe       |    |		Load	0x2,-0x2
05ba 8220       |    |		Call	0x1,0x20
05bb 8225       | %  |		Call	0x1,0x25
05bc 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
05bd 7806       |x   |		Jump	0x5c4
05be e015       |    |		Load	0x0,0x15
05bf 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05c0 e5f9       |    |		Load	0x2,-0x7
05c1 e5ff       |    |		Load	0x2,-0x1
05c2 8218       |    |		Call	0x1,0x18
05c3 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
05c4 00da       |    |		Load_Top	At_Offset_2
05c5 8406       |    |		Call	0x2,0x6
05c6 e402       |    |		Load	0x2,0x2
05c7 a5f8       |    |		Store_Unchecked	0x2,-0x8
05c8 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
05c9 0000 0000  |    |		.BLANK	0000[0x7]
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d8       |    |		.CONST	0x05d8								; Address of begin
05d1 0004       |    |		.CONST	0x0004								; Address of exception handler
05d2 0003       |    |		.CONST	0x0003								; Number of locals
05d3			INIT_05d0:
05d3 e5fc       |    |		Load	0x2,-0x4
05d4 e015       |    |		Load	0x0,0x15
05d5 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05d6 e014       |    |		Load	0x0,0x14
05d7 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05d8			BODY_05d0:
05d8 4800       |H   |		Short_Literal	0x0
05d9 a5f9       |    |		Store_Unchecked	0x2,-0x7
05da 00cf       |    |		Action	Mark_Auxiliary
05db e5fb       |    |		Load	0x2,-0x5
05dc 01d9       |    |		Execute	Vector,Reverse_Bounds
05dd 0263       | c  |		Execute	Discrete,Above_Bound
05de 705b       |p[  |		Jump_Nonzero	0x63a
05df 00cf       |    |		Action	Mark_Auxiliary
05e0 e402       |    |		Load	0x2,0x2
05e1 01d9       |    |		Execute	Vector,Reverse_Bounds
05e2 0263       | c  |		Execute	Discrete,Above_Bound
05e3 7053       |pS  |		Jump_Nonzero	0x637
05e4 00d8       |    |		Load_Top	At_Offset_0
05e5 e402       |    |		Load	0x2,0x2
05e6 01d7       |    |		Execute	Vector,Field_Read
05e7 e015       |    |		Load	0x0,0x15
05e8 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
05e9 e406       |    |		Load	0x2,0x6
05ea e5fb       |    |		Load	0x2,-0x5
05eb 01d7       |    |		Execute	Vector,Field_Read
05ec 027f       |    |		Execute	Discrete,Equal
05ed 6847       |hG  |		Jump_Zero	0x635
05ee e014       |    |		Load	0x0,0x14
05ef 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05f0 e5fa       |    |		Load	0x2,-0x6
05f1 00d8       |    |		Load_Top	At_Offset_0
05f2 0120       |    |		Execute	Any,Is_Value
05f3 6803       |h   |		Jump_Zero	0x5f7
05f4 e5fd       |    |		Load	0x2,-0x3
05f5 011e       |    |		Execute	Any,Convert
05f6 7802       |x   |		Jump	0x5f9
05f7 e5fd       |    |		Load	0x2,-0x3
05f8 0119       |    |		Execute	Any,Check_In_Formal_Type
05f9 00da       |    |		Load_Top	At_Offset_2
05fa e402       |    |		Load	0x2,0x2
05fb 01d7       |    |		Execute	Vector,Field_Read
05fc 85fe       |    |		Call	0x2,-0x2
05fd c5fa       |    |		Store	0x2,-0x6
05fe c403       |    |		Store	0x2,0x3
05ff 4800       |H   |		Short_Literal	0x0
0600 e403       |    |		Load	0x2,0x3
0601 e014       |    |		Load	0x0,0x14
0602 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0603 7003       |p   |		Jump_Nonzero	0x607
0604 e403       |    |		Load	0x2,0x3
0605 a5f9       |    |		Store_Unchecked	0x2,-0x7
0606 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0607 4801       |H   |		Short_Literal	0x1
0608 00d9       |    |		Load_Top	At_Offset_1
0609 e402       |    |		Load	0x2,0x2
060a 01d7       |    |		Execute	Vector,Field_Read
060b e015       |    |		Load	0x0,0x15
060c 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
060d 0f15       |    |		Execute_Immediate	Equal,0x15
060e 6826       |h&  |		Jump_Zero	0x635
060f e014       |    |		Load	0x0,0x14
0610 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0611 e5fa       |    |		Load	0x2,-0x6
0612 00d8       |    |		Load_Top	At_Offset_0
0613 0120       |    |		Execute	Any,Is_Value
0614 6803       |h   |		Jump_Zero	0x618
0615 e5fd       |    |		Load	0x2,-0x3
0616 011e       |    |		Execute	Any,Convert
0617 7802       |x   |		Jump	0x61a
0618 e5fd       |    |		Load	0x2,-0x3
0619 0119       |    |		Execute	Any,Check_In_Formal_Type
061a e5fb       |    |		Load	0x2,-0x5
061b 4801       |H   |		Short_Literal	0x1
061c e409       |    |		Load	0x2,0x9
061d e402       |    |		Load	0x2,0x2
061e 01d7       |    |		Execute	Vector,Field_Read
061f e015       |    |		Load	0x0,0x15
0620 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0621 e015       |    |		Load	0x0,0x15
0622 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0623 e5fd       |    |		Load	0x2,-0x3
0624 4ffe       |O   |		Short_Literal	-0x2
0625 4802       |H   |		Short_Literal	0x2
0626 0099       |    |		Action	Reference_Dynamic
0627 4fff       |O   |		Short_Literal	-0x1
0628 4802       |H   |		Short_Literal	0x2
0629 0099       |    |		Action	Reference_Dynamic
062a 8226       | &  |		Call	0x1,0x26
062b c5fa       |    |		Store	0x2,-0x6
062c c403       |    |		Store	0x2,0x3
062d 4800       |H   |		Short_Literal	0x0
062e e403       |    |		Load	0x2,0x3
062f e014       |    |		Load	0x0,0x14
0630 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0631 7003       |p   |		Jump_Nonzero	0x635
0632 e403       |    |		Load	0x2,0x3
0633 a5f9       |    |		Store_Unchecked	0x2,-0x7
0634 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0635 00c8       |    |		Action	Pop_Auxiliary_Range
0636 3fad       |?   |		Loop_Increasing	0x5e4
0637 00ce       |    |		Action	Pop_Auxiliary
0638 00c8       |    |		Action	Pop_Auxiliary_Range
0639 3fa5       |?   |		Loop_Increasing	0x5df
063a 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
063b 0000 0000  |    |		.BLANK	0000[0x5]
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 064b       | K  |		.CONST	0x064b								; Address of begin
0641 0004       |    |		.CONST	0x0004								; Address of exception handler
0642 0003       |    |		.CONST	0x0003								; Number of locals
0643			INIT_0640:
0643 e014       |    |		Load	0x0,0x14
0644 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0645 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0646 e001       |    |		Load	0x0,0x1
0647 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0648 02c7       |    |		Declare_Variable	Any
0649 00d8       |    |		Load_Top	At_Offset_0
064a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
064b			BODY_0640:
064b 00d9       |    |		Load_Top	At_Offset_1
064c 00d9       |    |		Load_Top	At_Offset_1
064d 0120       |    |		Execute	Any,Is_Value
064e 6803       |h   |		Jump_Zero	0x652
064f e001       |    |		Load	0x0,0x1
0650 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0651 7801       |x   |		Jump	0x653
0652 00d9       |    |		Load_Top	At_Offset_1
0653 e5ff       |    |		Load	0x2,-0x1
0654 e005       |    |		Load	0x0,0x5
0655 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0656 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0657 c403       |    |		Store	0x2,0x3
0658 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0659 4800       |H   |		Short_Literal	0x0
065a 00da       |    |		Load_Top	At_Offset_2
065b e014       |    |		Load	0x0,0x14
065c 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
065d 7002       |p   |		Jump_Nonzero	0x660
065e 4800       |H   |		Short_Literal	0x0
065f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0660 00d8       |    |		Load_Top	At_Offset_0
0661 e001       |    |		Load	0x0,0x1
0662 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0663 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0664 0000 0000  |    |		.BLANK	0000[0x4]
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 0677       | w  |		.CONST	0x0677								; Address of begin
0669 0004       |    |		.CONST	0x0004								; Address of exception handler
066a 0003       |    |		.CONST	0x0003								; Number of locals
066b			INIT_0668:
066b 00da       |    |		Load_Top	At_Offset_2
066c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
066d e5fe       |    |		Load	0x2,-0x2
066e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
066f 0273       | s  |		Execute	Discrete,Plus
0670 00e3       |    |		Load_Encached	Natural_Cache
0671 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0672 00d8       |    |		Load_Top	At_Offset_0
0673 e005       |    |		Load	0x0,0x5
0674 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0675 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0676 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0677			BODY_0668:
0677 e5fe       |    |		Load	0x2,-0x2
0678 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0679 7002       |p   |		Jump_Nonzero	0x67c
067a e5ff       |    |		Load	0x2,-0x1
067b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
067c e5ff       |    |		Load	0x2,-0x1
067d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
067e 7002       |p   |		Jump_Nonzero	0x681
067f e5fe       |    |		Load	0x2,-0x2
0680 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0681 4800       |H   |		Short_Literal	0x0
0682 e5ff       |    |		Load	0x2,-0x1
0683 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0684 e014       |    |		Load	0x0,0x14
0685 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0686 7005       |p   |		Jump_Nonzero	0x68c
0687 e5ff       |    |		Load	0x2,-0x1
0688 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0689 00d9       |    |		Load_Top	At_Offset_1
068a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
068b 780e       |x   |		Jump	0x69a
068c 4800       |H   |		Short_Literal	0x0
068d e5fe       |    |		Load	0x2,-0x2
068e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
068f e014       |    |		Load	0x0,0x14
0690 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0691 7005       |p   |		Jump_Nonzero	0x697
0692 e5fe       |    |		Load	0x2,-0x2
0693 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0694 00d9       |    |		Load_Top	At_Offset_1
0695 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0696 7803       |x   |		Jump	0x69a
0697 4800       |H   |		Short_Literal	0x0
0698 00d9       |    |		Load_Top	At_Offset_1
0699 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
069a e5ff       |    |		Load	0x2,-0x1
069b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
069c 4801       |H   |		Short_Literal	0x1
069d e5ff       |    |		Load	0x2,-0x1
069e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
069f 00db       |    |		Load_Top	At_Offset_3
06a0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06a1 01ce       |    |		Execute	Vector,Slice_Write
06a2 e5fe       |    |		Load	0x2,-0x2
06a3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06a4 e5ff       |    |		Load	0x2,-0x1
06a5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06a6 0a01       |    |		Execute_Immediate	Plus,0x1
06a7 00d8       |    |		Load_Top	At_Offset_0
06a8 00e2       |    |		Load_Encached	Integer_Cache
06a9 0260       | `  |		Execute	Discrete,In_Type
06aa 7001       |p   |		Jump_Nonzero	0x6ac
06ab 0801       |    |		Execute_Immediate	Raise,0x1
06ac 00da       |    |		Load_Top	At_Offset_2
06ad 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06ae 01dc       |    |		Execute	Vector,Last
06af 00db       |    |		Load_Top	At_Offset_3
06b0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06b1 01ce       |    |		Execute	Vector,Slice_Write
06b2 00d8       |    |		Load_Top	At_Offset_0
06b3 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06b4 0000 0000  |    |		.BLANK	0000[0x4]
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06c2       |    |		.CONST	0x06c2								; Address of begin
06b9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ba 0002       |    |		.CONST	0x0002								; Number of locals
06bb			INIT_06b8:
06bb 00da       |    |		Load_Top	At_Offset_2
06bc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06bd 0a01       |    |		Execute_Immediate	Plus,0x1
06be e005       |    |		Load	0x0,0x5
06bf 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
06c0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
06c1 1c08       |    |		Execute_Immediate	Run_Utility,0x8
06c2			BODY_06b8:
06c2 00db       |    |		Load_Top	At_Offset_3
06c3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06c4 7009       |p   |		Jump_Nonzero	0x6ce
06c5 4800       |H   |		Short_Literal	0x0
06c6 00d9       |    |		Load_Top	At_Offset_1
06c7 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06c8 e5fe       |    |		Load	0x2,-0x2
06c9 4801       |H   |		Short_Literal	0x1
06ca 00da       |    |		Load_Top	At_Offset_2
06cb 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06cc 01d6       |    |		Execute	Vector,Field_Write
06cd 7813       |x   |		Jump	0x6e1
06ce 00db       |    |		Load_Top	At_Offset_3
06cf 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06d0 00d9       |    |		Load_Top	At_Offset_1
06d1 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06d2 00db       |    |		Load_Top	At_Offset_3
06d3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06d4 4801       |H   |		Short_Literal	0x1
06d5 e5ff       |    |		Load	0x2,-0x1
06d6 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06d7 00db       |    |		Load_Top	At_Offset_3
06d8 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06d9 01ce       |    |		Execute	Vector,Slice_Write
06da e5fe       |    |		Load	0x2,-0x2
06db 00d9       |    |		Load_Top	At_Offset_1
06dc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06dd 01dc       |    |		Execute	Vector,Last
06de 00da       |    |		Load_Top	At_Offset_2
06df 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06e0 01d6       |    |		Execute	Vector,Field_Write
06e1 00d8       |    |		Load_Top	At_Offset_0
06e2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06e3 0000 0000  |    |		.BLANK	0000[0x5]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06f0       |    |		.CONST	0x06f0								; Address of begin
06e9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ea 0003       |    |		.CONST	0x0003								; Number of locals
06eb			INIT_06e8:
06eb 00da       |    |		Load_Top	At_Offset_2
06ec e013       |    |		Load	0x0,0x13
06ed 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
06ee 00e3       |    |		Load_Encached	Natural_Cache
06ef 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
06f0			BODY_06e8:
06f0 00cf       |    |		Action	Mark_Auxiliary
06f1 00da       |    |		Load_Top	At_Offset_2
06f2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06f3 01d9       |    |		Execute	Vector,Reverse_Bounds
06f4 0263       | c  |		Execute	Discrete,Above_Bound
06f5 700c       |p   |		Jump_Nonzero	0x702
06f6 00db       |    |		Load_Top	At_Offset_3
06f7 00d9       |    |		Load_Top	At_Offset_1
06f8 e402       |    |		Load	0x2,0x2
06f9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06fa 01d7       |    |		Execute	Vector,Field_Read
06fb e005       |    |		Load	0x0,0x5
06fc 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
06fd 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
06fe 0273       | s  |		Execute	Discrete,Plus
06ff c403       |    |		Store	0x2,0x3
0700 00c8       |    |		Action	Pop_Auxiliary_Range
0701 3ff4       |?   |		Loop_Increasing	0x6f6
0702 00ce       |    |		Action	Pop_Auxiliary
0703 00d8       |    |		Load_Top	At_Offset_0
0704 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0705 0000 0000  |    |		.XXX[0x3]
0707 0000       |    |
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 070d       |    |		.CONST	0x070d								; Address of begin
0709 0004       |    |		.CONST	0x0004								; Address of exception handler
070a 0002       |    |		.CONST	0x0002								; Number of locals
070b			INIT_0708:
070b 00e3       |    |		Load_Encached	Natural_Cache
070c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
070d			BODY_0708:
070d 00cf       |    |		Action	Mark_Auxiliary
070e e5ff       |    |		Load	0x2,-0x1
070f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0710 01d9       |    |		Execute	Vector,Reverse_Bounds
0711 0263       | c  |		Execute	Discrete,Above_Bound
0712 700c       |p   |		Jump_Nonzero	0x71f
0713 00db       |    |		Load_Top	At_Offset_3
0714 00d9       |    |		Load_Top	At_Offset_1
0715 e5ff       |    |		Load	0x2,-0x1
0716 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0717 01d7       |    |		Execute	Vector,Field_Read
0718 e005       |    |		Load	0x0,0x5
0719 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
071a 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
071b 0273       | s  |		Execute	Discrete,Plus
071c c402       |    |		Store	0x2,0x2
071d 00c8       |    |		Action	Pop_Auxiliary_Range
071e 3ff4       |?   |		Loop_Increasing	0x713
071f 00ce       |    |		Action	Pop_Auxiliary
0720 00d8       |    |		Load_Top	At_Offset_0
0721 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0722 0000 0000  |    |		.BLANK	0000[0x6]
0728 ; --------------------------------------------------------------------------------------
0728 ; SUBPROGRAM
0728 ; --------------------------------------------------------------------------------------
0728 072e       | .  |		.CONST	0x072e								; Address of begin
0729 0004       |    |		.CONST	0x0004								; Address of exception handler
072a 0003       |    |		.CONST	0x0003								; Number of locals
072b			INIT_0728:
072b 00e1       |    |		Load_Encached	Boolean_Cache
072c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
072d 00e1       |    |		Load_Encached	Boolean_Cache
072e			BODY_0728:
072e e5fe       |    |		Load	0x2,-0x2
072f 680c       |h   |		Jump_Zero	0x73c
0730 00e1       |    |		Load_Encached	Boolean_Cache
0731 00da       |    |		Load_Top	At_Offset_2
0732 e5fd       |    |		Load	0x2,-0x3
0733 e5ff       |    |		Load	0x2,-0x1
0734 e22a       | *  |		Load	0x1,0x2a
0735 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0736 005b       | [  |		Store_Top	Discrete,At_Offset_3
0737 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0738 00d8       |    |		Load_Top	At_Offset_0
0739 6802       |h   |		Jump_Zero	0x73c
073a 00d9       |    |		Load_Top	At_Offset_1
073b 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
073c 4800       |H   |		Short_Literal	0x0
073d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
073e 0000 0000  |    |		.XXX[0x2]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0756       | V  |		.CONST	0x0756								; Address of begin
0741 0004       |    |		.CONST	0x0004								; Address of exception handler
0742 0006       |    |		.CONST	0x0006								; Number of locals
0743			INIT_0740:
0743 00da       |    |		Load_Top	At_Offset_2
0744 e005       |    |		Load	0x0,0x5
0745 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0746 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0747 00d8       |    |		Load_Top	At_Offset_0
0748 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0749 e005       |    |		Load	0x0,0x5
074a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
074b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
074c 1c08       |    |		Execute_Immediate	Run_Utility,0x8
074d 00e3       |    |		Load_Encached	Natural_Cache
074e 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
074f e005       |    |		Load	0x0,0x5
0750 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0751 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0752 e005       |    |		Load	0x0,0x5
0753 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0754 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0755 0337       | 7  |		Declare_Variable	Array
0756			BODY_0740:
0756 e402       |    |		Load	0x2,0x2
0757 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0758 e403       |    |		Load	0x2,0x3
0759 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
075a 00cf       |    |		Action	Mark_Auxiliary
075b e402       |    |		Load	0x2,0x2
075c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
075d 01d9       |    |		Execute	Vector,Reverse_Bounds
075e 0263       | c  |		Execute	Discrete,Above_Bound
075f 7029       |p)  |		Jump_Nonzero	0x789
0760 00d8       |    |		Load_Top	At_Offset_0
0761 e402       |    |		Load	0x2,0x2
0762 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0763 01d7       |    |		Execute	Vector,Field_Read
0764 a405       |    |		Store_Unchecked	0x2,0x5
0765 e405       |    |		Load	0x2,0x5
0766 e5ff       |    |		Load	0x2,-0x1
0767 e005       |    |		Load	0x0,0x5
0768 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0769 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
076a e406       |    |		Load	0x2,0x6
076b 01d4       |    |		Execute	Vector,Structure_Write
076c e5fe       |    |		Load	0x2,-0x2
076d 6804       |h   |		Jump_Zero	0x772
076e e5fe       |    |		Load	0x2,-0x2
076f e406       |    |		Load	0x2,0x6
0770 01d7       |    |		Execute	Vector,Field_Read
0771 6815       |h   |		Jump_Zero	0x787
0772 e405       |    |		Load	0x2,0x5
0773 e5fc       |    |		Load	0x2,-0x4
0774 e5fd       |    |		Load	0x2,-0x3
0775 8232       | 2  |		Call	0x1,0x32
0776 7010       |p   |		Jump_Nonzero	0x787
0777 e405       |    |		Load	0x2,0x5
0778 e404       |    |		Load	0x2,0x4
0779 e403       |    |		Load	0x2,0x3
077a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
077b 01d6       |    |		Execute	Vector,Field_Write
077c e404       |    |		Load	0x2,0x4
077d 0a01       |    |		Execute_Immediate	Plus,0x1
077e c404       |    |		Store	0x2,0x4
077f e5fc       |    |		Load	0x2,-0x4
0780 6806       |h   |		Jump_Zero	0x787
0781 4801       |H   |		Short_Literal	0x1
0782 4801       |H   |		Short_Literal	0x1
0783 e405       |    |		Load	0x2,0x5
0784 e5fd       |    |		Load	0x2,-0x3
0785 e22a       | *  |		Load	0x1,0x2a
0786 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0787 00c8       |    |		Action	Pop_Auxiliary_Range
0788 3fd7       |?   |		Loop_Increasing	0x760
0789 00ce       |    |		Action	Pop_Auxiliary
078a 00da       |    |		Load_Top	At_Offset_2
078b 0aff       |    |		Execute_Immediate	Plus,-0x1
078c e005       |    |		Load	0x0,0x5
078d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
078e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
078f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0790 4801       |H   |		Short_Literal	0x1
0791 e404       |    |		Load	0x2,0x4
0792 0aff       |    |		Execute_Immediate	Plus,-0x1
0793 e403       |    |		Load	0x2,0x3
0794 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0795 01cf       |    |		Execute	Vector,Slice_Read
0796 00d9       |    |		Load_Top	At_Offset_1
0797 00d8       |    |		Load_Top	At_Offset_0
0798 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0799 00da       |    |		Load_Top	At_Offset_2
079a 01da       |    |		Execute	Vector,Bounds
079b 00da       |    |		Load_Top	At_Offset_2
079c 01da       |    |		Execute	Vector,Bounds
079d 00da       |    |		Load_Top	At_Offset_2
079e 027f       |    |		Execute	Discrete,Equal
079f 7001       |p   |		Jump_Nonzero	0x7a1
07a0 08e0       |    |		Execute_Immediate	Raise,0xe0
07a1 00cd       |    |		Action	Spare6_Action
07a2 027f       |    |		Execute	Discrete,Equal
07a3 7001       |p   |		Jump_Nonzero	0x7a5
07a4 08e0       |    |		Execute_Immediate	Raise,0xe0
07a5 00d2       |    |		Pop_Control	Pop_Count_2
07a6 00d9       |    |		Load_Top	At_Offset_1
07a7 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
07a8 e403       |    |		Load	0x2,0x3
07a9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07aa 00d9       |    |		Load_Top	At_Offset_1
07ab 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
07ac 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
07ad 0000 0000  |    |		.XXX[0x3]
07af 0000       |    |
07b0 ; --------------------------------------------------------------------------------------
07b0 ; SUBPROGRAM
07b0 ; --------------------------------------------------------------------------------------
07b0 07b3       |    |		.CONST	0x07b3								; Address of begin
07b1 0004       |    |		.CONST	0x0004								; Address of exception handler
07b2 0001       |    |		.CONST	0x0001								; Number of locals
07b3			BODY_07b0:
07b3			INIT_07b0:
07b3 4800       |H   |		Short_Literal	0x0
07b4 a5fd       |    |		Store_Unchecked	0x2,-0x3
07b5 00cf       |    |		Action	Mark_Auxiliary
07b6 00db       |    |		Load_Top	At_Offset_3
07b7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07b8 01d9       |    |		Execute	Vector,Reverse_Bounds
07b9 0263       | c  |		Execute	Discrete,Above_Bound
07ba 7011       |p   |		Jump_Nonzero	0x7cc
07bb 4801       |H   |		Short_Literal	0x1
07bc 00d9       |    |		Load_Top	At_Offset_1
07bd e5ff       |    |		Load	0x2,-0x1
07be 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07bf 01d7       |    |		Execute	Vector,Field_Read
07c0 e005       |    |		Load	0x0,0x5
07c1 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
07c2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
07c3 e5fe       |    |		Load	0x2,-0x2
07c4 e017       |    |		Load	0x0,0x17
07c5 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
07c6 6803       |h   |		Jump_Zero	0x7ca
07c7 00d8       |    |		Load_Top	At_Offset_0
07c8 a5fd       |    |		Store_Unchecked	0x2,-0x3
07c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07ca 00c8       |    |		Action	Pop_Auxiliary_Range
07cb 3fef       |?   |		Loop_Increasing	0x7bb
07cc 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
07cd 0000 0000  |    |		.XXX[0x3]
07cf 0000       |    |
07d0 ; --------------------------------------------------------------------------------------
07d0 ; SUBPROGRAM
07d0 ; --------------------------------------------------------------------------------------
07d0 07ef       |    |		.CONST	0x07ef								; Address of begin
07d1 0004       |    |		.CONST	0x0004								; Address of exception handler
07d2 0009       |    |		.CONST	0x0009								; Number of locals
07d3			INIT_07d0:
07d3 00da       |    |		Load_Top	At_Offset_2
07d4 e005       |    |		Load	0x0,0x5
07d5 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
07d6 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
07d7 00d8       |    |		Load_Top	At_Offset_0
07d8 e005       |    |		Load	0x0,0x5
07d9 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
07da 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
07db e5ff       |    |		Load	0x2,-0x1
07dc e005       |    |		Load	0x0,0x5
07dd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
07de 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
07df e005       |    |		Load	0x0,0x5
07e0 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
07e1 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
07e2 e014       |    |		Load	0x0,0x14
07e3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
07e4 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
07e5 e5fe       |    |		Load	0x2,-0x2
07e6 8231       | 1  |		Call	0x1,0x31
07e7 e005       |    |		Load	0x0,0x5
07e8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
07e9 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
07ea 1c08       |    |		Execute_Immediate	Run_Utility,0x8
07eb 00e3       |    |		Load_Encached	Natural_Cache
07ec 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
07ed 029f 12cb  |    |		Declare_Subprogram	INIT_12c8,For_Call
07ef			BODY_07d0:
07ef 4800       |H   |		Short_Literal	0x0
07f0 00db       |    |		Load_Top	At_Offset_3
07f1 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
07f2 00cf       |    |		Action	Mark_Auxiliary
07f3 e5fe       |    |		Load	0x2,-0x2
07f4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07f5 01d9       |    |		Execute	Vector,Reverse_Bounds
07f6 0263       | c  |		Execute	Discrete,Above_Bound
07f7 702f       |p/  |		Jump_Nonzero	0x827
07f8 4800       |H   |		Short_Literal	0x0
07f9 00d9       |    |		Load_Top	At_Offset_1
07fa e5fe       |    |		Load	0x2,-0x2
07fb 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07fc 01d7       |    |		Execute	Vector,Field_Read
07fd e005       |    |		Load	0x0,0x5
07fe 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
07ff 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0800 e403       |    |		Load	0x2,0x3
0801 e017       |    |		Load	0x0,0x17
0802 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0803 7021       |p!  |		Jump_Nonzero	0x825
0804 00d8       |    |		Load_Top	At_Offset_0
0805 e5fe       |    |		Load	0x2,-0x2
0806 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0807 01d7       |    |		Execute	Vector,Field_Read
0808 e402       |    |		Load	0x2,0x2
0809 e005       |    |		Load	0x0,0x5
080a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
080b 1884       |    |		Execute	Package,Field_Execute,Field_Number 0x84
080c 6818       |h   |		Jump_Zero	0x825
080d e406       |    |		Load	0x2,0x6
080e e005       |    |		Load	0x0,0x5
080f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0810 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
0811 00da       |    |		Load_Top	At_Offset_2
0812 e5fe       |    |		Load	0x2,-0x2
0813 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0814 01d7       |    |		Execute	Vector,Field_Read
0815 e402       |    |		Load	0x2,0x2
0816 e005       |    |		Load	0x0,0x5
0817 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0818 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
0819 c405       |    |		Store	0x2,0x5
081a c406       |    |		Store	0x2,0x6
081b 4800       |H   |		Short_Literal	0x0
081c e406       |    |		Load	0x2,0x6
081d e014       |    |		Load	0x0,0x14
081e 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
081f 6802       |h   |		Jump_Zero	0x822
0820 8409       |    |		Call	0x2,0x9
0821 7803       |x   |		Jump	0x825
0822 e406       |    |		Load	0x2,0x6
0823 e407       |    |		Load	0x2,0x7
0824 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0825 00c8       |    |		Action	Pop_Auxiliary_Range
0826 3fd1       |?   |		Loop_Increasing	0x7f8
0827 00ce       |    |		Action	Pop_Auxiliary
0828 00d9       |    |		Load_Top	At_Offset_1
0829 0aff       |    |		Execute_Immediate	Plus,-0x1
082a e005       |    |		Load	0x0,0x5
082b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
082c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
082d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
082e 4801       |H   |		Short_Literal	0x1
082f 00db       |    |		Load_Top	At_Offset_3
0830 0aff       |    |		Execute_Immediate	Plus,-0x1
0831 e407       |    |		Load	0x2,0x7
0832 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0833 01cf       |    |		Execute	Vector,Slice_Read
0834 00d9       |    |		Load_Top	At_Offset_1
0835 00d8       |    |		Load_Top	At_Offset_0
0836 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0837 00da       |    |		Load_Top	At_Offset_2
0838 01da       |    |		Execute	Vector,Bounds
0839 00da       |    |		Load_Top	At_Offset_2
083a 01da       |    |		Execute	Vector,Bounds
083b 00da       |    |		Load_Top	At_Offset_2
083c 027f       |    |		Execute	Discrete,Equal
083d 7001       |p   |		Jump_Nonzero	0x83f
083e 08e0       |    |		Execute_Immediate	Raise,0xe0
083f 00cd       |    |		Action	Spare6_Action
0840 027f       |    |		Execute	Discrete,Equal
0841 7001       |p   |		Jump_Nonzero	0x843
0842 08e0       |    |		Execute_Immediate	Raise,0xe0
0843 00d2       |    |		Pop_Control	Pop_Count_2
0844 00d9       |    |		Load_Top	At_Offset_1
0845 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0846 00db       |    |		Load_Top	At_Offset_3
0847 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0848 00d9       |    |		Load_Top	At_Offset_1
0849 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
084a 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
084b 0000 0000  |    |		.BLANK	0000[0x5]
0850 ; --------------------------------------------------------------------------------------
0850 ; SUBPROGRAM
0850 ; --------------------------------------------------------------------------------------
0850 0860       | `  |		.CONST	0x0860								; Address of begin
0851 0004       |    |		.CONST	0x0004								; Address of exception handler
0852 0005       |    |		.CONST	0x0005								; Number of locals
0853			INIT_0850:
0853 e005       |    |		Load	0x0,0x5
0854 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0855 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0856 e014       |    |		Load	0x0,0x14
0857 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0858 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0859 4800       |H   |		Short_Literal	0x0
085a e005       |    |		Load	0x0,0x5
085b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
085c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
085d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
085e 029f 12e3  |    |		Declare_Subprogram	INIT_12e0,For_Call
0860			BODY_0850:
0860 00da       |    |		Load_Top	At_Offset_2
0861 e005       |    |		Load	0x0,0x5
0862 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0863 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0864 e5ff       |    |		Load	0x2,-0x1
0865 e005       |    |		Load	0x0,0x5
0866 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0867 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0868 c402       |    |		Store	0x2,0x2
0869 005b       | [  |		Store_Top	Discrete,At_Offset_3
086a 4800       |H   |		Short_Literal	0x0
086b 00db       |    |		Load_Top	At_Offset_3
086c e014       |    |		Load	0x0,0x14
086d 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
086e 7005       |p   |		Jump_Nonzero	0x874
086f 00da       |    |		Load_Top	At_Offset_2
0870 00da       |    |		Load_Top	At_Offset_2
0871 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0872 00d9       |    |		Load_Top	At_Offset_1
0873 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0874 8405       |    |		Call	0x2,0x5
0875 0831       | 1  |		Execute_Immediate	Raise,0x31
0876 0000 0000  |    |		.XXX[0x2]
0878 ; --------------------------------------------------------------------------------------
0878 ; SUBPROGRAM
0878 ; --------------------------------------------------------------------------------------
0878 0885       |    |		.CONST	0x0885								; Address of begin
0879 0004       |    |		.CONST	0x0004								; Address of exception handler
087a 0004       |    |		.CONST	0x0004								; Number of locals
087b			INIT_0878:
087b 00db       |    |		Load_Top	At_Offset_3
087c 8230       | 0  |		Call	0x1,0x30
087d e005       |    |		Load	0x0,0x5
087e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
087f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0880 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0881 00e3       |    |		Load_Encached	Natural_Cache
0882 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0883 029f 12fb  |    |		Declare_Subprogram	INIT_12f8,For_Call
0885			BODY_0878:
0885 e5ff       |    |		Load	0x2,-0x1
0886 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0887 00db       |    |		Load_Top	At_Offset_3
0888 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0889 00cf       |    |		Action	Mark_Auxiliary
088a e5ff       |    |		Load	0x2,-0x1
088b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
088c 01d9       |    |		Execute	Vector,Reverse_Bounds
088d 0263       | c  |		Execute	Discrete,Above_Bound
088e 7003       |p   |		Jump_Nonzero	0x892
088f 8404       |    |		Call	0x2,0x4
0890 00c8       |    |		Action	Pop_Auxiliary_Range
0891 3ffd       |?   |		Loop_Increasing	0x88f
0892 00ce       |    |		Action	Pop_Auxiliary
0893 00d9       |    |		Load_Top	At_Offset_1
0894 0aff       |    |		Execute_Immediate	Plus,-0x1
0895 e005       |    |		Load	0x0,0x5
0896 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0897 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0898 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0899 4801       |H   |		Short_Literal	0x1
089a 00db       |    |		Load_Top	At_Offset_3
089b 0aff       |    |		Execute_Immediate	Plus,-0x1
089c e402       |    |		Load	0x2,0x2
089d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
089e 01cf       |    |		Execute	Vector,Slice_Read
089f 00d9       |    |		Load_Top	At_Offset_1
08a0 00d8       |    |		Load_Top	At_Offset_0
08a1 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08a2 00da       |    |		Load_Top	At_Offset_2
08a3 01da       |    |		Execute	Vector,Bounds
08a4 00da       |    |		Load_Top	At_Offset_2
08a5 01da       |    |		Execute	Vector,Bounds
08a6 00da       |    |		Load_Top	At_Offset_2
08a7 027f       |    |		Execute	Discrete,Equal
08a8 7001       |p   |		Jump_Nonzero	0x8aa
08a9 08e0       |    |		Execute_Immediate	Raise,0xe0
08aa 00cd       |    |		Action	Spare6_Action
08ab 027f       |    |		Execute	Discrete,Equal
08ac 7001       |p   |		Jump_Nonzero	0x8ae
08ad 08e0       |    |		Execute_Immediate	Raise,0xe0
08ae 00d2       |    |		Pop_Control	Pop_Count_2
08af 00d9       |    |		Load_Top	At_Offset_1
08b0 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
08b1 00db       |    |		Load_Top	At_Offset_3
08b2 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08b3 00d9       |    |		Load_Top	At_Offset_1
08b4 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
08b5 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
08b6 0000 0000  |    |		.XXX[0x2]
08b8 ; --------------------------------------------------------------------------------------
08b8 ; SUBPROGRAM
08b8 ; --------------------------------------------------------------------------------------
08b8 08bb       |    |		.CONST	0x08bb								; Address of begin
08b9 0004       |    |		.CONST	0x0004								; Address of exception handler
08ba 0001       |    |		.CONST	0x0001								; Number of locals
08bb			BODY_08b8:
08bb			INIT_08b8:
08bb 00da       |    |		Load_Top	At_Offset_2
08bc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08bd 7002       |p   |		Jump_Nonzero	0x8c0
08be 00da       |    |		Load_Top	At_Offset_2
08bf 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
08c0 00cf       |    |		Action	Mark_Auxiliary
08c1 00db       |    |		Load_Top	At_Offset_3
08c2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08c3 01d9       |    |		Execute	Vector,Reverse_Bounds
08c4 0263       | c  |		Execute	Discrete,Above_Bound
08c5 700b       |p   |		Jump_Nonzero	0x8d1
08c6 4800       |H   |		Short_Literal	0x0
08c7 4801       |H   |		Short_Literal	0x1
08c8 00da       |    |		Load_Top	At_Offset_2
08c9 e5ff       |    |		Load	0x2,-0x1
08ca 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08cb 01d7       |    |		Execute	Vector,Field_Read
08cc e5fd       |    |		Load	0x2,-0x3
08cd e22a       | *  |		Load	0x1,0x2a
08ce 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
08cf 00c8       |    |		Action	Pop_Auxiliary_Range
08d0 3ff5       |?   |		Loop_Increasing	0x8c6
08d1 00ce       |    |		Action	Pop_Auxiliary
08d2 e5fd       |    |		Load	0x2,-0x3
08d3 e5fe       |    |		Load	0x2,-0x2
08d4 4801       |H   |		Short_Literal	0x1
08d5 e5fd       |    |		Load	0x2,-0x3
08d6 e5fe       |    |		Load	0x2,-0x2
08d7 e5ff       |    |		Load	0x2,-0x1
08d8 8237       | 7  |		Call	0x1,0x37
08d9 8238       | 8  |		Call	0x1,0x38
08da 00db       |    |		Load_Top	At_Offset_3
08db 822e       | .  |		Call	0x1,0x2e
08dc 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
08dd 0000 0000  |    |		.XXX[0x3]
08df 0000       |    |
08e0 ; --------------------------------------------------------------------------------------
08e0 ; SUBPROGRAM
08e0 ; --------------------------------------------------------------------------------------
08e0 08f2       |    |		.CONST	0x08f2								; Address of begin
08e1 0004       |    |		.CONST	0x0004								; Address of exception handler
08e2 0006       |    |		.CONST	0x0006								; Number of locals
08e3			INIT_08e0:
08e3 00db       |    |		Load_Top	At_Offset_3
08e4 8230       | 0  |		Call	0x1,0x30
08e5 e005       |    |		Load	0x0,0x5
08e6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
08e7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
08e8 1c08       |    |		Execute_Immediate	Run_Utility,0x8
08e9 00e3       |    |		Load_Encached	Natural_Cache
08ea 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
08eb e005       |    |		Load	0x0,0x5
08ec 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
08ed 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08ee 029f 132b  |   +|		Declare_Subprogram	INIT_1328,For_Call
08f0 029f 134b  |   K|		Declare_Subprogram	INIT_1348,For_Call
08f2			BODY_08e0:
08f2 00cf       |    |		Action	Mark_Auxiliary
08f3 e5ff       |    |		Load	0x2,-0x1
08f4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08f5 01d9       |    |		Execute	Vector,Reverse_Bounds
08f6 0263       | c  |		Execute	Discrete,Above_Bound
08f7 7021       |p!  |		Jump_Nonzero	0x919
08f8 00d8       |    |		Load_Top	At_Offset_0
08f9 e5ff       |    |		Load	0x2,-0x1
08fa 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08fb 01d7       |    |		Execute	Vector,Field_Read
08fc e403       |    |		Load	0x2,0x3
08fd e402       |    |		Load	0x2,0x2
08fe 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08ff 01d6       |    |		Execute	Vector,Field_Write
0900 e403       |    |		Load	0x2,0x3
0901 0a01       |    |		Execute_Immediate	Plus,0x1
0902 c403       |    |		Store	0x2,0x3
0903 00d8       |    |		Load_Top	At_Offset_0
0904 e5ff       |    |		Load	0x2,-0x1
0905 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0906 01d7       |    |		Execute	Vector,Field_Read
0907 e005       |    |		Load	0x0,0x5
0908 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0909 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
090a a404       |    |		Store_Unchecked	0x2,0x4
090b e404       |    |		Load	0x2,0x4
090c e005       |    |		Load	0x0,0x5
090d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
090e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
090f 7007       |p   |		Jump_Nonzero	0x917
0910 e404       |    |		Load	0x2,0x4
0911 8405       |    |		Call	0x2,0x5
0912 e404       |    |		Load	0x2,0x4
0913 e005       |    |		Load	0x0,0x5
0914 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0915 1848       | H  |		Execute	Package,Field_Execute,Field_Number 0x48
0916 8406       |    |		Call	0x2,0x6
0917 00c8       |    |		Action	Pop_Auxiliary_Range
0918 3fdf       |?   |		Loop_Increasing	0x8f8
0919 00ce       |    |		Action	Pop_Auxiliary
091a 00db       |    |		Load_Top	At_Offset_3
091b 0aff       |    |		Execute_Immediate	Plus,-0x1
091c e005       |    |		Load	0x0,0x5
091d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
091e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
091f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0920 e5ff       |    |		Load	0x2,-0x1
0921 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0922 00d9       |    |		Load_Top	At_Offset_1
0923 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0924 4801       |H   |		Short_Literal	0x1
0925 e403       |    |		Load	0x2,0x3
0926 0aff       |    |		Execute_Immediate	Plus,-0x1
0927 e402       |    |		Load	0x2,0x2
0928 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0929 01cf       |    |		Execute	Vector,Slice_Read
092a 00d9       |    |		Load_Top	At_Offset_1
092b 00d8       |    |		Load_Top	At_Offset_0
092c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
092d 00da       |    |		Load_Top	At_Offset_2
092e 01da       |    |		Execute	Vector,Bounds
092f 00da       |    |		Load_Top	At_Offset_2
0930 01da       |    |		Execute	Vector,Bounds
0931 00da       |    |		Load_Top	At_Offset_2
0932 027f       |    |		Execute	Discrete,Equal
0933 7001       |p   |		Jump_Nonzero	0x935
0934 08e0       |    |		Execute_Immediate	Raise,0xe0
0935 00cd       |    |		Action	Spare6_Action
0936 027f       |    |		Execute	Discrete,Equal
0937 7001       |p   |		Jump_Nonzero	0x939
0938 08e0       |    |		Execute_Immediate	Raise,0xe0
0939 00d2       |    |		Pop_Control	Pop_Count_2
093a 00d9       |    |		Load_Top	At_Offset_1
093b 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
093c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
093d 0000 0000  |    |		.XXX[0x3]
093f 0000       |    |
0940 ; --------------------------------------------------------------------------------------
0940 ; SUBPROGRAM
0940 ; --------------------------------------------------------------------------------------
0940 0958       | X  |		.CONST	0x0958								; Address of begin
0941 0004       |    |		.CONST	0x0004								; Address of exception handler
0942 0006       |    |		.CONST	0x0006								; Number of locals
0943			INIT_0940:
0943 e005       |    |		Load	0x0,0x5
0944 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0945 1b2f       | /  |		Execute	Package,Field_Read,Field_Number 0x2f
0946 00db       |    |		Load_Top	At_Offset_3
0947 e005       |    |		Load	0x0,0x5
0948 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0949 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
094a 00d8       |    |		Load_Top	At_Offset_0
094b 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
094c 0a01       |    |		Execute_Immediate	Plus,0x1
094d e005       |    |		Load	0x0,0x5
094e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
094f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0950 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0951 00e3       |    |		Load_Encached	Natural_Cache
0952 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0953 e005       |    |		Load	0x0,0x5
0954 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0955 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0956 029f 136b  |   k|		Declare_Subprogram	INIT_1368,For_Call
0958			BODY_0940:
0958 4800       |H   |		Short_Literal	0x0
0959 e403       |    |		Load	0x2,0x3
095a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
095b 00cf       |    |		Action	Mark_Auxiliary
095c e402       |    |		Load	0x2,0x2
095d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
095e 01d9       |    |		Execute	Vector,Reverse_Bounds
095f 0263       | c  |		Execute	Discrete,Above_Bound
0960 703e       |p>  |		Jump_Nonzero	0x99f
0961 00d8       |    |		Load_Top	At_Offset_0
0962 e402       |    |		Load	0x2,0x2
0963 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0964 01d7       |    |		Execute	Vector,Field_Read
0965 8406       |    |		Call	0x2,0x6
0966 a405       |    |		Store_Unchecked	0x2,0x5
0967 e405       |    |		Load	0x2,0x5
0968 e005       |    |		Load	0x0,0x5
0969 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
096a 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
096b 681c       |h   |		Jump_Zero	0x988
096c 4801       |H   |		Short_Literal	0x1
096d 4802       |H   |		Short_Literal	0x2
096e e012       |    |		Load	0x0,0x12
096f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0970 035b       | [  |		Declare_Type	Array,Constrained
0971 0337       | 7  |		Declare_Variable	Array
0972 00d9       |    |		Load_Top	At_Offset_1
0973 e402       |    |		Load	0x2,0x2
0974 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0975 01d7       |    |		Execute	Vector,Field_Read
0976 e005       |    |		Load	0x0,0x5
0977 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0978 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0979 4801       |H   |		Short_Literal	0x1
097a 00da       |    |		Load_Top	At_Offset_2
097b 01d6       |    |		Execute	Vector,Field_Write
097c e5fd       |    |		Load	0x2,-0x3
097d e013       |    |		Load	0x0,0x13
097e 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
097f 4802       |H   |		Short_Literal	0x2
0980 00da       |    |		Load_Top	At_Offset_2
0981 01d6       |    |		Execute	Vector,Field_Write
0982 6069       |`i  |		Indirect_Literal	Discrete,0x9ec,{0x00000000, 0x0000380a}
0983 e014       |    |		Load	0x0,0x14
0984 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0985 e403       |    |		Load	0x2,0x3
0986 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0987 7815       |x   |		Jump	0x99d
0988 e405       |    |		Load	0x2,0x5
0989 e5fb       |    |		Load	0x2,-0x5
098a e5fc       |    |		Load	0x2,-0x4
098b 8232       | 2  |		Call	0x1,0x32
098c 7010       |p   |		Jump_Nonzero	0x99d
098d e405       |    |		Load	0x2,0x5
098e e404       |    |		Load	0x2,0x4
098f e403       |    |		Load	0x2,0x3
0990 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0991 01d6       |    |		Execute	Vector,Field_Write
0992 e404       |    |		Load	0x2,0x4
0993 0a01       |    |		Execute_Immediate	Plus,0x1
0994 c404       |    |		Store	0x2,0x4
0995 e5fb       |    |		Load	0x2,-0x5
0996 6806       |h   |		Jump_Zero	0x99d
0997 4801       |H   |		Short_Literal	0x1
0998 4801       |H   |		Short_Literal	0x1
0999 e405       |    |		Load	0x2,0x5
099a e5fc       |    |		Load	0x2,-0x4
099b e22a       | *  |		Load	0x1,0x2a
099c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
099d 00c8       |    |		Action	Pop_Auxiliary_Range
099e 3fc2       |?   |		Loop_Increasing	0x961
099f 00ce       |    |		Action	Pop_Auxiliary
09a0 e5fe       |    |		Load	0x2,-0x2
09a1 6826       |h&  |		Jump_Zero	0x9c8
09a2 e5fc       |    |		Load	0x2,-0x4
09a3 e5fd       |    |		Load	0x2,-0x3
09a4 e404       |    |		Load	0x2,0x4
09a5 0aff       |    |		Execute_Immediate	Plus,-0x1
09a6 e005       |    |		Load	0x0,0x5
09a7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09a8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09a9 1c08       |    |		Execute_Immediate	Run_Utility,0x8
09aa 4801       |H   |		Short_Literal	0x1
09ab e404       |    |		Load	0x2,0x4
09ac 0aff       |    |		Execute_Immediate	Plus,-0x1
09ad e403       |    |		Load	0x2,0x3
09ae 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09af 01cf       |    |		Execute	Vector,Slice_Read
09b0 00d9       |    |		Load_Top	At_Offset_1
09b1 00d8       |    |		Load_Top	At_Offset_0
09b2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09b3 00da       |    |		Load_Top	At_Offset_2
09b4 01da       |    |		Execute	Vector,Bounds
09b5 00da       |    |		Load_Top	At_Offset_2
09b6 01da       |    |		Execute	Vector,Bounds
09b7 00da       |    |		Load_Top	At_Offset_2
09b8 027f       |    |		Execute	Discrete,Equal
09b9 7001       |p   |		Jump_Nonzero	0x9bb
09ba 08e0       |    |		Execute_Immediate	Raise,0xe0
09bb 00cd       |    |		Action	Spare6_Action
09bc 027f       |    |		Execute	Discrete,Equal
09bd 7001       |p   |		Jump_Nonzero	0x9bf
09be 08e0       |    |		Execute_Immediate	Raise,0xe0
09bf 00d2       |    |		Pop_Control	Pop_Count_2
09c0 00d9       |    |		Load_Top	At_Offset_1
09c1 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
09c2 e403       |    |		Load	0x2,0x3
09c3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09c4 00d9       |    |		Load_Top	At_Offset_1
09c5 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
09c6 8239       | 9  |		Call	0x1,0x39
09c7 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
09c8 00da       |    |		Load_Top	At_Offset_2
09c9 0aff       |    |		Execute_Immediate	Plus,-0x1
09ca e005       |    |		Load	0x0,0x5
09cb 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09cc 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09cd 1c08       |    |		Execute_Immediate	Run_Utility,0x8
09ce 4801       |H   |		Short_Literal	0x1
09cf e404       |    |		Load	0x2,0x4
09d0 0aff       |    |		Execute_Immediate	Plus,-0x1
09d1 e403       |    |		Load	0x2,0x3
09d2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09d3 01cf       |    |		Execute	Vector,Slice_Read
09d4 00d9       |    |		Load_Top	At_Offset_1
09d5 00d8       |    |		Load_Top	At_Offset_0
09d6 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09d7 00da       |    |		Load_Top	At_Offset_2
09d8 01da       |    |		Execute	Vector,Bounds
09d9 00da       |    |		Load_Top	At_Offset_2
09da 01da       |    |		Execute	Vector,Bounds
09db 00da       |    |		Load_Top	At_Offset_2
09dc 027f       |    |		Execute	Discrete,Equal
09dd 7001       |p   |		Jump_Nonzero	0x9df
09de 08e0       |    |		Execute_Immediate	Raise,0xe0
09df 00cd       |    |		Action	Spare6_Action
09e0 027f       |    |		Execute	Discrete,Equal
09e1 7001       |p   |		Jump_Nonzero	0x9e3
09e2 08e0       |    |		Execute_Immediate	Raise,0xe0
09e3 00d2       |    |		Pop_Control	Pop_Count_2
09e4 00d9       |    |		Load_Top	At_Offset_1
09e5 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
09e6 e403       |    |		Load	0x2,0x3
09e7 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09e8 00d9       |    |		Load_Top	At_Offset_1
09e9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
09ea 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
09eb 0000       |    |		.XXX[0x1]
09ec 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000380a}
09f0 ; --------------------------------------------------------------------------------------
09f0 ; SUBPROGRAM
09f0 ; --------------------------------------------------------------------------------------
09f0 09fd       |    |		.CONST	0x09fd								; Address of begin
09f1 0004       |    |		.CONST	0x0004								; Address of exception handler
09f2 0004       |    |		.CONST	0x0004								; Number of locals
09f3			INIT_09f0:
09f3 e5fd       |    |		Load	0x2,-0x3
09f4 8230       | 0  |		Call	0x1,0x30
09f5 e005       |    |		Load	0x0,0x5
09f6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09f7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
09f8 1c08       |    |		Execute_Immediate	Run_Utility,0x8
09f9 00e3       |    |		Load_Encached	Natural_Cache
09fa 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
09fb 029f 1383  |    |		Declare_Subprogram	INIT_1380,For_Call
09fd			BODY_09f0:
09fd e5ff       |    |		Load	0x2,-0x1
09fe 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09ff 00db       |    |		Load_Top	At_Offset_3
0a00 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a01 00cf       |    |		Action	Mark_Auxiliary
0a02 e5ff       |    |		Load	0x2,-0x1
0a03 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a04 01d9       |    |		Execute	Vector,Reverse_Bounds
0a05 0263       | c  |		Execute	Discrete,Above_Bound
0a06 7003       |p   |		Jump_Nonzero	0xa0a
0a07 8404       |    |		Call	0x2,0x4
0a08 00c8       |    |		Action	Pop_Auxiliary_Range
0a09 3ffd       |?   |		Loop_Increasing	0xa07
0a0a 00ce       |    |		Action	Pop_Auxiliary
0a0b e5fe       |    |		Load	0x2,-0x2
0a0c 6826       |h&  |		Jump_Zero	0xa33
0a0d e5fc       |    |		Load	0x2,-0x4
0a0e e5fd       |    |		Load	0x2,-0x3
0a0f 00db       |    |		Load_Top	At_Offset_3
0a10 0aff       |    |		Execute_Immediate	Plus,-0x1
0a11 e005       |    |		Load	0x0,0x5
0a12 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a13 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a14 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a15 4801       |H   |		Short_Literal	0x1
0a16 e403       |    |		Load	0x2,0x3
0a17 0aff       |    |		Execute_Immediate	Plus,-0x1
0a18 e402       |    |		Load	0x2,0x2
0a19 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a1a 01cf       |    |		Execute	Vector,Slice_Read
0a1b 00d9       |    |		Load_Top	At_Offset_1
0a1c 00d8       |    |		Load_Top	At_Offset_0
0a1d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a1e 00da       |    |		Load_Top	At_Offset_2
0a1f 01da       |    |		Execute	Vector,Bounds
0a20 00da       |    |		Load_Top	At_Offset_2
0a21 01da       |    |		Execute	Vector,Bounds
0a22 00da       |    |		Load_Top	At_Offset_2
0a23 027f       |    |		Execute	Discrete,Equal
0a24 7001       |p   |		Jump_Nonzero	0xa26
0a25 08e0       |    |		Execute_Immediate	Raise,0xe0
0a26 00cd       |    |		Action	Spare6_Action
0a27 027f       |    |		Execute	Discrete,Equal
0a28 7001       |p   |		Jump_Nonzero	0xa2a
0a29 08e0       |    |		Execute_Immediate	Raise,0xe0
0a2a 00d2       |    |		Pop_Control	Pop_Count_2
0a2b 00d9       |    |		Load_Top	At_Offset_1
0a2c 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0a2d e402       |    |		Load	0x2,0x2
0a2e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a2f 00d9       |    |		Load_Top	At_Offset_1
0a30 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a31 8239       | 9  |		Call	0x1,0x39
0a32 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0a33 00d9       |    |		Load_Top	At_Offset_1
0a34 0aff       |    |		Execute_Immediate	Plus,-0x1
0a35 e005       |    |		Load	0x0,0x5
0a36 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a37 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a38 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a39 4801       |H   |		Short_Literal	0x1
0a3a 00db       |    |		Load_Top	At_Offset_3
0a3b 0aff       |    |		Execute_Immediate	Plus,-0x1
0a3c e402       |    |		Load	0x2,0x2
0a3d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a3e 01cf       |    |		Execute	Vector,Slice_Read
0a3f 00d9       |    |		Load_Top	At_Offset_1
0a40 00d8       |    |		Load_Top	At_Offset_0
0a41 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a42 00da       |    |		Load_Top	At_Offset_2
0a43 01da       |    |		Execute	Vector,Bounds
0a44 00da       |    |		Load_Top	At_Offset_2
0a45 01da       |    |		Execute	Vector,Bounds
0a46 00da       |    |		Load_Top	At_Offset_2
0a47 027f       |    |		Execute	Discrete,Equal
0a48 7001       |p   |		Jump_Nonzero	0xa4a
0a49 08e0       |    |		Execute_Immediate	Raise,0xe0
0a4a 00cd       |    |		Action	Spare6_Action
0a4b 027f       |    |		Execute	Discrete,Equal
0a4c 7001       |p   |		Jump_Nonzero	0xa4e
0a4d 08e0       |    |		Execute_Immediate	Raise,0xe0
0a4e 00d2       |    |		Pop_Control	Pop_Count_2
0a4f 00d9       |    |		Load_Top	At_Offset_1
0a50 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0a51 00db       |    |		Load_Top	At_Offset_3
0a52 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a53 00d9       |    |		Load_Top	At_Offset_1
0a54 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a55 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0a56 0000 0000  |    |		.XXX[0x2]
0a58 ; --------------------------------------------------------------------------------------
0a58 ; SUBPROGRAM
0a58 ; --------------------------------------------------------------------------------------
0a58 0a6d       | m  |		.CONST	0x0a6d								; Address of begin
0a59 0004       |    |		.CONST	0x0004								; Address of exception handler
0a5a 0007       |    |		.CONST	0x0007								; Number of locals
0a5b			INIT_0a58:
0a5b 00db       |    |		Load_Top	At_Offset_3
0a5c 8230       | 0  |		Call	0x1,0x30
0a5d e005       |    |		Load	0x0,0x5
0a5e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a5f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a60 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0a61 00e3       |    |		Load_Encached	Natural_Cache
0a62 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0a63 e005       |    |		Load	0x0,0x5
0a64 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a65 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0a66 e005       |    |		Load	0x0,0x5
0a67 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a68 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0a69 029f 13b3  |    |		Declare_Subprogram	INIT_13b0,For_Call
0a6b 029f 140b  |    |		Declare_Subprogram	INIT_1408,For_Call
0a6d			BODY_0a58:
0a6d 4800       |H   |		Short_Literal	0x0
0a6e e402       |    |		Load	0x2,0x2
0a6f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a70 00cf       |    |		Action	Mark_Auxiliary
0a71 e5ff       |    |		Load	0x2,-0x1
0a72 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a73 01d9       |    |		Execute	Vector,Reverse_Bounds
0a74 0263       | c  |		Execute	Discrete,Above_Bound
0a75 702e       |p.  |		Jump_Nonzero	0xaa4
0a76 00d8       |    |		Load_Top	At_Offset_0
0a77 e5ff       |    |		Load	0x2,-0x1
0a78 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a79 01d7       |    |		Execute	Vector,Field_Read
0a7a a405       |    |		Store_Unchecked	0x2,0x5
0a7b 00cf       |    |		Action	Mark_Auxiliary
0a7c 7811       |x   |		Jump	0xa8e
0a7d e405       |    |		Load	0x2,0x5
0a7e e005       |    |		Load	0x0,0x5
0a7f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a80 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0a81 a404       |    |		Store_Unchecked	0x2,0x4
0a82 e404       |    |		Load	0x2,0x4
0a83 e005       |    |		Load	0x0,0x5
0a84 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a85 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0a86 7001       |p   |		Jump_Nonzero	0xa88
0a87 780b       |x   |		Jump	0xa93
0a88 e405       |    |		Load	0x2,0x5
0a89 e005       |    |		Load	0x0,0x5
0a8a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a8b 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0a8c a405       |    |		Store_Unchecked	0x2,0x5
0a8d 00c9       |    |		Action	Pop_Auxiliary_Loop
0a8e e405       |    |		Load	0x2,0x5
0a8f e005       |    |		Load	0x0,0x5
0a90 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a91 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0a92 6fea       |o   |		Jump_Zero	0xa7d
0a93 00ce       |    |		Action	Pop_Auxiliary
0a94 e404       |    |		Load	0x2,0x4
0a95 e005       |    |		Load	0x0,0x5
0a96 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0a97 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0a98 6808       |h   |		Jump_Zero	0xaa1
0a99 4801       |H   |		Short_Literal	0x1
0a9a 4801       |H   |		Short_Literal	0x1
0a9b e404       |    |		Load	0x2,0x4
0a9c e5fd       |    |		Load	0x2,-0x3
0a9d e22a       | *  |		Load	0x1,0x2a
0a9e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0a9f 8406       |    |		Call	0x2,0x6
0aa0 7801       |x   |		Jump	0xaa2
0aa1 8407       |    |		Call	0x2,0x7
0aa2 00c8       |    |		Action	Pop_Auxiliary_Range
0aa3 3fd2       |?   |		Loop_Increasing	0xa76
0aa4 00ce       |    |		Action	Pop_Auxiliary
0aa5 e403       |    |		Load	0x2,0x3
0aa6 0aff       |    |		Execute_Immediate	Plus,-0x1
0aa7 e005       |    |		Load	0x0,0x5
0aa8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0aa9 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0aaa 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0aab 4801       |H   |		Short_Literal	0x1
0aac e403       |    |		Load	0x2,0x3
0aad 0aff       |    |		Execute_Immediate	Plus,-0x1
0aae e402       |    |		Load	0x2,0x2
0aaf 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ab0 01cf       |    |		Execute	Vector,Slice_Read
0ab1 00d9       |    |		Load_Top	At_Offset_1
0ab2 00d8       |    |		Load_Top	At_Offset_0
0ab3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ab4 00da       |    |		Load_Top	At_Offset_2
0ab5 01da       |    |		Execute	Vector,Bounds
0ab6 00da       |    |		Load_Top	At_Offset_2
0ab7 01da       |    |		Execute	Vector,Bounds
0ab8 00da       |    |		Load_Top	At_Offset_2
0ab9 027f       |    |		Execute	Discrete,Equal
0aba 7001       |p   |		Jump_Nonzero	0xabc
0abb 08e0       |    |		Execute_Immediate	Raise,0xe0
0abc 00cd       |    |		Action	Spare6_Action
0abd 027f       |    |		Execute	Discrete,Equal
0abe 7001       |p   |		Jump_Nonzero	0xac0
0abf 08e0       |    |		Execute_Immediate	Raise,0xe0
0ac0 00d2       |    |		Pop_Control	Pop_Count_2
0ac1 00d9       |    |		Load_Top	At_Offset_1
0ac2 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0ac3 e402       |    |		Load	0x2,0x2
0ac4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ac5 00d9       |    |		Load_Top	At_Offset_1
0ac6 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0ac7 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0ac8 ; --------------------------------------------------------------------------------------
0ac8 ; SUBPROGRAM
0ac8 ; --------------------------------------------------------------------------------------
0ac8 0acb       |    |		.CONST	0x0acb								; Address of begin
0ac9 0004       |    |		.CONST	0x0004								; Address of exception handler
0aca 0001       |    |		.CONST	0x0001								; Number of locals
0acb			BODY_0ac8:
0acb			INIT_0ac8:
0acb 00da       |    |		Load_Top	At_Offset_2
0acc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0acd 7002       |p   |		Jump_Nonzero	0xad0
0ace 00da       |    |		Load_Top	At_Offset_2
0acf 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0ad0 00cf       |    |		Action	Mark_Auxiliary
0ad1 00db       |    |		Load_Top	At_Offset_3
0ad2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ad3 01d9       |    |		Execute	Vector,Reverse_Bounds
0ad4 0263       | c  |		Execute	Discrete,Above_Bound
0ad5 700b       |p   |		Jump_Nonzero	0xae1
0ad6 4800       |H   |		Short_Literal	0x0
0ad7 4801       |H   |		Short_Literal	0x1
0ad8 00da       |    |		Load_Top	At_Offset_2
0ad9 e5ff       |    |		Load	0x2,-0x1
0ada 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0adb 01d7       |    |		Execute	Vector,Field_Read
0adc e5fc       |    |		Load	0x2,-0x4
0add e22a       | *  |		Load	0x1,0x2a
0ade 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0adf 00c8       |    |		Action	Pop_Auxiliary_Range
0ae0 3ff5       |?   |		Loop_Increasing	0xad6
0ae1 00ce       |    |		Action	Pop_Auxiliary
0ae2 e5fc       |    |		Load	0x2,-0x4
0ae3 e5fd       |    |		Load	0x2,-0x3
0ae4 e5fe       |    |		Load	0x2,-0x2
0ae5 4801       |H   |		Short_Literal	0x1
0ae6 e5fc       |    |		Load	0x2,-0x4
0ae7 e5fd       |    |		Load	0x2,-0x3
0ae8 e5fe       |    |		Load	0x2,-0x2
0ae9 e5ff       |    |		Load	0x2,-0x1
0aea 823b       | ;  |		Call	0x1,0x3b
0aeb 823d       | =  |		Call	0x1,0x3d
0aec 00db       |    |		Load_Top	At_Offset_3
0aed 822e       | .  |		Call	0x1,0x2e
0aee 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0aef 0000       |    |		.XXX[0x1]
0af0 ; --------------------------------------------------------------------------------------
0af0 ; SUBPROGRAM
0af0 ; --------------------------------------------------------------------------------------
0af0 0af3       |    |		.CONST	0x0af3								; Address of begin
0af1 0004       |    |		.CONST	0x0004								; Address of exception handler
0af2 0001       |    |		.CONST	0x0001								; Number of locals
0af3			BODY_0af0:
0af3			INIT_0af0:
0af3 00da       |    |		Load_Top	At_Offset_2
0af4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0af5 7002       |p   |		Jump_Nonzero	0xaf8
0af6 00da       |    |		Load_Top	At_Offset_2
0af7 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0af8 00cf       |    |		Action	Mark_Auxiliary
0af9 00db       |    |		Load_Top	At_Offset_3
0afa 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0afb 01d9       |    |		Execute	Vector,Reverse_Bounds
0afc 0263       | c  |		Execute	Discrete,Above_Bound
0afd 700b       |p   |		Jump_Nonzero	0xb09
0afe 4800       |H   |		Short_Literal	0x0
0aff 4801       |H   |		Short_Literal	0x1
0b00 00da       |    |		Load_Top	At_Offset_2
0b01 e5ff       |    |		Load	0x2,-0x1
0b02 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b03 01d7       |    |		Execute	Vector,Field_Read
0b04 e5fd       |    |		Load	0x2,-0x3
0b05 e22a       | *  |		Load	0x1,0x2a
0b06 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0b07 00c8       |    |		Action	Pop_Auxiliary_Range
0b08 3ff5       |?   |		Loop_Increasing	0xafe
0b09 00ce       |    |		Action	Pop_Auxiliary
0b0a e5fd       |    |		Load	0x2,-0x3
0b0b e5fe       |    |		Load	0x2,-0x2
0b0c e5fd       |    |		Load	0x2,-0x3
0b0d e5fe       |    |		Load	0x2,-0x2
0b0e e5ff       |    |		Load	0x2,-0x1
0b0f 823c       | <  |		Call	0x1,0x3c
0b10 823e       | >  |		Call	0x1,0x3e
0b11 00db       |    |		Load_Top	At_Offset_3
0b12 822e       | .  |		Call	0x1,0x2e
0b13 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0b14 0000 0000  |    |		.BLANK	0000[0x4]
0b18 ; --------------------------------------------------------------------------------------
0b18 ; SUBPROGRAM
0b18 ; --------------------------------------------------------------------------------------
0b18 0b2f       | /  |		.CONST	0x0b2f								; Address of begin
0b19 0004       |    |		.CONST	0x0004								; Address of exception handler
0b1a 0005       |    |		.CONST	0x0005								; Number of locals
0b1b			INIT_0b18:
0b1b 00da       |    |		Load_Top	At_Offset_2
0b1c e005       |    |		Load	0x0,0x5
0b1d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b1e 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0b1f e5fe       |    |		Load	0x2,-0x2
0b20 e005       |    |		Load	0x0,0x5
0b21 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b22 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0b23 00d9       |    |		Load_Top	At_Offset_1
0b24 e005       |    |		Load	0x0,0x5
0b25 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b26 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0b27 00e3       |    |		Load_Encached	Natural_Cache
0b28 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0b29 00d9       |    |		Load_Top	At_Offset_1
0b2a e005       |    |		Load	0x0,0x5
0b2b 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b2c 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0b2d 00e3       |    |		Load_Encached	Natural_Cache
0b2e 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0b2f			BODY_0b18:
0b2f 00d9       |    |		Load_Top	At_Offset_1
0b30 00d9       |    |		Load_Top	At_Offset_1
0b31 027f       |    |		Execute	Discrete,Equal
0b32 680c       |h   |		Jump_Zero	0xb3f
0b33 4800       |H   |		Short_Literal	0x0
0b34 00db       |    |		Load_Top	At_Offset_3
0b35 e005       |    |		Load	0x0,0x5
0b36 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b37 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0b38 e402       |    |		Load	0x2,0x2
0b39 e005       |    |		Load	0x0,0x5
0b3a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0b3b 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0b3c e017       |    |		Load	0x0,0x17
0b3d 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0b3e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0b3f 00d9       |    |		Load_Top	At_Offset_1
0b40 00d9       |    |		Load_Top	At_Offset_1
0b41 027c       | |  |		Execute	Discrete,Less
0b42 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0b43 0000 0000  |    |		.BLANK	0000[0x5]
0b48 ; --------------------------------------------------------------------------------------
0b48 ; SUBPROGRAM
0b48 ; --------------------------------------------------------------------------------------
0b48 0b7a       | z  |		.CONST	0x0b7a								; Address of begin
0b49 0c7b       | {  |		.CONST	0x0c7b								; Address of exception handler
0b4a 0012       |    |		.CONST	0x0012								; Number of locals
0b4b			INIT_0b48:
0b4b e005       |    |		Load	0x0,0x5
0b4c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b4d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0b4e e005       |    |		Load	0x0,0x5
0b4f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b50 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0b51 e005       |    |		Load	0x0,0x5
0b52 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b53 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0b54 e005       |    |		Load	0x0,0x5
0b55 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b56 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0b57 e22b       | +  |		Load	0x1,0x2b
0b58 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0b59 e5ff       |    |		Load	0x2,-0x1
0b5a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b5b 00e3       |    |		Load_Encached	Natural_Cache
0b5c 03f1       |    |		Declare_Variable	Discrete,With_Value
0b5d 00e3       |    |		Load_Encached	Natural_Cache
0b5e 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0b5f e5fe       |    |		Load	0x2,-0x2
0b60 e013       |    |		Load	0x0,0x13
0b61 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0b62 e016       |    |		Load	0x0,0x16
0b63 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0b64 4801       |H   |		Short_Literal	0x1
0b65 00d9       |    |		Load_Top	At_Offset_1
0b66 01d7       |    |		Execute	Vector,Field_Read
0b67 0007       |    |		Action	Break_Optional
0b68 4802       |H   |		Short_Literal	0x2
0b69 00da       |    |		Load_Top	At_Offset_2
0b6a 01d7       |    |		Execute	Vector,Field_Read
0b6b 0007       |    |		Action	Break_Optional
0b6c 029f 143b  |   ;|		Declare_Subprogram	INIT_1438,For_Call
0b6e 029f 145b  |   [|		Declare_Subprogram	INIT_1458,For_Call
0b70 029f 146b  |   k|		Declare_Subprogram	INIT_1468,For_Call
0b72 029f 1493  |    |		Declare_Subprogram	INIT_1490,For_Call
0b74 029f 150b  |    |		Declare_Subprogram	INIT_1508,For_Call
0b76 029f 154b  |   K|		Declare_Subprogram	INIT_1548,For_Call
0b78 029f 1583  |    |		Declare_Subprogram	INIT_1580,For_Call
0b7a			BODY_0b48:
0b7a e22b       | +  |		Load	0x1,0x2b
0b7b 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0b7c e011       |    |		Load	0x0,0x11
0b7d 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0b7e e22b       | +  |		Load	0x1,0x2b
0b7f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0b80 c406       |    |		Store	0x2,0x6
0b81 00cf       |    |		Action	Mark_Auxiliary
0b82 e5ff       |    |		Load	0x2,-0x1
0b83 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b84 01d9       |    |		Execute	Vector,Reverse_Bounds
0b85 0263       | c  |		Execute	Discrete,Above_Bound
0b86 70c4       |p   |		Jump_Nonzero	0xc4b
0b87 00d8       |    |		Load_Top	At_Offset_0
0b88 e5ff       |    |		Load	0x2,-0x1
0b89 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b8a 01d7       |    |		Execute	Vector,Field_Read
0b8b 8410       |    |		Call	0x2,0x10
0b8c 68bc       |h   |		Jump_Zero	0xc49
0b8d 00d8       |    |		Load_Top	At_Offset_0
0b8e e5ff       |    |		Load	0x2,-0x1
0b8f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b90 01d7       |    |		Execute	Vector,Field_Read
0b91 e005       |    |		Load	0x0,0x5
0b92 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b93 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0b94 a403       |    |		Store_Unchecked	0x2,0x3
0b95 e403       |    |		Load	0x2,0x3
0b96 a405       |    |		Store_Unchecked	0x2,0x5
0b97 00cf       |    |		Action	Mark_Auxiliary
0b98 7811       |x   |		Jump	0xbaa
0b99 e405       |    |		Load	0x2,0x5
0b9a e005       |    |		Load	0x0,0x5
0b9b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0b9c 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0b9d a404       |    |		Store_Unchecked	0x2,0x4
0b9e e404       |    |		Load	0x2,0x4
0b9f e005       |    |		Load	0x0,0x5
0ba0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ba1 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0ba2 7001       |p   |		Jump_Nonzero	0xba4
0ba3 780b       |x   |		Jump	0xbaf
0ba4 e405       |    |		Load	0x2,0x5
0ba5 e005       |    |		Load	0x0,0x5
0ba6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ba7 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0ba8 a405       |    |		Store_Unchecked	0x2,0x5
0ba9 00c9       |    |		Action	Pop_Auxiliary_Loop
0baa e405       |    |		Load	0x2,0x5
0bab e005       |    |		Load	0x0,0x5
0bac 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bad 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0bae 6fea       |o   |		Jump_Zero	0xb99
0baf 00ce       |    |		Action	Pop_Auxiliary
0bb0 e404       |    |		Load	0x2,0x4
0bb1 e005       |    |		Load	0x0,0x5
0bb2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bb3 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0bb4 6813       |h   |		Jump_Zero	0xbc8
0bb5 e404       |    |		Load	0x2,0x4
0bb6 840c       |    |		Call	0x2,0xc
0bb7 6810       |h   |		Jump_Zero	0xbc8
0bb8 e40a       |    |		Load	0x2,0xa
0bb9 6807       |h   |		Jump_Zero	0xbc1
0bba e403       |    |		Load	0x2,0x3
0bbb 00d8       |    |		Load_Top	At_Offset_0
0bbc e005       |    |		Load	0x0,0x5
0bbd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bbe 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
0bbf 021f       |    |		Execute	Heap_Access,Equal
0bc0 7002       |p   |		Jump_Nonzero	0xbc3
0bc1 e40b       |    |		Load	0x2,0xb
0bc2 6805       |h   |		Jump_Zero	0xbc8
0bc3 e404       |    |		Load	0x2,0x4
0bc4 e005       |    |		Load	0x0,0x5
0bc5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bc6 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0bc7 a403       |    |		Store_Unchecked	0x2,0x3
0bc8 e403       |    |		Load	0x2,0x3
0bc9 e005       |    |		Load	0x0,0x5
0bca 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bcb 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0bcc 6879       |hy  |		Jump_Zero	0xc46
0bcd e403       |    |		Load	0x2,0x3
0bce e005       |    |		Load	0x0,0x5
0bcf 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bd0 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
0bd1 a402       |    |		Store_Unchecked	0x2,0x2
0bd2 e402       |    |		Load	0x2,0x2
0bd3 e005       |    |		Load	0x0,0x5
0bd4 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bd5 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0bd6 706b       |pk  |		Jump_Nonzero	0xc42
0bd7 e40a       |    |		Load	0x2,0xa
0bd8 7002       |p   |		Jump_Nonzero	0xbdb
0bd9 e40b       |    |		Load	0x2,0xb
0bda 6867       |hg  |		Jump_Zero	0xc42
0bdb e5fd       |    |		Load	0x2,-0x3
0bdc e402       |    |		Load	0x2,0x2
0bdd e005       |    |		Load	0x0,0x5
0bde 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bdf 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0be0 7023       |p#  |		Jump_Nonzero	0xc04
0be1 e406       |    |		Load	0x2,0x6
0be2 e22b       | +  |		Load	0x1,0x2b
0be3 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0be4 4801       |H   |		Short_Literal	0x1
0be5 4803       |H   |		Short_Literal	0x3
0be6 e012       |    |		Load	0x0,0x12
0be7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0be8 035b       | [  |		Declare_Type	Array,Constrained
0be9 0337       | 7  |		Declare_Variable	Array
0bea e402       |    |		Load	0x2,0x2
0beb e005       |    |		Load	0x0,0x5
0bec 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0bed 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0bee 4801       |H   |		Short_Literal	0x1
0bef 00da       |    |		Load_Top	At_Offset_2
0bf0 01d6       |    |		Execute	Vector,Field_Write
0bf1 e5fe       |    |		Load	0x2,-0x2
0bf2 e013       |    |		Load	0x0,0x13
0bf3 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0bf4 4802       |H   |		Short_Literal	0x2
0bf5 00da       |    |		Load_Top	At_Offset_2
0bf6 01d6       |    |		Execute	Vector,Field_Write
0bf7 e5fd       |    |		Load	0x2,-0x3
0bf8 e016       |    |		Load	0x0,0x16
0bf9 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0bfa 4803       |H   |		Short_Literal	0x3
0bfb 00da       |    |		Load_Top	At_Offset_2
0bfc 01d6       |    |		Execute	Vector,Field_Write
0bfd 609e       |`   |		Indirect_Literal	Discrete,0xc9c,{0x00000000, 0x00003810}
0bfe e014       |    |		Load	0x0,0x14
0bff 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0c00 e5fc       |    |		Load	0x2,-0x4
0c01 e015       |    |		Load	0x0,0x15
0c02 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0c03 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0c04 e408       |    |		Load	0x2,0x8
0c05 0a01       |    |		Execute_Immediate	Plus,0x1
0c06 c408       |    |		Store	0x2,0x8
0c07 e407       |    |		Load	0x2,0x7
0c08 00d9       |    |		Load_Top	At_Offset_1
0c09 0273       | s  |		Execute	Discrete,Plus
0c0a 00d8       |    |		Load_Top	At_Offset_0
0c0b 00e3       |    |		Load_Encached	Natural_Cache
0c0c 0260       | `  |		Execute	Discrete,In_Type
0c0d 7001       |p   |		Jump_Nonzero	0xc0f
0c0e 0801       |    |		Execute_Immediate	Raise,0x1
0c0f e404       |    |		Load	0x2,0x4
0c10 840d       |    |		Call	0x2,0xd
0c11 e407       |    |		Load	0x2,0x7
0c12 00d9       |    |		Load_Top	At_Offset_1
0c13 0273       | s  |		Execute	Discrete,Plus
0c14 00d8       |    |		Load_Top	At_Offset_0
0c15 00e3       |    |		Load_Encached	Natural_Cache
0c16 0260       | `  |		Execute	Discrete,In_Type
0c17 7001       |p   |		Jump_Nonzero	0xc19
0c18 0801       |    |		Execute_Immediate	Raise,0x1
0c19 e402       |    |		Load	0x2,0x2
0c1a 840d       |    |		Call	0x2,0xd
0c1b e40b       |    |		Load	0x2,0xb
0c1c 6802       |h   |		Jump_Zero	0xc1f
0c1d 8412       |    |		Call	0x2,0x12
0c1e 782a       |x*  |		Jump	0xc49
0c1f e5fd       |    |		Load	0x2,-0x3
0c20 e002       |    |		Load	0x0,0x2
0c21 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c22 4801       |H   |		Short_Literal	0x1
0c23 4803       |H   |		Short_Literal	0x3
0c24 e012       |    |		Load	0x0,0x12
0c25 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0c26 035b       | [  |		Declare_Type	Array,Constrained
0c27 0337       | 7  |		Declare_Variable	Array
0c28 e404       |    |		Load	0x2,0x4
0c29 e005       |    |		Load	0x0,0x5
0c2a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c2b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0c2c 4801       |H   |		Short_Literal	0x1
0c2d 00da       |    |		Load_Top	At_Offset_2
0c2e 01d6       |    |		Execute	Vector,Field_Write
0c2f e404       |    |		Load	0x2,0x4
0c30 e005       |    |		Load	0x0,0x5
0c31 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c32 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0c33 4802       |H   |		Short_Literal	0x2
0c34 00da       |    |		Load_Top	At_Offset_2
0c35 01d6       |    |		Execute	Vector,Field_Write
0c36 e402       |    |		Load	0x2,0x2
0c37 e005       |    |		Load	0x0,0x5
0c38 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c39 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0c3a 4803       |H   |		Short_Literal	0x3
0c3b 00da       |    |		Load_Top	At_Offset_2
0c3c 01d6       |    |		Execute	Vector,Field_Write
0c3d 480c       |H   |		Short_Literal	0xc
0c3e e5fc       |    |		Load	0x2,-0x4
0c3f e015       |    |		Load	0x0,0x15
0c40 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0c41 7807       |x   |		Jump	0xc49
0c42 00d8       |    |		Load_Top	At_Offset_0
0c43 e403       |    |		Load	0x2,0x3
0c44 840e       |    |		Call	0x2,0xe
0c45 7803       |x   |		Jump	0xc49
0c46 00d8       |    |		Load_Top	At_Offset_0
0c47 e403       |    |		Load	0x2,0x3
0c48 840e       |    |		Call	0x2,0xe
0c49 00c8       |    |		Action	Pop_Auxiliary_Range
0c4a 3f3c       |?<  |		Loop_Increasing	0xb87
0c4b 00c9       |    |		Action	Pop_Auxiliary_Loop
0c4c e5ff       |    |		Load	0x2,-0x1
0c4d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c4e 01d9       |    |		Execute	Vector,Reverse_Bounds
0c4f 0263       | c  |		Execute	Discrete,Above_Bound
0c50 7025       |p%  |		Jump_Nonzero	0xc76
0c51 00d8       |    |		Load_Top	At_Offset_0
0c52 00d9       |    |		Load_Top	At_Offset_1
0c53 e5ff       |    |		Load	0x2,-0x1
0c54 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c55 01d7       |    |		Execute	Vector,Field_Read
0c56 8411       |    |		Call	0x2,0x11
0c57 681c       |h   |		Jump_Zero	0xc74
0c58 00d8       |    |		Load_Top	At_Offset_0
0c59 e5ff       |    |		Load	0x2,-0x1
0c5a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c5b 01d7       |    |		Execute	Vector,Field_Read
0c5c e005       |    |		Load	0x0,0x5
0c5d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c5e 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0c5f a403       |    |		Store_Unchecked	0x2,0x3
0c60 e5fd       |    |		Load	0x2,-0x3
0c61 e002       |    |		Load	0x0,0x2
0c62 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0c63 4801       |H   |		Short_Literal	0x1
0c64 4801       |H   |		Short_Literal	0x1
0c65 e012       |    |		Load	0x0,0x12
0c66 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0c67 035b       | [  |		Declare_Type	Array,Constrained
0c68 0337       | 7  |		Declare_Variable	Array
0c69 e403       |    |		Load	0x2,0x3
0c6a e005       |    |		Load	0x0,0x5
0c6b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0c6c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0c6d 4801       |H   |		Short_Literal	0x1
0c6e 00da       |    |		Load_Top	At_Offset_2
0c6f 01d6       |    |		Execute	Vector,Field_Write
0c70 480f       |H   |		Short_Literal	0xf
0c71 e5fc       |    |		Load	0x2,-0x4
0c72 e015       |    |		Load	0x0,0x15
0c73 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0c74 00c8       |    |		Action	Pop_Auxiliary_Range
0c75 3fdb       |?   |		Loop_Increasing	0xc51
0c76 00ce       |    |		Action	Pop_Auxiliary
0c77 e406       |    |		Load	0x2,0x6
0c78 e22b       | +  |		Load	0x1,0x2b
0c79 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0c7a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0c7b			TRAP_0b48:
0c7b 0007       |    |		Action	Break_Optional
0c7c e406       |    |		Load	0x2,0x6
0c7d e22b       | +  |		Load	0x1,0x2b
0c7e 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0c7f 4801       |H   |		Short_Literal	0x1
0c80 4802       |H   |		Short_Literal	0x2
0c81 e012       |    |		Load	0x0,0x12
0c82 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0c83 035b       | [  |		Declare_Type	Array,Constrained
0c84 0337       | 7  |		Declare_Variable	Array
0c85 e5fe       |    |		Load	0x2,-0x2
0c86 e013       |    |		Load	0x0,0x13
0c87 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0c88 4801       |H   |		Short_Literal	0x1
0c89 00da       |    |		Load_Top	At_Offset_2
0c8a 01d6       |    |		Execute	Vector,Field_Write
0c8b e5fd       |    |		Load	0x2,-0x3
0c8c e016       |    |		Load	0x0,0x16
0c8d 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0c8e 4802       |H   |		Short_Literal	0x2
0c8f 00da       |    |		Load_Top	At_Offset_2
0c90 01d6       |    |		Execute	Vector,Field_Write
0c91 6006       |`   |		Indirect_Literal	Discrete,0xc98,{0x00000000, 0x0000380e}
0c92 e014       |    |		Load	0x0,0x14
0c93 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0c94 e5fc       |    |		Load	0x2,-0x4
0c95 e015       |    |		Load	0x0,0x15
0c96 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0c97 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0c98 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000380e}
0c9c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003810}
0ca0 ; --------------------------------------------------------------------------------------
0ca0 ; SUBPROGRAM
0ca0 ; --------------------------------------------------------------------------------------
0ca0 0ca9       |    |		.CONST	0x0ca9								; Address of begin
0ca1 0004       |    |		.CONST	0x0004								; Address of exception handler
0ca2 0003       |    |		.CONST	0x0003								; Number of locals
0ca3			INIT_0ca0:
0ca3 00db       |    |		Load_Top	At_Offset_3
0ca4 00db       |    |		Load_Top	At_Offset_3
0ca5 e013       |    |		Load	0x0,0x13
0ca6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0ca7 e015       |    |		Load	0x0,0x15
0ca8 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0ca9			BODY_0ca0:
0ca9 00d9       |    |		Load_Top	At_Offset_1
0caa 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0cab 7001       |p   |		Jump_Nonzero	0xcad
0cac 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0cad e5fd       |    |		Load	0x2,-0x3
0cae e002       |    |		Load	0x0,0x2
0caf 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0cb0 4801       |H   |		Short_Literal	0x1
0cb1 4801       |H   |		Short_Literal	0x1
0cb2 e012       |    |		Load	0x0,0x12
0cb3 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0cb4 035b       | [  |		Declare_Type	Array,Constrained
0cb5 0337       | 7  |		Declare_Variable	Array
0cb6 e5fe       |    |		Load	0x2,-0x2
0cb7 e005       |    |		Load	0x0,0x5
0cb8 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0cb9 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0cba 4801       |H   |		Short_Literal	0x1
0cbb 00da       |    |		Load_Top	At_Offset_2
0cbc 01d6       |    |		Execute	Vector,Field_Write
0cbd 4807       |H   |		Short_Literal	0x7
0cbe e403       |    |		Load	0x2,0x3
0cbf e015       |    |		Load	0x0,0x15
0cc0 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0cc1 00d8       |    |		Load_Top	At_Offset_0
0cc2 e5fd       |    |		Load	0x2,-0x3
0cc3 e5ff       |    |		Load	0x2,-0x1
0cc4 e402       |    |		Load	0x2,0x2
0cc5 8247       | G  |		Call	0x1,0x47
0cc6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0cc7 00d8       |    |		Load_Top	At_Offset_0
0cc8 e015       |    |		Load	0x0,0x15
0cc9 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0cca 0e01       |    |		Execute_Immediate	Not_Equal,0x1
0ccb 6813       |h   |		Jump_Zero	0xcdf
0ccc e5fd       |    |		Load	0x2,-0x3
0ccd e002       |    |		Load	0x0,0x2
0cce 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0ccf 4801       |H   |		Short_Literal	0x1
0cd0 4801       |H   |		Short_Literal	0x1
0cd1 e012       |    |		Load	0x0,0x12
0cd2 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0cd3 035b       | [  |		Declare_Type	Array,Constrained
0cd4 0337       | 7  |		Declare_Variable	Array
0cd5 00db       |    |		Load_Top	At_Offset_3
0cd6 e015       |    |		Load	0x0,0x15
0cd7 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0cd8 4801       |H   |		Short_Literal	0x1
0cd9 00da       |    |		Load_Top	At_Offset_2
0cda 01d6       |    |		Execute	Vector,Field_Write
0cdb 4803       |H   |		Short_Literal	0x3
0cdc e5fc       |    |		Load	0x2,-0x4
0cdd e015       |    |		Load	0x0,0x15
0cde 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0cdf 00d8       |    |		Load_Top	At_Offset_0
0ce0 e015       |    |		Load	0x0,0x15
0ce1 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0ce2 7006       |p   |		Jump_Nonzero	0xce9
0ce3 00d8       |    |		Load_Top	At_Offset_0
0ce4 e015       |    |		Load	0x0,0x15
0ce5 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0ce6 e5fc       |    |		Load	0x2,-0x4
0ce7 e015       |    |		Load	0x0,0x15
0ce8 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0ce9 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0cea 0000 0000  |    |		.BLANK	0000[0x6]
0cf0 ; --------------------------------------------------------------------------------------
0cf0 ; SUBPROGRAM
0cf0 ; --------------------------------------------------------------------------------------
0cf0 0cf9       |    |		.CONST	0x0cf9								; Address of begin
0cf1 0004       |    |		.CONST	0x0004								; Address of exception handler
0cf2 0003       |    |		.CONST	0x0003								; Number of locals
0cf3			INIT_0cf0:
0cf3 00db       |    |		Load_Top	At_Offset_3
0cf4 00db       |    |		Load_Top	At_Offset_3
0cf5 e013       |    |		Load	0x0,0x13
0cf6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0cf7 e015       |    |		Load	0x0,0x15
0cf8 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0cf9			BODY_0cf0:
0cf9 00d9       |    |		Load_Top	At_Offset_1
0cfa 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0cfb 7001       |p   |		Jump_Nonzero	0xcfd
0cfc 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0cfd e5fd       |    |		Load	0x2,-0x3
0cfe e002       |    |		Load	0x0,0x2
0cff 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0d00 4801       |H   |		Short_Literal	0x1
0d01 4801       |H   |		Short_Literal	0x1
0d02 e012       |    |		Load	0x0,0x12
0d03 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0d04 035b       | [  |		Declare_Type	Array,Constrained
0d05 0337       | 7  |		Declare_Variable	Array
0d06 e5fe       |    |		Load	0x2,-0x2
0d07 e005       |    |		Load	0x0,0x5
0d08 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0d09 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
0d0a 4801       |H   |		Short_Literal	0x1
0d0b 00da       |    |		Load_Top	At_Offset_2
0d0c 01d6       |    |		Execute	Vector,Field_Write
0d0d 4807       |H   |		Short_Literal	0x7
0d0e e403       |    |		Load	0x2,0x3
0d0f e015       |    |		Load	0x0,0x15
0d10 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0d11 00cf       |    |		Action	Mark_Auxiliary
0d12 00da       |    |		Load_Top	At_Offset_2
0d13 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0d14 01d9       |    |		Execute	Vector,Reverse_Bounds
0d15 0263       | c  |		Execute	Discrete,Above_Bound
0d16 7021       |p!  |		Jump_Nonzero	0xd38
0d17 00d8       |    |		Load_Top	At_Offset_0
0d18 e402       |    |		Load	0x2,0x2
0d19 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0d1a 01d7       |    |		Execute	Vector,Field_Read
0d1b e005       |    |		Load	0x0,0x5
0d1c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0d1d 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0d1e 7017       |p   |		Jump_Nonzero	0xd36
0d1f e5fd       |    |		Load	0x2,-0x3
0d20 e002       |    |		Load	0x0,0x2
0d21 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0d22 4801       |H   |		Short_Literal	0x1
0d23 4801       |H   |		Short_Literal	0x1
0d24 e012       |    |		Load	0x0,0x12
0d25 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0d26 035b       | [  |		Declare_Type	Array,Constrained
0d27 0337       | 7  |		Declare_Variable	Array
0d28 00db       |    |		Load_Top	At_Offset_3
0d29 e402       |    |		Load	0x2,0x2
0d2a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0d2b 01d7       |    |		Execute	Vector,Field_Read
0d2c e005       |    |		Load	0x0,0x5
0d2d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0d2e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0d2f 4801       |H   |		Short_Literal	0x1
0d30 00da       |    |		Load_Top	At_Offset_2
0d31 01d6       |    |		Execute	Vector,Field_Write
0d32 480e       |H   |		Short_Literal	0xe
0d33 e403       |    |		Load	0x2,0x3
0d34 e015       |    |		Load	0x0,0x15
0d35 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0d36 00c8       |    |		Action	Pop_Auxiliary_Range
0d37 3fdf       |?   |		Loop_Increasing	0xd17
0d38 00ce       |    |		Action	Pop_Auxiliary
0d39 00d8       |    |		Load_Top	At_Offset_0
0d3a e015       |    |		Load	0x0,0x15
0d3b 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0d3c 0e01       |    |		Execute_Immediate	Not_Equal,0x1
0d3d 6813       |h   |		Jump_Zero	0xd51
0d3e e5fd       |    |		Load	0x2,-0x3
0d3f e002       |    |		Load	0x0,0x2
0d40 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0d41 4801       |H   |		Short_Literal	0x1
0d42 4801       |H   |		Short_Literal	0x1
0d43 e012       |    |		Load	0x0,0x12
0d44 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0d45 035b       | [  |		Declare_Type	Array,Constrained
0d46 0337       | 7  |		Declare_Variable	Array
0d47 00db       |    |		Load_Top	At_Offset_3
0d48 e015       |    |		Load	0x0,0x15
0d49 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0d4a 4801       |H   |		Short_Literal	0x1
0d4b 00da       |    |		Load_Top	At_Offset_2
0d4c 01d6       |    |		Execute	Vector,Field_Write
0d4d 4805       |H   |		Short_Literal	0x5
0d4e e5fc       |    |		Load	0x2,-0x4
0d4f e015       |    |		Load	0x0,0x15
0d50 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0d51 00d8       |    |		Load_Top	At_Offset_0
0d52 e015       |    |		Load	0x0,0x15
0d53 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0d54 7006       |p   |		Jump_Nonzero	0xd5b
0d55 00d8       |    |		Load_Top	At_Offset_0
0d56 e015       |    |		Load	0x0,0x15
0d57 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0d58 e5fc       |    |		Load	0x2,-0x4
0d59 e015       |    |		Load	0x0,0x15
0d5a 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0d5b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0d5c 0000 0000  |    |		.BLANK	0000[0x4]
0d60 ; --------------------------------------------------------------------------------------
0d60 ; SUBPROGRAM
0d60 ; --------------------------------------------------------------------------------------
0d60 0d65       | e  |		.CONST	0x0d65								; Address of begin
0d61 0004       |    |		.CONST	0x0004								; Address of exception handler
0d62 0002       |    |		.CONST	0x0002								; Number of locals
0d63			INIT_0d60:
0d63 e016       |    |		Load	0x0,0x16
0d64 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0d65			BODY_0d60:
0d65 00cf       |    |		Action	Mark_Auxiliary
0d66 e5ff       |    |		Load	0x2,-0x1
0d67 01d9       |    |		Execute	Vector,Reverse_Bounds
0d68 0263       | c  |		Execute	Discrete,Above_Bound
0d69 700a       |p   |		Jump_Nonzero	0xd74
0d6a 00d8       |    |		Load_Top	At_Offset_0
0d6b a402       |    |		Store_Unchecked	0x2,0x2
0d6c 00d8       |    |		Load_Top	At_Offset_0
0d6d e5ff       |    |		Load	0x2,-0x1
0d6e 01d7       |    |		Execute	Vector,Field_Read
0d6f 6802       |h   |		Jump_Zero	0xd72
0d70 00d2       |    |		Pop_Control	Pop_Count_2
0d71 7802       |x   |		Jump	0xd74
0d72 00c8       |    |		Action	Pop_Auxiliary_Range
0d73 3ff6       |?   |		Loop_Increasing	0xd6a
0d74 00ce       |    |		Action	Pop_Auxiliary
0d75 00d8       |    |		Load_Top	At_Offset_0
0d76 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0d77 0000       |    |		.XXX[0x1]
0d78 ; --------------------------------------------------------------------------------------
0d78 ; SUBPROGRAM
0d78 ; --------------------------------------------------------------------------------------
0d78 0da3       |    |		.CONST	0x0da3								; Address of begin
0d79 0004       |    |		.CONST	0x0004								; Address of exception handler
0d7a 0011       |    |		.CONST	0x0011								; Number of locals
0d7b			INIT_0d78:
0d7b 029f 1613  |    |		Declare_Subprogram	INIT_1610,For_Call
0d7d 029f 163b  |   ;|		Declare_Subprogram	INIT_1638,For_Call
0d7f 029f 1643  |   C|		Declare_Subprogram	INIT_1640,For_Call
0d81 029f 168b  |    |		Declare_Subprogram	INIT_1688,For_Call
0d83 029f 16db  |    |		Declare_Subprogram	INIT_16d8,For_Call
0d85 a00c       |    |		Store_Unchecked	0x0,0xc
0d86 00c6       |    |		Action	Check_Subprogram_Elaborated
0d87 e005       |    |		Load	0x0,0x5
0d88 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0d89 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0d8a e005       |    |		Load	0x0,0x5
0d8b 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0d8c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0d8d 4802       |H   |		Short_Literal	0x2
0d8e 4802       |H   |		Short_Literal	0x2
0d8f 0099       |    |		Action	Reference_Dynamic
0d90 4803       |H   |		Short_Literal	0x3
0d91 4802       |H   |		Short_Literal	0x2
0d92 0099       |    |		Action	Reference_Dynamic
0d93 4804       |H   |		Short_Literal	0x4
0d94 4802       |H   |		Short_Literal	0x2
0d95 0099       |    |		Action	Reference_Dynamic
0d96 4806       |H   |		Short_Literal	0x6
0d97 4802       |H   |		Short_Literal	0x2
0d98 0099       |    |		Action	Reference_Dynamic
0d99 e005       |    |		Load	0x0,0x5
0d9a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0d9b 195a       | Z  |		Execute	Package,Field_Reference,Field_Number 0x5a
0d9c e005       |    |		Load	0x0,0x5
0d9d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0d9e 195c       | \  |		Execute	Package,Field_Reference,Field_Number 0x5c
0d9f e018       |    |		Load	0x0,0x18
0da0 e019       |    |		Load	0x0,0x19
0da1 4811       |H   |		Short_Literal	0x11
0da2 0007       |    |		Action	Break_Optional
0da3			BODY_0d78:
0da3 e5fe       |    |		Load	0x2,-0x2
0da4 e5ff       |    |		Load	0x2,-0x1
0da5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0da6 e407       |    |		Load	0x2,0x7
0da7 e408       |    |		Load	0x2,0x8
0da8 4809       |H   |		Short_Literal	0x9
0da9 4802       |H   |		Short_Literal	0x2
0daa 0099       |    |		Action	Reference_Dynamic
0dab 480a       |H   |		Short_Literal	0xa
0dac 4802       |H   |		Short_Literal	0x2
0dad 0099       |    |		Action	Reference_Dynamic
0dae 480b       |H   |		Short_Literal	0xb
0daf 4802       |H   |		Short_Literal	0x2
0db0 0099       |    |		Action	Reference_Dynamic
0db1 480c       |H   |		Short_Literal	0xc
0db2 4802       |H   |		Short_Literal	0x2
0db3 0099       |    |		Action	Reference_Dynamic
0db4 480d       |H   |		Short_Literal	0xd
0db5 4802       |H   |		Short_Literal	0x2
0db6 0099       |    |		Action	Reference_Dynamic
0db7 480e       |H   |		Short_Literal	0xe
0db8 4802       |H   |		Short_Literal	0x2
0db9 0099       |    |		Action	Reference_Dynamic
0dba 480f       |H   |		Short_Literal	0xf
0dbb 4802       |H   |		Short_Literal	0x2
0dbc 0099       |    |		Action	Reference_Dynamic
0dbd 800c       |    |		Call	0x0,0xc
0dbe e005       |    |		Load	0x0,0x5
0dbf 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0dc0 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0dc1 01c6       |    |		Execute	Vector,Convert_To_Formal
0dc2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0dc3 0000 0000  |    |		.BLANK	0000[0x5]
0dc8 ; --------------------------------------------------------------------------------------
0dc8 ; SUBPROGRAM
0dc8 ; --------------------------------------------------------------------------------------
0dc8 0ddb       |    |		.CONST	0x0ddb								; Address of begin
0dc9 0004       |    |		.CONST	0x0004								; Address of exception handler
0dca 0005       |    |		.CONST	0x0005								; Number of locals
0dcb			INIT_0dc8:
0dcb 00db       |    |		Load_Top	At_Offset_3
0dcc e013       |    |		Load	0x0,0x13
0dcd 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0dce 00db       |    |		Load_Top	At_Offset_3
0dcf 01da       |    |		Execute	Vector,Bounds
0dd0 e005       |    |		Load	0x0,0x5
0dd1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0dd2 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0dd3 035b       | [  |		Declare_Type	Array,Constrained
0dd4 0337       | 7  |		Declare_Variable	Array
0dd5 00d8       |    |		Load_Top	At_Offset_0
0dd6 01dd       |    |		Execute	Vector,First
0dd7 00e3       |    |		Load_Encached	Natural_Cache
0dd8 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0dd9 029f 16f3  |    |		Declare_Subprogram	INIT_16f0,For_Call
0ddb			BODY_0dc8:
0ddb 00cf       |    |		Action	Mark_Auxiliary
0ddc e402       |    |		Load	0x2,0x2
0ddd 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0dde 01d9       |    |		Execute	Vector,Reverse_Bounds
0ddf 0263       | c  |		Execute	Discrete,Above_Bound
0de0 700d       |p   |		Jump_Nonzero	0xdee
0de1 00d8       |    |		Load_Top	At_Offset_0
0de2 e402       |    |		Load	0x2,0x2
0de3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0de4 01d7       |    |		Execute	Vector,Field_Read
0de5 e005       |    |		Load	0x0,0x5
0de6 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0de7 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0de8 0f01       |    |		Execute_Immediate	Equal,0x1
0de9 7002       |p   |		Jump_Nonzero	0xdec
0dea e5ff       |    |		Load	0x2,-0x1
0deb 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0dec 00c8       |    |		Action	Pop_Auxiliary_Range
0ded 3ff3       |?   |		Loop_Increasing	0xde1
0dee 00ce       |    |		Action	Pop_Auxiliary
0def 8405       |    |		Call	0x2,0x5
0df0 4801       |H   |		Short_Literal	0x1
0df1 00da       |    |		Load_Top	At_Offset_2
0df2 0aff       |    |		Execute_Immediate	Plus,-0x1
0df3 e403       |    |		Load	0x2,0x3
0df4 01cf       |    |		Execute	Vector,Slice_Read
0df5 e005       |    |		Load	0x0,0x5
0df6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0df7 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0df8 01c6       |    |		Execute	Vector,Convert_To_Formal
0df9 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0dfa 0000 0000  |    |		.BLANK	0000[0x6]
0e00 ; --------------------------------------------------------------------------------------
0e00 ; SUBPROGRAM
0e00 ; --------------------------------------------------------------------------------------
0e00 0e03       |    |		.CONST	0x0e03								; Address of begin
0e01 0004       |    |		.CONST	0x0004								; Address of exception handler
0e02 0001       |    |		.CONST	0x0001								; Number of locals
0e03			BODY_0e00:
0e03			INIT_0e00:
0e03 4801       |H   |		Short_Literal	0x1
0e04 e5fe       |    |		Load	0x2,-0x2
0e05 e005       |    |		Load	0x0,0x5
0e06 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e07 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0e08 e5ff       |    |		Load	0x2,-0x1
0e09 e005       |    |		Load	0x0,0x5
0e0a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e0b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0e0c e017       |    |		Load	0x0,0x17
0e0d 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0e0e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0e0f 0000       |    |		.XXX[0x1]
0e10 ; --------------------------------------------------------------------------------------
0e10 ; SUBPROGRAM
0e10 ; --------------------------------------------------------------------------------------
0e10 0e23       | #  |		.CONST	0x0e23								; Address of begin
0e11 0004       |    |		.CONST	0x0004								; Address of exception handler
0e12 0004       |    |		.CONST	0x0004								; Number of locals
0e13			INIT_0e10:
0e13 e005       |    |		Load	0x0,0x5
0e14 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0e15 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0e16 e005       |    |		Load	0x0,0x5
0e17 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0e18 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0e19 0337       | 7  |		Declare_Variable	Array
0e1a e5ff       |    |		Load	0x2,-0x1
0e1b e005       |    |		Load	0x0,0x5
0e1c 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0e1d 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0e1e e005       |    |		Load	0x0,0x5
0e1f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0e20 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0e21 e016       |    |		Load	0x0,0x16
0e22 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0e23			BODY_0e10:
0e23 4800       |H   |		Short_Literal	0x0
0e24 00d9       |    |		Load_Top	At_Offset_1
0e25 01d7       |    |		Execute	Vector,Field_Read
0e26 6804       |h   |		Jump_Zero	0xe2b
0e27 4803       |H   |		Short_Literal	0x3
0e28 00d9       |    |		Load_Top	At_Offset_1
0e29 01d7       |    |		Execute	Vector,Field_Read
0e2a 681b       |h   |		Jump_Zero	0xe46
0e2b e5ff       |    |		Load	0x2,-0x1
0e2c e5fe       |    |		Load	0x2,-0x2
0e2d e005       |    |		Load	0x0,0x5
0e2e 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0e2f 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0e30 e005       |    |		Load	0x0,0x5
0e31 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0e32 188a       |    |		Execute	Package,Field_Execute,Field_Number 0x8a
0e33 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0e34 e5fe       |    |		Load	0x2,-0x2
0e35 00db       |    |		Load_Top	At_Offset_3
0e36 e005       |    |		Load	0x0,0x5
0e37 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0e38 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
0e39 00da       |    |		Load_Top	At_Offset_2
0e3a 01d4       |    |		Execute	Vector,Structure_Write
0e3b 4803       |H   |		Short_Literal	0x3
0e3c 00da       |    |		Load_Top	At_Offset_2
0e3d 01d7       |    |		Execute	Vector,Field_Read
0e3e 7004       |p   |		Jump_Nonzero	0xe43
0e3f 4804       |H   |		Short_Literal	0x4
0e40 00da       |    |		Load_Top	At_Offset_2
0e41 01d7       |    |		Execute	Vector,Field_Read
0e42 7801       |x   |		Jump	0xe44
0e43 4801       |H   |		Short_Literal	0x1
0e44 0f00       |    |		Execute_Immediate	Equal,0x0
0e45 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0e46 4801       |H   |		Short_Literal	0x1
0e47 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
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 4800       |H   |		Short_Literal	0x0
0e4c e22c       | ,  |		Load	0x1,0x2c
0e4d 4800       |H   |		Short_Literal	0x0
0e4e e5fe       |    |		Load	0x2,-0x2
0e4f e5ff       |    |		Load	0x2,-0x1
0e50 8236       | 6  |		Call	0x1,0x36
0e51 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0e52 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0e53 0000 0000  |    |		.BLANK	0000[0x5]
0e58 ; --------------------------------------------------------------------------------------
0e58 ; SUBPROGRAM
0e58 ; --------------------------------------------------------------------------------------
0e58 0e5b       | [  |		.CONST	0x0e5b								; Address of begin
0e59 0004       |    |		.CONST	0x0004								; Address of exception handler
0e5a 0001       |    |		.CONST	0x0001								; Number of locals
0e5b			BODY_0e58:
0e5b			INIT_0e58:
0e5b 4800       |H   |		Short_Literal	0x0
0e5c e22c       | ,  |		Load	0x1,0x2c
0e5d e5fe       |    |		Load	0x2,-0x2
0e5e 4800       |H   |		Short_Literal	0x0
0e5f e5ff       |    |		Load	0x2,-0x1
0e60 823a       | :  |		Call	0x1,0x3a
0e61 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0e62 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0e63 0000 0000  |    |		.BLANK	0000[0x5]
0e68 ; --------------------------------------------------------------------------------------
0e68 ; SUBPROGRAM
0e68 ; --------------------------------------------------------------------------------------
0e68 0e99       |    |		.CONST	0x0e99								; Address of begin
0e69 0f04       |    |		.CONST	0x0f04								; Address of exception handler
0e6a 000b       |    |		.CONST	0x000b								; Number of locals
0e6b			INIT_0e68:
0e6b 00db       |    |		Load_Top	At_Offset_3
0e6c e013       |    |		Load	0x0,0x13
0e6d 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0e6e e016       |    |		Load	0x0,0x16
0e6f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0e70 4802       |H   |		Short_Literal	0x2
0e71 00d9       |    |		Load_Top	At_Offset_1
0e72 01d7       |    |		Execute	Vector,Field_Read
0e73 0007       |    |		Action	Break_Optional
0e74 4800       |H   |		Short_Literal	0x0
0e75 e22c       | ,  |		Load	0x1,0x2c
0e76 4800       |H   |		Short_Literal	0x0
0e77 e5fe       |    |		Load	0x2,-0x2
0e78 e5ff       |    |		Load	0x2,-0x1
0e79 8236       | 6  |		Call	0x1,0x36
0e7a 00d8       |    |		Load_Top	At_Offset_0
0e7b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0e7c 01da       |    |		Execute	Vector,Bounds
0e7d e005       |    |		Load	0x0,0x5
0e7e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e7f 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0e80 035b       | [  |		Declare_Type	Array,Constrained
0e81 0337       | 7  |		Declare_Variable	Array
0e82 00e3       |    |		Load_Encached	Natural_Cache
0e83 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0e84 e22a       | *  |		Load	0x1,0x2a
0e85 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0e86 e005       |    |		Load	0x0,0x5
0e87 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e88 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0e89 4800       |H   |		Short_Literal	0x0
0e8a e005       |    |		Load	0x0,0x5
0e8b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e8c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e8d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0e8e e005       |    |		Load	0x0,0x5
0e8f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e90 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0e91 00d9       |    |		Load_Top	At_Offset_1
0e92 016d       | m  |		Execute	Variant_Record,Structure_Write
0e93 e005       |    |		Load	0x0,0x5
0e94 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e95 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0e96 e005       |    |		Load	0x0,0x5
0e97 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0e98 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0e99			BODY_0e68:
0e99 4800       |H   |		Short_Literal	0x0
0e9a e404       |    |		Load	0x2,0x4
0e9b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0e9c e014       |    |		Load	0x0,0x14
0e9d 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0e9e 7003       |p   |		Jump_Nonzero	0xea2
0e9f 00da       |    |		Load_Top	At_Offset_2
0ea0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ea1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0ea2 e22a       | *  |		Load	0x1,0x2a
0ea3 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0ea4 e011       |    |		Load	0x0,0x11
0ea5 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0ea6 e22a       | *  |		Load	0x1,0x2a
0ea7 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0ea8 c407       |    |		Store	0x2,0x7
0ea9 00cf       |    |		Action	Mark_Auxiliary
0eaa e404       |    |		Load	0x2,0x4
0eab 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0eac 01d9       |    |		Execute	Vector,Reverse_Bounds
0ead 0263       | c  |		Execute	Discrete,Above_Bound
0eae 7047       |pG  |		Jump_Nonzero	0xef6
0eaf 00d8       |    |		Load_Top	At_Offset_0
0eb0 e404       |    |		Load	0x2,0x4
0eb1 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0eb2 01d7       |    |		Execute	Vector,Field_Read
0eb3 a408       |    |		Store_Unchecked	0x2,0x8
0eb4 e408       |    |		Load	0x2,0x8
0eb5 e005       |    |		Load	0x0,0x5
0eb6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0eb7 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0eb8 a40b       |    |		Store_Unchecked	0x2,0xb
0eb9 00cf       |    |		Action	Mark_Auxiliary
0eba 7814       |x   |		Jump	0xecf
0ebb e40b       |    |		Load	0x2,0xb
0ebc e005       |    |		Load	0x0,0x5
0ebd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ebe 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0ebf a40a       |    |		Store_Unchecked	0x2,0xa
0ec0 e40a       |    |		Load	0x2,0xa
0ec1 e005       |    |		Load	0x0,0x5
0ec2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ec3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0ec4 7001       |p   |		Jump_Nonzero	0xec6
0ec5 780e       |x   |		Jump	0xed4
0ec6 e403       |    |		Load	0x2,0x3
0ec7 680c       |h   |		Jump_Zero	0xed4
0ec8 e40b       |    |		Load	0x2,0xb
0ec9 e005       |    |		Load	0x0,0x5
0eca 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ecb 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0ecc a40b       |    |		Store_Unchecked	0x2,0xb
0ecd 7800       |x   |		Jump	0xece
0ece 00c9       |    |		Action	Pop_Auxiliary_Loop
0ecf e40b       |    |		Load	0x2,0xb
0ed0 e005       |    |		Load	0x0,0x5
0ed1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ed2 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0ed3 6fe7       |o   |		Jump_Zero	0xebb
0ed4 00ce       |    |		Action	Pop_Auxiliary
0ed5 e40a       |    |		Load	0x2,0xa
0ed6 e005       |    |		Load	0x0,0x5
0ed7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0ed8 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0ed9 6813       |h   |		Jump_Zero	0xeed
0eda e40a       |    |		Load	0x2,0xa
0edb 4801       |H   |		Short_Literal	0x1
0edc e407       |    |		Load	0x2,0x7
0edd 8232       | 2  |		Call	0x1,0x32
0ede 7015       |p   |		Jump_Nonzero	0xef4
0edf 4800       |H   |		Short_Literal	0x0
0ee0 4801       |H   |		Short_Literal	0x1
0ee1 e40a       |    |		Load	0x2,0xa
0ee2 e407       |    |		Load	0x2,0x7
0ee3 e22a       | *  |		Load	0x1,0x2a
0ee4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0ee5 e40a       |    |		Load	0x2,0xa
0ee6 e406       |    |		Load	0x2,0x6
0ee7 e405       |    |		Load	0x2,0x5
0ee8 01d6       |    |		Execute	Vector,Field_Write
0ee9 e406       |    |		Load	0x2,0x6
0eea 0a01       |    |		Execute_Immediate	Plus,0x1
0eeb c406       |    |		Store	0x2,0x6
0eec 7807       |x   |		Jump	0xef4
0eed e408       |    |		Load	0x2,0x8
0eee e406       |    |		Load	0x2,0x6
0eef e405       |    |		Load	0x2,0x5
0ef0 01d6       |    |		Execute	Vector,Field_Write
0ef1 e406       |    |		Load	0x2,0x6
0ef2 0a01       |    |		Execute_Immediate	Plus,0x1
0ef3 c406       |    |		Store	0x2,0x6
0ef4 00c8       |    |		Action	Pop_Auxiliary_Range
0ef5 3fb9       |?   |		Loop_Increasing	0xeaf
0ef6 00ce       |    |		Action	Pop_Auxiliary
0ef7 e407       |    |		Load	0x2,0x7
0ef8 e22a       | *  |		Load	0x1,0x2a
0ef9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0efa 4801       |H   |		Short_Literal	0x1
0efb e406       |    |		Load	0x2,0x6
0efc 0aff       |    |		Execute_Immediate	Plus,-0x1
0efd e405       |    |		Load	0x2,0x5
0efe 01cf       |    |		Execute	Vector,Slice_Read
0eff e005       |    |		Load	0x0,0x5
0f00 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f01 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0f02 01c6       |    |		Execute	Vector,Convert_To_Formal
0f03 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0f04			TRAP_0e68:
0f04 0007       |    |		Action	Break_Optional
0f05 e407       |    |		Load	0x2,0x7
0f06 e22a       | *  |		Load	0x1,0x2a
0f07 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0f08 4801       |H   |		Short_Literal	0x1
0f09 4802       |H   |		Short_Literal	0x2
0f0a e012       |    |		Load	0x0,0x12
0f0b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0f0c 035b       | [  |		Declare_Type	Array,Constrained
0f0d 0337       | 7  |		Declare_Variable	Array
0f0e e5fe       |    |		Load	0x2,-0x2
0f0f e013       |    |		Load	0x0,0x13
0f10 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0f11 4801       |H   |		Short_Literal	0x1
0f12 00da       |    |		Load_Top	At_Offset_2
0f13 01d6       |    |		Execute	Vector,Field_Write
0f14 e5ff       |    |		Load	0x2,-0x1
0f15 e005       |    |		Load	0x0,0x5
0f16 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f17 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0f18 4802       |H   |		Short_Literal	0x2
0f19 00da       |    |		Load_Top	At_Offset_2
0f1a 01d6       |    |		Execute	Vector,Field_Write
0f1b 6008       |`   |		Indirect_Literal	Discrete,0xf24,{0x00000000, 0x0000380f}
0f1c e014       |    |		Load	0x0,0x14
0f1d 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0f1e e409       |    |		Load	0x2,0x9
0f1f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0f20 00db       |    |		Load_Top	At_Offset_3
0f21 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0f22 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0f23 0000       |    |		.XXX[0x1]
0f24 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000380f}
0f28 ; --------------------------------------------------------------------------------------
0f28 ; SUBPROGRAM
0f28 ; --------------------------------------------------------------------------------------
0f28 0f4b       | K  |		.CONST	0x0f4b								; Address of begin
0f29 0004       |    |		.CONST	0x0004								; Address of exception handler
0f2a 0009       |    |		.CONST	0x0009								; Number of locals
0f2b			INIT_0f28:
0f2b 00db       |    |		Load_Top	At_Offset_3
0f2c e013       |    |		Load	0x0,0x13
0f2d 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0f2e e016       |    |		Load	0x0,0x16
0f2f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0f30 4802       |H   |		Short_Literal	0x2
0f31 00d9       |    |		Load_Top	At_Offset_1
0f32 01d7       |    |		Execute	Vector,Field_Read
0f33 0007       |    |		Action	Break_Optional
0f34 e22a       | *  |		Load	0x1,0x2a
0f35 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0f36 e014       |    |		Load	0x0,0x14
0f37 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0f38 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0f39 4800       |H   |		Short_Literal	0x0
0f3a e005       |    |		Load	0x0,0x5
0f3b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f3c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f3d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0f3e e005       |    |		Load	0x0,0x5
0f3f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f40 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0f41 00d9       |    |		Load_Top	At_Offset_1
0f42 016d       | m  |		Execute	Variant_Record,Structure_Write
0f43 e005       |    |		Load	0x0,0x5
0f44 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f45 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0f46 e005       |    |		Load	0x0,0x5
0f47 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f48 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0f49 029f 170b  |    |		Declare_Subprogram	INIT_1708,For_Call
0f4b			BODY_0f28:
0f4b e5ff       |    |		Load	0x2,-0x1
0f4c e005       |    |		Load	0x0,0x5
0f4d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f4e 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
0f4f 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0f50 00cf       |    |		Action	Mark_Auxiliary
0f51 7814       |x   |		Jump	0xf66
0f52 00da       |    |		Load_Top	At_Offset_2
0f53 e005       |    |		Load	0x0,0x5
0f54 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f55 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0f56 a407       |    |		Store_Unchecked	0x2,0x7
0f57 00db       |    |		Load_Top	At_Offset_3
0f58 e005       |    |		Load	0x0,0x5
0f59 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f5a 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0f5b 7001       |p   |		Jump_Nonzero	0xf5d
0f5c 780e       |x   |		Jump	0xf6b
0f5d e403       |    |		Load	0x2,0x3
0f5e 680c       |h   |		Jump_Zero	0xf6b
0f5f 00da       |    |		Load_Top	At_Offset_2
0f60 e005       |    |		Load	0x0,0x5
0f61 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f62 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
0f63 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0f64 7800       |x   |		Jump	0xf65
0f65 00c9       |    |		Action	Pop_Auxiliary_Loop
0f66 00da       |    |		Load_Top	At_Offset_2
0f67 e005       |    |		Load	0x0,0x5
0f68 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f69 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0f6a 6fe7       |o   |		Jump_Zero	0xf52
0f6b 00ce       |    |		Action	Pop_Auxiliary
0f6c 00da       |    |		Load_Top	At_Offset_2
0f6d e005       |    |		Load	0x0,0x5
0f6e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f6f 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0f70 6809       |h   |		Jump_Zero	0xf7a
0f71 00da       |    |		Load_Top	At_Offset_2
0f72 e5ff       |    |		Load	0x2,-0x1
0f73 021e       |    |		Execute	Heap_Access,Maximum
0f74 6803       |h   |		Jump_Zero	0xf78
0f75 00db       |    |		Load_Top	At_Offset_3
0f76 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0f77 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0f78 8409       |    |		Call	0x2,0x9
0f79 7808       |x   |		Jump	0xf82
0f7a 4800       |H   |		Short_Literal	0x0
0f7b e22c       | ,  |		Load	0x1,0x2c
0f7c e5fe       |    |		Load	0x2,-0x2
0f7d 4800       |H   |		Short_Literal	0x0
0f7e e5ff       |    |		Load	0x2,-0x1
0f7f 823a       | :  |		Call	0x1,0x3a
0f80 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0f81 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0f82 0831       | 1  |		Execute_Immediate	Raise,0x31
0f83 0000 0000  |    |		.BLANK	0000[0x5]
0f88 ; --------------------------------------------------------------------------------------
0f88 ; SUBPROGRAM
0f88 ; --------------------------------------------------------------------------------------
0f88 0f8b       |    |		.CONST	0x0f8b								; Address of begin
0f89 0004       |    |		.CONST	0x0004								; Address of exception handler
0f8a 0001       |    |		.CONST	0x0001								; Number of locals
0f8b			BODY_0f88:
0f8b			INIT_0f88:
0f8b e5fd       |    |		Load	0x2,-0x3
0f8c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0f8d 6802       |h   |		Jump_Zero	0xf90
0f8e 00da       |    |		Load_Top	At_Offset_2
0f8f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0f90 00db       |    |		Load_Top	At_Offset_3
0f91 00db       |    |		Load_Top	At_Offset_3
0f92 01db       |    |		Execute	Vector,Length
0f93 e005       |    |		Load	0x0,0x5
0f94 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f95 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0f96 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0f97 e5ff       |    |		Load	0x2,-0x1
0f98 00d9       |    |		Load_Top	At_Offset_1
0f99 00d8       |    |		Load_Top	At_Offset_0
0f9a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0f9b 00da       |    |		Load_Top	At_Offset_2
0f9c 01da       |    |		Execute	Vector,Bounds
0f9d 00da       |    |		Load_Top	At_Offset_2
0f9e 01da       |    |		Execute	Vector,Bounds
0f9f 00da       |    |		Load_Top	At_Offset_2
0fa0 027f       |    |		Execute	Discrete,Equal
0fa1 7001       |p   |		Jump_Nonzero	0xfa3
0fa2 08e0       |    |		Execute_Immediate	Raise,0xe0
0fa3 00cd       |    |		Action	Spare6_Action
0fa4 027f       |    |		Execute	Discrete,Equal
0fa5 7001       |p   |		Jump_Nonzero	0xfa7
0fa6 08e0       |    |		Execute_Immediate	Raise,0xe0
0fa7 00d2       |    |		Pop_Control	Pop_Count_2
0fa8 00d9       |    |		Load_Top	At_Offset_1
0fa9 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0faa 4800       |H   |		Short_Literal	0x0
0fab 00d9       |    |		Load_Top	At_Offset_1
0fac 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0fad 8213       |    |		Call	0x1,0x13
0fae 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0faf 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0fb0 ; --------------------------------------------------------------------------------------
0fb0 ; SUBPROGRAM
0fb0 ; --------------------------------------------------------------------------------------
0fb0 0ff0       |    |		.CONST	0x0ff0								; Address of begin
0fb1 0004       |    |		.CONST	0x0004								; Address of exception handler
0fb2 0013       |    |		.CONST	0x0013								; Number of locals
0fb3			INIT_0fb0:
0fb3 e5fd       |    |		Load	0x2,-0x3
0fb4 e5fe       |    |		Load	0x2,-0x2
0fb5 e5ff       |    |		Load	0x2,-0x1
0fb6 8269       | i  |		Call	0x1,0x69
0fb7 e5fe       |    |		Load	0x2,-0x2
0fb8 00d9       |    |		Load_Top	At_Offset_1
0fb9 e25e       | ^  |		Load	0x1,0x5e
0fba e25f       | _  |		Load	0x1,0x5f
0fbb 1d60       | `  |		Execute_Immediate	Reference_Lex_1,0x60
0fbc 1d61       | a  |		Execute_Immediate	Reference_Lex_1,0x61
0fbd 1d62       | b  |		Execute_Immediate	Reference_Lex_1,0x62
0fbe 1d63       | c  |		Execute_Immediate	Reference_Lex_1,0x63
0fbf 1d64       | d  |		Execute_Immediate	Reference_Lex_1,0x64
0fc0 1d65       | e  |		Execute_Immediate	Reference_Lex_1,0x65
0fc1 1d66       | f  |		Execute_Immediate	Reference_Lex_1,0x66
0fc2 800c       |    |		Call	0x0,0xc
0fc3 e5fe       |    |		Load	0x2,-0x2
0fc4 00d9       |    |		Load_Top	At_Offset_1
0fc5 824c       | L  |		Call	0x1,0x4c
0fc6 e5fe       |    |		Load	0x2,-0x2
0fc7 e013       |    |		Load	0x0,0x13
0fc8 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0fc9 e016       |    |		Load	0x0,0x16
0fca 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0fcb 4801       |H   |		Short_Literal	0x1
0fcc 00d9       |    |		Load_Top	At_Offset_1
0fcd 01d7       |    |		Execute	Vector,Field_Read
0fce 0007       |    |		Action	Break_Optional
0fcf 4802       |H   |		Short_Literal	0x2
0fd0 00da       |    |		Load_Top	At_Offset_2
0fd1 01d7       |    |		Execute	Vector,Field_Read
0fd2 0007       |    |		Action	Break_Optional
0fd3 e005       |    |		Load	0x0,0x5
0fd4 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0fd5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0fd6 e005       |    |		Load	0x0,0x5
0fd7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0fd8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0fd9 e015       |    |		Load	0x0,0x15
0fda 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0fdb e005       |    |		Load	0x0,0x5
0fdc 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0fdd 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0fde 00e1       |    |		Load_Encached	Boolean_Cache
0fdf 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0fe0 e016       |    |		Load	0x0,0x16
0fe1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0fe2 e015       |    |		Load	0x0,0x15
0fe3 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0fe4 e005       |    |		Load	0x0,0x5
0fe5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0fe6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0fe7 e005       |    |		Load	0x0,0x5
0fe8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0fe9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0fea 029f 1743  |   C|		Declare_Subprogram	INIT_1740,For_Call
0fec 029f 176b  |   k|		Declare_Subprogram	INIT_1768,For_Call
0fee 029f 1793  |    |		Declare_Subprogram	INIT_1790,For_Call
0ff0			BODY_0fb0:
0ff0 e404       |    |		Load	0x2,0x4
0ff1 01db       |    |		Execute	Vector,Length
0ff2 7001       |p   |		Jump_Nonzero	0xff4
0ff3 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0ff4 00cf       |    |		Action	Mark_Auxiliary
0ff5 e404       |    |		Load	0x2,0x4
0ff6 01d9       |    |		Execute	Vector,Reverse_Bounds
0ff7 0263       | c  |		Execute	Discrete,Above_Bound
0ff8 7078       |px  |		Jump_Nonzero	0x1071
0ff9 00d8       |    |		Load_Top	At_Offset_0
0ffa e404       |    |		Load	0x2,0x4
0ffb 01d7       |    |		Execute	Vector,Field_Read
0ffc a410       |    |		Store_Unchecked	0x2,0x10
0ffd e410       |    |		Load	0x2,0x10
0ffe e005       |    |		Load	0x0,0x5
0fff 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1000 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
1001 a409       |    |		Store_Unchecked	0x2,0x9
1002 e408       |    |		Load	0x2,0x8
1003 e005       |    |		Load	0x0,0x5
1004 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1005 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
1006 021f       |    |		Execute	Heap_Access,Equal
1007 700a       |p   |		Jump_Nonzero	0x1012
1008 e408       |    |		Load	0x2,0x8
1009 e005       |    |		Load	0x0,0x5
100a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
100b 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
100c e409       |    |		Load	0x2,0x9
100d e005       |    |		Load	0x0,0x5
100e 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
100f 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1010 01de       |    |		Execute	Vector,Not_Equal
1011 6801       |h   |		Jump_Zero	0x1013
1012 8412       |    |		Call	0x2,0x12
1013 e40d       |    |		Load	0x2,0xd
1014 e410       |    |		Load	0x2,0x10
1015 e005       |    |		Load	0x0,0x5
1016 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1017 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
1018 a40e       |    |		Store_Unchecked	0x2,0xe
1019 e40e       |    |		Load	0x2,0xe
101a e015       |    |		Load	0x0,0x15
101b 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
101c 684b       |hK  |		Jump_Zero	0x1068
101d e410       |    |		Load	0x2,0x10
101e a40b       |    |		Store_Unchecked	0x2,0xb
101f 00cf       |    |		Action	Mark_Auxiliary
1020 7813       |x   |		Jump	0x1034
1021 e40b       |    |		Load	0x2,0xb
1022 e005       |    |		Load	0x0,0x5
1023 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1024 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1025 a40f       |    |		Store_Unchecked	0x2,0xf
1026 e40f       |    |		Load	0x2,0xf
1027 e005       |    |		Load	0x0,0x5
1028 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1029 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
102a 7001       |p   |		Jump_Nonzero	0x102c
102b 780d       |x   |		Jump	0x1039
102c 4801       |H   |		Short_Literal	0x1
102d a40c       |    |		Store_Unchecked	0x2,0xc
102e e40b       |    |		Load	0x2,0xb
102f e005       |    |		Load	0x0,0x5
1030 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1031 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
1032 a40b       |    |		Store_Unchecked	0x2,0xb
1033 00c9       |    |		Action	Pop_Auxiliary_Loop
1034 e40b       |    |		Load	0x2,0xb
1035 e005       |    |		Load	0x0,0x5
1036 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1037 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
1038 6fe8       |o   |		Jump_Zero	0x1021
1039 00ce       |    |		Action	Pop_Auxiliary
103a e40f       |    |		Load	0x2,0xf
103b e005       |    |		Load	0x0,0x5
103c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
103d 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
103e 680e       |h   |		Jump_Zero	0x104d
103f e406       |    |		Load	0x2,0x6
1040 6807       |h   |		Jump_Zero	0x1048
1041 e410       |    |		Load	0x2,0x10
1042 e40f       |    |		Load	0x2,0xf
1043 e005       |    |		Load	0x0,0x5
1044 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1045 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
1046 021f       |    |		Execute	Heap_Access,Equal
1047 7027       |p'  |		Jump_Nonzero	0x106f
1048 e407       |    |		Load	0x2,0x7
1049 6803       |h   |		Jump_Zero	0x104d
104a e40c       |    |		Load	0x2,0xc
104b 6801       |h   |		Jump_Zero	0x104d
104c 7822       |x"  |		Jump	0x106f
104d e40e       |    |		Load	0x2,0xe
104e e015       |    |		Load	0x0,0x15
104f 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
1050 6815       |h   |		Jump_Zero	0x1066
1051 e40d       |    |		Load	0x2,0xd
1052 e002       |    |		Load	0x0,0x2
1053 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
1054 4801       |H   |		Short_Literal	0x1
1055 4801       |H   |		Short_Literal	0x1
1056 e012       |    |		Load	0x0,0x12
1057 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1058 035b       | [  |		Declare_Type	Array,Constrained
1059 0337       | 7  |		Declare_Variable	Array
105a e410       |    |		Load	0x2,0x10
105b e005       |    |		Load	0x0,0x5
105c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
105d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
105e 4801       |H   |		Short_Literal	0x1
105f 00da       |    |		Load_Top	At_Offset_2
1060 01d6       |    |		Execute	Vector,Field_Write
1061 480f       |H   |		Short_Literal	0xf
1062 e40a       |    |		Load	0x2,0xa
1063 e015       |    |		Load	0x0,0x15
1064 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
1065 7809       |x   |		Jump	0x106f
1066 8413       |    |		Call	0x2,0x13
1067 7807       |x   |		Jump	0x106f
1068 e40e       |    |		Load	0x2,0xe
1069 e015       |    |		Load	0x0,0x15
106a 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
106b e5fc       |    |		Load	0x2,-0x4
106c e015       |    |		Load	0x0,0x15
106d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
106e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
106f 00c8       |    |		Action	Pop_Auxiliary_Range
1070 3f88       |?   |		Loop_Increasing	0xff9
1071 00ce       |    |		Action	Pop_Auxiliary
1072 8411       |    |		Call	0x2,0x11
1073 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
1074 0000 0000  |    |		.BLANK	0000[0x4]
1078 ; --------------------------------------------------------------------------------------
1078 ; SUBPROGRAM
1078 ; --------------------------------------------------------------------------------------
1078 10a0       |    |		.CONST	0x10a0								; Address of begin
1079 0004       |    |		.CONST	0x0004								; Address of exception handler
107a 000c       |    |		.CONST	0x000c								; Number of locals
107b			INIT_1078:
107b e5fd       |    |		Load	0x2,-0x3
107c e5fe       |    |		Load	0x2,-0x2
107d e5ff       |    |		Load	0x2,-0x1
107e 8269       | i  |		Call	0x1,0x69
107f e5fe       |    |		Load	0x2,-0x2
1080 00d9       |    |		Load_Top	At_Offset_1
1081 e251       | Q  |		Load	0x1,0x51
1082 e252       | R  |		Load	0x1,0x52
1083 1d53       | S  |		Execute_Immediate	Reference_Lex_1,0x53
1084 1d54       | T  |		Execute_Immediate	Reference_Lex_1,0x54
1085 1d55       | U  |		Execute_Immediate	Reference_Lex_1,0x55
1086 1d56       | V  |		Execute_Immediate	Reference_Lex_1,0x56
1087 1d57       | W  |		Execute_Immediate	Reference_Lex_1,0x57
1088 1d58       | X  |		Execute_Immediate	Reference_Lex_1,0x58
1089 1d59       | Y  |		Execute_Immediate	Reference_Lex_1,0x59
108a 800c       |    |		Call	0x0,0xc
108b e5fe       |    |		Load	0x2,-0x2
108c 00d9       |    |		Load_Top	At_Offset_1
108d 824c       | L  |		Call	0x1,0x4c
108e e005       |    |		Load	0x0,0x5
108f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1090 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
1091 e005       |    |		Load	0x0,0x5
1092 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1093 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
1094 e015       |    |		Load	0x0,0x15
1095 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
1096 e016       |    |		Load	0x0,0x16
1097 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
1098 e015       |    |		Load	0x0,0x15
1099 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
109a 029f 17ab  |    |		Declare_Subprogram	INIT_17a8,For_Call
109c 029f 17d3  |    |		Declare_Subprogram	INIT_17d0,For_Call
109e 029f 17fb  |    |		Declare_Subprogram	INIT_17f8,For_Call
10a0			BODY_1078:
10a0 e404       |    |		Load	0x2,0x4
10a1 01db       |    |		Execute	Vector,Length
10a2 7001       |p   |		Jump_Nonzero	0x10a4
10a3 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
10a4 00cf       |    |		Action	Mark_Auxiliary
10a5 e404       |    |		Load	0x2,0x4
10a6 01d9       |    |		Execute	Vector,Reverse_Bounds
10a7 0263       | c  |		Execute	Discrete,Above_Bound
10a8 704a       |pJ  |		Jump_Nonzero	0x10f3
10a9 00d8       |    |		Load_Top	At_Offset_0
10aa e404       |    |		Load	0x2,0x4
10ab 01d7       |    |		Execute	Vector,Field_Read
10ac e005       |    |		Load	0x0,0x5
10ad 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
10ae 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
10af a406       |    |		Store_Unchecked	0x2,0x6
10b0 e405       |    |		Load	0x2,0x5
10b1 e005       |    |		Load	0x0,0x5
10b2 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
10b3 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
10b4 021f       |    |		Execute	Heap_Access,Equal
10b5 700a       |p   |		Jump_Nonzero	0x10c0
10b6 e405       |    |		Load	0x2,0x5
10b7 e005       |    |		Load	0x0,0x5
10b8 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
10b9 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
10ba e406       |    |		Load	0x2,0x6
10bb e005       |    |		Load	0x0,0x5
10bc 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
10bd 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
10be 01de       |    |		Execute	Vector,Not_Equal
10bf 6801       |h   |		Jump_Zero	0x10c1
10c0 840b       |    |		Call	0x2,0xb
10c1 e408       |    |		Load	0x2,0x8
10c2 00d9       |    |		Load_Top	At_Offset_1
10c3 e404       |    |		Load	0x2,0x4
10c4 01d7       |    |		Execute	Vector,Field_Read
10c5 e005       |    |		Load	0x0,0x5
10c6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
10c7 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
10c8 a409       |    |		Store_Unchecked	0x2,0x9
10c9 e409       |    |		Load	0x2,0x9
10ca e015       |    |		Load	0x0,0x15
10cb 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
10cc 681d       |h   |		Jump_Zero	0x10ea
10cd e409       |    |		Load	0x2,0x9
10ce e015       |    |		Load	0x0,0x15
10cf 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
10d0 6817       |h   |		Jump_Zero	0x10e8
10d1 e408       |    |		Load	0x2,0x8
10d2 e002       |    |		Load	0x0,0x2
10d3 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
10d4 4801       |H   |		Short_Literal	0x1
10d5 4801       |H   |		Short_Literal	0x1
10d6 e012       |    |		Load	0x0,0x12
10d7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
10d8 035b       | [  |		Declare_Type	Array,Constrained
10d9 0337       | 7  |		Declare_Variable	Array
10da 00db       |    |		Load_Top	At_Offset_3
10db e404       |    |		Load	0x2,0x4
10dc 01d7       |    |		Execute	Vector,Field_Read
10dd e005       |    |		Load	0x0,0x5
10de 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
10df 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
10e0 4801       |H   |		Short_Literal	0x1
10e1 00da       |    |		Load_Top	At_Offset_2
10e2 01d6       |    |		Execute	Vector,Field_Write
10e3 480f       |H   |		Short_Literal	0xf
10e4 e407       |    |		Load	0x2,0x7
10e5 e015       |    |		Load	0x0,0x15
10e6 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
10e7 7809       |x   |		Jump	0x10f1
10e8 840c       |    |		Call	0x2,0xc
10e9 7807       |x   |		Jump	0x10f1
10ea e409       |    |		Load	0x2,0x9
10eb e015       |    |		Load	0x0,0x15
10ec 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
10ed e5fc       |    |		Load	0x2,-0x4
10ee e015       |    |		Load	0x0,0x15
10ef 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
10f0 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
10f1 00c8       |    |		Action	Pop_Auxiliary_Range
10f2 3fb6       |?   |		Loop_Increasing	0x10a9
10f3 00ce       |    |		Action	Pop_Auxiliary
10f4 840a       |    |		Call	0x2,0xa
10f5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
10f6 0000 0000  |    |		.XXX[0x2]
10f8 ; --------------------------------------------------------------------------------------
10f8 ; SUBPROGRAM
10f8 ; --------------------------------------------------------------------------------------
10f8 110f       |    |		.CONST	0x110f								; Address of begin
10f9 0004       |    |		.CONST	0x0004								; Address of exception handler
10fa 0008       |    |		.CONST	0x0008								; Number of locals
10fb			INIT_10f8:
10fb 4801       |H   |		Short_Literal	0x1
10fc e5fe       |    |		Load	0x2,-0x2
10fd e005       |    |		Load	0x0,0x5
10fe 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
10ff 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
1100 035b       | [  |		Declare_Type	Array,Constrained
1101 0337       | 7  |		Declare_Variable	Array
1102 00e3       |    |		Load_Encached	Natural_Cache
1103 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
1104 e5ff       |    |		Load	0x2,-0x1
1105 e015       |    |		Load	0x0,0x15
1106 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
1107 e015       |    |		Load	0x0,0x15
1108 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
1109 e012       |    |		Load	0x0,0x12
110a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
110b 029f 1813  |    |		Declare_Subprogram	INIT_1810,For_Call
110d 029f 1843  |   C|		Declare_Subprogram	INIT_1840,For_Call
110f			BODY_10f8:
110f 00cf       |    |		Action	Mark_Auxiliary
1110 e404       |    |		Load	0x2,0x4
1111 01d9       |    |		Execute	Vector,Reverse_Bounds
1112 0263       | c  |		Execute	Discrete,Above_Bound
1113 703f       |p?  |		Jump_Nonzero	0x1153
1114 00d8       |    |		Load_Top	At_Offset_0
1115 e404       |    |		Load	0x2,0x4
1116 01d7       |    |		Execute	Vector,Field_Read
1117 e015       |    |		Load	0x0,0x15
1118 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
1119 e5fd       |    |		Load	0x2,-0x3
111a 027f       |    |		Execute	Discrete,Equal
111b 6835       |h5  |		Jump_Zero	0x1151
111c 4801       |H   |		Short_Literal	0x1
111d 00d9       |    |		Load_Top	At_Offset_1
111e e404       |    |		Load	0x2,0x4
111f 01d7       |    |		Execute	Vector,Field_Read
1120 e015       |    |		Load	0x0,0x15
1121 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
1122 a406       |    |		Store_Unchecked	0x2,0x6
1123 00d8       |    |		Load_Top	At_Offset_0
1124 e404       |    |		Load	0x2,0x4
1125 01d7       |    |		Execute	Vector,Field_Read
1126 e015       |    |		Load	0x0,0x15
1127 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
1128 4612       |F   |		Jump_Case	0x13
1129 7827       |x'  |		Jump	0x1151								; case 0x0
112a 7826       |x&  |		Jump	0x1151								; case 0x1
112b 7820       |x   |		Jump	0x114c								; case 0x2
112c 780f       |x   |		Jump	0x113c								; case 0x3
112d 7823       |x#  |		Jump	0x1151								; case 0x4
112e 7822       |x"  |		Jump	0x1151								; case 0x5
112f 7821       |x!  |		Jump	0x1151								; case 0x6
1130 7820       |x   |		Jump	0x1151								; case 0x7
1131 781f       |x   |		Jump	0x1151								; case 0x8
1132 781e       |x   |		Jump	0x1151								; case 0x9
1133 780a       |x   |		Jump	0x113e								; case 0xa
1134 781c       |x   |		Jump	0x1151								; case 0xb
1135 7808       |x   |		Jump	0x113e								; case 0xc
1136 781a       |x   |		Jump	0x1151								; case 0xd
1137 7819       |x   |		Jump	0x1151								; case 0xe
1138 7805       |x   |		Jump	0x113e								; case 0xf
1139 7817       |x   |		Jump	0x1151								; case 0x10
113a 7816       |x   |		Jump	0x1151								; case 0x11
113b 7815       |x   |		Jump	0x1151								; case 0x12
113c 8407       |    |		Call	0x2,0x7
113d 7813       |x   |		Jump	0x1151
113e e406       |    |		Load	0x2,0x6
113f e005       |    |		Load	0x0,0x5
1140 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1141 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
1142 e005       |    |		Load	0x0,0x5
1143 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1144 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
1145 e403       |    |		Load	0x2,0x3
1146 e402       |    |		Load	0x2,0x2
1147 01d6       |    |		Execute	Vector,Field_Write
1148 e403       |    |		Load	0x2,0x3
1149 0a01       |    |		Execute_Immediate	Plus,0x1
114a c403       |    |		Store	0x2,0x3
114b 7805       |x   |		Jump	0x1151
114c e406       |    |		Load	0x2,0x6
114d e012       |    |		Load	0x0,0x12
114e 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
114f 7001       |p   |		Jump_Nonzero	0x1151
1150 8408       |    |		Call	0x2,0x8
1151 00c8       |    |		Action	Pop_Auxiliary_Range
1152 3fc1       |?   |		Loop_Increasing	0x1114
1153 00ce       |    |		Action	Pop_Auxiliary
1154 4801       |H   |		Short_Literal	0x1
1155 e403       |    |		Load	0x2,0x3
1156 0aff       |    |		Execute_Immediate	Plus,-0x1
1157 e402       |    |		Load	0x2,0x2
1158 01cf       |    |		Execute	Vector,Slice_Read
1159 e005       |    |		Load	0x0,0x5
115a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
115b 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
115c 01c6       |    |		Execute	Vector,Convert_To_Formal
115d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
115e 0000 0000  |    |		.XXX[0x2]
1160 ; --------------------------------------------------------------------------------------
1160 ; SUBPROGRAM
1160 ; --------------------------------------------------------------------------------------
1160 1175       | u  |		.CONST	0x1175								; Address of begin
1161 0004       |    |		.CONST	0x0004								; Address of exception handler
1162 0007       |    |		.CONST	0x0007								; Number of locals
1163			INIT_1160:
1163 e015       |    |		Load	0x0,0x15
1164 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
1165 e015       |    |		Load	0x0,0x15
1166 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
1167 e5fe       |    |		Load	0x2,-0x2
1168 e013       |    |		Load	0x0,0x13
1169 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
116a e016       |    |		Load	0x0,0x16
116b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
116c 4801       |H   |		Short_Literal	0x1
116d 00d9       |    |		Load_Top	At_Offset_1
116e 01d7       |    |		Execute	Vector,Field_Read
116f 0007       |    |		Action	Break_Optional
1170 4802       |H   |		Short_Literal	0x2
1171 00da       |    |		Load_Top	At_Offset_2
1172 01d7       |    |		Execute	Vector,Field_Read
1173 029f 1863  |   c|		Declare_Subprogram	INIT_1860,For_Call
1175			BODY_1160:
1175 00cf       |    |		Action	Mark_Auxiliary
1176 e016       |    |		Load	0x0,0x16
1177 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
1178 01d9       |    |		Execute	Vector,Reverse_Bounds
1179 0263       | c  |		Execute	Discrete,Above_Bound
117a 7003       |p   |		Jump_Nonzero	0x117e
117b 8407       |    |		Call	0x2,0x7
117c 00c8       |    |		Action	Pop_Auxiliary_Range
117d 3ffd       |?   |		Loop_Increasing	0x117b
117e 00ce       |    |		Action	Pop_Auxiliary
117f e403       |    |		Load	0x2,0x3
1180 a5fc       |    |		Store_Unchecked	0x2,-0x4
1181 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
1182 0000 0000  |    |		.BLANK	0000[0x6]
1188 ; --------------------------------------------------------------------------------------
1188 ; SUBPROGRAM
1188 ; --------------------------------------------------------------------------------------
1188 1194       |    |		.CONST	0x1194								; Address of begin
1189 0004       |    |		.CONST	0x0004								; Address of exception handler
118a 0002       |    |		.CONST	0x0002								; Number of locals
118b			INIT_1188:
118b e402       |    |		Load	0x2,0x2
118c e5fe       |    |		Load	0x2,-0x2
118d 4801       |H   |		Short_Literal	0x1
118e e402       |    |		Load	0x2,0x2
118f 4800       |H   |		Short_Literal	0x0
1190 e5fe       |    |		Load	0x2,-0x2
1191 e5ff       |    |		Load	0x2,-0x1
1192 8236       | 6  |		Call	0x1,0x36
1193 8238       | 8  |		Call	0x1,0x38
1194			BODY_1188:
1194 e402       |    |		Load	0x2,0x2
1195 e22a       | *  |		Load	0x1,0x2a
1196 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
1197 e5ff       |    |		Load	0x2,-0x1
1198 00d9       |    |		Load_Top	At_Offset_1
1199 822f       | /  |		Call	0x1,0x2f
119a 00cb       |    |		Action	Pop_Block_With_Result
119b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
119c 0000 0000  |    |		.BLANK	0000[0x4]
11a0 ; --------------------------------------------------------------------------------------
11a0 ; SUBPROGRAM
11a0 ; --------------------------------------------------------------------------------------
11a0 11a7       |    |		.CONST	0x11a7								; Address of begin
11a1 0004       |    |		.CONST	0x0004								; Address of exception handler
11a2 0002       |    |		.CONST	0x0002								; Number of locals
11a3			INIT_11a0:
11a3 e402       |    |		Load	0x2,0x2
11a4 e5fe       |    |		Load	0x2,-0x2
11a5 e5ff       |    |		Load	0x2,-0x1
11a6 8238       | 8  |		Call	0x1,0x38
11a7			BODY_11a0:
11a7 e402       |    |		Load	0x2,0x2
11a8 e22a       | *  |		Load	0x1,0x2a
11a9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
11aa 00d8       |    |		Load_Top	At_Offset_0
11ab 00cb       |    |		Action	Pop_Block_With_Result
11ac 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
11ad 0000 0000  |    |		.XXX[0x3]
11af 0000       |    |
11b0 ; --------------------------------------------------------------------------------------
11b0 ; SUBPROGRAM
11b0 ; --------------------------------------------------------------------------------------
11b0 11bd       |    |		.CONST	0x11bd								; Address of begin
11b1 0004       |    |		.CONST	0x0004								; Address of exception handler
11b2 0002       |    |		.CONST	0x0002								; Number of locals
11b3			INIT_11b0:
11b3 e402       |    |		Load	0x2,0x2
11b4 e5fe       |    |		Load	0x2,-0x2
11b5 e5fd       |    |		Load	0x2,-0x3
11b6 4801       |H   |		Short_Literal	0x1
11b7 e402       |    |		Load	0x2,0x2
11b8 e5fe       |    |		Load	0x2,-0x2
11b9 e5fd       |    |		Load	0x2,-0x3
11ba e5ff       |    |		Load	0x2,-0x1
11bb 823a       | :  |		Call	0x1,0x3a
11bc 823d       | =  |		Call	0x1,0x3d
11bd			BODY_11b0:
11bd e402       |    |		Load	0x2,0x2
11be e22a       | *  |		Load	0x1,0x2a
11bf 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
11c0 e5ff       |    |		Load	0x2,-0x1
11c1 00d9       |    |		Load_Top	At_Offset_1
11c2 822f       | /  |		Call	0x1,0x2f
11c3 00cb       |    |		Action	Pop_Block_With_Result
11c4 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
11c5 0000 0000  |    |		.XXX[0x3]
11c7 0000       |    |
11c8 ; --------------------------------------------------------------------------------------
11c8 ; SUBPROGRAM
11c8 ; --------------------------------------------------------------------------------------
11c8 11d0       |    |		.CONST	0x11d0								; Address of begin
11c9 0004       |    |		.CONST	0x0004								; Address of exception handler
11ca 0002       |    |		.CONST	0x0002								; Number of locals
11cb			INIT_11c8:
11cb e402       |    |		Load	0x2,0x2
11cc e5fe       |    |		Load	0x2,-0x2
11cd e5fd       |    |		Load	0x2,-0x3
11ce e5ff       |    |		Load	0x2,-0x1
11cf 823d       | =  |		Call	0x1,0x3d
11d0			BODY_11c8:
11d0 e402       |    |		Load	0x2,0x2
11d1 e22a       | *  |		Load	0x1,0x2a
11d2 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
11d3 00d8       |    |		Load_Top	At_Offset_0
11d4 00cb       |    |		Action	Pop_Block_With_Result
11d5 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
11d6 0000 0000  |    |		.XXX[0x2]
11d8 ; --------------------------------------------------------------------------------------
11d8 ; SUBPROGRAM
11d8 ; --------------------------------------------------------------------------------------
11d8 11e4       |    |		.CONST	0x11e4								; Address of begin
11d9 0004       |    |		.CONST	0x0004								; Address of exception handler
11da 0002       |    |		.CONST	0x0002								; Number of locals
11db			INIT_11d8:
11db e404       |    |		Load	0x2,0x4
11dc e402       |    |		Load	0x2,0x2
11dd 01d7       |    |		Execute	Vector,Field_Read
11de e005       |    |		Load	0x0,0x5
11df 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
11e0 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
11e1 e005       |    |		Load	0x0,0x5
11e2 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
11e3 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
11e4			BODY_11d8:
11e4 00cf       |    |		Action	Mark_Auxiliary
11e5 e405       |    |		Load	0x2,0x5
11e6 0a01       |    |		Execute_Immediate	Plus,0x1
11e7 c405       |    |		Store	0x2,0x5
11e8 e405       |    |		Load	0x2,0x5
11e9 e402       |    |		Load	0x2,0x2
11ea 01dc       |    |		Execute	Vector,Last
11eb 027d       | }  |		Execute	Discrete,Greater
11ec 7010       |p   |		Jump_Nonzero	0x11fd
11ed 4800       |H   |		Short_Literal	0x0
11ee e405       |    |		Load	0x2,0x5
11ef e402       |    |		Load	0x2,0x2
11f0 01d7       |    |		Execute	Vector,Field_Read
11f1 e005       |    |		Load	0x0,0x5
11f2 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
11f3 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
11f4 e005       |    |		Load	0x0,0x5
11f5 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
11f6 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
11f7 00db       |    |		Load_Top	At_Offset_3
11f8 e017       |    |		Load	0x0,0x17
11f9 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
11fa 6802       |h   |		Jump_Zero	0x11fd
11fb 00c9       |    |		Action	Pop_Auxiliary_Loop
11fc 7fe8       |    |		Jump	0x11e5
11fd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
11fe 0000 0000  |    |		.XXX[0x2]
1200 ; --------------------------------------------------------------------------------------
1200 ; SUBPROGRAM
1200 ; --------------------------------------------------------------------------------------
1200 1213       |    |		.CONST	0x1213								; Address of begin
1201 0004       |    |		.CONST	0x0004								; Address of exception handler
1202 0002       |    |		.CONST	0x0002								; Number of locals
1203			INIT_1200:
1203 4801       |H   |		Short_Literal	0x1
1204 e405       |    |		Load	0x2,0x5
1205 e404       |    |		Load	0x2,0x4
1206 0272       | r  |		Execute	Discrete,Minus
1207 e005       |    |		Load	0x0,0x5
1208 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1209 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
120a 035b       | [  |		Declare_Type	Array,Constrained
120b 0337       | 7  |		Declare_Variable	Array
120c e404       |    |		Load	0x2,0x4
120d e405       |    |		Load	0x2,0x5
120e 0aff       |    |		Execute_Immediate	Plus,-0x1
120f e402       |    |		Load	0x2,0x2
1210 01cf       |    |		Execute	Vector,Slice_Read
1211 00d9       |    |		Load_Top	At_Offset_1
1212 01d4       |    |		Execute	Vector,Structure_Write
1213			BODY_1200:
1213 e40a       |    |		Load	0x2,0xa
1214 e410       |    |		Load	0x2,0x10
1215 e5fe       |    |		Load	0x2,-0x2
1216 e405       |    |		Load	0x2,0x5
1217 e404       |    |		Load	0x2,0x4
1218 0272       | r  |		Execute	Discrete,Minus
1219 e005       |    |		Load	0x0,0x5
121a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
121b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
121c 1c08       |    |		Execute_Immediate	Run_Utility,0x8
121d e602       |    |		Load	0x3,0x2
121e 00d9       |    |		Load_Top	At_Offset_1
121f 00d8       |    |		Load_Top	At_Offset_0
1220 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1221 00da       |    |		Load_Top	At_Offset_2
1222 01da       |    |		Execute	Vector,Bounds
1223 00da       |    |		Load_Top	At_Offset_2
1224 01da       |    |		Execute	Vector,Bounds
1225 00da       |    |		Load_Top	At_Offset_2
1226 027f       |    |		Execute	Discrete,Equal
1227 7001       |p   |		Jump_Nonzero	0x1229
1228 08e0       |    |		Execute_Immediate	Raise,0xe0
1229 00cd       |    |		Action	Spare6_Action
122a 027f       |    |		Execute	Discrete,Equal
122b 7001       |p   |		Jump_Nonzero	0x122d
122c 08e0       |    |		Execute_Immediate	Raise,0xe0
122d 00d2       |    |		Pop_Control	Pop_Count_2
122e 00d9       |    |		Load_Top	At_Offset_1
122f 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
1230 4800       |H   |		Short_Literal	0x0
1231 00d9       |    |		Load_Top	At_Offset_1
1232 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
1233 8247       | G  |		Call	0x1,0x47
1234 c40a       |    |		Store	0x2,0xa
1235 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1236 0000 0000  |    |		.XXX[0x2]
1238 ; --------------------------------------------------------------------------------------
1238 ; SUBPROGRAM
1238 ; --------------------------------------------------------------------------------------
1238 1244       | D  |		.CONST	0x1244								; Address of begin
1239 0004       |    |		.CONST	0x0004								; Address of exception handler
123a 0002       |    |		.CONST	0x0002								; Number of locals
123b			INIT_1238:
123b e404       |    |		Load	0x2,0x4
123c e402       |    |		Load	0x2,0x2
123d 01d7       |    |		Execute	Vector,Field_Read
123e e005       |    |		Load	0x0,0x5
123f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1240 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
1241 e005       |    |		Load	0x0,0x5
1242 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1243 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1244			BODY_1238:
1244 00cf       |    |		Action	Mark_Auxiliary
1245 e405       |    |		Load	0x2,0x5
1246 0a01       |    |		Execute_Immediate	Plus,0x1
1247 c405       |    |		Store	0x2,0x5
1248 e405       |    |		Load	0x2,0x5
1249 e402       |    |		Load	0x2,0x2
124a 01dc       |    |		Execute	Vector,Last
124b 027d       | }  |		Execute	Discrete,Greater
124c 7010       |p   |		Jump_Nonzero	0x125d
124d 4800       |H   |		Short_Literal	0x0
124e e405       |    |		Load	0x2,0x5
124f e402       |    |		Load	0x2,0x2
1250 01d7       |    |		Execute	Vector,Field_Read
1251 e005       |    |		Load	0x0,0x5
1252 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1253 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
1254 e005       |    |		Load	0x0,0x5
1255 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1256 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1257 00db       |    |		Load_Top	At_Offset_3
1258 e017       |    |		Load	0x0,0x17
1259 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
125a 6802       |h   |		Jump_Zero	0x125d
125b 00c9       |    |		Action	Pop_Auxiliary_Loop
125c 7fe8       |    |		Jump	0x1245
125d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
125e 0000 0000  |    |		.XXX[0x2]
1260 ; --------------------------------------------------------------------------------------
1260 ; SUBPROGRAM
1260 ; --------------------------------------------------------------------------------------
1260 1268       | h  |		.CONST	0x1268								; Address of begin
1261 0004       |    |		.CONST	0x0004								; Address of exception handler
1262 0002       |    |		.CONST	0x0002								; Number of locals
1263			INIT_1260:
1263 e40a       |    |		Load	0x2,0xa
1264 e5fe       |    |		Load	0x2,-0x2
1265 8230       | 0  |		Call	0x1,0x30
1266 e5ff       |    |		Load	0x2,-0x1
1267 826c       | l  |		Call	0x1,0x6c
1268			BODY_1260:
1268 00d8       |    |		Load_Top	At_Offset_0
1269 01db       |    |		Execute	Vector,Length
126a 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
126b 6839       |h9  |		Jump_Zero	0x12a5
126c e405       |    |		Load	0x2,0x5
126d 7002       |p   |		Jump_Nonzero	0x1270
126e e406       |    |		Load	0x2,0x6
126f 6809       |h   |		Jump_Zero	0x1279
1270 e402       |    |		Load	0x2,0x2
1271 e005       |    |		Load	0x0,0x5
1272 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1273 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
1274 e5fe       |    |		Load	0x2,-0x2
1275 00db       |    |		Load_Top	At_Offset_3
1276 826a       | j  |		Call	0x1,0x6a
1277 c402       |    |		Store	0x2,0x2
1278 7808       |x   |		Jump	0x1281
1279 e402       |    |		Load	0x2,0x2
127a e005       |    |		Load	0x0,0x5
127b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
127c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
127d e5fe       |    |		Load	0x2,-0x2
127e 00db       |    |		Load_Top	At_Offset_3
127f 826b       | k  |		Call	0x1,0x6b
1280 c402       |    |		Store	0x2,0x2
1281 e402       |    |		Load	0x2,0x2
1282 e015       |    |		Load	0x0,0x15
1283 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
1284 7020       |p   |		Jump_Nonzero	0x12a5
1285 e40a       |    |		Load	0x2,0xa
1286 e002       |    |		Load	0x0,0x2
1287 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
1288 4801       |H   |		Short_Literal	0x1
1289 4801       |H   |		Short_Literal	0x1
128a e012       |    |		Load	0x0,0x12
128b 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
128c 035b       | [  |		Declare_Type	Array,Constrained
128d 0337       | 7  |		Declare_Variable	Array
128e e402       |    |		Load	0x2,0x2
128f e015       |    |		Load	0x0,0x15
1290 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
1291 4801       |H   |		Short_Literal	0x1
1292 00da       |    |		Load_Top	At_Offset_2
1293 01d6       |    |		Execute	Vector,Field_Write
1294 4802       |H   |		Short_Literal	0x2
1295 e403       |    |		Load	0x2,0x3
1296 e015       |    |		Load	0x0,0x15
1297 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
1298 e402       |    |		Load	0x2,0x2
1299 e015       |    |		Load	0x0,0x15
129a 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
129b 7006       |p   |		Jump_Nonzero	0x12a2
129c e402       |    |		Load	0x2,0x2
129d e015       |    |		Load	0x0,0x15
129e 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
129f e403       |    |		Load	0x2,0x3
12a0 e015       |    |		Load	0x0,0x15
12a1 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
12a2 e015       |    |		Load	0x0,0x15
12a3 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
12a4 a402       |    |		Store_Unchecked	0x2,0x2
12a5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
12a6 0000 0000  |    |		.XXX[0x2]
12a8 ; --------------------------------------------------------------------------------------
12a8 ; SUBPROGRAM
12a8 ; --------------------------------------------------------------------------------------
12a8 12ae       |    |		.CONST	0x12ae								; Address of begin
12a9 0004       |    |		.CONST	0x0004								; Address of exception handler
12aa 0002       |    |		.CONST	0x0002								; Number of locals
12ab			INIT_12a8:
12ab 00da       |    |		Load_Top	At_Offset_2
12ac e015       |    |		Load	0x0,0x15
12ad 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
12ae			BODY_12a8:
12ae 00db       |    |		Load_Top	At_Offset_3
12af e015       |    |		Load	0x0,0x15
12b0 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
12b1 700e       |p   |		Jump_Nonzero	0x12c0
12b2 00cf       |    |		Action	Mark_Auxiliary
12b3 00d9       |    |		Load_Top	At_Offset_1
12b4 01d9       |    |		Execute	Vector,Reverse_Bounds
12b5 0263       | c  |		Execute	Discrete,Above_Bound
12b6 7008       |p   |		Jump_Nonzero	0x12bf
12b7 e402       |    |		Load	0x2,0x2
12b8 00d9       |    |		Load_Top	At_Offset_1
12b9 e602       |    |		Load	0x3,0x2
12ba 01d7       |    |		Execute	Vector,Field_Read
12bb e015       |    |		Load	0x0,0x15
12bc 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
12bd 00c8       |    |		Action	Pop_Auxiliary_Range
12be 3ff8       |?   |		Loop_Increasing	0x12b7
12bf 00ce       |    |		Action	Pop_Auxiliary
12c0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
12c1 0000 0000  |    |		.BLANK	0000[0x7]
12c8 ; --------------------------------------------------------------------------------------
12c8 ; SUBPROGRAM
12c8 ; --------------------------------------------------------------------------------------
12c8 12d2       |    |		.CONST	0x12d2								; Address of begin
12c9 0004       |    |		.CONST	0x0004								; Address of exception handler
12ca 0004       |    |		.CONST	0x0004								; Number of locals
12cb			INIT_12c8:
12cb e405       |    |		Load	0x2,0x5
12cc e005       |    |		Load	0x0,0x5
12cd 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
12ce 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
12cf 00e3       |    |		Load_Encached	Natural_Cache
12d0 029f 18ab  |    |		Declare_Subprogram	INIT_18a8,For_Call
12d2			BODY_12c8:
12d2 00e3       |    |		Load_Encached	Natural_Cache
12d3 e404       |    |		Load	0x2,0x4
12d4 e602       |    |		Load	0x3,0x2
12d5 8234       | 4  |		Call	0x1,0x34
12d6 005a       | Z  |		Store_Top	Discrete,At_Offset_2
12d7 00d9       |    |		Load_Top	At_Offset_1
12d8 6801       |h   |		Jump_Zero	0x12da
12d9 8604       |    |		Call	0x3,0x4
12da 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
12db 0000 0000  |    |		.BLANK	0000[0x5]
12e0 ; --------------------------------------------------------------------------------------
12e0 ; SUBPROGRAM
12e0 ; --------------------------------------------------------------------------------------
12e0 12f0       |    |		.CONST	0x12f0								; Address of begin
12e1 0004       |    |		.CONST	0x0004								; Address of exception handler
12e2 0003       |    |		.CONST	0x0003								; Number of locals
12e3			INIT_12e0:
12e3 e5fb       |    |		Load	0x2,-0x5
12e4 e5fc       |    |		Load	0x2,-0x4
12e5 e5fd       |    |		Load	0x2,-0x3
12e6 e402       |    |		Load	0x2,0x2
12e7 8233       | 3  |		Call	0x1,0x33
12e8 e5fb       |    |		Load	0x2,-0x5
12e9 e5fc       |    |		Load	0x2,-0x4
12ea e5fd       |    |		Load	0x2,-0x3
12eb e5fe       |    |		Load	0x2,-0x2
12ec e013       |    |		Load	0x0,0x13
12ed 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
12ee e5ff       |    |		Load	0x2,-0x1
12ef 8235       | 5  |		Call	0x1,0x35
12f0			BODY_12e0:
12f0 00d8       |    |		Load_Top	At_Offset_0
12f1 00da       |    |		Load_Top	At_Offset_2
12f2 822e       | .  |		Call	0x1,0x2e
12f3 00cb       |    |		Action	Pop_Block_With_Result
12f4 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
12f5 0000 0000  |    |		.XXX[0x3]
12f7 0000       |    |
12f8 ; --------------------------------------------------------------------------------------
12f8 ; SUBPROGRAM
12f8 ; --------------------------------------------------------------------------------------
12f8 1304       |    |		.CONST	0x1304								; Address of begin
12f9 0004       |    |		.CONST	0x0004								; Address of exception handler
12fa 0002       |    |		.CONST	0x0002								; Number of locals
12fb			INIT_12f8:
12fb e5fc       |    |		Load	0x2,-0x4
12fc e5fd       |    |		Load	0x2,-0x3
12fd 4800       |H   |		Short_Literal	0x0
12fe e5fe       |    |		Load	0x2,-0x2
12ff e407       |    |		Load	0x2,0x7
1300 e5ff       |    |		Load	0x2,-0x1
1301 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1302 01d7       |    |		Execute	Vector,Field_Read
1303 8236       | 6  |		Call	0x1,0x36
1304			BODY_12f8:
1304 4800       |H   |		Short_Literal	0x0
1305 00d9       |    |		Load_Top	At_Offset_1
1306 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
1307 e014       |    |		Load	0x0,0x14
1308 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1309 7004       |p   |		Jump_Nonzero	0x130e
130a 00d8       |    |		Load_Top	At_Offset_0
130b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
130c e402       |    |		Load	0x2,0x2
130d 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
130e 00d8       |    |		Load_Top	At_Offset_0
130f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1310 6815       |h   |		Jump_Zero	0x1326
1311 00d8       |    |		Load_Top	At_Offset_0
1312 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1313 e403       |    |		Load	0x2,0x3
1314 00d8       |    |		Load_Top	At_Offset_0
1315 00db       |    |		Load_Top	At_Offset_3
1316 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1317 0273       | s  |		Execute	Discrete,Plus
1318 0aff       |    |		Execute_Immediate	Plus,-0x1
1319 00d8       |    |		Load_Top	At_Offset_0
131a 00e2       |    |		Load_Encached	Integer_Cache
131b 0260       | `  |		Execute	Discrete,In_Type
131c 7001       |p   |		Jump_Nonzero	0x131e
131d 0801       |    |		Execute_Immediate	Raise,0x1
131e e402       |    |		Load	0x2,0x2
131f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1320 01ce       |    |		Execute	Vector,Slice_Write
1321 e403       |    |		Load	0x2,0x3
1322 00d9       |    |		Load_Top	At_Offset_1
1323 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1324 0273       | s  |		Execute	Discrete,Plus
1325 c403       |    |		Store	0x2,0x3
1326 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1327 0000       |    |		.XXX[0x1]
1328 ; --------------------------------------------------------------------------------------
1328 ; SUBPROGRAM
1328 ; --------------------------------------------------------------------------------------
1328 132b       | +  |		.CONST	0x132b								; Address of begin
1329 0004       |    |		.CONST	0x0004								; Address of exception handler
132a 0001       |    |		.CONST	0x0001								; Number of locals
132b			BODY_1328:
132b			INIT_1328:
132b 00da       |    |		Load_Top	At_Offset_2
132c e005       |    |		Load	0x0,0x5
132d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
132e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
132f 7013       |p   |		Jump_Nonzero	0x1343
1330 00da       |    |		Load_Top	At_Offset_2
1331 4801       |H   |		Short_Literal	0x1
1332 e5fd       |    |		Load	0x2,-0x3
1333 8232       | 2  |		Call	0x1,0x32
1334 700e       |p   |		Jump_Nonzero	0x1343
1335 00da       |    |		Load_Top	At_Offset_2
1336 e403       |    |		Load	0x2,0x3
1337 e402       |    |		Load	0x2,0x2
1338 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1339 01d6       |    |		Execute	Vector,Field_Write
133a e403       |    |		Load	0x2,0x3
133b 0a01       |    |		Execute_Immediate	Plus,0x1
133c c403       |    |		Store	0x2,0x3
133d 4800       |H   |		Short_Literal	0x0
133e 4801       |H   |		Short_Literal	0x1
133f e7ff       |    |		Load	0x3,-0x1
1340 e5fd       |    |		Load	0x2,-0x3
1341 e22a       | *  |		Load	0x1,0x2a
1342 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
1343 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
1344 0000 0000  |    |		.BLANK	0000[0x4]
1348 ; --------------------------------------------------------------------------------------
1348 ; SUBPROGRAM
1348 ; --------------------------------------------------------------------------------------
1348 134b       | K  |		.CONST	0x134b								; Address of begin
1349 0004       |    |		.CONST	0x0004								; Address of exception handler
134a 0001       |    |		.CONST	0x0001								; Number of locals
134b			BODY_1348:
134b			INIT_1348:
134b 00cf       |    |		Action	Mark_Auxiliary
134c 00db       |    |		Load_Top	At_Offset_3
134d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
134e 01d9       |    |		Execute	Vector,Reverse_Bounds
134f 0263       | c  |		Execute	Discrete,Above_Bound
1350 700f       |p   |		Jump_Nonzero	0x1360
1351 00d8       |    |		Load_Top	At_Offset_0
1352 e7ff       |    |		Load	0x3,-0x1
1353 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1354 01d7       |    |		Execute	Vector,Field_Read
1355 8405       |    |		Call	0x2,0x5
1356 00d8       |    |		Load_Top	At_Offset_0
1357 e7ff       |    |		Load	0x3,-0x1
1358 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1359 01d7       |    |		Execute	Vector,Field_Read
135a e005       |    |		Load	0x0,0x5
135b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
135c 1848       | H  |		Execute	Package,Field_Execute,Field_Number 0x48
135d 8406       |    |		Call	0x2,0x6
135e 00c8       |    |		Action	Pop_Auxiliary_Range
135f 3ff1       |?   |		Loop_Increasing	0x1351
1360 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
1361 0000 0000  |    |		.BLANK	0000[0x7]
1368 ; --------------------------------------------------------------------------------------
1368 ; SUBPROGRAM
1368 ; --------------------------------------------------------------------------------------
1368 1372       | r  |		.CONST	0x1372								; Address of begin
1369 0004       |    |		.CONST	0x0004								; Address of exception handler
136a 0005       |    |		.CONST	0x0005								; Number of locals
136b			INIT_1368:
136b 00e1       |    |		Load_Encached	Boolean_Cache
136c 00e1       |    |		Load_Encached	Boolean_Cache
136d e005       |    |		Load	0x0,0x5
136e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
136f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
1370 029f 18d3  |    |		Declare_Subprogram	INIT_18d0,For_Call
1372			BODY_1368:
1372 4800       |H   |		Short_Literal	0x0
1373 e014       |    |		Load	0x0,0x14
1374 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
1375 a602       |    |		Store_Unchecked	0x3,0x2
1376 4801       |H   |		Short_Literal	0x1
1377 e014       |    |		Load	0x0,0x14
1378 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
1379 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
137a 8605       |    |		Call	0x3,0x5
137b 0831       | 1  |		Execute_Immediate	Raise,0x31
137c 0000 0000  |    |		.BLANK	0000[0x4]
1380 ; --------------------------------------------------------------------------------------
1380 ; SUBPROGRAM
1380 ; --------------------------------------------------------------------------------------
1380 138c       |    |		.CONST	0x138c								; Address of begin
1381 0004       |    |		.CONST	0x0004								; Address of exception handler
1382 0002       |    |		.CONST	0x0002								; Number of locals
1383			INIT_1380:
1383 e5fb       |    |		Load	0x2,-0x5
1384 e5fc       |    |		Load	0x2,-0x4
1385 e5fd       |    |		Load	0x2,-0x3
1386 4800       |H   |		Short_Literal	0x0
1387 e407       |    |		Load	0x2,0x7
1388 e5ff       |    |		Load	0x2,-0x1
1389 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
138a 01d7       |    |		Execute	Vector,Field_Read
138b 823a       | :  |		Call	0x1,0x3a
138c			BODY_1380:
138c 4800       |H   |		Short_Literal	0x0
138d 00d9       |    |		Load_Top	At_Offset_1
138e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
138f e014       |    |		Load	0x0,0x14
1390 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1391 7004       |p   |		Jump_Nonzero	0x1396
1392 00d8       |    |		Load_Top	At_Offset_0
1393 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
1394 e402       |    |		Load	0x2,0x2
1395 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
1396 00d8       |    |		Load_Top	At_Offset_0
1397 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1398 6815       |h   |		Jump_Zero	0x13ae
1399 00d8       |    |		Load_Top	At_Offset_0
139a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
139b e403       |    |		Load	0x2,0x3
139c 00d8       |    |		Load_Top	At_Offset_0
139d 00db       |    |		Load_Top	At_Offset_3
139e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
139f 0273       | s  |		Execute	Discrete,Plus
13a0 0aff       |    |		Execute_Immediate	Plus,-0x1
13a1 00d8       |    |		Load_Top	At_Offset_0
13a2 00e2       |    |		Load_Encached	Integer_Cache
13a3 0260       | `  |		Execute	Discrete,In_Type
13a4 7001       |p   |		Jump_Nonzero	0x13a6
13a5 0801       |    |		Execute_Immediate	Raise,0x1
13a6 e402       |    |		Load	0x2,0x2
13a7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
13a8 01ce       |    |		Execute	Vector,Slice_Write
13a9 e403       |    |		Load	0x2,0x3
13aa 00d9       |    |		Load_Top	At_Offset_1
13ab 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
13ac 0273       | s  |		Execute	Discrete,Plus
13ad c403       |    |		Store	0x2,0x3
13ae 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
13af 0000       |    |		.XXX[0x1]
13b0 ; --------------------------------------------------------------------------------------
13b0 ; SUBPROGRAM
13b0 ; --------------------------------------------------------------------------------------
13b0 13e1       |    |		.CONST	0x13e1								; Address of begin
13b1 0004       |    |		.CONST	0x0004								; Address of exception handler
13b2 0003       |    |		.CONST	0x0003								; Number of locals
13b3			INIT_13b0:
13b3 e5fd       |    |		Load	0x2,-0x3
13b4 e5fe       |    |		Load	0x2,-0x2
13b5 4801       |H   |		Short_Literal	0x1
13b6 e005       |    |		Load	0x0,0x5
13b7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
13b8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
13b9 1c08       |    |		Execute_Immediate	Run_Utility,0x8
13ba 4801       |H   |		Short_Literal	0x1
13bb 4801       |H   |		Short_Literal	0x1
13bc e005       |    |		Load	0x0,0x5
13bd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
13be 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
13bf 035b       | [  |		Declare_Type	Array,Constrained
13c0 0337       | 7  |		Declare_Variable	Array
13c1 e404       |    |		Load	0x2,0x4
13c2 4801       |H   |		Short_Literal	0x1
13c3 00da       |    |		Load_Top	At_Offset_2
13c4 01d6       |    |		Execute	Vector,Field_Write
13c5 00d9       |    |		Load_Top	At_Offset_1
13c6 00d8       |    |		Load_Top	At_Offset_0
13c7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
13c8 00da       |    |		Load_Top	At_Offset_2
13c9 01da       |    |		Execute	Vector,Bounds
13ca 00da       |    |		Load_Top	At_Offset_2
13cb 01da       |    |		Execute	Vector,Bounds
13cc 00da       |    |		Load_Top	At_Offset_2
13cd 027f       |    |		Execute	Discrete,Equal
13ce 7001       |p   |		Jump_Nonzero	0x13d0
13cf 08e0       |    |		Execute_Immediate	Raise,0xe0
13d0 00cd       |    |		Action	Spare6_Action
13d1 027f       |    |		Execute	Discrete,Equal
13d2 7001       |p   |		Jump_Nonzero	0x13d4
13d3 08e0       |    |		Execute_Immediate	Raise,0xe0
13d4 00d2       |    |		Pop_Control	Pop_Count_2
13d5 00d9       |    |		Load_Top	At_Offset_1
13d6 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
13d7 4800       |H   |		Short_Literal	0x0
13d8 00d9       |    |		Load_Top	At_Offset_1
13d9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
13da 8239       | 9  |		Call	0x1,0x39
13db 4801       |H   |		Short_Literal	0x1
13dc e5fd       |    |		Load	0x2,-0x3
13dd e5fe       |    |		Load	0x2,-0x2
13de 4800       |H   |		Short_Literal	0x0
13df e602       |    |		Load	0x3,0x2
13e0 823b       | ;  |		Call	0x1,0x3b
13e1			BODY_13b0:
13e1 4800       |H   |		Short_Literal	0x0
13e2 00d9       |    |		Load_Top	At_Offset_1
13e3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
13e4 e014       |    |		Load	0x0,0x14
13e5 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
13e6 7004       |p   |		Jump_Nonzero	0x13eb
13e7 00d8       |    |		Load_Top	At_Offset_0
13e8 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
13e9 e402       |    |		Load	0x2,0x2
13ea 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
13eb 00d8       |    |		Load_Top	At_Offset_0
13ec 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
13ed 6815       |h   |		Jump_Zero	0x1403
13ee 00d8       |    |		Load_Top	At_Offset_0
13ef 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
13f0 e403       |    |		Load	0x2,0x3
13f1 00d8       |    |		Load_Top	At_Offset_0
13f2 00db       |    |		Load_Top	At_Offset_3
13f3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
13f4 0273       | s  |		Execute	Discrete,Plus
13f5 0aff       |    |		Execute_Immediate	Plus,-0x1
13f6 00d8       |    |		Load_Top	At_Offset_0
13f7 00e2       |    |		Load_Encached	Integer_Cache
13f8 0260       | `  |		Execute	Discrete,In_Type
13f9 7001       |p   |		Jump_Nonzero	0x13fb
13fa 0801       |    |		Execute_Immediate	Raise,0x1
13fb e402       |    |		Load	0x2,0x2
13fc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
13fd 01ce       |    |		Execute	Vector,Slice_Write
13fe e403       |    |		Load	0x2,0x3
13ff 00d9       |    |		Load_Top	At_Offset_1
1400 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1401 0273       | s  |		Execute	Discrete,Plus
1402 c403       |    |		Store	0x2,0x3
1403 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1404 0000 0000  |    |		.BLANK	0000[0x4]
1408 ; --------------------------------------------------------------------------------------
1408 ; SUBPROGRAM
1408 ; --------------------------------------------------------------------------------------
1408 1414       |    |		.CONST	0x1414								; Address of begin
1409 0004       |    |		.CONST	0x0004								; Address of exception handler
140a 0002       |    |		.CONST	0x0002								; Number of locals
140b			INIT_1408:
140b 4801       |H   |		Short_Literal	0x1
140c e5fd       |    |		Load	0x2,-0x3
140d e5fe       |    |		Load	0x2,-0x2
140e 4800       |H   |		Short_Literal	0x0
140f e40a       |    |		Load	0x2,0xa
1410 e5ff       |    |		Load	0x2,-0x1
1411 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1412 01d7       |    |		Execute	Vector,Field_Read
1413 823a       | :  |		Call	0x1,0x3a
1414			BODY_1408:
1414 4800       |H   |		Short_Literal	0x0
1415 00d9       |    |		Load_Top	At_Offset_1
1416 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
1417 e014       |    |		Load	0x0,0x14
1418 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1419 7004       |p   |		Jump_Nonzero	0x141e
141a 00d8       |    |		Load_Top	At_Offset_0
141b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
141c e402       |    |		Load	0x2,0x2
141d 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
141e 00d8       |    |		Load_Top	At_Offset_0
141f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1420 6815       |h   |		Jump_Zero	0x1436
1421 00d8       |    |		Load_Top	At_Offset_0
1422 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1423 e403       |    |		Load	0x2,0x3
1424 00d8       |    |		Load_Top	At_Offset_0
1425 00db       |    |		Load_Top	At_Offset_3
1426 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1427 0273       | s  |		Execute	Discrete,Plus
1428 0aff       |    |		Execute_Immediate	Plus,-0x1
1429 00d8       |    |		Load_Top	At_Offset_0
142a 00e2       |    |		Load_Encached	Integer_Cache
142b 0260       | `  |		Execute	Discrete,In_Type
142c 7001       |p   |		Jump_Nonzero	0x142e
142d 0801       |    |		Execute_Immediate	Raise,0x1
142e e402       |    |		Load	0x2,0x2
142f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1430 01ce       |    |		Execute	Vector,Slice_Write
1431 e403       |    |		Load	0x2,0x3
1432 00d9       |    |		Load_Top	At_Offset_1
1433 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1434 0273       | s  |		Execute	Discrete,Plus
1435 c403       |    |		Store	0x2,0x3
1436 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1437 0000       |    |		.XXX[0x1]
1438 ; --------------------------------------------------------------------------------------
1438 ; SUBPROGRAM
1438 ; --------------------------------------------------------------------------------------
1438 143e       | >  |		.CONST	0x143e								; Address of begin
1439 0004       |    |		.CONST	0x0004								; Address of exception handler
143a 0003       |    |		.CONST	0x0003								; Number of locals
143b			INIT_1438:
143b 00e3       |    |		Load_Encached	Natural_Cache
143c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
143d 00e1       |    |		Load_Encached	Boolean_Cache
143e			BODY_1438:
143e e7ff       |    |		Load	0x3,-0x1
143f e005       |    |		Load	0x0,0x5
1440 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1441 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
1442 7012       |p   |		Jump_Nonzero	0x1455
1443 e5fd       |    |		Load	0x2,-0x3
1444 e7ff       |    |		Load	0x3,-0x1
1445 e005       |    |		Load	0x0,0x5
1446 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1447 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
1448 680c       |h   |		Jump_Zero	0x1455
1449 00e1       |    |		Load_Encached	Boolean_Cache
144a 00da       |    |		Load_Top	At_Offset_2
144b e7ff       |    |		Load	0x3,-0x1
144c e406       |    |		Load	0x2,0x6
144d e22b       | +  |		Load	0x1,0x2b
144e 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
144f 005b       | [  |		Store_Top	Discrete,At_Offset_3
1450 0059       | Y  |		Store_Top	Discrete,At_Offset_1
1451 00d8       |    |		Load_Top	At_Offset_0
1452 7002       |p   |		Jump_Nonzero	0x1455
1453 4801       |H   |		Short_Literal	0x1
1454 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
1455 4800       |H   |		Short_Literal	0x0
1456 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
1457 0000       |    |		.XXX[0x1]
1458 ; --------------------------------------------------------------------------------------
1458 ; SUBPROGRAM
1458 ; --------------------------------------------------------------------------------------
1458 145b       | [  |		.CONST	0x145b								; Address of begin
1459 0004       |    |		.CONST	0x0004								; Address of exception handler
145a 0001       |    |		.CONST	0x0001								; Number of locals
145b			BODY_1458:
145b			INIT_1458:
145b 4800       |H   |		Short_Literal	0x0
145c e7fe       |    |		Load	0x3,-0x2
145d e7ff       |    |		Load	0x3,-0x1
145e e406       |    |		Load	0x2,0x6
145f e22b       | +  |		Load	0x1,0x2b
1460 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
1461 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
1462 0000 0000  |    |		.BLANK	0000[0x6]
1468 ; --------------------------------------------------------------------------------------
1468 ; SUBPROGRAM
1468 ; --------------------------------------------------------------------------------------
1468 146b       | k  |		.CONST	0x146b								; Address of begin
1469 0004       |    |		.CONST	0x0004								; Address of exception handler
146a 0001       |    |		.CONST	0x0001								; Number of locals
146b			BODY_1468:
146b			INIT_1468:
146b e5fd       |    |		Load	0x2,-0x3
146c e002       |    |		Load	0x0,0x2
146d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
146e 4801       |H   |		Short_Literal	0x1
146f 4802       |H   |		Short_Literal	0x2
1470 e012       |    |		Load	0x0,0x12
1471 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1472 035b       | [  |		Declare_Type	Array,Constrained
1473 0337       | 7  |		Declare_Variable	Array
1474 e7ff       |    |		Load	0x3,-0x1
1475 e005       |    |		Load	0x0,0x5
1476 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1477 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
1478 4801       |H   |		Short_Literal	0x1
1479 00da       |    |		Load_Top	At_Offset_2
147a 01d6       |    |		Execute	Vector,Field_Write
147b e7ff       |    |		Load	0x3,-0x1
147c e005       |    |		Load	0x0,0x5
147d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
147e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
147f 4802       |H   |		Short_Literal	0x2
1480 00da       |    |		Load_Top	At_Offset_2
1481 01d6       |    |		Execute	Vector,Field_Write
1482 480a       |H   |		Short_Literal	0xa
1483 e5fc       |    |		Load	0x2,-0x4
1484 e015       |    |		Load	0x0,0x15
1485 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
1486 00db       |    |		Load_Top	At_Offset_3
1487 00db       |    |		Load_Top	At_Offset_3
1488 840d       |    |		Call	0x2,0xd
1489 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
148a 0000 0000  |    |		.BLANK	0000[0x6]
1490 ; --------------------------------------------------------------------------------------
1490 ; SUBPROGRAM
1490 ; --------------------------------------------------------------------------------------
1490 14a9       |    |		.CONST	0x14a9								; Address of begin
1491 14e0       |    |		.CONST	0x14e0								; Address of exception handler
1492 0007       |    |		.CONST	0x0007								; Number of locals
1493			INIT_1490:
1493 e22a       | *  |		Load	0x1,0x2a
1494 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
1495 4800       |H   |		Short_Literal	0x0
1496 e005       |    |		Load	0x0,0x5
1497 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1498 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1499 1c08       |    |		Execute_Immediate	Run_Utility,0x8
149a e005       |    |		Load	0x0,0x5
149b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
149c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
149d 00d9       |    |		Load_Top	At_Offset_1
149e 016d       | m  |		Execute	Variant_Record,Structure_Write
149f e005       |    |		Load	0x0,0x5
14a0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14a1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
14a2 e005       |    |		Load	0x0,0x5
14a3 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14a4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
14a5 029f 18f3  |    |		Declare_Subprogram	INIT_18f0,For_Call
14a7 029f 193b  |   ;|		Declare_Subprogram	INIT_1938,For_Call
14a9			BODY_1490:
14a9 e22a       | *  |		Load	0x1,0x2a
14aa 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
14ab e011       |    |		Load	0x0,0x11
14ac 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
14ad e22a       | *  |		Load	0x1,0x2a
14ae 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
14af c602       |    |		Store	0x3,0x2
14b0 e7ff       |    |		Load	0x3,-0x1
14b1 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
14b2 00cf       |    |		Action	Mark_Auxiliary
14b3 7811       |x   |		Jump	0x14c5
14b4 00db       |    |		Load_Top	At_Offset_3
14b5 e005       |    |		Load	0x0,0x5
14b6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14b7 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
14b8 a604       |    |		Store_Unchecked	0x3,0x4
14b9 e604       |    |		Load	0x3,0x4
14ba e005       |    |		Load	0x0,0x5
14bb 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14bc 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
14bd 7001       |p   |		Jump_Nonzero	0x14bf
14be 780b       |x   |		Jump	0x14ca
14bf 00db       |    |		Load_Top	At_Offset_3
14c0 e005       |    |		Load	0x0,0x5
14c1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14c2 1849       | I  |		Execute	Package,Field_Execute,Field_Number 0x49
14c3 a605       |    |		Store_Unchecked	0x3,0x5
14c4 00c9       |    |		Action	Pop_Auxiliary_Loop
14c5 00db       |    |		Load_Top	At_Offset_3
14c6 e005       |    |		Load	0x0,0x5
14c7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14c8 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
14c9 6fea       |o   |		Jump_Zero	0x14b4
14ca 00ce       |    |		Action	Pop_Auxiliary
14cb 00db       |    |		Load_Top	At_Offset_3
14cc e005       |    |		Load	0x0,0x5
14cd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14ce 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
14cf 6808       |h   |		Jump_Zero	0x14d8
14d0 4800       |H   |		Short_Literal	0x0
14d1 4801       |H   |		Short_Literal	0x1
14d2 e604       |    |		Load	0x3,0x4
14d3 e602       |    |		Load	0x3,0x2
14d4 e22a       | *  |		Load	0x1,0x2a
14d5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
14d6 8606       |    |		Call	0x3,0x6
14d7 7807       |x   |		Jump	0x14df
14d8 4800       |H   |		Short_Literal	0x0
14d9 4801       |H   |		Short_Literal	0x1
14da e7ff       |    |		Load	0x3,-0x1
14db e602       |    |		Load	0x3,0x2
14dc e22a       | *  |		Load	0x1,0x2a
14dd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
14de 8607       |    |		Call	0x3,0x7
14df 0831       | 1  |		Execute_Immediate	Raise,0x31
14e0			TRAP_1490:
14e0 0007       |    |		Action	Break_Optional
14e1 e602       |    |		Load	0x3,0x2
14e2 e22a       | *  |		Load	0x1,0x2a
14e3 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
14e4 4801       |H   |		Short_Literal	0x1
14e5 4802       |H   |		Short_Literal	0x2
14e6 e012       |    |		Load	0x0,0x12
14e7 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
14e8 035b       | [  |		Declare_Type	Array,Constrained
14e9 0337       | 7  |		Declare_Variable	Array
14ea e7fe       |    |		Load	0x3,-0x2
14eb e013       |    |		Load	0x0,0x13
14ec 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
14ed 4801       |H   |		Short_Literal	0x1
14ee 00da       |    |		Load_Top	At_Offset_2
14ef 01d6       |    |		Execute	Vector,Field_Write
14f0 e7ff       |    |		Load	0x3,-0x1
14f1 e005       |    |		Load	0x0,0x5
14f2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
14f3 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
14f4 4802       |H   |		Short_Literal	0x2
14f5 00da       |    |		Load_Top	At_Offset_2
14f6 01d6       |    |		Execute	Vector,Field_Write
14f7 6008       |`   |		Indirect_Literal	Discrete,0x1500,{0x00000000, 0x00003811}
14f8 e014       |    |		Load	0x0,0x14
14f9 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
14fa e603       |    |		Load	0x3,0x3
14fb 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
14fc e603       |    |		Load	0x3,0x3
14fd 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
14fe 0000 0000  |    |		.XXX[0x2]
1500 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003811}
1504 0000 0000  |    |		.BLANK	0000[0x4]
1508 ; --------------------------------------------------------------------------------------
1508 ; SUBPROGRAM
1508 ; --------------------------------------------------------------------------------------
1508 1514       |    |		.CONST	0x1514								; Address of begin
1509 0004       |    |		.CONST	0x0004								; Address of exception handler
150a 0004       |    |		.CONST	0x0004								; Number of locals
150b			INIT_1508:
150b 00e1       |    |		Load_Encached	Boolean_Cache
150c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
150d 00db       |    |		Load_Top	At_Offset_3
150e 0007       |    |		Action	Break_Optional
150f e002       |    |		Load	0x0,0x2
1510 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
1511 02c7       |    |		Declare_Variable	Any
1512 00d8       |    |		Load_Top	At_Offset_0
1513 1c00       |    |		Execute_Immediate	Run_Utility,0x0
1514			BODY_1508:
1514 00d9       |    |		Load_Top	At_Offset_1
1515 e005       |    |		Load	0x0,0x5
1516 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1517 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
1518 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
1519 00cf       |    |		Action	Mark_Auxiliary
151a 7826       |x&  |		Jump	0x1541
151b 00da       |    |		Load_Top	At_Offset_2
151c e005       |    |		Load	0x0,0x5
151d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
151e 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
151f c604       |    |		Store	0x3,0x4
1520 e5fd       |    |		Load	0x2,-0x3
1521 00db       |    |		Load_Top	At_Offset_3
1522 e005       |    |		Load	0x0,0x5
1523 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1524 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
1525 00da       |    |		Load_Top	At_Offset_2
1526 8227       | '  |		Call	0x1,0x27
1527 7008       |p   |		Jump_Nonzero	0x1530
1528 e5fd       |    |		Load	0x2,-0x3
1529 00db       |    |		Load_Top	At_Offset_3
152a e005       |    |		Load	0x0,0x5
152b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
152c 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
152d 00da       |    |		Load_Top	At_Offset_2
152e 8227       | '  |		Call	0x1,0x27
152f 7801       |x   |		Jump	0x1531
1530 4801       |H   |		Short_Literal	0x1
1531 a602       |    |		Store_Unchecked	0x3,0x2
1532 00db       |    |		Load_Top	At_Offset_3
1533 6802       |h   |		Jump_Zero	0x1536
1534 4801       |H   |		Short_Literal	0x1
1535 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
1536 00da       |    |		Load_Top	At_Offset_2
1537 e005       |    |		Load	0x0,0x5
1538 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1539 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
153a 6809       |h   |		Jump_Zero	0x1544
153b 00da       |    |		Load_Top	At_Offset_2
153c e005       |    |		Load	0x0,0x5
153d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
153e 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
153f 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
1540 00c9       |    |		Action	Pop_Auxiliary_Loop
1541 00da       |    |		Load_Top	At_Offset_2
1542 840c       |    |		Call	0x2,0xc
1543 77d7       |w   |		Jump_Nonzero	0x151b
1544 00ce       |    |		Action	Pop_Auxiliary
1545 4800       |H   |		Short_Literal	0x0
1546 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
1547 0000       |    |		.XXX[0x1]
1548 ; --------------------------------------------------------------------------------------
1548 ; SUBPROGRAM
1548 ; --------------------------------------------------------------------------------------
1548 1558       | X  |		.CONST	0x1558								; Address of begin
1549 0004       |    |		.CONST	0x0004								; Address of exception handler
154a 0006       |    |		.CONST	0x0006								; Number of locals
154b			INIT_1548:
154b 00e1       |    |		Load_Encached	Boolean_Cache
154c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
154d 00db       |    |		Load_Top	At_Offset_3
154e 0007       |    |		Action	Break_Optional
154f e002       |    |		Load	0x0,0x2
1550 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
1551 02c7       |    |		Declare_Variable	Any
1552 00d8       |    |		Load_Top	At_Offset_0
1553 1c00       |    |		Execute_Immediate	Run_Utility,0x0
1554 029f 1953  |   S|		Declare_Subprogram	INIT_1950,For_Call
1556 029f 198b  |    |		Declare_Subprogram	INIT_1988,For_Call
1558			BODY_1548:
1558 00db       |    |		Load_Top	At_Offset_3
1559 e005       |    |		Load	0x0,0x5
155a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
155b 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
155c a603       |    |		Store_Unchecked	0x3,0x3
155d 00cf       |    |		Action	Mark_Auxiliary
155e 7819       |x   |		Jump	0x1578
155f e5fd       |    |		Load	0x2,-0x3
1560 4800       |H   |		Short_Literal	0x0
1561 e603       |    |		Load	0x3,0x3
1562 e005       |    |		Load	0x0,0x5
1563 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1564 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
1565 c604       |    |		Store	0x3,0x4
1566 e40a       |    |		Load	0x2,0xa
1567 7002       |p   |		Jump_Nonzero	0x156a
1568 e40b       |    |		Load	0x2,0xb
1569 6802       |h   |		Jump_Zero	0x156c
156a 8605       |    |		Call	0x3,0x5
156b 7801       |x   |		Jump	0x156d
156c 8606       |    |		Call	0x3,0x6
156d e603       |    |		Load	0x3,0x3
156e e005       |    |		Load	0x0,0x5
156f 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1570 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
1571 6809       |h   |		Jump_Zero	0x157b
1572 e603       |    |		Load	0x3,0x3
1573 e005       |    |		Load	0x0,0x5
1574 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1575 1839       | 9  |		Execute	Package,Field_Execute,Field_Number 0x39
1576 a603       |    |		Store_Unchecked	0x3,0x3
1577 00c9       |    |		Action	Pop_Auxiliary_Loop
1578 e603       |    |		Load	0x3,0x3
1579 840c       |    |		Call	0x2,0xc
157a 77e4       |w   |		Jump_Nonzero	0x155f
157b 00ce       |    |		Action	Pop_Auxiliary
157c 4800       |H   |		Short_Literal	0x0
157d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
157e 0000 0000  |    |		.XXX[0x2]
1580 ; --------------------------------------------------------------------------------------
1580 ; SUBPROGRAM
1580 ; --------------------------------------------------------------------------------------
1580 1598       |    |		.CONST	0x1598								; Address of begin
1581 0004       |    |		.CONST	0x0004								; Address of exception handler
1582 0004       |    |		.CONST	0x0004								; Number of locals
1583			INIT_1580:
1583 e402       |    |		Load	0x2,0x2
1584 e005       |    |		Load	0x0,0x5
1585 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1586 1848       | H  |		Execute	Package,Field_Execute,Field_Number 0x48
1587 4801       |H   |		Short_Literal	0x1
1588 00d9       |    |		Load_Top	At_Offset_1
1589 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
158a 01db       |    |		Execute	Vector,Length
158b 0a03       |    |		Execute_Immediate	Plus,0x3
158c 00d8       |    |		Load_Top	At_Offset_0
158d 00e2       |    |		Load_Encached	Integer_Cache
158e 0260       | `  |		Execute	Discrete,In_Type
158f 7001       |p   |		Jump_Nonzero	0x1591
1590 0801       |    |		Execute_Immediate	Raise,0x1
1591 e012       |    |		Load	0x0,0x12
1592 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1593 035b       | [  |		Declare_Type	Array,Constrained
1594 0337       | 7  |		Declare_Variable	Array
1595 e005       |    |		Load	0x0,0x5
1596 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1597 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
1598			BODY_1580:
1598 e404       |    |		Load	0x2,0x4
1599 e005       |    |		Load	0x0,0x5
159a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
159b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
159c 4801       |H   |		Short_Literal	0x1
159d 00db       |    |		Load_Top	At_Offset_3
159e 01d6       |    |		Execute	Vector,Field_Write
159f e404       |    |		Load	0x2,0x4
15a0 e005       |    |		Load	0x0,0x5
15a1 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15a2 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
15a3 4802       |H   |		Short_Literal	0x2
15a4 00db       |    |		Load_Top	At_Offset_3
15a5 01d6       |    |		Execute	Vector,Field_Write
15a6 e402       |    |		Load	0x2,0x2
15a7 e005       |    |		Load	0x0,0x5
15a8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15a9 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
15aa 4803       |H   |		Short_Literal	0x3
15ab 00db       |    |		Load_Top	At_Offset_3
15ac 01d6       |    |		Execute	Vector,Field_Write
15ad 00cf       |    |		Action	Mark_Auxiliary
15ae 00db       |    |		Load_Top	At_Offset_3
15af 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
15b0 01d9       |    |		Execute	Vector,Reverse_Bounds
15b1 0263       | c  |		Execute	Discrete,Above_Bound
15b2 704a       |pJ  |		Jump_Nonzero	0x15fd
15b3 00d8       |    |		Load_Top	At_Offset_0
15b4 e602       |    |		Load	0x3,0x2
15b5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
15b6 01d7       |    |		Execute	Vector,Field_Read
15b7 a604       |    |		Store_Unchecked	0x3,0x4
15b8 e5fd       |    |		Load	0x2,-0x3
15b9 e604       |    |		Load	0x3,0x4
15ba e005       |    |		Load	0x0,0x5
15bb 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15bc 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
15bd 702b       |p+  |		Jump_Nonzero	0x15e9
15be e406       |    |		Load	0x2,0x6
15bf e22b       | +  |		Load	0x1,0x2b
15c0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
15c1 4801       |H   |		Short_Literal	0x1
15c2 4804       |H   |		Short_Literal	0x4
15c3 e012       |    |		Load	0x0,0x12
15c4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
15c5 035b       | [  |		Declare_Type	Array,Constrained
15c6 0337       | 7  |		Declare_Variable	Array
15c7 e402       |    |		Load	0x2,0x2
15c8 e005       |    |		Load	0x0,0x5
15c9 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15ca 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
15cb 4801       |H   |		Short_Literal	0x1
15cc 00da       |    |		Load_Top	At_Offset_2
15cd 01d6       |    |		Execute	Vector,Field_Write
15ce e604       |    |		Load	0x3,0x4
15cf e005       |    |		Load	0x0,0x5
15d0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15d1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
15d2 4802       |H   |		Short_Literal	0x2
15d3 00da       |    |		Load_Top	At_Offset_2
15d4 01d6       |    |		Execute	Vector,Field_Write
15d5 e5fe       |    |		Load	0x2,-0x2
15d6 e013       |    |		Load	0x0,0x13
15d7 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
15d8 4803       |H   |		Short_Literal	0x3
15d9 00da       |    |		Load_Top	At_Offset_2
15da 01d6       |    |		Execute	Vector,Field_Write
15db e5fd       |    |		Load	0x2,-0x3
15dc e016       |    |		Load	0x0,0x16
15dd 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
15de 4804       |H   |		Short_Literal	0x4
15df 00da       |    |		Load_Top	At_Offset_2
15e0 01d6       |    |		Execute	Vector,Field_Write
15e1 6026       |`&  |		Indirect_Literal	Discrete,0x1608,{0x00000000, 0x00003803}
15e2 e014       |    |		Load	0x0,0x14
15e3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
15e4 e5fc       |    |		Load	0x2,-0x4
15e5 e015       |    |		Load	0x0,0x15
15e6 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
15e7 00cc       |    |		Action	Pop_Block
15e8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
15e9 e407       |    |		Load	0x2,0x7
15ea 00d9       |    |		Load_Top	At_Offset_1
15eb 0273       | s  |		Execute	Discrete,Plus
15ec 00d8       |    |		Load_Top	At_Offset_0
15ed 00e3       |    |		Load_Encached	Natural_Cache
15ee 0260       | `  |		Execute	Discrete,In_Type
15ef 7001       |p   |		Jump_Nonzero	0x15f1
15f0 0801       |    |		Execute_Immediate	Raise,0x1
15f1 e604       |    |		Load	0x3,0x4
15f2 840d       |    |		Call	0x2,0xd
15f3 00db       |    |		Load_Top	At_Offset_3
15f4 e005       |    |		Load	0x0,0x5
15f5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
15f6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
15f7 00d9       |    |		Load_Top	At_Offset_1
15f8 0a03       |    |		Execute_Immediate	Plus,0x3
15f9 e603       |    |		Load	0x3,0x3
15fa 01d6       |    |		Execute	Vector,Field_Write
15fb 00c8       |    |		Action	Pop_Auxiliary_Range
15fc 3fb6       |?   |		Loop_Increasing	0x15b3
15fd 00ce       |    |		Action	Pop_Auxiliary
15fe e5fd       |    |		Load	0x2,-0x3
15ff e002       |    |		Load	0x0,0x2
1600 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
1601 00db       |    |		Load_Top	At_Offset_3
1602 480c       |H   |		Short_Literal	0xc
1603 e5fc       |    |		Load	0x2,-0x4
1604 e015       |    |		Load	0x0,0x15
1605 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
1606 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1607 0000       |    |		.XXX[0x1]
1608 0000 0000  |    |		.LITERAL	{0x00000000, 0x00003803}
160c 0000 0000  |    |		.BLANK	0000[0x4]
1610 ; --------------------------------------------------------------------------------------
1610 ; SUBPROGRAM
1610 ; --------------------------------------------------------------------------------------
1610 1613       |    |		.CONST	0x1613								; Address of begin
1611 0004       |    |		.CONST	0x0004								; Address of exception handler
1612 0001       |    |		.CONST	0x0001								; Number of locals
1613			BODY_1610:
1613			INIT_1610:
1613 00da       |    |		Load_Top	At_Offset_2
1614 e005       |    |		Load	0x0,0x5
1615 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1616 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
1617 700f       |p   |		Jump_Nonzero	0x1627
1618 00db       |    |		Load_Top	At_Offset_3
1619 e005       |    |		Load	0x0,0x5
161a 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
161b 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
161c 700a       |p   |		Jump_Nonzero	0x1627
161d 00da       |    |		Load_Top	At_Offset_2
161e e005       |    |		Load	0x0,0x5
161f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1620 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
1621 e7fe       |    |		Load	0x3,-0x2
1622 e005       |    |		Load	0x0,0x5
1623 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1624 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
1625 027e       | ~  |		Execute	Discrete,Not_Equal
1626 6802       |h   |		Jump_Zero	0x1629
1627 4800       |H   |		Short_Literal	0x0
1628 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
1629 4800       |H   |		Short_Literal	0x0
162a e7fe       |    |		Load	0x3,-0x2
162b e005       |    |		Load	0x0,0x5
162c 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
162d 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
162e e7ff       |    |		Load	0x3,-0x1
162f e005       |    |		Load	0x0,0x5
1630 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1631 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1632 e017       |    |		Load	0x0,0x17
1633 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
1634 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
1635 0000 0000  |    |		.XXX[0x3]
1637 0000       |    |
1638 ; --------------------------------------------------------------------------------------
1638 ; SUBPROGRAM
1638 ; --------------------------------------------------------------------------------------
1638 163b       | ;  |		.CONST	0x163b								; Address of begin
1639 0004       |    |		.CONST	0x0004								; Address of exception handler
163a 0001       |    |		.CONST	0x0001								; Number of locals
163b			BODY_1638:
163b			INIT_1638:
163b 4801       |H   |		Short_Literal	0x1
163c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
163d 0000 0000  |    |		.XXX[0x3]
163f 0000       |    |
1640 ; --------------------------------------------------------------------------------------
1640 ; SUBPROGRAM
1640 ; --------------------------------------------------------------------------------------
1640 1654       | T  |		.CONST	0x1654								; Address of begin
1641 0004       |    |		.CONST	0x0004								; Address of exception handler
1642 0005       |    |		.CONST	0x0005								; Number of locals
1643			INIT_1640:
1643 00db       |    |		Load_Top	At_Offset_3
1644 e013       |    |		Load	0x0,0x13
1645 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
1646 00db       |    |		Load_Top	At_Offset_3
1647 e005       |    |		Load	0x0,0x5
1648 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1649 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
164a 4801       |H   |		Short_Literal	0x1
164b 00da       |    |		Load_Top	At_Offset_2
164c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
164d e005       |    |		Load	0x0,0x5
164e 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
164f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1650 035b       | [  |		Declare_Type	Array,Constrained
1651 0337       | 7  |		Declare_Variable	Array
1652 00e3       |    |		Load_Encached	Natural_Cache
1653 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
1654			BODY_1640:
1654 00cf       |    |		Action	Mark_Auxiliary
1655 e602       |    |		Load	0x3,0x2
1656 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1657 01d9       |    |		Execute	Vector,Reverse_Bounds
1658 0263       | c  |		Execute	Discrete,Above_Bound
1659 7021       |p!  |		Jump_Nonzero	0x167b
165a 4801       |H   |		Short_Literal	0x1
165b 00d9       |    |		Load_Top	At_Offset_1
165c e602       |    |		Load	0x3,0x2
165d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
165e 01d7       |    |		Execute	Vector,Field_Read
165f e005       |    |		Load	0x0,0x5
1660 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1661 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1662 e603       |    |		Load	0x3,0x3
1663 e017       |    |		Load	0x0,0x17
1664 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
1665 7013       |p   |		Jump_Nonzero	0x1679
1666 00d8       |    |		Load_Top	At_Offset_0
1667 e602       |    |		Load	0x3,0x2
1668 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1669 01d7       |    |		Execute	Vector,Field_Read
166a e7ff       |    |		Load	0x3,-0x1
166b e005       |    |		Load	0x0,0x5
166c 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
166d 1884       |    |		Execute	Package,Field_Execute,Field_Number 0x84
166e 680a       |h   |		Jump_Zero	0x1679
166f 00d8       |    |		Load_Top	At_Offset_0
1670 e602       |    |		Load	0x3,0x2
1671 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1672 01d7       |    |		Execute	Vector,Field_Read
1673 e605       |    |		Load	0x3,0x5
1674 e604       |    |		Load	0x3,0x4
1675 01d6       |    |		Execute	Vector,Field_Write
1676 00db       |    |		Load_Top	At_Offset_3
1677 0a01       |    |		Execute_Immediate	Plus,0x1
1678 c605       |    |		Store	0x3,0x5
1679 00c8       |    |		Action	Pop_Auxiliary_Range
167a 3fdf       |?   |		Loop_Increasing	0x165a
167b 00ce       |    |		Action	Pop_Auxiliary
167c 4801       |H   |		Short_Literal	0x1
167d 00d9       |    |		Load_Top	At_Offset_1
167e 0aff       |    |		Execute_Immediate	Plus,-0x1
167f 00db       |    |		Load_Top	At_Offset_3
1680 01cf       |    |		Execute	Vector,Slice_Read
1681 e005       |    |		Load	0x0,0x5
1682 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1683 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1684 01c6       |    |		Execute	Vector,Convert_To_Formal
1685 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
1686 0000 0000  |    |		.XXX[0x2]
1688 ; --------------------------------------------------------------------------------------
1688 ; SUBPROGRAM
1688 ; --------------------------------------------------------------------------------------
1688 16a9       |    |		.CONST	0x16a9								; Address of begin
1689 0004       |    |		.CONST	0x0004								; Address of exception handler
168a 0006       |    |		.CONST	0x0006								; Number of locals
168b			INIT_1688:
168b 00db       |    |		Load_Top	At_Offset_3
168c 00db       |    |		Load_Top	At_Offset_3
168d e013       |    |		Load	0x0,0x13
168e 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
168f 00db       |    |		Load_Top	At_Offset_3
1690 e005       |    |		Load	0x0,0x5
1691 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1692 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
1693 4801       |H   |		Short_Literal	0x1
1694 00da       |    |		Load_Top	At_Offset_2
1695 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
1696 e005       |    |		Load	0x0,0x5
1697 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1698 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1699 035b       | [  |		Declare_Type	Array,Constrained
169a 0337       | 7  |		Declare_Variable	Array
169b 00da       |    |		Load_Top	At_Offset_2
169c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
169d 00d9       |    |		Load_Top	At_Offset_1
169e 01d4       |    |		Execute	Vector,Structure_Write
169f 4801       |H   |		Short_Literal	0x1
16a0 00db       |    |		Load_Top	At_Offset_3
16a1 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
16a2 e005       |    |		Load	0x0,0x5
16a3 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
16a4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
16a5 035b       | [  |		Declare_Type	Array,Constrained
16a6 0337       | 7  |		Declare_Variable	Array
16a7 00e3       |    |		Load_Encached	Natural_Cache
16a8 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
16a9			BODY_1688:
16a9 00cf       |    |		Action	Mark_Auxiliary
16aa 00db       |    |		Load_Top	At_Offset_3
16ab 01d9       |    |		Execute	Vector,Reverse_Bounds
16ac 0263       | c  |		Execute	Discrete,Above_Bound
16ad 701d       |p   |		Jump_Nonzero	0x16cb
16ae 00d8       |    |		Load_Top	At_Offset_0
16af e604       |    |		Load	0x3,0x4
16b0 01d7       |    |		Execute	Vector,Field_Read
16b1 e005       |    |		Load	0x0,0x5
16b2 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
16b3 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
16b4 7014       |p   |		Jump_Nonzero	0x16c9
16b5 4801       |H   |		Short_Literal	0x1
16b6 00d9       |    |		Load_Top	At_Offset_1
16b7 e604       |    |		Load	0x3,0x4
16b8 01d7       |    |		Execute	Vector,Field_Read
16b9 e005       |    |		Load	0x0,0x5
16ba 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
16bb 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
16bc e603       |    |		Load	0x3,0x3
16bd e017       |    |		Load	0x0,0x17
16be 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
16bf 7009       |p   |		Jump_Nonzero	0x16c9
16c0 00d8       |    |		Load_Top	At_Offset_0
16c1 e604       |    |		Load	0x3,0x4
16c2 01d7       |    |		Execute	Vector,Field_Read
16c3 e606       |    |		Load	0x3,0x6
16c4 e605       |    |		Load	0x3,0x5
16c5 01d6       |    |		Execute	Vector,Field_Write
16c6 00db       |    |		Load_Top	At_Offset_3
16c7 0a01       |    |		Execute_Immediate	Plus,0x1
16c8 c606       |    |		Store	0x3,0x6
16c9 00c8       |    |		Action	Pop_Auxiliary_Range
16ca 3fe3       |?   |		Loop_Increasing	0x16ae
16cb 00ce       |    |		Action	Pop_Auxiliary
16cc 4801       |H   |		Short_Literal	0x1
16cd e602       |    |		Load	0x3,0x2
16ce 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
16cf 0aff       |    |		Execute_Immediate	Plus,-0x1
16d0 00db       |    |		Load_Top	At_Offset_3
16d1 01cf       |    |		Execute	Vector,Slice_Read
16d2 e005       |    |		Load	0x0,0x5
16d3 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
16d4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
16d5 01c6       |    |		Execute	Vector,Convert_To_Formal
16d6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
16d7 0000       |    |		.XXX[0x1]
16d8 ; --------------------------------------------------------------------------------------
16d8 ; SUBPROGRAM
16d8 ; --------------------------------------------------------------------------------------
16d8 16df       |    |		.CONST	0x16df								; Address of begin
16d9 0004       |    |		.CONST	0x0004								; Address of exception handler
16da 0004       |    |		.CONST	0x0004								; Number of locals
16db			INIT_16d8:
16db 00e1       |    |		Load_Encached	Boolean_Cache
16dc 00e1       |    |		Load_Encached	Boolean_Cache
16dd 029f 19bb  |    |		Declare_Subprogram	INIT_19b8,For_Call
16df			BODY_16d8:
16df 4800       |H   |		Short_Literal	0x0
16e0 e014       |    |		Load	0x0,0x14
16e1 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
16e2 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
16e3 4801       |H   |		Short_Literal	0x1
16e4 e014       |    |		Load	0x0,0x14
16e5 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
16e6 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
16e7 8604       |    |		Call	0x3,0x4
16e8 0831       | 1  |		Execute_Immediate	Raise,0x31
16e9 0000 0000  |    |		.BLANK	0000[0x7]
16f0 ; --------------------------------------------------------------------------------------
16f0 ; SUBPROGRAM
16f0 ; --------------------------------------------------------------------------------------
16f0 16f8       |    |		.CONST	0x16f8								; Address of begin
16f1 0004       |    |		.CONST	0x0004								; Address of exception handler
16f2 0003       |    |		.CONST	0x0003								; Number of locals
16f3			INIT_16f0:
16f3 e5fe       |    |		Load	0x2,-0x2
16f4 e402       |    |		Load	0x2,0x2
16f5 824b       | K  |		Call	0x1,0x4b
16f6 029f 19d3  |    |		Declare_Subprogram	INIT_19d0,For_Call
16f8			BODY_16f0:
16f8 00cf       |    |		Action	Mark_Auxiliary
16f9 00da       |    |		Load_Top	At_Offset_2
16fa 01d9       |    |		Execute	Vector,Reverse_Bounds
16fb 0263       | c  |		Execute	Discrete,Above_Bound
16fc 700a       |p   |		Jump_Nonzero	0x1707
16fd e404       |    |		Load	0x2,0x4
16fe e403       |    |		Load	0x2,0x3
16ff 01dc       |    |		Execute	Vector,Last
1700 027d       | }  |		Execute	Discrete,Greater
1701 6802       |h   |		Jump_Zero	0x1704
1702 00d2       |    |		Pop_Control	Pop_Count_2
1703 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1704 8603       |    |		Call	0x3,0x3
1705 00c8       |    |		Action	Pop_Auxiliary_Range
1706 3ff6       |?   |		Loop_Increasing	0x16fd
1707 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1708 ; --------------------------------------------------------------------------------------
1708 ; SUBPROGRAM
1708 ; --------------------------------------------------------------------------------------
1708 170d       |    |		.CONST	0x170d								; Address of begin
1709 171c       |    |		.CONST	0x171c								; Address of exception handler
170a 0002       |    |		.CONST	0x0002								; Number of locals
170b			INIT_1708:
170b 029f 1a03  |    |		Declare_Subprogram	INIT_1a00,For_Call
170d			BODY_1708:
170d e22a       | *  |		Load	0x1,0x2a
170e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
170f e011       |    |		Load	0x0,0x11
1710 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
1711 e22a       | *  |		Load	0x1,0x2a
1712 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
1713 c404       |    |		Store	0x2,0x4
1714 4800       |H   |		Short_Literal	0x0
1715 4801       |H   |		Short_Literal	0x1
1716 e407       |    |		Load	0x2,0x7
1717 e404       |    |		Load	0x2,0x4
1718 e22a       | *  |		Load	0x1,0x2a
1719 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
171a 8602       |    |		Call	0x3,0x2
171b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
171c			TRAP_1708:
171c 0007       |    |		Action	Break_Optional
171d e404       |    |		Load	0x2,0x4
171e e22a       | *  |		Load	0x1,0x2a
171f 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
1720 4801       |H   |		Short_Literal	0x1
1721 4802       |H   |		Short_Literal	0x2
1722 e012       |    |		Load	0x0,0x12
1723 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1724 035b       | [  |		Declare_Type	Array,Constrained
1725 0337       | 7  |		Declare_Variable	Array
1726 e5fe       |    |		Load	0x2,-0x2
1727 e013       |    |		Load	0x0,0x13
1728 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
1729 4801       |H   |		Short_Literal	0x1
172a 00da       |    |		Load_Top	At_Offset_2
172b 01d6       |    |		Execute	Vector,Field_Write
172c e5ff       |    |		Load	0x2,-0x1
172d e005       |    |		Load	0x0,0x5
172e 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
172f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
1730 4802       |H   |		Short_Literal	0x2
1731 00da       |    |		Load_Top	At_Offset_2
1732 01d6       |    |		Execute	Vector,Field_Write
1733 6008       |`   |		Indirect_Literal	Discrete,0x173c,{0x00000000, 0x0000380d}
1734 e014       |    |		Load	0x0,0x14
1735 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
1736 e406       |    |		Load	0x2,0x6
1737 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
1738 e406       |    |		Load	0x2,0x6
1739 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
173a 00cb       |    |		Action	Pop_Block_With_Result
173b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
173c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000380d}
1740 ; --------------------------------------------------------------------------------------
1740 ; SUBPROGRAM
1740 ; --------------------------------------------------------------------------------------
1740 1743       | C  |		.CONST	0x1743								; Address of begin
1741 0004       |    |		.CONST	0x0004								; Address of exception handler
1742 0001       |    |		.CONST	0x0001								; Number of locals
1743			BODY_1740:
1743			INIT_1740:
1743 e40a       |    |		Load	0x2,0xa
1744 e015       |    |		Load	0x0,0x15
1745 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
1746 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
1747 6813       |h   |		Jump_Zero	0x175b
1748 e40d       |    |		Load	0x2,0xd
1749 e002       |    |		Load	0x0,0x2
174a 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
174b 4801       |H   |		Short_Literal	0x1
174c 4801       |H   |		Short_Literal	0x1
174d e012       |    |		Load	0x0,0x12
174e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
174f 035b       | [  |		Declare_Type	Array,Constrained
1750 0337       | 7  |		Declare_Variable	Array
1751 e40a       |    |		Load	0x2,0xa
1752 e015       |    |		Load	0x0,0x15
1753 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
1754 4801       |H   |		Short_Literal	0x1
1755 00da       |    |		Load_Top	At_Offset_2
1756 01d6       |    |		Execute	Vector,Field_Write
1757 4804       |H   |		Short_Literal	0x4
1758 e5fc       |    |		Load	0x2,-0x4
1759 e015       |    |		Load	0x0,0x15
175a 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
175b e40a       |    |		Load	0x2,0xa
175c e015       |    |		Load	0x0,0x15
175d 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
175e 7006       |p   |		Jump_Nonzero	0x1765
175f e40a       |    |		Load	0x2,0xa
1760 e015       |    |		Load	0x0,0x15
1761 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
1762 e5fc       |    |		Load	0x2,-0x4
1763 e015       |    |		Load	0x0,0x15
1764 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
1765 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1766 0000 0000  |    |		.XXX[0x2]
1768 ; --------------------------------------------------------------------------------------
1768 ; SUBPROGRAM
1768 ; --------------------------------------------------------------------------------------
1768 176b       | k  |		.CONST	0x176b								; Address of begin
1769 0004       |    |		.CONST	0x0004								; Address of exception handler
176a 0001       |    |		.CONST	0x0001								; Number of locals
176b			BODY_1768:
176b			INIT_1768:
176b e409       |    |		Load	0x2,0x9
176c a408       |    |		Store_Unchecked	0x2,0x8
176d e409       |    |		Load	0x2,0x9
176e e005       |    |		Load	0x0,0x5
176f 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1770 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1771 824a       | J  |		Call	0x1,0x4a
1772 a40d       |    |		Store_Unchecked	0x2,0xd
1773 8411       |    |		Call	0x2,0x11
1774 e015       |    |		Load	0x0,0x15
1775 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
1776 a40a       |    |		Store_Unchecked	0x2,0xa
1777 e40d       |    |		Load	0x2,0xd
1778 e002       |    |		Load	0x0,0x2
1779 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
177a 4801       |H   |		Short_Literal	0x1
177b 4801       |H   |		Short_Literal	0x1
177c e012       |    |		Load	0x0,0x12
177d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
177e 035b       | [  |		Declare_Type	Array,Constrained
177f 0337       | 7  |		Declare_Variable	Array
1780 e409       |    |		Load	0x2,0x9
1781 e005       |    |		Load	0x0,0x5
1782 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
1783 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
1784 4801       |H   |		Short_Literal	0x1
1785 00da       |    |		Load_Top	At_Offset_2
1786 01d6       |    |		Execute	Vector,Field_Write
1787 4807       |H   |		Short_Literal	0x7
1788 e40a       |    |		Load	0x2,0xa
1789 e015       |    |		Load	0x0,0x15
178a 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
178b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
178c 0000 0000  |    |		.BLANK	0000[0x4]
1790 ; --------------------------------------------------------------------------------------
1790 ; SUBPROGRAM
1790 ; --------------------------------------------------------------------------------------
1790 1796       |    |		.CONST	0x1796								; Address of begin
1791 0004       |    |		.CONST	0x0004								; Address of exception handler
1792 0002       |    |		.CONST	0x0002								; Number of locals
1793			INIT_1790:
1793 e40e       |    |		Load	0x2,0xe
1794 e015       |    |		Load	0x0,0x15
1795 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
1796			BODY_1790:
1796 00cf       |    |		Action	Mark_Auxiliary
1797 00d9       |    |		Load_Top	At_Offset_1
1798 01d9       |    |		Execute	Vector,Reverse_Bounds
1799 0263       | c  |		Execute	Discrete,Above_Bound
179a 7008       |p   |		Jump_Nonzero	0x17a3
179b e40a       |    |		Load	0x2,0xa
179c 00d9       |    |		Load_Top	At_Offset_1
179d e602       |    |		Load	0x3,0x2
179e 01d7       |    |		Execute	Vector,Field_Read
179f e015       |    |		Load	0x0,0x15
17a0 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
17a1 00c8       |    |		Action	Pop_Auxiliary_Range
17a2 3ff8       |?   |		Loop_Increasing	0x179b
17a3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
17a4 0000 0000  |    |		.BLANK	0000[0x4]
17a8 ; --------------------------------------------------------------------------------------
17a8 ; SUBPROGRAM
17a8 ; --------------------------------------------------------------------------------------
17a8 17ab       |    |		.CONST	0x17ab								; Address of begin
17a9 0004       |    |		.CONST	0x0004								; Address of exception handler
17aa 0001       |    |		.CONST	0x0001								; Number of locals
17ab			BODY_17a8:
17ab			INIT_17a8:
17ab e407       |    |		Load	0x2,0x7
17ac e015       |    |		Load	0x0,0x15
17ad 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
17ae 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
17af 6813       |h   |		Jump_Zero	0x17c3
17b0 e408       |    |		Load	0x2,0x8
17b1 e002       |    |		Load	0x0,0x2
17b2 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
17b3 4801       |H   |		Short_Literal	0x1
17b4 4801       |H   |		Short_Literal	0x1
17b5 e012       |    |		Load	0x0,0x12
17b6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
17b7 035b       | [  |		Declare_Type	Array,Constrained
17b8 0337       | 7  |		Declare_Variable	Array
17b9 e407       |    |		Load	0x2,0x7
17ba e015       |    |		Load	0x0,0x15
17bb 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
17bc 4801       |H   |		Short_Literal	0x1
17bd 00da       |    |		Load_Top	At_Offset_2
17be 01d6       |    |		Execute	Vector,Field_Write
17bf 4804       |H   |		Short_Literal	0x4
17c0 e5fc       |    |		Load	0x2,-0x4
17c1 e015       |    |		Load	0x0,0x15
17c2 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
17c3 e407       |    |		Load	0x2,0x7
17c4 e015       |    |		Load	0x0,0x15
17c5 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
17c6 7006       |p   |		Jump_Nonzero	0x17cd
17c7 e407       |    |		Load	0x2,0x7
17c8 e015       |    |		Load	0x0,0x15
17c9 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
17ca e5fc       |    |		Load	0x2,-0x4
17cb e015       |    |		Load	0x0,0x15
17cc 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
17cd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
17ce 0000 0000  |    |		.XXX[0x2]
17d0 ; --------------------------------------------------------------------------------------
17d0 ; SUBPROGRAM
17d0 ; --------------------------------------------------------------------------------------
17d0 17d3       |    |		.CONST	0x17d3								; Address of begin
17d1 0004       |    |		.CONST	0x0004								; Address of exception handler
17d2 0001       |    |		.CONST	0x0001								; Number of locals
17d3			BODY_17d0:
17d3			INIT_17d0:
17d3 e406       |    |		Load	0x2,0x6
17d4 a405       |    |		Store_Unchecked	0x2,0x5
17d5 e406       |    |		Load	0x2,0x6
17d6 e005       |    |		Load	0x0,0x5
17d7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
17d8 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
17d9 824a       | J  |		Call	0x1,0x4a
17da a408       |    |		Store_Unchecked	0x2,0x8
17db 840a       |    |		Call	0x2,0xa
17dc e015       |    |		Load	0x0,0x15
17dd 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
17de a407       |    |		Store_Unchecked	0x2,0x7
17df e408       |    |		Load	0x2,0x8
17e0 e002       |    |		Load	0x0,0x2
17e1 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
17e2 4801       |H   |		Short_Literal	0x1
17e3 4801       |H   |		Short_Literal	0x1
17e4 e012       |    |		Load	0x0,0x12
17e5 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
17e6 035b       | [  |		Declare_Type	Array,Constrained
17e7 0337       | 7  |		Declare_Variable	Array
17e8 e406       |    |		Load	0x2,0x6
17e9 e005       |    |		Load	0x0,0x5
17ea 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
17eb 185a       | Z  |		Execute	Package,Field_Execute,Field_Number 0x5a
17ec 4801       |H   |		Short_Literal	0x1
17ed 00da       |    |		Load_Top	At_Offset_2
17ee 01d6       |    |		Execute	Vector,Field_Write
17ef 4807       |H   |		Short_Literal	0x7
17f0 e407       |    |		Load	0x2,0x7
17f1 e015       |    |		Load	0x0,0x15
17f2 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
17f3 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
17f4 0000 0000  |    |		.BLANK	0000[0x4]
17f8 ; --------------------------------------------------------------------------------------
17f8 ; SUBPROGRAM
17f8 ; --------------------------------------------------------------------------------------
17f8 17fe       |    |		.CONST	0x17fe								; Address of begin
17f9 0004       |    |		.CONST	0x0004								; Address of exception handler
17fa 0002       |    |		.CONST	0x0002								; Number of locals
17fb			INIT_17f8:
17fb e409       |    |		Load	0x2,0x9
17fc e015       |    |		Load	0x0,0x15
17fd 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
17fe			BODY_17f8:
17fe 00cf       |    |		Action	Mark_Auxiliary
17ff 00d9       |    |		Load_Top	At_Offset_1
1800 01d9       |    |		Execute	Vector,Reverse_Bounds
1801 0263       | c  |		Execute	Discrete,Above_Bound
1802 7008       |p   |		Jump_Nonzero	0x180b
1803 e407       |    |		Load	0x2,0x7
1804 00d9       |    |		Load_Top	At_Offset_1
1805 e602       |    |		Load	0x3,0x2
1806 01d7       |    |		Execute	Vector,Field_Read
1807 e015       |    |		Load	0x0,0x15
1808 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
1809 00c8       |    |		Action	Pop_Auxiliary_Range
180a 3ff8       |?   |		Loop_Increasing	0x1803
180b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
180c 0000 0000  |    |		.BLANK	0000[0x4]
1810 ; --------------------------------------------------------------------------------------
1810 ; SUBPROGRAM
1810 ; --------------------------------------------------------------------------------------
1810 181a       |    |		.CONST	0x181a								; Address of begin
1811 0004       |    |		.CONST	0x0004								; Address of exception handler
1812 0003       |    |		.CONST	0x0003								; Number of locals
1813			INIT_1810:
1813 e406       |    |		Load	0x2,0x6
1814 e015       |    |		Load	0x0,0x15
1815 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
1816 e015       |    |		Load	0x0,0x15
1817 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
1818 029f 1a4b  |   K|		Declare_Subprogram	INIT_1a48,For_Call
181a			BODY_1810:
181a 00d9       |    |		Load_Top	At_Offset_1
181b 01db       |    |		Execute	Vector,Length
181c 7001       |p   |		Jump_Nonzero	0x181e
181d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
181e 00cf       |    |		Action	Mark_Auxiliary
181f 00da       |    |		Load_Top	At_Offset_2
1820 01d9       |    |		Execute	Vector,Reverse_Bounds
1821 0263       | c  |		Execute	Discrete,Above_Bound
1822 7017       |p   |		Jump_Nonzero	0x183a
1823 00d8       |    |		Load_Top	At_Offset_0
1824 e602       |    |		Load	0x3,0x2
1825 01d7       |    |		Execute	Vector,Field_Read
1826 e015       |    |		Load	0x0,0x15
1827 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
1828 a405       |    |		Store_Unchecked	0x2,0x5
1829 e405       |    |		Load	0x2,0x5
182a 0f0a       |    |		Execute_Immediate	Equal,0xa
182b 7006       |p   |		Jump_Nonzero	0x1832
182c e405       |    |		Load	0x2,0x5
182d 0f0c       |    |		Execute_Immediate	Equal,0xc
182e 7003       |p   |		Jump_Nonzero	0x1832
182f e405       |    |		Load	0x2,0x5
1830 0f0f       |    |		Execute_Immediate	Equal,0xf
1831 6806       |h   |		Jump_Zero	0x1838
1832 e403       |    |		Load	0x2,0x3
1833 e5fe       |    |		Load	0x2,-0x2
1834 027d       | }  |		Execute	Discrete,Greater
1835 6801       |h   |		Jump_Zero	0x1837
1836 08e2       |    |		Execute_Immediate	Raise,0xe2
1837 8603       |    |		Call	0x3,0x3
1838 00c8       |    |		Action	Pop_Auxiliary_Range
1839 3fe9       |?   |		Loop_Increasing	0x1823
183a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
183b 0000 0000  |    |		.BLANK	0000[0x5]
1840 ; --------------------------------------------------------------------------------------
1840 ; SUBPROGRAM
1840 ; --------------------------------------------------------------------------------------
1840 1848       | H  |		.CONST	0x1848								; Address of begin
1841 0004       |    |		.CONST	0x0004								; Address of exception handler
1842 0002       |    |		.CONST	0x0002								; Number of locals
1843			INIT_1840:
1843 e406       |    |		Load	0x2,0x6
1844 e015       |    |		Load	0x0,0x15
1845 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
1846 e015       |    |		Load	0x0,0x15
1847 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
1848			BODY_1840:
1848 00cf       |    |		Action	Mark_Auxiliary
1849 00d9       |    |		Load_Top	At_Offset_1
184a 01d9       |    |		Execute	Vector,Reverse_Bounds
184b 0263       | c  |		Execute	Discrete,Above_Bound
184c 7011       |p   |		Jump_Nonzero	0x185e
184d 00d8       |    |		Load_Top	At_Offset_0
184e e602       |    |		Load	0x3,0x2
184f 01d7       |    |		Execute	Vector,Field_Read
1850 e015       |    |		Load	0x0,0x15
1851 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
1852 0f03       |    |		Execute_Immediate	Equal,0x3
1853 6808       |h   |		Jump_Zero	0x185c
1854 4801       |H   |		Short_Literal	0x1
1855 00d9       |    |		Load_Top	At_Offset_1
1856 e602       |    |		Load	0x3,0x2
1857 01d7       |    |		Execute	Vector,Field_Read
1858 e015       |    |		Load	0x0,0x15
1859 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
185a a406       |    |		Store_Unchecked	0x2,0x6
185b 8407       |    |		Call	0x2,0x7
185c 00c8       |    |		Action	Pop_Auxiliary_Range
185d 3fef       |?   |		Loop_Increasing	0x184d
185e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
185f 0000       |    |		.XXX[0x1]
1860 ; --------------------------------------------------------------------------------------
1860 ; SUBPROGRAM
1860 ; --------------------------------------------------------------------------------------
1860 1868       | h  |		.CONST	0x1868								; Address of begin
1861 0004       |    |		.CONST	0x0004								; Address of exception handler
1862 0002       |    |		.CONST	0x0002								; Number of locals
1863			INIT_1860:
1863 e40a       |    |		Load	0x2,0xa
1864 e5fe       |    |		Load	0x2,-0x2
1865 8230       | 0  |		Call	0x1,0x30
1866 e5ff       |    |		Load	0x2,-0x1
1867 826c       | l  |		Call	0x1,0x6c
1868			BODY_1860:
1868 00d8       |    |		Load_Top	At_Offset_0
1869 01db       |    |		Execute	Vector,Length
186a 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
186b 6835       |h5  |		Jump_Zero	0x18a1
186c e405       |    |		Load	0x2,0x5
186d 7002       |p   |		Jump_Nonzero	0x1870
186e e406       |    |		Load	0x2,0x6
186f 6807       |h   |		Jump_Zero	0x1877
1870 e402       |    |		Load	0x2,0x2
1871 e5fd       |    |		Load	0x2,-0x3
1872 e5fe       |    |		Load	0x2,-0x2
1873 00db       |    |		Load_Top	At_Offset_3
1874 826a       | j  |		Call	0x1,0x6a
1875 c402       |    |		Store	0x2,0x2
1876 7806       |x   |		Jump	0x187d
1877 e402       |    |		Load	0x2,0x2
1878 e5fd       |    |		Load	0x2,-0x3
1879 e5fe       |    |		Load	0x2,-0x2
187a 00db       |    |		Load_Top	At_Offset_3
187b 826b       | k  |		Call	0x1,0x6b
187c c402       |    |		Store	0x2,0x2
187d e402       |    |		Load	0x2,0x2
187e e015       |    |		Load	0x0,0x15
187f 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
1880 7020       |p   |		Jump_Nonzero	0x18a1
1881 e40a       |    |		Load	0x2,0xa
1882 e002       |    |		Load	0x0,0x2
1883 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
1884 4801       |H   |		Short_Literal	0x1
1885 4801       |H   |		Short_Literal	0x1
1886 e012       |    |		Load	0x0,0x12
1887 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
1888 035b       | [  |		Declare_Type	Array,Constrained
1889 0337       | 7  |		Declare_Variable	Array
188a e402       |    |		Load	0x2,0x2
188b e015       |    |		Load	0x0,0x15
188c 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
188d 4801       |H   |		Short_Literal	0x1
188e 00da       |    |		Load_Top	At_Offset_2
188f 01d6       |    |		Execute	Vector,Field_Write
1890 4802       |H   |		Short_Literal	0x2
1891 e403       |    |		Load	0x2,0x3
1892 e015       |    |		Load	0x0,0x15
1893 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
1894 e402       |    |		Load	0x2,0x2
1895 e015       |    |		Load	0x0,0x15
1896 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
1897 7006       |p   |		Jump_Nonzero	0x189e
1898 e402       |    |		Load	0x2,0x2
1899 e015       |    |		Load	0x0,0x15
189a 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
189b e403       |    |		Load	0x2,0x3
189c e015       |    |		Load	0x0,0x15
189d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
189e e015       |    |		Load	0x0,0x15
189f 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
18a0 a402       |    |		Store_Unchecked	0x2,0x2
18a1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
18a2 0000 0000  |    |		.BLANK	0000[0x6]
18a8 ; --------------------------------------------------------------------------------------
18a8 ; SUBPROGRAM
18a8 ; --------------------------------------------------------------------------------------
18a8 18b3       |    |		.CONST	0x18b3								; Address of begin
18a9 0004       |    |		.CONST	0x0004								; Address of exception handler
18aa 0002       |    |		.CONST	0x0002								; Number of locals
18ab			INIT_18a8:
18ab e5fb       |    |		Load	0x2,-0x5
18ac e5fc       |    |		Load	0x2,-0x4
18ad e5fd       |    |		Load	0x2,-0x3
18ae e603       |    |		Load	0x3,0x3
18af e602       |    |		Load	0x3,0x2
18b0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
18b1 01d7       |    |		Execute	Vector,Field_Read
18b2 8233       | 3  |		Call	0x1,0x33
18b3			BODY_18a8:
18b3 00d8       |    |		Load_Top	At_Offset_0
18b4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
18b5 e408       |    |		Load	0x2,0x8
18b6 00d8       |    |		Load_Top	At_Offset_0
18b7 00db       |    |		Load_Top	At_Offset_3
18b8 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
18b9 0273       | s  |		Execute	Discrete,Plus
18ba 0aff       |    |		Execute_Immediate	Plus,-0x1
18bb 00d8       |    |		Load_Top	At_Offset_0
18bc 00e2       |    |		Load_Encached	Integer_Cache
18bd 0260       | `  |		Execute	Discrete,In_Type
18be 7001       |p   |		Jump_Nonzero	0x18c0
18bf 0801       |    |		Execute_Immediate	Raise,0x1
18c0 e407       |    |		Load	0x2,0x7
18c1 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
18c2 01ce       |    |		Execute	Vector,Slice_Write
18c3 e408       |    |		Load	0x2,0x8
18c4 00d9       |    |		Load_Top	At_Offset_1
18c5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
18c6 0273       | s  |		Execute	Discrete,Plus
18c7 c408       |    |		Store	0x2,0x8
18c8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
18c9 0000 0000  |    |		.BLANK	0000[0x7]
18d0 ; --------------------------------------------------------------------------------------
18d0 ; SUBPROGRAM
18d0 ; --------------------------------------------------------------------------------------
18d0 18d3       |    |		.CONST	0x18d3								; Address of begin
18d1 18e1       |    |		.CONST	0x18e1								; Address of exception handler
18d2 0001       |    |		.CONST	0x0001								; Number of locals
18d3			BODY_18d0:
18d3			INIT_18d0:
18d3 e5fd       |    |		Load	0x2,-0x3
18d4 e7ff       |    |		Load	0x3,-0x1
18d5 e013       |    |		Load	0x0,0x13
18d6 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
18d7 a604       |    |		Store_Unchecked	0x3,0x4
18d8 e602       |    |		Load	0x3,0x2
18d9 e014       |    |		Load	0x0,0x14
18da 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
18db e603       |    |		Load	0x3,0x3
18dc e014       |    |		Load	0x0,0x14
18dd 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
18de e604       |    |		Load	0x3,0x4
18df 00cb       |    |		Action	Pop_Block_With_Result
18e0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
18e1			TRAP_18d0:
18e1 0007       |    |		Action	Break_Optional
18e2 e602       |    |		Load	0x3,0x2
18e3 e014       |    |		Load	0x0,0x14
18e4 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
18e5 e603       |    |		Load	0x3,0x3
18e6 e014       |    |		Load	0x0,0x14
18e7 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
18e8 00d8       |    |		Load_Top	At_Offset_0
18e9 0101       |    |		Execute	Exception,Reraise
18ea 0000 0000  |    |		.BLANK	0000[0x6]
18f0 ; --------------------------------------------------------------------------------------
18f0 ; SUBPROGRAM
18f0 ; --------------------------------------------------------------------------------------
18f0 191f       |    |		.CONST	0x191f								; Address of begin
18f1 0004       |    |		.CONST	0x0004								; Address of exception handler
18f2 0003       |    |		.CONST	0x0003								; Number of locals
18f3			INIT_18f0:
18f3 e602       |    |		Load	0x3,0x2
18f4 e7fe       |    |		Load	0x3,-0x2
18f5 4801       |H   |		Short_Literal	0x1
18f6 e005       |    |		Load	0x0,0x5
18f7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
18f8 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
18f9 1c08       |    |		Execute_Immediate	Run_Utility,0x8
18fa 4801       |H   |		Short_Literal	0x1
18fb 4801       |H   |		Short_Literal	0x1
18fc e005       |    |		Load	0x0,0x5
18fd 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
18fe 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
18ff 035b       | [  |		Declare_Type	Array,Constrained
1900 0337       | 7  |		Declare_Variable	Array
1901 e604       |    |		Load	0x3,0x4
1902 4801       |H   |		Short_Literal	0x1
1903 00da       |    |		Load_Top	At_Offset_2
1904 01d6       |    |		Execute	Vector,Field_Write
1905 00d9       |    |		Load_Top	At_Offset_1
1906 00d8       |    |		Load_Top	At_Offset_0
1907 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1908 00da       |    |		Load_Top	At_Offset_2
1909 01da       |    |		Execute	Vector,Bounds
190a 00da       |    |		Load_Top	At_Offset_2
190b 01da       |    |		Execute	Vector,Bounds
190c 00da       |    |		Load_Top	At_Offset_2
190d 027f       |    |		Execute	Discrete,Equal
190e 7001       |p   |		Jump_Nonzero	0x1910
190f 08e0       |    |		Execute_Immediate	Raise,0xe0
1910 00cd       |    |		Action	Spare6_Action
1911 027f       |    |		Execute	Discrete,Equal
1912 7001       |p   |		Jump_Nonzero	0x1914
1913 08e0       |    |		Execute_Immediate	Raise,0xe0
1914 00d2       |    |		Pop_Control	Pop_Count_2
1915 00d9       |    |		Load_Top	At_Offset_1
1916 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
1917 4800       |H   |		Short_Literal	0x0
1918 00d9       |    |		Load_Top	At_Offset_1
1919 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
191a 8239       | 9  |		Call	0x1,0x39
191b e602       |    |		Load	0x3,0x2
191c e7fe       |    |		Load	0x3,-0x2
191d 00da       |    |		Load_Top	At_Offset_2
191e 823e       | >  |		Call	0x1,0x3e
191f			BODY_18f0:
191f 00cf       |    |		Action	Mark_Auxiliary
1920 00da       |    |		Load_Top	At_Offset_2
1921 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1922 01d9       |    |		Execute	Vector,Reverse_Bounds
1923 0263       | c  |		Execute	Discrete,Above_Bound
1924 7008       |p   |		Jump_Nonzero	0x192d
1925 e7fd       |    |		Load	0x3,-0x3
1926 00d9       |    |		Load_Top	At_Offset_1
1927 e802       |    |		Load	0x4,0x2
1928 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1929 01d7       |    |		Execute	Vector,Field_Read
192a 840d       |    |		Call	0x2,0xd
192b 00c8       |    |		Action	Pop_Auxiliary_Range
192c 3ff8       |?   |		Loop_Increasing	0x1925
192d 00ce       |    |		Action	Pop_Auxiliary
192e e602       |    |		Load	0x3,0x2
192f e22a       | *  |		Load	0x1,0x2a
1930 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
1931 00d8       |    |		Load_Top	At_Offset_0
1932 00cb       |    |		Action	Pop_Block_With_Result
1933 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
1934 0000 0000  |    |		.BLANK	0000[0x4]
1938 ; --------------------------------------------------------------------------------------
1938 ; SUBPROGRAM
1938 ; --------------------------------------------------------------------------------------
1938 1945       | E  |		.CONST	0x1945								; Address of begin
1939 0004       |    |		.CONST	0x0004								; Address of exception handler
193a 0003       |    |		.CONST	0x0003								; Number of locals
193b			INIT_1938:
193b 4801       |H   |		Short_Literal	0x1
193c e602       |    |		Load	0x3,0x2
193d e7fe       |    |		Load	0x3,-0x2
193e 4800       |H   |		Short_Literal	0x0
193f e7ff       |    |		Load	0x3,-0x1
1940 823a       | :  |		Call	0x1,0x3a
1941 e602       |    |		Load	0x3,0x2
1942 e7fe       |    |		Load	0x3,-0x2
1943 00da       |    |		Load_Top	At_Offset_2
1944 823e       | >  |		Call	0x1,0x3e
1945			BODY_1938:
1945 e7fd       |    |		Load	0x3,-0x3
1946 e7ff       |    |		Load	0x3,-0x1
1947 840d       |    |		Call	0x2,0xd
1948 e602       |    |		Load	0x3,0x2
1949 e22a       | *  |		Load	0x1,0x2a
194a 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
194b e7ff       |    |		Load	0x3,-0x1
194c 00d9       |    |		Load_Top	At_Offset_1
194d 822f       | /  |		Call	0x1,0x2f
194e 00cb       |    |		Action	Pop_Block_With_Result
194f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
1950 ; --------------------------------------------------------------------------------------
1950 ; SUBPROGRAM
1950 ; --------------------------------------------------------------------------------------
1950 195c       | \  |		.CONST	0x195c								; Address of begin
1951 0004       |    |		.CONST	0x0004								; Address of exception handler
1952 0002       |    |		.CONST	0x0002								; Number of locals
1953			INIT_1950:
1953 e7fe       |    |		Load	0x3,-0x2
1954 00d8       |    |		Load_Top	At_Offset_0
1955 00e3       |    |		Load_Encached	Natural_Cache
1956 0260       | `  |		Execute	Discrete,In_Type
1957 7001       |p   |		Jump_Nonzero	0x1959
1958 0801       |    |		Execute_Immediate	Raise,0x1
1959 e5fe       |    |		Load	0x2,-0x2
195a e603       |    |		Load	0x3,0x3
195b 840f       |    |		Call	0x2,0xf
195c			BODY_1950:
195c 00cf       |    |		Action	Mark_Auxiliary
195d 00d9       |    |		Load_Top	At_Offset_1
195e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
195f 01d9       |    |		Execute	Vector,Reverse_Bounds
1960 0263       | c  |		Execute	Discrete,Above_Bound
1961 701f       |p   |		Jump_Nonzero	0x1981
1962 e604       |    |		Load	0x3,0x4
1963 e5fd       |    |		Load	0x2,-0x3
1964 00da       |    |		Load_Top	At_Offset_2
1965 e802       |    |		Load	0x4,0x2
1966 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1967 01d7       |    |		Execute	Vector,Field_Read
1968 e005       |    |		Load	0x0,0x5
1969 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
196a 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
196b 8227       | '  |		Call	0x1,0x27
196c 700b       |p   |		Jump_Nonzero	0x1978
196d e604       |    |		Load	0x3,0x4
196e e5fd       |    |		Load	0x2,-0x3
196f 00da       |    |		Load_Top	At_Offset_2
1970 e802       |    |		Load	0x4,0x2
1971 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1972 01d7       |    |		Execute	Vector,Field_Read
1973 e005       |    |		Load	0x0,0x5
1974 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1975 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
1976 8227       | '  |		Call	0x1,0x27
1977 7801       |x   |		Jump	0x1979
1978 4801       |H   |		Short_Literal	0x1
1979 a602       |    |		Store_Unchecked	0x3,0x2
197a e602       |    |		Load	0x3,0x2
197b 6803       |h   |		Jump_Zero	0x197f
197c 4801       |H   |		Short_Literal	0x1
197d 00cb       |    |		Action	Pop_Block_With_Result
197e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
197f 00c8       |    |		Action	Pop_Auxiliary_Range
1980 3fe1       |?   |		Loop_Increasing	0x1962
1981 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1982 0000 0000  |    |		.BLANK	0000[0x6]
1988 ; --------------------------------------------------------------------------------------
1988 ; SUBPROGRAM
1988 ; --------------------------------------------------------------------------------------
1988 198f       |    |		.CONST	0x198f								; Address of begin
1989 0004       |    |		.CONST	0x0004								; Address of exception handler
198a 0002       |    |		.CONST	0x0002								; Number of locals
198b			INIT_1988:
198b 4800       |H   |		Short_Literal	0x0
198c e5fe       |    |		Load	0x2,-0x2
198d e603       |    |		Load	0x3,0x3
198e 821f       |    |		Call	0x1,0x1f
198f			BODY_1988:
198f 00cf       |    |		Action	Mark_Auxiliary
1990 00d9       |    |		Load_Top	At_Offset_1
1991 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1992 01d9       |    |		Execute	Vector,Reverse_Bounds
1993 0263       | c  |		Execute	Discrete,Above_Bound
1994 701f       |p   |		Jump_Nonzero	0x19b4
1995 e604       |    |		Load	0x3,0x4
1996 e5fd       |    |		Load	0x2,-0x3
1997 00da       |    |		Load_Top	At_Offset_2
1998 e802       |    |		Load	0x4,0x2
1999 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
199a 01d7       |    |		Execute	Vector,Field_Read
199b e005       |    |		Load	0x0,0x5
199c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
199d 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
199e 8227       | '  |		Call	0x1,0x27
199f 700b       |p   |		Jump_Nonzero	0x19ab
19a0 e604       |    |		Load	0x3,0x4
19a1 e5fd       |    |		Load	0x2,-0x3
19a2 00da       |    |		Load_Top	At_Offset_2
19a3 e802       |    |		Load	0x4,0x2
19a4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
19a5 01d7       |    |		Execute	Vector,Field_Read
19a6 e005       |    |		Load	0x0,0x5
19a7 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
19a8 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
19a9 8227       | '  |		Call	0x1,0x27
19aa 7801       |x   |		Jump	0x19ac
19ab 4801       |H   |		Short_Literal	0x1
19ac a602       |    |		Store_Unchecked	0x3,0x2
19ad e602       |    |		Load	0x3,0x2
19ae 6803       |h   |		Jump_Zero	0x19b2
19af 4801       |H   |		Short_Literal	0x1
19b0 00cb       |    |		Action	Pop_Block_With_Result
19b1 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
19b2 00c8       |    |		Action	Pop_Auxiliary_Range
19b3 3fe1       |?   |		Loop_Increasing	0x1995
19b4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
19b5 0000 0000  |    |		.XXX[0x3]
19b7 0000       |    |
19b8 ; --------------------------------------------------------------------------------------
19b8 ; SUBPROGRAM
19b8 ; --------------------------------------------------------------------------------------
19b8 19be       |    |		.CONST	0x19be								; Address of begin
19b9 19c7       |    |		.CONST	0x19c7								; Address of exception handler
19ba 0002       |    |		.CONST	0x0002								; Number of locals
19bb			INIT_19b8:
19bb e7fe       |    |		Load	0x3,-0x2
19bc e7ff       |    |		Load	0x3,-0x1
19bd 8405       |    |		Call	0x2,0x5
19be			BODY_19b8:
19be e602       |    |		Load	0x3,0x2
19bf e014       |    |		Load	0x0,0x14
19c0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
19c1 e603       |    |		Load	0x3,0x3
19c2 e014       |    |		Load	0x0,0x14
19c3 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
19c4 00d8       |    |		Load_Top	At_Offset_0
19c5 00cb       |    |		Action	Pop_Block_With_Result
19c6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
19c7			TRAP_19b8:
19c7 0007       |    |		Action	Break_Optional
19c8 e602       |    |		Load	0x3,0x2
19c9 e014       |    |		Load	0x0,0x14
19ca 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
19cb e603       |    |		Load	0x3,0x3
19cc e014       |    |		Load	0x0,0x14
19cd 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
19ce 00d8       |    |		Load_Top	At_Offset_0
19cf 0101       |    |		Execute	Exception,Reraise
19d0 ; --------------------------------------------------------------------------------------
19d0 ; SUBPROGRAM
19d0 ; --------------------------------------------------------------------------------------
19d0 19d9       |    |		.CONST	0x19d9								; Address of begin
19d1 0004       |    |		.CONST	0x0004								; Address of exception handler
19d2 0002       |    |		.CONST	0x0002								; Number of locals
19d3			INIT_19d0:
19d3 e606       |    |		Load	0x3,0x6
19d4 e602       |    |		Load	0x3,0x2
19d5 01d7       |    |		Execute	Vector,Field_Read
19d6 e005       |    |		Load	0x0,0x5
19d7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
19d8 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
19d9			BODY_19d0:
19d9 00cf       |    |		Action	Mark_Auxiliary
19da e5ff       |    |		Load	0x2,-0x1
19db 01d9       |    |		Execute	Vector,Reverse_Bounds
19dc 0263       | c  |		Execute	Discrete,Above_Bound
19dd 7020       |p   |		Jump_Nonzero	0x19fe
19de 00d8       |    |		Load_Top	At_Offset_0
19df e5ff       |    |		Load	0x2,-0x1
19e0 01d7       |    |		Execute	Vector,Field_Read
19e1 e005       |    |		Load	0x0,0x5
19e2 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
19e3 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
19e4 7017       |p   |		Jump_Nonzero	0x19fc
19e5 4801       |H   |		Short_Literal	0x1
19e6 00d9       |    |		Load_Top	At_Offset_1
19e7 e5ff       |    |		Load	0x2,-0x1
19e8 01d7       |    |		Execute	Vector,Field_Read
19e9 e005       |    |		Load	0x0,0x5
19ea 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
19eb 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
19ec e005       |    |		Load	0x0,0x5
19ed 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
19ee 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
19ef e802       |    |		Load	0x4,0x2
19f0 e017       |    |		Load	0x0,0x17
19f1 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
19f2 6809       |h   |		Jump_Zero	0x19fc
19f3 00d8       |    |		Load_Top	At_Offset_0
19f4 e5ff       |    |		Load	0x2,-0x1
19f5 01d7       |    |		Execute	Vector,Field_Read
19f6 e404       |    |		Load	0x2,0x4
19f7 e403       |    |		Load	0x2,0x3
19f8 01d6       |    |		Execute	Vector,Field_Write
19f9 e404       |    |		Load	0x2,0x4
19fa 0a01       |    |		Execute_Immediate	Plus,0x1
19fb c404       |    |		Store	0x2,0x4
19fc 00c8       |    |		Action	Pop_Auxiliary_Range
19fd 3fe0       |?   |		Loop_Increasing	0x19de
19fe 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
19ff 0000       |    |		.XXX[0x1]
1a00 ; --------------------------------------------------------------------------------------
1a00 ; SUBPROGRAM
1a00 ; --------------------------------------------------------------------------------------
1a00 1a31       | 1  |		.CONST	0x1a31								; Address of begin
1a01 0004       |    |		.CONST	0x0004								; Address of exception handler
1a02 0003       |    |		.CONST	0x0003								; Number of locals
1a03			INIT_1a00:
1a03 e404       |    |		Load	0x2,0x4
1a04 e5fe       |    |		Load	0x2,-0x2
1a05 4801       |H   |		Short_Literal	0x1
1a06 e005       |    |		Load	0x0,0x5
1a07 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1a08 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1a09 1c08       |    |		Execute_Immediate	Run_Utility,0x8
1a0a 4801       |H   |		Short_Literal	0x1
1a0b 4801       |H   |		Short_Literal	0x1
1a0c e005       |    |		Load	0x0,0x5
1a0d 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1a0e 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
1a0f 035b       | [  |		Declare_Type	Array,Constrained
1a10 0337       | 7  |		Declare_Variable	Array
1a11 e407       |    |		Load	0x2,0x7
1a12 4801       |H   |		Short_Literal	0x1
1a13 00da       |    |		Load_Top	At_Offset_2
1a14 01d6       |    |		Execute	Vector,Field_Write
1a15 00d9       |    |		Load_Top	At_Offset_1
1a16 00d8       |    |		Load_Top	At_Offset_0
1a17 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1a18 00da       |    |		Load_Top	At_Offset_2
1a19 01da       |    |		Execute	Vector,Bounds
1a1a 00da       |    |		Load_Top	At_Offset_2
1a1b 01da       |    |		Execute	Vector,Bounds
1a1c 00da       |    |		Load_Top	At_Offset_2
1a1d 027f       |    |		Execute	Discrete,Equal
1a1e 7001       |p   |		Jump_Nonzero	0x1a20
1a1f 08e0       |    |		Execute_Immediate	Raise,0xe0
1a20 00cd       |    |		Action	Spare6_Action
1a21 027f       |    |		Execute	Discrete,Equal
1a22 7001       |p   |		Jump_Nonzero	0x1a24
1a23 08e0       |    |		Execute_Immediate	Raise,0xe0
1a24 00d2       |    |		Pop_Control	Pop_Count_2
1a25 00d9       |    |		Load_Top	At_Offset_1
1a26 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
1a27 e405       |    |		Load	0x2,0x5
1a28 00d9       |    |		Load_Top	At_Offset_1
1a29 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
1a2a 8239       | 9  |		Call	0x1,0x39
1a2b 4801       |H   |		Short_Literal	0x1
1a2c e404       |    |		Load	0x2,0x4
1a2d e5fe       |    |		Load	0x2,-0x2
1a2e 4800       |H   |		Short_Literal	0x0
1a2f e802       |    |		Load	0x4,0x2
1a30 823b       | ;  |		Call	0x1,0x3b
1a31			BODY_1a00:
1a31 e404       |    |		Load	0x2,0x4
1a32 e22a       | *  |		Load	0x1,0x2a
1a33 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
1a34 4800       |H   |		Short_Literal	0x0
1a35 00d9       |    |		Load_Top	At_Offset_1
1a36 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
1a37 e014       |    |		Load	0x0,0x14
1a38 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
1a39 6805       |h   |		Jump_Zero	0x1a3f
1a3a 00d8       |    |		Load_Top	At_Offset_0
1a3b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1a3c 00cb       |    |		Action	Pop_Block_With_Result
1a3d 00cb       |    |		Action	Pop_Block_With_Result
1a3e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
1a3f e406       |    |		Load	0x2,0x6
1a40 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
1a41 00cb       |    |		Action	Pop_Block_With_Result
1a42 00cb       |    |		Action	Pop_Block_With_Result
1a43 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
1a44 0000 0000  |    |		.BLANK	0000[0x4]
1a48 ; --------------------------------------------------------------------------------------
1a48 ; SUBPROGRAM
1a48 ; --------------------------------------------------------------------------------------
1a48 1a4b       | K  |		.CONST	0x1a4b								; Address of begin
1a49 1a5e       | ^  |		.CONST	0x1a5e								; Address of exception handler
1a4a 0001       |    |		.CONST	0x0001								; Number of locals
1a4b			BODY_1a48:
1a4b			INIT_1a48:
1a4b 4801       |H   |		Short_Literal	0x1
1a4c e606       |    |		Load	0x3,0x6
1a4d e602       |    |		Load	0x3,0x2
1a4e 01d7       |    |		Execute	Vector,Field_Read
1a4f e015       |    |		Load	0x0,0x15
1a50 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
1a51 e005       |    |		Load	0x0,0x5
1a52 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1a53 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
1a54 e005       |    |		Load	0x0,0x5
1a55 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
1a56 183c       | <  |		Execute	Package,Field_Execute,Field_Number 0x3c
1a57 e403       |    |		Load	0x2,0x3
1a58 e402       |    |		Load	0x2,0x2
1a59 01d6       |    |		Execute	Vector,Field_Write
1a5a e403       |    |		Load	0x2,0x3
1a5b 0a01       |    |		Execute_Immediate	Plus,0x1
1a5c c403       |    |		Store	0x2,0x3
1a5d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1a5e			TRAP_1a48:
1a5e 0007       |    |		Action	Break_Optional
1a5f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
1a60 ; --------------------------------------------------------------------------------------
1a60 ; Debug Table
1a60 ; --------------------------------------------------------------------------------------
1a60 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0xd90b,0x0000,0x0001,0x0000
1a66 de2b b800  | +  |		.XXX[0x25]
1a68 0003 d09c  |    |
1a6a 26c0 4000  |& @ |
1a6c 0000 000f  |    |
1a6e bc5f 6000  | _` |
1a70 0009 213e  |  !>|
1a72 f900 8000  |    |
1a74 0000 001f  |    |
1a76 78ce a000  |x   |
1a78 0012 827e  |   ~|
1a7a 2301 0000  |#   |
1a7c 0000 003e  |   >|
1a7e f1bd 0000  |    |
1a80 0025 84fc  | %  |
1a82 6e02 0000  |n   |
1a84 0000 007d  |   }|
1a86 e3b9 8000  |    |
1a88 0004 09bc  |    |
1a8a ac04       |    |
1a8b 0000 0000  |    |		.BLANK	0000[0x5]
1a90 000a 1379  |   y|		.XXX[0x63]
1a92 4808 0000  |H   |
1a94 0000 01f7  |    |
1a96 90e2 0000  |    |
1a98 0018 26f2  |  & |
1a9a 7010 0000  |p   |
1a9c 0000 03ef  |    |
1a9e 23c0 0000  |#   |
1aa0 0150 4ed7  | PN |
1aa2 c020 0000  |    |
1aa4 0000 07de  |    |
1aa6 4b78 0000  |Kx  |
1aa8 02e0 9bc8  |    |
1aaa c040 0000  | @  |
1aac 0000 0fbc  |    |
1aae 9ee0 0000  |    |
1ab0 05e1 36f7  |  6 |
1ab2 8080 0000  |    |
1ab4 0000 1f79  |   y|
1ab6 4da0 0000  |M   |
1ab8 0c02 6f39  |  o9|
1aba 0100 0000  |    |
1abc 0000 3ef2  |  > |
1abe bb00 0000  |    |
1ac0 1884 db8a  |    |
1ac2 0200 0000  |    |
1ac4 0000 7de5  |  } |
1ac6 b580 0000  |    |
1ac8 3c09 e898  |<   |
1aca 0400 0000  |    |
1acc 0000 fbcb  |    |
1ace ea00 0000  |    |
1ad0 7a13 84d8  |z   |
1ad2 0800 0000  |    |
1ad4 0001 f798  |    |
1ad6 d200 0001  |    |
1ad8 2427 df20  |$'  |
1ada 1000 0000  |    |
1adc 0003 ef33  |   3|
1ade a000 0002  |    |
1ae0 504f c460  |PO `|
1ae2 2000 0000  |    |
1ae4 0007 de6b  |   k|
1ae6 3800 0004  |8   |
1ae8 b09f 8dc0  |    |
1aea 4000 0000  |@   |
1aec 000f bcde  |    |
1aee 6000 0000  |`   |
1af0 8137 9580  | 7  |
1af2 8000       |    |
1af3 0000 0000  |    |		.BLANK	0000[0x4]
1af7 0001 426f  |  Bo|		.XXX[0x63]
1af9 2901 0000  |)   |
1afb 0000 003e  |   >|
1afd f3b9 0000  |    |
1aff 0003 04de  |    |
1b01 4e02 0000  |N   |
1b03 0000 007d  |   }|
1b05 e7b1 8000  |    |
1b07 002a 09da  | *  |
1b09 f804 0000  |    |
1b0b 0000 00fb  |    |
1b0d cfe2 0000  |    |
1b0f 005c 1379  | \ y|
1b11 1808 0000  |    |
1b13 0000 01f7  |    |
1b15 a0c2 0000  |    |
1b17 00bc 26de  |  & |
1b19 f010 0000  |    |
1b1b 0000 03ef  |    |
1b1d 4380 0000  |C   |
1b1f 0180 4de7  |  M |
1b21 2020 0000  |    |
1b23 0000 07de  |    |
1b25 8af8 0000  |    |
1b27 0310 9b71  |   q|
1b29 4040 0000  |@@  |
1b2b 0000 0fbd  |    |
1b2d 1de0 0000  |    |
1b2f 0781 3d13  |  = |
1b31 0080 0000  |    |
1b33 0000 1f7a  |   z|
1b35 4ba0 0000  |K   |
1b37 0f42 709b  | Bp |
1b39 0100 0000  |    |
1b3b 0000 3ef4  |  > |
1b3d b700 0000  |    |
1b3f 2484 fbe4  |$   |
1b41 0200 0000  |    |
1b43 0000 7de9  |  } |
1b45 ad80 0000  |    |
1b47 4a09 f88c  |J   |
1b49 0400 0000  |    |
1b4b 0000 fbd3  |    |
1b4d da00 0000  |    |
1b4f 9613 f1b8  |    |
1b51 0800 0000  |    |
1b53 0001 f7a8  |    |
1b55 b200 0000  |    |
1b57 1026 f2b0  | &  |
1b59 1000       |    |
1b5a 0000 0000  |    |		.BLANK	0000[0x5]
1b5f 284d e520  |(M  |		.XXX[0x62]
1b61 2000 0000  |    |
1b63 0007 deaa  |    |
1b65 b800 0000  |    |
1b67 609b c9c0  |`   |
1b69 4000 0000  |@   |
1b6b 000f bd5d  |   ]|
1b6d 6000 0005  |`   |
1b6f 413b 5f00  |A;_ |
1b71 8000 0000  |    |
1b73 001f 7aca  |  z |
1b75 a000 000b  |    |
1b77 826f 2301  | o# |
1b79 0000 0000  |    |
1b7b 003e f5b5  | >  |
1b7d 0000 0017  |    |
1b7f 84db de02  |    |
1b81 0000 0000  |    |
1b83 007d eba9  | }  |
1b85 8000 0030  |   0|
1b87 09bc e404  |    |
1b89 0000 0000  |    |
1b8b 00fb d7d2  |    |
1b8d 0000 0062  |   b|
1b8f 136e 2808  | n( |
1b91 0000 0000  |    |
1b93 01f7 b0a2  |    |
1b95 0000 00f0  |    |
1b97 27a2 6010  |' ` |
1b99 0000 0000  |    |
1b9b 03ef 6340  |  c@|
1b9d 0000 01e8  |    |
1b9f 4e13 6020  |N ` |
1ba1 0000 0000  |    |
1ba3 07de ca78  |   x|
1ba5 0000 0490  |    |
1ba7 9f7c 8040  | | @|
1ba9 0000 0000  |    |
1bab 0fbd 9ce0  |    |
1bad 0000 0941  |   A|
1baf 3f11 8080  |?   |
1bb1 0000 0000  |    |
1bb3 1f7b 49a0  | {I |
1bb5 0000 12c2  |    |
1bb7 7e37 0100  |~7  |
1bb9 0000 0000  |    |
1bbb 3ef6 b300  |>   |
1bbd 0000 0204  |    |
1bbf de56 0200  | V  |
1bc1 0000 0000  |    |		.BLANK	0000[0x5]
1bc6 0509 bca4  |    |		.XXX[0x3a]
1bc8 0400 0000  |    |
1bca 0000 fbdb  |    |
1bcc ca00 0000  |    |
1bce 0c13 7938  |  y8|
1bd0 0800 0000  |    |
1bd2 0001 f7b8  |    |
1bd4 9200 0000  |    |
1bd6 a827 6be0  | 'k |
1bd8 1000 0000  |    |
1bda 0003 ef73  |   s|
1bdc 2000 0001  |    |
1bde 704d e460  |pM `|
1be0 2000 0000  |    |
1be2 0007 deea  |    |
1be4 3800 0002  |8   |
1be6 f09b 7bc0  |  { |
1be8 4000 0000  |@   |
1bea 000f bddc  |    |
1bec 6000 0006  |`   |
1bee 0137 9c80  | 7  |
1bf0 8000 0000  |    |
1bf2 001f 7bc8  |  { |
1bf4 a000 000c  |    |
1bf6 426d c501  |Bm  |
1bf8 0000 0000  |    |
1bfa 003e f7b1  | >  |
1bfc 0000 001e  |    |
1bfe 04f4 4c02  |  L |