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

⟦80d07c32a⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0468       | h  |		.CONST	0x0468								; 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 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0012       |    |		.CONST	0x0012								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000d       |    |		.CONST	0x000d								; Number of locals
000b			INIT_0008:
000b 4807       |H   |		Short_Literal	0x7							; Debug Table 0x0 = .DEBUG	0x000b,0x0572,0x8000,0x0000,0x0056,0x9565,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
													; Debug Table 0x0.0x3 = 0xb,0xfffc
000c 6007       |`   |		Indirect_Literal	Discrete,0x14,{0x0049ec0e, 0x000001b0}
000d 02a0       |    |		Declare_Subprogram	Null_Subprogram
000e 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
000f 00bf       |    |		Action	Accept_Activation
0010 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1 = .DEBUG	0x0010,0x057c,0x8000,0x0000,0x0056,0x9575,0x0000,0x0005
													; Debug Table 0x1.0x0 = 0x10,0xffff
0011 020d       |    |		Execute	Module,Elaborate
0012			BODY_0008:
0012 00bc       |    |		Action	Signal_Activated
0013 00bb       |    |		Action	Signal_Completion
0014 0049 ec0e  | I  |		.LITERAL	{0x0049ec0e, 0x000001b0}
0018 00b1 0004  |    |		.XXX[0x3]
001a 0033       | 3  |
001b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2 = .DEBUG	0x001b,0x0580,0x4000,0x0000,0x0056,0x9565,0x0000,0x0013
													; Debug Table 0x2.0x0 = 0x1b,0xffff
001c 00d9       |    |		Load_Top	At_Offset_1
001d 00e3       |    |		Load_Encached	Natural_Cache
001e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
001f 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible			; Debug Table 0x2.0x1 = 0x1f,0xfffe
0020 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible			; Debug Table 0x2.0x2 = 0x20,0xfffd
0021 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x3 = 0x21,0xfffc
0023 029a 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x4 = 0x23,0xfffb
0025 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x5 = 0x25,0xfffa
0027 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x6 = 0x27,0xfff9
0029 029a 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x7 = 0x29,0xfff8
002b 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x8 = 0x2b,0xfff7
002d 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x9 = 0x2d,0xfff6
002f 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xa = 0x2f,0xfff5
0031 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xb = 0x31,0xfff4
0033 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xc = 0x33,0xfff3
0035 029a 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xd = 0x35,0xfff2
0037 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xe = 0x37,0xfff1
0039 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0xf = 0x39,0xfff0
003b 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x10 = 0x3b,0xffef
003d 029a 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x11 = 0x3d,0xffee
003f 029a 022b  |   +|		Declare_Subprogram	INIT_0228,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x12 = 0x3f,0xffed
0041 029a 0253  |   S|		Declare_Subprogram	INIT_0250,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x13 = 0x41,0xffec
0043 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x14 = 0x43,0xffeb
0045 029a 0283  |    |		Declare_Subprogram	INIT_0280,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x15 = 0x45,0xffea
0047 029a 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x16 = 0x47,0xffe9
0049 029a 031b  |    |		Declare_Subprogram	INIT_0318,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x17 = 0x49,0xffe8
004b 029a 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x18 = 0x4b,0xffe7
004d 029a 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x19 = 0x4d,0xffe6
004f 029a 0383  |    |		Declare_Subprogram	INIT_0380,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x1a = 0x4f,0xffe5
0051 029a 03a3  |    |		Declare_Subprogram	INIT_03a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x1b = 0x51,0xffe4
0053 029a 03c3  |    |		Declare_Subprogram	INIT_03c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x1c = 0x53,0xffe3
0055 029a 03d3  |    |		Declare_Subprogram	INIT_03d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x2.0x1d = 0x55,0xffe2
0057 e214       |    |		Load	0x1,0x14							; Debug Table 0x2.0x1e = 0x57,0xffe1
0058 4800       |H   |		Short_Literal	0x0
0059 4801       |H   |		Short_Literal	0x1
005a 4801       |H   |		Short_Literal	0x1
005b 4803       |H   |		Short_Literal	0x3
005c 0318       |    |		Declare_Type	Variant_Record,Incomplete
005d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x1f = 0x5d,0xffe0
005e 02a0       |    |		Declare_Subprogram	Null_Subprogram
005f e215       |    |		Load	0x1,0x15
0060 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0061 e215       |    |		Load	0x1,0x15							; Debug Table 0x2.0x20 = 0x61,0xffdf
													; Debug Table 0x2.0x21 = 0x61,0xffde
0062 e216       |    |		Load	0x1,0x16
0063 03a2       |    |		Complete_Type	Heap_Access,By_Renaming
0064 00bf       |    |		Action	Accept_Activation
0065 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x3 = .DEBUG	0x0065,0x05c6,0x4000,0x0000,0x0056,0x9575,0x0000,0x0008
													; Debug Table 0x3.0x0 = 0x65,0xffff
0066 4801       |H   |		Short_Literal	0x1
0067 6260       |b`  |		Indirect_Literal	Discrete,0x2c8,{0x00000000, 0x7fffffff}
0068 e214       |    |		Load	0x1,0x14
0069 0269       | i  |		Execute	Discrete,Last
006a 027c       | |  |		Execute	Discrete,Less
006b 6802       |h   |		Jump_Zero	0x6e
006c 625b       |b[  |		Indirect_Literal	Discrete,0x2c8,{0x00000000, 0x7fffffff}
006d 7802       |x   |		Jump	0x70
006e e214       |    |		Load	0x1,0x14
006f 0269       | i  |		Execute	Discrete,Last
0070 e210       |    |		Load	0x1,0x10
0071 034e       | N  |		QQ_Declare_Type	Array,Constrained,Bounds_With_Object
0072 029f 0403  |    |		Declare_Subprogram	INIT_0400,For_Call
0074 4800       |H   |		Short_Literal	0x0
0075 4801       |H   |		Short_Literal	0x1
0076 4801       |H   |		Short_Literal	0x1
0077 e232       | 2  |		Load	0x1,0x32
0078 0307       |    |		Complete_Type	Variant_Record,By_Defining
0079 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x3.0x1 = 0x79,0xfffe
007a 00c7       |    |		Action	Elaborate_Subprogram
007b 029d 042b  |   +|		Declare_Subprogram	INIT_0428,For_Outer_Call			; Debug Table 0x3.0x2 = 0x7b,0xfffd
007d 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x3.0x3 = 0x7d,0xfffc
													; Debug Table 0x3.0x4 = 0x7d,0xfffb
													; Debug Table 0x3.0x5 = 0x7d,0xfffa
007e 00c7       |    |		Action	Elaborate_Subprogram
007f 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x3.0x6 = 0x7f,0xfff9
0080 00c7       |    |		Action	Elaborate_Subprogram
0081 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x3.0x7 = 0x81,0xfff8
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20				; Debug Table 0x3.0x8 = 0x83,0xfff7
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21				; Debug Table 0x3.0x9 = 0x85,0xfff6
													; Debug Table 0x3.0xa = 0x85,0xfff5
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22				; Debug Table 0x3.0xb = 0x87,0xfff4
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23				; Debug Table 0x3.0xc = 0x89,0xfff3
008a 00c7       |    |		Action	Elaborate_Subprogram
008b 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x3.0xd = 0x8b,0xfff2
008c 00c7       |    |		Action	Elaborate_Subprogram
008d 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x3.0xe = 0x8d,0xfff1
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25				; Debug Table 0x3.0xf = 0x8f,0xfff0
0090 00c7       |    |		Action	Elaborate_Subprogram
0091 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24				; Debug Table 0x3.0x10 = 0x91,0xffef
0092 00c7       |    |		Action	Elaborate_Subprogram
0093 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26				; Debug Table 0x3.0x11 = 0x93,0xffee
0094 00c7       |    |		Action	Elaborate_Subprogram
0095 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27				; Debug Table 0x3.0x12 = 0x95,0xffed
0096 00c7       |    |		Action	Elaborate_Subprogram
0097 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29				; Debug Table 0x3.0x13 = 0x97,0xffec
0098 00c7       |    |		Action	Elaborate_Subprogram
0099 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28				; Debug Table 0x3.0x14 = 0x99,0xffeb
009a 00c7       |    |		Action	Elaborate_Subprogram
009b 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a				; Debug Table 0x3.0x15 = 0x9b,0xffea
009c 00c7       |    |		Action	Elaborate_Subprogram
009d 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b				; Debug Table 0x3.0x16 = 0x9d,0xffe9
009e 00c7       |    |		Action	Elaborate_Subprogram
009f 1d2c       | ,  |		Execute_Immediate	Reference_Lex_1,0x2c				; Debug Table 0x3.0x17 = 0x9f,0xffe8
00a0 00c7       |    |		Action	Elaborate_Subprogram
00a1 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d				; Debug Table 0x3.0x18 = 0xa1,0xffe7
00a2 00c7       |    |		Action	Elaborate_Subprogram
00a3 1d2f       | /  |		Execute_Immediate	Reference_Lex_1,0x2f				; Debug Table 0x3.0x19 = 0xa3,0xffe6
00a4 00c7       |    |		Action	Elaborate_Subprogram
00a5 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e				; Debug Table 0x3.0x1a = 0xa5,0xffe5
00a6 00c7       |    |		Action	Elaborate_Subprogram
00a7 1d30       | 0  |		Execute_Immediate	Reference_Lex_1,0x30				; Debug Table 0x3.0x1b = 0xa7,0xffe4
00a8 00c7       |    |		Action	Elaborate_Subprogram
00a9 1d31       | 1  |		Execute_Immediate	Reference_Lex_1,0x31				; Debug Table 0x3.0x1c = 0xa9,0xffe3
00aa 00c7       |    |		Action	Elaborate_Subprogram
00ab 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x3.0x1d = 0xab,0xffe2
00ac 00c7       |    |		Action	Elaborate_Subprogram
00ad 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x3.0x1e = 0xad,0xffe1
00ae 00c7       |    |		Action	Elaborate_Subprogram
00af 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x3.0x1f = 0xaf,0xffe0
00b0 00c7       |    |		Action	Elaborate_Subprogram
00b1 00bc       |    |		Action	Signal_Activated
00b2 00bb       |    |		Action	Signal_Completion
00b3 0000 0000  |    |		.BLANK	0000[0x5]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00df       |    |		.CONST	0x00df								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0002       |    |		.CONST	0x0002								; Number of locals
00bb			INIT_00b8:
00bb e216       |    |		Load	0x1,0x16							; Debug Table 0x4 = .DEBUG	0x00bb,0x0608,0x1002,0x0000,0x0056,0x9565,0x0000,0x0047
													; Debug Table 0x4.0x0 = 0xbb,0xffff
00bc 4800       |H   |		Short_Literal	0x0
00bd e232       | 2  |		Load	0x1,0x32
00be 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00bf 4800       |H   |		Short_Literal	0x0
00c0 00d9       |    |		Load_Top	At_Offset_1
00c1 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00c2 4801       |H   |		Short_Literal	0x1
00c3 4800       |H   |		Short_Literal	0x0
00c4 e210       |    |		Load	0x1,0x10
00c5 0334       | 4  |		Declare_Variable	Array,With_Constraint
00c6 00d9       |    |		Load_Top	At_Offset_1
00c7 00d8       |    |		Load_Top	At_Offset_0
00c8 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
00c9 00da       |    |		Load_Top	At_Offset_2
00ca 01da       |    |		Execute	Vector,Bounds
00cb 00da       |    |		Load_Top	At_Offset_2
00cc 01da       |    |		Execute	Vector,Bounds
00cd 00da       |    |		Load_Top	At_Offset_2
00ce 027f       |    |		Execute	Discrete,Equal
00cf 7002       |p   |		Jump_Nonzero	0xd2
00d0 48e0       |H   |		Short_Literal	0xe0
00d1 0257       | W  |		Execute	Discrete,Raise
00d2 00d0       |    |		Action	Swap_Control
00d3 00d1       |    |		Pop_Control	Pop_Count_1
00d4 027f       |    |		Execute	Discrete,Equal
00d5 7002       |p   |		Jump_Nonzero	0xd8
00d6 48e0       |H   |		Short_Literal	0xe0
00d7 0257       | W  |		Execute	Discrete,Raise
00d8 00d2       |    |		Pop_Control	Pop_Count_2
00d9 00d9       |    |		Load_Top	At_Offset_1
00da 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
00db e216       |    |		Load	0x1,0x16
00dc e5ff       |    |		Load	0x2,-0x1
00dd 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
00de 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00df			BODY_00b8:
00df 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x1 = 0xdf,0xfffe
													; Debug Table 0x4.0x2 = 0xdf,0x1
00e0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00e1 0000 0000  |    |		.BLANK	0000[0x7]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x00eb,0x0610,0x1002,0x0000,0x0056,0x9565,0x0000,0x0052
													; Debug Table 0x5.0x0 = 0xeb,0x1
00ec 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00ed 0000 0000  |    |		.XXX[0x3]
00ef 0000       |    |
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3       |    |		.CONST	0x00f3								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0001       |    |		.CONST	0x0001								; Number of locals
00f3			BODY_00f0:
00f3			INIT_00f0:
00f3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6 = .DEBUG	0x00f3,0x0614,0x1001,0x0000,0x0056,0x9565,0x0000,0x005b
													; Debug Table 0x6.0x0 = 0xf3,0x1
00f4 00db       |    |		Load_Top	At_Offset_3
00f5 0217       |    |		Execute	Heap_Access,All_Reference
00f6 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00f7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb       |    |		.CONST	0x00fb								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 0001       |    |		.CONST	0x0001								; Number of locals
00fb			BODY_00f8:
00fb			INIT_00f8:
00fb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7 = .DEBUG	0x00fb,0x0618,0x1002,0x0000,0x0056,0x9565,0x0000,0x0063
													; Debug Table 0x7.0x0 = 0xfb,0x1
00fc 0217       |    |		Execute	Heap_Access,All_Reference
00fd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
00fe 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00ff 0000       |    |		.XXX[0x1]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0105       |    |		.CONST	0x0105								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x0103,0x061c,0x1002,0x0000,0x0056,0x9565,0x0000,0x006c
													; Debug Table 0x8.0x0 = 0x103,0xffff
0104 0217       |    |		Execute	Heap_Access,All_Reference
0105			BODY_0100:
0105 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x1 = 0x105,0x1
0106 00d9       |    |		Load_Top	At_Offset_1
0107 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0108 027d       | }  |		Execute	Discrete,Greater
0109 6802       |h   |		Jump_Zero	0x10c
010a 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x8.0x2 = 0x10a,0x2
010b 0257       | W  |		Execute	Discrete,Raise
010c e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x3 = 0x10c,0x3
010d 00d9       |    |		Load_Top	At_Offset_1
010e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
010f 01d7       |    |		Execute	Vector,Field_Read
0110 e20f       |    |		Load	0x1,0xf
0111 0119       |    |		Execute	Any,Check_In_Formal_Type
0112 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0113 0000 0000  |    |		.BLANK	0000[0x5]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011b       |    |		.CONST	0x011b								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0001       |    |		.CONST	0x0001								; Number of locals
011b			BODY_0118:
011b			INIT_0118:
011b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x9 = .DEBUG	0x011b,0x0626,0x1002,0x0000,0x0056,0x9565,0x0000,0x0079
													; Debug Table 0x9.0x0 = 0x11b,0x1
