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

⟦209d13138⟧

    Length: 7168 (0x1c00)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0534f8

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0c48       | H  |		.CONST	0x0c48								; 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 8007       |    |		.CONST	0x8007								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00ea       |    |		.CONST	0x00ea								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0036       | 6  |		.CONST	0x0036								; Number of locals
000b			INIT_0008:
000b 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated
000d 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated
000f 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated
0011 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated
0013 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated
0015 029a 01b3  |    |		Declare_Subprogram	INIT_01b0,For_Outer_Call,Visible,Unelaborated
0017 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated
0019 029a 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call,Visible,Unelaborated
001b 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated
001d 029a 024b  |   K|		Declare_Subprogram	INIT_0248,For_Outer_Call,Visible,Unelaborated
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 00c4       |    |		Action	Make_Default
002f 00c4       |    |		Action	Make_Default
0030 00c4       |    |		Action	Make_Default
0031 00c4       |    |		Action	Make_Default
0032 00c4       |    |		Action	Make_Default
0033 00c4       |    |		Action	Make_Default
0034 00c4       |    |		Action	Make_Default
0035 00c4       |    |		Action	Make_Default
0036 00c4       |    |		Action	Make_Default
0037 00c4       |    |		Action	Make_Default
0038 00c4       |    |		Action	Make_Default
0039 00c4       |    |		Action	Make_Default
003a 00c4       |    |		Action	Make_Default
003b 00c4       |    |		Action	Make_Default
003c 00c4       |    |		Action	Make_Default
003d 00c4       |    |		Action	Make_Default
003e 00c4       |    |		Action	Make_Default
003f 029a 0293  |    |		Declare_Subprogram	INIT_0290,For_Outer_Call,Visible,Unelaborated
0041 c22d       | -  |		Store	0x1,0x2d
0042 029a 02b3  |    |		Declare_Subprogram	INIT_02b0,For_Outer_Call,Visible,Unelaborated
0044 c22e       | .  |		Store	0x1,0x2e
0045 029a 02db  |    |		Declare_Subprogram	INIT_02d8,For_Outer_Call,Visible,Unelaborated
0047 c22f       | /  |		Store	0x1,0x2f
0048 029a 030b  |    |		Declare_Subprogram	INIT_0308,For_Outer_Call,Visible,Unelaborated
004a c230       | 0  |		Store	0x1,0x30
004b 029a 0323  |   #|		Declare_Subprogram	INIT_0320,For_Outer_Call,Visible,Unelaborated
004d c231       | 1  |		Store	0x1,0x31
004e 029a 0353  |   S|		Declare_Subprogram	INIT_0350,For_Outer_Call,Visible,Unelaborated
0050 c217       |    |		Store	0x1,0x17
0051 029a 038b  |    |		Declare_Subprogram	INIT_0388,For_Outer_Call,Visible,Unelaborated
0053 c218       |    |		Store	0x1,0x18
0054 029a 03c3  |    |		Declare_Subprogram	INIT_03c0,For_Outer_Call,Visible,Unelaborated
0056 c219       |    |		Store	0x1,0x19
0057 029a 0403  |    |		Declare_Subprogram	INIT_0400,For_Outer_Call,Visible,Unelaborated
0059 c21a       |    |		Store	0x1,0x1a
005a 029a 0423  |   #|		Declare_Subprogram	INIT_0420,For_Outer_Call,Visible,Unelaborated
005c c21b       |    |		Store	0x1,0x1b
005d 029a 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call,Visible,Unelaborated
005f c21c       |    |		Store	0x1,0x1c
0060 029a 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call,Visible,Unelaborated
0062 c21d       |    |		Store	0x1,0x1d
0063 029a 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Outer_Call,Visible,Unelaborated
0065 c21e       |    |		Store	0x1,0x1e
0066 029a 0533  |   3|		Declare_Subprogram	INIT_0530,For_Outer_Call,Visible,Unelaborated
0068 c21f       |    |		Store	0x1,0x1f
0069 029a 0553  |   S|		Declare_Subprogram	INIT_0550,For_Outer_Call,Visible,Unelaborated
006b c220       |    |		Store	0x1,0x20
006c 029a 05a3  |    |		Declare_Subprogram	INIT_05a0,For_Outer_Call,Visible,Unelaborated
006e c232       | 2  |		Store	0x1,0x32
006f 029a 05f3  |    |		Declare_Subprogram	INIT_05f0,For_Outer_Call,Visible,Unelaborated
0071 c233       | 3  |		Store	0x1,0x33
0072 029a 0623  |   #|		Declare_Subprogram	INIT_0620,For_Outer_Call,Visible,Unelaborated
0074 c234       | 4  |		Store	0x1,0x34
0075 029a 067b  |   {|		Declare_Subprogram	INIT_0678,For_Outer_Call,Visible,Unelaborated
0077 c235       | 5  |		Store	0x1,0x35
0078 029a 06cb  |    |		Declare_Subprogram	INIT_06c8,For_Outer_Call,Visible,Unelaborated
007a c236       | 6  |		Store	0x1,0x36
007b 029a 071b  |    |		Declare_Subprogram	INIT_0718,For_Outer_Call,Visible,Unelaborated
007d c223       | #  |		Store	0x1,0x23
007e 029a 0793  |    |		Declare_Subprogram	INIT_0790,For_Outer_Call,Visible,Unelaborated
0080 c224       | $  |		Store	0x1,0x24
0081 029a 081b  |    |		Declare_Subprogram	INIT_0818,For_Outer_Call,Visible,Unelaborated
0083 c225       | %  |		Store	0x1,0x25
0084 029a 0893  |    |		Declare_Subprogram	INIT_0890,For_Outer_Call,Visible,Unelaborated
0086 c226       | &  |		Store	0x1,0x26
0087 029a 08db  |    |		Declare_Subprogram	INIT_08d8,For_Outer_Call,Visible,Unelaborated
0089 c227       | '  |		Store	0x1,0x27
008a 029a 097b  |   {|		Declare_Subprogram	INIT_0978,For_Outer_Call,Visible,Unelaborated
008c c228       | (  |		Store	0x1,0x28
008d 029a 0a0b  |    |		Declare_Subprogram	INIT_0a08,For_Outer_Call,Visible,Unelaborated
008f c229       | )  |		Store	0x1,0x29
0090 029a 0aab  |    |		Declare_Subprogram	INIT_0aa8,For_Outer_Call,Visible,Unelaborated
0092 c22a       | *  |		Store	0x1,0x2a
0093 029a 0b3b  |   ;|		Declare_Subprogram	INIT_0b38,For_Outer_Call,Visible,Unelaborated
0095 c22b       | +  |		Store	0x1,0x2b
0096 029a 0b93  |    |		Declare_Subprogram	INIT_0b90,For_Outer_Call,Visible,Unelaborated
0098 c22c       | ,  |		Store	0x1,0x2c
0099 00bf       |    |		Action	Accept_Activation
009a 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
009b 00c7       |    |		Action	Elaborate_Subprogram
009c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
009d 00c7       |    |		Action	Elaborate_Subprogram
009e 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
009f 00c7       |    |		Action	Elaborate_Subprogram
00a0 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
00a1 00c7       |    |		Action	Elaborate_Subprogram
00a2 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
00a3 00c7       |    |		Action	Elaborate_Subprogram
00a4 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
00a5 00c7       |    |		Action	Elaborate_Subprogram
00a6 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00a7 00c7       |    |		Action	Elaborate_Subprogram
00a8 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00a9 00c7       |    |		Action	Elaborate_Subprogram
00aa 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00ab 00c7       |    |		Action	Elaborate_Subprogram
00ac 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
00ad 00c7       |    |		Action	Elaborate_Subprogram
00ae 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
00af 00c7       |    |		Action	Elaborate_Subprogram
00b0 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
00b1 00c7       |    |		Action	Elaborate_Subprogram
00b2 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f
00b3 00c7       |    |		Action	Elaborate_Subprogram
00b4 1d30       | 0  |		Execute_Immediate	Reference_Lex_1,0x30
00b5 00c7       |    |		Action	Elaborate_Subprogram
00b6 1d31       | 1  |		Execute_Immediate	Reference_Lex_1,0x31
00b7 00c7       |    |		Action	Elaborate_Subprogram
00b8 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
00b9 00c7       |    |		Action	Elaborate_Subprogram
00ba 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
00bb 00c7       |    |		Action	Elaborate_Subprogram
00bc 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
00bd 00c7       |    |		Action	Elaborate_Subprogram
00be 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
00bf 00c7       |    |		Action	Elaborate_Subprogram
00c0 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
00c1 00c7       |    |		Action	Elaborate_Subprogram
00c2 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
00c3 00c7       |    |		Action	Elaborate_Subprogram
00c4 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
00c5 00c7       |    |		Action	Elaborate_Subprogram
00c6 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
00c7 00c7       |    |		Action	Elaborate_Subprogram
00c8 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
00c9 00c7       |    |		Action	Elaborate_Subprogram
00ca 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
00cb 00c7       |    |		Action	Elaborate_Subprogram
00cc 1d32       | 2  |		Execute_Immediate	Reference_Lex_1,0x32
00cd 00c7       |    |		Action	Elaborate_Subprogram
00ce 1d33       | 3  |		Execute_Immediate	Reference_Lex_1,0x33
00cf 00c7       |    |		Action	Elaborate_Subprogram
00d0 1d34       | 4  |		Execute_Immediate	Reference_Lex_1,0x34
00d1 00c7       |    |		Action	Elaborate_Subprogram
00d2 1d35       | 5  |		Execute_Immediate	Reference_Lex_1,0x35
00d3 00c7       |    |		Action	Elaborate_Subprogram
00d4 1d36       | 6  |		Execute_Immediate	Reference_Lex_1,0x36
00d5 00c7       |    |		Action	Elaborate_Subprogram
00d6 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
00d7 00c7       |    |		Action	Elaborate_Subprogram
00d8 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
00d9 00c7       |    |		Action	Elaborate_Subprogram
00da 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
00db 00c7       |    |		Action	Elaborate_Subprogram
00dc 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
00dd 00c7       |    |		Action	Elaborate_Subprogram
00de 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
00df 00c7       |    |		Action	Elaborate_Subprogram
00e0 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
00e1 00c7       |    |		Action	Elaborate_Subprogram
00e2 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
00e3 00c7       |    |		Action	Elaborate_Subprogram
00e4 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
00e5 00c7       |    |		Action	Elaborate_Subprogram
00e6 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b
00e7 00c7       |    |		Action	Elaborate_Subprogram
00e8 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c
00e9 00c7       |    |		Action	Elaborate_Subprogram
00ea			BODY_0008:
00ea 00bc       |    |		Action	Signal_Activated
00eb 00bb       |    |		Action	Signal_Completion
00ec 0000 0000  |    |		.BLANK	0000[0x4]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f7       |    |		.CONST	0x00f7								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0002       |    |		.CONST	0x0002								; Number of locals
00f3			INIT_00f0:
00f3 00da       |    |		Load_Top	At_Offset_2
00f4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
00f5 00e3       |    |		Load_Encached	Natural_Cache
00f6 03f1       |    |		Declare_Variable	Discrete,With_Value
00f7			BODY_00f0:
00f7 00d8       |    |		Load_Top	At_Offset_0
00f8 e5fe       |    |		Load	0x2,-0x2
00f9 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00fa 027d       | }  |		Execute	Discrete,Greater
00fb 6803       |h   |		Jump_Zero	0xff
00fc e5fe       |    |		Load	0x2,-0x2
00fd 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
00fe 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
00ff 4801       |H   |		Short_Literal	0x1
0100 00d9       |    |		Load_Top	At_Offset_1
0101 e5ff       |    |		Load	0x2,-0x1
0102 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0103 01cf       |    |		Execute	Vector,Slice_Read
0104 4801       |H   |		Short_Literal	0x1
0105 00da       |    |		Load_Top	At_Offset_2
0106 e5fe       |    |		Load	0x2,-0x2
0107 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0108 01ce       |    |		Execute	Vector,Slice_Write
0109 00d8       |    |		Load_Top	At_Offset_0
010a e5fe       |    |		Load	0x2,-0x2
010b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
010c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
010d 0000 0000  |    |		.XXX[0x3]
010f 0000       |    |
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0118       |    |		.CONST	0x0118								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0002       |    |		.CONST	0x0002								; Number of locals
0113			INIT_0110:
0113 00da       |    |		Load_Top	At_Offset_2
0114 0227       | '  |		Execute	Access,All_Reference
0115 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0116 00e3       |    |		Load_Encached	Natural_Cache
0117 03f1       |    |		Declare_Variable	Discrete,With_Value
0118			BODY_0110:
0118 00d8       |    |		Load_Top	At_Offset_0
0119 e5fe       |    |		Load	0x2,-0x2
011a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
011b 027d       | }  |		Execute	Discrete,Greater
011c 6803       |h   |		Jump_Zero	0x120
011d e5fe       |    |		Load	0x2,-0x2
011e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
011f 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0120 4801       |H   |		Short_Literal	0x1
0121 00d9       |    |		Load_Top	At_Offset_1
0122 e5ff       |    |		Load	0x2,-0x1
0123 0227       | '  |		Execute	Access,All_Reference
0124 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0125 01cf       |    |		Execute	Vector,Slice_Read
0126 4801       |H   |		Short_Literal	0x1
0127 00da       |    |		Load_Top	At_Offset_2
0128 e5fe       |    |		Load	0x2,-0x2
0129 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
012a 01ce       |    |		Execute	Vector,Slice_Write
012b 00d8       |    |		Load_Top	At_Offset_0
012c e5fe       |    |		Load	0x2,-0x2
012d 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
012e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
012f 0000       |    |		.XXX[0x1]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0137       | 7  |		.CONST	0x0137								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0002       |    |		.CONST	0x0002								; Number of locals
0133			INIT_0130:
0133 00da       |    |		Load_Top	At_Offset_2
0134 01db       |    |		Execute	Vector,Length
0135 00e3       |    |		Load_Encached	Natural_Cache
0136 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0137			BODY_0130:
0137 00d8       |    |		Load_Top	At_Offset_0
0138 e5fe       |    |		Load	0x2,-0x2
0139 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
013a 027d       | }  |		Execute	Discrete,Greater
013b 6803       |h   |		Jump_Zero	0x13f
013c e5fe       |    |		Load	0x2,-0x2
013d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
013e 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
013f 00db       |    |		Load_Top	At_Offset_3
0140 01dd       |    |		Execute	Vector,First
0141 e5ff       |    |		Load	0x2,-0x1
0142 01dd       |    |		Execute	Vector,First
0143 00da       |    |		Load_Top	At_Offset_2
0144 0273       | s  |		Execute	Discrete,Plus
0145 0aff       |    |		Execute_Immediate	Plus,-0x1
0146 00d8       |    |		Load_Top	At_Offset_0
0147 00e2       |    |		Load_Encached	Integer_Cache
0148 0260       | `  |		Execute	Discrete,In_Type
0149 7001       |p   |		Jump_Nonzero	0x14b
014a 0801       |    |		Execute_Immediate	Raise,0x1
014b e5ff       |    |		Load	0x2,-0x1
014c 01cf       |    |		Execute	Vector,Slice_Read
014d 4801       |H   |		Short_Literal	0x1
014e 00da       |    |		Load_Top	At_Offset_2
014f e5fe       |    |		Load	0x2,-0x2
0150 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0151 01ce       |    |		Execute	Vector,Slice_Write
0152 00d8       |    |		Load_Top	At_Offset_0
0153 e5fe       |    |		Load	0x2,-0x2
0154 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0155 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0156 0000 0000  |    |		.XXX[0x2]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b       | [  |		.CONST	0x015b								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0001       |    |		.CONST	0x0001								; Number of locals
015b			BODY_0158:
015b			INIT_0158:
015b 00db       |    |		Load_Top	At_Offset_3
015c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
015d 0d01       |    |		Execute_Immediate	Less,0x1
015e 6801       |h   |		Jump_Zero	0x160
015f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0160 00da       |    |		Load_Top	At_Offset_2
0161 4801       |H   |		Short_Literal	0x1
0162 e5fe       |    |		Load	0x2,-0x2
0163 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0164 01d6       |    |		Execute	Vector,Field_Write
0165 4801       |H   |		Short_Literal	0x1
0166 e5fe       |    |		Load	0x2,-0x2
0167 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0168 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0169 0000 0000  |    |		.BLANK	0000[0x7]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173       | s  |		.CONST	0x0173								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0001       |    |		.CONST	0x0001								; Number of locals
0173			BODY_0170:
0173			INIT_0170:
0173 e5fd       |    |		Load	0x2,-0x3
0174 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0175 e5fe       |    |		Load	0x2,-0x2
0176 027c       | |  |		Execute	Discrete,Less
0177 6818       |h   |		Jump_Zero	0x190
0178 e5fd       |    |		Load	0x2,-0x3
0179 00d8       |    |		Load_Top	At_Offset_0
017a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
017b 00d8       |    |		Load_Top	At_Offset_0
017c 0335       | 5  |		Declare_Variable	Array,Duplicate
017d 00cd       |    |		Action	Spare6_Action
017e 00d9       |    |		Load_Top	At_Offset_1
017f 01d9       |    |		Execute	Vector,Reverse_Bounds
0180 0263       | c  |		Execute	Discrete,Above_Bound
0181 7005       |p   |		Jump_Nonzero	0x187
0182 e5ff       |    |		Load	0x2,-0x1
0183 00d9       |    |		Load_Top	At_Offset_1
0184 e404       |    |		Load	0x2,0x4
0185 01d6       |    |		Execute	Vector,Field_Write
0186 3ffb       |?   |		Loop_Increasing	0x182
0187 00cd       |    |		Action	Spare6_Action
0188 00d9       |    |		Load_Top	At_Offset_1
0189 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
018a 00d1       |    |		Pop_Control	Pop_Count_1
018b e5fd       |    |		Load	0x2,-0x3
018c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
018d e5fd       |    |		Load	0x2,-0x3
018e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
018f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0190 e5fd       |    |		Load	0x2,-0x3
0191 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0192 4801       |H   |		Short_Literal	0x1
0193 e5fe       |    |		Load	0x2,-0x2
0194 00d9       |    |		Load_Top	At_Offset_1
0195 00d9       |    |		Load_Top	At_Offset_1
0196 e402       |    |		Load	0x2,0x2
0197 035b       | [  |		Declare_Type	Array,Constrained
0198 00db       |    |		Load_Top	At_Offset_3
0199 01cd       |    |		Execute	Vector,Slice_Reference
019a 00d8       |    |		Load_Top	At_Offset_0
019b 0335       | 5  |		Declare_Variable	Array,Duplicate
019c 00cd       |    |		Action	Spare6_Action
019d 00d9       |    |		Load_Top	At_Offset_1
019e 01d9       |    |		Execute	Vector,Reverse_Bounds
019f 0263       | c  |		Execute	Discrete,Above_Bound
01a0 7005       |p   |		Jump_Nonzero	0x1a6
01a1 e5ff       |    |		Load	0x2,-0x1
01a2 00d9       |    |		Load_Top	At_Offset_1
01a3 e406       |    |		Load	0x2,0x6
01a4 01d6       |    |		Execute	Vector,Field_Write
01a5 3ffb       |?   |		Loop_Increasing	0x1a1
01a6 00cd       |    |		Action	Spare6_Action
01a7 00da       |    |		Load_Top	At_Offset_2
01a8 00da       |    |		Load_Top	At_Offset_2
01a9 e402       |    |		Load	0x2,0x2
01aa 01ce       |    |		Execute	Vector,Slice_Write
01ab 00d3       |    |		Pop_Control	Pop_Count_3
01ac 00db       |    |		Load_Top	At_Offset_3
01ad e5fd       |    |		Load	0x2,-0x3
01ae 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01af 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b7       |    |		.CONST	0x01b7								; Address of begin
01b1 0004       |    |		.CONST	0x0004								; Address of exception handler
01b2 0002       |    |		.CONST	0x0002								; Number of locals
01b3			INIT_01b0:
01b3 00db       |    |		Load_Top	At_Offset_3
01b4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01b5 00e3       |    |		Load_Encached	Natural_Cache
01b6 03f1       |    |		Declare_Variable	Discrete,With_Value
01b7			BODY_01b0:
01b7 00d8       |    |		Load_Top	At_Offset_0
01b8 e5ff       |    |		Load	0x2,-0x1
01b9 0227       | '  |		Execute	Access,All_Reference
01ba 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01bb 027d       | }  |		Execute	Discrete,Greater
01bc 6804       |h   |		Jump_Zero	0x1c1
01bd 00db       |    |		Load_Top	At_Offset_3
01be 0227       | '  |		Execute	Access,All_Reference
01bf 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01c0 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
01c1 4801       |H   |		Short_Literal	0x1
01c2 00d9       |    |		Load_Top	At_Offset_1
01c3 e5fe       |    |		Load	0x2,-0x2
01c4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01c5 01cf       |    |		Execute	Vector,Slice_Read
01c6 4801       |H   |		Short_Literal	0x1
01c7 00da       |    |		Load_Top	At_Offset_2
01c8 e5ff       |    |		Load	0x2,-0x1
01c9 0229       | )  |		Execute	Access,All_Read
01ca 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01cb 01ce       |    |		Execute	Vector,Slice_Write
01cc 00d8       |    |		Load_Top	At_Offset_0
01cd e5ff       |    |		Load	0x2,-0x1
01ce 0227       | '  |		Execute	Access,All_Reference
01cf 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01d0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01d1 0000 0000  |    |		.BLANK	0000[0x7]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01e0       |    |		.CONST	0x01e0								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0002       |    |		.CONST	0x0002								; Number of locals
01db			INIT_01d8:
01db 00db       |    |		Load_Top	At_Offset_3
01dc 0227       | '  |		Execute	Access,All_Reference
01dd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01de 00e3       |    |		Load_Encached	Natural_Cache
01df 03f1       |    |		Declare_Variable	Discrete,With_Value
01e0			BODY_01d8:
01e0 00d8       |    |		Load_Top	At_Offset_0
01e1 e5ff       |    |		Load	0x2,-0x1
01e2 0227       | '  |		Execute	Access,All_Reference
01e3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01e4 027d       | }  |		Execute	Discrete,Greater
01e5 6804       |h   |		Jump_Zero	0x1ea
01e6 00db       |    |		Load_Top	At_Offset_3
01e7 0227       | '  |		Execute	Access,All_Reference
01e8 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01e9 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
01ea 4801       |H   |		Short_Literal	0x1
01eb 00d9       |    |		Load_Top	At_Offset_1
01ec e5fe       |    |		Load	0x2,-0x2
01ed 0227       | '  |		Execute	Access,All_Reference
01ee 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01ef 01cf       |    |		Execute	Vector,Slice_Read
01f0 4801       |H   |		Short_Literal	0x1
01f1 00da       |    |		Load_Top	At_Offset_2
01f2 e5ff       |    |		Load	0x2,-0x1
01f3 0229       | )  |		Execute	Access,All_Read
01f4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01f5 01ce       |    |		Execute	Vector,Slice_Write
01f6 00d8       |    |		Load_Top	At_Offset_0
01f7 e5ff       |    |		Load	0x2,-0x1
01f8 0227       | '  |		Execute	Access,All_Reference
01f9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01fa 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01fb 0000 0000  |    |		.BLANK	0000[0x5]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0207       |    |		.CONST	0x0207								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0002       |    |		.CONST	0x0002								; Number of locals
0203			INIT_0200:
0203 00db       |    |		Load_Top	At_Offset_3
0204 01db       |    |		Execute	Vector,Length
0205 00e3       |    |		Load_Encached	Natural_Cache
0206 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0207			BODY_0200:
0207 00d8       |    |		Load_Top	At_Offset_0
0208 e5ff       |    |		Load	0x2,-0x1
0209 0227       | '  |		Execute	Access,All_Reference
020a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
020b 027d       | }  |		Execute	Discrete,Greater
020c 6804       |h   |		Jump_Zero	0x211
020d 00db       |    |		Load_Top	At_Offset_3
020e 0227       | '  |		Execute	Access,All_Reference
020f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0210 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0211 e5fe       |    |		Load	0x2,-0x2
0212 01dd       |    |		Execute	Vector,First
0213 e5fe       |    |		Load	0x2,-0x2
0214 01dd       |    |		Execute	Vector,First
0215 00da       |    |		Load_Top	At_Offset_2
0216 0273       | s  |		Execute	Discrete,Plus
0217 0aff       |    |		Execute_Immediate	Plus,-0x1
0218 00d8       |    |		Load_Top	At_Offset_0
0219 00e2       |    |		Load_Encached	Integer_Cache
021a 0260       | `  |		Execute	Discrete,In_Type
021b 7001       |p   |		Jump_Nonzero	0x21d
021c 0801       |    |		Execute_Immediate	Raise,0x1
021d e5fe       |    |		Load	0x2,-0x2
021e 01cf       |    |		Execute	Vector,Slice_Read
021f 4801       |H   |		Short_Literal	0x1
0220 00da       |    |		Load_Top	At_Offset_2
0221 e5ff       |    |		Load	0x2,-0x1
0222 0229       | )  |		Execute	Access,All_Read
0223 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0224 01ce       |    |		Execute	Vector,Slice_Write
0225 00d8       |    |		Load_Top	At_Offset_0
0226 e5ff       |    |		Load	0x2,-0x1
0227 0227       | '  |		Execute	Access,All_Reference
0228 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0229 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
022a 0000 0000  |    |		.BLANK	0000[0x6]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0233       | 3  |		.CONST	0x0233								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0001       |    |		.CONST	0x0001								; Number of locals
0233			BODY_0230:
0233			INIT_0230:
0233 00da       |    |		Load_Top	At_Offset_2
0234 0227       | '  |		Execute	Access,All_Reference
0235 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0236 0d01       |    |		Execute_Immediate	Less,0x1
0237 6801       |h   |		Jump_Zero	0x239
0238 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0239 00db       |    |		Load_Top	At_Offset_3
023a 4801       |H   |		Short_Literal	0x1
023b e5ff       |    |		Load	0x2,-0x1
023c 0227       | '  |		Execute	Access,All_Reference
023d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
023e 01d6       |    |		Execute	Vector,Field_Write
023f 4801       |H   |		Short_Literal	0x1
0240 00db       |    |		Load_Top	At_Offset_3
0241 0227       | '  |		Execute	Access,All_Reference
0242 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0243 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0244 0000 0000  |    |		.BLANK	0000[0x4]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b       | K  |		.CONST	0x024b								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0001       |    |		.CONST	0x0001								; Number of locals
024b			BODY_0248:
024b			INIT_0248:
024b 00da       |    |		Load_Top	At_Offset_2
024c 0227       | '  |		Execute	Access,All_Reference
024d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
024e e5fd       |    |		Load	0x2,-0x3
024f 027c       | |  |		Execute	Discrete,Less
0250 681b       |h   |		Jump_Zero	0x26c
0251 00da       |    |		Load_Top	At_Offset_2
0252 0229       | )  |		Execute	Access,All_Read
0253 00d8       |    |		Load_Top	At_Offset_0
0254 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0255 00d8       |    |		Load_Top	At_Offset_0
0256 0335       | 5  |		Declare_Variable	Array,Duplicate
0257 00cd       |    |		Action	Spare6_Action
0258 00d9       |    |		Load_Top	At_Offset_1
0259 01d9       |    |		Execute	Vector,Reverse_Bounds
025a 0263       | c  |		Execute	Discrete,Above_Bound
025b 7005       |p   |		Jump_Nonzero	0x261
025c e5fe       |    |		Load	0x2,-0x2
025d 00d9       |    |		Load_Top	At_Offset_1
025e e404       |    |		Load	0x2,0x4
025f 01d6       |    |		Execute	Vector,Field_Write
0260 3ffb       |?   |		Loop_Increasing	0x25c
0261 00cd       |    |		Action	Spare6_Action
0262 00d9       |    |		Load_Top	At_Offset_1
0263 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0264 00d1       |    |		Pop_Control	Pop_Count_1
0265 00da       |    |		Load_Top	At_Offset_2
0266 0227       | '  |		Execute	Access,All_Reference
0267 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0268 00db       |    |		Load_Top	At_Offset_3
0269 0227       | '  |		Execute	Access,All_Reference
026a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
026b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
026c 00da       |    |		Load_Top	At_Offset_2
026d 0229       | )  |		Execute	Access,All_Read
026e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
026f 4801       |H   |		Short_Literal	0x1
0270 e5fd       |    |		Load	0x2,-0x3
0271 00d9       |    |		Load_Top	At_Offset_1
0272 00d9       |    |		Load_Top	At_Offset_1
0273 e402       |    |		Load	0x2,0x2
0274 035b       | [  |		Declare_Type	Array,Constrained
0275 00db       |    |		Load_Top	At_Offset_3
0276 01cd       |    |		Execute	Vector,Slice_Reference
0277 00d8       |    |		Load_Top	At_Offset_0
0278 0335       | 5  |		Declare_Variable	Array,Duplicate
0279 00cd       |    |		Action	Spare6_Action
027a 00d9       |    |		Load_Top	At_Offset_1
027b 01d9       |    |		Execute	Vector,Reverse_Bounds
027c 0263       | c  |		Execute	Discrete,Above_Bound
027d 7005       |p   |		Jump_Nonzero	0x283
027e e5fe       |    |		Load	0x2,-0x2
027f 00d9       |    |		Load_Top	At_Offset_1
0280 e406       |    |		Load	0x2,0x6
0281 01d6       |    |		Execute	Vector,Field_Write
0282 3ffb       |?   |		Loop_Increasing	0x27e
0283 00cd       |    |		Action	Spare6_Action
0284 00da       |    |		Load_Top	At_Offset_2
0285 00da       |    |		Load_Top	At_Offset_2
0286 e402       |    |		Load	0x2,0x2
0287 01ce       |    |		Execute	Vector,Slice_Write
0288 00d3       |    |		Pop_Control	Pop_Count_3
0289 e5fd       |    |		Load	0x2,-0x3
028a 00db       |    |		Load_Top	At_Offset_3
028b 0227       | '  |		Execute	Access,All_Reference
028c 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
028d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
028e 0000 0000  |    |		.XXX[0x2]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 029e       |    |		.CONST	0x029e								; Address of begin
0291 0004       |    |		.CONST	0x0004								; Address of exception handler
0292 0003       |    |		.CONST	0x0003								; Number of locals
0293			INIT_0290:
0293 e001       |    |		Load	0x0,0x1
0294 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0295 00db       |    |		Load_Top	At_Offset_3
0296 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0297 e002       |    |		Load	0x0,0x2
0298 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0299 0039       | 9  |		Store_Top	Access,At_Offset_1
029a 00db       |    |		Load_Top	At_Offset_3
029b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
029c 00e3       |    |		Load_Encached	Natural_Cache
029d 03f1       |    |		Declare_Variable	Discrete,With_Value
029e			BODY_0290:
029e 00d9       |    |		Load_Top	At_Offset_1
029f a5fe       |    |		Store_Unchecked	0x2,-0x2
02a0 4801       |H   |		Short_Literal	0x1
02a1 00d9       |    |		Load_Top	At_Offset_1
02a2 e5ff       |    |		Load	0x2,-0x1
02a3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02a4 01cf       |    |		Execute	Vector,Slice_Read
02a5 4801       |H   |		Short_Literal	0x1
02a6 00da       |    |		Load_Top	At_Offset_2
02a7 e402       |    |		Load	0x2,0x2
02a8 0229       | )  |		Execute	Access,All_Read
02a9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02aa 01ce       |    |		Execute	Vector,Slice_Write
02ab 00d8       |    |		Load_Top	At_Offset_0
02ac 00da       |    |		Load_Top	At_Offset_2
02ad 0227       | '  |		Execute	Access,All_Reference
02ae 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02af 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02c0       |    |		.CONST	0x02c0								; Address of begin
02b1 0004       |    |		.CONST	0x0004								; Address of exception handler
02b2 0003       |    |		.CONST	0x0003								; Number of locals
02b3			INIT_02b0:
02b3 e001       |    |		Load	0x0,0x1
02b4 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02b5 00db       |    |		Load_Top	At_Offset_3
02b6 0227       | '  |		Execute	Access,All_Reference
02b7 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02b8 e002       |    |		Load	0x0,0x2
02b9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02ba 0039       | 9  |		Store_Top	Access,At_Offset_1
02bb 00db       |    |		Load_Top	At_Offset_3
02bc 0227       | '  |		Execute	Access,All_Reference
02bd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02be 00e3       |    |		Load_Encached	Natural_Cache
02bf 03f1       |    |		Declare_Variable	Discrete,With_Value
02c0			BODY_02b0:
02c0 00d9       |    |		Load_Top	At_Offset_1
02c1 a5fe       |    |		Store_Unchecked	0x2,-0x2
02c2 4801       |H   |		Short_Literal	0x1
02c3 00d9       |    |		Load_Top	At_Offset_1
02c4 e5ff       |    |		Load	0x2,-0x1
02c5 0227       | '  |		Execute	Access,All_Reference
02c6 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02c7 01cf       |    |		Execute	Vector,Slice_Read
02c8 4801       |H   |		Short_Literal	0x1
02c9 00da       |    |		Load_Top	At_Offset_2
02ca e402       |    |		Load	0x2,0x2
02cb 0229       | )  |		Execute	Access,All_Read
02cc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02cd 01ce       |    |		Execute	Vector,Slice_Write
02ce 00d8       |    |		Load_Top	At_Offset_0
02cf 00da       |    |		Load_Top	At_Offset_2
02d0 0227       | '  |		Execute	Access,All_Reference
02d1 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02d2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02d3 0000 0000  |    |		.BLANK	0000[0x5]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02eb       |    |		.CONST	0x02eb								; Address of begin
02d9 0004       |    |		.CONST	0x0004								; Address of exception handler
02da 0003       |    |		.CONST	0x0003								; Number of locals
02db			INIT_02d8:
02db e001       |    |		Load	0x0,0x1
02dc 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02dd 00db       |    |		Load_Top	At_Offset_3
02de 01db       |    |		Execute	Vector,Length
02df 00d8       |    |		Load_Top	At_Offset_0
02e0 00e3       |    |		Load_Encached	Natural_Cache
02e1 0260       | `  |		Execute	Discrete,In_Type
02e2 7001       |p   |		Jump_Nonzero	0x2e4
02e3 0801       |    |		Execute_Immediate	Raise,0x1
02e4 e002       |    |		Load	0x0,0x2
02e5 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02e6 0039       | 9  |		Store_Top	Access,At_Offset_1
02e7 00db       |    |		Load_Top	At_Offset_3
02e8 01db       |    |		Execute	Vector,Length
02e9 00e3       |    |		Load_Encached	Natural_Cache
02ea 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
02eb			BODY_02d8:
02eb 00d9       |    |		Load_Top	At_Offset_1
02ec a5fe       |    |		Store_Unchecked	0x2,-0x2
02ed e5ff       |    |		Load	0x2,-0x1
02ee 01dd       |    |		Execute	Vector,First
02ef e5ff       |    |		Load	0x2,-0x1
02f0 01dd       |    |		Execute	Vector,First
02f1 00da       |    |		Load_Top	At_Offset_2
02f2 0273       | s  |		Execute	Discrete,Plus
02f3 0aff       |    |		Execute_Immediate	Plus,-0x1
02f4 00d8       |    |		Load_Top	At_Offset_0
02f5 00e2       |    |		Load_Encached	Integer_Cache
02f6 0260       | `  |		Execute	Discrete,In_Type
02f7 7001       |p   |		Jump_Nonzero	0x2f9
02f8 0801       |    |		Execute_Immediate	Raise,0x1
02f9 e5ff       |    |		Load	0x2,-0x1
02fa 01cf       |    |		Execute	Vector,Slice_Read
02fb 4801       |H   |		Short_Literal	0x1
02fc 00da       |    |		Load_Top	At_Offset_2
02fd e402       |    |		Load	0x2,0x2
02fe 0229       | )  |		Execute	Access,All_Read
02ff 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0300 01ce       |    |		Execute	Vector,Slice_Write
0301 00d8       |    |		Load_Top	At_Offset_0
0302 00da       |    |		Load_Top	At_Offset_2
0303 0227       | '  |		Execute	Access,All_Reference
0304 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0305 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0306 0000 0000  |    |		.XXX[0x2]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 0311       |    |		.CONST	0x0311								; Address of begin
0309 0004       |    |		.CONST	0x0004								; Address of exception handler
030a 0002       |    |		.CONST	0x0002								; Number of locals
030b			INIT_0308:
030b e001       |    |		Load	0x0,0x1
030c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
030d 4801       |H   |		Short_Literal	0x1
030e e002       |    |		Load	0x0,0x2
030f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0310 0039       | 9  |		Store_Top	Access,At_Offset_1
0311			BODY_0308:
0311 00d8       |    |		Load_Top	At_Offset_0
0312 a5fe       |    |		Store_Unchecked	0x2,-0x2
0313 00db       |    |		Load_Top	At_Offset_3
0314 4801       |H   |		Short_Literal	0x1
0315 00da       |    |		Load_Top	At_Offset_2
0316 0227       | '  |		Execute	Access,All_Reference
0317 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0318 01d6       |    |		Execute	Vector,Field_Write
0319 4801       |H   |		Short_Literal	0x1
031a 00d9       |    |		Load_Top	At_Offset_1
031b 0227       | '  |		Execute	Access,All_Reference
031c 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
031d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
031e 0000 0000  |    |		.XXX[0x2]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0329       | )  |		.CONST	0x0329								; Address of begin
0321 0004       |    |		.CONST	0x0004								; Address of exception handler
0322 0002       |    |		.CONST	0x0002								; Number of locals
0323			INIT_0320:
0323 e001       |    |		Load	0x0,0x1
0324 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0325 e5fe       |    |		Load	0x2,-0x2
0326 e002       |    |		Load	0x0,0x2
0327 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0328 0039       | 9  |		Store_Top	Access,At_Offset_1
0329			BODY_0320:
0329 00d8       |    |		Load_Top	At_Offset_0
032a a5fd       |    |		Store_Unchecked	0x2,-0x3
032b 00d8       |    |		Load_Top	At_Offset_0
032c 0229       | )  |		Execute	Access,All_Read
032d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
032e 4801       |H   |		Short_Literal	0x1
032f e5fe       |    |		Load	0x2,-0x2
0330 00d9       |    |		Load_Top	At_Offset_1
0331 00d9       |    |		Load_Top	At_Offset_1
0332 e403       |    |		Load	0x2,0x3
0333 035b       | [  |		Declare_Type	Array,Constrained
0334 00db       |    |		Load_Top	At_Offset_3
0335 01cd       |    |		Execute	Vector,Slice_Reference
0336 00d8       |    |		Load_Top	At_Offset_0
0337 0335       | 5  |		Declare_Variable	Array,Duplicate
0338 00cd       |    |		Action	Spare6_Action
0339 00d9       |    |		Load_Top	At_Offset_1
033a 01d9       |    |		Execute	Vector,Reverse_Bounds
033b 0263       | c  |		Execute	Discrete,Above_Bound
033c 7005       |p   |		Jump_Nonzero	0x342
033d e5ff       |    |		Load	0x2,-0x1
033e 00d9       |    |		Load_Top	At_Offset_1
033f e407       |    |		Load	0x2,0x7
0340 01d6       |    |		Execute	Vector,Field_Write
0341 3ffb       |?   |		Loop_Increasing	0x33d
0342 00cd       |    |		Action	Spare6_Action
0343 00da       |    |		Load_Top	At_Offset_2
0344 00da       |    |		Load_Top	At_Offset_2
0345 e403       |    |		Load	0x2,0x3
0346 01ce       |    |		Execute	Vector,Slice_Write
0347 00d3       |    |		Pop_Control	Pop_Count_3
0348 e5fe       |    |		Load	0x2,-0x2
0349 00d9       |    |		Load_Top	At_Offset_1
034a 0227       | '  |		Execute	Access,All_Reference
034b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
034c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
034d 0000 0000  |    |		.XXX[0x3]
034f 0000       |    |
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 035a       | Z  |		.CONST	0x035a								; Address of begin
0351 0004       |    |		.CONST	0x0004								; Address of exception handler
0352 0002       |    |		.CONST	0x0002								; Number of locals
0353			INIT_0350:
0353 00db       |    |		Load_Top	At_Offset_3
0354 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0355 e5fe       |    |		Load	0x2,-0x2
0356 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0357 0272       | r  |		Execute	Discrete,Minus
0358 00e3       |    |		Load_Encached	Natural_Cache
0359 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
035a			BODY_0350:
035a 00d8       |    |		Load_Top	At_Offset_0
035b e5ff       |    |		Load	0x2,-0x1
035c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
035d 027d       | }  |		Execute	Discrete,Greater
035e 6803       |h   |		Jump_Zero	0x362
035f 00db       |    |		Load_Top	At_Offset_3
0360 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0361 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0362 4801       |H   |		Short_Literal	0x1
0363 00d9       |    |		Load_Top	At_Offset_1
0364 e5ff       |    |		Load	0x2,-0x1
0365 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0366 01cf       |    |		Execute	Vector,Slice_Read
0367 e5fe       |    |		Load	0x2,-0x2
0368 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0369 0a01       |    |		Execute_Immediate	Plus,0x1
036a 00d8       |    |		Load_Top	At_Offset_0
036b 00e2       |    |		Load_Encached	Integer_Cache
036c 0260       | `  |		Execute	Discrete,In_Type
036d 7001       |p   |		Jump_Nonzero	0x36f
036e 0801       |    |		Execute_Immediate	Raise,0x1
036f e5fe       |    |		Load	0x2,-0x2
0370 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0371 00db       |    |		Load_Top	At_Offset_3
0372 0273       | s  |		Execute	Discrete,Plus
0373 00d8       |    |		Load_Top	At_Offset_0
0374 00e2       |    |		Load_Encached	Integer_Cache
0375 0260       | `  |		Execute	Discrete,In_Type
0376 7001       |p   |		Jump_Nonzero	0x378
0377 0801       |    |		Execute_Immediate	Raise,0x1
0378 e5fe       |    |		Load	0x2,-0x2
0379 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
037a 01ce       |    |		Execute	Vector,Slice_Write
037b e5fe       |    |		Load	0x2,-0x2
037c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
037d 00d9       |    |		Load_Top	At_Offset_1
037e 0273       | s  |		Execute	Discrete,Plus
037f e5fe       |    |		Load	0x2,-0x2
0380 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0381 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0382 0000 0000  |    |		.BLANK	0000[0x6]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 0392       |    |		.CONST	0x0392								; Address of begin
0389 0004       |    |		.CONST	0x0004								; Address of exception handler
038a 0002       |    |		.CONST	0x0002								; Number of locals
038b			INIT_0388:
038b 00db       |    |		Load_Top	At_Offset_3
038c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
038d e5fe       |    |		Load	0x2,-0x2
038e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
038f 0272       | r  |		Execute	Discrete,Minus
0390 00e3       |    |		Load_Encached	Natural_Cache
0391 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0392			BODY_0388:
0392 00d8       |    |		Load_Top	At_Offset_0
0393 e5ff       |    |		Load	0x2,-0x1
0394 0227       | '  |		Execute	Access,All_Reference
0395 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0396 027d       | }  |		Execute	Discrete,Greater
0397 6804       |h   |		Jump_Zero	0x39c
0398 00db       |    |		Load_Top	At_Offset_3
0399 0227       | '  |		Execute	Access,All_Reference
039a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
039b 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
039c 4801       |H   |		Short_Literal	0x1
039d 00d9       |    |		Load_Top	At_Offset_1
039e e5ff       |    |		Load	0x2,-0x1
039f 0227       | '  |		Execute	Access,All_Reference
03a0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03a1 01cf       |    |		Execute	Vector,Slice_Read
03a2 e5fe       |    |		Load	0x2,-0x2
03a3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03a4 0a01       |    |		Execute_Immediate	Plus,0x1
03a5 00d8       |    |		Load_Top	At_Offset_0
03a6 00e2       |    |		Load_Encached	Integer_Cache
03a7 0260       | `  |		Execute	Discrete,In_Type
03a8 7001       |p   |		Jump_Nonzero	0x3aa
03a9 0801       |    |		Execute_Immediate	Raise,0x1
03aa e5fe       |    |		Load	0x2,-0x2
03ab 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03ac 00db       |    |		Load_Top	At_Offset_3
03ad 0273       | s  |		Execute	Discrete,Plus
03ae 00d8       |    |		Load_Top	At_Offset_0
03af 00e2       |    |		Load_Encached	Integer_Cache
03b0 0260       | `  |		Execute	Discrete,In_Type
03b1 7001       |p   |		Jump_Nonzero	0x3b3
03b2 0801       |    |		Execute_Immediate	Raise,0x1
03b3 e5fe       |    |		Load	0x2,-0x2
03b4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03b5 01ce       |    |		Execute	Vector,Slice_Write
03b6 e5fe       |    |		Load	0x2,-0x2
03b7 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03b8 00d9       |    |		Load_Top	At_Offset_1
03b9 0273       | s  |		Execute	Discrete,Plus
03ba e5fe       |    |		Load	0x2,-0x2
03bb 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
03bc 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03bd 0000 0000  |    |		.XXX[0x3]
03bf 0000       |    |
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03ca       |    |		.CONST	0x03ca								; Address of begin
03c1 0004       |    |		.CONST	0x0004								; Address of exception handler
03c2 0002       |    |		.CONST	0x0002								; Number of locals
03c3			INIT_03c0:
03c3 00db       |    |		Load_Top	At_Offset_3
03c4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
03c5 e5fe       |    |		Load	0x2,-0x2
03c6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03c7 0272       | r  |		Execute	Discrete,Minus
03c8 00e3       |    |		Load_Encached	Natural_Cache
03c9 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
03ca			BODY_03c0:
03ca 00d8       |    |		Load_Top	At_Offset_0
03cb e5ff       |    |		Load	0x2,-0x1
03cc 01db       |    |		Execute	Vector,Length
03cd 027d       | }  |		Execute	Discrete,Greater
03ce 6803       |h   |		Jump_Zero	0x3d2
03cf 00db       |    |		Load_Top	At_Offset_3
03d0 01db       |    |		Execute	Vector,Length
03d1 0059       | Y  |		Store_Top	Discrete,At_Offset_1
03d2 00db       |    |		Load_Top	At_Offset_3
03d3 01dd       |    |		Execute	Vector,First
03d4 e5ff       |    |		Load	0x2,-0x1
03d5 01dd       |    |		Execute	Vector,First
03d6 00da       |    |		Load_Top	At_Offset_2
03d7 0273       | s  |		Execute	Discrete,Plus
03d8 0aff       |    |		Execute_Immediate	Plus,-0x1
03d9 00d8       |    |		Load_Top	At_Offset_0
03da 00e2       |    |		Load_Encached	Integer_Cache
03db 0260       | `  |		Execute	Discrete,In_Type
03dc 7001       |p   |		Jump_Nonzero	0x3de
03dd 0801       |    |		Execute_Immediate	Raise,0x1
03de e5ff       |    |		Load	0x2,-0x1
03df 01cf       |    |		Execute	Vector,Slice_Read
03e0 e5fe       |    |		Load	0x2,-0x2
03e1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03e2 0a01       |    |		Execute_Immediate	Plus,0x1
03e3 00d8       |    |		Load_Top	At_Offset_0
03e4 00e2       |    |		Load_Encached	Integer_Cache
03e5 0260       | `  |		Execute	Discrete,In_Type
03e6 7001       |p   |		Jump_Nonzero	0x3e8
03e7 0801       |    |		Execute_Immediate	Raise,0x1
03e8 e5fe       |    |		Load	0x2,-0x2
03e9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03ea 00db       |    |		Load_Top	At_Offset_3
03eb 0273       | s  |		Execute	Discrete,Plus
03ec 00d8       |    |		Load_Top	At_Offset_0
03ed 00e2       |    |		Load_Encached	Integer_Cache
03ee 0260       | `  |		Execute	Discrete,In_Type
03ef 7001       |p   |		Jump_Nonzero	0x3f1
03f0 0801       |    |		Execute_Immediate	Raise,0x1
03f1 e5fe       |    |		Load	0x2,-0x2
03f2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03f3 01ce       |    |		Execute	Vector,Slice_Write
03f4 e5fe       |    |		Load	0x2,-0x2
03f5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03f6 00d9       |    |		Load_Top	At_Offset_1
03f7 0273       | s  |		Execute	Discrete,Plus
03f8 e5fe       |    |		Load	0x2,-0x2
03f9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
03fa 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03fb 0000 0000  |    |		.BLANK	0000[0x5]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 040a       |    |		.CONST	0x040a								; Address of begin
0401 0004       |    |		.CONST	0x0004								; Address of exception handler
0402 0002       |    |		.CONST	0x0002								; Number of locals
0403			INIT_0400:
0403 00db       |    |		Load_Top	At_Offset_3
0404 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0405 e5fe       |    |		Load	0x2,-0x2
0406 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0407 0272       | r  |		Execute	Discrete,Minus
0408 00e3       |    |		Load_Encached	Natural_Cache
0409 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
040a			BODY_0400:
040a 00d8       |    |		Load_Top	At_Offset_0
040b 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
040c 680c       |h   |		Jump_Zero	0x419
040d 00db       |    |		Load_Top	At_Offset_3
040e e5fe       |    |		Load	0x2,-0x2
040f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0410 0a01       |    |		Execute_Immediate	Plus,0x1
0411 e5fe       |    |		Load	0x2,-0x2
0412 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0413 01d6       |    |		Execute	Vector,Field_Write
0414 e5fe       |    |		Load	0x2,-0x2
0415 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0416 0a01       |    |		Execute_Immediate	Plus,0x1
0417 e5fe       |    |		Load	0x2,-0x2
0418 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0419 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
041a 0000 0000  |    |		.BLANK	0000[0x6]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 042a       | *  |		.CONST	0x042a								; Address of begin
0421 0004       |    |		.CONST	0x0004								; Address of exception handler
0422 0002       |    |		.CONST	0x0002								; Number of locals
0423			INIT_0420:
0423 e5fd       |    |		Load	0x2,-0x3
0424 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0425 e5fd       |    |		Load	0x2,-0x3
0426 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0427 0272       | r  |		Execute	Discrete,Minus
0428 00e3       |    |		Load_Encached	Natural_Cache
0429 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
042a			BODY_0420:
042a 00d8       |    |		Load_Top	At_Offset_0
042b e5fe       |    |		Load	0x2,-0x2
042c 027d       | }  |		Execute	Discrete,Greater
042d 6802       |h   |		Jump_Zero	0x430
042e e5fe       |    |		Load	0x2,-0x2
042f 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0430 e5fd       |    |		Load	0x2,-0x3
0431 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0432 e5fd       |    |		Load	0x2,-0x3
0433 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0434 0a01       |    |		Execute_Immediate	Plus,0x1
0435 00d8       |    |		Load_Top	At_Offset_0
0436 00e2       |    |		Load_Encached	Integer_Cache
0437 0260       | `  |		Execute	Discrete,In_Type
0438 7001       |p   |		Jump_Nonzero	0x43a
0439 0801       |    |		Execute_Immediate	Raise,0x1
043a e5fd       |    |		Load	0x2,-0x3
043b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
043c 00db       |    |		Load_Top	At_Offset_3
043d 0273       | s  |		Execute	Discrete,Plus
043e 00d8       |    |		Load_Top	At_Offset_0
043f 00e2       |    |		Load_Encached	Integer_Cache
0440 0260       | `  |		Execute	Discrete,In_Type
0441 7001       |p   |		Jump_Nonzero	0x443
0442 0801       |    |		Execute_Immediate	Raise,0x1
0443 00d9       |    |		Load_Top	At_Offset_1
0444 00d9       |    |		Load_Top	At_Offset_1
0445 e403       |    |		Load	0x2,0x3
0446 035b       | [  |		Declare_Type	Array,Constrained
0447 00db       |    |		Load_Top	At_Offset_3
0448 01cd       |    |		Execute	Vector,Slice_Reference
0449 00d8       |    |		Load_Top	At_Offset_0
044a 0335       | 5  |		Declare_Variable	Array,Duplicate
044b 00cd       |    |		Action	Spare6_Action
044c 00d9       |    |		Load_Top	At_Offset_1
044d 01d9       |    |		Execute	Vector,Reverse_Bounds
044e 0263       | c  |		Execute	Discrete,Above_Bound
044f 7005       |p   |		Jump_Nonzero	0x455
0450 e5ff       |    |		Load	0x2,-0x1
0451 00d9       |    |		Load_Top	At_Offset_1
0452 e407       |    |		Load	0x2,0x7
0453 01d6       |    |		Execute	Vector,Field_Write
0454 3ffb       |?   |		Loop_Increasing	0x450
0455 00cd       |    |		Action	Spare6_Action
0456 00da       |    |		Load_Top	At_Offset_2
0457 00da       |    |		Load_Top	At_Offset_2
0458 e403       |    |		Load	0x2,0x3
0459 01ce       |    |		Execute	Vector,Slice_Write
045a 00d3       |    |		Pop_Control	Pop_Count_3
045b e5fd       |    |		Load	0x2,-0x3
045c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
045d e5fe       |    |		Load	0x2,-0x2
045e 0273       | s  |		Execute	Discrete,Plus
045f e5fd       |    |		Load	0x2,-0x3
0460 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0461 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0462 0000 0000  |    |		.BLANK	0000[0x6]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 0474       | t  |		.CONST	0x0474								; Address of begin
0469 0004       |    |		.CONST	0x0004								; Address of exception handler
046a 0002       |    |		.CONST	0x0002								; Number of locals
046b			INIT_0468:
046b 00da       |    |		Load_Top	At_Offset_2
046c 0227       | '  |		Execute	Access,All_Reference
046d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
046e 00db       |    |		Load_Top	At_Offset_3
046f 0227       | '  |		Execute	Access,All_Reference
0470 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0471 0272       | r  |		Execute	Discrete,Minus
0472 00e3       |    |		Load_Encached	Natural_Cache
0473 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0474			BODY_0468:
0474 00d8       |    |		Load_Top	At_Offset_0
0475 e5fe       |    |		Load	0x2,-0x2
0476 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0477 027d       | }  |		Execute	Discrete,Greater
0478 6803       |h   |		Jump_Zero	0x47c
0479 e5fe       |    |		Load	0x2,-0x2
047a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
047b 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
047c 4801       |H   |		Short_Literal	0x1
047d 00d9       |    |		Load_Top	At_Offset_1
047e e5fe       |    |		Load	0x2,-0x2
047f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0480 01cf       |    |		Execute	Vector,Slice_Read
0481 e5ff       |    |		Load	0x2,-0x1
0482 0227       | '  |		Execute	Access,All_Reference
0483 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0484 0a01       |    |		Execute_Immediate	Plus,0x1
0485 00d8       |    |		Load_Top	At_Offset_0
0486 00e2       |    |		Load_Encached	Integer_Cache
0487 0260       | `  |		Execute	Discrete,In_Type
0488 7001       |p   |		Jump_Nonzero	0x48a
0489 0801       |    |		Execute_Immediate	Raise,0x1
048a e5ff       |    |		Load	0x2,-0x1
048b 0227       | '  |		Execute	Access,All_Reference
048c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
048d 00db       |    |		Load_Top	At_Offset_3
048e 0273       | s  |		Execute	Discrete,Plus
048f 00d8       |    |		Load_Top	At_Offset_0
0490 00e2       |    |		Load_Encached	Integer_Cache
0491 0260       | `  |		Execute	Discrete,In_Type
0492 7001       |p   |		Jump_Nonzero	0x494
0493 0801       |    |		Execute_Immediate	Raise,0x1
0494 e5ff       |    |		Load	0x2,-0x1
0495 0229       | )  |		Execute	Access,All_Read
0496 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0497 01ce       |    |		Execute	Vector,Slice_Write
0498 00db       |    |		Load_Top	At_Offset_3
0499 0227       | '  |		Execute	Access,All_Reference
049a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
049b 00d9       |    |		Load_Top	At_Offset_1
049c 0273       | s  |		Execute	Discrete,Plus
049d e5ff       |    |		Load	0x2,-0x1
049e 0227       | '  |		Execute	Access,All_Reference
049f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
04a0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04a1 0000 0000  |    |		.BLANK	0000[0x7]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04b4       |    |		.CONST	0x04b4								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0002       |    |		.CONST	0x0002								; Number of locals
04ab			INIT_04a8:
04ab 00da       |    |		Load_Top	At_Offset_2
04ac 0227       | '  |		Execute	Access,All_Reference
04ad 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ae 00db       |    |		Load_Top	At_Offset_3
04af 0227       | '  |		Execute	Access,All_Reference
04b0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04b1 0272       | r  |		Execute	Discrete,Minus
04b2 00e3       |    |		Load_Encached	Natural_Cache
04b3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
04b4			BODY_04a8:
04b4 00d8       |    |		Load_Top	At_Offset_0
04b5 e5fe       |    |		Load	0x2,-0x2
04b6 0227       | '  |		Execute	Access,All_Reference
04b7 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04b8 027d       | }  |		Execute	Discrete,Greater
04b9 6804       |h   |		Jump_Zero	0x4be
04ba e5fe       |    |		Load	0x2,-0x2
04bb 0227       | '  |		Execute	Access,All_Reference
04bc 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04bd 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
04be 4801       |H   |		Short_Literal	0x1
04bf 00d9       |    |		Load_Top	At_Offset_1
04c0 e5fe       |    |		Load	0x2,-0x2
04c1 0227       | '  |		Execute	Access,All_Reference
04c2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
04c3 01cf       |    |		Execute	Vector,Slice_Read
04c4 e5ff       |    |		Load	0x2,-0x1
04c5 0227       | '  |		Execute	Access,All_Reference
04c6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04c7 0a01       |    |		Execute_Immediate	Plus,0x1
04c8 00d8       |    |		Load_Top	At_Offset_0
04c9 00e2       |    |		Load_Encached	Integer_Cache
04ca 0260       | `  |		Execute	Discrete,In_Type
04cb 7001       |p   |		Jump_Nonzero	0x4cd
04cc 0801       |    |		Execute_Immediate	Raise,0x1
04cd e5ff       |    |		Load	0x2,-0x1
04ce 0227       | '  |		Execute	Access,All_Reference
04cf 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04d0 00db       |    |		Load_Top	At_Offset_3
04d1 0273       | s  |		Execute	Discrete,Plus
04d2 00d8       |    |		Load_Top	At_Offset_0
04d3 00e2       |    |		Load_Encached	Integer_Cache
04d4 0260       | `  |		Execute	Discrete,In_Type
04d5 7001       |p   |		Jump_Nonzero	0x4d7
04d6 0801       |    |		Execute_Immediate	Raise,0x1
04d7 e5ff       |    |		Load	0x2,-0x1
04d8 0229       | )  |		Execute	Access,All_Read
04d9 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
04da 01ce       |    |		Execute	Vector,Slice_Write
04db 00db       |    |		Load_Top	At_Offset_3
04dc 0227       | '  |		Execute	Access,All_Reference
04dd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04de 00d9       |    |		Load_Top	At_Offset_1
04df 0273       | s  |		Execute	Discrete,Plus
04e0 e5ff       |    |		Load	0x2,-0x1
04e1 0227       | '  |		Execute	Access,All_Reference
04e2 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
04e3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04e4 0000 0000  |    |		.BLANK	0000[0x4]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f4       |    |		.CONST	0x04f4								; Address of begin
04e9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ea 0002       |    |		.CONST	0x0002								; Number of locals
04eb			INIT_04e8:
04eb 00da       |    |		Load_Top	At_Offset_2
04ec 0227       | '  |		Execute	Access,All_Reference
04ed 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ee 00db       |    |		Load_Top	At_Offset_3
04ef 0227       | '  |		Execute	Access,All_Reference
04f0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04f1 0272       | r  |		Execute	Discrete,Minus
04f2 00e3       |    |		Load_Encached	Natural_Cache
04f3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
04f4			BODY_04e8:
04f4 00d8       |    |		Load_Top	At_Offset_0
04f5 e5fe       |    |		Load	0x2,-0x2
04f6 01db       |    |		Execute	Vector,Length
04f7 027d       | }  |		Execute	Discrete,Greater
04f8 6803       |h   |		Jump_Zero	0x4fc
04f9 e5fe       |    |		Load	0x2,-0x2
04fa 01db       |    |		Execute	Vector,Length
04fb 0059       | Y  |		Store_Top	Discrete,At_Offset_1
04fc e5fe       |    |		Load	0x2,-0x2
04fd 01dd       |    |		Execute	Vector,First
04fe e5fe       |    |		Load	0x2,-0x2
04ff 01dd       |    |		Execute	Vector,First
0500 00da       |    |		Load_Top	At_Offset_2
0501 0273       | s  |		Execute	Discrete,Plus
0502 0aff       |    |		Execute_Immediate	Plus,-0x1
0503 00d8       |    |		Load_Top	At_Offset_0
0504 00e2       |    |		Load_Encached	Integer_Cache
0505 0260       | `  |		Execute	Discrete,In_Type
0506 7001       |p   |		Jump_Nonzero	0x508
0507 0801       |    |		Execute_Immediate	Raise,0x1
0508 e5fe       |    |		Load	0x2,-0x2
0509 01cf       |    |		Execute	Vector,Slice_Read
050a e5ff       |    |		Load	0x2,-0x1
050b 0227       | '  |		Execute	Access,All_Reference
050c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
050d 0a01       |    |		Execute_Immediate	Plus,0x1
050e 00d8       |    |		Load_Top	At_Offset_0
050f 00e2       |    |		Load_Encached	Integer_Cache
0510 0260       | `  |		Execute	Discrete,In_Type
0511 7001       |p   |		Jump_Nonzero	0x513
0512 0801       |    |		Execute_Immediate	Raise,0x1
0513 e5ff       |    |		Load	0x2,-0x1
0514 0227       | '  |		Execute	Access,All_Reference
0515 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0516 00db       |    |		Load_Top	At_Offset_3
0517 0273       | s  |		Execute	Discrete,Plus
0518 00d8       |    |		Load_Top	At_Offset_0
0519 00e2       |    |		Load_Encached	Integer_Cache
051a 0260       | `  |		Execute	Discrete,In_Type
051b 7001       |p   |		Jump_Nonzero	0x51d
051c 0801       |    |		Execute_Immediate	Raise,0x1
051d e5ff       |    |		Load	0x2,-0x1
051e 0229       | )  |		Execute	Access,All_Read
051f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0520 01ce       |    |		Execute	Vector,Slice_Write
0521 00db       |    |		Load_Top	At_Offset_3
0522 0227       | '  |		Execute	Access,All_Reference
0523 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0524 00d9       |    |		Load_Top	At_Offset_1
0525 0273       | s  |		Execute	Discrete,Plus
0526 e5ff       |    |		Load	0x2,-0x1
0527 0227       | '  |		Execute	Access,All_Reference
0528 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0529 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
052a 0000 0000  |    |		.BLANK	0000[0x6]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 053c       | <  |		.CONST	0x053c								; Address of begin
0531 0004       |    |		.CONST	0x0004								; Address of exception handler
0532 0002       |    |		.CONST	0x0002								; Number of locals
0533			INIT_0530:
0533 00da       |    |		Load_Top	At_Offset_2
0534 0227       | '  |		Execute	Access,All_Reference
0535 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0536 00db       |    |		Load_Top	At_Offset_3
0537 0227       | '  |		Execute	Access,All_Reference
0538 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0539 0272       | r  |		Execute	Discrete,Minus
053a 00e3       |    |		Load_Encached	Natural_Cache
053b 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
053c			BODY_0530:
053c 00d8       |    |		Load_Top	At_Offset_0
053d 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
053e 6810       |h   |		Jump_Zero	0x54f
053f e5fe       |    |		Load	0x2,-0x2
0540 e5ff       |    |		Load	0x2,-0x1
0541 0227       | '  |		Execute	Access,All_Reference
0542 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0543 0a01       |    |		Execute_Immediate	Plus,0x1
0544 e5ff       |    |		Load	0x2,-0x1
0545 0227       | '  |		Execute	Access,All_Reference
0546 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0547 01d6       |    |		Execute	Vector,Field_Write
0548 00db       |    |		Load_Top	At_Offset_3
0549 0227       | '  |		Execute	Access,All_Reference
054a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
054b 0a01       |    |		Execute_Immediate	Plus,0x1
054c e5ff       |    |		Load	0x2,-0x1
054d 0227       | '  |		Execute	Access,All_Reference
054e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
054f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 055c       | \  |		.CONST	0x055c								; Address of begin
0551 0004       |    |		.CONST	0x0004								; Address of exception handler
0552 0002       |    |		.CONST	0x0002								; Number of locals
0553			INIT_0550:
0553 00da       |    |		Load_Top	At_Offset_2
0554 0227       | '  |		Execute	Access,All_Reference
0555 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0556 00db       |    |		Load_Top	At_Offset_3
0557 0227       | '  |		Execute	Access,All_Reference
0558 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0559 0272       | r  |		Execute	Discrete,Minus
055a 00e3       |    |		Load_Encached	Natural_Cache
055b 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
055c			BODY_0550:
055c 00d8       |    |		Load_Top	At_Offset_0
055d e5fd       |    |		Load	0x2,-0x3
055e 027d       | }  |		Execute	Discrete,Greater
055f 6802       |h   |		Jump_Zero	0x562
0560 e5fd       |    |		Load	0x2,-0x3
0561 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0562 00db       |    |		Load_Top	At_Offset_3
0563 0229       | )  |		Execute	Access,All_Read
0564 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0565 e5ff       |    |		Load	0x2,-0x1
0566 0227       | '  |		Execute	Access,All_Reference
0567 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0568 0a01       |    |		Execute_Immediate	Plus,0x1
0569 00d8       |    |		Load_Top	At_Offset_0
056a 00e2       |    |		Load_Encached	Integer_Cache
056b 0260       | `  |		Execute	Discrete,In_Type
056c 7001       |p   |		Jump_Nonzero	0x56e
056d 0801       |    |		Execute_Immediate	Raise,0x1
056e e5ff       |    |		Load	0x2,-0x1
056f 0227       | '  |		Execute	Access,All_Reference
0570 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0571 00db       |    |		Load_Top	At_Offset_3
0572 0273       | s  |		Execute	Discrete,Plus
0573 00d8       |    |		Load_Top	At_Offset_0
0574 00e2       |    |		Load_Encached	Integer_Cache
0575 0260       | `  |		Execute	Discrete,In_Type
0576 7001       |p   |		Jump_Nonzero	0x578
0577 0801       |    |		Execute_Immediate	Raise,0x1
0578 00d9       |    |		Load_Top	At_Offset_1
0579 00d9       |    |		Load_Top	At_Offset_1
057a e403       |    |		Load	0x2,0x3
057b 035b       | [  |		Declare_Type	Array,Constrained
057c 00db       |    |		Load_Top	At_Offset_3
057d 01cd       |    |		Execute	Vector,Slice_Reference
057e 00d8       |    |		Load_Top	At_Offset_0
057f 0335       | 5  |		Declare_Variable	Array,Duplicate
0580 00cd       |    |		Action	Spare6_Action
0581 00d9       |    |		Load_Top	At_Offset_1
0582 01d9       |    |		Execute	Vector,Reverse_Bounds
0583 0263       | c  |		Execute	Discrete,Above_Bound
0584 7005       |p   |		Jump_Nonzero	0x58a
0585 e5fe       |    |		Load	0x2,-0x2
0586 00d9       |    |		Load_Top	At_Offset_1
0587 e407       |    |		Load	0x2,0x7
0588 01d6       |    |		Execute	Vector,Field_Write
0589 3ffb       |?   |		Loop_Increasing	0x585
058a 00cd       |    |		Action	Spare6_Action
058b 00da       |    |		Load_Top	At_Offset_2
058c 00da       |    |		Load_Top	At_Offset_2
058d e403       |    |		Load	0x2,0x3
058e 01ce       |    |		Execute	Vector,Slice_Write
058f 00d3       |    |		Pop_Control	Pop_Count_3
0590 00db       |    |		Load_Top	At_Offset_3
0591 0227       | '  |		Execute	Access,All_Reference
0592 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0593 e5fd       |    |		Load	0x2,-0x3
0594 0273       | s  |		Execute	Discrete,Plus
0595 e5ff       |    |		Load	0x2,-0x1
0596 0227       | '  |		Execute	Access,All_Reference
0597 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0598 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0599 0000 0000  |    |		.BLANK	0000[0x7]
05a0 ; --------------------------------------------------------------------------------------
05a0 ; SUBPROGRAM
05a0 ; --------------------------------------------------------------------------------------
05a0 05a8       |    |		.CONST	0x05a8								; Address of begin
05a1 0004       |    |		.CONST	0x0004								; Address of exception handler
05a2 0003       |    |		.CONST	0x0003								; Number of locals
05a3			INIT_05a0:
05a3 00e3       |    |		Load_Encached	Natural_Cache
05a4 00db       |    |		Load_Top	At_Offset_3
05a5 01db       |    |		Execute	Vector,Length
05a6 00e3       |    |		Load_Encached	Natural_Cache
05a7 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
05a8			BODY_05a0:
05a8 e5fd       |    |		Load	0x2,-0x3
05a9 0227       | '  |		Execute	Access,All_Reference
05aa 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05ab 00d9       |    |		Load_Top	At_Offset_1
05ac 0273       | s  |		Execute	Discrete,Plus
05ad 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05ae e5fd       |    |		Load	0x2,-0x3
05af 0227       | '  |		Execute	Access,All_Reference
05b0 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05b1 00da       |    |		Load_Top	At_Offset_2
05b2 027c       | |  |		Execute	Discrete,Less
05b3 6810       |h   |		Jump_Zero	0x5c4
05b4 00d9       |    |		Load_Top	At_Offset_1
05b5 e5fe       |    |		Load	0x2,-0x2
05b6 0273       | s  |		Execute	Discrete,Plus
05b7 0aff       |    |		Execute_Immediate	Plus,-0x1
05b8 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05b9 00d9       |    |		Load_Top	At_Offset_1
05ba 00da       |    |		Load_Top	At_Offset_2
05bb e5fe       |    |		Load	0x2,-0x2
05bc 026f       | o  |		Execute	Discrete,Remainder
05bd 0272       | r  |		Execute	Discrete,Minus
05be 005a       | Z  |		Store_Top	Discrete,At_Offset_2
05bf e5fd       |    |		Load	0x2,-0x3
05c0 00da       |    |		Load_Top	At_Offset_2
05c1 e002       |    |		Load	0x0,0x2
05c2 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
05c3 c5fd       |    |		Store	0x2,-0x3
05c4 e5ff       |    |		Load	0x2,-0x1
05c5 01dd       |    |		Execute	Vector,First
05c6 e5ff       |    |		Load	0x2,-0x1
05c7 01dc       |    |		Execute	Vector,Last
05c8 e5ff       |    |		Load	0x2,-0x1
05c9 01cf       |    |		Execute	Vector,Slice_Read
05ca e5fd       |    |		Load	0x2,-0x3
05cb 0227       | '  |		Execute	Access,All_Reference
05cc 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05cd 0a01       |    |		Execute_Immediate	Plus,0x1
05ce 00d8       |    |		Load_Top	At_Offset_0
05cf 00e2       |    |		Load_Encached	Integer_Cache
05d0 0260       | `  |		Execute	Discrete,In_Type
05d1 7001       |p   |		Jump_Nonzero	0x5d3
05d2 0801       |    |		Execute_Immediate	Raise,0x1
05d3 e5fd       |    |		Load	0x2,-0x3
05d4 0227       | '  |		Execute	Access,All_Reference
05d5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05d6 00db       |    |		Load_Top	At_Offset_3
05d7 0273       | s  |		Execute	Discrete,Plus
05d8 00d8       |    |		Load_Top	At_Offset_0
05d9 00e2       |    |		Load_Encached	Integer_Cache
05da 0260       | `  |		Execute	Discrete,In_Type
05db 7001       |p   |		Jump_Nonzero	0x5dd
05dc 0801       |    |		Execute_Immediate	Raise,0x1
05dd e5fd       |    |		Load	0x2,-0x3
05de 0229       | )  |		Execute	Access,All_Read
05df 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
05e0 01ce       |    |		Execute	Vector,Slice_Write
05e1 e5fd       |    |		Load	0x2,-0x3
05e2 0227       | '  |		Execute	Access,All_Reference
05e3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05e4 00d9       |    |		Load_Top	At_Offset_1
05e5 0273       | s  |		Execute	Discrete,Plus
05e6 e5fd       |    |		Load	0x2,-0x3
05e7 0227       | '  |		Execute	Access,All_Reference
05e8 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
05e9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
05ea 0000 0000  |    |		.BLANK	0000[0x6]
05f0 ; --------------------------------------------------------------------------------------
05f0 ; SUBPROGRAM
05f0 ; --------------------------------------------------------------------------------------
05f0 05f4       |    |		.CONST	0x05f4								; Address of begin
05f1 0004       |    |		.CONST	0x0004								; Address of exception handler
05f2 0002       |    |		.CONST	0x0002								; Number of locals
05f3			INIT_05f0:
05f3 00e3       |    |		Load_Encached	Natural_Cache
05f4			BODY_05f0:
05f4 e5fd       |    |		Load	0x2,-0x3
05f5 0227       | '  |		Execute	Access,All_Reference
05f6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
05f7 0a01       |    |		Execute_Immediate	Plus,0x1
05f8 0059       | Y  |		Store_Top	Discrete,At_Offset_1
05f9 e5fd       |    |		Load	0x2,-0x3
05fa 0227       | '  |		Execute	Access,All_Reference
05fb 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05fc 00d9       |    |		Load_Top	At_Offset_1
05fd 027c       | |  |		Execute	Discrete,Less
05fe 6810       |h   |		Jump_Zero	0x60f
05ff 00d8       |    |		Load_Top	At_Offset_0
0600 e5fe       |    |		Load	0x2,-0x2
0601 0273       | s  |		Execute	Discrete,Plus
0602 0aff       |    |		Execute_Immediate	Plus,-0x1
0603 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0604 00d8       |    |		Load_Top	At_Offset_0
0605 00d9       |    |		Load_Top	At_Offset_1
0606 e5fe       |    |		Load	0x2,-0x2
0607 026f       | o  |		Execute	Discrete,Remainder
0608 0272       | r  |		Execute	Discrete,Minus
0609 0059       | Y  |		Store_Top	Discrete,At_Offset_1
060a e5fd       |    |		Load	0x2,-0x3
060b 00d9       |    |		Load_Top	At_Offset_1
060c e002       |    |		Load	0x0,0x2
060d 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
060e c5fd       |    |		Store	0x2,-0x3
060f 00db       |    |		Load_Top	At_Offset_3
0610 e5fd       |    |		Load	0x2,-0x3
0611 0227       | '  |		Execute	Access,All_Reference
0612 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0613 0a01       |    |		Execute_Immediate	Plus,0x1
0614 e5fd       |    |		Load	0x2,-0x3
0615 0227       | '  |		Execute	Access,All_Reference
0616 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0617 01d6       |    |		Execute	Vector,Field_Write
0618 e5fd       |    |		Load	0x2,-0x3
0619 0227       | '  |		Execute	Access,All_Reference
061a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
061b 0a01       |    |		Execute_Immediate	Plus,0x1
061c e5fd       |    |		Load	0x2,-0x3
061d 0227       | '  |		Execute	Access,All_Reference
061e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
061f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0624       | $  |		.CONST	0x0624								; Address of begin
0621 0004       |    |		.CONST	0x0004								; Address of exception handler
0622 0002       |    |		.CONST	0x0002								; Number of locals
0623			INIT_0620:
0623 00e3       |    |		Load_Encached	Natural_Cache
0624			BODY_0620:
0624 e5fc       |    |		Load	0x2,-0x4
0625 0227       | '  |		Execute	Access,All_Reference
0626 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0627 e5fe       |    |		Load	0x2,-0x2
0628 0273       | s  |		Execute	Discrete,Plus
0629 0059       | Y  |		Store_Top	Discrete,At_Offset_1
062a e5fc       |    |		Load	0x2,-0x4
062b 0227       | '  |		Execute	Access,All_Reference
062c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
062d 00d9       |    |		Load_Top	At_Offset_1
062e 027c       | |  |		Execute	Discrete,Less
062f 6810       |h   |		Jump_Zero	0x640
0630 00d8       |    |		Load_Top	At_Offset_0
0631 e5fd       |    |		Load	0x2,-0x3
0632 0273       | s  |		Execute	Discrete,Plus
0633 0aff       |    |		Execute_Immediate	Plus,-0x1
0634 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0635 00d8       |    |		Load_Top	At_Offset_0
0636 00d9       |    |		Load_Top	At_Offset_1
0637 e5fd       |    |		Load	0x2,-0x3
0638 026f       | o  |		Execute	Discrete,Remainder
0639 0272       | r  |		Execute	Discrete,Minus
063a 0059       | Y  |		Store_Top	Discrete,At_Offset_1
063b e5fc       |    |		Load	0x2,-0x4
063c 00d9       |    |		Load_Top	At_Offset_1
063d e002       |    |		Load	0x0,0x2
063e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
063f c5fc       |    |		Store	0x2,-0x4
0640 e5fc       |    |		Load	0x2,-0x4
0641 0229       | )  |		Execute	Access,All_Read
0642 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0643 e5fc       |    |		Load	0x2,-0x4
0644 0227       | '  |		Execute	Access,All_Reference
0645 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0646 0a01       |    |		Execute_Immediate	Plus,0x1
0647 00d8       |    |		Load_Top	At_Offset_0
0648 00e2       |    |		Load_Encached	Integer_Cache
0649 0260       | `  |		Execute	Discrete,In_Type
064a 7001       |p   |		Jump_Nonzero	0x64c
064b 0801       |    |		Execute_Immediate	Raise,0x1
064c e5fc       |    |		Load	0x2,-0x4
064d 0227       | '  |		Execute	Access,All_Reference
064e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
064f e5fe       |    |		Load	0x2,-0x2
0650 0273       | s  |		Execute	Discrete,Plus
0651 00d8       |    |		Load_Top	At_Offset_0
0652 00e2       |    |		Load_Encached	Integer_Cache
0653 0260       | `  |		Execute	Discrete,In_Type
0654 7001       |p   |		Jump_Nonzero	0x656
0655 0801       |    |		Execute_Immediate	Raise,0x1
0656 00d9       |    |		Load_Top	At_Offset_1
0657 00d9       |    |		Load_Top	At_Offset_1
0658 e403       |    |		Load	0x2,0x3
0659 035b       | [  |		Declare_Type	Array,Constrained
065a 00db       |    |		Load_Top	At_Offset_3
065b 01cd       |    |		Execute	Vector,Slice_Reference
065c 00d8       |    |		Load_Top	At_Offset_0
065d 0335       | 5  |		Declare_Variable	Array,Duplicate
065e 00cd       |    |		Action	Spare6_Action
065f 00d9       |    |		Load_Top	At_Offset_1
0660 01d9       |    |		Execute	Vector,Reverse_Bounds
0661 0263       | c  |		Execute	Discrete,Above_Bound
0662 7005       |p   |		Jump_Nonzero	0x668
0663 e5ff       |    |		Load	0x2,-0x1
0664 00d9       |    |		Load_Top	At_Offset_1
0665 e407       |    |		Load	0x2,0x7
0666 01d6       |    |		Execute	Vector,Field_Write
0667 3ffb       |?   |		Loop_Increasing	0x663
0668 00cd       |    |		Action	Spare6_Action
0669 00da       |    |		Load_Top	At_Offset_2
066a 00da       |    |		Load_Top	At_Offset_2
066b e403       |    |		Load	0x2,0x3
066c 01ce       |    |		Execute	Vector,Slice_Write
066d 00d3       |    |		Pop_Control	Pop_Count_3
066e e5fc       |    |		Load	0x2,-0x4
066f 0227       | '  |		Execute	Access,All_Reference
0670 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0671 e5fe       |    |		Load	0x2,-0x2
0672 0273       | s  |		Execute	Discrete,Plus
0673 e5fc       |    |		Load	0x2,-0x4
0674 0227       | '  |		Execute	Access,All_Reference
0675 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0676 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0677 0000       |    |		.XXX[0x1]
0678 ; --------------------------------------------------------------------------------------
0678 ; SUBPROGRAM
0678 ; --------------------------------------------------------------------------------------
0678 067c       | |  |		.CONST	0x067c								; Address of begin
0679 0004       |    |		.CONST	0x0004								; Address of exception handler
067a 0002       |    |		.CONST	0x0002								; Number of locals
067b			INIT_0678:
067b 00e3       |    |		Load_Encached	Natural_Cache
067c			BODY_0678:
067c e5fd       |    |		Load	0x2,-0x3
067d 0227       | '  |		Execute	Access,All_Reference
067e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
067f e5ff       |    |		Load	0x2,-0x1
0680 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0681 0273       | s  |		Execute	Discrete,Plus
0682 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0683 e5fd       |    |		Load	0x2,-0x3
0684 0227       | '  |		Execute	Access,All_Reference
0685 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0686 00d9       |    |		Load_Top	At_Offset_1
0687 027c       | |  |		Execute	Discrete,Less
0688 6810       |h   |		Jump_Zero	0x699
0689 00d8       |    |		Load_Top	At_Offset_0
068a e5fe       |    |		Load	0x2,-0x2
068b 0273       | s  |		Execute	Discrete,Plus
068c 0aff       |    |		Execute_Immediate	Plus,-0x1
068d 0059       | Y  |		Store_Top	Discrete,At_Offset_1
068e 00d8       |    |		Load_Top	At_Offset_0
068f 00d9       |    |		Load_Top	At_Offset_1
0690 e5fe       |    |		Load	0x2,-0x2
0691 026f       | o  |		Execute	Discrete,Remainder
0692 0272       | r  |		Execute	Discrete,Minus
0693 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0694 e5fd       |    |		Load	0x2,-0x3
0695 00d9       |    |		Load_Top	At_Offset_1
0696 e002       |    |		Load	0x0,0x2
0697 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0698 c5fd       |    |		Store	0x2,-0x3
0699 4801       |H   |		Short_Literal	0x1
069a e5ff       |    |		Load	0x2,-0x1
069b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
069c e5ff       |    |		Load	0x2,-0x1
069d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
069e 01cf       |    |		Execute	Vector,Slice_Read
069f e5fd       |    |		Load	0x2,-0x3
06a0 0227       | '  |		Execute	Access,All_Reference
06a1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06a2 0a01       |    |		Execute_Immediate	Plus,0x1
06a3 00d8       |    |		Load_Top	At_Offset_0
06a4 00e2       |    |		Load_Encached	Integer_Cache
06a5 0260       | `  |		Execute	Discrete,In_Type
06a6 7001       |p   |		Jump_Nonzero	0x6a8
06a7 0801       |    |		Execute_Immediate	Raise,0x1
06a8 e5fd       |    |		Load	0x2,-0x3
06a9 0227       | '  |		Execute	Access,All_Reference
06aa 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06ab e5ff       |    |		Load	0x2,-0x1
06ac 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06ad 0273       | s  |		Execute	Discrete,Plus
06ae 00d8       |    |		Load_Top	At_Offset_0
06af 00e2       |    |		Load_Encached	Integer_Cache
06b0 0260       | `  |		Execute	Discrete,In_Type
06b1 7001       |p   |		Jump_Nonzero	0x6b3
06b2 0801       |    |		Execute_Immediate	Raise,0x1
06b3 e5fd       |    |		Load	0x2,-0x3
06b4 0229       | )  |		Execute	Access,All_Read
06b5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06b6 01ce       |    |		Execute	Vector,Slice_Write
06b7 e5fd       |    |		Load	0x2,-0x3
06b8 0227       | '  |		Execute	Access,All_Reference
06b9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06ba e5ff       |    |		Load	0x2,-0x1
06bb 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06bc 0273       | s  |		Execute	Discrete,Plus
06bd e5fd       |    |		Load	0x2,-0x3
06be 0227       | '  |		Execute	Access,All_Reference
06bf 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06c0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
06c1 0000 0000  |    |		.BLANK	0000[0x7]
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cc       |    |		.CONST	0x06cc								; Address of begin
06c9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ca 0002       |    |		.CONST	0x0002								; Number of locals
06cb			INIT_06c8:
06cb 00e3       |    |		Load_Encached	Natural_Cache
06cc			BODY_06c8:
06cc e5fd       |    |		Load	0x2,-0x3
06cd 0227       | '  |		Execute	Access,All_Reference
06ce 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06cf e5ff       |    |		Load	0x2,-0x1
06d0 0227       | '  |		Execute	Access,All_Reference
06d1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06d2 0273       | s  |		Execute	Discrete,Plus
06d3 0059       | Y  |		Store_Top	Discrete,At_Offset_1
06d4 e5fd       |    |		Load	0x2,-0x3
06d5 0227       | '  |		Execute	Access,All_Reference
06d6 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06d7 00d9       |    |		Load_Top	At_Offset_1
06d8 027c       | |  |		Execute	Discrete,Less
06d9 6810       |h   |		Jump_Zero	0x6ea
06da 00d8       |    |		Load_Top	At_Offset_0
06db e5fe       |    |		Load	0x2,-0x2
06dc 0273       | s  |		Execute	Discrete,Plus
06dd 0aff       |    |		Execute_Immediate	Plus,-0x1
06de 0059       | Y  |		Store_Top	Discrete,At_Offset_1
06df 00d8       |    |		Load_Top	At_Offset_0
06e0 00d9       |    |		Load_Top	At_Offset_1
06e1 e5fe       |    |		Load	0x2,-0x2
06e2 026f       | o  |		Execute	Discrete,Remainder
06e3 0272       | r  |		Execute	Discrete,Minus
06e4 0059       | Y  |		Store_Top	Discrete,At_Offset_1
06e5 e5fd       |    |		Load	0x2,-0x3
06e6 00d9       |    |		Load_Top	At_Offset_1
06e7 e002       |    |		Load	0x0,0x2
06e8 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
06e9 c5fd       |    |		Store	0x2,-0x3
06ea 4801       |H   |		Short_Literal	0x1
06eb e5ff       |    |		Load	0x2,-0x1
06ec 0227       | '  |		Execute	Access,All_Reference
06ed 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06ee e5ff       |    |		Load	0x2,-0x1
06ef 0227       | '  |		Execute	Access,All_Reference
06f0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
06f1 01cf       |    |		Execute	Vector,Slice_Read
06f2 e5fd       |    |		Load	0x2,-0x3
06f3 0227       | '  |		Execute	Access,All_Reference
06f4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06f5 0a01       |    |		Execute_Immediate	Plus,0x1
06f6 00d8       |    |		Load_Top	At_Offset_0
06f7 00e2       |    |		Load_Encached	Integer_Cache
06f8 0260       | `  |		Execute	Discrete,In_Type
06f9 7001       |p   |		Jump_Nonzero	0x6fb
06fa 0801       |    |		Execute_Immediate	Raise,0x1
06fb e5fd       |    |		Load	0x2,-0x3
06fc 0227       | '  |		Execute	Access,All_Reference
06fd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06fe e5ff       |    |		Load	0x2,-0x1
06ff 0227       | '  |		Execute	Access,All_Reference
0700 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0701 0273       | s  |		Execute	Discrete,Plus
0702 00d8       |    |		Load_Top	At_Offset_0
0703 00e2       |    |		Load_Encached	Integer_Cache
0704 0260       | `  |		Execute	Discrete,In_Type
0705 7001       |p   |		Jump_Nonzero	0x707
0706 0801       |    |		Execute_Immediate	Raise,0x1
0707 e5fd       |    |		Load	0x2,-0x3
0708 0229       | )  |		Execute	Access,All_Read
0709 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
070a 01ce       |    |		Execute	Vector,Slice_Write
070b e5fd       |    |		Load	0x2,-0x3
070c 0227       | '  |		Execute	Access,All_Reference
070d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
070e e5ff       |    |		Load	0x2,-0x1
070f 0227       | '  |		Execute	Access,All_Reference
0710 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0711 0273       | s  |		Execute	Discrete,Plus
0712 e5fd       |    |		Load	0x2,-0x3
0713 0227       | '  |		Execute	Access,All_Reference
0714 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0715 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0716 0000 0000  |    |		.XXX[0x2]
0718 ; --------------------------------------------------------------------------------------
0718 ; SUBPROGRAM
0718 ; --------------------------------------------------------------------------------------
0718 0723       | #  |		.CONST	0x0723								; Address of begin
0719 0004       |    |		.CONST	0x0004								; Address of exception handler
071a 0003       |    |		.CONST	0x0003								; Number of locals
071b			INIT_0718:
071b 00db       |    |		Load_Top	At_Offset_3
071c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
071d e5fe       |    |		Load	0x2,-0x2
071e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
071f 0272       | r  |		Execute	Discrete,Minus
0720 00e3       |    |		Load_Encached	Natural_Cache
0721 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0722 00e3       |    |		Load_Encached	Natural_Cache
0723			BODY_0718:
0723 00d9       |    |		Load_Top	At_Offset_1
0724 e5ff       |    |		Load	0x2,-0x1
0725 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0726 027b       | {  |		Execute	Discrete,Greater_Equal
0727 682f       |h/  |		Jump_Zero	0x757
0728 4801       |H   |		Short_Literal	0x1
0729 e5fe       |    |		Load	0x2,-0x2
072a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
072b e5fe       |    |		Load	0x2,-0x2
072c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
072d 01cf       |    |		Execute	Vector,Slice_Read
072e e5ff       |    |		Load	0x2,-0x1
072f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0730 0a01       |    |		Execute_Immediate	Plus,0x1
0731 00d8       |    |		Load_Top	At_Offset_0
0732 00e2       |    |		Load_Encached	Integer_Cache
0733 0260       | `  |		Execute	Discrete,In_Type
0734 7001       |p   |		Jump_Nonzero	0x736
0735 0801       |    |		Execute_Immediate	Raise,0x1
0736 e5ff       |    |		Load	0x2,-0x1
0737 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0738 e5fe       |    |		Load	0x2,-0x2
0739 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
073a 0273       | s  |		Execute	Discrete,Plus
073b 00d8       |    |		Load_Top	At_Offset_0
073c 00e2       |    |		Load_Encached	Integer_Cache
073d 0260       | `  |		Execute	Discrete,In_Type
073e 7001       |p   |		Jump_Nonzero	0x740
073f 0801       |    |		Execute_Immediate	Raise,0x1
0740 e5fe       |    |		Load	0x2,-0x2
0741 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0742 01ce       |    |		Execute	Vector,Slice_Write
0743 4801       |H   |		Short_Literal	0x1
0744 e5ff       |    |		Load	0x2,-0x1
0745 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0746 e5ff       |    |		Load	0x2,-0x1
0747 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0748 01cf       |    |		Execute	Vector,Slice_Read
0749 4801       |H   |		Short_Literal	0x1
074a e5ff       |    |		Load	0x2,-0x1
074b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
074c e5fe       |    |		Load	0x2,-0x2
074d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
074e 01ce       |    |		Execute	Vector,Slice_Write
074f e5fe       |    |		Load	0x2,-0x2
0750 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0751 e5ff       |    |		Load	0x2,-0x1
0752 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0753 0273       | s  |		Execute	Discrete,Plus
0754 e5fe       |    |		Load	0x2,-0x2
0755 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0756 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0757 e5ff       |    |		Load	0x2,-0x1
0758 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0759 e5fe       |    |		Load	0x2,-0x2
075a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
075b 027d       | }  |		Execute	Discrete,Greater
075c 680d       |h   |		Jump_Zero	0x76a
075d 4801       |H   |		Short_Literal	0x1
075e e5fe       |    |		Load	0x2,-0x2
075f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0760 e5ff       |    |		Load	0x2,-0x1
0761 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0762 01cf       |    |		Execute	Vector,Slice_Read
0763 e5fe       |    |		Load	0x2,-0x2
0764 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0765 e5fe       |    |		Load	0x2,-0x2
0766 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0767 e5fe       |    |		Load	0x2,-0x2
0768 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0769 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
076a 4801       |H   |		Short_Literal	0x1
076b e5fe       |    |		Load	0x2,-0x2
076c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
076d 00da       |    |		Load_Top	At_Offset_2
076e 0272       | r  |		Execute	Discrete,Minus
076f e5fe       |    |		Load	0x2,-0x2
0770 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0771 01cf       |    |		Execute	Vector,Slice_Read
0772 e5ff       |    |		Load	0x2,-0x1
0773 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0774 0a01       |    |		Execute_Immediate	Plus,0x1
0775 00d8       |    |		Load_Top	At_Offset_0
0776 00e2       |    |		Load_Encached	Integer_Cache
0777 0260       | `  |		Execute	Discrete,In_Type
0778 7001       |p   |		Jump_Nonzero	0x77a
0779 0801       |    |		Execute_Immediate	Raise,0x1
077a e5fe       |    |		Load	0x2,-0x2
077b 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
077c e5fe       |    |		Load	0x2,-0x2
077d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
077e 01ce       |    |		Execute	Vector,Slice_Write
077f 4801       |H   |		Short_Literal	0x1
0780 e5ff       |    |		Load	0x2,-0x1
0781 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0782 e5ff       |    |		Load	0x2,-0x1
0783 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0784 01cf       |    |		Execute	Vector,Slice_Read
0785 4801       |H   |		Short_Literal	0x1
0786 e5ff       |    |		Load	0x2,-0x1
0787 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0788 e5fe       |    |		Load	0x2,-0x2
0789 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
078a 01ce       |    |		Execute	Vector,Slice_Write
078b e5fe       |    |		Load	0x2,-0x2
078c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
078d e5fe       |    |		Load	0x2,-0x2
078e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
078f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0790 ; --------------------------------------------------------------------------------------
0790 ; SUBPROGRAM
0790 ; --------------------------------------------------------------------------------------
0790 079b       |    |		.CONST	0x079b								; Address of begin
0791 0004       |    |		.CONST	0x0004								; Address of exception handler
0792 0003       |    |		.CONST	0x0003								; Number of locals
0793			INIT_0790:
0793 00db       |    |		Load_Top	At_Offset_3
0794 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0795 e5fe       |    |		Load	0x2,-0x2
0796 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0797 0272       | r  |		Execute	Discrete,Minus
0798 00e3       |    |		Load_Encached	Natural_Cache
0799 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
079a 00e3       |    |		Load_Encached	Natural_Cache
079b			BODY_0790:
079b 00d9       |    |		Load_Top	At_Offset_1
079c e5ff       |    |		Load	0x2,-0x1
079d 0227       | '  |		Execute	Access,All_Reference
079e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
079f 027b       | {  |		Execute	Discrete,Greater_Equal
07a0 6835       |h5  |		Jump_Zero	0x7d6
07a1 4801       |H   |		Short_Literal	0x1
07a2 e5fe       |    |		Load	0x2,-0x2
07a3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07a4 e5fe       |    |		Load	0x2,-0x2
07a5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07a6 01cf       |    |		Execute	Vector,Slice_Read
07a7 e5ff       |    |		Load	0x2,-0x1
07a8 0227       | '  |		Execute	Access,All_Reference
07a9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07aa 0a01       |    |		Execute_Immediate	Plus,0x1
07ab 00d8       |    |		Load_Top	At_Offset_0
07ac 00e2       |    |		Load_Encached	Integer_Cache
07ad 0260       | `  |		Execute	Discrete,In_Type
07ae 7001       |p   |		Jump_Nonzero	0x7b0
07af 0801       |    |		Execute_Immediate	Raise,0x1
07b0 e5ff       |    |		Load	0x2,-0x1
07b1 0227       | '  |		Execute	Access,All_Reference
07b2 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07b3 e5fe       |    |		Load	0x2,-0x2
07b4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07b5 0273       | s  |		Execute	Discrete,Plus
07b6 00d8       |    |		Load_Top	At_Offset_0
07b7 00e2       |    |		Load_Encached	Integer_Cache
07b8 0260       | `  |		Execute	Discrete,In_Type
07b9 7001       |p   |		Jump_Nonzero	0x7bb
07ba 0801       |    |		Execute_Immediate	Raise,0x1
07bb e5fe       |    |		Load	0x2,-0x2
07bc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07bd 01ce       |    |		Execute	Vector,Slice_Write
07be 4801       |H   |		Short_Literal	0x1
07bf e5ff       |    |		Load	0x2,-0x1
07c0 0227       | '  |		Execute	Access,All_Reference
07c1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07c2 e5ff       |    |		Load	0x2,-0x1
07c3 0227       | '  |		Execute	Access,All_Reference
07c4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07c5 01cf       |    |		Execute	Vector,Slice_Read
07c6 4801       |H   |		Short_Literal	0x1
07c7 e5ff       |    |		Load	0x2,-0x1
07c8 0227       | '  |		Execute	Access,All_Reference
07c9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07ca e5fe       |    |		Load	0x2,-0x2
07cb 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07cc 01ce       |    |		Execute	Vector,Slice_Write
07cd e5fe       |    |		Load	0x2,-0x2
07ce 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07cf e5ff       |    |		Load	0x2,-0x1
07d0 0227       | '  |		Execute	Access,All_Reference
07d1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07d2 0273       | s  |		Execute	Discrete,Plus
07d3 e5fe       |    |		Load	0x2,-0x2
07d4 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
07d5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
07d6 e5ff       |    |		Load	0x2,-0x1
07d7 0227       | '  |		Execute	Access,All_Reference
07d8 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07d9 e5fe       |    |		Load	0x2,-0x2
07da 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07db 027d       | }  |		Execute	Discrete,Greater
07dc 680e       |h   |		Jump_Zero	0x7eb
07dd 4801       |H   |		Short_Literal	0x1
07de e5fe       |    |		Load	0x2,-0x2
07df 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07e0 e5ff       |    |		Load	0x2,-0x1
07e1 0227       | '  |		Execute	Access,All_Reference
07e2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07e3 01cf       |    |		Execute	Vector,Slice_Read
07e4 e5fe       |    |		Load	0x2,-0x2
07e5 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
07e6 e5fe       |    |		Load	0x2,-0x2
07e7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07e8 e5fe       |    |		Load	0x2,-0x2
07e9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
07ea 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
07eb 4801       |H   |		Short_Literal	0x1
07ec e5fe       |    |		Load	0x2,-0x2
07ed 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07ee 00da       |    |		Load_Top	At_Offset_2
07ef 0272       | r  |		Execute	Discrete,Minus
07f0 e5fe       |    |		Load	0x2,-0x2
07f1 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
07f2 01cf       |    |		Execute	Vector,Slice_Read
07f3 e5ff       |    |		Load	0x2,-0x1
07f4 0227       | '  |		Execute	Access,All_Reference
07f5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
07f6 0a01       |    |		Execute_Immediate	Plus,0x1
07f7 00d8       |    |		Load_Top	At_Offset_0
07f8 00e2       |    |		Load_Encached	Integer_Cache
07f9 0260       | `  |		Execute	Discrete,In_Type
07fa 7001       |p   |		Jump_Nonzero	0x7fc
07fb 0801       |    |		Execute_Immediate	Raise,0x1
07fc e5fe       |    |		Load	0x2,-0x2
07fd 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07fe e5fe       |    |		Load	0x2,-0x2
07ff 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0800 01ce       |    |		Execute	Vector,Slice_Write
0801 4801       |H   |		Short_Literal	0x1
0802 e5ff       |    |		Load	0x2,-0x1
0803 0227       | '  |		Execute	Access,All_Reference
0804 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0805 e5ff       |    |		Load	0x2,-0x1
0806 0227       | '  |		Execute	Access,All_Reference
0807 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0808 01cf       |    |		Execute	Vector,Slice_Read
0809 4801       |H   |		Short_Literal	0x1
080a e5ff       |    |		Load	0x2,-0x1
080b 0227       | '  |		Execute	Access,All_Reference
080c 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
080d e5fe       |    |		Load	0x2,-0x2
080e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
080f 01ce       |    |		Execute	Vector,Slice_Write
0810 e5fe       |    |		Load	0x2,-0x2
0811 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0812 e5fe       |    |		Load	0x2,-0x2
0813 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0814 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0815 0000 0000  |    |		.XXX[0x3]
0817 0000       |    |
0818 ; --------------------------------------------------------------------------------------
0818 ; SUBPROGRAM
0818 ; --------------------------------------------------------------------------------------
0818 0827       | '  |		.CONST	0x0827								; Address of begin
0819 0004       |    |		.CONST	0x0004								; Address of exception handler
081a 0004       |    |		.CONST	0x0004								; Number of locals
081b			INIT_0818:
081b 00db       |    |		Load_Top	At_Offset_3
081c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
081d e5fe       |    |		Load	0x2,-0x2
081e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
081f 0272       | r  |		Execute	Discrete,Minus
0820 00e3       |    |		Load_Encached	Natural_Cache
0821 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0822 00e3       |    |		Load_Encached	Natural_Cache
0823 e5ff       |    |		Load	0x2,-0x1
0824 01db       |    |		Execute	Vector,Length
0825 00e3       |    |		Load_Encached	Natural_Cache
0826 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0827			BODY_0818:
0827 00da       |    |		Load_Top	At_Offset_2
0828 00d9       |    |		Load_Top	At_Offset_1
0829 027b       | {  |		Execute	Discrete,Greater_Equal
082a 6829       |h)  |		Jump_Zero	0x854
082b 4801       |H   |		Short_Literal	0x1
082c e5fe       |    |		Load	0x2,-0x2
082d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
082e e5fe       |    |		Load	0x2,-0x2
082f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0830 01cf       |    |		Execute	Vector,Slice_Read
0831 00d9       |    |		Load_Top	At_Offset_1
0832 0a01       |    |		Execute_Immediate	Plus,0x1
0833 00d8       |    |		Load_Top	At_Offset_0
0834 00e2       |    |		Load_Encached	Integer_Cache
0835 0260       | `  |		Execute	Discrete,In_Type
0836 7001       |p   |		Jump_Nonzero	0x838
0837 0801       |    |		Execute_Immediate	Raise,0x1
0838 00da       |    |		Load_Top	At_Offset_2
0839 e5fe       |    |		Load	0x2,-0x2
083a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
083b 0273       | s  |		Execute	Discrete,Plus
083c 00d8       |    |		Load_Top	At_Offset_0
083d 00e2       |    |		Load_Encached	Integer_Cache
083e 0260       | `  |		Execute	Discrete,In_Type
083f 7001       |p   |		Jump_Nonzero	0x841
0840 0801       |    |		Execute_Immediate	Raise,0x1
0841 e5fe       |    |		Load	0x2,-0x2
0842 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0843 01ce       |    |		Execute	Vector,Slice_Write
0844 4801       |H   |		Short_Literal	0x1
0845 00d9       |    |		Load_Top	At_Offset_1
0846 e5ff       |    |		Load	0x2,-0x1
0847 01cf       |    |		Execute	Vector,Slice_Read
0848 4801       |H   |		Short_Literal	0x1
0849 00da       |    |		Load_Top	At_Offset_2
084a e5fe       |    |		Load	0x2,-0x2
084b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
084c 01ce       |    |		Execute	Vector,Slice_Write
084d e5fe       |    |		Load	0x2,-0x2
084e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
084f 00d9       |    |		Load_Top	At_Offset_1
0850 0273       | s  |		Execute	Discrete,Plus
0851 e5fe       |    |		Load	0x2,-0x2
0852 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0853 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0854 00d8       |    |		Load_Top	At_Offset_0
0855 e5fe       |    |		Load	0x2,-0x2
0856 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0857 027d       | }  |		Execute	Discrete,Greater
0858 6816       |h   |		Jump_Zero	0x86f
0859 e5ff       |    |		Load	0x2,-0x1
085a 01dd       |    |		Execute	Vector,First
085b e5ff       |    |		Load	0x2,-0x1
085c 01dd       |    |		Execute	Vector,First
085d e5fe       |    |		Load	0x2,-0x2
085e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
085f 0273       | s  |		Execute	Discrete,Plus
0860 0aff       |    |		Execute_Immediate	Plus,-0x1
0861 00d8       |    |		Load_Top	At_Offset_0
0862 00e2       |    |		Load_Encached	Integer_Cache
0863 0260       | `  |		Execute	Discrete,In_Type
0864 7001       |p   |		Jump_Nonzero	0x866
0865 0801       |    |		Execute_Immediate	Raise,0x1
0866 e5ff       |    |		Load	0x2,-0x1
0867 01cf       |    |		Execute	Vector,Slice_Read
0868 e5fe       |    |		Load	0x2,-0x2
0869 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
086a e5fe       |    |		Load	0x2,-0x2
086b 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
086c e5fe       |    |		Load	0x2,-0x2
086d 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
086e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
086f 4801       |H   |		Short_Literal	0x1
0870 e5fe       |    |		Load	0x2,-0x2
0871 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0872 00db       |    |		Load_Top	At_Offset_3
0873 0272       | r  |		Execute	Discrete,Minus
0874 e5fe       |    |		Load	0x2,-0x2
0875 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0876 01cf       |    |		Execute	Vector,Slice_Read
0877 00d9       |    |		Load_Top	At_Offset_1
0878 0a01       |    |		Execute_Immediate	Plus,0x1
0879 00d8       |    |		Load_Top	At_Offset_0
087a 00e2       |    |		Load_Encached	Integer_Cache
087b 0260       | `  |		Execute	Discrete,In_Type
087c 7001       |p   |		Jump_Nonzero	0x87e
087d 0801       |    |		Execute_Immediate	Raise,0x1
087e e5fe       |    |		Load	0x2,-0x2
087f 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0880 e5fe       |    |		Load	0x2,-0x2
0881 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0882 01ce       |    |		Execute	Vector,Slice_Write
0883 e5ff       |    |		Load	0x2,-0x1
0884 4801       |H   |		Short_Literal	0x1
0885 00da       |    |		Load_Top	At_Offset_2
0886 e5fe       |    |		Load	0x2,-0x2
0887 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0888 01ce       |    |		Execute	Vector,Slice_Write
0889 e5fe       |    |		Load	0x2,-0x2
088a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
088b e5fe       |    |		Load	0x2,-0x2
088c 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
088d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
088e 0000 0000  |    |		.XXX[0x2]
0890 ; --------------------------------------------------------------------------------------
0890 ; SUBPROGRAM
0890 ; --------------------------------------------------------------------------------------
0890 089b       |    |		.CONST	0x089b								; Address of begin
0891 0004       |    |		.CONST	0x0004								; Address of exception handler
0892 0003       |    |		.CONST	0x0003								; Number of locals
0893			INIT_0890:
0893 00db       |    |		Load_Top	At_Offset_3
0894 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0895 e5fe       |    |		Load	0x2,-0x2
0896 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0897 0272       | r  |		Execute	Discrete,Minus
0898 00e3       |    |		Load_Encached	Natural_Cache
0899 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
089a 00e3       |    |		Load_Encached	Natural_Cache
089b			BODY_0890:
089b 00d9       |    |		Load_Top	At_Offset_1
089c 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
089d 681d       |h   |		Jump_Zero	0x8bb
089e 4801       |H   |		Short_Literal	0x1
089f e5fe       |    |		Load	0x2,-0x2
08a0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08a1 e5fe       |    |		Load	0x2,-0x2
08a2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08a3 01cf       |    |		Execute	Vector,Slice_Read
08a4 4802       |H   |		Short_Literal	0x2
08a5 e5fe       |    |		Load	0x2,-0x2
08a6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08a7 0a01       |    |		Execute_Immediate	Plus,0x1
08a8 00d8       |    |		Load_Top	At_Offset_0
08a9 00e2       |    |		Load_Encached	Integer_Cache
08aa 0260       | `  |		Execute	Discrete,In_Type
08ab 7001       |p   |		Jump_Nonzero	0x8ad
08ac 0801       |    |		Execute_Immediate	Raise,0x1
08ad e5fe       |    |		Load	0x2,-0x2
08ae 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08af 01ce       |    |		Execute	Vector,Slice_Write
08b0 e5ff       |    |		Load	0x2,-0x1
08b1 4801       |H   |		Short_Literal	0x1
08b2 e5fe       |    |		Load	0x2,-0x2
08b3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08b4 01d6       |    |		Execute	Vector,Field_Write
08b5 e5fe       |    |		Load	0x2,-0x2
08b6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08b7 0a01       |    |		Execute_Immediate	Plus,0x1
08b8 e5fe       |    |		Load	0x2,-0x2
08b9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
08ba 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
08bb e5fe       |    |		Load	0x2,-0x2
08bc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08bd 0d01       |    |		Execute_Immediate	Less,0x1
08be 6801       |h   |		Jump_Zero	0x8c0
08bf 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
08c0 4801       |H   |		Short_Literal	0x1
08c1 e5fe       |    |		Load	0x2,-0x2
08c2 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08c3 0aff       |    |		Execute_Immediate	Plus,-0x1
08c4 e5fe       |    |		Load	0x2,-0x2
08c5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08c6 01cf       |    |		Execute	Vector,Slice_Read
08c7 4802       |H   |		Short_Literal	0x2
08c8 e5fe       |    |		Load	0x2,-0x2
08c9 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08ca e5fe       |    |		Load	0x2,-0x2
08cb 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08cc 01ce       |    |		Execute	Vector,Slice_Write
08cd e5ff       |    |		Load	0x2,-0x1
08ce 4801       |H   |		Short_Literal	0x1
08cf e5fe       |    |		Load	0x2,-0x2
08d0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08d1 01d6       |    |		Execute	Vector,Field_Write
08d2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
08d3 0000 0000  |    |		.BLANK	0000[0x5]
08d8 ; --------------------------------------------------------------------------------------
08d8 ; SUBPROGRAM
08d8 ; --------------------------------------------------------------------------------------
08d8 08e3       |    |		.CONST	0x08e3								; Address of begin
08d9 0004       |    |		.CONST	0x0004								; Address of exception handler
08da 0003       |    |		.CONST	0x0003								; Number of locals
08db			INIT_08d8:
08db e5fd       |    |		Load	0x2,-0x3
08dc 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
08dd e5fd       |    |		Load	0x2,-0x3
08de 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08df 0272       | r  |		Execute	Discrete,Minus
08e0 00e3       |    |		Load_Encached	Natural_Cache
08e1 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
08e2 00e3       |    |		Load_Encached	Natural_Cache
08e3			BODY_08d8:
08e3 00d9       |    |		Load_Top	At_Offset_1
08e4 e5fe       |    |		Load	0x2,-0x2
08e5 027b       | {  |		Execute	Discrete,Greater_Equal
08e6 683c       |h<  |		Jump_Zero	0x923
08e7 4801       |H   |		Short_Literal	0x1
08e8 e5fd       |    |		Load	0x2,-0x3
08e9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08ea e5fd       |    |		Load	0x2,-0x3
08eb 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08ec 01cf       |    |		Execute	Vector,Slice_Read
08ed e5fe       |    |		Load	0x2,-0x2
08ee 0a01       |    |		Execute_Immediate	Plus,0x1
08ef 00d8       |    |		Load_Top	At_Offset_0
08f0 00e2       |    |		Load_Encached	Integer_Cache
08f1 0260       | `  |		Execute	Discrete,In_Type
08f2 7001       |p   |		Jump_Nonzero	0x8f4
08f3 0801       |    |		Execute_Immediate	Raise,0x1
08f4 e5fe       |    |		Load	0x2,-0x2
08f5 e5fd       |    |		Load	0x2,-0x3
08f6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08f7 0273       | s  |		Execute	Discrete,Plus
08f8 00d8       |    |		Load_Top	At_Offset_0
08f9 00e2       |    |		Load_Encached	Integer_Cache
08fa 0260       | `  |		Execute	Discrete,In_Type
08fb 7001       |p   |		Jump_Nonzero	0x8fd
08fc 0801       |    |		Execute_Immediate	Raise,0x1
08fd e5fd       |    |		Load	0x2,-0x3
08fe 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
08ff 01ce       |    |		Execute	Vector,Slice_Write
0900 e5fd       |    |		Load	0x2,-0x3
0901 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0902 4801       |H   |		Short_Literal	0x1
0903 e5fe       |    |		Load	0x2,-0x2
0904 00d9       |    |		Load_Top	At_Offset_1
0905 00d9       |    |		Load_Top	At_Offset_1
0906 e404       |    |		Load	0x2,0x4
0907 035b       | [  |		Declare_Type	Array,Constrained
0908 00db       |    |		Load_Top	At_Offset_3
0909 01cd       |    |		Execute	Vector,Slice_Reference
090a 00d8       |    |		Load_Top	At_Offset_0
090b 0335       | 5  |		Declare_Variable	Array,Duplicate
090c 00cd       |    |		Action	Spare6_Action
090d 00d9       |    |		Load_Top	At_Offset_1
090e 01d9       |    |		Execute	Vector,Reverse_Bounds
090f 0263       | c  |		Execute	Discrete,Above_Bound
0910 7005       |p   |		Jump_Nonzero	0x916
0911 e5ff       |    |		Load	0x2,-0x1
0912 00d9       |    |		Load_Top	At_Offset_1
0913 e408       |    |		Load	0x2,0x8
0914 01d6       |    |		Execute	Vector,Field_Write
0915 3ffb       |?   |		Loop_Increasing	0x911
0916 00cd       |    |		Action	Spare6_Action
0917 00da       |    |		Load_Top	At_Offset_2
0918 00da       |    |		Load_Top	At_Offset_2
0919 e404       |    |		Load	0x2,0x4
091a 01ce       |    |		Execute	Vector,Slice_Write
091b 00d3       |    |		Pop_Control	Pop_Count_3
091c e5fd       |    |		Load	0x2,-0x3
091d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
091e e5fe       |    |		Load	0x2,-0x2
091f 0273       | s  |		Execute	Discrete,Plus
0920 e5fd       |    |		Load	0x2,-0x3
0921 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0922 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0923 e5fe       |    |		Load	0x2,-0x2
0924 e5fd       |    |		Load	0x2,-0x3
0925 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0926 027d       | }  |		Execute	Discrete,Greater
0927 6818       |h   |		Jump_Zero	0x940
0928 e5fd       |    |		Load	0x2,-0x3
0929 00d8       |    |		Load_Top	At_Offset_0
092a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
092b 00d8       |    |		Load_Top	At_Offset_0
092c 0335       | 5  |		Declare_Variable	Array,Duplicate
092d 00cd       |    |		Action	Spare6_Action
092e 00d9       |    |		Load_Top	At_Offset_1
092f 01d9       |    |		Execute	Vector,Reverse_Bounds
0930 0263       | c  |		Execute	Discrete,Above_Bound
0931 7005       |p   |		Jump_Nonzero	0x937
0932 e5ff       |    |		Load	0x2,-0x1
0933 00d9       |    |		Load_Top	At_Offset_1
0934 e406       |    |		Load	0x2,0x6
0935 01d6       |    |		Execute	Vector,Field_Write
0936 3ffb       |?   |		Loop_Increasing	0x932
0937 00cd       |    |		Action	Spare6_Action
0938 00d9       |    |		Load_Top	At_Offset_1
0939 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
093a 00d1       |    |		Pop_Control	Pop_Count_1
093b e5fd       |    |		Load	0x2,-0x3
093c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
093d e5fd       |    |		Load	0x2,-0x3
093e 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
093f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0940 4801       |H   |		Short_Literal	0x1
0941 e5fd       |    |		Load	0x2,-0x3
0942 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0943 00da       |    |		Load_Top	At_Offset_2
0944 0272       | r  |		Execute	Discrete,Minus
0945 e5fd       |    |		Load	0x2,-0x3
0946 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0947 01cf       |    |		Execute	Vector,Slice_Read
0948 e5fe       |    |		Load	0x2,-0x2
0949 0a01       |    |		Execute_Immediate	Plus,0x1
094a 00d8       |    |		Load_Top	At_Offset_0
094b 00e2       |    |		Load_Encached	Integer_Cache
094c 0260       | `  |		Execute	Discrete,In_Type
094d 7001       |p   |		Jump_Nonzero	0x94f
094e 0801       |    |		Execute_Immediate	Raise,0x1
094f e5fd       |    |		Load	0x2,-0x3
0950 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0951 e5fd       |    |		Load	0x2,-0x3
0952 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0953 01ce       |    |		Execute	Vector,Slice_Write
0954 e5fd       |    |		Load	0x2,-0x3
0955 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0956 4801       |H   |		Short_Literal	0x1
0957 e5fe       |    |		Load	0x2,-0x2
0958 00d9       |    |		Load_Top	At_Offset_1
0959 00d9       |    |		Load_Top	At_Offset_1
095a e404       |    |		Load	0x2,0x4
095b 035b       | [  |		Declare_Type	Array,Constrained
095c 00db       |    |		Load_Top	At_Offset_3
095d 01cd       |    |		Execute	Vector,Slice_Reference
095e 00d8       |    |		Load_Top	At_Offset_0
095f 0335       | 5  |		Declare_Variable	Array,Duplicate
0960 00cd       |    |		Action	Spare6_Action
0961 00d9       |    |		Load_Top	At_Offset_1
0962 01d9       |    |		Execute	Vector,Reverse_Bounds
0963 0263       | c  |		Execute	Discrete,Above_Bound
0964 7005       |p   |		Jump_Nonzero	0x96a
0965 e5ff       |    |		Load	0x2,-0x1
0966 00d9       |    |		Load_Top	At_Offset_1
0967 e408       |    |		Load	0x2,0x8
0968 01d6       |    |		Execute	Vector,Field_Write
0969 3ffb       |?   |		Loop_Increasing	0x965
096a 00cd       |    |		Action	Spare6_Action
096b 00da       |    |		Load_Top	At_Offset_2
096c 00da       |    |		Load_Top	At_Offset_2
096d e404       |    |		Load	0x2,0x4
096e 01ce       |    |		Execute	Vector,Slice_Write
096f 00d3       |    |		Pop_Control	Pop_Count_3
0970 e5fd       |    |		Load	0x2,-0x3
0971 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0972 e5fd       |    |		Load	0x2,-0x3
0973 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0974 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0975 0000 0000  |    |		.XXX[0x3]
0977 0000       |    |
0978 ; --------------------------------------------------------------------------------------
0978 ; SUBPROGRAM
0978 ; --------------------------------------------------------------------------------------
0978 0985       |    |		.CONST	0x0985								; Address of begin
0979 0004       |    |		.CONST	0x0004								; Address of exception handler
097a 0003       |    |		.CONST	0x0003								; Number of locals
097b			INIT_0978:
097b 00da       |    |		Load_Top	At_Offset_2
097c 0227       | '  |		Execute	Access,All_Reference
097d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
097e 00db       |    |		Load_Top	At_Offset_3
097f 0227       | '  |		Execute	Access,All_Reference
0980 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0981 0272       | r  |		Execute	Discrete,Minus
0982 00e3       |    |		Load_Encached	Natural_Cache
0983 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0984 00e3       |    |		Load_Encached	Natural_Cache
0985			BODY_0978:
0985 00d9       |    |		Load_Top	At_Offset_1
0986 e5fe       |    |		Load	0x2,-0x2
0987 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0988 027b       | {  |		Execute	Discrete,Greater_Equal
0989 6836       |h6  |		Jump_Zero	0x9c0
098a 4801       |H   |		Short_Literal	0x1
098b e5ff       |    |		Load	0x2,-0x1
098c 0227       | '  |		Execute	Access,All_Reference
098d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
098e e5ff       |    |		Load	0x2,-0x1
098f 0227       | '  |		Execute	Access,All_Reference
0990 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0991 01cf       |    |		Execute	Vector,Slice_Read
0992 e5fe       |    |		Load	0x2,-0x2
0993 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0994 0a01       |    |		Execute_Immediate	Plus,0x1
0995 00d8       |    |		Load_Top	At_Offset_0
0996 00e2       |    |		Load_Encached	Integer_Cache
0997 0260       | `  |		Execute	Discrete,In_Type
0998 7001       |p   |		Jump_Nonzero	0x99a
0999 0801       |    |		Execute_Immediate	Raise,0x1
099a e5fe       |    |		Load	0x2,-0x2
099b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
099c e5ff       |    |		Load	0x2,-0x1
099d 0227       | '  |		Execute	Access,All_Reference
099e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
099f 0273       | s  |		Execute	Discrete,Plus
09a0 00d8       |    |		Load_Top	At_Offset_0
09a1 00e2       |    |		Load_Encached	Integer_Cache
09a2 0260       | `  |		Execute	Discrete,In_Type
09a3 7001       |p   |		Jump_Nonzero	0x9a5
09a4 0801       |    |		Execute_Immediate	Raise,0x1
09a5 e5ff       |    |		Load	0x2,-0x1
09a6 0229       | )  |		Execute	Access,All_Read
09a7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09a8 01ce       |    |		Execute	Vector,Slice_Write
09a9 4801       |H   |		Short_Literal	0x1
09aa e5fe       |    |		Load	0x2,-0x2
09ab 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09ac e5fe       |    |		Load	0x2,-0x2
09ad 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09ae 01cf       |    |		Execute	Vector,Slice_Read
09af 4801       |H   |		Short_Literal	0x1
09b0 e5fe       |    |		Load	0x2,-0x2
09b1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09b2 e5ff       |    |		Load	0x2,-0x1
09b3 0229       | )  |		Execute	Access,All_Read
09b4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09b5 01ce       |    |		Execute	Vector,Slice_Write
09b6 e5ff       |    |		Load	0x2,-0x1
09b7 0227       | '  |		Execute	Access,All_Reference
09b8 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09b9 e5fe       |    |		Load	0x2,-0x2
09ba 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09bb 0273       | s  |		Execute	Discrete,Plus
09bc e5ff       |    |		Load	0x2,-0x1
09bd 0227       | '  |		Execute	Access,All_Reference
09be 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
09bf 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
09c0 e5fe       |    |		Load	0x2,-0x2
09c1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09c2 e5ff       |    |		Load	0x2,-0x1
09c3 0227       | '  |		Execute	Access,All_Reference
09c4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09c5 027d       | }  |		Execute	Discrete,Greater
09c6 6811       |h   |		Jump_Zero	0x9d8
09c7 4801       |H   |		Short_Literal	0x1
09c8 e5ff       |    |		Load	0x2,-0x1
09c9 0227       | '  |		Execute	Access,All_Reference
09ca 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09cb e5fe       |    |		Load	0x2,-0x2
09cc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09cd 01cf       |    |		Execute	Vector,Slice_Read
09ce e5ff       |    |		Load	0x2,-0x1
09cf 0227       | '  |		Execute	Access,All_Reference
09d0 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
09d1 e5ff       |    |		Load	0x2,-0x1
09d2 0227       | '  |		Execute	Access,All_Reference
09d3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09d4 e5ff       |    |		Load	0x2,-0x1
09d5 0227       | '  |		Execute	Access,All_Reference
09d6 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
09d7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
09d8 4801       |H   |		Short_Literal	0x1
09d9 e5ff       |    |		Load	0x2,-0x1
09da 0227       | '  |		Execute	Access,All_Reference
09db 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09dc 00da       |    |		Load_Top	At_Offset_2
09dd 0272       | r  |		Execute	Discrete,Minus
09de e5ff       |    |		Load	0x2,-0x1
09df 0227       | '  |		Execute	Access,All_Reference
09e0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09e1 01cf       |    |		Execute	Vector,Slice_Read
09e2 e5fe       |    |		Load	0x2,-0x2
09e3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09e4 0a01       |    |		Execute_Immediate	Plus,0x1
09e5 00d8       |    |		Load_Top	At_Offset_0
09e6 00e2       |    |		Load_Encached	Integer_Cache
09e7 0260       | `  |		Execute	Discrete,In_Type
09e8 7001       |p   |		Jump_Nonzero	0x9ea
09e9 0801       |    |		Execute_Immediate	Raise,0x1
09ea e5ff       |    |		Load	0x2,-0x1
09eb 0227       | '  |		Execute	Access,All_Reference
09ec 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09ed e5ff       |    |		Load	0x2,-0x1
09ee 0229       | )  |		Execute	Access,All_Read
09ef 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09f0 01ce       |    |		Execute	Vector,Slice_Write
09f1 4801       |H   |		Short_Literal	0x1
09f2 e5fe       |    |		Load	0x2,-0x2
09f3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09f4 e5fe       |    |		Load	0x2,-0x2
09f5 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09f6 01cf       |    |		Execute	Vector,Slice_Read
09f7 4801       |H   |		Short_Literal	0x1
09f8 e5fe       |    |		Load	0x2,-0x2
09f9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
09fa e5ff       |    |		Load	0x2,-0x1
09fb 0229       | )  |		Execute	Access,All_Read
09fc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
09fd 01ce       |    |		Execute	Vector,Slice_Write
09fe e5ff       |    |		Load	0x2,-0x1
09ff 0227       | '  |		Execute	Access,All_Reference
0a00 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a01 e5ff       |    |		Load	0x2,-0x1
0a02 0227       | '  |		Execute	Access,All_Reference
0a03 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a04 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a05 0000 0000  |    |		.XXX[0x3]
0a07 0000       |    |
0a08 ; --------------------------------------------------------------------------------------
0a08 ; SUBPROGRAM
0a08 ; --------------------------------------------------------------------------------------
0a08 0a15       |    |		.CONST	0x0a15								; Address of begin
0a09 0004       |    |		.CONST	0x0004								; Address of exception handler
0a0a 0003       |    |		.CONST	0x0003								; Number of locals
0a0b			INIT_0a08:
0a0b 00da       |    |		Load_Top	At_Offset_2
0a0c 0227       | '  |		Execute	Access,All_Reference
0a0d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a0e 00db       |    |		Load_Top	At_Offset_3
0a0f 0227       | '  |		Execute	Access,All_Reference
0a10 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a11 0272       | r  |		Execute	Discrete,Minus
0a12 00e3       |    |		Load_Encached	Natural_Cache
0a13 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0a14 00e3       |    |		Load_Encached	Natural_Cache
0a15			BODY_0a08:
0a15 00d9       |    |		Load_Top	At_Offset_1
0a16 e5fe       |    |		Load	0x2,-0x2
0a17 0227       | '  |		Execute	Access,All_Reference
0a18 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a19 027b       | {  |		Execute	Discrete,Greater_Equal
0a1a 683c       |h<  |		Jump_Zero	0xa57
0a1b 4801       |H   |		Short_Literal	0x1
0a1c e5ff       |    |		Load	0x2,-0x1
0a1d 0227       | '  |		Execute	Access,All_Reference
0a1e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a1f e5ff       |    |		Load	0x2,-0x1
0a20 0227       | '  |		Execute	Access,All_Reference
0a21 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a22 01cf       |    |		Execute	Vector,Slice_Read
0a23 e5fe       |    |		Load	0x2,-0x2
0a24 0227       | '  |		Execute	Access,All_Reference
0a25 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a26 0a01       |    |		Execute_Immediate	Plus,0x1
0a27 00d8       |    |		Load_Top	At_Offset_0
0a28 00e2       |    |		Load_Encached	Integer_Cache
0a29 0260       | `  |		Execute	Discrete,In_Type
0a2a 7001       |p   |		Jump_Nonzero	0xa2c
0a2b 0801       |    |		Execute_Immediate	Raise,0x1
0a2c e5fe       |    |		Load	0x2,-0x2
0a2d 0227       | '  |		Execute	Access,All_Reference
0a2e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a2f e5ff       |    |		Load	0x2,-0x1
0a30 0227       | '  |		Execute	Access,All_Reference
0a31 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a32 0273       | s  |		Execute	Discrete,Plus
0a33 00d8       |    |		Load_Top	At_Offset_0
0a34 00e2       |    |		Load_Encached	Integer_Cache
0a35 0260       | `  |		Execute	Discrete,In_Type
0a36 7001       |p   |		Jump_Nonzero	0xa38
0a37 0801       |    |		Execute_Immediate	Raise,0x1
0a38 e5ff       |    |		Load	0x2,-0x1
0a39 0229       | )  |		Execute	Access,All_Read
0a3a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a3b 01ce       |    |		Execute	Vector,Slice_Write
0a3c 4801       |H   |		Short_Literal	0x1
0a3d e5fe       |    |		Load	0x2,-0x2
0a3e 0227       | '  |		Execute	Access,All_Reference
0a3f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a40 e5fe       |    |		Load	0x2,-0x2
0a41 0227       | '  |		Execute	Access,All_Reference
0a42 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a43 01cf       |    |		Execute	Vector,Slice_Read
0a44 4801       |H   |		Short_Literal	0x1
0a45 e5fe       |    |		Load	0x2,-0x2
0a46 0227       | '  |		Execute	Access,All_Reference
0a47 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a48 e5ff       |    |		Load	0x2,-0x1
0a49 0229       | )  |		Execute	Access,All_Read
0a4a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a4b 01ce       |    |		Execute	Vector,Slice_Write
0a4c e5ff       |    |		Load	0x2,-0x1
0a4d 0227       | '  |		Execute	Access,All_Reference
0a4e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a4f e5fe       |    |		Load	0x2,-0x2
0a50 0227       | '  |		Execute	Access,All_Reference
0a51 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a52 0273       | s  |		Execute	Discrete,Plus
0a53 e5ff       |    |		Load	0x2,-0x1
0a54 0227       | '  |		Execute	Access,All_Reference
0a55 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a56 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a57 e5fe       |    |		Load	0x2,-0x2
0a58 0227       | '  |		Execute	Access,All_Reference
0a59 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a5a e5ff       |    |		Load	0x2,-0x1
0a5b 0227       | '  |		Execute	Access,All_Reference
0a5c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a5d 027d       | }  |		Execute	Discrete,Greater
0a5e 6812       |h   |		Jump_Zero	0xa71
0a5f 4801       |H   |		Short_Literal	0x1
0a60 e5ff       |    |		Load	0x2,-0x1
0a61 0227       | '  |		Execute	Access,All_Reference
0a62 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a63 e5fe       |    |		Load	0x2,-0x2
0a64 0227       | '  |		Execute	Access,All_Reference
0a65 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a66 01cf       |    |		Execute	Vector,Slice_Read
0a67 e5ff       |    |		Load	0x2,-0x1
0a68 0227       | '  |		Execute	Access,All_Reference
0a69 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0a6a e5ff       |    |		Load	0x2,-0x1
0a6b 0227       | '  |		Execute	Access,All_Reference
0a6c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a6d e5ff       |    |		Load	0x2,-0x1
0a6e 0227       | '  |		Execute	Access,All_Reference
0a6f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0a70 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a71 4801       |H   |		Short_Literal	0x1
0a72 e5ff       |    |		Load	0x2,-0x1
0a73 0227       | '  |		Execute	Access,All_Reference
0a74 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a75 00da       |    |		Load_Top	At_Offset_2
0a76 0272       | r  |		Execute	Discrete,Minus
0a77 e5ff       |    |		Load	0x2,-0x1
0a78 0227       | '  |		Execute	Access,All_Reference
0a79 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a7a 01cf       |    |		Execute	Vector,Slice_Read
0a7b e5fe       |    |		Load	0x2,-0x2
0a7c 0227       | '  |		Execute	Access,All_Reference
0a7d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a7e 0a01       |    |		Execute_Immediate	Plus,0x1
0a7f 00d8       |    |		Load_Top	At_Offset_0
0a80 00e2       |    |		Load_Encached	Integer_Cache
0a81 0260       | `  |		Execute	Discrete,In_Type
0a82 7001       |p   |		Jump_Nonzero	0xa84
0a83 0801       |    |		Execute_Immediate	Raise,0x1
0a84 e5ff       |    |		Load	0x2,-0x1
0a85 0227       | '  |		Execute	Access,All_Reference
0a86 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a87 e5ff       |    |		Load	0x2,-0x1
0a88 0229       | )  |		Execute	Access,All_Read
0a89 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a8a 01ce       |    |		Execute	Vector,Slice_Write
0a8b 4801       |H   |		Short_Literal	0x1
0a8c e5fe       |    |		Load	0x2,-0x2
0a8d 0227       | '  |		Execute	Access,All_Reference
0a8e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a8f e5fe       |    |		Load	0x2,-0x2
0a90 0227       | '  |		Execute	Access,All_Reference
0a91 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a92 01cf       |    |		Execute	Vector,Slice_Read
0a93 4801       |H   |		Short_Literal	0x1
0a94 e5fe       |    |		Load	0x2,-0x2
0a95 0227       | '  |		Execute	Access,All_Reference
0a96 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0a97 e5ff       |    |		Load	0x2,-0x1
0a98 0229       | )  |		Execute	Access,All_Read
0a99 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0a9a 01ce       |    |		Execute	Vector,Slice_Write
0a9b e5ff       |    |		Load	0x2,-0x1
0a9c 0227       | '  |		Execute	Access,All_Reference
0a9d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a9e e5ff       |    |		Load	0x2,-0x1
0a9f 0227       | '  |		Execute	Access,All_Reference
0aa0 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0aa1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0aa2 0000 0000  |    |		.BLANK	0000[0x6]
0aa8 ; --------------------------------------------------------------------------------------
0aa8 ; SUBPROGRAM
0aa8 ; --------------------------------------------------------------------------------------
0aa8 0ab9       |    |		.CONST	0x0ab9								; Address of begin
0aa9 0004       |    |		.CONST	0x0004								; Address of exception handler
0aaa 0004       |    |		.CONST	0x0004								; Number of locals
0aab			INIT_0aa8:
0aab 00da       |    |		Load_Top	At_Offset_2
0aac 0227       | '  |		Execute	Access,All_Reference
0aad 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0aae 00db       |    |		Load_Top	At_Offset_3
0aaf 0227       | '  |		Execute	Access,All_Reference
0ab0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ab1 0272       | r  |		Execute	Discrete,Minus
0ab2 00e3       |    |		Load_Encached	Natural_Cache
0ab3 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0ab4 00e3       |    |		Load_Encached	Natural_Cache
0ab5 e5fe       |    |		Load	0x2,-0x2
0ab6 01db       |    |		Execute	Vector,Length
0ab7 00e3       |    |		Load_Encached	Natural_Cache
0ab8 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0ab9			BODY_0aa8:
0ab9 00da       |    |		Load_Top	At_Offset_2
0aba 00d9       |    |		Load_Top	At_Offset_1
0abb 027b       | {  |		Execute	Discrete,Greater_Equal
0abc 6830       |h0  |		Jump_Zero	0xaed
0abd 4801       |H   |		Short_Literal	0x1
0abe e5ff       |    |		Load	0x2,-0x1
0abf 0227       | '  |		Execute	Access,All_Reference
0ac0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ac1 e5ff       |    |		Load	0x2,-0x1
0ac2 0227       | '  |		Execute	Access,All_Reference
0ac3 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ac4 01cf       |    |		Execute	Vector,Slice_Read
0ac5 00d9       |    |		Load_Top	At_Offset_1
0ac6 0a01       |    |		Execute_Immediate	Plus,0x1
0ac7 00d8       |    |		Load_Top	At_Offset_0
0ac8 00e2       |    |		Load_Encached	Integer_Cache
0ac9 0260       | `  |		Execute	Discrete,In_Type
0aca 7001       |p   |		Jump_Nonzero	0xacc
0acb 0801       |    |		Execute_Immediate	Raise,0x1
0acc 00da       |    |		Load_Top	At_Offset_2
0acd e5ff       |    |		Load	0x2,-0x1
0ace 0227       | '  |		Execute	Access,All_Reference
0acf 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ad0 0273       | s  |		Execute	Discrete,Plus
0ad1 00d8       |    |		Load_Top	At_Offset_0
0ad2 00e2       |    |		Load_Encached	Integer_Cache
0ad3 0260       | `  |		Execute	Discrete,In_Type
0ad4 7001       |p   |		Jump_Nonzero	0xad6
0ad5 0801       |    |		Execute_Immediate	Raise,0x1
0ad6 e5ff       |    |		Load	0x2,-0x1
0ad7 0229       | )  |		Execute	Access,All_Read
0ad8 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ad9 01ce       |    |		Execute	Vector,Slice_Write
0ada 4801       |H   |		Short_Literal	0x1
0adb 00d9       |    |		Load_Top	At_Offset_1
0adc e5fe       |    |		Load	0x2,-0x2
0add 01cf       |    |		Execute	Vector,Slice_Read
0ade 4801       |H   |		Short_Literal	0x1
0adf 00da       |    |		Load_Top	At_Offset_2
0ae0 e5ff       |    |		Load	0x2,-0x1
0ae1 0229       | )  |		Execute	Access,All_Read
0ae2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ae3 01ce       |    |		Execute	Vector,Slice_Write
0ae4 e5ff       |    |		Load	0x2,-0x1
0ae5 0227       | '  |		Execute	Access,All_Reference
0ae6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ae7 00d9       |    |		Load_Top	At_Offset_1
0ae8 0273       | s  |		Execute	Discrete,Plus
0ae9 e5ff       |    |		Load	0x2,-0x1
0aea 0227       | '  |		Execute	Access,All_Reference
0aeb 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0aec 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0aed 00d8       |    |		Load_Top	At_Offset_0
0aee e5ff       |    |		Load	0x2,-0x1
0aef 0227       | '  |		Execute	Access,All_Reference
0af0 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0af1 027d       | }  |		Execute	Discrete,Greater
0af2 681a       |h   |		Jump_Zero	0xb0d
0af3 e5fe       |    |		Load	0x2,-0x2
0af4 01dd       |    |		Execute	Vector,First
0af5 e5fe       |    |		Load	0x2,-0x2
0af6 01dd       |    |		Execute	Vector,First
0af7 e5ff       |    |		Load	0x2,-0x1
0af8 0227       | '  |		Execute	Access,All_Reference
0af9 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0afa 0273       | s  |		Execute	Discrete,Plus
0afb 0aff       |    |		Execute_Immediate	Plus,-0x1
0afc 00d8       |    |		Load_Top	At_Offset_0
0afd 00e2       |    |		Load_Encached	Integer_Cache
0afe 0260       | `  |		Execute	Discrete,In_Type
0aff 7001       |p   |		Jump_Nonzero	0xb01
0b00 0801       |    |		Execute_Immediate	Raise,0x1
0b01 e5fe       |    |		Load	0x2,-0x2
0b02 01cf       |    |		Execute	Vector,Slice_Read
0b03 e5ff       |    |		Load	0x2,-0x1
0b04 0227       | '  |		Execute	Access,All_Reference
0b05 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0b06 e5ff       |    |		Load	0x2,-0x1
0b07 0227       | '  |		Execute	Access,All_Reference
0b08 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b09 e5ff       |    |		Load	0x2,-0x1
0b0a 0227       | '  |		Execute	Access,All_Reference
0b0b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0b0c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0b0d 4801       |H   |		Short_Literal	0x1
0b0e e5ff       |    |		Load	0x2,-0x1
0b0f 0227       | '  |		Execute	Access,All_Reference
0b10 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b11 00db       |    |		Load_Top	At_Offset_3
0b12 0272       | r  |		Execute	Discrete,Minus
0b13 e5ff       |    |		Load	0x2,-0x1
0b14 0227       | '  |		Execute	Access,All_Reference
0b15 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b16 01cf       |    |		Execute	Vector,Slice_Read
0b17 00d9       |    |		Load_Top	At_Offset_1
0b18 0a01       |    |		Execute_Immediate	Plus,0x1
0b19 00d8       |    |		Load_Top	At_Offset_0
0b1a 00e2       |    |		Load_Encached	Integer_Cache
0b1b 0260       | `  |		Execute	Discrete,In_Type
0b1c 7001       |p   |		Jump_Nonzero	0xb1e
0b1d 0801       |    |		Execute_Immediate	Raise,0x1
0b1e e5ff       |    |		Load	0x2,-0x1
0b1f 0227       | '  |		Execute	Access,All_Reference
0b20 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b21 e5ff       |    |		Load	0x2,-0x1
0b22 0229       | )  |		Execute	Access,All_Read
0b23 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b24 01ce       |    |		Execute	Vector,Slice_Write
0b25 e5fe       |    |		Load	0x2,-0x2
0b26 4801       |H   |		Short_Literal	0x1
0b27 00da       |    |		Load_Top	At_Offset_2
0b28 e5ff       |    |		Load	0x2,-0x1
0b29 0229       | )  |		Execute	Access,All_Read
0b2a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b2b 01ce       |    |		Execute	Vector,Slice_Write
0b2c e5ff       |    |		Load	0x2,-0x1
0b2d 0227       | '  |		Execute	Access,All_Reference
0b2e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b2f e5ff       |    |		Load	0x2,-0x1
0b30 0227       | '  |		Execute	Access,All_Reference
0b31 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0b32 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0b33 0000 0000  |    |		.BLANK	0000[0x5]
0b38 ; --------------------------------------------------------------------------------------
0b38 ; SUBPROGRAM
0b38 ; --------------------------------------------------------------------------------------
0b38 0b45       | E  |		.CONST	0x0b45								; Address of begin
0b39 0004       |    |		.CONST	0x0004								; Address of exception handler
0b3a 0003       |    |		.CONST	0x0003								; Number of locals
0b3b			INIT_0b38:
0b3b 00da       |    |		Load_Top	At_Offset_2
0b3c 0227       | '  |		Execute	Access,All_Reference
0b3d 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b3e 00db       |    |		Load_Top	At_Offset_3
0b3f 0227       | '  |		Execute	Access,All_Reference
0b40 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b41 0272       | r  |		Execute	Discrete,Minus
0b42 00e3       |    |		Load_Encached	Natural_Cache
0b43 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0b44 00e3       |    |		Load_Encached	Natural_Cache
0b45			BODY_0b38:
0b45 00d9       |    |		Load_Top	At_Offset_1
0b46 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0b47 6824       |h$  |		Jump_Zero	0xb6c
0b48 4801       |H   |		Short_Literal	0x1
0b49 e5ff       |    |		Load	0x2,-0x1
0b4a 0227       | '  |		Execute	Access,All_Reference
0b4b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b4c e5ff       |    |		Load	0x2,-0x1
0b4d 0227       | '  |		Execute	Access,All_Reference
0b4e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b4f 01cf       |    |		Execute	Vector,Slice_Read
0b50 4802       |H   |		Short_Literal	0x2
0b51 e5ff       |    |		Load	0x2,-0x1
0b52 0227       | '  |		Execute	Access,All_Reference
0b53 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b54 0a01       |    |		Execute_Immediate	Plus,0x1
0b55 00d8       |    |		Load_Top	At_Offset_0
0b56 00e2       |    |		Load_Encached	Integer_Cache
0b57 0260       | `  |		Execute	Discrete,In_Type
0b58 7001       |p   |		Jump_Nonzero	0xb5a
0b59 0801       |    |		Execute_Immediate	Raise,0x1
0b5a e5ff       |    |		Load	0x2,-0x1
0b5b 0229       | )  |		Execute	Access,All_Read
0b5c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b5d 01ce       |    |		Execute	Vector,Slice_Write
0b5e e5fe       |    |		Load	0x2,-0x2
0b5f 4801       |H   |		Short_Literal	0x1
0b60 e5ff       |    |		Load	0x2,-0x1
0b61 0227       | '  |		Execute	Access,All_Reference
0b62 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b63 01d6       |    |		Execute	Vector,Field_Write
0b64 e5ff       |    |		Load	0x2,-0x1
0b65 0227       | '  |		Execute	Access,All_Reference
0b66 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b67 0a01       |    |		Execute_Immediate	Plus,0x1
0b68 e5ff       |    |		Load	0x2,-0x1
0b69 0227       | '  |		Execute	Access,All_Reference
0b6a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0b6b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0b6c e5ff       |    |		Load	0x2,-0x1
0b6d 0227       | '  |		Execute	Access,All_Reference
0b6e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b6f 0d01       |    |		Execute_Immediate	Less,0x1
0b70 6801       |h   |		Jump_Zero	0xb72
0b71 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0b72 4801       |H   |		Short_Literal	0x1
0b73 e5ff       |    |		Load	0x2,-0x1
0b74 0227       | '  |		Execute	Access,All_Reference
0b75 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b76 0aff       |    |		Execute_Immediate	Plus,-0x1
0b77 e5ff       |    |		Load	0x2,-0x1
0b78 0227       | '  |		Execute	Access,All_Reference
0b79 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b7a 01cf       |    |		Execute	Vector,Slice_Read
0b7b 4802       |H   |		Short_Literal	0x2
0b7c e5ff       |    |		Load	0x2,-0x1
0b7d 0227       | '  |		Execute	Access,All_Reference
0b7e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b7f e5ff       |    |		Load	0x2,-0x1
0b80 0229       | )  |		Execute	Access,All_Read
0b81 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b82 01ce       |    |		Execute	Vector,Slice_Write
0b83 e5fe       |    |		Load	0x2,-0x2
0b84 4801       |H   |		Short_Literal	0x1
0b85 e5ff       |    |		Load	0x2,-0x1
0b86 0227       | '  |		Execute	Access,All_Reference
0b87 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0b88 01d6       |    |		Execute	Vector,Field_Write
0b89 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0b8a 0000 0000  |    |		.BLANK	0000[0x6]
0b90 ; --------------------------------------------------------------------------------------
0b90 ; SUBPROGRAM
0b90 ; --------------------------------------------------------------------------------------
0b90 0b9d       |    |		.CONST	0x0b9d								; Address of begin
0b91 0004       |    |		.CONST	0x0004								; Address of exception handler
0b92 0003       |    |		.CONST	0x0003								; Number of locals
0b93			INIT_0b90:
0b93 00da       |    |		Load_Top	At_Offset_2
0b94 0227       | '  |		Execute	Access,All_Reference
0b95 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b96 00db       |    |		Load_Top	At_Offset_3
0b97 0227       | '  |		Execute	Access,All_Reference
0b98 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b99 0272       | r  |		Execute	Discrete,Minus
0b9a 00e3       |    |		Load_Encached	Natural_Cache
0b9b 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0b9c 00e3       |    |		Load_Encached	Natural_Cache
0b9d			BODY_0b90:
0b9d 00d9       |    |		Load_Top	At_Offset_1
0b9e e5fd       |    |		Load	0x2,-0x3
0b9f 027b       | {  |		Execute	Discrete,Greater_Equal
0ba0 6843       |hC  |		Jump_Zero	0xbe4
0ba1 4801       |H   |		Short_Literal	0x1
0ba2 e5ff       |    |		Load	0x2,-0x1
0ba3 0227       | '  |		Execute	Access,All_Reference
0ba4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0ba5 e5ff       |    |		Load	0x2,-0x1
0ba6 0227       | '  |		Execute	Access,All_Reference
0ba7 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0ba8 01cf       |    |		Execute	Vector,Slice_Read
0ba9 e5fd       |    |		Load	0x2,-0x3
0baa 0a01       |    |		Execute_Immediate	Plus,0x1
0bab 00d8       |    |		Load_Top	At_Offset_0
0bac 00e2       |    |		Load_Encached	Integer_Cache
0bad 0260       | `  |		Execute	Discrete,In_Type
0bae 7001       |p   |		Jump_Nonzero	0xbb0
0baf 0801       |    |		Execute_Immediate	Raise,0x1
0bb0 e5fd       |    |		Load	0x2,-0x3
0bb1 e5ff       |    |		Load	0x2,-0x1
0bb2 0227       | '  |		Execute	Access,All_Reference
0bb3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0bb4 0273       | s  |		Execute	Discrete,Plus
0bb5 00d8       |    |		Load_Top	At_Offset_0
0bb6 00e2       |    |		Load_Encached	Integer_Cache
0bb7 0260       | `  |		Execute	Discrete,In_Type
0bb8 7001       |p   |		Jump_Nonzero	0xbba
0bb9 0801       |    |		Execute_Immediate	Raise,0x1
0bba e5ff       |    |		Load	0x2,-0x1
0bbb 0229       | )  |		Execute	Access,All_Read
0bbc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0bbd 01ce       |    |		Execute	Vector,Slice_Write
0bbe e5ff       |    |		Load	0x2,-0x1
0bbf 0229       | )  |		Execute	Access,All_Read
0bc0 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0bc1 4801       |H   |		Short_Literal	0x1
0bc2 e5fd       |    |		Load	0x2,-0x3
0bc3 00d9       |    |		Load_Top	At_Offset_1
0bc4 00d9       |    |		Load_Top	At_Offset_1
0bc5 e404       |    |		Load	0x2,0x4
0bc6 035b       | [  |		Declare_Type	Array,Constrained
0bc7 00db       |    |		Load_Top	At_Offset_3
0bc8 01cd       |    |		Execute	Vector,Slice_Reference
0bc9 00d8       |    |		Load_Top	At_Offset_0
0bca 0335       | 5  |		Declare_Variable	Array,Duplicate
0bcb 00cd       |    |		Action	Spare6_Action
0bcc 00d9       |    |		Load_Top	At_Offset_1
0bcd 01d9       |    |		Execute	Vector,Reverse_Bounds
0bce 0263       | c  |		Execute	Discrete,Above_Bound
0bcf 7005       |p   |		Jump_Nonzero	0xbd5
0bd0 e5fe       |    |		Load	0x2,-0x2
0bd1 00d9       |    |		Load_Top	At_Offset_1
0bd2 e408       |    |		Load	0x2,0x8
0bd3 01d6       |    |		Execute	Vector,Field_Write
0bd4 3ffb       |?   |		Loop_Increasing	0xbd0
0bd5 00cd       |    |		Action	Spare6_Action
0bd6 00da       |    |		Load_Top	At_Offset_2
0bd7 00da       |    |		Load_Top	At_Offset_2
0bd8 e404       |    |		Load	0x2,0x4
0bd9 01ce       |    |		Execute	Vector,Slice_Write
0bda 00d3       |    |		Pop_Control	Pop_Count_3
0bdb e5ff       |    |		Load	0x2,-0x1
0bdc 0227       | '  |		Execute	Access,All_Reference
0bdd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0bde e5fd       |    |		Load	0x2,-0x3
0bdf 0273       | s  |		Execute	Discrete,Plus
0be0 e5ff       |    |		Load	0x2,-0x1
0be1 0227       | '  |		Execute	Access,All_Reference
0be2 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0be3 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0be4 e5fd       |    |		Load	0x2,-0x3
0be5 e5ff       |    |		Load	0x2,-0x1
0be6 0227       | '  |		Execute	Access,All_Reference
0be7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0be8 027d       | }  |		Execute	Discrete,Greater
0be9 681b       |h   |		Jump_Zero	0xc05
0bea e5ff       |    |		Load	0x2,-0x1
0beb 0229       | )  |		Execute	Access,All_Read
0bec 00d8       |    |		Load_Top	At_Offset_0
0bed 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0bee 00d8       |    |		Load_Top	At_Offset_0
0bef 0335       | 5  |		Declare_Variable	Array,Duplicate
0bf0 00cd       |    |		Action	Spare6_Action
0bf1 00d9       |    |		Load_Top	At_Offset_1
0bf2 01d9       |    |		Execute	Vector,Reverse_Bounds
0bf3 0263       | c  |		Execute	Discrete,Above_Bound
0bf4 7005       |p   |		Jump_Nonzero	0xbfa
0bf5 e5fe       |    |		Load	0x2,-0x2
0bf6 00d9       |    |		Load_Top	At_Offset_1
0bf7 e406       |    |		Load	0x2,0x6
0bf8 01d6       |    |		Execute	Vector,Field_Write
0bf9 3ffb       |?   |		Loop_Increasing	0xbf5
0bfa 00cd       |    |		Action	Spare6_Action
0bfb 00d9       |    |		Load_Top	At_Offset_1
0bfc 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0bfd 00d1       |    |		Pop_Control	Pop_Count_1
0bfe e5ff       |    |		Load	0x2,-0x1
0bff 0227       | '  |		Execute	Access,All_Reference
0c00 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c01 e5ff       |    |		Load	0x2,-0x1
0c02 0227       | '  |		Execute	Access,All_Reference
0c03 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0c04 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0c05 4801       |H   |		Short_Literal	0x1
0c06 e5ff       |    |		Load	0x2,-0x1
0c07 0227       | '  |		Execute	Access,All_Reference
0c08 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c09 00da       |    |		Load_Top	At_Offset_2
0c0a 0272       | r  |		Execute	Discrete,Minus
0c0b e5ff       |    |		Load	0x2,-0x1
0c0c 0227       | '  |		Execute	Access,All_Reference
0c0d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c0e 01cf       |    |		Execute	Vector,Slice_Read
0c0f e5fd       |    |		Load	0x2,-0x3
0c10 0a01       |    |		Execute_Immediate	Plus,0x1
0c11 00d8       |    |		Load_Top	At_Offset_0
0c12 00e2       |    |		Load_Encached	Integer_Cache
0c13 0260       | `  |		Execute	Discrete,In_Type
0c14 7001       |p   |		Jump_Nonzero	0xc16
0c15 0801       |    |		Execute_Immediate	Raise,0x1
0c16 e5ff       |    |		Load	0x2,-0x1
0c17 0227       | '  |		Execute	Access,All_Reference
0c18 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c19 e5ff       |    |		Load	0x2,-0x1
0c1a 0229       | )  |		Execute	Access,All_Read
0c1b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c1c 01ce       |    |		Execute	Vector,Slice_Write
0c1d e5ff       |    |		Load	0x2,-0x1
0c1e 0229       | )  |		Execute	Access,All_Read
0c1f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0c20 4801       |H   |		Short_Literal	0x1
0c21 e5fd       |    |		Load	0x2,-0x3
0c22 00d9       |    |		Load_Top	At_Offset_1
0c23 00d9       |    |		Load_Top	At_Offset_1
0c24 e404       |    |		Load	0x2,0x4
0c25 035b       | [  |		Declare_Type	Array,Constrained
0c26 00db       |    |		Load_Top	At_Offset_3
0c27 01cd       |    |		Execute	Vector,Slice_Reference
0c28 00d8       |    |		Load_Top	At_Offset_0
0c29 0335       | 5  |		Declare_Variable	Array,Duplicate
0c2a 00cd       |    |		Action	Spare6_Action
0c2b 00d9       |    |		Load_Top	At_Offset_1
0c2c 01d9       |    |		Execute	Vector,Reverse_Bounds
0c2d 0263       | c  |		Execute	Discrete,Above_Bound
0c2e 7005       |p   |		Jump_Nonzero	0xc34
0c2f e5fe       |    |		Load	0x2,-0x2
0c30 00d9       |    |		Load_Top	At_Offset_1
0c31 e408       |    |		Load	0x2,0x8
0c32 01d6       |    |		Execute	Vector,Field_Write
0c33 3ffb       |?   |		Loop_Increasing	0xc2f
0c34 00cd       |    |		Action	Spare6_Action
0c35 00da       |    |		Load_Top	At_Offset_2
0c36 00da       |    |		Load_Top	At_Offset_2
0c37 e404       |    |		Load	0x2,0x4
0c38 01ce       |    |		Execute	Vector,Slice_Write
0c39 00d3       |    |		Pop_Control	Pop_Count_3
0c3a e5ff       |    |		Load	0x2,-0x1
0c3b 0227       | '  |		Execute	Access,All_Reference
0c3c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c3d e5ff       |    |		Load	0x2,-0x1
0c3e 0227       | '  |		Execute	Access,All_Reference
0c3f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0c40 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0c41 0000 0000  |    |		.BLANK	0000[0x7]
0c48 ; --------------------------------------------------------------------------------------
0c48 ; Debug Table
0c48 ; --------------------------------------------------------------------------------------
0c48 0004 0008  |    |		.DEBUG4	0x0004,0x0008,0xa93a,0x0000,0x0001,0x0000
0c4e a5cd d195  |    |		.XXX[0x1b2]
0c50 c881 a5b9  |    |
0c52 d081 c995  |    |
0c54 99c9 95cd  |    |
0c56 a1d1 bdc0  |    |
0c58 ec28 25c9  | (% |
0c5a 959d a5cd  |    |
0c5c d195 c881  |    |
0c5e a5b9 d081  |    |
0c60 c995 99c9  |    |
0c62 95cd a1a1  |    |
0c64 95a5 9da1  |    |
0c66 d0ec 2825  |  (%|
0c68 c995 9da5  |    |
0c6a cdd1 95c8  |    |
0c6c 81a5 b9d0  |    |
0c6e 81cd 8dc9  |    |
0c70 bdb1 b1d1  |    |
0c72 bdc0 ec28  |   (|
0c74 25c9 959d  |%   |
0c76 a5cd d195  |    |
0c78 c881 a5b9  |    |
0c7a d081 cd8d  |    |
0c7c c9bd b1b1  |    |
0c7e a195 a59d  |    |
0c80 a1d0 ec28  |   (|
0c82 2825 a598  |(%  |
0c84 80a1 cd8d  |    |
0c86 c995 95b8  |    |
0c88 b4f9 8dd5  |    |
0c8a c97d c9bd  | }  |
0c8c dc80 f081  |    |
0c8e cd8d c995  |    |
0c90 95b8 b4f9  |    |
0c92 d1bd c17d  |   }|
0c94 b585 c99c  |    |
0c96 81f1 f028  |   (|
0c98 2481 cd8d  |$   |
0c9a c995 95b8  |    |
0c9c b4f9 8dd5  |    |
0c9e c97d c9bd  | }  |
0ca0 dc80 f881  |    |
0ca2 cd8d c995  |    |
0ca4 95b8 b4f9  |    |
0ca6 89bd d17d  |   }|
0ca8 b585 c99c  |    |
0caa a428 2425  | ($%|
0cac c995 d1d5  |    |
0cae c9b8 ec28  |   (|
0cb0 25a5 98a1  |%   |
0cb2 cd8d c995  |    |
0cb4 95b8 b4f9  |    |
0cb6 8dd5 c9cd  |    |
0cb8 bdc9 7dcd  |  } |
0cba d185 d194  |    |
0cbc a428 2425  | ($%|
0cbe 21a5 9195  |!   |
0cc0 0dd5 c9cd  |    |
0cc2 bdc8 a0a4  |    |
0cc4 ec28 25cd  | (% |
0cc6 8dc9 9595  |    |
0cc8 b8b4 f991  |    |
0cca bd7d ddc9  | }  |
0ccc 85c0 80f4  |    |
0cce 80c0 ec28  |   (|
0cd0 25a5 9880  |%   |
0cd2 a1b8 80f8  |    |
0cd4 80a1 a480  |    |
0cd6 f481 cd8d  |    |
0cd8 c995 95b8  |    |
0cda b4f9 89bd  |    |
0cdc d17d b585  | }  |
0cde c99c 80b4  |    |
0ce0 81cd 8dc9  |    |
0ce2 9595 b8b4  |    |
0ce4 f98d d5c9  |    |
0ce6 7dc9 bddc  |}   |
0ce8 80ac 80c4  |    |
0cea a4a4 2824  |  ($|
0cec 25b8 80f4  |%   |
0cee 81a4 ec28  |   (|
0cf0 8080 8081  |    |
0cf2 a598 a1cd  |    |
0cf4 8dc9 9595  |    |
0cf6 b8b4 f9a9  |    |
0cf8 d5b5 c1cd  |    |
0cfa 8dc9 bdb1  |    |
0cfc b0a4 81ec  |    |
0cfe 2825 a598  |(%  |
0d00 a1cd 8dc9  |    |
0d02 9595 b8b4  |    |
0d04 f9cd 8dc9  |    |
0d06 bdb1 b17d  |   }|
0d08 85b5 d080  |    |
0d0a f0f4 80c0  |    |
0d0c 8098 9828  |   (|
0d0e 2481 cd8d  |$   |
0d10 c995 95b8  |    |
0d12 b4f9 8dd5  |    |
0d14 c97d c9bd  | }  |
0d16 dc80 f0f4  |    |
0d18 80b5 cd8d  |    |
0d1a c995 95b8  |    |
0d1c b4f9 c995  |    |
0d1e 99c9 95cd  |    |
0d20 a17d 85b5  | }  |
0d22 d0a4 81ec  |    |
0d24 2824 25a5  |($% |
0d26 98a0 b5cd  |    |
0d28 8dc9 9595  |    |
0d2a b8b4 f9c9  |    |
0d2c 9599 c995  |    |
0d2e cda1 7d85  |  } |
0d30 b5d0 80ac  |    |
0d32 81b8 80f8  |    |
0d34 81cd 8dc9  |    |
0d36 9595 b8b4  |    |
0d38 f9b5 85e1  |    |
0d3a 7dc9 bddc  |}   |
0d3c 80ac 80c4  |    |
0d3e a428 2424  | ($$|
0d40 2519 b1d5  |%   |
0d42 cda1 4d8d  |  M |
0d44 c9bd b1b0  |    |
0d46 a1cd 8dc9  |    |
0d48 9595 b8a4  |    |
0d4a ec28 2425  | ($%|
0d4c cd8d c995  |    |
0d4e 95b8 b4f9  |    |
0d50 cd8d c9bd  |    |
0d52 b1b1 7d85  |  } |
0d54 b5d0 80b4  |    |
0d56 f481 b8ec  |    |
0d58 2824 25cd  |($% |
0d5a 8dc9 9595  |    |
0d5c b8b4 f9c9  |    |
0d5e 9599 c995  |    |
0d60 cda1 7d85  |  } |
0d62 b5d0 80b4  |    |
0d64 f481 b8ec  |    |
0d66 2825 f481  |(%  |
0d68 95b1 cd94  |    |
0d6a 81a5 98a1  |    |
0d6c cd8d c995  |    |
0d6e 95b8 b4f9  |    |
0d70 cd8d c9bd  |    |
0d72 b1b1 7d85  |  } |
0d74 b5d0 a428  |   (|
0d76 2425 19b1  |$%  |
0d78 d5cd a14d  |   M|
0d7a 8dc9 bdb1  |    |
0d7c b0a1 cd8d  |    |
0d7e c995 95b8  |    |
0d80 a4ec 2880  |  ( |
0d82 8080 81f4  |    |
0d84 2880 8080  |(   |
0d86 81a5 98a0  |    |
0d88 85cd 8dc9  |    |
0d8a 9595 b8b4  |    |
0d8c f9cd 8dc9  |    |
0d8e bdb1 b17d  |   }|
0d90 85b5 d0a4  |    |
0d92 81ec 2825  |  (%|
0d94 cda1 a599  |    |
0d96 d080 f480  |    |
0d98 b5cd 8dc9  |    |
0d9a 9595 b8b4  |    |
0d9c f9d1 bdc1  |    |
0d9e b1a5 b994  |    |
0da0 ec28 2589  | (% |
0da2 bdd0 80f4  |    |
0da4 81cd 8dc9  |    |
0da6 9595 b8b4  |    |
0da8 f9b5 85e1  |    |
0daa 7dc9 bddc  |}   |
0dac 80b4 81cd  |    |
0dae a1a5 99d0  |    |
0db0 ec28 25c9  | (% |
0db2 9599 c995  |    |
0db4 cda1 a195  |    |
0db6 a59d a1d0  |    |
0db8 80f4 81b8  |    |
0dba ec28 25cd  | (% |
0dbc 8dc9 bdb1  |    |
0dbe b1a1 95a5  |    |
0dc0 9da1 d080  |    |
0dc2 f481 cd8d  |    |
0dc4 c995 95b8  |    |
0dc6 b4f9 89bd  |    |
0dc8 d17d b585  | }  |
0dca c99c 80b4  |    |
0dcc 81cd 8dc9  |    |
0dce 9595 b8b4  |    |
0dd0 f98d d5c9  |    |
0dd2 7dc9 bddc  |}   |
0dd4 80b4 81c9  |    |
0dd6 9599 c995  |    |
0dd8 cda1 a195  |    |
0dda a59d a1d0  |    |
0ddc 80ac 80c4  |    |
0dde ec28 25c9  | (% |
0de0 9599 c995  |    |
0de2 cda1 d1bd  |    |
0de4 c080 f481  |    |
0de6 cd8d c995  |    |
0de8 95b8 b4f9  |    |
0dea 8dd5 c97d  |   }|
0dec c9bd dc80  |    |
0dee ac81 cda1  |    |
0df0 a599 d0ec  |    |
0df2 2825 cd8d  |(%  |
0df4 c9bd b1b1  |    |
0df6 d1bd c080  |    |
0df8 f481 c995  |    |
0dfa 99c9 95cd  |    |
0dfc a1d1 bdc0  |    |
0dfe 80ac 81c9  |    |