011c 00db       |    |		Load_Top	At_Offset_3
011d 0217       |    |		Execute	Heap_Access,All_Reference
011e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
011f 027d       | }  |		Execute	Discrete,Greater
0120 6802       |h   |		Jump_Zero	0x123
0121 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x9.0x1 = 0x121,0x2
0122 0257       | W  |		Execute	Discrete,Raise
0123 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x9.0x2 = 0x123,0x3
0124 e5fd       |    |		Load	0x2,-0x3
0125 e5ff       |    |		Load	0x2,-0x1
0126 0217       |    |		Execute	Heap_Access,All_Reference
0127 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0128 01cf       |    |		Execute	Vector,Slice_Read
0129 0335       | 5  |		Declare_Variable	Array,Duplicate
012a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
012b 0000 0000  |    |		.BLANK	0000[0x5]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0135       | 5  |		.CONST	0x0135								; 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						; Debug Table 0xa = .DEBUG	0x0133,0x062e,0x1002,0x0000,0x0056,0x9565,0x0000,0x008a
													; Debug Table 0xa.0x0 = 0x133,0xffff
0134 0217       |    |		Execute	Heap_Access,All_Reference
0135			BODY_0130:
0135 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x1 = 0x135,0x1
0136 00d9       |    |		Load_Top	At_Offset_1
0137 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0138 00da       |    |		Load_Top	At_Offset_2
0139 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
013a 01cf       |    |		Execute	Vector,Slice_Read
013b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
013c 0000 0000  |    |		.BLANK	0000[0x4]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0144       | D  |		.CONST	0x0144								; Address of begin
0141 0004       |    |		.CONST	0x0004								; Address of exception handler
0142 0002       |    |		.CONST	0x0002								; Number of locals
0143			INIT_0140:
0143 e215       |    |		Load	0x1,0x15							; Debug Table 0xb = .DEBUG	0x0143,0x0634,0x1002,0x0000,0x0056,0x9565,0x0000,0x0093
													; Debug Table 0xb.0x0 = 0x143,0xffff
0144			BODY_0140:
0144 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0x1 = 0x144,0x1
0145 01db       |    |		Execute	Vector,Length
0146 e232       | 2  |		Load	0x1,0x32
0147 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0148 e215       |    |		Load	0x1,0x15
0149 e5fe       |    |		Load	0x2,-0x2
014a 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
014b 00d8       |    |		Load_Top	At_Offset_0
014c 0217       |    |		Execute	Heap_Access,All_Reference
014d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
014e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
014f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0x2 = 0x14f,0x2
													; Debug Table 0xb.0x3 = 0x14f,0x3
0150 01db       |    |		Execute	Vector,Length
0151 00d9       |    |		Load_Top	At_Offset_1
0152 0217       |    |		Execute	Heap_Access,All_Reference
0153 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0154 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb.0x4 = 0x154,0x4
0155 00d9       |    |		Load_Top	At_Offset_1
0156 0217       |    |		Execute	Heap_Access,All_Reference
0157 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0158 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x5 = 0x158,0x5
0159 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
015a 0000 0000  |    |		.BLANK	0000[0x6]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0164       | d  |		.CONST	0x0164								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0002       |    |		.CONST	0x0002								; Number of locals
0163			INIT_0160:
0163 e215       |    |		Load	0x1,0x15							; Debug Table 0xc = .DEBUG	0x0163,0x0642,0x1002,0x0000,0x0056,0x9565,0x0000,0x00a0
													; Debug Table 0xc.0x0 = 0x163,0xffff
0164			BODY_0160:
0164 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1 = 0x164,0x1
0165 01db       |    |		Execute	Vector,Length
0166 e232       | 2  |		Load	0x1,0x32
0167 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0168 e215       |    |		Load	0x1,0x15
0169 e5fe       |    |		Load	0x2,-0x2
016a 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
016b 00d8       |    |		Load_Top	At_Offset_0
016c 0217       |    |		Execute	Heap_Access,All_Reference
016d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
016e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
016f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x2 = 0x16f,0x2
													; Debug Table 0xc.0x3 = 0x16f,0x3
0170 01db       |    |		Execute	Vector,Length
0171 00d9       |    |		Load_Top	At_Offset_1
0172 0217       |    |		Execute	Heap_Access,All_Reference
0173 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0174 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x4 = 0x174,0x4
0175 00d9       |    |		Load_Top	At_Offset_1
0176 0217       |    |		Execute	Heap_Access,All_Reference
0177 2903       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0178 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x5 = 0x178,0x5
0179 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
017a 0000 0000  |    |		.BLANK	0000[0x6]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183       |    |		.CONST	0x0183								; Address of begin
0181 0004       |    |		.CONST	0x0004								; Address of exception handler
0182 0001       |    |		.CONST	0x0001								; Number of locals
0183			BODY_0180:
0183			INIT_0180:
0183 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd = .DEBUG	0x0183,0x0650,0x1001,0x0000,0x0056,0x9565,0x0000,0x00ad
													; Debug Table 0xd.0x0 = 0x183,0x1
0184 4801       |H   |		Short_Literal	0x1
0185 e5ff       |    |		Load	0x2,-0x1
0186 0217       |    |		Execute	Heap_Access,All_Reference
0187 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0188 e5ff       |    |		Load	0x2,-0x1
0189 0217       |    |		Execute	Heap_Access,All_Reference
018a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
018b 01cf       |    |		Execute	Vector,Slice_Read
018c 8221       | !  |		Call	0x1,0x21
018d c5fe       |    |		Store	0x2,-0x2
018e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
018f 0000       |    |		.XXX[0x1]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe = .DEBUG	0x0193,0x0654,0x1001,0x0000,0x0056,0x9565,0x0000,0x00b9
													; Debug Table 0xe.0x0 = 0x193,0x1
0194 00db       |    |		Load_Top	At_Offset_3
0195 01db       |    |		Execute	Vector,Length
0196 00e3       |    |		Load_Encached	Natural_Cache
0197 025b       | [  |		Execute	Discrete,Check_In_Type
0198 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x1 = 0x198,0x401
0199 0217       |    |		Execute	Heap_Access,All_Reference
019a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
019b 01db       |    |		Execute	Vector,Length
019c 00d9       |    |		Load_Top	At_Offset_1
019d 027b       | {  |		Execute	Discrete,Greater_Equal
019e 6801       |h   |		Jump_Zero	0x1a0
019f 7805       |x   |		Jump	0x1a5								; Debug Table 0xe.0x2 = 0x19f,0x402
01a0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x3 = 0x1a0,0x403
01a1 4800       |H   |		Short_Literal	0x0
01a2 00da       |    |		Load_Top	At_Offset_2
01a3 8233       | 3  |		Call	0x1,0x33
01a4 c402       |    |		Store	0x2,0x2
01a5 00d1       |    |		Pop_Control	Pop_Count_1
01a6 c5fe       |    |		Store	0x2,-0x2
01a7 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x4 = 0x1a7,0x2
01a8 4801       |H   |		Short_Literal	0x1
01a9 e5ff       |    |		Load	0x2,-0x1
01aa 01db       |    |		Execute	Vector,Length
01ab e5fe       |    |		Load	0x2,-0x2
01ac 0219       |    |		Execute	Heap_Access,All_Read
01ad 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01ae 01ce       |    |		Execute	Vector,Slice_Write
01af 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x5 = 0x1af,0x3
01b0 01db       |    |		Execute	Vector,Length
01b1 e5fe       |    |		Load	0x2,-0x2
01b2 0217       |    |		Execute	Heap_Access,All_Reference
01b3 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01b4 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01b5 0000 0000  |    |		.XXX[0x3]
01b7 0000       |    |
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xf = .DEBUG	0x01bb,0x0662,0x1001,0x0000,0x0056,0x9565,0x0000,0x00c5
													; Debug Table 0xf.0x0 = 0x1bb,0x1
01bc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x1 = 0x1bc,0x401
01bd 0217       |    |		Execute	Heap_Access,All_Reference
01be 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01bf 01db       |    |		Execute	Vector,Length
01c0 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01c1 6801       |h   |		Jump_Zero	0x1c3
01c2 7805       |x   |		Jump	0x1c8								; Debug Table 0xf.0x2 = 0x1c2,0x402
01c3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x3 = 0x1c3,0x403
01c4 4800       |H   |		Short_Literal	0x0
01c5 4801       |H   |		Short_Literal	0x1
01c6 8233       | 3  |		Call	0x1,0x33
01c7 c402       |    |		Store	0x2,0x2
01c8 c5fe       |    |		Store	0x2,-0x2
01c9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf.0x4 = 0x1c9,0x2
01ca 4801       |H   |		Short_Literal	0x1
01cb e5fe       |    |		Load	0x2,-0x2
01cc 0217       |    |		Execute	Heap_Access,All_Reference
01cd 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01ce 01d6       |    |		Execute	Vector,Field_Write
01cf 4801       |H   |		Short_Literal	0x1							; Debug Table 0xf.0x5 = 0x1cf,0x3
01d0 e5fe       |    |		Load	0x2,-0x2
01d1 0217       |    |		Execute	Heap_Access,All_Reference
01d2 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01d3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01d4 0000 0000  |    |		.BLANK	0000[0x4]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db       |    |		.CONST	0x01db								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			BODY_01d8:
01db			INIT_01d8:
01db 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10 = .DEBUG	0x01db,0x0670,0x1001,0x0000,0x0056,0x9565,0x0000,0x00d1
													; Debug Table 0x10.0x0 = 0x1db,0x1
01dc 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
01dd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10.0x1 = 0x1dd,0x2
01de 4801       |H   |		Short_Literal	0x1
01df 4800       |H   |		Short_Literal	0x0
01e0 e210       |    |		Load	0x1,0x10
01e1 035b       | [  |		Declare_Type	Array,Constrained
01e2 0337       | 7  |		Declare_Variable	Array
01e3 821f       |    |		Call	0x1,0x1f
01e4 a5fe       |    |		Store_Unchecked	0x2,-0x2
01e5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01e6 0000 0000  |    |		.XXX[0x2]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb       |    |		.CONST	0x01eb								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 0001       |    |		.CONST	0x0001								; Number of locals
01eb			BODY_01e8:
01eb			INIT_01e8:
01eb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11 = .DEBUG	0x01eb,0x0676,0x1001,0x0000,0x0056,0x9565,0x0000,0x00dd
													; Debug Table 0x11.0x0 = 0x1eb,0x1
01ec 00db       |    |		Load_Top	At_Offset_3
01ed 821d       |    |		Call	0x1,0x1d
01ee 8225       | %  |		Call	0x1,0x25
01ef c5fe       |    |		Store	0x2,-0x2
01f0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01f1 0000 0000  |    |		.BLANK	0000[0x7]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 0203       |    |		.CONST	0x0203								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0002       |    |		.CONST	0x0002								; Number of locals
01fb			INIT_01f8:
01fb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12 = .DEBUG	0x01fb,0x067a,0x1001,0x0000,0x0056,0x9565,0x0000,0x00e9
													; Debug Table 0x12.0x0 = 0x1fb,0xffff
01fc 0217       |    |		Execute	Heap_Access,All_Reference
01fd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01fe 00db       |    |		Load_Top	At_Offset_3
01ff 01db       |    |		Execute	Vector,Length
0200 0273       | s  |		Execute	Discrete,Plus
0201 00e3       |    |		Load_Encached	Natural_Cache
0202 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0203			BODY_01f8:
0203 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12.0x1 = 0x203,0x1
0204 00d9       |    |		Load_Top	At_Offset_1
0205 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x2 = 0x205,0x401
0206 0217       |    |		Execute	Heap_Access,All_Reference
0207 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0208 01db       |    |		Execute	Vector,Length
0209 00d9       |    |		Load_Top	At_Offset_1
020a 027b       | {  |		Execute	Discrete,Greater_Equal
020b 6801       |h   |		Jump_Zero	0x20d
020c 7805       |x   |		Jump	0x212								; Debug Table 0x12.0x3 = 0x20c,0x402
020d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x4 = 0x20d,0x403
020e 4801       |H   |		Short_Literal	0x1
020f 00da       |    |		Load_Top	At_Offset_2
0210 8233       | 3  |		Call	0x1,0x33
0211 c403       |    |		Store	0x2,0x3
0212 00d1       |    |		Pop_Control	Pop_Count_1
0213 c5fe       |    |		Store	0x2,-0x2
0214 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x5 = 0x214,0x2
0215 e5fe       |    |		Load	0x2,-0x2
0216 0217       |    |		Execute	Heap_Access,All_Reference
0217 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0218 0a01       |    |		Execute_Immediate	Plus,0x1
0219 0248       | H  |		Execute	Discrete,Check_In_Integer
021a 00da       |    |		Load_Top	At_Offset_2
021b e5fe       |    |		Load	0x2,-0x2
021c 0219       |    |		Execute	Heap_Access,All_Read
021d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
021e 01ce       |    |		Execute	Vector,Slice_Write
021f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x6 = 0x21f,0x3
0220 e5fe       |    |		Load	0x2,-0x2
0221 0217       |    |		Execute	Heap_Access,All_Reference
0222 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0223 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0224 0000 0000  |    |		.BLANK	0000[0x4]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0231       | 1  |		.CONST	0x0231								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0002       |    |		.CONST	0x0002								; Number of locals
022b			INIT_0228:
022b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13 = .DEBUG	0x022b,0x068a,0x1001,0x0000,0x0056,0x9565,0x0000,0x00f5
													; Debug Table 0x13.0x0 = 0x22b,0xffff
022c 0217       |    |		Execute	Heap_Access,All_Reference
022d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
022e 0a01       |    |		Execute_Immediate	Plus,0x1
022f 00e3       |    |		Load_Encached	Natural_Cache
0230 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0231			BODY_0228:
0231 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x1 = 0x231,0x1
0232 00d9       |    |		Load_Top	At_Offset_1
0233 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x2 = 0x233,0x401
0234 0217       |    |		Execute	Heap_Access,All_Reference
0235 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0236 01db       |    |		Execute	Vector,Length
0237 00d9       |    |		Load_Top	At_Offset_1
0238 027b       | {  |		Execute	Discrete,Greater_Equal
0239 6801       |h   |		Jump_Zero	0x23b
023a 7805       |x   |		Jump	0x240								; Debug Table 0x13.0x3 = 0x23a,0x402
023b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x4 = 0x23b,0x403
023c 4801       |H   |		Short_Literal	0x1
023d 00da       |    |		Load_Top	At_Offset_2
023e 8233       | 3  |		Call	0x1,0x33
023f c403       |    |		Store	0x2,0x3
0240 00d1       |    |		Pop_Control	Pop_Count_1
0241 c5fe       |    |		Store	0x2,-0x2
0242 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x5 = 0x242,0x2
0243 00d9       |    |		Load_Top	At_Offset_1
0244 e5fe       |    |		Load	0x2,-0x2
0245 0217       |    |		Execute	Heap_Access,All_Reference
0246 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0247 01d6       |    |		Execute	Vector,Field_Write
0248 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x6 = 0x248,0x3
0249 e5fe       |    |		Load	0x2,-0x2
024a 0217       |    |		Execute	Heap_Access,All_Reference
024b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
024c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
024d 0000 0000  |    |		.XXX[0x3]
024f 0000       |    |
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 026a       | j  |		.CONST	0x026a								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0002       |    |		.CONST	0x0002								; Number of locals
0253			INIT_0250:
0253 4801       |H   |		Short_Literal	0x1							; Debug Table 0x14 = .DEBUG	0x0253,0x069a,0x1001,0x0000,0x0056,0x9565,0x0000,0x0101
													; Debug Table 0x14.0x0 = 0x253,0xffff
0254 e5fe       |    |		Load	0x2,-0x2
0255 e210       |    |		Load	0x1,0x10
0256 0334       | 4  |		Declare_Variable	Array,With_Constraint
0257 4801       |H   |		Short_Literal	0x1
0258 e5fe       |    |		Load	0x2,-0x2
0259 e210       |    |		Load	0x1,0x10
025a 035b       | [  |		Declare_Type	Array,Constrained
025b 0337       | 7  |		Declare_Variable	Array
025c 00d8       |    |		Load_Top	At_Offset_0
025d 01dc       |    |		Execute	Vector,Last
025e 4801       |H   |		Short_Literal	0x1
025f 0263       | c  |		Execute	Discrete,Above_Bound
0260 7007       |p   |		Jump_Nonzero	0x268
0261 e5ff       |    |		Load	0x2,-0x1
0262 e20f       |    |		Load	0x1,0xf
0263 0119       |    |		Execute	Any,Check_In_Formal_Type
0264 00d9       |    |		Load_Top	At_Offset_1
0265 e403       |    |		Load	0x2,0x3
0266 01d6       |    |		Execute	Vector,Field_Write
0267 3ff9       |?   |		Loop_Increasing	0x261
0268 00d9       |    |		Load_Top	At_Offset_1
0269 01d4       |    |		Execute	Vector,Structure_Write
026a			BODY_0250:
026a e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x14.0x1 = 0x26a,0x1
026b 00d9       |    |		Load_Top	At_Offset_1
026c 8225       | %  |		Call	0x1,0x25
026d c5fd       |    |		Store	0x2,-0x3
026e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
026f 0000       |    |		.XXX[0x1]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0275       | u  |		.CONST	0x0275								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0002       |    |		.CONST	0x0002								; Number of locals
0273			INIT_0270:
0273 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x15 = .DEBUG	0x0273,0x06a0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0111
													; Debug Table 0x15.0x0 = 0x273,0xffff
0274 0217       |    |		Execute	Heap_Access,All_Reference
0275			BODY_0270:
0275 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x15.0x1 = 0x275,0x1
0276 4801       |H   |		Short_Literal	0x1
0277 00da       |    |		Load_Top	At_Offset_2
0278 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0279 00db       |    |		Load_Top	At_Offset_3
027a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
027b 01cf       |    |		Execute	Vector,Slice_Read
027c e5ff       |    |		Load	0x2,-0x1
027d 8229       | )  |		Call	0x1,0x29
027e c5fd       |    |		Store	0x2,-0x3
027f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0283       |    |		.CONST	0x0283								; Address of begin
0281 0004       |    |		.CONST	0x0004								; Address of exception handler
0282 0001       |    |		.CONST	0x0001								; Number of locals
0283			BODY_0280:
0283			INIT_0280:
0283 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16 = .DEBUG	0x0283,0x06a6,0x1001,0x0000,0x0056,0x9565,0x0000,0x0121
													; Debug Table 0x16.0x0 = 0x283,0x1
0284 e5fd       |    |		Load	0x2,-0x3
0285 0217       |    |		Execute	Heap_Access,All_Reference
0286 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0287 0a01       |    |		Execute_Immediate	Plus,0x1
0288 027f       |    |		Execute	Discrete,Equal
0289 6805       |h   |		Jump_Zero	0x28f
028a e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x1 = 0x28a,0x2
028b e5fe       |    |		Load	0x2,-0x2
028c 8225       | %  |		Call	0x1,0x25
028d c5fd       |    |		Store	0x2,-0x3
028e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
028f 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x16.0x2 = 0x28f,0x3
0290 e5fd       |    |		Load	0x2,-0x3
0291 0217       |    |		Execute	Heap_Access,All_Reference
0292 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0293 027a       | z  |		Execute	Discrete,Less_Equal
0294 6831       |h1  |		Jump_Zero	0x2c6
0295 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x16.0x3 = 0x295,0x4
0296 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x4 = 0x296,0xfbff
0297 0217       |    |		Execute	Heap_Access,All_Reference
0298 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0299 e5fe       |    |		Load	0x2,-0x2
029a 01db       |    |		Execute	Vector,Length
029b 0273       | s  |		Execute	Discrete,Plus
029c 00e3       |    |		Load_Encached	Natural_Cache
029d 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
029e e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x16.0x5 = 0x29e,0x401
029f 00d9       |    |		Load_Top	At_Offset_1
02a0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x16.0x6 = 0x2a0,0x801
02a1 0217       |    |		Execute	Heap_Access,All_Reference
02a2 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02a3 01db       |    |		Execute	Vector,Length
02a4 00d9       |    |		Load_Top	At_Offset_1
02a5 027b       | {  |		Execute	Discrete,Greater_Equal
02a6 6801       |h   |		Jump_Zero	0x2a8
02a7 7805       |x   |		Jump	0x2ad								; Debug Table 0x16.0x7 = 0x2a7,0x802
02a8 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x16.0x8 = 0x2a8,0x803
02a9 4801       |H   |		Short_Literal	0x1
02aa 00da       |    |		Load_Top	At_Offset_2
02ab 8233       | 3  |		Call	0x1,0x33
02ac c404       |    |		Store	0x2,0x4
02ad 00d1       |    |		Pop_Control	Pop_Count_1
02ae c5fd       |    |		Store	0x2,-0x3
02af e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x9 = 0x2af,0x402
02b0 e5ff       |    |		Load	0x2,-0x1
02b1 e5fd       |    |		Load	0x2,-0x3
02b2 0217       |    |		Execute	Heap_Access,All_Reference
02b3 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02b4 e5fd       |    |		Load	0x2,-0x3
02b5 0217       |    |		Execute	Heap_Access,All_Reference
02b6 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02b7 01cf       |    |		Execute	Vector,Slice_Read
02b8 01cc       |    |		Execute	Vector,Catenate
02b9 e5ff       |    |		Load	0x2,-0x1
02ba 00da       |    |		Load_Top	At_Offset_2
02bb e5fd       |    |		Load	0x2,-0x3
02bc 0219       |    |		Execute	Heap_Access,All_Read
02bd 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02be 01ce       |    |		Execute	Vector,Slice_Write
02bf 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0xa = 0x2bf,0x403
02c0 e5fd       |    |		Load	0x2,-0x3
02c1 0217       |    |		Execute	Heap_Access,All_Reference
02c2 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
02c3 00d1       |    |		Pop_Control	Pop_Count_1
02c4 00ce       |    |		Action	Pop_Auxiliary
02c5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02c6 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x16.0xb = 0x2c6,0x5
02c7 0257       | W  |		Execute	Discrete,Raise
02c8 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
02cc 0000 0000  |    |		.BLANK	0000[0x4]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d9       |    |		.CONST	0x02d9								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0002       |    |		.CONST	0x0002								; Number of locals
02d3			INIT_02d0:
02d3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x17 = .DEBUG	0x02d3,0x06c0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0131
													; Debug Table 0x17.0x0 = 0x2d3,0xffff
02d4 0217       |    |		Execute	Heap_Access,All_Reference
02d5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02d6 0a01       |    |		Execute_Immediate	Plus,0x1
02d7 00e3       |    |		Load_Encached	Natural_Cache
02d8 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
02d9			BODY_02d0:
02d9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x17.0x1 = 0x2d9,0x1
02da 00d9       |    |		Load_Top	At_Offset_1
02db 027f       |    |		Execute	Discrete,Equal
02dc 6807       |h   |		Jump_Zero	0x2e4
02dd e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x17.0x2 = 0x2dd,0x2
02de e5fe       |    |		Load	0x2,-0x2
02df e20f       |    |		Load	0x1,0xf
02e0 0119       |    |		Execute	Any,Check_In_Formal_Type
02e1 8226       | &  |		Call	0x1,0x26
02e2 c5fd       |    |		Store	0x2,-0x3
02e3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02e4 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x17.0x3 = 0x2e4,0x3
02e5 00d9       |    |		Load_Top	At_Offset_1
02e6 027d       | }  |		Execute	Discrete,Greater
02e7 6802       |h   |		Jump_Zero	0x2ea
02e8 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x17.0x4 = 0x2e8,0x4
02e9 0257       | W  |		Execute	Discrete,Raise
02ea e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x17.0x5 = 0x2ea,0x5
02eb 00d9       |    |		Load_Top	At_Offset_1
02ec 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x6 = 0x2ec,0x401
02ed 0217       |    |		Execute	Heap_Access,All_Reference
02ee 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
02ef 01db       |    |		Execute	Vector,Length
02f0 00d9       |    |		Load_Top	At_Offset_1
02f1 027b       | {  |		Execute	Discrete,Greater_Equal
02f2 6801       |h   |		Jump_Zero	0x2f4
02f3 7805       |x   |		Jump	0x2f9								; Debug Table 0x17.0x7 = 0x2f3,0x402
02f4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x17.0x8 = 0x2f4,0x403
02f5 4801       |H   |		Short_Literal	0x1
02f6 00da       |    |		Load_Top	At_Offset_2
02f7 8233       | 3  |		Call	0x1,0x33
02f8 c403       |    |		Store	0x2,0x3
02f9 00d1       |    |		Pop_Control	Pop_Count_1
02fa c5fd       |    |		Store	0x2,-0x3
02fb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x17.0x9 = 0x2fb,0x6
02fc e5fd       |    |		Load	0x2,-0x3
02fd 0217       |    |		Execute	Heap_Access,All_Reference
02fe 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
02ff e5fd       |    |		Load	0x2,-0x3
0300 0217       |    |		Execute	Heap_Access,All_Reference
0301 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0302 01cf       |    |		Execute	Vector,Slice_Read
0303 e5ff       |    |		Load	0x2,-0x1
0304 0a01       |    |		Execute_Immediate	Plus,0x1
0305 0248       | H  |		Execute	Discrete,Check_In_Integer
0306 00da       |    |		Load_Top	At_Offset_2
0307 e5fd       |    |		Load	0x2,-0x3
0308 0219       |    |		Execute	Heap_Access,All_Read
0309 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
030a 01ce       |    |		Execute	Vector,Slice_Write
030b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x17.0xa = 0x30b,0x7
030c e5ff       |    |		Load	0x2,-0x1
030d e5fd       |    |		Load	0x2,-0x3
030e 0217       |    |		Execute	Heap_Access,All_Reference
030f 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0310 01d6       |    |		Execute	Vector,Field_Write
0311 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x17.0xb = 0x311,0x8
0312 e5fd       |    |		Load	0x2,-0x3
0313 0217       |    |		Execute	Heap_Access,All_Reference
0314 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0315 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0316 0000 0000  |    |		.XXX[0x2]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 0332       | 2  |		.CONST	0x0332								; Address of begin
0319 0004       |    |		.CONST	0x0004								; Address of exception handler
031a 0002       |    |		.CONST	0x0002								; Number of locals
031b			INIT_0318:
031b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x18 = .DEBUG	0x031b,0x06da,0x1001,0x0000,0x0056,0x9565,0x0000,0x0141
													; Debug Table 0x18.0x0 = 0x31b,0xffff
031c e5fd       |    |		Load	0x2,-0x3
031d e210       |    |		Load	0x1,0x10
031e 0334       | 4  |		Declare_Variable	Array,With_Constraint
031f 4801       |H   |		Short_Literal	0x1
0320 e5fd       |    |		Load	0x2,-0x3
0321 e210       |    |		Load	0x1,0x10
0322 035b       | [  |		Declare_Type	Array,Constrained
0323 0337       | 7  |		Declare_Variable	Array
0324 00d8       |    |		Load_Top	At_Offset_0
0325 01dc       |    |		Execute	Vector,Last
0326 4801       |H   |		Short_Literal	0x1
0327 0263       | c  |		Execute	Discrete,Above_Bound
0328 7007       |p   |		Jump_Nonzero	0x330
0329 e5fe       |    |		Load	0x2,-0x2
032a e20f       |    |		Load	0x1,0xf
032b 0119       |    |		Execute	Any,Check_In_Formal_Type
032c 00d9       |    |		Load_Top	At_Offset_1
032d e403       |    |		Load	0x2,0x3
032e 01d6       |    |		Execute	Vector,Field_Write
032f 3ff9       |?   |		Loop_Increasing	0x329
0330 00d9       |    |		Load_Top	At_Offset_1
0331 01d4       |    |		Execute	Vector,Structure_Write
0332			BODY_0318:
0332 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x18.0x1 = 0x332,0x1
0333 00d9       |    |		Load_Top	At_Offset_1
0334 e5ff       |    |		Load	0x2,-0x1
0335 8229       | )  |		Call	0x1,0x29
0336 c5fc       |    |		Store	0x2,-0x4
0337 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 0344       | D  |		.CONST	0x0344								; Address of begin
0339 0004       |    |		.CONST	0x0004								; Address of exception handler
033a 0003       |    |		.CONST	0x0003								; Number of locals
033b			INIT_0338:
033b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x19 = .DEBUG	0x033b,0x06e0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0155
													; Debug Table 0x19.0x0 = 0x33b,0xffff
033c 0217       |    |		Execute	Heap_Access,All_Reference
033d e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x19.0x1 = 0x33d,0xfffe
033e 0217       |    |		Execute	Heap_Access,All_Reference
033f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0340 e5fe       |    |		Load	0x2,-0x2
0341 0272       | r  |		Execute	Discrete,Minus
0342 00e3       |    |		Load_Encached	Natural_Cache
0343 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0344			BODY_0338:
0344 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x19.0x2 = 0x344,0x1
0345 0aff       |    |		Execute_Immediate	Plus,-0x1
0346 00d9       |    |		Load_Top	At_Offset_1
0347 027d       | }  |		Execute	Discrete,Greater
0348 6802       |h   |		Jump_Zero	0x34b
0349 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x19.0x3 = 0x349,0x2
034a 0257       | W  |		Execute	Discrete,Raise
034b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x19.0x4 = 0x34b,0x3
034c 00d9       |    |		Load_Top	At_Offset_1
034d 027a       | z  |		Execute	Discrete,Less_Equal
034e 680e       |h   |		Jump_Zero	0x35d
034f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x19.0x5 = 0x34f,0x4
0350 e5fe       |    |		Load	0x2,-0x2
0351 0273       | s  |		Execute	Discrete,Plus
0352 0248       | H  |		Execute	Discrete,Check_In_Integer
0353 00da       |    |		Load_Top	At_Offset_2
0354 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0355 00db       |    |		Load_Top	At_Offset_3
0356 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0357 01cf       |    |		Execute	Vector,Slice_Read
0358 e5ff       |    |		Load	0x2,-0x1
0359 00da       |    |		Load_Top	At_Offset_2
035a e402       |    |		Load	0x2,0x2
035b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
035c 01ce       |    |		Execute	Vector,Slice_Write
035d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x6 = 0x35d,0x5
035e 00da       |    |		Load_Top	At_Offset_2
035f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0360 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0361 0000 0000  |    |		.BLANK	0000[0x7]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036d       | m  |		.CONST	0x036d								; Address of begin
0369 0004       |    |		.CONST	0x0004								; Address of exception handler
036a 0002       |    |		.CONST	0x0002								; Number of locals
036b			INIT_0368:
036b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1a = .DEBUG	0x036b,0x06f0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0166
													; Debug Table 0x1a.0x0 = 0x36b,0xffff
036c 0217       |    |		Execute	Heap_Access,All_Reference
036d			BODY_0368:
036d 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1a.0x1 = 0x36d,0x1
036e 00d9       |    |		Load_Top	At_Offset_1
036f 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0370 027d       | }  |		Execute	Discrete,Greater
0371 6802       |h   |		Jump_Zero	0x374
0372 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x1a.0x2 = 0x372,0x2
0373 0257       | W  |		Execute	Discrete,Raise
0374 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1a.0x3 = 0x374,0x3
0375 e5ff       |    |		Load	0x2,-0x1
0376 00da       |    |		Load_Top	At_Offset_2
0377 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0378 01d6       |    |		Execute	Vector,Field_Write
0379 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
037a 0000 0000  |    |		.BLANK	0000[0x6]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 039a       |    |		.CONST	0x039a								; Address of begin
0381 0004       |    |		.CONST	0x0004								; Address of exception handler
0382 0002       |    |		.CONST	0x0002								; Number of locals
0383			INIT_0380:
0383 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1b = .DEBUG	0x0383,0x06fa,0x1001,0x0000,0x0056,0x9565,0x0000,0x0176
													; Debug Table 0x1b.0x0 = 0x383,0xffff
0384 e5fd       |    |		Load	0x2,-0x3
0385 e210       |    |		Load	0x1,0x10
0386 0334       | 4  |		Declare_Variable	Array,With_Constraint
0387 4801       |H   |		Short_Literal	0x1
0388 e5fd       |    |		Load	0x2,-0x3
0389 e210       |    |		Load	0x1,0x10
038a 035b       | [  |		Declare_Type	Array,Constrained
038b 0337       | 7  |		Declare_Variable	Array
038c 00d8       |    |		Load_Top	At_Offset_0
038d 01dc       |    |		Execute	Vector,Last
038e 4801       |H   |		Short_Literal	0x1
038f 0263       | c  |		Execute	Discrete,Above_Bound
0390 7007       |p   |		Jump_Nonzero	0x398
0391 e5fe       |    |		Load	0x2,-0x2
0392 e20f       |    |		Load	0x1,0xf
0393 0119       |    |		Execute	Any,Check_In_Formal_Type
0394 00d9       |    |		Load_Top	At_Offset_1
0395 e403       |    |		Load	0x2,0x3
0396 01d6       |    |		Execute	Vector,Field_Write
0397 3ff9       |?   |		Loop_Increasing	0x391
0398 00d9       |    |		Load_Top	At_Offset_1
0399 01d4       |    |		Execute	Vector,Structure_Write
039a			BODY_0380:
039a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x1b.0x1 = 0x39a,0x1
039b 00d9       |    |		Load_Top	At_Offset_1
039c e5ff       |    |		Load	0x2,-0x1
039d 822f       | /  |		Call	0x1,0x2f
039e c5fc       |    |		Store	0x2,-0x4
039f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03ad       |    |		.CONST	0x03ad								; Address of begin
03a1 0004       |    |		.CONST	0x0004								; Address of exception handler
03a2 0003       |    |		.CONST	0x0003								; Number of locals
03a3			INIT_03a0:
03a3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1c = .DEBUG	0x03a3,0x0700,0x1001,0x0000,0x0056,0x9565,0x0000,0x018a
													; Debug Table 0x1c.0x0 = 0x3a3,0xffff
03a4 0217       |    |		Execute	Heap_Access,All_Reference
03a5 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1c.0x1 = 0x3a5,0xfffe
03a6 e5fe       |    |		Load	0x2,-0x2
03a7 01db       |    |		Execute	Vector,Length
03a8 0273       | s  |		Execute	Discrete,Plus
03a9 0248       | H  |		Execute	Discrete,Check_In_Integer
03aa 0aff       |    |		Execute_Immediate	Plus,-0x1
03ab 00e4       |    |		Load_Encached	Positive_Cache
03ac 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
03ad			BODY_03a0:
03ad 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1c.0x2 = 0x3ad,0x1
03ae 00da       |    |		Load_Top	At_Offset_2
03af 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03b0 027d       | }  |		Execute	Discrete,Greater
03b1 6802       |h   |		Jump_Zero	0x3b4
03b2 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x1c.0x3 = 0x3b2,0x2
03b3 0257       | W  |		Execute	Discrete,Raise
03b4 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1c.0x4 = 0x3b4,0x3
03b5 e5ff       |    |		Load	0x2,-0x1
03b6 00da       |    |		Load_Top	At_Offset_2
03b7 e402       |    |		Load	0x2,0x2
03b8 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03b9 01ce       |    |		Execute	Vector,Slice_Write
03ba 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03bb 0000 0000  |    |		.BLANK	0000[0x5]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3       |    |		.CONST	0x03c3								; Address of begin
03c1 0004       |    |		.CONST	0x0004								; Address of exception handler
03c2 0001       |    |		.CONST	0x0001								; Number of locals
03c3			BODY_03c0:
03c3			INIT_03c0:
03c3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1d = .DEBUG	0x03c3,0x070c,0x1001,0x0000,0x0056,0x9565,0x0000,0x019a
													; Debug Table 0x1d.0x0 = 0x3c3,0x1
03c4 e5fe       |    |		Load	0x2,-0x2
03c5 821d       |    |		Call	0x1,0x1d
03c6 e5ff       |    |		Load	0x2,-0x1
03c7 822f       | /  |		Call	0x1,0x2f
03c8 c5fd       |    |		Store	0x2,-0x3
03c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03ca 0000 0000  |    |		.BLANK	0000[0x6]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d8       |    |		.CONST	0x03d8								; Address of begin
03d1 0004       |    |		.CONST	0x0004								; Address of exception handler
03d2 0002       |    |		.CONST	0x0002								; Number of locals
03d3			INIT_03d0:
03d3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1e = .DEBUG	0x03d3,0x0710,0x1001,0x0000,0x0056,0x9565,0x0000,0x01aa
													; Debug Table 0x1e.0x0 = 0x3d3,0xffff
03d4 0217       |    |		Execute	Heap_Access,All_Reference
03d5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03d6 00e3       |    |		Load_Encached	Natural_Cache
03d7 03f1       |    |		Declare_Variable	Discrete,With_Value
03d8			BODY_03d0:
03d8 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x1e.0x1 = 0x3d8,0x1
03d9 e5ff       |    |		Load	0x2,-0x1
03da 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1e.0x2 = 0x3da,0x401
03db 0217       |    |		Execute	Heap_Access,All_Reference
03dc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03dd 01db       |    |		Execute	Vector,Length
03de 00d9       |    |		Load_Top	At_Offset_1
03df 027b       | {  |		Execute	Discrete,Greater_Equal
03e0 6801       |h   |		Jump_Zero	0x3e2
03e1 7805       |x   |		Jump	0x3e7								; Debug Table 0x1e.0x3 = 0x3e1,0x402
03e2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1e.0x4 = 0x3e2,0x403
03e3 4801       |H   |		Short_Literal	0x1
03e4 00da       |    |		Load_Top	At_Offset_2
03e5 8233       | 3  |		Call	0x1,0x33
03e6 c403       |    |		Store	0x2,0x3
03e7 00d1       |    |		Pop_Control	Pop_Count_1
03e8 c5fd       |    |		Store	0x2,-0x3
03e9 00cf       |    |		Action	Mark_Auxiliary
03ea e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x1e.0x5 = 0x3ea,0x2
03eb 00da       |    |		Load_Top	At_Offset_2
03ec 0a01       |    |		Execute_Immediate	Plus,0x1
03ed 0248       | H  |		Execute	Discrete,Check_In_Integer
03ee 0263       | c  |		Execute	Discrete,Above_Bound
03ef 7008       |p   |		Jump_Nonzero	0x3f8
03f0 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x1e.0x6 = 0x3f0,0x3
03f1 00d9       |    |		Load_Top	At_Offset_1
03f2 e5fd       |    |		Load	0x2,-0x3
03f3 0217       |    |		Execute	Heap_Access,All_Reference
03f4 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
03f5 01d6       |    |		Execute	Vector,Field_Write
03f6 00c8       |    |		Action	Pop_Auxiliary_Range
03f7 3ff8       |?   |		Loop_Increasing	0x3f0
03f8 00ce       |    |		Action	Pop_Auxiliary
03f9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1e.0x7 = 0x3f9,0x4
03fa e5fd       |    |		Load	0x2,-0x3
03fb 0217       |    |		Execute	Heap_Access,All_Reference
03fc 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
03fd 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03fe 0000 0000  |    |		.XXX[0x2]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403       |    |		.CONST	0x0403								; Address of begin
0401 0004       |    |		.CONST	0x0004								; Address of exception handler
0402 0001       |    |		.CONST	0x0001								; Number of locals
0403			BODY_0400:
0403			INIT_0400:
0403 4608       |F   |		Jump_Case	0x9							; Debug Table 0x1f = .DEBUG	0x0403,0x0722,0x1005,0x0000,0x0056,0x9575,0x0000,0x0009
0404 7808       |x   |		Jump	0x40d								; case 0x0
0405 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0406 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0407 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0408 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0409 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
040a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
040b 7805       |x   |		Jump	0x411								; case 0x7
040c 780d       |x   |		Jump	0x41a								; case 0x8
040d 00da       |    |		Load_Top	At_Offset_2
040e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
040f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0410 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0411 00db       |    |		Load_Top	At_Offset_3
0412 4801       |H   |		Short_Literal	0x1
0413 e5fe       |    |		Load	0x2,-0x2
0414 e210       |    |		Load	0x1,0x10
0415 035b       | [  |		Declare_Type	Array,Constrained
0416 4801       |H   |		Short_Literal	0x1
0417 e5ff       |    |		Load	0x2,-0x1
0418 031b       |    |		Declare_Type	Variant_Record,Constrained
0419 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
041a 00db       |    |		Load_Top	At_Offset_3
041b 00db       |    |		Load_Top	At_Offset_3
041c 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
041d 4801       |H   |		Short_Literal	0x1
041e e5fe       |    |		Load	0x2,-0x2
041f e210       |    |		Load	0x1,0x10
0420 0334       | 4  |		Declare_Variable	Array,With_Constraint
0421 2d03       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
0422 016a       | j  |		QQ_execute	Variant_Record,XXX
0423 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0424 0000 0000  |    |		.BLANK	0000[0x4]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 042c       | ,  |		.CONST	0x042c								; Address of begin
0429 0004       |    |		.CONST	0x0004								; Address of exception handler
042a 0002       |    |		.CONST	0x0002								; Number of locals
042b			INIT_0428:
042b e215       |    |		Load	0x1,0x15							; Debug Table 0x20 = .DEBUG	0x042b,0x0724,0x1001,0x0000,0x0056,0x9575,0x0000,0x0051
													; Debug Table 0x20.0x0 = 0x42b,0xffff
042c			BODY_0428:
042c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x20.0x1 = 0x42c,0x1
042d e5ff       |    |		Load	0x2,-0x1
042e 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
042f 0273       | s  |		Execute	Discrete,Plus
0430 0248       | H  |		Execute	Discrete,Check_In_Integer
0431 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x20.0x2 = 0x431,0x401
0432 e212       |    |		Load	0x1,0x12
0433 027d       | }  |		Execute	Discrete,Greater
0434 6802       |h   |		Jump_Zero	0x437
0435 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x20.0x3 = 0x435,0x402
0436 7801       |x   |		Jump	0x438
0437 e212       |    |		Load	0x1,0x12							; Debug Table 0x20.0x4 = 0x437,0x403
0438 00d0       |    |		Action	Swap_Control
0439 00d1       |    |		Pop_Control	Pop_Count_1
043a e232       | 2  |		Load	0x1,0x32							; Debug Table 0x20.0x5 = 0x43a,0x1
043b 1c08       |    |		Execute_Immediate	Run_Utility,0x8
043c e215       |    |		Load	0x1,0x15
043d e5fd       |    |		Load	0x2,-0x3
043e 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
043f 00d8       |    |		Load_Top	At_Offset_0
0440 0217       |    |		Execute	Heap_Access,All_Reference
0441 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0442 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0443 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x20.0x6 = 0x443,0x2
													; Debug Table 0x20.0x7 = 0x443,0x3
0444 6817       |h   |		Jump_Zero	0x45c
0445 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x20.0x8 = 0x445,0x4
0446 0217       |    |		Execute	Heap_Access,All_Reference
0447 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0448 00d9       |    |		Load_Top	At_Offset_1
0449 0217       |    |		Execute	Heap_Access,All_Reference
044a 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
044b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x20.0x9 = 0x44b,0x5
044c e5fd       |    |		Load	0x2,-0x3
044d 0217       |    |		Execute	Heap_Access,All_Reference
044e 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
044f e5fd       |    |		Load	0x2,-0x3
0450 0217       |    |		Execute	Heap_Access,All_Reference
0451 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0452 01cf       |    |		Execute	Vector,Slice_Read
0453 4801       |H   |		Short_Literal	0x1
0454 00da       |    |		Load_Top	At_Offset_2
0455 0217       |    |		Execute	Heap_Access,All_Reference
0456 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0457 00db       |    |		Load_Top	At_Offset_3
0458 0219       |    |		Execute	Heap_Access,All_Read
0459 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
045a 01ce       |    |		Execute	Vector,Slice_Write
045b 7804       |x   |		Jump	0x460
045c 4800       |H   |		Short_Literal	0x0							; Debug Table 0x20.0xa = 0x45c,0x6
045d 00d9       |    |		Load_Top	At_Offset_1
045e 0217       |    |		Execute	Heap_Access,All_Reference
045f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0460 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x20.0xb = 0x460,0x7
0461 a5fd       |    |		Store_Unchecked	0x2,-0x3
0462 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0463 0000 0000  |    |		.BLANK	0000[0x5]
0468 ; --------------------------------------------------------------------------------------
0468 ; Debug Table
0468 ; --------------------------------------------------------------------------------------
0468 0003 0021  |   !|		.CONST	0x0003,0x0021
046a 000b 0572  |   r|		.DEBUG	0x000b,0x0572,0x8000,0x0000,0x0056,0x9565,0x0000,0x0005
0472 0010 057c  |   ||		.DEBUG	0x0010,0x057c,0x8000,0x0000,0x0056,0x9575,0x0000,0x0005
047a 001b 0580  |    |		.DEBUG	0x001b,0x0580,0x4000,0x0000,0x0056,0x9565,0x0000,0x0013
0482 0065 05c6  | e  |		.DEBUG	0x0065,0x05c6,0x4000,0x0000,0x0056,0x9575,0x0000,0x0008
048a 00bb 0608  |    |		.DEBUG	0x00bb,0x0608,0x1002,0x0000,0x0056,0x9565,0x0000,0x0047
0492 00eb 0610  |    |		.DEBUG	0x00eb,0x0610,0x1002,0x0000,0x0056,0x9565,0x0000,0x0052
049a 00f3 0614  |    |		.DEBUG	0x00f3,0x0614,0x1001,0x0000,0x0056,0x9565,0x0000,0x005b
04a2 00fb 0618  |    |		.DEBUG	0x00fb,0x0618,0x1002,0x0000,0x0056,0x9565,0x0000,0x0063
04aa 0103 061c  |    |		.DEBUG	0x0103,0x061c,0x1002,0x0000,0x0056,0x9565,0x0000,0x006c
04b2 011b 0626  |   &|		.DEBUG	0x011b,0x0626,0x1002,0x0000,0x0056,0x9565,0x0000,0x0079
04ba 0133 062e  | 3 .|		.DEBUG	0x0133,0x062e,0x1002,0x0000,0x0056,0x9565,0x0000,0x008a
04c2 0143 0634  | C 4|		.DEBUG	0x0143,0x0634,0x1002,0x0000,0x0056,0x9565,0x0000,0x0093
04ca 0163 0642  | c B|		.DEBUG	0x0163,0x0642,0x1002,0x0000,0x0056,0x9565,0x0000,0x00a0
04d2 0183 0650  |   P|		.DEBUG	0x0183,0x0650,0x1001,0x0000,0x0056,0x9565,0x0000,0x00ad
04da 0193 0654  |   T|		.DEBUG	0x0193,0x0654,0x1001,0x0000,0x0056,0x9565,0x0000,0x00b9
04e2 01bb 0662  |   b|		.DEBUG	0x01bb,0x0662,0x1001,0x0000,0x0056,0x9565,0x0000,0x00c5
04ea 01db 0670  |   p|		.DEBUG	0x01db,0x0670,0x1001,0x0000,0x0056,0x9565,0x0000,0x00d1
04f2 01eb 0676  |   v|		.DEBUG	0x01eb,0x0676,0x1001,0x0000,0x0056,0x9565,0x0000,0x00dd
04fa 01fb 067a  |   z|		.DEBUG	0x01fb,0x067a,0x1001,0x0000,0x0056,0x9565,0x0000,0x00e9
0502 022b 068a  | +  |		.DEBUG	0x022b,0x068a,0x1001,0x0000,0x0056,0x9565,0x0000,0x00f5
050a 0253 069a  | S  |		.DEBUG	0x0253,0x069a,0x1001,0x0000,0x0056,0x9565,0x0000,0x0101
0512 0273 06a0  | s  |		.DEBUG	0x0273,0x06a0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0111
051a 0283 06a6  |    |		.DEBUG	0x0283,0x06a6,0x1001,0x0000,0x0056,0x9565,0x0000,0x0121
0522 02d3 06c0  |    |		.DEBUG	0x02d3,0x06c0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0131
052a 031b 06da  |    |		.DEBUG	0x031b,0x06da,0x1001,0x0000,0x0056,0x9565,0x0000,0x0141
0532 033b 06e0  | ;  |		.DEBUG	0x033b,0x06e0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0155
053a 036b 06f0  | k  |		.DEBUG	0x036b,0x06f0,0x1001,0x0000,0x0056,0x9565,0x0000,0x0166
0542 0383 06fa  |    |		.DEBUG	0x0383,0x06fa,0x1001,0x0000,0x0056,0x9565,0x0000,0x0176
054a 03a3 0700  |    |		.DEBUG	0x03a3,0x0700,0x1001,0x0000,0x0056,0x9565,0x0000,0x018a
0552 03c3 070c  |    |		.DEBUG	0x03c3,0x070c,0x1001,0x0000,0x0056,0x9565,0x0000,0x019a
055a 03d3 0710  |    |		.DEBUG	0x03d3,0x0710,0x1001,0x0000,0x0056,0x9565,0x0000,0x01aa
0562 0403 0722  |   "|		.DEBUG	0x0403,0x0722,0x1005,0x0000,0x0056,0x9575,0x0000,0x0009
056a 042b 0724  | + $|		.DEBUG	0x042b,0x0724,0x1001,0x0000,0x0056,0x9575,0x0000,0x0051
0572 ; --------------------------------------------------------------------------------------
0572 ; Debug3 Subtable 0x0
0572 ; --------------------------------------------------------------------------------------
0572 0004 0000  |    |		.DBG3TAB	0x0004,0x0000
0574 000b ffff  |    |		.CONST	0x000b,0xffff
0576 000b fffe  |    |		.CONST	0x000b,0xfffe
0578 000b fffd  |    |		.CONST	0x000b,0xfffd
057a 000b fffc  |    |		.CONST	0x000b,0xfffc
057c ; --------------------------------------------------------------------------------------
057c ; Debug3 Subtable 0x1
057c ; --------------------------------------------------------------------------------------
057c 0001 0000  |    |		.DBG3TAB	0x0001,0x0000
057e 0010 ffff  |    |		.CONST	0x0010,0xffff
0580 ; --------------------------------------------------------------------------------------
0580 ; Debug3 Subtable 0x2
0580 ; --------------------------------------------------------------------------------------
0580 0022 0000  | "  |		.DBG3TAB	0x0022,0x0000
0582 001b ffff  |    |		.CONST	0x001b,0xffff
0584 001f fffe  |    |		.CONST	0x001f,0xfffe
0586 0020 fffd  |    |		.CONST	0x0020,0xfffd
0588 0021 fffc  | !  |		.CONST	0x0021,0xfffc
058a 0023 fffb  | #  |		.CONST	0x0023,0xfffb
058c 0025 fffa  | %  |		.CONST	0x0025,0xfffa
058e 0027 fff9  | '  |		.CONST	0x0027,0xfff9
0590 0029 fff8  | )  |		.CONST	0x0029,0xfff8
0592 002b fff7  | +  |		.CONST	0x002b,0xfff7
0594 002d fff6  | -  |		.CONST	0x002d,0xfff6
0596 002f fff5  | /  |		.CONST	0x002f,0xfff5
0598 0031 fff4  | 1  |		.CONST	0x0031,0xfff4
059a 0033 fff3  | 3  |		.CONST	0x0033,0xfff3
059c 0035 fff2  | 5  |		.CONST	0x0035,0xfff2
059e 0037 fff1  | 7  |		.CONST	0x0037,0xfff1
05a0 0039 fff0  | 9  |		.CONST	0x0039,0xfff0
05a2 003b ffef  | ;  |		.CONST	0x003b,0xffef
05a4 003d ffee  | =  |		.CONST	0x003d,0xffee
05a6 003f ffed  | ?  |		.CONST	0x003f,0xffed
05a8 0041 ffec  | A  |		.CONST	0x0041,0xffec
05aa 0043 ffeb  | C  |		.CONST	0x0043,0xffeb
05ac 0045 ffea  | E  |		.CONST	0x0045,0xffea
05ae 0047 ffe9  | G  |		.CONST	0x0047,0xffe9
05b0 0049 ffe8  | I  |		.CONST	0x0049,0xffe8
05b2 004b ffe7  | K  |		.CONST	0x004b,0xffe7
05b4 004d ffe6  | M  |		.CONST	0x004d,0xffe6
05b6 004f ffe5  | O  |		.CONST	0x004f,0xffe5
05b8 0051 ffe4  | Q  |		.CONST	0x0051,0xffe4
05ba 0053 ffe3  | S  |		.CONST	0x0053,0xffe3
05bc 0055 ffe2  | U  |		.CONST	0x0055,0xffe2
05be 0057 ffe1  | W  |		.CONST	0x0057,0xffe1
05c0 005d ffe0  | ]  |		.CONST	0x005d,0xffe0
05c2 0061 ffdf  | a  |		.CONST	0x0061,0xffdf
05c4 0061 ffde  | a  |		.CONST	0x0061,0xffde
05c6 ; --------------------------------------------------------------------------------------
05c6 ; Debug3 Subtable 0x3
05c6 ; --------------------------------------------------------------------------------------
05c6 0020 0000  |    |		.DBG3TAB	0x0020,0x0000
05c8 0065 ffff  | e  |		.CONST	0x0065,0xffff
05ca 0079 fffe  | y  |		.CONST	0x0079,0xfffe
05cc 007b fffd  | {  |		.CONST	0x007b,0xfffd
05ce 007d fffc  | }  |		.CONST	0x007d,0xfffc
05d0 007d fffb  | }  |		.CONST	0x007d,0xfffb
05d2 007d fffa  | }  |		.CONST	0x007d,0xfffa
05d4 007f fff9  |    |		.CONST	0x007f,0xfff9
05d6 0081 fff8  |    |		.CONST	0x0081,0xfff8
05d8 0083 fff7  |    |		.CONST	0x0083,0xfff7
05da 0085 fff6  |    |		.CONST	0x0085,0xfff6
05dc 0085 fff5  |    |		.CONST	0x0085,0xfff5
05de 0087 fff4  |    |		.CONST	0x0087,0xfff4
05e0 0089 fff3  |    |		.CONST	0x0089,0xfff3
05e2 008b fff2  |    |		.CONST	0x008b,0xfff2
05e4 008d fff1  |    |		.CONST	0x008d,0xfff1
05e6 008f fff0  |    |		.CONST	0x008f,0xfff0
05e8 0091 ffef  |    |		.CONST	0x0091,0xffef
05ea 0093 ffee  |    |		.CONST	0x0093,0xffee
05ec 0095 ffed  |    |		.CONST	0x0095,0xffed
05ee 0097 ffec  |    |		.CONST	0x0097,0xffec
05f0 0099 ffeb  |    |		.CONST	0x0099,0xffeb
05f2 009b ffea  |    |		.CONST	0x009b,0xffea
05f4 009d ffe9  |    |		.CONST	0x009d,0xffe9
05f6 009f ffe8  |    |		.CONST	0x009f,0xffe8
05f8 00a1 ffe7  |    |		.CONST	0x00a1,0xffe7
05fa 00a3 ffe6  |    |		.CONST	0x00a3,0xffe6
05fc 00a5 ffe5  |    |		.CONST	0x00a5,0xffe5
05fe 00a7 ffe4  |    |		.CONST	0x00a7,0xffe4
0600 00a9 ffe3  |    |		.CONST	0x00a9,0xffe3
0602 00ab ffe2  |    |		.CONST	0x00ab,0xffe2
0604 00ad ffe1  |    |		.CONST	0x00ad,0xffe1
0606 00af ffe0  |    |		.CONST	0x00af,0xffe0
0608 ; --------------------------------------------------------------------------------------
0608 ; Debug3 Subtable 0x4
0608 ; --------------------------------------------------------------------------------------
0608 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
060a 00bb ffff  |    |		.CONST	0x00bb,0xffff
060c 00df fffe  |    |		.CONST	0x00df,0xfffe
060e 00df 0001  |    |		.CONST	0x00df,0x0001
0610 ; --------------------------------------------------------------------------------------
0610 ; Debug3 Subtable 0x5
0610 ; --------------------------------------------------------------------------------------
0610 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0612 00eb 0001  |    |		.CONST	0x00eb,0x0001
0614 ; --------------------------------------------------------------------------------------
0614 ; Debug3 Subtable 0x6
0614 ; --------------------------------------------------------------------------------------
0614 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0616 00f3 0001  |    |		.CONST	0x00f3,0x0001
0618 ; --------------------------------------------------------------------------------------
0618 ; Debug3 Subtable 0x7
0618 ; --------------------------------------------------------------------------------------
0618 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
061a 00fb 0001  |    |		.CONST	0x00fb,0x0001
061c ; --------------------------------------------------------------------------------------
061c ; Debug3 Subtable 0x8
061c ; --------------------------------------------------------------------------------------
061c 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
061e 0103 ffff  |    |		.CONST	0x0103,0xffff
0620 0105 0001  |    |		.CONST	0x0105,0x0001
0622 010a 0002  |    |		.CONST	0x010a,0x0002
0624 010c 0003  |    |		.CONST	0x010c,0x0003
0626 ; --------------------------------------------------------------------------------------
0626 ; Debug3 Subtable 0x9
0626 ; --------------------------------------------------------------------------------------
0626 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0628 011b 0001  |    |		.CONST	0x011b,0x0001
062a 0121 0002  | !  |		.CONST	0x0121,0x0002
062c 0123 0003  | #  |		.CONST	0x0123,0x0003
062e ; --------------------------------------------------------------------------------------
062e ; Debug3 Subtable 0xa
062e ; --------------------------------------------------------------------------------------
062e 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
0630 0133 ffff  | 3  |		.CONST	0x0133,0xffff
0632 0135 0001  | 5  |		.CONST	0x0135,0x0001
0634 ; --------------------------------------------------------------------------------------
0634 ; Debug3 Subtable 0xb
0634 ; --------------------------------------------------------------------------------------
0634 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
0636 0143 ffff  | C  |		.CONST	0x0143,0xffff
0638 0144 0001  | D  |		.CONST	0x0144,0x0001
063a 014f 0002  | O  |		.CONST	0x014f,0x0002
063c 014f 0003  | O  |		.CONST	0x014f,0x0003
063e 0154 0004  | T  |		.CONST	0x0154,0x0004
0640 0158 0005  | X  |		.CONST	0x0158,0x0005
0642 ; --------------------------------------------------------------------------------------
0642 ; Debug3 Subtable 0xc
0642 ; --------------------------------------------------------------------------------------
0642 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
0644 0163 ffff  | c  |		.CONST	0x0163,0xffff
0646 0164 0001  | d  |		.CONST	0x0164,0x0001
0648 016f 0002  | o  |		.CONST	0x016f,0x0002
064a 016f 0003  | o  |		.CONST	0x016f,0x0003
064c 0174 0004  | t  |		.CONST	0x0174,0x0004
064e 0178 0005  | x  |		.CONST	0x0178,0x0005
0650 ; --------------------------------------------------------------------------------------
0650 ; Debug3 Subtable 0xd
0650 ; --------------------------------------------------------------------------------------
0650 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0652 0183 0001  |    |		.CONST	0x0183,0x0001
0654 ; --------------------------------------------------------------------------------------
0654 ; Debug3 Subtable 0xe
0654 ; --------------------------------------------------------------------------------------
0654 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
0656 0193 0001  |    |		.CONST	0x0193,0x0001
0658 0198 0401  |    |		.CONST	0x0198,0x0401
065a 019f 0402  |    |		.CONST	0x019f,0x0402
065c 01a0 0403  |    |		.CONST	0x01a0,0x0403
065e 01a7 0002  |    |		.CONST	0x01a7,0x0002
0660 01af 0003  |    |		.CONST	0x01af,0x0003
0662 ; --------------------------------------------------------------------------------------
0662 ; Debug3 Subtable 0xf
0662 ; --------------------------------------------------------------------------------------
0662 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
0664 01bb 0001  |    |		.CONST	0x01bb,0x0001
0666 01bc 0401  |    |		.CONST	0x01bc,0x0401
0668 01c2 0402  |    |		.CONST	0x01c2,0x0402
066a 01c3 0403  |    |		.CONST	0x01c3,0x0403
066c 01c9 0002  |    |		.CONST	0x01c9,0x0002
066e 01cf 0003  |    |		.CONST	0x01cf,0x0003
0670 ; --------------------------------------------------------------------------------------
0670 ; Debug3 Subtable 0x10
0670 ; --------------------------------------------------------------------------------------
0670 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0672 01db 0001  |    |		.CONST	0x01db,0x0001
0674 01dd 0002  |    |		.CONST	0x01dd,0x0002
0676 ; --------------------------------------------------------------------------------------
0676 ; Debug3 Subtable 0x11
0676 ; --------------------------------------------------------------------------------------
0676 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0678 01eb 0001  |    |		.CONST	0x01eb,0x0001
067a ; --------------------------------------------------------------------------------------
067a ; Debug3 Subtable 0x12
067a ; --------------------------------------------------------------------------------------
067a 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
067c 01fb ffff  |    |		.CONST	0x01fb,0xffff
067e 0203 0001  |    |		.CONST	0x0203,0x0001
0680 0205 0401  |    |		.CONST	0x0205,0x0401
0682 020c 0402  |    |		.CONST	0x020c,0x0402
0684 020d 0403  |    |		.CONST	0x020d,0x0403
0686 0214 0002  |    |		.CONST	0x0214,0x0002
0688 021f 0003  |    |		.CONST	0x021f,0x0003
068a ; --------------------------------------------------------------------------------------
068a ; Debug3 Subtable 0x13
068a ; --------------------------------------------------------------------------------------
068a 0001 0006  |    |		.DBG3TAB	0x0001,0x0006
068c 022b ffff  | +  |		.CONST	0x022b,0xffff
068e 0231 0001  | 1  |		.CONST	0x0231,0x0001
0690 0233 0401  | 3  |		.CONST	0x0233,0x0401
0692 023a 0402  | :  |		.CONST	0x023a,0x0402
0694 023b 0403  | ;  |		.CONST	0x023b,0x0403
0696 0242 0002  | B  |		.CONST	0x0242,0x0002
0698 0248 0003  | H  |		.CONST	0x0248,0x0003
069a ; --------------------------------------------------------------------------------------
069a ; Debug3 Subtable 0x14
069a ; --------------------------------------------------------------------------------------
069a 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
069c 0253 ffff  | S  |		.CONST	0x0253,0xffff
069e 026a 0001  | j  |		.CONST	0x026a,0x0001
06a0 ; --------------------------------------------------------------------------------------
06a0 ; Debug3 Subtable 0x15
06a0 ; --------------------------------------------------------------------------------------
06a0 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
06a2 0273 ffff  | s  |		.CONST	0x0273,0xffff
06a4 0275 0001  | u  |		.CONST	0x0275,0x0001
06a6 ; --------------------------------------------------------------------------------------
06a6 ; Debug3 Subtable 0x16
06a6 ; --------------------------------------------------------------------------------------
06a6 0001 000b  |    |		.DBG3TAB	0x0001,0x000b
06a8 0283 0001  |    |		.CONST	0x0283,0x0001
06aa 028a 0002  |    |		.CONST	0x028a,0x0002
06ac 028f 0003  |    |		.CONST	0x028f,0x0003
06ae 0295 0004  |    |		.CONST	0x0295,0x0004
06b0 0296 fbff  |    |		.CONST	0x0296,0xfbff
06b2 029e 0401  |    |		.CONST	0x029e,0x0401
06b4 02a0 0801  |    |		.CONST	0x02a0,0x0801
06b6 02a7 0802  |    |		.CONST	0x02a7,0x0802
06b8 02a8 0803  |    |		.CONST	0x02a8,0x0803
06ba 02af 0402  |    |		.CONST	0x02af,0x0402
06bc 02bf 0403  |    |		.CONST	0x02bf,0x0403
06be 02c6 0005  |    |		.CONST	0x02c6,0x0005
06c0 ; --------------------------------------------------------------------------------------
06c0 ; Debug3 Subtable 0x17
06c0 ; --------------------------------------------------------------------------------------
06c0 0001 000b  |    |		.DBG3TAB	0x0001,0x000b
06c2 02d3 ffff  |    |		.CONST	0x02d3,0xffff
06c4 02d9 0001  |    |		.CONST	0x02d9,0x0001
06c6 02dd 0002  |    |		.CONST	0x02dd,0x0002
06c8 02e4 0003  |    |		.CONST	0x02e4,0x0003
06ca 02e8 0004  |    |		.CONST	0x02e8,0x0004
06cc 02ea 0005  |    |		.CONST	0x02ea,0x0005
06ce 02ec 0401  |    |		.CONST	0x02ec,0x0401
06d0 02f3 0402  |    |		.CONST	0x02f3,0x0402
06d2 02f4 0403  |    |		.CONST	0x02f4,0x0403
06d4 02fb 0006  |    |		.CONST	0x02fb,0x0006
06d6 030b 0007  |    |		.CONST	0x030b,0x0007
06d8 0311 0008  |    |		.CONST	0x0311,0x0008
06da ; --------------------------------------------------------------------------------------
06da ; Debug3 Subtable 0x18
06da ; --------------------------------------------------------------------------------------
06da 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
06dc 031b ffff  |    |		.CONST	0x031b,0xffff
06de 0332 0001  | 2  |		.CONST	0x0332,0x0001
06e0 ; --------------------------------------------------------------------------------------
06e0 ; Debug3 Subtable 0x19
06e0 ; --------------------------------------------------------------------------------------
06e0 0002 0005  |    |		.DBG3TAB	0x0002,0x0005
06e2 033b ffff  | ;  |		.CONST	0x033b,0xffff
06e4 033d fffe  | =  |		.CONST	0x033d,0xfffe
06e6 0344 0001  | D  |		.CONST	0x0344,0x0001
06e8 0349 0002  | I  |		.CONST	0x0349,0x0002
06ea 034b 0003  | K  |		.CONST	0x034b,0x0003
06ec 034f 0004  | O  |		.CONST	0x034f,0x0004
06ee 035d 0005  | ]  |		.CONST	0x035d,0x0005
06f0 ; --------------------------------------------------------------------------------------
06f0 ; Debug3 Subtable 0x1a
06f0 ; --------------------------------------------------------------------------------------
06f0 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
06f2 036b ffff  | k  |		.CONST	0x036b,0xffff
06f4 036d 0001  | m  |		.CONST	0x036d,0x0001
06f6 0372 0002  | r  |		.CONST	0x0372,0x0002
06f8 0374 0003  | t  |		.CONST	0x0374,0x0003
06fa ; --------------------------------------------------------------------------------------
06fa ; Debug3 Subtable 0x1b
06fa ; --------------------------------------------------------------------------------------
06fa 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
06fc 0383 ffff  |    |		.CONST	0x0383,0xffff
06fe 039a 0001  |    |		.CONST	0x039a,0x0001
0700 ; --------------------------------------------------------------------------------------
0700 ; Debug3 Subtable 0x1c
0700 ; --------------------------------------------------------------------------------------
0700 0002 0003  |    |		.DBG3TAB	0x0002,0x0003
0702 03a3 ffff  |    |		.CONST	0x03a3,0xffff
0704 03a5 fffe  |    |		.CONST	0x03a5,0xfffe
0706 03ad 0001  |    |		.CONST	0x03ad,0x0001
0708 03b2 0002  |    |		.CONST	0x03b2,0x0002
070a 03b4 0003  |    |		.CONST	0x03b4,0x0003
070c ; --------------------------------------------------------------------------------------
070c ; Debug3 Subtable 0x1d
070c ; --------------------------------------------------------------------------------------
070c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
070e 03c3 0001  |    |		.CONST	0x03c3,0x0001
0710 ; --------------------------------------------------------------------------------------
0710 ; Debug3 Subtable 0x1e
0710 ; --------------------------------------------------------------------------------------
0710 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
0712 03d3 ffff  |    |		.CONST	0x03d3,0xffff
0714 03d8 0001  |    |		.CONST	0x03d8,0x0001
0716 03da 0401  |    |		.CONST	0x03da,0x0401
0718 03e1 0402  |    |		.CONST	0x03e1,0x0402
071a 03e2 0403  |    |		.CONST	0x03e2,0x0403
071c 03ea 0002  |    |		.CONST	0x03ea,0x0002
071e 03f0 0003  |    |		.CONST	0x03f0,0x0003
0720 03f9 0004  |    |		.CONST	0x03f9,0x0004
0722 ; --------------------------------------------------------------------------------------
0722 ; Debug3 Subtable 0x1f
0722 ; --------------------------------------------------------------------------------------
0722 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0724 ; --------------------------------------------------------------------------------------
0724 ; Debug3 Subtable 0x20
0724 ; --------------------------------------------------------------------------------------
0724 0001 000b  |    |		.DBG3TAB	0x0001,0x000b
0726 042b ffff  | +  |		.CONST	0x042b,0xffff
0728 042c 0001  | ,  |		.CONST	0x042c,0x0001
072a 0431 0401  | 1  |		.CONST	0x0431,0x0401
072c 0435 0402  | 5  |		.CONST	0x0435,0x0402
072e 0437 0403  | 7  |		.CONST	0x0437,0x0403
0730 043a 0001  | :  |		.CONST	0x043a,0x0001
0732 0443 0002  | C  |		.CONST	0x0443,0x0002
0734 0443 0003  | C  |		.CONST	0x0443,0x0003
0736 0445 0004  | E  |		.CONST	0x0445,0x0004
0738 044b 0005  | K  |		.CONST	0x044b,0x0005
073a 045c 0006  | \  |		.CONST	0x045c,0x0006
073c 0460 0007  | `  |		.CONST	0x0460,0x0007
073e 0000 0000  |    |		.BLANK	0000[0xc2]