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

⟦ad7a63447⟧

    Length: 9216 (0x2400)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0ab0       |    |		.CONST	0x0ab0								; 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 0008       |    |		.CONST	0x0008								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0091       |    |		.CONST	0x0091								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002d       | -  |		.CONST	0x002d								; Number of locals
000b			INIT_0008:
000b 4802       |H   |		Short_Literal	0x2							; Debug Table 0x0 = .DEBUG	0x000b,0x0b92,0x8000,0x0000,0x0059,0x8005,0x0000,0x000d
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 032b       | +  |		Declare_Type	Record,Incomplete,Visible
000d 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 0163  |   c|		Declare_Subprogram	INIT_0160,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x0.0x6 = 0x17,0xfff9
0018 0266       | f  |		Execute	Discrete,Bounds
0019 00e5       |    |		Load_Encached	Long_Integer_Cache
001a 02a0       |    |		Declare_Subprogram	Null_Subprogram
001b 4801       |H   |		Short_Literal	0x1
001c 0351       | Q  |		Declare_Type	Array,Defined,Visible,Bounds_With_Object
001d 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x1d,0xfff8
001f 029a 0363  |   c|		Declare_Subprogram	INIT_0360,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1f,0xfff7
0021 029a 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x21,0xfff6
0023 029a 03a3  |    |		Declare_Subprogram	INIT_03a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x23,0xfff5
0025 029a 0463  |   c|		Declare_Subprogram	INIT_0460,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x25,0xfff4
0027 029a 048b  |    |		Declare_Subprogram	INIT_0488,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x27,0xfff3
0029 029a 04f3  |    |		Declare_Subprogram	INIT_04f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x29,0xfff2
002b 029a 0563  |   c|		Declare_Subprogram	INIT_0560,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x2b,0xfff1
002d 029a 0663  |   c|		Declare_Subprogram	INIT_0660,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xf = 0x2d,0xfff0
002f 029a 0693  |    |		Declare_Subprogram	INIT_0690,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x10 = 0x2f,0xffef
0031 029a 0743  |   C|		Declare_Subprogram	INIT_0740,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x11 = 0x31,0xffee
0033 029a 078b  |    |		Declare_Subprogram	INIT_0788,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x12 = 0x33,0xffed
0035 029a 08c3  |    |		Declare_Subprogram	INIT_08c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x13 = 0x35,0xffec
0037 4805       |H   |		Short_Literal	0x5							; Debug Table 0x0.0x14 = 0x37,0xffeb
0038 032a       | *  |		Declare_Type	Record,Incomplete
0039 03a5       |    |		Declare_Type	Heap_Access,Indirect_Literal,Values_Relative		; Debug Table 0x0.0x15 = 0x39,0xffea
003a 00d9       |    |		Load_Top	At_Offset_1
003b 02a0       |    |		Declare_Subprogram	Null_Subprogram
003c 00da       |    |		Load_Top	At_Offset_2
003d 03a3       |    |		Complete_Type	Heap_Access,By_Defining
003e 6319       |c   |		Indirect_Literal	Discrete,0x358,{0x00000000, 0x00598005}		; Debug Table 0x0.0x16 = 0x3e,0xffe9
													; Debug Table 0x0.0x17 = 0x3e,0xffe8
													; Debug Table 0x0.0x18 = 0x3e,0xffe7
003f 49e2       |I   |		Short_Literal	0x1e2
0040 00da       |    |		Load_Top	At_Offset_2
0041 00db       |    |		Load_Top	At_Offset_3
0042 4805       |H   |		Short_Literal	0x5
0043 e001       |    |		Load	0x0,0x1
0044 0387       |    |		Declare_Variable	Package
0045 00d8       |    |		Load_Top	At_Offset_0
0046 020f       |    |		Execute	Module,Activate
0047 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x19 = 0x47,0xffe6
0048 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0049 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x1a = 0x49,0xffe5
004a 00db       |    |		Load_Top	At_Offset_3
004b 02a0       |    |		Declare_Subprogram	Null_Subprogram
004c e20d       |    |		Load	0x1,0xd
004d 0326       | &  |		Complete_Type	Record,By_Defining
004e 00bf       |    |		Action	Accept_Activation
004f e002       |    |		Load	0x0,0x2								; Debug Table 0x1 = .DEBUG	0x004f,0x0bca,0x8000,0x0000,0x0059,0x81b5,0x0000,0x0007
													; Debug Table 0x1.0x0 = 0x4f,0xffff
0050 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
0051 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1.0x1 = 0x51,0xfffe
0052 00e4       |    |		Load_Encached	Positive_Cache
0053 00da       |    |		Load_Top	At_Offset_2
0054 00e5       |    |		Load_Encached	Long_Integer_Cache
0055 e222       | "  |		Load	0x1,0x22
0056 02a0       |    |		Declare_Subprogram	Null_Subprogram
0057 e221       | !  |		Load	0x1,0x21
0058 0326       | &  |		Complete_Type	Record,By_Defining
0059 e003       |    |		Load	0x0,0x3								; Debug Table 0x1.0x2 = 0x59,0xfffd
005a 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
005b 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1.0x3 = 0x5b,0xfffc
005c 0266       | f  |		Execute	Discrete,Bounds
005d e222       | "  |		Load	0x1,0x22
005e 02a0       |    |		Declare_Subprogram	Null_Subprogram
005f 4801       |H   |		Short_Literal	0x1
0060 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0061 e004       |    |		Load	0x0,0x4								; Debug Table 0x1.0x4 = 0x61,0xfffb
0062 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
0063 e004       |    |		Load	0x0,0x4								; Debug Table 0x1.0x5 = 0x63,0xfffa
0064 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
0065 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x6 = 0x65,0xfff9
													; Debug Table 0x1.0x7 = 0x65,0xfff8
0066 00c7       |    |		Action	Elaborate_Subprogram
0067 029d 09a3  |    |		Declare_Subprogram	INIT_09a0,For_Outer_Call			; Debug Table 0x1.0x8 = 0x67,0xfff7
0069 029d 09bb  |    |		Declare_Subprogram	INIT_09b8,For_Outer_Call			; Debug Table 0x1.0x9 = 0x69,0xfff6
006b 029d 09cb  |    |		Declare_Subprogram	INIT_09c8,For_Outer_Call			; Debug Table 0x1.0xa = 0x6b,0xfff5
006d 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0xb = 0x6d,0xfff4
													; Debug Table 0x1.0xc = 0x6d,0xfff3
													; Debug Table 0x1.0xd = 0x6d,0xfff2
006e 00c7       |    |		Action	Elaborate_Subprogram
006f 029d 09eb  |    |		Declare_Subprogram	INIT_09e8,For_Outer_Call			; Debug Table 0x1.0xe = 0x6f,0xfff1
0071 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0xf = 0x71,0xfff0
0072 00c7       |    |		Action	Elaborate_Subprogram
0073 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0x10 = 0x73,0xffef
0074 00c7       |    |		Action	Elaborate_Subprogram
0075 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x11 = 0x75,0xffee
													; Debug Table 0x1.0x12 = 0x75,0xffed
													; Debug Table 0x1.0x13 = 0x75,0xffec
													; Debug Table 0x1.0x14 = 0x75,0xffeb
0076 00c7       |    |		Action	Elaborate_Subprogram
0077 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x15 = 0x77,0xffea
0078 00c7       |    |		Action	Elaborate_Subprogram
0079 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0x16 = 0x79,0xffe9
007a 00c7       |    |		Action	Elaborate_Subprogram
007b 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x17 = 0x7b,0xffe8
007c 00c7       |    |		Action	Elaborate_Subprogram
007d 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0x18 = 0x7d,0xffe7
007e 00c7       |    |		Action	Elaborate_Subprogram
007f 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x19 = 0x7f,0xffe6
0080 00c7       |    |		Action	Elaborate_Subprogram
0081 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0x1a = 0x81,0xffe5
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0x1b = 0x83,0xffe4
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x1c = 0x85,0xffe3
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0x1d = 0x87,0xffe2
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x1e = 0x89,0xffe1
008a 00c7       |    |		Action	Elaborate_Subprogram
008b 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1.0x1f = 0x8b,0xffe0
008c 00c7       |    |		Action	Elaborate_Subprogram
008d 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20				; Debug Table 0x1.0x20 = 0x8d,0xffdf
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0x21 = 0x8f,0xffde
0090 00c7       |    |		Action	Elaborate_Subprogram
0091			BODY_0008:
0091 00bc       |    |		Action	Signal_Activated
0092 00bb       |    |		Action	Signal_Completion
0093 0000 0000  |    |		.BLANK	0000[0x5]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009c       |    |		.CONST	0x009c								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0002       |    |		.CONST	0x0002								; Number of locals
009b			INIT_0098:
009b e224       | $  |		Load	0x1,0x24							; Debug Table 0x2 = .DEBUG	0x009b,0x0c10,0x0001,0x0000,0x0059,0x8005,0x0000,0x0012
													; Debug Table 0x2.0x0 = 0x9b,0xffff
009c			BODY_0098:
009c e223       | #  |		Load	0x1,0x23							; Debug Table 0x2.0x1 = 0x9c,0x1
009d 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
009e e5ff       |    |		Load	0x2,-0x1
009f e223       | #  |		Load	0x1,0x23
00a0 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00a1 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00a2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x2.0x2 = 0xa2,0x2
00a3 e5fe       |    |		Load	0x2,-0x2
00a4 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00a5 e222       | "  |		Load	0x1,0x22							; Debug Table 0x2.0x3 = 0xa5,0x3
00a6 00d9       |    |		Load_Top	At_Offset_1
00a7 e223       | #  |		Load	0x1,0x23
00a8 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00a9 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
00aa e5fe       |    |		Load	0x2,-0x2
00ab 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00ac 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x2.0x4 = 0xac,0x4
00ad 0000 0000  |    |		.XXX[0x3]
00af 0000       |    |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00c0       |    |		.CONST	0x00c0								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0006       |    |		.CONST	0x0006								; Number of locals
00b3			INIT_00b0:
00b3 e224       | $  |		Load	0x1,0x24							; Debug Table 0x3 = .DEBUG	0x00b3,0x0c1c,0x0001,0x0000,0x0059,0x8005,0x0000,0x0020
													; Debug Table 0x3.0x0 = 0xb3,0xffff
00b4 e5fa       |    |		Load	0x2,-0x6
00b5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00b6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
00b7 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x3.0x1 = 0xb7,0xfffe
00b8 e5fd       |    |		Load	0x2,-0x3
00b9 0273       | s  |		Execute	Discrete,Plus
00ba 00e4       |    |		Load_Encached	Positive_Cache
00bb 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
00bc 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x3.0x2 = 0xbc,0xfffd
00bd 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x3.0x3 = 0xbd,0xfffc
00be 029f 0a03  |    |		Declare_Subprogram	INIT_0a00,For_Call				; Debug Table 0x3.0x4 = 0xbe,0xfffb
00c0			BODY_00b0:
00c0 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x3.0x5 = 0xc0,0x1
00c1 e5ff       |    |		Load	0x2,-0x1
00c2 e402       |    |		Load	0x2,0x2
00c3 e223       | #  |		Load	0x1,0x23
00c4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00c5 005b       | [  |		Store_Top	Discrete,At_Offset_3
00c6 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x6 = 0xc6,0x2
00c7 e402       |    |		Load	0x2,0x2
00c8 e223       | #  |		Load	0x1,0x23
00c9 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00ca 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
00cb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x7 = 0xcb,0x3
00cc 00da       |    |		Load_Top	At_Offset_2
00cd 027f       |    |		Execute	Discrete,Equal
00ce 680a       |h   |		Jump_Zero	0xd9
00cf 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x8 = 0xcf,0x4
00d0 e402       |    |		Load	0x2,0x2
00d1 e223       | #  |		Load	0x1,0x23
00d2 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00d3 8406       |    |		Call	0x2,0x6
00d4 4800       |H   |		Short_Literal	0x0
00d5 e402       |    |		Load	0x2,0x2
00d6 e223       | #  |		Load	0x1,0x23
00d7 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00d8 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00d9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x9 = 0xd9,0x5
00da 00da       |    |		Load_Top	At_Offset_2
00db 027c       | |  |		Execute	Discrete,Less
00dc 6826       |h&  |		Jump_Zero	0x103
00dd 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x3.0xa = 0xdd,0x6
00de e402       |    |		Load	0x2,0x2
00df e223       | #  |		Load	0x1,0x23
00e0 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
00e1 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0xb = 0xe1,0x7
00e2 e402       |    |		Load	0x2,0x2
00e3 e223       | #  |		Load	0x1,0x23
00e4 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
00e5 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0xc = 0xe5,0x8
00e6 e402       |    |		Load	0x2,0x2
00e7 e223       | #  |		Load	0x1,0x23
00e8 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
00e9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xd = 0xe9,0x9
00ea 4801       |H   |		Short_Literal	0x1
00eb e223       | #  |		Load	0x1,0x23
00ec 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
00ed 035b       | [  |		Declare_Type	Array,Constrained
00ee 0337       | 7  |		Declare_Variable	Array
00ef 00db       |    |		Load_Top	At_Offset_3
00f0 4800       |H   |		Short_Literal	0x0
00f1 00da       |    |		Load_Top	At_Offset_2
00f2 01d6       |    |		Execute	Vector,Field_Write
00f3 00da       |    |		Load_Top	At_Offset_2
00f4 e404       |    |		Load	0x2,0x4
00f5 0272       | r  |		Execute	Discrete,Minus
00f6 4801       |H   |		Short_Literal	0x1
00f7 00da       |    |		Load_Top	At_Offset_2
00f8 01d6       |    |		Execute	Vector,Field_Write
00f9 e402       |    |		Load	0x2,0x2
00fa e223       | #  |		Load	0x1,0x23
00fb 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
00fc e222       | "  |		Load	0x1,0x22							; Debug Table 0x3.0xe = 0xfc,0xa
00fd 8406       |    |		Call	0x2,0x6
00fe 4800       |H   |		Short_Literal	0x0
00ff e402       |    |		Load	0x2,0x2
0100 e223       | #  |		Load	0x1,0x23
0101 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0102 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0103 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0xf = 0x103,0xb
0104 e402       |    |		Load	0x2,0x2
0105 e223       | #  |		Load	0x1,0x23
0106 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0107 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x10 = 0x107,0xc
0108 00da       |    |		Load_Top	At_Offset_2
0109 0272       | r  |		Execute	Discrete,Minus
010a 00e3       |    |		Load_Encached	Natural_Cache
010b 025b       | [  |		Execute	Discrete,Check_In_Type
010c 4801       |H   |		Short_Literal	0x1
010d e402       |    |		Load	0x2,0x2
010e e223       | #  |		Load	0x1,0x23
010f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0110 e222       | "  |		Load	0x1,0x22							; Debug Table 0x3.0x11 = 0x110,0xd
0111 8406       |    |		Call	0x2,0x6
0112 4801       |H   |		Short_Literal	0x1
0113 e402       |    |		Load	0x2,0x2
0114 e223       | #  |		Load	0x1,0x23
0115 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0116 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0117 0000       |    |		.XXX[0x1]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011f       |    |		.CONST	0x011f								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0002       |    |		.CONST	0x0002								; Number of locals
011b			INIT_0118:
011b e224       | $  |		Load	0x1,0x24							; Debug Table 0x4 = .DEBUG	0x011b,0x0c42,0x0001,0x0000,0x0059,0x8005,0x0000,0x003e
													; Debug Table 0x4.0x0 = 0x11b,0xffff
011c 00db       |    |		Load_Top	At_Offset_3
011d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
011e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
011f			BODY_0118:
011f e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x1 = 0x11f,0x1
0120 00d9       |    |		Load_Top	At_Offset_1
0121 822d       | -  |		Call	0x1,0x2d
0122 7001       |p   |		Jump_Nonzero	0x124
0123 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x4.0x2 = 0x123,0x2
0124 e222       | "  |		Load	0x1,0x22							; Debug Table 0x4.0x3 = 0x124,0x3
													; Debug Table 0x4.0x4 = 0x124,0xfbff
0125 4800       |H   |		Short_Literal	0x0
0126 00da       |    |		Load_Top	At_Offset_2
0127 e223       | #  |		Load	0x1,0x23
0128 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0129 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
012a e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x5 = 0x12a,0xfbfe
012b 01dd       |    |		Execute	Vector,First
012c e5fd       |    |		Load	0x2,-0x3
012d 0272       | r  |		Execute	Discrete,Minus
012e 0248       | H  |		Execute	Discrete,Check_In_Integer
012f 00e2       |    |		Load_Encached	Integer_Cache
0130 03f1       |    |		Declare_Variable	Discrete,With_Value
0131 7826       |x&  |		Jump	0x158
0132 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x6 = 0x132,0x402
0133 01dc       |    |		Execute	Vector,Last
0134 00da       |    |		Load_Top	At_Offset_2
0135 0217       |    |		Execute	Heap_Access,All_Reference
0136 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0137 00da       |    |		Load_Top	At_Offset_2
0138 0273       | s  |		Execute	Discrete,Plus
0139 0aff       |    |		Execute_Immediate	Plus,-0x1
013a 0248       | H  |		Execute	Discrete,Check_In_Integer
013b 8228       | (  |		Call	0x1,0x28
013c e5fc       |    |		Load	0x2,-0x4
013d 01dd       |    |		Execute	Vector,First
013e 00db       |    |		Load_Top	At_Offset_3
013f 0217       |    |		Execute	Heap_Access,All_Reference
0140 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0141 00db       |    |		Load_Top	At_Offset_3
0142 0273       | s  |		Execute	Discrete,Plus
0143 0248       | H  |		Execute	Discrete,Check_In_Integer
0144 8229       | )  |		Call	0x1,0x29
0145 0263       | c  |		Execute	Discrete,Above_Bound
0146 700d       |p   |		Jump_Nonzero	0x154
0147 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x7 = 0x147,0x403
													; Debug Table 0x4.0x8 = 0x147,0xf7ff
0148 e5fc       |    |		Load	0x2,-0x4
0149 01d5       |    |		Execute	Vector,Field_Reference
014a 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x9 = 0x14a,0x801
014b 00d9       |    |		Load_Top	At_Offset_1
014c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
014d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0xa = 0x14d,0x802
014e 4802       |H   |		Short_Literal	0x2
014f 00da       |    |		Load_Top	At_Offset_2
0150 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0151 01d6       |    |		Execute	Vector,Field_Write
0152 00d1       |    |		Pop_Control	Pop_Count_1
0153 3ff3       |?   |		Loop_Increasing	0x147
0154 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0xb = 0x154,0x404
0155 0217       |    |		Execute	Heap_Access,All_Reference
0156 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0157 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0158 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0xc = 0x158,0x401
0159 77d8       |w   |		Jump_Nonzero	0x132
015a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
015b 0000 0000  |    |		.BLANK	0000[0x5]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0169       | i  |		.CONST	0x0169								; Address of begin
0161 0004       |    |		.CONST	0x0004								; Address of exception handler
0162 0004       |    |		.CONST	0x0004								; Number of locals
0163			INIT_0160:
0163 e224       | $  |		Load	0x1,0x24							; Debug Table 0x5 = .DEBUG	0x0163,0x0c5e,0x0001,0x0000,0x0059,0x8005,0x0000,0x0054
													; Debug Table 0x5.0x0 = 0x163,0xffff
0164 00db       |    |		Load_Top	At_Offset_3
0165 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0166 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0167 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x5.0x1 = 0x167,0xfffe
0168 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x5.0x2 = 0x168,0xfffd
0169			BODY_0160:
0169 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0x3 = 0x169,0x1
016a 7004       |p   |		Jump_Nonzero	0x16f
016b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x4 = 0x16b,0x2
016c a5fe       |    |		Store_Unchecked	0x2,-0x2
016d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x5 = 0x16d,0x3
016e a5fd       |    |		Store_Unchecked	0x2,-0x3
016f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x5.0x6 = 0x16f,0x4
0170 e5fe       |    |		Load	0x2,-0x2
0171 00e4       |    |		Load_Encached	Positive_Cache
0172 025b       | [  |		Execute	Discrete,Check_In_Type
0173 e402       |    |		Load	0x2,0x2
0174 e223       | #  |		Load	0x1,0x23
0175 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0176 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0177 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x7 = 0x177,0x5
0178 00db       |    |		Load_Top	At_Offset_3
0179 e223       | #  |		Load	0x1,0x23
017a 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
017b 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
017c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x8 = 0x17c,0x6
017d 00d9       |    |		Load_Top	At_Offset_1
017e 027d       | }  |		Execute	Discrete,Greater
017f 6805       |h   |		Jump_Zero	0x185
0180 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x9 = 0x180,0x7
0181 a5fe       |    |		Store_Unchecked	0x2,-0x2
0182 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0xa = 0x182,0x8
0183 a5fd       |    |		Store_Unchecked	0x2,-0x3
0184 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x5.0xb = 0x184,0x9
0185 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0xc = 0x185,0xa
0186 00d9       |    |		Load_Top	At_Offset_1
0187 00db       |    |		Load_Top	At_Offset_3
0188 0272       | r  |		Execute	Discrete,Minus
0189 0248       | H  |		Execute	Discrete,Check_In_Integer
018a 0273       | s  |		Execute	Discrete,Plus
018b c5fe       |    |		Store	0x2,-0x2
018c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0xd = 0x18c,0xb
018d 00da       |    |		Load_Top	At_Offset_2
018e 027f       |    |		Execute	Discrete,Equal
018f 685a       |hZ  |		Jump_Zero	0x1ea
0190 e222       | "  |		Load	0x1,0x22							; Debug Table 0x5.0xe = 0x190,0xc
													; Debug Table 0x5.0xf = 0x190,0xfbff
0191 4800       |H   |		Short_Literal	0x0
0192 e402       |    |		Load	0x2,0x2
0193 e223       | #  |		Load	0x1,0x23
0194 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0195 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0196 e222       | "  |		Load	0x1,0x22							; Debug Table 0x5.0x10 = 0x196,0xfbfe
0197 61bc       |a   |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x7fffffff}		; Debug Table 0x5.0x11 = 0x197,0xfbfd
0198 00e3       |    |		Load_Encached	Natural_Cache
0199 03f1       |    |		Declare_Variable	Discrete,With_Value
019a 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x12 = 0x19a,0x401
019b 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
019c 7815       |x   |		Jump	0x1b2
019d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x13 = 0x19d,0x403
019e 0217       |    |		Execute	Heap_Access,All_Reference
019f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01a0 e5fd       |    |		Load	0x2,-0x3
01a1 027a       | z  |		Execute	Discrete,Less_Equal
01a2 680b       |h   |		Jump_Zero	0x1ae
01a3 e5fd       |    |		Load	0x2,-0x3
01a4 00da       |    |		Load_Top	At_Offset_2
01a5 0217       |    |		Execute	Heap_Access,All_Reference
01a6 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01a7 027c       | |  |		Execute	Discrete,Less
01a8 6805       |h   |		Jump_Zero	0x1ae
01a9 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x14 = 0x1a9,0x404
01aa 0217       |    |		Execute	Heap_Access,All_Reference
01ab 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01ac a5fd       |    |		Store_Unchecked	0x2,-0x3
01ad 7fec       |    |		Jump	0x19a								; Debug Table 0x5.0x15 = 0x1ad,0x405
01ae 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x16 = 0x1ae,0x406
01af 0217       |    |		Execute	Heap_Access,All_Reference
01b0 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
01b1 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
01b2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x17 = 0x1b2,0x402
01b3 77e9       |w   |		Jump_Nonzero	0x19d
01b4 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x18 = 0x1b4,0x407
01b5 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
01b6 7814       |x   |		Jump	0x1cb
01b7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x19 = 0x1b7,0x409
													; Debug Table 0x5.0x1a = 0x1b7,0xf7ff
01b8 0217       |    |		Execute	Heap_Access,All_Reference
01b9 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01ba 00e4       |    |		Load_Encached	Positive_Cache
01bb 03f1       |    |		Declare_Variable	Discrete,With_Value
01bc 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1b = 0x1bc,0x801
01bd e5fd       |    |		Load	0x2,-0x3
01be 027d       | }  |		Execute	Discrete,Greater
01bf 6806       |h   |		Jump_Zero	0x1c6
01c0 00d8       |    |		Load_Top	At_Offset_0
01c1 00da       |    |		Load_Top	At_Offset_2
01c2 027c       | |  |		Execute	Discrete,Less
01c3 6802       |h   |		Jump_Zero	0x1c6
01c4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1c = 0x1c4,0x802
01c5 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01c6 00d1       |    |		Pop_Control	Pop_Count_1
01c7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x1d = 0x1c7,0x40a
01c8 0217       |    |		Execute	Heap_Access,All_Reference
01c9 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
01ca 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
01cb 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x1e = 0x1cb,0x408
01cc 77ea       |w   |		Jump_Nonzero	0x1b7
01cd 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x1f = 0x1cd,0x40b
01ce 6185       |a   |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x7fffffff}
01cf 027e       | ~  |		Execute	Discrete,Not_Equal
01d0 6803       |h   |		Jump_Zero	0x1d4
01d1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x20 = 0x1d1,0x40c
01d2 a5fd       |    |		Store_Unchecked	0x2,-0x3
01d3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x5.0x21 = 0x1d3,0x40d
01d4 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x22 = 0x1d4,0x40e
01d5 e402       |    |		Load	0x2,0x2
01d6 e223       | #  |		Load	0x1,0x23
01d7 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01d8 7005       |p   |		Jump_Nonzero	0x1de
01d9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x23 = 0x1d9,0x40f
01da a5fe       |    |		Store_Unchecked	0x2,-0x2
01db 4800       |H   |		Short_Literal	0x0							; Debug Table 0x5.0x24 = 0x1db,0x410
01dc a5fd       |    |		Store_Unchecked	0x2,-0x3
01dd 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x5.0x25 = 0x1dd,0x411
01de 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x26 = 0x1de,0x412
01df e402       |    |		Load	0x2,0x2
01e0 e223       | #  |		Load	0x1,0x23
01e1 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01e2 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0x27 = 0x1e2,0x413
01e3 4800       |H   |		Short_Literal	0x0
01e4 e402       |    |		Load	0x2,0x2
01e5 e223       | #  |		Load	0x1,0x23
01e6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01e7 0273       | s  |		Execute	Discrete,Plus
01e8 c5fe       |    |		Store	0x2,-0x2
01e9 00d3       |    |		Pop_Control	Pop_Count_3
01ea e222       | "  |		Load	0x1,0x22							; Debug Table 0x5.0x28 = 0x1ea,0xd
													; Debug Table 0x5.0x29 = 0x1ea,0xf3ff
01eb 4800       |H   |		Short_Literal	0x0
01ec e402       |    |		Load	0x2,0x2
01ed e223       | #  |		Load	0x1,0x23
01ee 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01ef 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
01f0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2a = 0x1f0,0xc01
01f1 0217       |    |		Execute	Heap_Access,All_Reference
01f2 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01f3 a5fd       |    |		Store_Unchecked	0x2,-0x3
01f4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2b = 0x1f4,0xc02
													; Debug Table 0x5.0x2c = 0x1f4,0xc03
01f5 0217       |    |		Execute	Heap_Access,All_Reference
01f6 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
01f7 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
01f8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2d = 0x1f8,0xc04
01f9 680b       |h   |		Jump_Zero	0x205
01fa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2e = 0x1fa,0xc05
01fb 0217       |    |		Execute	Heap_Access,All_Reference
01fc 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01fd e5fd       |    |		Load	0x2,-0x3
01fe 027c       | |  |		Execute	Discrete,Less
01ff 6ff4       |o   |		Jump_Zero	0x1f4
0200 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2f = 0x200,0xc06
0201 0217       |    |		Execute	Heap_Access,All_Reference
0202 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0203 a5fd       |    |		Store_Unchecked	0x2,-0x3
0204 7fef       |    |		Jump	0x1f4
0205 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0206 0000 0000  |    |		.XXX[0x2]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 021b       |    |		.CONST	0x021b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0009       |    |		.CONST	0x0009								; Number of locals
020b			INIT_0208:
020b 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6 = .DEBUG	0x020b,0x0cc0,0x2801,0x0002,0x0059,0x8005,0x0000,0x0064
													; Debug Table 0x6.0x0 = 0x20b,0xffff
020c 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
020d 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x6.0x1 = 0x20d,0xfffe
020e 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
020f 029f 0a2b  |   +|		Declare_Subprogram	INIT_0a28,For_Call				; Debug Table 0x6.0x2 = 0x20f,0xfffd
0211 e223       | #  |		Load	0x1,0x23							; Debug Table 0x6.0x3 = 0x211,0xfffc
0212 1926       | &  |		Execute	Package,Field_Reference,Field_Number 0x26
0213 00c6       |    |		Action	Check_Subprogram_Elaborated
0214 00e1       |    |		Load_Encached	Boolean_Cache
0215 4804       |H   |		Short_Literal	0x4
0216 4802       |H   |		Short_Literal	0x2
0217 0099       |    |		Action	Reference_Dynamic
0218 6137       |a7  |		Indirect_Literal	Discrete,0x350,{0x00000000, 0x005981b5}
0219 6132       |a2  |		Indirect_Literal	Discrete,0x34c,{0x00000000, 0x00000e0e}
021a 4809       |H   |		Short_Literal	0x9
021b			BODY_0208:
021b e402       |    |		Load	0x2,0x2								; Debug Table 0x6.0x4 = 0x21b,0x1
021c e5fc       |    |		Load	0x2,-0x4
021d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
021e e405       |    |		Load	0x2,0x5
021f 4806       |H   |		Short_Literal	0x6
0220 4802       |H   |		Short_Literal	0x2
0221 0099       |    |		Action	Reference_Dynamic
0222 4807       |H   |		Short_Literal	0x7
0223 4802       |H   |		Short_Literal	0x2
0224 0099       |    |		Action	Reference_Dynamic
0225 e223       | #  |		Load	0x1,0x23
0226 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0227 c402       |    |		Store	0x2,0x2
0228 4507       |E   |		Exit_Suprogram	New_Top_Offset 0x7
0229 0000 0000  |    |		.BLANK	0000[0x7]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0237       | 7  |		.CONST	0x0237								; Address of begin
0231 0345       | E  |		.CONST	0x0345								; Address of exception handler
0232 0002       |    |		.CONST	0x0002								; Number of locals
0233			INIT_0230:
0233 e224       | $  |		Load	0x1,0x24							; Debug Table 0x7 = .DEBUG	0x0233,0x0ccc,0x2801,0x0002,0x0059,0x8005,0x0000,0x009d
													; Debug Table 0x7.0x0 = 0x233,0xffff
0234 e5fc       |    |		Load	0x2,-0x4
0235 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0236 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0237			BODY_0230:
0237 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x7.0x1 = 0x237,0x1
0238 00d9       |    |		Load_Top	At_Offset_1
0239 822d       | -  |		Call	0x1,0x2d
023a 7003       |p   |		Jump_Nonzero	0x23e
023b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x2 = 0x23b,0x2
023c a5f8       |    |		Store_Unchecked	0x2,-0x8
023d 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x7.0x3 = 0x23d,0x3
023e e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x7.0x4 = 0x23e,0x4
													; Debug Table 0x7.0x5 = 0x23e,0xfbff
023f 00e4       |    |		Load_Encached	Positive_Cache
0240 03f1       |    |		Declare_Variable	Discrete,With_Value
0241 e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x7.0x6 = 0x241,0xfbfe
0242 0a01       |    |		Execute_Immediate	Plus,0x1
0243 00e4       |    |		Load_Encached	Positive_Cache
0244 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0245 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x7.0x7 = 0x245,0xfbfd
0246 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x7.0x8 = 0x246,0xfbfc
0247 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x7.0x9 = 0x247,0xfbfb
0248 e222       | "  |		Load	0x1,0x22							; Debug Table 0x7.0xa = 0x248,0xfbfa
0249 4800       |H   |		Short_Literal	0x0
024a e402       |    |		Load	0x2,0x2
024b e223       | #  |		Load	0x1,0x23
024c 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
024d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
024e e222       | "  |		Load	0x1,0x22							; Debug Table 0x7.0xb = 0x24e,0xfbf9
024f 039d       |    |		Declare_Variable	Heap_Access,Duplicate
0250 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x7.0xc = 0x250,0xfbf8
0251 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0252 e005       |    |		Load	0x0,0x5								; Debug Table 0x7.0xd = 0x252,0xfbf7
0253 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0254 029f 0a5b  |   [|		Declare_Subprogram	INIT_0a58,For_Call				; Debug Table 0x7.0xe = 0x254,0xfbf6
0256 e408       |    |		Load	0x2,0x8								; Debug Table 0x7.0x10 = 0x256,0x402
													; Debug Table 0x7.0xf = 0x256,0x401
0257 a409       |    |		Store_Unchecked	0x2,0x9
0258 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x11 = 0x258,0x403
0259 a407       |    |		Store_Unchecked	0x2,0x7
025a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x12 = 0x25a,0x404
025b a406       |    |		Store_Unchecked	0x2,0x6
025c 782d       |x-  |		Jump	0x28a
025d e403       |    |		Load	0x2,0x3								; Debug Table 0x7.0x13 = 0x25d,0x406
025e e409       |    |		Load	0x2,0x9
025f 0217       |    |		Execute	Heap_Access,All_Reference
0260 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0261 027a       | z  |		Execute	Discrete,Less_Equal
0262 6823       |h#  |		Jump_Zero	0x286
0263 e409       |    |		Load	0x2,0x9
0264 0217       |    |		Execute	Heap_Access,All_Reference
0265 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0266 e404       |    |		Load	0x2,0x4
0267 027a       | z  |		Execute	Discrete,Less_Equal
0268 681d       |h   |		Jump_Zero	0x286
0269 e406       |    |		Load	0x2,0x6								; Debug Table 0x7.0x14 = 0x269,0x407
026a 0a01       |    |		Execute_Immediate	Plus,0x1
026b c406       |    |		Store	0x2,0x6
026c e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x15 = 0x26c,0x408
026d a40a       |    |		Store_Unchecked	0x2,0xa
026e e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x16 = 0x26e,0x409
026f 0217       |    |		Execute	Heap_Access,All_Reference
0270 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0271 e403       |    |		Load	0x2,0x3
0272 027c       | |  |		Execute	Discrete,Less
0273 6806       |h   |		Jump_Zero	0x27a
0274 e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x17 = 0x274,0x40a
0275 0217       |    |		Execute	Heap_Access,All_Reference
0276 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0277 a403       |    |		Store_Unchecked	0x2,0x3
0278 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x18 = 0x278,0x40b
0279 a407       |    |		Store_Unchecked	0x2,0x7
027a e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x19 = 0x27a,0x40c
027b 0217       |    |		Execute	Heap_Access,All_Reference
027c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
027d e404       |    |		Load	0x2,0x4
027e 027d       | }  |		Execute	Discrete,Greater
027f 6806       |h   |		Jump_Zero	0x286
0280 e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x1a = 0x280,0x40d
0281 0217       |    |		Execute	Heap_Access,All_Reference
0282 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0283 a404       |    |		Store_Unchecked	0x2,0x4
0284 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x1b = 0x284,0x40e
0285 a407       |    |		Store_Unchecked	0x2,0x7
0286 e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x1c = 0x286,0x40f
0287 0217       |    |		Execute	Heap_Access,All_Reference
0288 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0289 a409       |    |		Store_Unchecked	0x2,0x9
028a e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x1d = 0x28a,0x405
028b 77d1       |w   |		Jump_Nonzero	0x25d
028c e407       |    |		Load	0x2,0x7								; Debug Table 0x7.0x1e = 0x28c,0x410
028d 7001       |p   |		Jump_Nonzero	0x28f
028e 7fc7       |    |		Jump	0x256
028f e404       |    |		Load	0x2,0x4								; Debug Table 0x7.0x1f = 0x28f,0x411
0290 e403       |    |		Load	0x2,0x3
0291 0272       | r  |		Execute	Discrete,Minus
0292 c405       |    |		Store	0x2,0x5
0293 e406       |    |		Load	0x2,0x6								; Debug Table 0x7.0x20 = 0x293,0x412
0294 7003       |p   |		Jump_Nonzero	0x298
0295 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x21 = 0x295,0x413
0296 a5f8       |    |		Store_Unchecked	0x2,-0x8
0297 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x7.0x22 = 0x297,0x414
0298 e406       |    |		Load	0x2,0x6								; Debug Table 0x7.0x23 = 0x298,0x415
0299 0f01       |    |		Execute_Immediate	Equal,0x1
029a 6810       |h   |		Jump_Zero	0x2ab
029b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x24 = 0x29b,0x416
029c 4801       |H   |		Short_Literal	0x1
029d e213       |    |		Load	0x1,0x13
029e 035b       | [  |		Declare_Type	Array,Constrained
029f 0337       | 7  |		Declare_Variable	Array
02a0 e40a       |    |		Load	0x2,0xa
02a1 0217       |    |		Execute	Heap_Access,All_Reference
02a2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02a3 4801       |H   |		Short_Literal	0x1
02a4 00da       |    |		Load_Top	At_Offset_2
02a5 01d6       |    |		Execute	Vector,Field_Write
02a6 e40a       |    |		Load	0x2,0xa
02a7 0217       |    |		Execute	Heap_Access,All_Reference
02a8 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02a9 840d       |    |		Call	0x2,0xd
02aa 7892       |x   |		Jump	0x33d
02ab 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x25 = 0x2ab,0x417
													; Debug Table 0x7.0x26 = 0x2ab,0xf7ff
02ac e406       |    |		Load	0x2,0x6
02ad e213       |    |		Load	0x1,0x13
02ae 0334       | 4  |		Declare_Variable	Array,With_Constraint
02af 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x27 = 0x2af,0xf7fe
02b0 e406       |    |		Load	0x2,0x6
02b1 e225       | %  |		Load	0x1,0x25
02b2 02a0       |    |		Declare_Subprogram	Null_Subprogram
02b3 4801       |H   |		Short_Literal	0x1
02b4 035d       | ]  |		Declare_Type	Array,Defined
02b5 00d8       |    |		Load_Top	At_Offset_0
02b6 0337       | 7  |		Declare_Variable	Array
02b7 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x7.0x28 = 0x2b7,0xf7fd
02b8 03e9       |    |		Declare_Variable	Discrete,Duplicate
02b9 03e9       |    |		Declare_Variable	Discrete,Duplicate
02ba e408       |    |		Load	0x2,0x8								; Debug Table 0x7.0x29 = 0x2ba,0x801
02bb a409       |    |		Store_Unchecked	0x2,0x9
02bc 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x2a = 0x2bc,0x802
02bd a406       |    |		Store_Unchecked	0x2,0x6
02be 781f       |x   |		Jump	0x2de
02bf e403       |    |		Load	0x2,0x3								; Debug Table 0x7.0x2b = 0x2bf,0x804
02c0 e409       |    |		Load	0x2,0x9
02c1 0217       |    |		Execute	Heap_Access,All_Reference
02c2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02c3 027a       | z  |		Execute	Discrete,Less_Equal
02c4 6815       |h   |		Jump_Zero	0x2da
02c5 e409       |    |		Load	0x2,0x9
02c6 0217       |    |		Execute	Heap_Access,All_Reference
02c7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02c8 e404       |    |		Load	0x2,0x4
02c9 027a       | z  |		Execute	Discrete,Less_Equal
02ca 680f       |h   |		Jump_Zero	0x2da
02cb e406       |    |		Load	0x2,0x6								; Debug Table 0x7.0x2c = 0x2cb,0x805
02cc 0a01       |    |		Execute_Immediate	Plus,0x1
02cd c406       |    |		Store	0x2,0x6
02ce e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x2d = 0x2ce,0x806
02cf 0217       |    |		Execute	Heap_Access,All_Reference
02d0 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02d1 e406       |    |		Load	0x2,0x6
02d2 e40e       |    |		Load	0x2,0xe
02d3 01d6       |    |		Execute	Vector,Field_Write
02d4 e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x2e = 0x2d4,0x807
02d5 0217       |    |		Execute	Heap_Access,All_Reference
02d6 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
02d7 e406       |    |		Load	0x2,0x6
02d8 e410       |    |		Load	0x2,0x10
02d9 01d6       |    |		Execute	Vector,Field_Write
02da e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x2f = 0x2da,0x808
02db 0217       |    |		Execute	Heap_Access,All_Reference
02dc 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
02dd a409       |    |		Store_Unchecked	0x2,0x9
02de e409       |    |		Load	0x2,0x9								; Debug Table 0x7.0x30 = 0x2de,0x803
02df 77df       |w   |		Jump_Nonzero	0x2bf
02e0 4801       |H   |		Short_Literal	0x1							; Debug Table 0x7.0x31 = 0x2e0,0x809
02e1 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
02e2 7855       |xU  |		Jump	0x338
02e3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x32 = 0x2e3,0x80b
02e4 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
02e5 e406       |    |		Load	0x2,0x6								; Debug Table 0x7.0x33 = 0x2e5,0x80c
02e6 0059       | Y  |		Store_Top	Discrete,At_Offset_1
02e7 7841       |xA  |		Jump	0x329
02e8 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x34 = 0x2e8,0x80e
02e9 e410       |    |		Load	0x2,0x10
02ea 01d7       |    |		Execute	Vector,Field_Read
02eb 00d9       |    |		Load_Top	At_Offset_1
02ec e410       |    |		Load	0x2,0x10
02ed 01d7       |    |		Execute	Vector,Field_Read
02ee 027f       |    |		Execute	Discrete,Equal
02ef 6836       |h6  |		Jump_Zero	0x326
02f0 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x35 = 0x2f0,0x80f
02f1 0a01       |    |		Execute_Immediate	Plus,0x1
02f2 005b       | [  |		Store_Top	Discrete,At_Offset_3
02f3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x36 = 0x2f3,0x810
02f4 00d9       |    |		Load_Top	At_Offset_1
02f5 e410       |    |		Load	0x2,0x10
02f6 e411       |    |		Load	0x2,0x11
02f7 e413       |    |		Load	0x2,0x13
02f8 e410       |    |		Load	0x2,0x10
02f9 01d7       |    |		Execute	Vector,Field_Read
02fa e411       |    |		Load	0x2,0x11
02fb e410       |    |		Load	0x2,0x10
02fc 01d7       |    |		Execute	Vector,Field_Read
02fd e225       | %  |		Load	0x1,0x25							; Debug Table 0x7.0x37 = 0x2fd,0xf3ff
02fe 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x38 = 0x2fe,0xc01
02ff 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0300 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x39 = 0x300,0xc02
0301 a419       |    |		Store_Unchecked	0x2,0x19
0302 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x3a = 0x302,0xc03
0303 a418       |    |		Store_Unchecked	0x2,0x18
0304 00d1       |    |		Pop_Control	Pop_Count_1
0305 00da       |    |		Load_Top	At_Offset_2
0306 e416       |    |		Load	0x2,0x16
0307 01d6       |    |		Execute	Vector,Field_Write
0308 00db       |    |		Load_Top	At_Offset_3
0309 e414       |    |		Load	0x2,0x14
030a 01d6       |    |		Execute	Vector,Field_Write
030b 00d4       |    |		Pop_Control	Pop_Count_4
030c e40e       |    |		Load	0x2,0xe								; Debug Table 0x7.0x3b = 0x30c,0x811
030d 00d9       |    |		Load_Top	At_Offset_1
030e e40e       |    |		Load	0x2,0xe
030f e411       |    |		Load	0x2,0x11
0310 e413       |    |		Load	0x2,0x13
0311 e40e       |    |		Load	0x2,0xe
0312 01d7       |    |		Execute	Vector,Field_Read
0313 e411       |    |		Load	0x2,0x11
0314 e40e       |    |		Load	0x2,0xe
0315 01d7       |    |		Execute	Vector,Field_Read
0316 00e5       |    |		Load_Encached	Long_Integer_Cache					; Debug Table 0x7.0x3c = 0x316,0xefff
0317 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x3d = 0x317,0x1001
0318 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0319 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x3e = 0x319,0x1002
031a a419       |    |		Store_Unchecked	0x2,0x19
031b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x3f = 0x31b,0x1003
031c a418       |    |		Store_Unchecked	0x2,0x18
031d 00d1       |    |		Pop_Control	Pop_Count_1
031e 00da       |    |		Load_Top	At_Offset_2
031f e416       |    |		Load	0x2,0x16
0320 01d6       |    |		Execute	Vector,Field_Write
0321 00db       |    |		Load_Top	At_Offset_3
0322 e414       |    |		Load	0x2,0x14
0323 01d6       |    |		Execute	Vector,Field_Write
0324 00d4       |    |		Pop_Control	Pop_Count_4
0325 7803       |x   |		Jump	0x329
0326 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x40 = 0x326,0x812
0327 0aff       |    |		Execute_Immediate	Plus,-0x1
0328 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0329 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x41 = 0x329,0x80d
032a 00d9       |    |		Load_Top	At_Offset_1
032b 027e       | ~  |		Execute	Discrete,Not_Equal
032c 77bb       |w   |		Jump_Nonzero	0x2e8
032d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x42 = 0x32d,0x813
032e 00db       |    |		Load_Top	At_Offset_3
032f e40e       |    |		Load	0x2,0xe
0330 01cf       |    |		Execute	Vector,Slice_Read
0331 00da       |    |		Load_Top	At_Offset_2
0332 e410       |    |		Load	0x2,0x10
0333 01d7       |    |		Execute	Vector,Field_Read
0334 840d       |    |		Call	0x2,0xd
0335 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x43 = 0x335,0x814
0336 0a01       |    |		Execute_Immediate	Plus,0x1
0337 005b       | [  |		Store_Top	Discrete,At_Offset_3
0338 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x44 = 0x338,0x80a
0339 e406       |    |		Load	0x2,0x6
033a 027a       | z  |		Execute	Discrete,Less_Equal
033b 77a7       |w   |		Jump_Nonzero	0x2e3
033c 00d6       |    |		Pop_Control	Pop_Count_6
033d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7.0x45 = 0x33d,0x418
033e 6803       |h   |		Jump_Zero	0x342
033f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x7.0x46 = 0x33f,0x419
0340 a5f8       |    |		Store_Unchecked	0x2,-0x8
0341 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0342 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x7.0x47 = 0x342,0x41a
0343 a5f8       |    |		Store_Unchecked	0x2,-0x8
0344 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0345			TRAP_0230:
0345 0007       |    |		Action	Break_Optional
0346 4804       |H   |		Short_Literal	0x4							; Debug Table 0x7.0x48 = 0x346,0x5
0347 a5f8       |    |		Store_Unchecked	0x2,-0x8
0348 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0349 0000 0000  |    |		.XXX[0x3]
034b 0000       |    |
034c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000e0e}
0350 0000 0000  |    |		.LITERAL	{0x00000000, 0x005981b5}
0354 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0358 0000 0000  |    |		.LITERAL	{0x00000000, 0x00598005}
035c 0000 0000  |    |		.BLANK	0000[0x4]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363       | c  |		.CONST	0x0363								; Address of begin
0361 0004       |    |		.CONST	0x0004								; Address of exception handler
0362 0001       |    |		.CONST	0x0001								; Number of locals
0363			BODY_0360:
0363			INIT_0360:
0363 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x0363,0x0d60,0x0001,0x0000,0x0059,0x8005,0x0000,0x00db
													; Debug Table 0x8.0x0 = 0x363,0x1
0364 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0365 e223       | #  |		Load	0x1,0x23
0366 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0367 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036f       | o  |		.CONST	0x036f								; Address of begin
0369 0004       |    |		.CONST	0x0004								; Address of exception handler
036a 0002       |    |		.CONST	0x0002								; Number of locals
036b			INIT_0368:
036b e224       | $  |		Load	0x1,0x24							; Debug Table 0x9 = .DEBUG	0x036b,0x0d64,0x0001,0x0000,0x0059,0x8005,0x0000,0x00e3
													; Debug Table 0x9.0x0 = 0x36b,0xffff
036c e5fc       |    |		Load	0x2,-0x4
036d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
036e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
036f			BODY_0368:
036f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x9.0x1 = 0x36f,0x1
0370 00d9       |    |		Load_Top	At_Offset_1
0371 822d       | -  |		Call	0x1,0x2d
0372 7001       |p   |		Jump_Nonzero	0x374
0373 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x9.0x2 = 0x373,0x2
0374 e222       | "  |		Load	0x1,0x22							; Debug Table 0x9.0x3 = 0x374,0x3
													; Debug Table 0x9.0x4 = 0x374,0xfbff
0375 4800       |H   |		Short_Literal	0x0
0376 00da       |    |		Load_Top	At_Offset_2
0377 e223       | #  |		Load	0x1,0x23
0378 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0379 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
037a 7820       |x   |		Jump	0x39b
037b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x5 = 0x37b,0x402
037c 0217       |    |		Execute	Heap_Access,All_Reference
037d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
037e e5fe       |    |		Load	0x2,-0x2
037f 027b       | {  |		Execute	Discrete,Greater_Equal
0380 6808       |h   |		Jump_Zero	0x389
0381 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x6 = 0x381,0x403
0382 0217       |    |		Execute	Heap_Access,All_Reference
0383 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0384 e5fd       |    |		Load	0x2,-0x3
0385 0273       | s  |		Execute	Discrete,Plus
0386 00d9       |    |		Load_Top	At_Offset_1
0387 0217       |    |		Execute	Heap_Access,All_Reference
0388 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0389 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x7 = 0x389,0x404
038a 0217       |    |		Execute	Heap_Access,All_Reference
038b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
038c e5fe       |    |		Load	0x2,-0x2
038d 027d       | }  |		Execute	Discrete,Greater
038e 6808       |h   |		Jump_Zero	0x397
038f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x8 = 0x38f,0x405
0390 0217       |    |		Execute	Heap_Access,All_Reference
0391 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0392 e5fd       |    |		Load	0x2,-0x3
0393 0273       | s  |		Execute	Discrete,Plus
0394 00d9       |    |		Load_Top	At_Offset_1
0395 0217       |    |		Execute	Heap_Access,All_Reference
0396 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0397 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x9 = 0x397,0x406
0398 0217       |    |		Execute	Heap_Access,All_Reference
0399 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
039a 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
039b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0xa = 0x39b,0x401
039c 77de       |w   |		Jump_Nonzero	0x37b
039d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
039e 0000 0000  |    |		.XXX[0x2]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a8       |    |		.CONST	0x03a8								; Address of begin
03a1 0004       |    |		.CONST	0x0004								; Address of exception handler
03a2 0003       |    |		.CONST	0x0003								; Number of locals
03a3			INIT_03a0:
03a3 e224       | $  |		Load	0x1,0x24							; Debug Table 0xa = .DEBUG	0x03a3,0x0d7c,0x0001,0x0000,0x0059,0x8005,0x0000,0x00f7
													; Debug Table 0xa.0x0 = 0x3a3,0xffff
03a4 e5fc       |    |		Load	0x2,-0x4
03a5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03a6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03a7 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xa.0x1 = 0x3a7,0xfffe
03a8			BODY_03a0:
03a8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x2 = 0x3a8,0x1
03a9 00da       |    |		Load_Top	At_Offset_2
03aa 822d       | -  |		Call	0x1,0x2d
03ab 7001       |p   |		Jump_Nonzero	0x3ad
03ac 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0xa.0x3 = 0x3ac,0x2
03ad e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x4 = 0x3ad,0x3
03ae 67a5       |g   |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x7fffffff}
03af e5fd       |    |		Load	0x2,-0x3
03b0 0272       | r  |		Execute	Discrete,Minus
03b1 027b       | {  |		Execute	Discrete,Greater_Equal
03b2 6803       |h   |		Jump_Zero	0x3b6
03b3 67a0       |g   |		Indirect_Literal	Discrete,0x354,{0x00000000, 0x7fffffff}		; Debug Table 0xa.0x5 = 0x3b3,0x4
03b4 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
03b5 7804       |x   |		Jump	0x3ba
03b6 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x6 = 0x3b6,0x5
03b7 e5fd       |    |		Load	0x2,-0x3
03b8 0273       | s  |		Execute	Discrete,Plus
03b9 0059       | Y  |		Store_Top	Discrete,At_Offset_1
03ba e222       | "  |		Load	0x1,0x22							; Debug Table 0xa.0x7 = 0x3ba,0x6
													; Debug Table 0xa.0x8 = 0x3ba,0xfbff
03bb 4800       |H   |		Short_Literal	0x0
03bc 00db       |    |		Load_Top	At_Offset_3
03bd e223       | #  |		Load	0x1,0x23
03be 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
03bf 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03c0 e222       | "  |		Load	0x1,0x22							; Debug Table 0xa.0x9 = 0x3c0,0xfbfe
03c1 00d9       |    |		Load_Top	At_Offset_1
03c2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03c3 e222       | "  |		Load	0x1,0x22							; Debug Table 0xa.0xa = 0x3c3,0xfbfd
03c4 00da       |    |		Load_Top	At_Offset_2
03c5 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
03c6 e222       | "  |		Load	0x1,0x22							; Debug Table 0xa.0xb = 0x3c6,0xfbfc
03c7 7860       |x`  |		Jump	0x428
03c8 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0xc = 0x3c8,0x402
03c9 0217       |    |		Execute	Heap_Access,All_Reference
03ca 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03cb e5fe       |    |		Load	0x2,-0x2
03cc 027a       | z  |		Execute	Discrete,Less_Equal
03cd 6801       |h   |		Jump_Zero	0x3cf
03ce 7813       |x   |		Jump	0x3e2								; Debug Table 0xa.0xd = 0x3ce,0x403
03cf 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0xe = 0x3cf,0x404
03d0 0217       |    |		Execute	Heap_Access,All_Reference
03d1 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03d2 e403       |    |		Load	0x2,0x3
03d3 027d       | }  |		Execute	Discrete,Greater
03d4 6809       |h   |		Jump_Zero	0x3de
03d5 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0xf = 0x3d5,0x405
03d6 0217       |    |		Execute	Heap_Access,All_Reference
03d7 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03d8 e5fd       |    |		Load	0x2,-0x3
03d9 0272       | r  |		Execute	Discrete,Minus
03da 00da       |    |		Load_Top	At_Offset_2
03db 0217       |    |		Execute	Heap_Access,All_Reference
03dc 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03dd 7804       |x   |		Jump	0x3e2
03de e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x10 = 0x3de,0x406
03df 00da       |    |		Load_Top	At_Offset_2
03e0 0217       |    |		Execute	Heap_Access,All_Reference
03e1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03e2 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x11 = 0x3e2,0x407
03e3 0217       |    |		Execute	Heap_Access,All_Reference
03e4 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03e5 e5fe       |    |		Load	0x2,-0x2
03e6 027a       | z  |		Execute	Discrete,Less_Equal
03e7 6801       |h   |		Jump_Zero	0x3e9
03e8 7813       |x   |		Jump	0x3fc								; Debug Table 0xa.0x12 = 0x3e8,0x408
03e9 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x13 = 0x3e9,0x409
03ea 0217       |    |		Execute	Heap_Access,All_Reference
03eb 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03ec e403       |    |		Load	0x2,0x3
03ed 027d       | }  |		Execute	Discrete,Greater
03ee 6809       |h   |		Jump_Zero	0x3f8
03ef 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x14 = 0x3ef,0x40a
03f0 0217       |    |		Execute	Heap_Access,All_Reference
03f1 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03f2 e5fd       |    |		Load	0x2,-0x3
03f3 0272       | r  |		Execute	Discrete,Minus
03f4 00da       |    |		Load_Top	At_Offset_2
03f5 0217       |    |		Execute	Heap_Access,All_Reference
03f6 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03f7 7804       |x   |		Jump	0x3fc
03f8 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x15 = 0x3f8,0x40b
03f9 00da       |    |		Load_Top	At_Offset_2
03fa 0217       |    |		Execute	Heap_Access,All_Reference
03fb 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03fc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x16 = 0x3fc,0x40c
03fd 0217       |    |		Execute	Heap_Access,All_Reference
03fe 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03ff 00da       |    |		Load_Top	At_Offset_2
0400 0217       |    |		Execute	Heap_Access,All_Reference
0401 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0402 027f       |    |		Execute	Discrete,Equal
0403 681e       |h   |		Jump_Zero	0x422
0404 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0xa.0x17 = 0x404,0x40d
0405 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0406 00da       |    |		Load_Top	At_Offset_2
0407 e222       | "  |		Load	0x1,0x22							; Debug Table 0xa.0x18 = 0x407,0xf7ff
0408 00d9       |    |		Load_Top	At_Offset_1
0409 0217       |    |		Execute	Heap_Access,All_Reference
040a 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
040b 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
040c 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x19 = 0x40c,0x801
040d 00da       |    |		Load_Top	At_Offset_2
040e 0217       |    |		Execute	Heap_Access,All_Reference
040f 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0410 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x1a = 0x410,0x802
0411 a408       |    |		Store_Unchecked	0x2,0x8
0412 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x1b = 0x412,0x803
0413 a409       |    |		Store_Unchecked	0x2,0x9
0414 00d1       |    |		Pop_Control	Pop_Count_1
0415 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0416 e5fc       |    |		Load	0x2,-0x4
0417 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0418 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xa.0x1c = 0x418,0x40e
0419 7003       |p   |		Jump_Nonzero	0x41d
041a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x1d = 0x41a,0x40f
041b a404       |    |		Store_Unchecked	0x2,0x4
041c 780b       |x   |		Jump	0x428
041d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x1e = 0x41d,0x410
041e 00d9       |    |		Load_Top	At_Offset_1
041f 0217       |    |		Execute	Heap_Access,All_Reference
0420 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0421 7806       |x   |		Jump	0x428
0422 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x1f = 0x422,0x411
0423 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0424 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x20 = 0x424,0x412
0425 0217       |    |		Execute	Heap_Access,All_Reference
0426 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0427 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0428 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xa.0x21 = 0x428,0x401
0429 779e       |w   |		Jump_Nonzero	0x3c8
042a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x22 = 0x42a,0x413
042b 7026       |p&  |		Jump_Nonzero	0x452
042c 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x23 = 0x42c,0x414
042d e402       |    |		Load	0x2,0x2
042e e223       | #  |		Load	0x1,0x23
042f 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0430 6818       |h   |		Jump_Zero	0x449
0431 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0x24 = 0x431,0x415
0432 4801       |H   |		Short_Literal	0x1
0433 e223       | #  |		Load	0x1,0x23
0434 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0435 0334       | 4  |		Declare_Variable	Array,With_Constraint
0436 4800       |H   |		Short_Literal	0x0
0437 4800       |H   |		Short_Literal	0x0
0438 00da       |    |		Load_Top	At_Offset_2
0439 01d6       |    |		Execute	Vector,Field_Write
043a 4800       |H   |		Short_Literal	0x0
043b e402       |    |		Load	0x2,0x2
043c e223       | #  |		Load	0x1,0x23
043d 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
043e 4801       |H   |		Short_Literal	0x1
043f e402       |    |		Load	0x2,0x2
0440 e223       | #  |		Load	0x1,0x23
0441 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0442 0273       | s  |		Execute	Discrete,Plus
0443 4801       |H   |		Short_Literal	0x1
0444 00da       |    |		Load_Top	At_Offset_2
0445 01d6       |    |		Execute	Vector,Field_Write
0446 e402       |    |		Load	0x2,0x2
0447 e223       | #  |		Load	0x1,0x23
0448 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0449 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0xa.0x25 = 0x449,0x416
044a e402       |    |		Load	0x2,0x2
044b e223       | #  |		Load	0x1,0x23
044c 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
044d 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x26 = 0x44d,0x417
044e e402       |    |		Load	0x2,0x2
044f e223       | #  |		Load	0x1,0x23
0450 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0451 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0452 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x27 = 0x452,0x418
0453 00db       |    |		Load_Top	At_Offset_3
0454 021e       |    |		Execute	Heap_Access,Maximum
0455 6805       |h   |		Jump_Zero	0x45b
0456 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa.0x28 = 0x456,0x419
0457 4800       |H   |		Short_Literal	0x0
0458 e402       |    |		Load	0x2,0x2
0459 e223       | #  |		Load	0x1,0x23
045a 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
045b 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
045c 0000 0000  |    |		.BLANK	0000[0x4]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0469       | i  |		.CONST	0x0469								; Address of begin
0461 0004       |    |		.CONST	0x0004								; Address of exception handler
0462 0004       |    |		.CONST	0x0004								; Number of locals
0463			INIT_0460:
0463 e224       | $  |		Load	0x1,0x24							; Debug Table 0xb = .DEBUG	0x0463,0x0dd0,0x0001,0x0000,0x0059,0x8005,0x0000,0x010b
													; Debug Table 0xb.0x0 = 0x463,0xffff
0464 e5fd       |    |		Load	0x2,-0x3
0465 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0466 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0467 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xb.0x1 = 0x467,0xfffe
0468 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0xb.0x2 = 0x468,0xfffd
0469			BODY_0460:
0469 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xb.0x3 = 0x469,0x1
046a e5ff       |    |		Load	0x2,-0x1
046b e402       |    |		Load	0x2,0x2
046c e223       | #  |		Load	0x1,0x23
046d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
046e 005a       | Z  |		Store_Top	Discrete,At_Offset_2
046f 4800       |H   |		Short_Literal	0x0							; Debug Table 0xb.0x4 = 0x46f,0x2
0470 00db       |    |		Load_Top	At_Offset_3
0471 e223       | #  |		Load	0x1,0x23
0472 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0473 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0474 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xb.0x5 = 0x474,0x3
0475 00d9       |    |		Load_Top	At_Offset_1
0476 027a       | z  |		Execute	Discrete,Less_Equal
0477 6809       |h   |		Jump_Zero	0x481
0478 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xb.0x6 = 0x478,0x4
0479 e5fe       |    |		Load	0x2,-0x2
047a 0273       | s  |		Execute	Discrete,Plus
047b 00e3       |    |		Load_Encached	Natural_Cache
047c 025b       | [  |		Execute	Discrete,Check_In_Type
047d 4800       |H   |		Short_Literal	0x0
047e e402       |    |		Load	0x2,0x2
047f e223       | #  |		Load	0x1,0x23
0480 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0481 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0482 0000 0000  |    |		.BLANK	0000[0x6]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 0491       |    |		.CONST	0x0491								; Address of begin
0489 0004       |    |		.CONST	0x0004								; Address of exception handler
048a 0004       |    |		.CONST	0x0004								; Number of locals
048b			INIT_0488:
048b e224       | $  |		Load	0x1,0x24							; Debug Table 0xc = .DEBUG	0x048b,0x0de0,0x0001,0x0000,0x0059,0x8005,0x0000,0x011b
													; Debug Table 0xc.0x0 = 0x48b,0xffff
048c e5fd       |    |		Load	0x2,-0x3
048d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
048e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
048f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xc.0x1 = 0x48f,0xfffe
0490 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0xc.0x2 = 0x490,0xfffd
0491			BODY_0488:
0491 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xc.0x3 = 0x491,0x1
0492 e5ff       |    |		Load	0x2,-0x1
0493 e402       |    |		Load	0x2,0x2
0494 e223       | #  |		Load	0x1,0x23
0495 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0496 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0497 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x4 = 0x497,0x2
0498 00db       |    |		Load_Top	At_Offset_3
0499 e223       | #  |		Load	0x1,0x23
049a 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
049b 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
049c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x5 = 0x49c,0x3
049d 00d9       |    |		Load_Top	At_Offset_1
049e 027d       | }  |		Execute	Discrete,Greater
049f 6801       |h   |		Jump_Zero	0x4a1
04a0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xc.0x6 = 0x4a0,0x4
04a1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x7 = 0x4a1,0x5
04a2 e5fe       |    |		Load	0x2,-0x2
04a3 0273       | s  |		Execute	Discrete,Plus
04a4 00d9       |    |		Load_Top	At_Offset_1
04a5 027a       | z  |		Execute	Discrete,Less_Equal
04a6 680a       |h   |		Jump_Zero	0x4b1
04a7 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x8 = 0x4a7,0x6
04a8 e5fe       |    |		Load	0x2,-0x2
04a9 0272       | r  |		Execute	Discrete,Minus
04aa 00e3       |    |		Load_Encached	Natural_Cache
04ab 025b       | [  |		Execute	Discrete,Check_In_Type
04ac 4800       |H   |		Short_Literal	0x0
04ad e402       |    |		Load	0x2,0x2
04ae e223       | #  |		Load	0x1,0x23
04af 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
04b0 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xc.0x9 = 0x4b0,0x7
04b1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0xa = 0x4b1,0x8
													; Debug Table 0xc.0xb = 0x4b1,0xfbff
04b2 0aff       |    |		Execute_Immediate	Plus,-0x1
04b3 00e3       |    |		Load_Encached	Natural_Cache
04b4 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
04b5 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xc.0xc = 0x4b5,0xfbfe
04b6 00da       |    |		Load_Top	At_Offset_2
04b7 00da       |    |		Load_Top	At_Offset_2
04b8 0272       | r  |		Execute	Discrete,Minus
04b9 0248       | H  |		Execute	Discrete,Check_In_Integer
04ba 0272       | r  |		Execute	Discrete,Minus
04bb 00e3       |    |		Load_Encached	Natural_Cache
04bc 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
04bd e5fd       |    |		Load	0x2,-0x3							; Debug Table 0xc.0xd = 0x4bd,0xfbfd
04be 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
04bf 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0xc.0xe = 0x4bf,0x401
04c0 e402       |    |		Load	0x2,0x2
04c1 e223       | #  |		Load	0x1,0x23
04c2 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
04c3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xc.0x10 = 0x4c3,0x403
													; Debug Table 0xc.0xf = 0x4c3,0x402
04c4 4801       |H   |		Short_Literal	0x1
04c5 e402       |    |		Load	0x2,0x2
04c6 e223       | #  |		Load	0x1,0x23
04c7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04c8 822c       | ,  |		Call	0x1,0x2c
04c9 c407       |    |		Store	0x2,0x7
04ca 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x11 = 0x4ca,0x404
04cb e402       |    |		Load	0x2,0x2
04cc e223       | #  |		Load	0x1,0x23
04cd 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
04ce 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x12 = 0x4ce,0x405
04cf e402       |    |		Load	0x2,0x2
04d0 e223       | #  |		Load	0x1,0x23
04d1 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
04d2 7001       |p   |		Jump_Nonzero	0x4d4
04d3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xc.0x13 = 0x4d3,0x406
04d4 4801       |H   |		Short_Literal	0x1							; Debug Table 0xc.0x14 = 0x4d4,0x407
04d5 e402       |    |		Load	0x2,0x2
04d6 e223       | #  |		Load	0x1,0x23
04d7 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
04d8 a404       |    |		Store_Unchecked	0x2,0x4
04d9 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x15 = 0x4d9,0x408
04da e404       |    |		Load	0x2,0x4
04db 027c       | |  |		Execute	Discrete,Less
04dc 680d       |h   |		Jump_Zero	0x4ea
04dd 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x16 = 0x4dd,0x409
04de 00da       |    |		Load_Top	At_Offset_2
04df 0272       | r  |		Execute	Discrete,Minus
04e0 0248       | H  |		Execute	Discrete,Check_In_Integer
04e1 00db       |    |		Load_Top	At_Offset_3
04e2 0273       | s  |		Execute	Discrete,Plus
04e3 00e3       |    |		Load_Encached	Natural_Cache
04e4 025b       | [  |		Execute	Discrete,Check_In_Type
04e5 4801       |H   |		Short_Literal	0x1
04e6 e402       |    |		Load	0x2,0x2
04e7 e223       | #  |		Load	0x1,0x23
04e8 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
04e9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xc.0x17 = 0x4e9,0x40a
04ea 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xc.0x18 = 0x4ea,0x40b
04eb e404       |    |		Load	0x2,0x4
04ec 0272       | r  |		Execute	Discrete,Minus
04ed 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04ee 7fd4       |    |		Jump	0x4c3
04ef 0000       |    |		.XXX[0x1]
04f0 ; --------------------------------------------------------------------------------------
04f0 ; SUBPROGRAM
04f0 ; --------------------------------------------------------------------------------------
04f0 04f9       |    |		.CONST	0x04f9								; Address of begin
04f1 0004       |    |		.CONST	0x0004								; Address of exception handler
04f2 0004       |    |		.CONST	0x0004								; Number of locals
04f3			INIT_04f0:
04f3 e224       | $  |		Load	0x1,0x24							; Debug Table 0xd = .DEBUG	0x04f3,0x0e14,0x0001,0x0000,0x0059,0x8005,0x0000,0x012b
													; Debug Table 0xd.0x0 = 0x4f3,0xffff
04f4 e5fd       |    |		Load	0x2,-0x3
04f5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04f6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
04f7 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xd.0x1 = 0x4f7,0xfffe
04f8 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0xd.0x2 = 0x4f8,0xfffd
04f9			BODY_04f0:
04f9 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xd.0x3 = 0x4f9,0x1
04fa e5ff       |    |		Load	0x2,-0x1
04fb 0a01       |    |		Execute_Immediate	Plus,0x1
04fc 00e4       |    |		Load_Encached	Positive_Cache
04fd 025b       | [  |		Execute	Discrete,Check_In_Type
04fe e402       |    |		Load	0x2,0x2
04ff e223       | #  |		Load	0x1,0x23
0500 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0501 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0502 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd.0x4 = 0x502,0x2
0503 00db       |    |		Load_Top	At_Offset_3
0504 e223       | #  |		Load	0x1,0x23
0505 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0506 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0507 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x5 = 0x507,0x3
0508 00d9       |    |		Load_Top	At_Offset_1
0509 027d       | }  |		Execute	Discrete,Greater
050a 6801       |h   |		Jump_Zero	0x50c
050b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xd.0x6 = 0x50b,0x4
050c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x7 = 0x50c,0x5
050d 00d9       |    |		Load_Top	At_Offset_1
050e 027c       | |  |		Execute	Discrete,Less
050f 6809       |h   |		Jump_Zero	0x519
0510 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x8 = 0x510,0x6
0511 0aff       |    |		Execute_Immediate	Plus,-0x1
0512 00e3       |    |		Load_Encached	Natural_Cache
0513 025b       | [  |		Execute	Discrete,Check_In_Type
0514 4800       |H   |		Short_Literal	0x0
0515 e402       |    |		Load	0x2,0x2
0516 e223       | #  |		Load	0x1,0x23
0517 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0518 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xd.0x9 = 0x518,0x7
0519 e222       | "  |		Load	0x1,0x22							; Debug Table 0xd.0xa = 0x519,0x8
													; Debug Table 0xd.0xb = 0x519,0xfbff
051a 4800       |H   |		Short_Literal	0x0
051b e402       |    |		Load	0x2,0x2
051c e223       | #  |		Load	0x1,0x23
051d 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
051e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
051f e222       | "  |		Load	0x1,0x22							; Debug Table 0xd.0xc = 0x51f,0xfbfe
0520 00d9       |    |		Load_Top	At_Offset_1
0521 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0522 e222       | "  |		Load	0x1,0x22							; Debug Table 0xd.0xd = 0x522,0xfbfd
0523 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x10 = 0x523,0xf7ff
													; Debug Table 0xd.0xe = 0x523,0x401
													; Debug Table 0xd.0xf = 0x523,0x402
0524 0217       |    |		Execute	Heap_Access,All_Reference
0525 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0526 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x11 = 0x526,0xf7fe
0527 0217       |    |		Execute	Heap_Access,All_Reference
0528 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0529 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x12 = 0x529,0x801
052a e5fe       |    |		Load	0x2,-0x2
052b 0273       | s  |		Execute	Discrete,Plus
052c c408       |    |		Store	0x2,0x8
052d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x13 = 0x52d,0x802
052e e5fe       |    |		Load	0x2,-0x2
052f 0273       | s  |		Execute	Discrete,Plus
0530 c409       |    |		Store	0x2,0x9
0531 00d2       |    |		Pop_Control	Pop_Count_2
0532 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x14 = 0x532,0x403
0533 0217       |    |		Execute	Heap_Access,All_Reference
0534 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0535 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0536 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x15 = 0x536,0x404
0537 6803       |h   |		Jump_Zero	0x53b
0538 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x16 = 0x538,0x405
0539 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
053a 7fe8       |    |		Jump	0x523
053b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x17 = 0x53b,0x406
053c 0f01       |    |		Execute_Immediate	Equal,0x1
053d 6815       |h   |		Jump_Zero	0x553
053e 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0xd.0x18 = 0x53e,0x407
053f e402       |    |		Load	0x2,0x2
0540 e223       | #  |		Load	0x1,0x23
0541 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0542 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd.0x19 = 0x542,0x408
0543 e402       |    |		Load	0x2,0x2
0544 e223       | #  |		Load	0x1,0x23
0545 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0546 00da       |    |		Load_Top	At_Offset_2
0547 0217       |    |		Execute	Heap_Access,All_Reference
0548 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0549 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xd.0x1a = 0x549,0x409
054a 4800       |H   |		Short_Literal	0x0
054b e402       |    |		Load	0x2,0x2
054c e223       | #  |		Load	0x1,0x23
054d 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
054e 4801       |H   |		Short_Literal	0x1							; Debug Table 0xd.0x1b = 0x54e,0x40a
054f e402       |    |		Load	0x2,0x2
0550 e223       | #  |		Load	0x1,0x23
0551 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
0552 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0553 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xd.0x1c = 0x553,0x40b
0554 0aff       |    |		Execute_Immediate	Plus,-0x1
0555 00e3       |    |		Load_Encached	Natural_Cache
0556 025b       | [  |		Execute	Discrete,Check_In_Type
0557 4800       |H   |		Short_Literal	0x0
0558 e402       |    |		Load	0x2,0x2
0559 e223       | #  |		Load	0x1,0x23
055a 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
055b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
055c 0000 0000  |    |		.BLANK	0000[0x4]
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 056d       | m  |		.CONST	0x056d								; Address of begin
0561 0004       |    |		.CONST	0x0004								; Address of exception handler
0562 0005       |    |		.CONST	0x0005								; Number of locals
0563			INIT_0560:
0563 e224       | $  |		Load	0x1,0x24							; Debug Table 0xe = .DEBUG	0x0563,0x0e50,0x0001,0x0000,0x0059,0x8005,0x0000,0x013b
													; Debug Table 0xe.0x0 = 0x563,0xffff
0564 e5fd       |    |		Load	0x2,-0x3
0565 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0566 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0567 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xe.0x1 = 0x567,0xfffe
0568 0aff       |    |		Execute_Immediate	Plus,-0x1
0569 00e3       |    |		Load_Encached	Natural_Cache
056a 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
056b 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xe.0x2 = 0x56b,0xfffd
056c 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0xe.0x3 = 0x56c,0xfffc
056d			BODY_0560:
056d 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0xe.0x4 = 0x56d,0x1
056e e5ff       |    |		Load	0x2,-0x1
056f e402       |    |		Load	0x2,0x2
0570 e223       | #  |		Load	0x1,0x23
0571 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0572 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0573 4800       |H   |		Short_Literal	0x0							; Debug Table 0xe.0x5 = 0x573,0x2
0574 e402       |    |		Load	0x2,0x2
0575 e223       | #  |		Load	0x1,0x23
0576 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0577 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0578 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x6 = 0x578,0x3
0579 00d9       |    |		Load_Top	At_Offset_1
057a 027d       | }  |		Execute	Discrete,Greater
057b 6801       |h   |		Jump_Zero	0x57d
057c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xe.0x7 = 0x57c,0x4
057d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x8 = 0x57d,0x5
057e 00d9       |    |		Load_Top	At_Offset_1
057f 027c       | |  |		Execute	Discrete,Less
0580 6809       |h   |		Jump_Zero	0x58a
0581 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x9 = 0x581,0x6
0582 0a01       |    |		Execute_Immediate	Plus,0x1
0583 00e3       |    |		Load_Encached	Natural_Cache
0584 025b       | [  |		Execute	Discrete,Check_In_Type
0585 4800       |H   |		Short_Literal	0x0
0586 e402       |    |		Load	0x2,0x2
0587 e223       | #  |		Load	0x1,0x23
0588 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0589 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0xe.0xa = 0x589,0x7
058a e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0xb = 0x58a,0x8
													; Debug Table 0xe.0xc = 0x58a,0xfbff
058b 4800       |H   |		Short_Literal	0x0
058c e402       |    |		Load	0x2,0x2
058d e223       | #  |		Load	0x1,0x23
058e 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
058f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0590 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0xd = 0x590,0xfbfe
0591 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0xe = 0x591,0xfbfd
0592 788b       |x   |		Jump	0x61e
0593 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0xf = 0x593,0x402
0594 0217       |    |		Execute	Heap_Access,All_Reference
0595 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0596 e5fe       |    |		Load	0x2,-0x2
0597 027a       | z  |		Execute	Discrete,Less_Equal
0598 6813       |h   |		Jump_Zero	0x5ac
0599 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x10 = 0x599,0x403
059a 00db       |    |		Load_Top	At_Offset_3
059b e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x11 = 0x59b,0xf7ff
059c 00d9       |    |		Load_Top	At_Offset_1
059d 0217       |    |		Execute	Heap_Access,All_Reference
059e 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
059f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05a0 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x12 = 0x5a0,0x801
05a1 00da       |    |		Load_Top	At_Offset_2
05a2 0217       |    |		Execute	Heap_Access,All_Reference
05a3 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
05a4 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x13 = 0x5a4,0x802
05a5 a409       |    |		Store_Unchecked	0x2,0x9
05a6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x14 = 0x5a6,0x803
05a7 a40a       |    |		Store_Unchecked	0x2,0xa
05a8 00d1       |    |		Pop_Control	Pop_Count_1
05a9 c406       |    |		Store	0x2,0x6
05aa 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
05ab 7872       |xr  |		Jump	0x61e
05ac 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x15 = 0x5ac,0x404
05ad 0217       |    |		Execute	Heap_Access,All_Reference
05ae 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05af e5fe       |    |		Load	0x2,-0x2
05b0 027b       | {  |		Execute	Discrete,Greater_Equal
05b1 6823       |h#  |		Jump_Zero	0x5d5
05b2 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x16 = 0x5b2,0x405
05b3 0217       |    |		Execute	Heap_Access,All_Reference
05b4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
05b5 e403       |    |		Load	0x2,0x3
05b6 0272       | r  |		Execute	Discrete,Minus
05b7 00db       |    |		Load_Top	At_Offset_3
05b8 0217       |    |		Execute	Heap_Access,All_Reference
05b9 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
05ba 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x17 = 0x5ba,0x406
05bb 0217       |    |		Execute	Heap_Access,All_Reference
05bc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
05bd e403       |    |		Load	0x2,0x3
05be 0272       | r  |		Execute	Discrete,Minus
05bf 00db       |    |		Load_Top	At_Offset_3
05c0 0217       |    |		Execute	Heap_Access,All_Reference
05c1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
05c2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x18 = 0x5c2,0x407
05c3 00db       |    |		Load_Top	At_Offset_3
05c4 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x19 = 0x5c4,0xf3ff
05c5 00d9       |    |		Load_Top	At_Offset_1
05c6 0217       |    |		Execute	Heap_Access,All_Reference
05c7 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
05c8 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05c9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x1a = 0x5c9,0xc01
05ca 00da       |    |		Load_Top	At_Offset_2
05cb 0217       |    |		Execute	Heap_Access,All_Reference
05cc 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
05cd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x1b = 0x5cd,0xc02
05ce a409       |    |		Store_Unchecked	0x2,0x9
05cf 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x1c = 0x5cf,0xc03
05d0 a40a       |    |		Store_Unchecked	0x2,0xa
05d1 00d1       |    |		Pop_Control	Pop_Count_1
05d2 c406       |    |		Store	0x2,0x6
05d3 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05d4 7849       |xI  |		Jump	0x61e
05d5 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x1d = 0x5d5,0x408
													; Debug Table 0xe.0x1e = 0x5d5,0xefff
05d6 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x1f = 0x5d6,0x1001
05d7 e5fd       |    |		Load	0x2,-0x3
05d8 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
05d9 822a       | *  |		Call	0x1,0x2a
05da e5fd       |    |		Load	0x2,-0x3
05db 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
05dc 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05dd 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x20 = 0x5dd,0x1002
05de 00d9       |    |		Load_Top	At_Offset_1
05df 0217       |    |		Execute	Heap_Access,All_Reference
05e0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
05e1 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x21 = 0x5e1,0x1003
05e2 0217       |    |		Execute	Heap_Access,All_Reference
05e3 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
05e4 e403       |    |		Load	0x2,0x3
05e5 0272       | r  |		Execute	Discrete,Minus
05e6 00d9       |    |		Load_Top	At_Offset_1
05e7 0217       |    |		Execute	Heap_Access,All_Reference
05e8 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
05e9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x22 = 0x5e9,0x1004
05ea 0217       |    |		Execute	Heap_Access,All_Reference
05eb 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
05ec 00d9       |    |		Load_Top	At_Offset_1
05ed 0217       |    |		Execute	Heap_Access,All_Reference
05ee 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
05ef 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x23 = 0x5ef,0x1005
05f0 0217       |    |		Execute	Heap_Access,All_Reference
05f1 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
05f2 00d9       |    |		Load_Top	At_Offset_1
05f3 0217       |    |		Execute	Heap_Access,All_Reference
05f4 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
05f5 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x24 = 0x5f5,0x1006
05f6 00d9       |    |		Load_Top	At_Offset_1
05f7 e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x25 = 0x5f7,0xebff
05f8 00d9       |    |		Load_Top	At_Offset_1
05f9 0217       |    |		Execute	Heap_Access,All_Reference
05fa 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
05fb 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
05fc 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x26 = 0x5fc,0x1401
05fd 00da       |    |		Load_Top	At_Offset_2
05fe 0217       |    |		Execute	Heap_Access,All_Reference
05ff 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0600 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x27 = 0x600,0x1402
0601 a40a       |    |		Store_Unchecked	0x2,0xa
0602 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x28 = 0x602,0x1403
0603 a40b       |    |		Store_Unchecked	0x2,0xb
0604 00d1       |    |		Pop_Control	Pop_Count_1
0605 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0606 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0607 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xe.0x29 = 0x607,0x1007
0608 e406       |    |		Load	0x2,0x6
0609 0217       |    |		Execute	Heap_Access,All_Reference
060a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
060b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x2a = 0x60b,0x1008
060c e406       |    |		Load	0x2,0x6
060d e222       | "  |		Load	0x1,0x22							; Debug Table 0xe.0x2b = 0x60d,0xe7ff
060e 00d9       |    |		Load_Top	At_Offset_1
060f 0217       |    |		Execute	Heap_Access,All_Reference
0610 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0611 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0612 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x2c = 0x612,0x1801
0613 00da       |    |		Load_Top	At_Offset_2
0614 0217       |    |		Execute	Heap_Access,All_Reference
0615 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0616 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x2d = 0x616,0x1802
0617 a40a       |    |		Store_Unchecked	0x2,0xa
0618 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x2e = 0x618,0x1803
0619 a40b       |    |		Store_Unchecked	0x2,0xb
061a 00d1       |    |		Pop_Control	Pop_Count_1
061b c406       |    |		Store	0x2,0x6
061c 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
061d 00d1       |    |		Pop_Control	Pop_Count_1
061e 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xe.0x2f = 0x61e,0x401
061f 7773       |ws  |		Jump_Nonzero	0x593
0620 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x30 = 0x620,0x409
0621 700e       |p   |		Jump_Nonzero	0x630
0622 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x31 = 0x622,0x40a
0623 4800       |H   |		Short_Literal	0x0
0624 e402       |    |		Load	0x2,0x2
0625 e223       | #  |		Load	0x1,0x23
0626 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0627 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xe.0x32 = 0x627,0x40b
0628 0a01       |    |		Execute_Immediate	Plus,0x1
0629 00e3       |    |		Load_Encached	Natural_Cache
062a 025b       | [  |		Execute	Discrete,Check_In_Type
062b 4800       |H   |		Short_Literal	0x0
062c e402       |    |		Load	0x2,0x2
062d e223       | #  |		Load	0x1,0x23
062e 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
062f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0630 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x33 = 0x630,0x40c
0631 7016       |p   |		Jump_Nonzero	0x648
0632 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x34 = 0x632,0x40d
0633 4800       |H   |		Short_Literal	0x0
0634 e402       |    |		Load	0x2,0x2
0635 e223       | #  |		Load	0x1,0x23
0636 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0637 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x35 = 0x637,0x40e
0638 e402       |    |		Load	0x2,0x2
0639 e223       | #  |		Load	0x1,0x23
063a 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
063b 680b       |h   |		Jump_Zero	0x647
063c 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x36 = 0x63c,0x40f
063d e402       |    |		Load	0x2,0x2
063e e223       | #  |		Load	0x1,0x23
063f 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0640 0a01       |    |		Execute_Immediate	Plus,0x1
0641 00e3       |    |		Load_Encached	Natural_Cache
0642 025b       | [  |		Execute	Discrete,Check_In_Type
0643 4801       |H   |		Short_Literal	0x1
0644 e402       |    |		Load	0x2,0x2
0645 e223       | #  |		Load	0x1,0x23
0646 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0647 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0648 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x37 = 0x648,0x410
0649 e402       |    |		Load	0x2,0x2
064a e223       | #  |		Load	0x1,0x23
064b 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
064c 4801       |H   |		Short_Literal	0x1							; Debug Table 0xe.0x38 = 0x64c,0x411
064d 4801       |H   |		Short_Literal	0x1
064e e402       |    |		Load	0x2,0x2
064f e223       | #  |		Load	0x1,0x23
0650 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0651 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xe.0x39 = 0x651,0x412
0652 4800       |H   |		Short_Literal	0x0
0653 e402       |    |		Load	0x2,0x2
0654 e223       | #  |		Load	0x1,0x23
0655 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0656 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x3a = 0x656,0x413
0657 4801       |H   |		Short_Literal	0x1
0658 e402       |    |		Load	0x2,0x2
0659 e223       | #  |		Load	0x1,0x23
065a 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
065b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
065c 0000 0000  |    |		.BLANK	0000[0x4]
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0673       | s  |		.CONST	0x0673								; Address of begin
0661 068a       |    |		.CONST	0x068a								; Address of exception handler
0662 0008       |    |		.CONST	0x0008								; Number of locals
0663			INIT_0660:
0663 e224       | $  |		Load	0x1,0x24							; Debug Table 0xf = .DEBUG	0x0663,0x0ec8,0x0002,0x0000,0x0059,0x8005,0x0000,0x014b
													; Debug Table 0xf.0x0 = 0x663,0xffff
0664 00db       |    |		Load_Top	At_Offset_3
0665 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0666 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0667 029f 0a7b  |   {|		Declare_Subprogram	INIT_0a78,For_Call				; Debug Table 0xf.0x1 = 0x667,0xfffe
0669 e223       | #  |		Load	0x1,0x23							; Debug Table 0xf.0x2 = 0x669,0xfffd
066a 1926       | &  |		Execute	Package,Field_Reference,Field_Number 0x26
066b 00c6       |    |		Action	Check_Subprogram_Elaborated
066c 00e1       |    |		Load_Encached	Boolean_Cache
066d 4803       |H   |		Short_Literal	0x3
066e 4802       |H   |		Short_Literal	0x2
066f 0099       |    |		Action	Reference_Dynamic
0670 6327       |c'  |		Indirect_Literal	Discrete,0x998,{0x00000000, 0x005981b5}
0671 6322       |c"  |		Indirect_Literal	Discrete,0x994,{0x00000000, 0x00001282}
0672 4808       |H   |		Short_Literal	0x8
0673			BODY_0660:
0673 e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x3 = 0x673,0x1
0674 e223       | #  |		Load	0x1,0x23
0675 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0676 7002       |p   |		Jump_Nonzero	0x679
0677 4800       |H   |		Short_Literal	0x0							; Debug Table 0xf.0x4 = 0x677,0x2
0678 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0679 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xf.0x5 = 0x679,0x3
													; Debug Table 0xf.0x6 = 0x679,0xfbff
067a 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
067b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x7 = 0x67b,0x401
067c e402       |    |		Load	0x2,0x2
067d e404       |    |		Load	0x2,0x4
067e 4805       |H   |		Short_Literal	0x5
067f 4802       |H   |		Short_Literal	0x2
0680 0099       |    |		Action	Reference_Dynamic
0681 4806       |H   |		Short_Literal	0x6
0682 4802       |H   |		Short_Literal	0x2
0683 0099       |    |		Action	Reference_Dynamic
0684 e223       | #  |		Load	0x1,0x23
0685 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0686 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0687 00d1       |    |		Pop_Control	Pop_Count_1
0688 4801       |H   |		Short_Literal	0x1							; Debug Table 0xf.0x8 = 0x688,0x4
0689 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
068a			TRAP_0660:
068a 0007       |    |		Action	Break_Optional
068b 4800       |H   |		Short_Literal	0x0							; Debug Table 0xf.0x9 = 0x68b,0x5
068c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
068d 0000 0000  |    |		.XXX[0x3]
068f 0000       |    |
0690 ; --------------------------------------------------------------------------------------
0690 ; SUBPROGRAM
0690 ; --------------------------------------------------------------------------------------
0690 0699       |    |		.CONST	0x0699								; Address of begin
0691 0004       |    |		.CONST	0x0004								; Address of exception handler
0692 0004       |    |		.CONST	0x0004								; Number of locals
0693			INIT_0690:
0693 e224       | $  |		Load	0x1,0x24							; Debug Table 0x10 = .DEBUG	0x0693,0x0ede,0x0001,0x0000,0x0059,0x8005,0x0000,0x0154
													; Debug Table 0x10.0x0 = 0x693,0xffff
0694 00db       |    |		Load_Top	At_Offset_3
0695 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0696 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0697 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x10.0x1 = 0x697,0xfffe
0698 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x10.0x2 = 0x698,0xfffd
0699			BODY_0690:
0699 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x3 = 0x699,0x1
069a 7004       |p   |		Jump_Nonzero	0x69f
069b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x10.0x4 = 0x69b,0x2
069c a5fe       |    |		Store_Unchecked	0x2,-0x2
069d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x5 = 0x69d,0x3
069e a5fd       |    |		Store_Unchecked	0x2,-0x3
069f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x10.0x6 = 0x69f,0x4
06a0 e5fe       |    |		Load	0x2,-0x2
06a1 00e4       |    |		Load_Encached	Positive_Cache
06a2 025b       | [  |		Execute	Discrete,Check_In_Type
06a3 e402       |    |		Load	0x2,0x2
06a4 e223       | #  |		Load	0x1,0x23
06a5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
06a6 005a       | Z  |		Store_Top	Discrete,At_Offset_2
06a7 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x7 = 0x6a7,0x5
06a8 00db       |    |		Load_Top	At_Offset_3
06a9 e223       | #  |		Load	0x1,0x23
06aa 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
06ab 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
06ac 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x8 = 0x6ac,0x6
06ad 00d9       |    |		Load_Top	At_Offset_1
06ae 027b       | {  |		Execute	Discrete,Greater_Equal
06af 6859       |hY  |		Jump_Zero	0x709
06b0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x9 = 0x6b0,0x7
06b1 7005       |p   |		Jump_Nonzero	0x6b7
06b2 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0xa = 0x6b2,0x8
06b3 a5fe       |    |		Store_Unchecked	0x2,-0x2
06b4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0xb = 0x6b4,0x9
06b5 a5fd       |    |		Store_Unchecked	0x2,-0x3
06b6 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x10.0xc = 0x6b6,0xa
06b7 e222       | "  |		Load	0x1,0x22							; Debug Table 0x10.0xd = 0x6b7,0xb
													; Debug Table 0x10.0xe = 0x6b7,0xfbff
06b8 4800       |H   |		Short_Literal	0x0
06b9 e402       |    |		Load	0x2,0x2
06ba e223       | #  |		Load	0x1,0x23
06bb 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
06bc 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
06bd e222       | "  |		Load	0x1,0x22							; Debug Table 0x10.0xf = 0x6bd,0xfbfe
06be 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x10.0x10 = 0x6be,0xfbfd
06bf 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
06c0 e403       |    |		Load	0x2,0x3								; Debug Table 0x10.0x11 = 0x6c0,0x401
06c1 e404       |    |		Load	0x2,0x4
06c2 027d       | }  |		Execute	Discrete,Greater
06c3 680a       |h   |		Jump_Zero	0x6ce
06c4 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x12 = 0x6c4,0x402
06c5 e403       |    |		Load	0x2,0x3
06c6 0272       | r  |		Execute	Discrete,Minus
06c7 0248       | H  |		Execute	Discrete,Check_In_Integer
06c8 e404       |    |		Load	0x2,0x4
06c9 0273       | s  |		Execute	Discrete,Plus
06ca c5fe       |    |		Store	0x2,-0x2
06cb 62c4       |b   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x10.0x13 = 0x6cb,0x403
06cc a5fd       |    |		Store_Unchecked	0x2,-0x3
06cd 781b       |x   |		Jump	0x6e9
06ce 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x14 = 0x6ce,0x404
06cf 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
06d0 7816       |x   |		Jump	0x6e7
06d1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x15 = 0x6d1,0x406
06d2 0217       |    |		Execute	Heap_Access,All_Reference
06d3 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
06d4 e5fd       |    |		Load	0x2,-0x3
06d5 027a       | z  |		Execute	Discrete,Less_Equal
06d6 680c       |h   |		Jump_Zero	0x6e3
06d7 e5fd       |    |		Load	0x2,-0x3
06d8 00da       |    |		Load_Top	At_Offset_2
06d9 0217       |    |		Execute	Heap_Access,All_Reference
06da 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
06db 027c       | |  |		Execute	Discrete,Less
06dc 6806       |h   |		Jump_Zero	0x6e3
06dd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x16 = 0x6dd,0x407
06de 0217       |    |		Execute	Heap_Access,All_Reference
06df 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
06e0 0aff       |    |		Execute_Immediate	Plus,-0x1
06e1 c5fd       |    |		Store	0x2,-0x3
06e2 7feb       |    |		Jump	0x6ce								; Debug Table 0x10.0x17 = 0x6e2,0x408
06e3 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x18 = 0x6e3,0x409
06e4 0217       |    |		Execute	Heap_Access,All_Reference
06e5 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
06e6 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
06e7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x19 = 0x6e7,0x405
06e8 77e8       |w   |		Jump_Nonzero	0x6d1
06e9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x1a = 0x6e9,0x40a
06ea 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
06eb 7815       |x   |		Jump	0x701
06ec 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x1b = 0x6ec,0x40c
													; Debug Table 0x10.0x1c = 0x6ec,0xf7ff
06ed 0217       |    |		Execute	Heap_Access,All_Reference
06ee 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
06ef 0aff       |    |		Execute_Immediate	Plus,-0x1
06f0 00e4       |    |		Load_Encached	Positive_Cache
06f1 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
06f2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x1d = 0x6f2,0x801
06f3 e5fd       |    |		Load	0x2,-0x3
06f4 027c       | |  |		Execute	Discrete,Less
06f5 6806       |h   |		Jump_Zero	0x6fc
06f6 00d8       |    |		Load_Top	At_Offset_0
06f7 00da       |    |		Load_Top	At_Offset_2
06f8 027d       | }  |		Execute	Discrete,Greater
06f9 6802       |h   |		Jump_Zero	0x6fc
06fa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x1e = 0x6fa,0x802
06fb 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
06fc 00d1       |    |		Pop_Control	Pop_Count_1
06fd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x1f = 0x6fd,0x40d
06fe 0217       |    |		Execute	Heap_Access,All_Reference
06ff 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0700 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0701 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x10.0x20 = 0x701,0x40b
0702 77e9       |w   |		Jump_Nonzero	0x6ec
0703 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x21 = 0x703,0x40e
0704 6803       |h   |		Jump_Zero	0x708
0705 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x22 = 0x705,0x40f
0706 a5fd       |    |		Store_Unchecked	0x2,-0x3
0707 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x10.0x23 = 0x707,0x410
0708 00d3       |    |		Pop_Control	Pop_Count_3
0709 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x24 = 0x709,0xc
070a 00da       |    |		Load_Top	At_Offset_2
070b 0272       | r  |		Execute	Discrete,Minus
070c c5fe       |    |		Store	0x2,-0x2
070d e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x25 = 0x70d,0xd
070e 0d01       |    |		Execute_Immediate	Less,0x1
070f 7005       |p   |		Jump_Nonzero	0x715
0710 4fff       |O   |		Short_Literal	-0x1
0711 00db       |    |		Load_Top	At_Offset_3
0712 e223       | #  |		Load	0x1,0x23
0713 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0714 7005       |p   |		Jump_Nonzero	0x71a
0715 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x26 = 0x715,0xe
0716 a5fe       |    |		Store_Unchecked	0x2,-0x2
0717 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x27 = 0x717,0xf
0718 a5fd       |    |		Store_Unchecked	0x2,-0x3
0719 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x10.0x28 = 0x719,0x10
071a 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x10.0x29 = 0x71a,0x11
071b 00db       |    |		Load_Top	At_Offset_3
071c e223       | #  |		Load	0x1,0x23
071d 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
071e e222       | "  |		Load	0x1,0x22							; Debug Table 0x10.0x2a = 0x71e,0x12
													; Debug Table 0x10.0x2b = 0x71e,0xf3ff
071f 4800       |H   |		Short_Literal	0x0
0720 e402       |    |		Load	0x2,0x2
0721 e223       | #  |		Load	0x1,0x23
0722 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0723 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0724 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2c = 0x724,0xc01
0725 0217       |    |		Execute	Heap_Access,All_Reference
0726 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0727 a5fd       |    |		Store_Unchecked	0x2,-0x3
0728 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2d = 0x728,0xc02
													; Debug Table 0x10.0x2e = 0x728,0xc03
0729 0217       |    |		Execute	Heap_Access,All_Reference
072a 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
072b 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
072c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x2f = 0x72c,0xc04
072d 680b       |h   |		Jump_Zero	0x739
072e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x30 = 0x72e,0xc05
072f 0217       |    |		Execute	Heap_Access,All_Reference
0730 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0731 e5fd       |    |		Load	0x2,-0x3
0732 027d       | }  |		Execute	Discrete,Greater
0733 6ff4       |o   |		Jump_Zero	0x728
0734 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x10.0x31 = 0x734,0xc06
0735 0217       |    |		Execute	Heap_Access,All_Reference
0736 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0737 a5fd       |    |		Store_Unchecked	0x2,-0x3
0738 7fef       |    |		Jump	0x728
0739 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10.0x32 = 0x739,0xc07
073a 0aff       |    |		Execute_Immediate	Plus,-0x1
073b c5fd       |    |		Store	0x2,-0x3
073c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
073d 0000 0000  |    |		.XXX[0x3]
073f 0000       |    |
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0747       | G  |		.CONST	0x0747								; Address of begin
0741 0004       |    |		.CONST	0x0004								; Address of exception handler
0742 0002       |    |		.CONST	0x0002								; Number of locals
0743			INIT_0740:
0743 e224       | $  |		Load	0x1,0x24							; Debug Table 0x11 = .DEBUG	0x0743,0x0f46,0x0001,0x0000,0x0059,0x8005,0x0000,0x0164
													; Debug Table 0x11.0x0 = 0x743,0xffff
0744 00db       |    |		Load_Top	At_Offset_3
0745 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0746 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0747			BODY_0740:
0747 4800       |H   |		Short_Literal	0x0							; Debug Table 0x11.0x1 = 0x747,0x1
0748 a5fb       |    |		Store_Unchecked	0x2,-0x5
0749 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x11.0x2 = 0x749,0x2
074a 00d9       |    |		Load_Top	At_Offset_1
074b 822d       | -  |		Call	0x1,0x2d
074c 7001       |p   |		Jump_Nonzero	0x74e
074d 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; Debug Table 0x11.0x3 = 0x74d,0x3
074e e222       | "  |		Load	0x1,0x22							; Debug Table 0x11.0x4 = 0x74e,0x4
													; Debug Table 0x11.0x5 = 0x74e,0xfbff
074f 4800       |H   |		Short_Literal	0x0
0750 00da       |    |		Load_Top	At_Offset_2
0751 e223       | #  |		Load	0x1,0x23
0752 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0753 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0754 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x6 = 0x754,0xfbfe
0755 01dd       |    |		Execute	Vector,First
0756 e5fd       |    |		Load	0x2,-0x3
0757 0272       | r  |		Execute	Discrete,Minus
0758 0248       | H  |		Execute	Discrete,Check_In_Integer
0759 00e2       |    |		Load_Encached	Integer_Cache
075a 03f1       |    |		Declare_Variable	Discrete,With_Value
075b 7823       |x#  |		Jump	0x77f
075c e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x11.0x7 = 0x75c,0x402
075d 01dc       |    |		Execute	Vector,Last
075e 00da       |    |		Load_Top	At_Offset_2
075f 0217       |    |		Execute	Heap_Access,All_Reference
0760 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0761 00da       |    |		Load_Top	At_Offset_2
0762 0273       | s  |		Execute	Discrete,Plus
0763 0aff       |    |		Execute_Immediate	Plus,-0x1
0764 0248       | H  |		Execute	Discrete,Check_In_Integer
0765 8228       | (  |		Call	0x1,0x28
0766 e5fc       |    |		Load	0x2,-0x4
0767 01dd       |    |		Execute	Vector,First
0768 00db       |    |		Load_Top	At_Offset_3
0769 0217       |    |		Execute	Heap_Access,All_Reference
076a 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
076b 00db       |    |		Load_Top	At_Offset_3
076c 0273       | s  |		Execute	Discrete,Plus
076d 0248       | H  |		Execute	Discrete,Check_In_Integer
076e 8229       | )  |		Call	0x1,0x29
076f 0263       | c  |		Execute	Discrete,Above_Bound
0770 700a       |p   |		Jump_Nonzero	0x77b
0771 4801       |H   |		Short_Literal	0x1							; Debug Table 0x11.0x8 = 0x771,0x403
0772 4802       |H   |		Short_Literal	0x2
0773 00da       |    |		Load_Top	At_Offset_2
0774 e5fc       |    |		Load	0x2,-0x4
0775 01d5       |    |		Execute	Vector,Field_Reference
0776 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
0777 01d6       |    |		Execute	Vector,Field_Write
0778 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x11.0x9 = 0x778,0x404
0779 c5fb       |    |		Store	0x2,-0x5
077a 3ff6       |?   |		Loop_Increasing	0x771
077b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x11.0xa = 0x77b,0x405
077c 0217       |    |		Execute	Heap_Access,All_Reference
077d 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
077e 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
077f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x11.0xb = 0x77f,0x401
0780 77db       |w   |		Jump_Nonzero	0x75c
0781 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0782 0000 0000  |    |		.BLANK	0000[0x6]
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 0797       |    |		.CONST	0x0797								; Address of begin
0789 0004       |    |		.CONST	0x0004								; Address of exception handler
078a 0006       |    |		.CONST	0x0006								; Number of locals
078b			INIT_0788:
078b e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x12 = .DEBUG	0x078b,0x0f60,0x2801,0x0002,0x0059,0x8005,0x0000,0x017e
													; Debug Table 0x12.0x0 = 0x78b,0xffff
078c 00e3       |    |		Load_Encached	Natural_Cache
078d 03f1       |    |		Declare_Variable	Discrete,With_Value
078e e224       | $  |		Load	0x1,0x24							; Debug Table 0x12.0x1 = 0x78e,0xfffe
078f e5fd       |    |		Load	0x2,-0x3
0790 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0791 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0792 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x12.0x2 = 0x792,0xfffd
0793 00e3       |    |		Load_Encached	Natural_Cache
0794 03f1       |    |		Declare_Variable	Discrete,With_Value
0795 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x12.0x3 = 0x795,0xfffc
0796 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x12.0x4 = 0x796,0xfffb
0797			BODY_0788:
0797 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x5 = 0x797,0x1
0798 7004       |p   |		Jump_Nonzero	0x79d
0799 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0x6 = 0x799,0x2
079a 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
079b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0x7 = 0x79b,0x3
079c a402       |    |		Store_Unchecked	0x2,0x2
079d e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x12.0x8 = 0x79d,0x4
079e 6886       |h   |		Jump_Zero	0x825
079f 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x12.0x9 = 0x79f,0x5
													; Debug Table 0x12.0xa = 0x79f,0x6
07a0 00db       |    |		Load_Top	At_Offset_3
07a1 00e4       |    |		Load_Encached	Positive_Cache
07a2 025b       | [  |		Execute	Discrete,Check_In_Type
07a3 e403       |    |		Load	0x2,0x3
07a4 e223       | #  |		Load	0x1,0x23
07a5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
07a6 005a       | Z  |		Store_Top	Discrete,At_Offset_2
07a7 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0xb = 0x7a7,0x7
07a8 e403       |    |		Load	0x2,0x3
07a9 e223       | #  |		Load	0x1,0x23
07aa 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
07ab 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
07ac 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xc = 0x7ac,0x8
07ad 00d9       |    |		Load_Top	At_Offset_1
07ae 027d       | }  |		Execute	Discrete,Greater
07af 6801       |h   |		Jump_Zero	0x7b1
07b0 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0xd = 0x7b0,0x9
07b1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0xe = 0x7b1,0xa
07b2 00d9       |    |		Load_Top	At_Offset_1
07b3 027c       | |  |		Execute	Discrete,Less
07b4 6809       |h   |		Jump_Zero	0x7be
07b5 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0xf = 0x7b5,0xb
07b6 00d9       |    |		Load_Top	At_Offset_1
07b7 00db       |    |		Load_Top	At_Offset_3
07b8 0272       | r  |		Execute	Discrete,Minus
07b9 0248       | H  |		Execute	Discrete,Check_In_Integer
07ba 0273       | s  |		Execute	Discrete,Plus
07bb 005b       | [  |		Store_Top	Discrete,At_Offset_3
07bc 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0x10 = 0x7bc,0xc
07bd a402       |    |		Store_Unchecked	0x2,0x2
07be e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x11 = 0x7be,0xd
													; Debug Table 0x12.0x12 = 0x7be,0xfbff
07bf 4800       |H   |		Short_Literal	0x0
07c0 e403       |    |		Load	0x2,0x3
07c1 e223       | #  |		Load	0x1,0x23
07c2 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
07c3 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
07c4 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x12.0x13 = 0x7c4,0xfbfe
07c5 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
07c6 61c9       |a   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x14 = 0x7c6,0xfbfd
07c7 00e3       |    |		Load_Encached	Natural_Cache
07c8 03f1       |    |		Declare_Variable	Discrete,With_Value
07c9 e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x15 = 0x7c9,0xfbfc
07ca e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x16 = 0x7ca,0xfbfb
07cb 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12.0x17 = 0x7cb,0xfbfa
07cc e407       |    |		Load	0x2,0x7								; Debug Table 0x12.0x18 = 0x7cc,0x401
07cd 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
07ce 7832       |x2  |		Jump	0x801
07cf e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x12.0x19 = 0x7cf,0x403
07d0 6806       |h   |		Jump_Zero	0x7d7
07d1 e5f9       |    |		Load	0x2,-0x7
07d2 00da       |    |		Load_Top	At_Offset_2
07d3 0217       |    |		Execute	Heap_Access,All_Reference
07d4 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
07d5 027f       |    |		Execute	Discrete,Equal
07d6 6826       |h&  |		Jump_Zero	0x7fd
07d7 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x1a = 0x7d7,0x404
													; Debug Table 0x12.0x1b = 0x7d7,0xf7ff
07d8 0217       |    |		Execute	Heap_Access,All_Reference
07d9 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
07da 00e4       |    |		Load_Encached	Positive_Cache
07db 03f1       |    |		Declare_Variable	Discrete,With_Value
07dc 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x1c = 0x7dc,0xf7fe
07dd 0217       |    |		Execute	Heap_Access,All_Reference
07de 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07df 00e4       |    |		Load_Encached	Positive_Cache
07e0 03f1       |    |		Declare_Variable	Discrete,With_Value
07e1 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x1d = 0x7e1,0x801
07e2 e402       |    |		Load	0x2,0x2
07e3 027b       | {  |		Execute	Discrete,Greater_Equal
07e4 680b       |h   |		Jump_Zero	0x7f0
07e5 00d9       |    |		Load_Top	At_Offset_1
07e6 e409       |    |		Load	0x2,0x9
07e7 027c       | |  |		Execute	Discrete,Less
07e8 6807       |h   |		Jump_Zero	0x7f0
07e9 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x1e = 0x7e9,0x802
07ea a409       |    |		Store_Unchecked	0x2,0x9
07eb 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x1f = 0x7eb,0x803
07ec a408       |    |		Store_Unchecked	0x2,0x8
07ed 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x20 = 0x7ed,0x804
07ee a40a       |    |		Store_Unchecked	0x2,0xa
07ef 780c       |x   |		Jump	0x7fc
07f0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x21 = 0x7f0,0x805
07f1 e409       |    |		Load	0x2,0x9
07f2 027f       |    |		Execute	Discrete,Equal
07f3 6808       |h   |		Jump_Zero	0x7fc
07f4 e408       |    |		Load	0x2,0x8
07f5 00d9       |    |		Load_Top	At_Offset_1
07f6 027c       | |  |		Execute	Discrete,Less
07f7 6804       |h   |		Jump_Zero	0x7fc
07f8 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x22 = 0x7f8,0x806
07f9 a408       |    |		Store_Unchecked	0x2,0x8
07fa 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x23 = 0x7fa,0x807
07fb a40a       |    |		Store_Unchecked	0x2,0xa
07fc 00d2       |    |		Pop_Control	Pop_Count_2
07fd 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x24 = 0x7fd,0x405
07fe 0217       |    |		Execute	Heap_Access,All_Reference
07ff 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0800 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0801 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x25 = 0x801,0x402
0802 77cc       |w   |		Jump_Nonzero	0x7cf
0803 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x26 = 0x803,0x406
0804 618b       |a   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}
0805 027e       | ~  |		Execute	Discrete,Not_Equal
0806 6817       |h   |		Jump_Zero	0x81e
0807 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x27 = 0x807,0x407
0808 0a01       |    |		Execute_Immediate	Plus,0x1
0809 c402       |    |		Store	0x2,0x2
080a 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12.0x28 = 0x80a,0x408
080b 00db       |    |		Load_Top	At_Offset_3
080c 0217       |    |		Execute	Heap_Access,All_Reference
080d 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
080e e408       |    |		Load	0x2,0x8
080f e409       |    |		Load	0x2,0x9
0810 0272       | r  |		Execute	Discrete,Minus
0811 00e4       |    |		Load_Encached	Positive_Cache
0812 025b       | [  |		Execute	Discrete,Check_In_Type
0813 e409       |    |		Load	0x2,0x9
0814 00e4       |    |		Load_Encached	Positive_Cache
0815 025b       | [  |		Execute	Discrete,Check_In_Type
0816 e404       |    |		Load	0x2,0x4
0817 00e4       |    |		Load_Encached	Positive_Cache
0818 025b       | [  |		Execute	Discrete,Check_In_Type
0819 85fe       |    |		Call	0x2,-0x2
081a 0059       | Y  |		Store_Top	Discrete,At_Offset_1
081b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x29 = 0x81b,0x409
081c 6806       |h   |		Jump_Zero	0x823
081d 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0x2a = 0x81d,0x40a
081e e404       |    |		Load	0x2,0x4								; Debug Table 0x12.0x2b = 0x81e,0x40b
081f 0a01       |    |		Execute_Immediate	Plus,0x1
0820 c404       |    |		Store	0x2,0x4
0821 4801       |H   |		Short_Literal	0x1							; Debug Table 0x12.0x2c = 0x821,0x40c
0822 a402       |    |		Store_Unchecked	0x2,0x2
0823 00d6       |    |		Pop_Control	Pop_Count_6
0824 7f7a       | z  |		Jump	0x79f
0825 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x12.0x2d = 0x825,0xe
													; Debug Table 0x12.0x2e = 0x825,0xf
0826 00db       |    |		Load_Top	At_Offset_3
0827 00e4       |    |		Load_Encached	Positive_Cache
0828 025b       | [  |		Execute	Discrete,Check_In_Type
0829 e403       |    |		Load	0x2,0x3
082a e223       | #  |		Load	0x1,0x23
082b 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
082c 005a       | Z  |		Store_Top	Discrete,At_Offset_2
082d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x12.0x2f = 0x82d,0x10
082e e403       |    |		Load	0x2,0x3
082f e223       | #  |		Load	0x1,0x23
0830 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0831 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0832 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x30 = 0x832,0x11
0833 00d9       |    |		Load_Top	At_Offset_1
0834 027b       | {  |		Execute	Discrete,Greater_Equal
0835 6878       |hx  |		Jump_Zero	0x8ae
0836 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x31 = 0x836,0x12
0837 7001       |p   |		Jump_Nonzero	0x839
0838 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0x32 = 0x838,0x13
0839 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x33 = 0x839,0x14
083a 00d9       |    |		Load_Top	At_Offset_1
083b 027d       | }  |		Execute	Discrete,Greater
083c 6809       |h   |		Jump_Zero	0x846
083d 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x34 = 0x83d,0x15
083e 00da       |    |		Load_Top	At_Offset_2
083f 0272       | r  |		Execute	Discrete,Minus
0840 0248       | H  |		Execute	Discrete,Check_In_Integer
0841 00d9       |    |		Load_Top	At_Offset_1
0842 0273       | s  |		Execute	Discrete,Plus
0843 005b       | [  |		Store_Top	Discrete,At_Offset_3
0844 614b       |aK  |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x35 = 0x844,0x16
0845 a402       |    |		Store_Unchecked	0x2,0x2
0846 e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x36 = 0x846,0x17
													; Debug Table 0x12.0x37 = 0x846,0xf3ff
0847 4800       |H   |		Short_Literal	0x0
0848 e403       |    |		Load	0x2,0x3
0849 e223       | #  |		Load	0x1,0x23
084a 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
084b 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
084c 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x12.0x38 = 0x84c,0xf3fe
084d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
084e 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x12.0x39 = 0x84e,0xf3fd
084f 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0850 e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x3a = 0x850,0xf3fc
0851 e222       | "  |		Load	0x1,0x22							; Debug Table 0x12.0x3b = 0x851,0xf3fb
0852 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12.0x3c = 0x852,0xf3fa
0853 e407       |    |		Load	0x2,0x7								; Debug Table 0x12.0x3d = 0x853,0xc01
0854 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0855 7832       |x2  |		Jump	0x888
0856 e5f9       |    |		Load	0x2,-0x7							; Debug Table 0x12.0x3e = 0x856,0xc03
0857 6806       |h   |		Jump_Zero	0x85e
0858 e5f9       |    |		Load	0x2,-0x7
0859 00da       |    |		Load_Top	At_Offset_2
085a 0217       |    |		Execute	Heap_Access,All_Reference
085b 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
085c 027f       |    |		Execute	Discrete,Equal
085d 6826       |h&  |		Jump_Zero	0x884
085e 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x3f = 0x85e,0xc04
													; Debug Table 0x12.0x40 = 0x85e,0xefff
085f 0217       |    |		Execute	Heap_Access,All_Reference
0860 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0861 00e4       |    |		Load_Encached	Positive_Cache
0862 03f1       |    |		Declare_Variable	Discrete,With_Value
0863 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x41 = 0x863,0xeffe
0864 0217       |    |		Execute	Heap_Access,All_Reference
0865 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0866 00e4       |    |		Load_Encached	Positive_Cache
0867 03f1       |    |		Declare_Variable	Discrete,With_Value
0868 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x42 = 0x868,0x1001
0869 e402       |    |		Load	0x2,0x2
086a 027a       | z  |		Execute	Discrete,Less_Equal
086b 680b       |h   |		Jump_Zero	0x877
086c 00d9       |    |		Load_Top	At_Offset_1
086d e409       |    |		Load	0x2,0x9
086e 027d       | }  |		Execute	Discrete,Greater
086f 6807       |h   |		Jump_Zero	0x877
0870 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x43 = 0x870,0x1002
0871 a409       |    |		Store_Unchecked	0x2,0x9
0872 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x44 = 0x872,0x1003
0873 a408       |    |		Store_Unchecked	0x2,0x8
0874 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x45 = 0x874,0x1004
0875 a40a       |    |		Store_Unchecked	0x2,0xa
0876 780c       |x   |		Jump	0x883
0877 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x46 = 0x877,0x1005
0878 e409       |    |		Load	0x2,0x9
0879 027f       |    |		Execute	Discrete,Equal
087a 6808       |h   |		Jump_Zero	0x883
087b e408       |    |		Load	0x2,0x8
087c 00d9       |    |		Load_Top	At_Offset_1
087d 027c       | |  |		Execute	Discrete,Less
087e 6804       |h   |		Jump_Zero	0x883
087f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x47 = 0x87f,0x1006
0880 a408       |    |		Store_Unchecked	0x2,0x8
0881 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x48 = 0x881,0x1007
0882 a40a       |    |		Store_Unchecked	0x2,0xa
0883 00d2       |    |		Pop_Control	Pop_Count_2
0884 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x49 = 0x884,0xc05
0885 0217       |    |		Execute	Heap_Access,All_Reference
0886 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0887 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0888 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x12.0x4a = 0x888,0xc02
0889 77cc       |w   |		Jump_Nonzero	0x856
088a 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x4b = 0x88a,0xc06
088b 6817       |h   |		Jump_Zero	0x8a3
088c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x12.0x4c = 0x88c,0xc07
088d 0aff       |    |		Execute_Immediate	Plus,-0x1
088e c402       |    |		Store	0x2,0x2
088f 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x12.0x4d = 0x88f,0xc08
0890 00db       |    |		Load_Top	At_Offset_3
0891 0217       |    |		Execute	Heap_Access,All_Reference
0892 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0893 e408       |    |		Load	0x2,0x8
0894 e409       |    |		Load	0x2,0x9
0895 0272       | r  |		Execute	Discrete,Minus
0896 00e4       |    |		Load_Encached	Positive_Cache
0897 025b       | [  |		Execute	Discrete,Check_In_Type
0898 e409       |    |		Load	0x2,0x9
0899 00e4       |    |		Load_Encached	Positive_Cache
089a 025b       | [  |		Execute	Discrete,Check_In_Type
089b e404       |    |		Load	0x2,0x4
089c 00e4       |    |		Load_Encached	Positive_Cache
089d 025b       | [  |		Execute	Discrete,Check_In_Type
089e 85fe       |    |		Call	0x2,-0x2
089f 0059       | Y  |		Store_Top	Discrete,At_Offset_1
08a0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x12.0x4e = 0x8a0,0xc09
08a1 680a       |h   |		Jump_Zero	0x8ac
08a2 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0x4f = 0x8a2,0xc0a
08a3 e404       |    |		Load	0x2,0x4								; Debug Table 0x12.0x50 = 0x8a3,0xc0b
08a4 0aff       |    |		Execute_Immediate	Plus,-0x1
08a5 c404       |    |		Store	0x2,0x4
08a6 e404       |    |		Load	0x2,0x4								; Debug Table 0x12.0x51 = 0x8a6,0xc0c
08a7 0d01       |    |		Execute_Immediate	Less,0x1
08a8 6801       |h   |		Jump_Zero	0x8aa
08a9 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0x52 = 0x8a9,0xc0d
08aa 60e5       |`   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x53 = 0x8aa,0xc0e
08ab a402       |    |		Store_Unchecked	0x2,0x2
08ac 00d6       |    |		Pop_Control	Pop_Count_6
08ad 7f77       | w  |		Jump	0x825
08ae 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x54 = 0x8ae,0x18
08af 00da       |    |		Load_Top	At_Offset_2
08b0 0272       | r  |		Execute	Discrete,Minus
08b1 005b       | [  |		Store_Top	Discrete,At_Offset_3
08b2 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x12.0x55 = 0x8b2,0x19
08b3 0d01       |    |		Execute_Immediate	Less,0x1
08b4 6801       |h   |		Jump_Zero	0x8b6
08b5 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8					; Debug Table 0x12.0x56 = 0x8b5,0x1a
08b6 60d9       |`   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x12.0x57 = 0x8b6,0x1b
08b7 a402       |    |		Store_Unchecked	0x2,0x2
08b8 7f6c       | l  |		Jump	0x825
08b9 0000 0000  |    |		.BLANK	0000[0x7]
08c0 ; --------------------------------------------------------------------------------------
08c0 ; SUBPROGRAM
08c0 ; --------------------------------------------------------------------------------------
08c0 08d2       |    |		.CONST	0x08d2								; Address of begin
08c1 0004       |    |		.CONST	0x0004								; Address of exception handler
08c2 0007       |    |		.CONST	0x0007								; Number of locals
08c3			INIT_08c0:
08c3 e224       | $  |		Load	0x1,0x24							; Debug Table 0x13 = .DEBUG	0x08c3,0x1012,0x0001,0x0000,0x0059,0x8005,0x0000,0x01b2
													; Debug Table 0x13.0x0 = 0x8c3,0xffff
08c4 e5fa       |    |		Load	0x2,-0x6
08c5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
08c6 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
08c7 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x1 = 0x8c7,0xfffe
08c8 00e3       |    |		Load_Encached	Natural_Cache
08c9 03f1       |    |		Declare_Variable	Discrete,With_Value
08ca e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x13.0x2 = 0x8ca,0xfffd
08cb 00e3       |    |		Load_Encached	Natural_Cache
08cc 03f1       |    |		Declare_Variable	Discrete,With_Value
08cd 60c2       |`   |		Indirect_Literal	Discrete,0x990,{0x00000000, 0x7fffffff}		; Debug Table 0x13.0x3 = 0x8cd,0xfffc
08ce 00e3       |    |		Load_Encached	Natural_Cache
08cf 03f1       |    |		Declare_Variable	Discrete,With_Value
08d0 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x13.0x4 = 0x8d0,0xfffb
08d1 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x13.0x5 = 0x8d1,0xfffa
08d2			BODY_08c0:
08d2 e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x6 = 0x8d2,0x1
08d3 7004       |p   |		Jump_Nonzero	0x8d8
08d4 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x7 = 0x8d4,0x2
08d5 a403       |    |		Store_Unchecked	0x2,0x3
08d6 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x8 = 0x8d6,0x3
08d7 a404       |    |		Store_Unchecked	0x2,0x4
08d8 e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x9 = 0x8d8,0x4
													; Debug Table 0x13.0xa = 0x8d8,0x5
08d9 e5fd       |    |		Load	0x2,-0x3
08da 027d       | }  |		Execute	Discrete,Greater
08db 6801       |h   |		Jump_Zero	0x8dd
08dc 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6					; Debug Table 0x13.0xb = 0x8dc,0x6
08dd 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x13.0xc = 0x8dd,0x7
08de e403       |    |		Load	0x2,0x3
08df 00e4       |    |		Load_Encached	Positive_Cache
08e0 025b       | [  |		Execute	Discrete,Check_In_Type
08e1 e402       |    |		Load	0x2,0x2
08e2 e223       | #  |		Load	0x1,0x23
08e3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
08e4 005a       | Z  |		Store_Top	Discrete,At_Offset_2
08e5 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0xd = 0x8e5,0x8
08e6 e402       |    |		Load	0x2,0x2
08e7 e223       | #  |		Load	0x1,0x23
08e8 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
08e9 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
08ea 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0xe = 0x8ea,0x9
08eb 00d9       |    |		Load_Top	At_Offset_1
08ec 027d       | }  |		Execute	Discrete,Greater
08ed 6801       |h   |		Jump_Zero	0x8ef
08ee 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6					; Debug Table 0x13.0xf = 0x8ee,0xa
08ef 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x10 = 0x8ef,0xb
08f0 00da       |    |		Load_Top	At_Offset_2
08f1 027d       | }  |		Execute	Discrete,Greater
08f2 680e       |h   |		Jump_Zero	0x901
08f3 e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x11 = 0x8f3,0xc
08f4 00d9       |    |		Load_Top	At_Offset_1
08f5 0273       | s  |		Execute	Discrete,Plus
08f6 0248       | H  |		Execute	Discrete,Check_In_Integer
08f7 00da       |    |		Load_Top	At_Offset_2
08f8 0272       | r  |		Execute	Discrete,Minus
08f9 c403       |    |		Store	0x2,0x3
08fa e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x12 = 0x8fa,0xd
08fb e5fd       |    |		Load	0x2,-0x3
08fc 027d       | }  |		Execute	Discrete,Greater
08fd 6801       |h   |		Jump_Zero	0x8ff
08fe 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6					; Debug Table 0x13.0x13 = 0x8fe,0xe
08ff 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x14 = 0x8ff,0xf
0900 a404       |    |		Store_Unchecked	0x2,0x4
0901 e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x15 = 0x901,0x10
0902 e5fd       |    |		Load	0x2,-0x3
0903 027f       |    |		Execute	Discrete,Equal
0904 6802       |h   |		Jump_Zero	0x907
0905 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x13.0x16 = 0x905,0x11
0906 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0907 e222       | "  |		Load	0x1,0x22							; Debug Table 0x13.0x17 = 0x907,0x12
													; Debug Table 0x13.0x18 = 0x907,0xfbff
0908 4800       |H   |		Short_Literal	0x0
0909 e402       |    |		Load	0x2,0x2
090a e223       | #  |		Load	0x1,0x23
090b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
090c 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
090d e222       | "  |		Load	0x1,0x22							; Debug Table 0x13.0x19 = 0x90d,0xfbfe
090e 00d9       |    |		Load_Top	At_Offset_1
090f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0910 e222       | "  |		Load	0x1,0x22							; Debug Table 0x13.0x1a = 0x910,0xfbfd
0911 00da       |    |		Load_Top	At_Offset_2
0912 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0913 e222       | "  |		Load	0x1,0x22							; Debug Table 0x13.0x1b = 0x913,0xfbfc
0914 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x13.0x1c = 0x914,0x401
													; Debug Table 0x13.0x1d = 0x914,0x402
0915 6806       |h   |		Jump_Zero	0x91c
0916 e5fb       |    |		Load	0x2,-0x5
0917 00da       |    |		Load_Top	At_Offset_2
0918 0217       |    |		Execute	Heap_Access,All_Reference
0919 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
091a 027f       |    |		Execute	Discrete,Equal
091b 7801       |x   |		Jump	0x91d
091c 4801       |H   |		Short_Literal	0x1
091d 682f       |h/  |		Jump_Zero	0x94d
091e 00d9       |    |		Load_Top	At_Offset_1
091f 0217       |    |		Execute	Heap_Access,All_Reference
0920 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0921 e404       |    |		Load	0x2,0x4
0922 e405       |    |		Load	0x2,0x5
0923 0262       | b  |		Execute	Discrete,In_Range
0924 7008       |p   |		Jump_Nonzero	0x92d
0925 00d9       |    |		Load_Top	At_Offset_1
0926 0217       |    |		Execute	Heap_Access,All_Reference
0927 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0928 0aff       |    |		Execute_Immediate	Plus,-0x1
0929 e404       |    |		Load	0x2,0x4
092a e405       |    |		Load	0x2,0x5
092b 0262       | b  |		Execute	Discrete,In_Range
092c 7801       |x   |		Jump	0x92e
092d 4801       |H   |		Short_Literal	0x1
092e 681e       |h   |		Jump_Zero	0x94d
092f e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x13.0x1e = 0x92f,0x403
0930 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0931 00da       |    |		Load_Top	At_Offset_2
0932 e222       | "  |		Load	0x1,0x22							; Debug Table 0x13.0x1f = 0x932,0xf7ff
0933 00d9       |    |		Load_Top	At_Offset_1
0934 0217       |    |		Execute	Heap_Access,All_Reference
0935 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0936 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0937 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x13.0x20 = 0x937,0x801
0938 00da       |    |		Load_Top	At_Offset_2
0939 0217       |    |		Execute	Heap_Access,All_Reference
093a 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
093b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x21 = 0x93b,0x802
093c a40c       |    |		Store_Unchecked	0x2,0xc
093d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x22 = 0x93d,0x803
093e a40d       |    |		Store_Unchecked	0x2,0xd
093f 00d1       |    |		Pop_Control	Pop_Count_1
0940 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0941 e5fa       |    |		Load	0x2,-0x6
0942 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0943 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x23 = 0x943,0x404
0944 7003       |p   |		Jump_Nonzero	0x948
0945 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x24 = 0x945,0x405
0946 a408       |    |		Store_Unchecked	0x2,0x8
0947 780b       |x   |		Jump	0x953
0948 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x25 = 0x948,0x406
0949 00d9       |    |		Load_Top	At_Offset_1
094a 0217       |    |		Execute	Heap_Access,All_Reference
094b 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
094c 7806       |x   |		Jump	0x953
094d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x26 = 0x94d,0x407
094e 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
094f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x27 = 0x94f,0x408
0950 0217       |    |		Execute	Heap_Access,All_Reference
0951 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0952 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0953 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x13.0x28 = 0x953,0x409
0954 6801       |h   |		Jump_Zero	0x956
0955 7fbe       |    |		Jump	0x914
0956 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x29 = 0x956,0x40a
0957 7026       |p&  |		Jump_Nonzero	0x97e
0958 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x2a = 0x958,0x40b
0959 e402       |    |		Load	0x2,0x2
095a e223       | #  |		Load	0x1,0x23
095b 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
095c 6818       |h   |		Jump_Zero	0x975
095d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2b = 0x95d,0x40c
095e 4801       |H   |		Short_Literal	0x1
095f e223       | #  |		Load	0x1,0x23
0960 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0961 0334       | 4  |		Declare_Variable	Array,With_Constraint
0962 4800       |H   |		Short_Literal	0x0
0963 4800       |H   |		Short_Literal	0x0
0964 00da       |    |		Load_Top	At_Offset_2
0965 01d6       |    |		Execute	Vector,Field_Write
0966 4800       |H   |		Short_Literal	0x0
0967 e402       |    |		Load	0x2,0x2
0968 e223       | #  |		Load	0x1,0x23
0969 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
096a 4801       |H   |		Short_Literal	0x1
096b e402       |    |		Load	0x2,0x2
096c e223       | #  |		Load	0x1,0x23
096d 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
096e 0273       | s  |		Execute	Discrete,Plus
096f 4801       |H   |		Short_Literal	0x1
0970 00da       |    |		Load_Top	At_Offset_2
0971 01d6       |    |		Execute	Vector,Field_Write
0972 e402       |    |		Load	0x2,0x2
0973 e223       | #  |		Load	0x1,0x23
0974 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0975 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x13.0x2c = 0x975,0x40d
0976 e402       |    |		Load	0x2,0x2
0977 e223       | #  |		Load	0x1,0x23
0978 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0979 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x2d = 0x979,0x40e
097a e402       |    |		Load	0x2,0x2
097b e223       | #  |		Load	0x1,0x23
097c 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
097d 7809       |x   |		Jump	0x987
097e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x2e = 0x97e,0x40f
097f 00db       |    |		Load_Top	At_Offset_3
0980 021e       |    |		Execute	Heap_Access,Maximum
0981 6805       |h   |		Jump_Zero	0x987
0982 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x2f = 0x982,0x410
0983 4800       |H   |		Short_Literal	0x0
0984 e402       |    |		Load	0x2,0x2
0985 e223       | #  |		Load	0x1,0x23
0986 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0987 00d4       |    |		Pop_Control	Pop_Count_4
0988 e403       |    |		Load	0x2,0x3								; Debug Table 0x13.0x30 = 0x988,0x13
0989 0a01       |    |		Execute_Immediate	Plus,0x1
098a c403       |    |		Store	0x2,0x3
098b 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x31 = 0x98b,0x14
098c a404       |    |		Store_Unchecked	0x2,0x4
098d 7f4a       | J  |		Jump	0x8d8
098e 0000 0000  |    |		.XXX[0x2]
0990 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0994 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001282}
0998 0000 0000  |    |		.LITERAL	{0x00000000, 0x005981b5}
099c 0000 0000  |    |		.BLANK	0000[0x4]
09a0 ; --------------------------------------------------------------------------------------
09a0 ; SUBPROGRAM
09a0 ; --------------------------------------------------------------------------------------
09a0 09a6       |    |		.CONST	0x09a6								; Address of begin
09a1 0004       |    |		.CONST	0x0004								; Address of exception handler
09a2 0002       |    |		.CONST	0x0002								; Number of locals
09a3			INIT_09a0:
09a3 e222       | "  |		Load	0x1,0x22							; Debug Table 0x14 = .DEBUG	0x09a3,0x1078,0x0001,0x0000,0x0059,0x81b5,0x0000,0x0093
													; Debug Table 0x14.0x0 = 0x9a3,0xffff
09a4 00db       |    |		Load_Top	At_Offset_3
09a5 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
09a6			BODY_09a0:
09a6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0x1 = 0x9a6,0x1
09a7 0217       |    |		Execute	Heap_Access,All_Reference
09a8 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
09a9 a5ff       |    |		Store_Unchecked	0x2,-0x1
09aa 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x2 = 0x9aa,0x2
09ab 7004       |p   |		Jump_Nonzero	0x9b0
09ac e222       | "  |		Load	0x1,0x22							; Debug Table 0x14.0x3 = 0x9ac,0x3
09ad 00d9       |    |		Load_Top	At_Offset_1
09ae 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
09af a5ff       |    |		Store_Unchecked	0x2,-0x1
09b0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x14.0x4 = 0x9b0,0x4
													; Debug Table 0x14.0x5 = 0x9b0,0x5
09b1 a5fe       |    |		Store_Unchecked	0x2,-0x2
09b2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
09b3 0000 0000  |    |		.BLANK	0000[0x5]
09b8 ; --------------------------------------------------------------------------------------
09b8 ; SUBPROGRAM
09b8 ; --------------------------------------------------------------------------------------
09b8 09bb       |    |		.CONST	0x09bb								; Address of begin
09b9 0004       |    |		.CONST	0x0004								; Address of exception handler
09ba 0001       |    |		.CONST	0x0001								; Number of locals
09bb			BODY_09b8:
09bb			INIT_09b8:
09bb e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x15 = .DEBUG	0x09bb,0x1086,0x0001,0x0000,0x0059,0x81b5,0x0000,0x00c2
													; Debug Table 0x15.0x0 = 0x9bb,0x1
09bc e5fe       |    |		Load	0x2,-0x2
09bd 0217       |    |		Execute	Heap_Access,All_Reference
09be 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
09bf 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x15.0x1 = 0x9bf,0x2
09c0 a5fd       |    |		Store_Unchecked	0x2,-0x3
09c1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
09c2 0000 0000  |    |		.BLANK	0000[0x6]
09c8 ; --------------------------------------------------------------------------------------
09c8 ; SUBPROGRAM
09c8 ; --------------------------------------------------------------------------------------
09c8 09d3       |    |		.CONST	0x09d3								; Address of begin
09c9 0004       |    |		.CONST	0x0004								; Address of exception handler
09ca 0003       |    |		.CONST	0x0003								; Number of locals
09cb			INIT_09c8:
09cb e222       | "  |		Load	0x1,0x22							; Debug Table 0x16 = .DEBUG	0x09cb,0x108c,0x0001,0x0000,0x0059,0x81b5,0x0000,0x00db
													; Debug Table 0x16.0x0 = 0x9cb,0xffff
09cc 00db       |    |		Load_Top	At_Offset_3
09cd 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
09ce e222       | "  |		Load	0x1,0x22							; Debug Table 0x16.0x1 = 0x9ce,0xfffe
09cf 00d9       |    |		Load_Top	At_Offset_1
09d0 0217       |    |		Execute	Heap_Access,All_Reference
09d1 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
09d2 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
09d3			BODY_09c8:
09d3 7806       |x   |		Jump	0x9da
09d4 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x2 = 0x9d4,0x2
09d5 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
09d6 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x3 = 0x9d6,0x3
09d7 0217       |    |		Execute	Heap_Access,All_Reference
09d8 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
09d9 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
09da 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x16.0x4 = 0x9da,0x1
09db 77f8       |w   |		Jump_Nonzero	0x9d4
09dc e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x16.0x5 = 0x9dc,0x4
09dd 00da       |    |		Load_Top	At_Offset_2
09de e5ff       |    |		Load	0x2,-0x1
09df 822b       | +  |		Call	0x1,0x2b
09e0 c5fe       |    |		Store	0x2,-0x2
09e1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
09e2 0000 0000  |    |		.BLANK	0000[0x6]
09e8 ; --------------------------------------------------------------------------------------
09e8 ; SUBPROGRAM
09e8 ; --------------------------------------------------------------------------------------
09e8 09ec       |    |		.CONST	0x09ec								; Address of begin
09e9 0004       |    |		.CONST	0x0004								; Address of exception handler
09ea 0002       |    |		.CONST	0x0002								; Number of locals
09eb			INIT_09e8:
09eb 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x17 = .DEBUG	0x09eb,0x109a,0x0002,0x0000,0x0059,0x81b5,0x0000,0x0231
													; Debug Table 0x17.0x0 = 0x9eb,0xffff
09ec			BODY_09e8:
09ec 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x17.0x1 = 0x9ec,0x1
09ed e5fe       |    |		Load	0x2,-0x2
09ee e5ff       |    |		Load	0x2,-0x1
09ef e223       | #  |		Load	0x1,0x23
09f0 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
09f1 0059       | Y  |		Store_Top	Discrete,At_Offset_1
09f2 4800       |H   |		Short_Literal	0x0							; Debug Table 0x17.0x2 = 0x9f2,0x2
09f3 e5ff       |    |		Load	0x2,-0x1
09f4 e223       | #  |		Load	0x1,0x23
09f5 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
09f6 00d9       |    |		Load_Top	At_Offset_1
09f7 027f       |    |		Execute	Discrete,Equal
09f8 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
09f9 0000 0000  |    |		.BLANK	0000[0x7]
0a00 ; --------------------------------------------------------------------------------------
0a00 ; SUBPROGRAM
0a00 ; --------------------------------------------------------------------------------------
0a00 0a04       |    |		.CONST	0x0a04								; Address of begin
0a01 0004       |    |		.CONST	0x0004								; Address of exception handler
0a02 0002       |    |		.CONST	0x0002								; Number of locals
0a03			INIT_0a00:
0a03 e222       | "  |		Load	0x1,0x22							; Debug Table 0x18 = .DEBUG	0x0a03,0x10a2,0x0002,0x0000,0x0059,0x81b5,0x0000,0x0175
													; Debug Table 0x18.0x0 = 0xa03,0xffff
0a04			BODY_0a00:
0a04 e222       | "  |		Load	0x1,0x22							; Debug Table 0x18.0x1 = 0xa04,0x1
0a05 e5fa       |    |		Load	0x2,-0x6
0a06 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0a07 822a       | *  |		Call	0x1,0x2a
0a08 e5fa       |    |		Load	0x2,-0x6
0a09 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0a0a 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0a0b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x18.0x2 = 0xa0b,0x2
0a0c 00d9       |    |		Load_Top	At_Offset_1
0a0d 0217       |    |		Execute	Heap_Access,All_Reference
0a0e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0a0f e403       |    |		Load	0x2,0x3								; Debug Table 0x18.0x3 = 0xa0f,0x3
0a10 00d9       |    |		Load_Top	At_Offset_1
0a11 0217       |    |		Execute	Heap_Access,All_Reference
0a12 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0a13 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x18.0x4 = 0xa13,0x4
0a14 00d9       |    |		Load_Top	At_Offset_1
0a15 0217       |    |		Execute	Heap_Access,All_Reference
0a16 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0a17 e5fb       |    |		Load	0x2,-0x5							; Debug Table 0x18.0x5 = 0xa17,0x5
0a18 00d9       |    |		Load_Top	At_Offset_1
0a19 0217       |    |		Execute	Heap_Access,All_Reference
0a1a 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0a1b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x18.0x6 = 0xa1b,0x6
0a1c 00d9       |    |		Load_Top	At_Offset_1
0a1d 0217       |    |		Execute	Heap_Access,All_Reference
0a1e 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0a1f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x18.0x7 = 0xa1f,0x7
0a20 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0a21 0000 0000  |    |		.BLANK	0000[0x7]
0a28 ; --------------------------------------------------------------------------------------
0a28 ; SUBPROGRAM
0a28 ; --------------------------------------------------------------------------------------
0a28 0a2e       | .  |		.CONST	0x0a2e								; Address of begin
0a29 0004       |    |		.CONST	0x0004								; Address of exception handler
0a2a 0002       |    |		.CONST	0x0002								; Number of locals
0a2b			INIT_0a28:
0a2b e222       | "  |		Load	0x1,0x22							; Debug Table 0x19 = .DEBUG	0x0a2b,0x10b4,0x0801,0x0002,0x0059,0x81b5,0x0000,0x0dac
													; Debug Table 0x19.0x0 = 0xa2b,0xffff
0a2c e7fe       |    |		Load	0x3,-0x2
0a2d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0a2e			BODY_0a28:
0a2e e403       |    |		Load	0x2,0x3								; Debug Table 0x19.0x1 = 0xa2e,0x1
0a2f e7ff       |    |		Load	0x3,-0x1
0a30 0273       | s  |		Execute	Discrete,Plus
0a31 c403       |    |		Store	0x2,0x3
0a32 781d       |x   |		Jump	0xa50
0a33 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x2 = 0xa33,0x3
													; Debug Table 0x19.0x3 = 0xa33,0xfbff
0a34 0217       |    |		Execute	Heap_Access,All_Reference
0a35 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x4 = 0xa35,0x401
0a36 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0a37 e5fb       |    |		Load	0x2,-0x5
0a38 027f       |    |		Execute	Discrete,Equal
0a39 6812       |h   |		Jump_Zero	0xa4c
0a3a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x5 = 0xa3a,0x402
0a3b 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0a3c 00d9       |    |		Load_Top	At_Offset_1
0a3d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0a3e 00da       |    |		Load_Top	At_Offset_2
0a3f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0a40 0272       | r  |		Execute	Discrete,Minus
0a41 00e4       |    |		Load_Encached	Positive_Cache
0a42 025b       | [  |		Execute	Discrete,Check_In_Type
0a43 00da       |    |		Load_Top	At_Offset_2
0a44 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0a45 e403       |    |		Load	0x2,0x3
0a46 00e4       |    |		Load_Encached	Positive_Cache
0a47 025b       | [  |		Execute	Discrete,Check_In_Type
0a48 e5fa       |    |		Load	0x2,-0x6
0a49 e5fd       |    |		Load	0x2,-0x3
0a4a 0119       |    |		Execute	Any,Check_In_Formal_Type
0a4b 85fe       |    |		Call	0x2,-0x2
0a4c 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x6 = 0xa4c,0x403
0a4d 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0a4e 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0a4f 00d1       |    |		Pop_Control	Pop_Count_1
0a50 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x19.0x7 = 0xa50,0x2
0a51 77e1       |w   |		Jump_Nonzero	0xa33
0a52 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a53 0000 0000  |    |		.BLANK	0000[0x5]
0a58 ; --------------------------------------------------------------------------------------
0a58 ; SUBPROGRAM
0a58 ; --------------------------------------------------------------------------------------
0a58 0a5b       | [  |		.CONST	0x0a5b								; Address of begin
0a59 0a6c       | l  |		.CONST	0x0a6c								; Address of exception handler
0a5a 0001       |    |		.CONST	0x0001								; Number of locals
0a5b			BODY_0a58:
0a5b			INIT_0a58:
0a5b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x1a = .DEBUG	0x0a5b,0x10c6,0x0801,0x0002,0x0059,0x81b5,0x0000,0x0428
													; Debug Table 0x1a.0x0 = 0xa5b,0x1
0a5c 7003       |p   |		Jump_Nonzero	0xa60
0a5d 4802       |H   |		Short_Literal	0x2							; Debug Table 0x1a.0x1 = 0xa5d,0x2
0a5e a40c       |    |		Store_Unchecked	0x2,0xc
0a5f 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x1a.0x2 = 0xa5f,0x3
0a60 e405       |    |		Load	0x2,0x5								; Debug Table 0x1a.0x3 = 0xa60,0x4
0a61 e403       |    |		Load	0x2,0x3
0a62 e5fb       |    |		Load	0x2,-0x5
0a63 e7fe       |    |		Load	0x3,-0x2
0a64 e5f9       |    |		Load	0x2,-0x7
0a65 e5fd       |    |		Load	0x2,-0x3
0a66 0119       |    |		Execute	Any,Check_In_Formal_Type
0a67 e7ff       |    |		Load	0x3,-0x1
0a68 85fe       |    |		Call	0x2,-0x2
0a69 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1a.0x4 = 0xa69,0x5
0a6a a40b       |    |		Store_Unchecked	0x2,0xb
0a6b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a6c			TRAP_0a58:
0a6c e002       |    |		Load	0x0,0x2
0a6d 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0a6e 010f       |    |		Execute	Exception,Equal
0a6f 6803       |h   |		Jump_Zero	0xa73
0a70 4803       |H   |		Short_Literal	0x3							; Debug Table 0x1a.0x5 = 0xa70,0x6
0a71 a40c       |    |		Store_Unchecked	0x2,0xc
0a72 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a73 4804       |H   |		Short_Literal	0x4							; Debug Table 0x1a.0x6 = 0xa73,0x7
0a74 a40c       |    |		Store_Unchecked	0x2,0xc
0a75 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0a76 0000 0000  |    |		.XXX[0x2]
0a78 ; --------------------------------------------------------------------------------------
0a78 ; SUBPROGRAM
0a78 ; --------------------------------------------------------------------------------------
0a78 0a7f       |    |		.CONST	0x0a7f								; Address of begin
0a79 0004       |    |		.CONST	0x0004								; Address of exception handler
0a7a 0003       |    |		.CONST	0x0003								; Number of locals
0a7b			INIT_0a78:
0a7b e222       | "  |		Load	0x1,0x22							; Debug Table 0x1b = .DEBUG	0x0a7b,0x10d6,0x0001,0x0000,0x0059,0x81b5,0x0000,0x1211
													; Debug Table 0x1b.0x0 = 0xa7b,0xffff
0a7c e7fe       |    |		Load	0x3,-0x2
0a7d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0a7e e222       | "  |		Load	0x1,0x22							; Debug Table 0x1b.0x1 = 0xa7e,0xfffe
0a7f			BODY_0a78:
0a7f e7fd       |    |		Load	0x3,-0x3							; Debug Table 0x1b.0x2 = 0xa7f,0x1
0a80 6807       |h   |		Jump_Zero	0xa88
0a81 e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x1b.0x3 = 0xa81,0x2
0a82 6802       |h   |		Jump_Zero	0xa85
0a83 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x1b.0x4 = 0xa83,0x3
0a84 0257       | W  |		Execute	Discrete,Raise
0a85 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1b.0x5 = 0xa85,0x4
0a86 a7fd       |    |		Store_Unchecked	0x3,-0x3
0a87 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3					; Debug Table 0x1b.0x6 = 0xa87,0x5
0a88 e7ff       |    |		Load	0x3,-0x1							; Debug Table 0x1b.0x7 = 0xa88,0x6
0a89 7002       |p   |		Jump_Nonzero	0xa8c
0a8a 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x1b.0x8 = 0xa8a,0x7
0a8b 0257       | W  |		Execute	Discrete,Raise
0a8c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0x9 = 0xa8c,0x8
0a8d 7002       |p   |		Jump_Nonzero	0xa90
0a8e 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x1b.0xa = 0xa8e,0x9
0a8f 0257       | W  |		Execute	Discrete,Raise
0a90 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0xb = 0xa90,0xa
													; Debug Table 0x1b.0xc = 0xa90,0xb
0a91 0217       |    |		Execute	Heap_Access,All_Reference
0a92 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0a93 00da       |    |		Load_Top	At_Offset_2
0a94 0217       |    |		Execute	Heap_Access,All_Reference
0a95 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0a96 027a       | z  |		Execute	Discrete,Less_Equal
0a97 6802       |h   |		Jump_Zero	0xa9a
0a98 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x1b.0xd = 0xa98,0xc
0a99 0257       | W  |		Execute	Discrete,Raise
0a9a 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x1b.0xe = 0xa9a,0xd
0a9b 0217       |    |		Execute	Heap_Access,All_Reference
0a9c 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0a9d 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0a9e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0xf = 0xa9e,0xe
0a9f 680d       |h   |		Jump_Zero	0xaad
0aa0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x10 = 0xaa0,0xf
0aa1 0217       |    |		Execute	Heap_Access,All_Reference
0aa2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0aa3 00da       |    |		Load_Top	At_Offset_2
0aa4 0217       |    |		Execute	Heap_Access,All_Reference
0aa5 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0aa6 027d       | }  |		Execute	Discrete,Greater
0aa7 6802       |h   |		Jump_Zero	0xaaa
0aa8 48e2       |H   |		Short_Literal	0xe2							; Debug Table 0x1b.0x11 = 0xaa8,0x10
0aa9 0257       | W  |		Execute	Discrete,Raise
0aaa 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1b.0x12 = 0xaaa,0x11
0aab 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0aac 7fe3       |    |		Jump	0xa90
0aad 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0aae 0000 0000  |    |		.XXX[0x2]
0ab0 ; --------------------------------------------------------------------------------------
0ab0 ; Debug Table
0ab0 ; --------------------------------------------------------------------------------------
0ab0 0003 001c  |    |		.CONST	0x0003,0x001c
0ab2 000b 0b92  |    |		.DEBUG	0x000b,0x0b92,0x8000,0x0000,0x0059,0x8005,0x0000,0x000d
0aba 004f 0bca  | O  |		.DEBUG	0x004f,0x0bca,0x8000,0x0000,0x0059,0x81b5,0x0000,0x0007
0ac2 009b 0c10  |    |		.DEBUG	0x009b,0x0c10,0x0001,0x0000,0x0059,0x8005,0x0000,0x0012
0aca 00b3 0c1c  |    |		.DEBUG	0x00b3,0x0c1c,0x0001,0x0000,0x0059,0x8005,0x0000,0x0020
0ad2 011b 0c42  |   B|		.DEBUG	0x011b,0x0c42,0x0001,0x0000,0x0059,0x8005,0x0000,0x003e
0ada 0163 0c5e  | c ^|		.DEBUG	0x0163,0x0c5e,0x0001,0x0000,0x0059,0x8005,0x0000,0x0054
0ae2 020b 0cc0  |    |		.DEBUG	0x020b,0x0cc0,0x2801,0x0002,0x0059,0x8005,0x0000,0x0064
0aea 0233 0ccc  | 3  |		.DEBUG	0x0233,0x0ccc,0x2801,0x0002,0x0059,0x8005,0x0000,0x009d
0af2 0363 0d60  | c `|		.DEBUG	0x0363,0x0d60,0x0001,0x0000,0x0059,0x8005,0x0000,0x00db
0afa 036b 0d64  | k d|		.DEBUG	0x036b,0x0d64,0x0001,0x0000,0x0059,0x8005,0x0000,0x00e3
0b02 03a3 0d7c  |   ||		.DEBUG	0x03a3,0x0d7c,0x0001,0x0000,0x0059,0x8005,0x0000,0x00f7
0b0a 0463 0dd0  | c  |		.DEBUG	0x0463,0x0dd0,0x0001,0x0000,0x0059,0x8005,0x0000,0x010b
0b12 048b 0de0  |    |		.DEBUG	0x048b,0x0de0,0x0001,0x0000,0x0059,0x8005,0x0000,0x011b
0b1a 04f3 0e14  |    |		.DEBUG	0x04f3,0x0e14,0x0001,0x0000,0x0059,0x8005,0x0000,0x012b
0b22 0563 0e50  | c P|		.DEBUG	0x0563,0x0e50,0x0001,0x0000,0x0059,0x8005,0x0000,0x013b
0b2a 0663 0ec8  | c  |		.DEBUG	0x0663,0x0ec8,0x0002,0x0000,0x0059,0x8005,0x0000,0x014b
0b32 0693 0ede  |    |		.DEBUG	0x0693,0x0ede,0x0001,0x0000,0x0059,0x8005,0x0000,0x0154
0b3a 0743 0f46  | C F|		.DEBUG	0x0743,0x0f46,0x0001,0x0000,0x0059,0x8005,0x0000,0x0164
0b42 078b 0f60  |   `|		.DEBUG	0x078b,0x0f60,0x2801,0x0002,0x0059,0x8005,0x0000,0x017e
0b4a 08c3 1012  |    |		.DEBUG	0x08c3,0x1012,0x0001,0x0000,0x0059,0x8005,0x0000,0x01b2
0b52 09a3 1078  |   x|		.DEBUG	0x09a3,0x1078,0x0001,0x0000,0x0059,0x81b5,0x0000,0x0093
0b5a 09bb 1086  |    |		.DEBUG	0x09bb,0x1086,0x0001,0x0000,0x0059,0x81b5,0x0000,0x00c2
0b62 09cb 108c  |    |		.DEBUG	0x09cb,0x108c,0x0001,0x0000,0x0059,0x81b5,0x0000,0x00db
0b6a 09eb 109a  |    |		.DEBUG	0x09eb,0x109a,0x0002,0x0000,0x0059,0x81b5,0x0000,0x0231
0b72 0a03 10a2  |    |		.DEBUG	0x0a03,0x10a2,0x0002,0x0000,0x0059,0x81b5,0x0000,0x0175
0b7a 0a2b 10b4  | +  |		.DEBUG	0x0a2b,0x10b4,0x0801,0x0002,0x0059,0x81b5,0x0000,0x0dac
0b82 0a5b 10c6  | [  |		.DEBUG	0x0a5b,0x10c6,0x0801,0x0002,0x0059,0x81b5,0x0000,0x0428
0b8a 0a7b 10d6  | {  |		.DEBUG	0x0a7b,0x10d6,0x0001,0x0000,0x0059,0x81b5,0x0000,0x1211
0b92 ; --------------------------------------------------------------------------------------
0b92 ; Debug3 Subtable 0x0
0b92 ; --------------------------------------------------------------------------------------
0b92 001b 0000  |    |		.DBG3TAB	0x001b,0x0000
0b94 000b ffff  |    |		.CONST	0x000b,0xffff
0b96 000d fffe  |    |		.CONST	0x000d,0xfffe
0b98 000f fffd  |    |		.CONST	0x000f,0xfffd
0b9a 0011 fffc  |    |		.CONST	0x0011,0xfffc
0b9c 0013 fffb  |    |		.CONST	0x0013,0xfffb
0b9e 0015 fffa  |    |		.CONST	0x0015,0xfffa
0ba0 0017 fff9  |    |		.CONST	0x0017,0xfff9
0ba2 001d fff8  |    |		.CONST	0x001d,0xfff8
0ba4 001f fff7  |    |		.CONST	0x001f,0xfff7
0ba6 0021 fff6  | !  |		.CONST	0x0021,0xfff6
0ba8 0023 fff5  | #  |		.CONST	0x0023,0xfff5
0baa 0025 fff4  | %  |		.CONST	0x0025,0xfff4
0bac 0027 fff3  | '  |		.CONST	0x0027,0xfff3
0bae 0029 fff2  | )  |		.CONST	0x0029,0xfff2
0bb0 002b fff1  | +  |		.CONST	0x002b,0xfff1
0bb2 002d fff0  | -  |		.CONST	0x002d,0xfff0
0bb4 002f ffef  | /  |		.CONST	0x002f,0xffef
0bb6 0031 ffee  | 1  |		.CONST	0x0031,0xffee
0bb8 0033 ffed  | 3  |		.CONST	0x0033,0xffed
0bba 0035 ffec  | 5  |		.CONST	0x0035,0xffec
0bbc 0037 ffeb  | 7  |		.CONST	0x0037,0xffeb
0bbe 0039 ffea  | 9  |		.CONST	0x0039,0xffea
0bc0 003e ffe9  | >  |		.CONST	0x003e,0xffe9
0bc2 003e ffe8  | >  |		.CONST	0x003e,0xffe8
0bc4 003e ffe7  | >  |		.CONST	0x003e,0xffe7
0bc6 0047 ffe6  | G  |		.CONST	0x0047,0xffe6
0bc8 0049 ffe5  | I  |		.CONST	0x0049,0xffe5
0bca ; --------------------------------------------------------------------------------------
0bca ; Debug3 Subtable 0x1
0bca ; --------------------------------------------------------------------------------------
0bca 0022 0000  | "  |		.DBG3TAB	0x0022,0x0000
0bcc 004f ffff  | O  |		.CONST	0x004f,0xffff
0bce 0051 fffe  | Q  |		.CONST	0x0051,0xfffe
0bd0 0059 fffd  | Y  |		.CONST	0x0059,0xfffd
0bd2 005b fffc  | [  |		.CONST	0x005b,0xfffc
0bd4 0061 fffb  | a  |		.CONST	0x0061,0xfffb
0bd6 0063 fffa  | c  |		.CONST	0x0063,0xfffa
0bd8 0065 fff9  | e  |		.CONST	0x0065,0xfff9
0bda 0065 fff8  | e  |		.CONST	0x0065,0xfff8
0bdc 0067 fff7  | g  |		.CONST	0x0067,0xfff7
0bde 0069 fff6  | i  |		.CONST	0x0069,0xfff6
0be0 006b fff5  | k  |		.CONST	0x006b,0xfff5
0be2 006d fff4  | m  |		.CONST	0x006d,0xfff4
0be4 006d fff3  | m  |		.CONST	0x006d,0xfff3
0be6 006d fff2  | m  |		.CONST	0x006d,0xfff2
0be8 006f fff1  | o  |		.CONST	0x006f,0xfff1
0bea 0071 fff0  | q  |		.CONST	0x0071,0xfff0
0bec 0073 ffef  | s  |		.CONST	0x0073,0xffef
0bee 0075 ffee  | u  |		.CONST	0x0075,0xffee
0bf0 0075 ffed  | u  |		.CONST	0x0075,0xffed
0bf2 0075 ffec  | u  |		.CONST	0x0075,0xffec
0bf4 0075 ffeb  | u  |		.CONST	0x0075,0xffeb
0bf6 0077 ffea  | w  |		.CONST	0x0077,0xffea
0bf8 0079 ffe9  | y  |		.CONST	0x0079,0xffe9
0bfa 007b ffe8  | {  |		.CONST	0x007b,0xffe8
0bfc 007d ffe7  | }  |		.CONST	0x007d,0xffe7
0bfe 007f ffe6  |    |		.CONST	0x007f,0xffe6
0c00 0081 ffe5  |    |		.CONST	0x0081,0xffe5
0c02 0083 ffe4  |    |		.CONST	0x0083,0xffe4
0c04 0085 ffe3  |    |		.CONST	0x0085,0xffe3
0c06 0087 ffe2  |    |		.CONST	0x0087,0xffe2
0c08 0089 ffe1  |    |		.CONST	0x0089,0xffe1
0c0a 008b ffe0  |    |		.CONST	0x008b,0xffe0
0c0c 008d ffdf  |    |		.CONST	0x008d,0xffdf
0c0e 008f ffde  |    |		.CONST	0x008f,0xffde
0c10 ; --------------------------------------------------------------------------------------
0c10 ; Debug3 Subtable 0x2
0c10 ; --------------------------------------------------------------------------------------
0c10 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0c12 009b ffff  |    |		.CONST	0x009b,0xffff
0c14 009c 0001  |    |		.CONST	0x009c,0x0001
0c16 00a2 0002  |    |		.CONST	0x00a2,0x0002
0c18 00a5 0003  |    |		.CONST	0x00a5,0x0003
0c1a 00ac 0004  |    |		.CONST	0x00ac,0x0004
0c1c ; --------------------------------------------------------------------------------------
0c1c ; Debug3 Subtable 0x3
0c1c ; --------------------------------------------------------------------------------------
0c1c 0005 000d  |    |		.DBG3TAB	0x0005,0x000d
0c1e 00b3 ffff  |    |		.CONST	0x00b3,0xffff
0c20 00b7 fffe  |    |		.CONST	0x00b7,0xfffe
0c22 00bc fffd  |    |		.CONST	0x00bc,0xfffd
0c24 00bd fffc  |    |		.CONST	0x00bd,0xfffc
0c26 00be fffb  |    |		.CONST	0x00be,0xfffb
0c28 00c0 0001  |    |		.CONST	0x00c0,0x0001
0c2a 00c6 0002  |    |		.CONST	0x00c6,0x0002
0c2c 00cb 0003  |    |		.CONST	0x00cb,0x0003
0c2e 00cf 0004  |    |		.CONST	0x00cf,0x0004
0c30 00d9 0005  |    |		.CONST	0x00d9,0x0005
0c32 00dd 0006  |    |		.CONST	0x00dd,0x0006
0c34 00e1 0007  |    |		.CONST	0x00e1,0x0007
0c36 00e5 0008  |    |		.CONST	0x00e5,0x0008
0c38 00e9 0009  |    |		.CONST	0x00e9,0x0009
0c3a 00fc 000a  |    |		.CONST	0x00fc,0x000a
0c3c 0103 000b  |    |		.CONST	0x0103,0x000b
0c3e 0107 000c  |    |		.CONST	0x0107,0x000c
0c40 0110 000d  |    |		.CONST	0x0110,0x000d
0c42 ; --------------------------------------------------------------------------------------
0c42 ; Debug3 Subtable 0x4
0c42 ; --------------------------------------------------------------------------------------
0c42 0004 0009  |    |		.DBG3TAB	0x0004,0x0009
0c44 011b ffff  |    |		.CONST	0x011b,0xffff
0c46 011f 0001  |    |		.CONST	0x011f,0x0001
0c48 0123 0002  | #  |		.CONST	0x0123,0x0002
0c4a 0124 0003  | $  |		.CONST	0x0124,0x0003
0c4c 0124 fbff  | $  |		.CONST	0x0124,0xfbff
0c4e 012a fbfe  | *  |		.CONST	0x012a,0xfbfe
0c50 0132 0402  | 2  |		.CONST	0x0132,0x0402
0c52 0147 0403  | G  |		.CONST	0x0147,0x0403
0c54 0147 f7ff  | G  |		.CONST	0x0147,0xf7ff
0c56 014a 0801  | J  |		.CONST	0x014a,0x0801
0c58 014d 0802  | M  |		.CONST	0x014d,0x0802
0c5a 0154 0404  | T  |		.CONST	0x0154,0x0404
0c5c 0158 0401  | X  |		.CONST	0x0158,0x0401
0c5e ; --------------------------------------------------------------------------------------
0c5e ; Debug3 Subtable 0x5
0c5e ; --------------------------------------------------------------------------------------
0c5e 0008 0028  |   (|		.DBG3TAB	0x0008,0x0028
0c60 0163 ffff  | c  |		.CONST	0x0163,0xffff
0c62 0167 fffe  | g  |		.CONST	0x0167,0xfffe
0c64 0168 fffd  | h  |		.CONST	0x0168,0xfffd
0c66 0169 0001  | i  |		.CONST	0x0169,0x0001
0c68 016b 0002  | k  |		.CONST	0x016b,0x0002
0c6a 016d 0003  | m  |		.CONST	0x016d,0x0003
0c6c 016f 0004  | o  |		.CONST	0x016f,0x0004
0c6e 0177 0005  | w  |		.CONST	0x0177,0x0005
0c70 017c 0006  | |  |		.CONST	0x017c,0x0006
0c72 0180 0007  |    |		.CONST	0x0180,0x0007
0c74 0182 0008  |    |		.CONST	0x0182,0x0008
0c76 0184 0009  |    |		.CONST	0x0184,0x0009
0c78 0185 000a  |    |		.CONST	0x0185,0x000a
0c7a 018c 000b  |    |		.CONST	0x018c,0x000b
0c7c 0190 000c  |    |		.CONST	0x0190,0x000c
0c7e 0190 fbff  |    |		.CONST	0x0190,0xfbff
0c80 0196 fbfe  |    |		.CONST	0x0196,0xfbfe
0c82 0197 fbfd  |    |		.CONST	0x0197,0xfbfd
0c84 019a 0401  |    |		.CONST	0x019a,0x0401
0c86 019d 0403  |    |		.CONST	0x019d,0x0403
0c88 01a9 0404  |    |		.CONST	0x01a9,0x0404
0c8a 01ad 0405  |    |		.CONST	0x01ad,0x0405
0c8c 01ae 0406  |    |		.CONST	0x01ae,0x0406
0c8e 01b2 0402  |    |		.CONST	0x01b2,0x0402
0c90 01b4 0407  |    |		.CONST	0x01b4,0x0407
0c92 01b7 0409  |    |		.CONST	0x01b7,0x0409
0c94 01b7 f7ff  |    |		.CONST	0x01b7,0xf7ff
0c96 01bc 0801  |    |		.CONST	0x01bc,0x0801
0c98 01c4 0802  |    |		.CONST	0x01c4,0x0802
0c9a 01c7 040a  |    |		.CONST	0x01c7,0x040a
0c9c 01cb 0408  |    |		.CONST	0x01cb,0x0408
0c9e 01cd 040b  |    |		.CONST	0x01cd,0x040b
0ca0 01d1 040c  |    |		.CONST	0x01d1,0x040c
0ca2 01d3 040d  |    |		.CONST	0x01d3,0x040d
0ca4 01d4 040e  |    |		.CONST	0x01d4,0x040e
0ca6 01d9 040f  |    |		.CONST	0x01d9,0x040f
0ca8 01db 0410  |    |		.CONST	0x01db,0x0410
0caa 01dd 0411  |    |		.CONST	0x01dd,0x0411
0cac 01de 0412  |    |		.CONST	0x01de,0x0412
0cae 01e2 0413  |    |		.CONST	0x01e2,0x0413
0cb0 01ea 000d  |    |		.CONST	0x01ea,0x000d
0cb2 01ea f3ff  |    |		.CONST	0x01ea,0xf3ff
0cb4 01f0 0c01  |    |		.CONST	0x01f0,0x0c01
0cb6 01f4 0c02  |    |		.CONST	0x01f4,0x0c02
0cb8 01f4 0c03  |    |		.CONST	0x01f4,0x0c03
0cba 01f8 0c04  |    |		.CONST	0x01f8,0x0c04
0cbc 01fa 0c05  |    |		.CONST	0x01fa,0x0c05
0cbe 0200 0c06  |    |		.CONST	0x0200,0x0c06
0cc0 ; --------------------------------------------------------------------------------------
0cc0 ; Debug3 Subtable 0x6
0cc0 ; --------------------------------------------------------------------------------------
0cc0 0004 0001  |    |		.DBG3TAB	0x0004,0x0001
0cc2 020b ffff  |    |		.CONST	0x020b,0xffff
0cc4 020d fffe  |    |		.CONST	0x020d,0xfffe
0cc6 020f fffd  |    |		.CONST	0x020f,0xfffd
0cc8 0211 fffc  |    |		.CONST	0x0211,0xfffc
0cca 021b 0001  |    |		.CONST	0x021b,0x0001
0ccc ; --------------------------------------------------------------------------------------
0ccc ; Debug3 Subtable 0x7
0ccc ; --------------------------------------------------------------------------------------
0ccc 0010 0039  |   9|		.DBG3TAB	0x0010,0x0039
0cce 0233 ffff  | 3  |		.CONST	0x0233,0xffff
0cd0 0237 0001  | 7  |		.CONST	0x0237,0x0001
0cd2 023b 0002  | ;  |		.CONST	0x023b,0x0002
0cd4 023d 0003  | =  |		.CONST	0x023d,0x0003
0cd6 023e 0004  | >  |		.CONST	0x023e,0x0004
0cd8 023e fbff  | >  |		.CONST	0x023e,0xfbff
0cda 0241 fbfe  | A  |		.CONST	0x0241,0xfbfe
0cdc 0245 fbfd  | E  |		.CONST	0x0245,0xfbfd
0cde 0246 fbfc  | F  |		.CONST	0x0246,0xfbfc
0ce0 0247 fbfb  | G  |		.CONST	0x0247,0xfbfb
0ce2 0248 fbfa  | H  |		.CONST	0x0248,0xfbfa
0ce4 024e fbf9  | N  |		.CONST	0x024e,0xfbf9
0ce6 0250 fbf8  | P  |		.CONST	0x0250,0xfbf8
0ce8 0252 fbf7  | R  |		.CONST	0x0252,0xfbf7
0cea 0254 fbf6  | T  |		.CONST	0x0254,0xfbf6
0cec 0256 0401  | V  |		.CONST	0x0256,0x0401
0cee 0256 0402  | V  |		.CONST	0x0256,0x0402
0cf0 0258 0403  | X  |		.CONST	0x0258,0x0403
0cf2 025a 0404  | Z  |		.CONST	0x025a,0x0404
0cf4 025d 0406  | ]  |		.CONST	0x025d,0x0406
0cf6 0269 0407  | i  |		.CONST	0x0269,0x0407
0cf8 026c 0408  | l  |		.CONST	0x026c,0x0408
0cfa 026e 0409  | n  |		.CONST	0x026e,0x0409
0cfc 0274 040a  | t  |		.CONST	0x0274,0x040a
0cfe 0278 040b  | x  |		.CONST	0x0278,0x040b
0d00 027a 040c  | z  |		.CONST	0x027a,0x040c
0d02 0280 040d  |    |		.CONST	0x0280,0x040d
0d04 0284 040e  |    |		.CONST	0x0284,0x040e
0d06 0286 040f  |    |		.CONST	0x0286,0x040f
0d08 028a 0405  |    |		.CONST	0x028a,0x0405
0d0a 028c 0410  |    |		.CONST	0x028c,0x0410
0d0c 028f 0411  |    |		.CONST	0x028f,0x0411
0d0e 0293 0412  |    |		.CONST	0x0293,0x0412
0d10 0295 0413  |    |		.CONST	0x0295,0x0413
0d12 0297 0414  |    |		.CONST	0x0297,0x0414
0d14 0298 0415  |    |		.CONST	0x0298,0x0415
0d16 029b 0416  |    |		.CONST	0x029b,0x0416
0d18 02ab 0417  |    |		.CONST	0x02ab,0x0417
0d1a 02ab f7ff  |    |		.CONST	0x02ab,0xf7ff
0d1c 02af f7fe  |    |		.CONST	0x02af,0xf7fe
0d1e 02b7 f7fd  |    |		.CONST	0x02b7,0xf7fd
0d20 02ba 0801  |    |		.CONST	0x02ba,0x0801
0d22 02bc 0802  |    |		.CONST	0x02bc,0x0802
0d24 02bf 0804  |    |		.CONST	0x02bf,0x0804
0d26 02cb 0805  |    |		.CONST	0x02cb,0x0805
0d28 02ce 0806  |    |		.CONST	0x02ce,0x0806
0d2a 02d4 0807  |    |		.CONST	0x02d4,0x0807
0d2c 02da 0808  |    |		.CONST	0x02da,0x0808
0d2e 02de 0803  |    |		.CONST	0x02de,0x0803
0d30 02e0 0809  |    |		.CONST	0x02e0,0x0809
0d32 02e3 080b  |    |		.CONST	0x02e3,0x080b
0d34 02e5 080c  |    |		.CONST	0x02e5,0x080c
0d36 02e8 080e  |    |		.CONST	0x02e8,0x080e
0d38 02f0 080f  |    |		.CONST	0x02f0,0x080f
0d3a 02f3 0810  |    |		.CONST	0x02f3,0x0810
0d3c 02fd f3ff  |    |		.CONST	0x02fd,0xf3ff
0d3e 02fe 0c01  |    |		.CONST	0x02fe,0x0c01
0d40 0300 0c02  |    |		.CONST	0x0300,0x0c02
0d42 0302 0c03  |    |		.CONST	0x0302,0x0c03
0d44 030c 0811  |    |		.CONST	0x030c,0x0811
0d46 0316 efff  |    |		.CONST	0x0316,0xefff
0d48 0317 1001  |    |		.CONST	0x0317,0x1001
0d4a 0319 1002  |    |		.CONST	0x0319,0x1002
0d4c 031b 1003  |    |		.CONST	0x031b,0x1003
0d4e 0326 0812  | &  |		.CONST	0x0326,0x0812
0d50 0329 080d  | )  |		.CONST	0x0329,0x080d
0d52 032d 0813  | -  |		.CONST	0x032d,0x0813
0d54 0335 0814  | 5  |		.CONST	0x0335,0x0814
0d56 0338 080a  | 8  |		.CONST	0x0338,0x080a
0d58 033d 0418  | =  |		.CONST	0x033d,0x0418
0d5a 033f 0419  | ?  |		.CONST	0x033f,0x0419
0d5c 0342 041a  | B  |		.CONST	0x0342,0x041a
0d5e 0346 0005  | F  |		.CONST	0x0346,0x0005
0d60 ; --------------------------------------------------------------------------------------
0d60 ; Debug3 Subtable 0x8
0d60 ; --------------------------------------------------------------------------------------
0d60 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0d62 0363 0001  | c  |		.CONST	0x0363,0x0001
0d64 ; --------------------------------------------------------------------------------------
0d64 ; Debug3 Subtable 0x9
0d64 ; --------------------------------------------------------------------------------------
0d64 0002 0009  |    |		.DBG3TAB	0x0002,0x0009
0d66 036b ffff  | k  |		.CONST	0x036b,0xffff
0d68 036f 0001  | o  |		.CONST	0x036f,0x0001
0d6a 0373 0002  | s  |		.CONST	0x0373,0x0002
0d6c 0374 0003  | t  |		.CONST	0x0374,0x0003
0d6e 0374 fbff  | t  |		.CONST	0x0374,0xfbff
0d70 037b 0402  | {  |		.CONST	0x037b,0x0402
0d72 0381 0403  |    |		.CONST	0x0381,0x0403
0d74 0389 0404  |    |		.CONST	0x0389,0x0404
0d76 038f 0405  |    |		.CONST	0x038f,0x0405
0d78 0397 0406  |    |		.CONST	0x0397,0x0406
0d7a 039b 0401  |    |		.CONST	0x039b,0x0401
0d7c ; --------------------------------------------------------------------------------------
0d7c ; Debug3 Subtable 0xa
0d7c ; --------------------------------------------------------------------------------------
0d7c 0007 0022  |   "|		.DBG3TAB	0x0007,0x0022
0d7e 03a3 ffff  |    |		.CONST	0x03a3,0xffff
0d80 03a7 fffe  |    |		.CONST	0x03a7,0xfffe
0d82 03a8 0001  |    |		.CONST	0x03a8,0x0001
0d84 03ac 0002  |    |		.CONST	0x03ac,0x0002
0d86 03ad 0003  |    |		.CONST	0x03ad,0x0003
0d88 03b3 0004  |    |		.CONST	0x03b3,0x0004
0d8a 03b6 0005  |    |		.CONST	0x03b6,0x0005
0d8c 03ba 0006  |    |		.CONST	0x03ba,0x0006
0d8e 03ba fbff  |    |		.CONST	0x03ba,0xfbff
0d90 03c0 fbfe  |    |		.CONST	0x03c0,0xfbfe
0d92 03c3 fbfd  |    |		.CONST	0x03c3,0xfbfd
0d94 03c6 fbfc  |    |		.CONST	0x03c6,0xfbfc
0d96 03c8 0402  |    |		.CONST	0x03c8,0x0402
0d98 03ce 0403  |    |		.CONST	0x03ce,0x0403
0d9a 03cf 0404  |    |		.CONST	0x03cf,0x0404
0d9c 03d5 0405  |    |		.CONST	0x03d5,0x0405
0d9e 03de 0406  |    |		.CONST	0x03de,0x0406
0da0 03e2 0407  |    |		.CONST	0x03e2,0x0407
0da2 03e8 0408  |    |		.CONST	0x03e8,0x0408
0da4 03e9 0409  |    |		.CONST	0x03e9,0x0409
0da6 03ef 040a  |    |		.CONST	0x03ef,0x040a
0da8 03f8 040b  |    |		.CONST	0x03f8,0x040b
0daa 03fc 040c  |    |		.CONST	0x03fc,0x040c
0dac 0404 040d  |    |		.CONST	0x0404,0x040d
0dae 0407 f7ff  |    |		.CONST	0x0407,0xf7ff
0db0 040c 0801  |    |		.CONST	0x040c,0x0801
0db2 0410 0802  |    |		.CONST	0x0410,0x0802
0db4 0412 0803  |    |		.CONST	0x0412,0x0803
0db6 0418 040e  |    |		.CONST	0x0418,0x040e
0db8 041a 040f  |    |		.CONST	0x041a,0x040f
0dba 041d 0410  |    |		.CONST	0x041d,0x0410
0dbc 0422 0411  | "  |		.CONST	0x0422,0x0411
0dbe 0424 0412  | $  |		.CONST	0x0424,0x0412
0dc0 0428 0401  | (  |		.CONST	0x0428,0x0401
0dc2 042a 0413  | *  |		.CONST	0x042a,0x0413
0dc4 042c 0414  | ,  |		.CONST	0x042c,0x0414
0dc6 0431 0415  | 1  |		.CONST	0x0431,0x0415
0dc8 0449 0416  | I  |		.CONST	0x0449,0x0416
0dca 044d 0417  | M  |		.CONST	0x044d,0x0417
0dcc 0452 0418  | R  |		.CONST	0x0452,0x0418
0dce 0456 0419  | V  |		.CONST	0x0456,0x0419
0dd0 ; --------------------------------------------------------------------------------------
0dd0 ; Debug3 Subtable 0xb
0dd0 ; --------------------------------------------------------------------------------------
0dd0 0003 0004  |    |		.DBG3TAB	0x0003,0x0004
0dd2 0463 ffff  | c  |		.CONST	0x0463,0xffff
0dd4 0467 fffe  | g  |		.CONST	0x0467,0xfffe
0dd6 0468 fffd  | h  |		.CONST	0x0468,0xfffd
0dd8 0469 0001  | i  |		.CONST	0x0469,0x0001
0dda 046f 0002  | o  |		.CONST	0x046f,0x0002
0ddc 0474 0003  | t  |		.CONST	0x0474,0x0003
0dde 0478 0004  | x  |		.CONST	0x0478,0x0004
0de0 ; --------------------------------------------------------------------------------------
0de0 ; Debug3 Subtable 0xc
0de0 ; --------------------------------------------------------------------------------------
0de0 0006 0013  |    |		.DBG3TAB	0x0006,0x0013
0de2 048b ffff  |    |		.CONST	0x048b,0xffff
0de4 048f fffe  |    |		.CONST	0x048f,0xfffe
0de6 0490 fffd  |    |		.CONST	0x0490,0xfffd
0de8 0491 0001  |    |		.CONST	0x0491,0x0001
0dea 0497 0002  |    |		.CONST	0x0497,0x0002
0dec 049c 0003  |    |		.CONST	0x049c,0x0003
0dee 04a0 0004  |    |		.CONST	0x04a0,0x0004
0df0 04a1 0005  |    |		.CONST	0x04a1,0x0005
0df2 04a7 0006  |    |		.CONST	0x04a7,0x0006
0df4 04b0 0007  |    |		.CONST	0x04b0,0x0007
0df6 04b1 0008  |    |		.CONST	0x04b1,0x0008
0df8 04b1 fbff  |    |		.CONST	0x04b1,0xfbff
0dfa 04b5 fbfe  |    |		.CONST	0x04b5,0xfbfe
0dfc 04bd fbfd  |    |		.CONST	0x04bd,0xfbfd
0dfe 04bf 0401  |    |		.CONST	0x04bf,0x0401
0e00 04c3 0402  |    |		.CONST	0x04c3,0x0402
0e02 04c3 0403  |    |		.CONST	0x04c3,0x0403
0e04 04ca 0404  |    |		.CONST	0x04ca,0x0404
0e06 04ce 0405  |    |		.CONST	0x04ce,0x0405
0e08 04d3 0406  |    |		.CONST	0x04d3,0x0406
0e0a 04d4 0407  |    |		.CONST	0x04d4,0x0407
0e0c 04d9 0408  |    |		.CONST	0x04d9,0x0408
0e0e 04dd 0409  |    |		.CONST	0x04dd,0x0409
0e10 04e9 040a  |    |		.CONST	0x04e9,0x040a
0e12 04ea 040b  |    |		.CONST	0x04ea,0x040b
0e14 ; --------------------------------------------------------------------------------------
0e14 ; Debug3 Subtable 0xd
0e14 ; --------------------------------------------------------------------------------------
0e14 0008 0015  |    |		.DBG3TAB	0x0008,0x0015
0e16 04f3 ffff  |    |		.CONST	0x04f3,0xffff
0e18 04f7 fffe  |    |		.CONST	0x04f7,0xfffe
0e1a 04f8 fffd  |    |		.CONST	0x04f8,0xfffd
0e1c 04f9 0001  |    |		.CONST	0x04f9,0x0001
0e1e 0502 0002  |    |		.CONST	0x0502,0x0002
0e20 0507 0003  |    |		.CONST	0x0507,0x0003
0e22 050b 0004  |    |		.CONST	0x050b,0x0004
0e24 050c 0005  |    |		.CONST	0x050c,0x0005
0e26 0510 0006  |    |		.CONST	0x0510,0x0006
0e28 0518 0007  |    |		.CONST	0x0518,0x0007
0e2a 0519 0008  |    |		.CONST	0x0519,0x0008
0e2c 0519 fbff  |    |		.CONST	0x0519,0xfbff
0e2e 051f fbfe  |    |		.CONST	0x051f,0xfbfe
0e30 0522 fbfd  | "  |		.CONST	0x0522,0xfbfd
0e32 0523 0401  | #  |		.CONST	0x0523,0x0401
0e34 0523 0402  | #  |		.CONST	0x0523,0x0402
0e36 0523 f7ff  | #  |		.CONST	0x0523,0xf7ff
0e38 0526 f7fe  | &  |		.CONST	0x0526,0xf7fe
0e3a 0529 0801  | )  |		.CONST	0x0529,0x0801
0e3c 052d 0802  | -  |		.CONST	0x052d,0x0802
0e3e 0532 0403  | 2  |		.CONST	0x0532,0x0403
0e40 0536 0404  | 6  |		.CONST	0x0536,0x0404
0e42 0538 0405  | 8  |		.CONST	0x0538,0x0405
0e44 053b 0406  | ;  |		.CONST	0x053b,0x0406
0e46 053e 0407  | >  |		.CONST	0x053e,0x0407
0e48 0542 0408  | B  |		.CONST	0x0542,0x0408
0e4a 0549 0409  | I  |		.CONST	0x0549,0x0409
0e4c 054e 040a  | N  |		.CONST	0x054e,0x040a
0e4e 0553 040b  | S  |		.CONST	0x0553,0x040b
0e50 ; --------------------------------------------------------------------------------------
0e50 ; Debug3 Subtable 0xe
0e50 ; --------------------------------------------------------------------------------------
0e50 000c 002f  |   /|		.DBG3TAB	0x000c,0x002f
0e52 0563 ffff  | c  |		.CONST	0x0563,0xffff
0e54 0567 fffe  | g  |		.CONST	0x0567,0xfffe
0e56 056b fffd  | k  |		.CONST	0x056b,0xfffd
0e58 056c fffc  | l  |		.CONST	0x056c,0xfffc
0e5a 056d 0001  | m  |		.CONST	0x056d,0x0001
0e5c 0573 0002  | s  |		.CONST	0x0573,0x0002
0e5e 0578 0003  | x  |		.CONST	0x0578,0x0003
0e60 057c 0004  | |  |		.CONST	0x057c,0x0004
0e62 057d 0005  | }  |		.CONST	0x057d,0x0005
0e64 0581 0006  |    |		.CONST	0x0581,0x0006
0e66 0589 0007  |    |		.CONST	0x0589,0x0007
0e68 058a 0008  |    |		.CONST	0x058a,0x0008
0e6a 058a fbff  |    |		.CONST	0x058a,0xfbff
0e6c 0590 fbfe  |    |		.CONST	0x0590,0xfbfe
0e6e 0591 fbfd  |    |		.CONST	0x0591,0xfbfd
0e70 0593 0402  |    |		.CONST	0x0593,0x0402
0e72 0599 0403  |    |		.CONST	0x0599,0x0403
0e74 059b f7ff  |    |		.CONST	0x059b,0xf7ff
0e76 05a0 0801  |    |		.CONST	0x05a0,0x0801
0e78 05a4 0802  |    |		.CONST	0x05a4,0x0802
0e7a 05a6 0803  |    |		.CONST	0x05a6,0x0803
0e7c 05ac 0404  |    |		.CONST	0x05ac,0x0404
0e7e 05b2 0405  |    |		.CONST	0x05b2,0x0405
0e80 05ba 0406  |    |		.CONST	0x05ba,0x0406
0e82 05c2 0407  |    |		.CONST	0x05c2,0x0407
0e84 05c4 f3ff  |    |		.CONST	0x05c4,0xf3ff
0e86 05c9 0c01  |    |		.CONST	0x05c9,0x0c01
0e88 05cd 0c02  |    |		.CONST	0x05cd,0x0c02
0e8a 05cf 0c03  |    |		.CONST	0x05cf,0x0c03
0e8c 05d5 0408  |    |		.CONST	0x05d5,0x0408
0e8e 05d5 efff  |    |		.CONST	0x05d5,0xefff
0e90 05d6 1001  |    |		.CONST	0x05d6,0x1001
0e92 05dd 1002  |    |		.CONST	0x05dd,0x1002
0e94 05e1 1003  |    |		.CONST	0x05e1,0x1003
0e96 05e9 1004  |    |		.CONST	0x05e9,0x1004
0e98 05ef 1005  |    |		.CONST	0x05ef,0x1005
0e9a 05f5 1006  |    |		.CONST	0x05f5,0x1006
0e9c 05f7 ebff  |    |		.CONST	0x05f7,0xebff
0e9e 05fc 1401  |    |		.CONST	0x05fc,0x1401
0ea0 0600 1402  |    |		.CONST	0x0600,0x1402
0ea2 0602 1403  |    |		.CONST	0x0602,0x1403
0ea4 0607 1007  |    |		.CONST	0x0607,0x1007
0ea6 060b 1008  |    |		.CONST	0x060b,0x1008
0ea8 060d e7ff  |    |		.CONST	0x060d,0xe7ff
0eaa 0612 1801  |    |		.CONST	0x0612,0x1801
0eac 0616 1802  |    |		.CONST	0x0616,0x1802
0eae 0618 1803  |    |		.CONST	0x0618,0x1803
0eb0 061e 0401  |    |		.CONST	0x061e,0x0401
0eb2 0620 0409  |    |		.CONST	0x0620,0x0409
0eb4 0622 040a  | "  |		.CONST	0x0622,0x040a
0eb6 0627 040b  | '  |		.CONST	0x0627,0x040b
0eb8 0630 040c  | 0  |		.CONST	0x0630,0x040c
0eba 0632 040d  | 2  |		.CONST	0x0632,0x040d
0ebc 0637 040e  | 7  |		.CONST	0x0637,0x040e
0ebe 063c 040f  | <  |		.CONST	0x063c,0x040f
0ec0 0648 0410  | H  |		.CONST	0x0648,0x0410
0ec2 064c 0411  | L  |		.CONST	0x064c,0x0411
0ec4 0651 0412  | Q  |		.CONST	0x0651,0x0412
0ec6 0656 0413  | V  |		.CONST	0x0656,0x0413
0ec8 ; --------------------------------------------------------------------------------------
0ec8 ; Debug3 Subtable 0xf
0ec8 ; --------------------------------------------------------------------------------------
0ec8 0004 0006  |    |		.DBG3TAB	0x0004,0x0006
0eca 0663 ffff  | c  |		.CONST	0x0663,0xffff
0ecc 0667 fffe  | g  |		.CONST	0x0667,0xfffe
0ece 0669 fffd  | i  |		.CONST	0x0669,0xfffd
0ed0 0673 0001  | s  |		.CONST	0x0673,0x0001
0ed2 0677 0002  | w  |		.CONST	0x0677,0x0002
0ed4 0679 0003  | y  |		.CONST	0x0679,0x0003
0ed6 0679 fbff  | y  |		.CONST	0x0679,0xfbff
0ed8 067b 0401  | {  |		.CONST	0x067b,0x0401
0eda 0688 0004  |    |		.CONST	0x0688,0x0004
0edc 068b 0005  |    |		.CONST	0x068b,0x0005
0ede ; --------------------------------------------------------------------------------------
0ede ; Debug3 Subtable 0x10
0ede ; --------------------------------------------------------------------------------------
0ede 0008 002b  |   +|		.DBG3TAB	0x0008,0x002b
0ee0 0693 ffff  |    |		.CONST	0x0693,0xffff
0ee2 0697 fffe  |    |		.CONST	0x0697,0xfffe
0ee4 0698 fffd  |    |		.CONST	0x0698,0xfffd
0ee6 0699 0001  |    |		.CONST	0x0699,0x0001
0ee8 069b 0002  |    |		.CONST	0x069b,0x0002
0eea 069d 0003  |    |		.CONST	0x069d,0x0003
0eec 069f 0004  |    |		.CONST	0x069f,0x0004
0eee 06a7 0005  |    |		.CONST	0x06a7,0x0005
0ef0 06ac 0006  |    |		.CONST	0x06ac,0x0006
0ef2 06b0 0007  |    |		.CONST	0x06b0,0x0007
0ef4 06b2 0008  |    |		.CONST	0x06b2,0x0008
0ef6 06b4 0009  |    |		.CONST	0x06b4,0x0009
0ef8 06b6 000a  |    |		.CONST	0x06b6,0x000a
0efa 06b7 000b  |    |		.CONST	0x06b7,0x000b
0efc 06b7 fbff  |    |		.CONST	0x06b7,0xfbff
0efe 06bd fbfe  |    |		.CONST	0x06bd,0xfbfe
0f00 06be fbfd  |    |		.CONST	0x06be,0xfbfd
0f02 06c0 0401  |    |		.CONST	0x06c0,0x0401
0f04 06c4 0402  |    |		.CONST	0x06c4,0x0402
0f06 06cb 0403  |    |		.CONST	0x06cb,0x0403
0f08 06ce 0404  |    |		.CONST	0x06ce,0x0404
0f0a 06d1 0406  |    |		.CONST	0x06d1,0x0406
0f0c 06dd 0407  |    |		.CONST	0x06dd,0x0407
0f0e 06e2 0408  |    |		.CONST	0x06e2,0x0408
0f10 06e3 0409  |    |		.CONST	0x06e3,0x0409
0f12 06e7 0405  |    |		.CONST	0x06e7,0x0405
0f14 06e9 040a  |    |		.CONST	0x06e9,0x040a
0f16 06ec 040c  |    |		.CONST	0x06ec,0x040c
0f18 06ec f7ff  |    |		.CONST	0x06ec,0xf7ff
0f1a 06f2 0801  |    |		.CONST	0x06f2,0x0801
0f1c 06fa 0802  |    |		.CONST	0x06fa,0x0802
0f1e 06fd 040d  |    |		.CONST	0x06fd,0x040d
0f20 0701 040b  |    |		.CONST	0x0701,0x040b
0f22 0703 040e  |    |		.CONST	0x0703,0x040e
0f24 0705 040f  |    |		.CONST	0x0705,0x040f
0f26 0707 0410  |    |		.CONST	0x0707,0x0410
0f28 0709 000c  |    |		.CONST	0x0709,0x000c
0f2a 070d 000d  |    |		.CONST	0x070d,0x000d
0f2c 0715 000e  |    |		.CONST	0x0715,0x000e
0f2e 0717 000f  |    |		.CONST	0x0717,0x000f
0f30 0719 0010  |    |		.CONST	0x0719,0x0010
0f32 071a 0011  |    |		.CONST	0x071a,0x0011
0f34 071e 0012  |    |		.CONST	0x071e,0x0012
0f36 071e f3ff  |    |		.CONST	0x071e,0xf3ff
0f38 0724 0c01  | $  |		.CONST	0x0724,0x0c01
0f3a 0728 0c02  | (  |		.CONST	0x0728,0x0c02
0f3c 0728 0c03  | (  |		.CONST	0x0728,0x0c03
0f3e 072c 0c04  | ,  |		.CONST	0x072c,0x0c04
0f40 072e 0c05  | .  |		.CONST	0x072e,0x0c05
0f42 0734 0c06  | 4  |		.CONST	0x0734,0x0c06
0f44 0739 0c07  | 9  |		.CONST	0x0739,0x0c07
0f46 ; --------------------------------------------------------------------------------------
0f46 ; Debug3 Subtable 0x11
0f46 ; --------------------------------------------------------------------------------------
0f46 0003 0009  |    |		.DBG3TAB	0x0003,0x0009
0f48 0743 ffff  | C  |		.CONST	0x0743,0xffff
0f4a 0747 0001  | G  |		.CONST	0x0747,0x0001
0f4c 0749 0002  | I  |		.CONST	0x0749,0x0002
0f4e 074d 0003  | M  |		.CONST	0x074d,0x0003
0f50 074e 0004  | N  |		.CONST	0x074e,0x0004
0f52 074e fbff  | N  |		.CONST	0x074e,0xfbff
0f54 0754 fbfe  | T  |		.CONST	0x0754,0xfbfe
0f56 075c 0402  | \  |		.CONST	0x075c,0x0402
0f58 0771 0403  | q  |		.CONST	0x0771,0x0403
0f5a 0778 0404  | x  |		.CONST	0x0778,0x0404
0f5c 077b 0405  | {  |		.CONST	0x077b,0x0405
0f5e 077f 0401  |    |		.CONST	0x077f,0x0401
0f60 ; --------------------------------------------------------------------------------------
0f60 ; Debug3 Subtable 0x12
0f60 ; --------------------------------------------------------------------------------------
0f60 0015 0043  |   C|		.DBG3TAB	0x0015,0x0043
0f62 078b ffff  |    |		.CONST	0x078b,0xffff
0f64 078e fffe  |    |		.CONST	0x078e,0xfffe
0f66 0792 fffd  |    |		.CONST	0x0792,0xfffd
0f68 0795 fffc  |    |		.CONST	0x0795,0xfffc
0f6a 0796 fffb  |    |		.CONST	0x0796,0xfffb
0f6c 0797 0001  |    |		.CONST	0x0797,0x0001
0f6e 0799 0002  |    |		.CONST	0x0799,0x0002
0f70 079b 0003  |    |		.CONST	0x079b,0x0003
0f72 079d 0004  |    |		.CONST	0x079d,0x0004
0f74 079f 0005  |    |		.CONST	0x079f,0x0005
0f76 079f 0006  |    |		.CONST	0x079f,0x0006
0f78 07a7 0007  |    |		.CONST	0x07a7,0x0007
0f7a 07ac 0008  |    |		.CONST	0x07ac,0x0008
0f7c 07b0 0009  |    |		.CONST	0x07b0,0x0009
0f7e 07b1 000a  |    |		.CONST	0x07b1,0x000a
0f80 07b5 000b  |    |		.CONST	0x07b5,0x000b
0f82 07bc 000c  |    |		.CONST	0x07bc,0x000c
0f84 07be 000d  |    |		.CONST	0x07be,0x000d
0f86 07be fbff  |    |		.CONST	0x07be,0xfbff
0f88 07c4 fbfe  |    |		.CONST	0x07c4,0xfbfe
0f8a 07c6 fbfd  |    |		.CONST	0x07c6,0xfbfd
0f8c 07c9 fbfc  |    |		.CONST	0x07c9,0xfbfc
0f8e 07ca fbfb  |    |		.CONST	0x07ca,0xfbfb
0f90 07cb fbfa  |    |		.CONST	0x07cb,0xfbfa
0f92 07cc 0401  |    |		.CONST	0x07cc,0x0401
0f94 07cf 0403  |    |		.CONST	0x07cf,0x0403
0f96 07d7 0404  |    |		.CONST	0x07d7,0x0404
0f98 07d7 f7ff  |    |		.CONST	0x07d7,0xf7ff
0f9a 07dc f7fe  |    |		.CONST	0x07dc,0xf7fe
0f9c 07e1 0801  |    |		.CONST	0x07e1,0x0801
0f9e 07e9 0802  |    |		.CONST	0x07e9,0x0802
0fa0 07eb 0803  |    |		.CONST	0x07eb,0x0803
0fa2 07ed 0804  |    |		.CONST	0x07ed,0x0804
0fa4 07f0 0805  |    |		.CONST	0x07f0,0x0805
0fa6 07f8 0806  |    |		.CONST	0x07f8,0x0806
0fa8 07fa 0807  |    |		.CONST	0x07fa,0x0807
0faa 07fd 0405  |    |		.CONST	0x07fd,0x0405
0fac 0801 0402  |    |		.CONST	0x0801,0x0402
0fae 0803 0406  |    |		.CONST	0x0803,0x0406
0fb0 0807 0407  |    |		.CONST	0x0807,0x0407
0fb2 080a 0408  |    |		.CONST	0x080a,0x0408
0fb4 081b 0409  |    |		.CONST	0x081b,0x0409
0fb6 081d 040a  |    |		.CONST	0x081d,0x040a
0fb8 081e 040b  |    |		.CONST	0x081e,0x040b
0fba 0821 040c  | !  |		.CONST	0x0821,0x040c
0fbc 0825 000e  | %  |		.CONST	0x0825,0x000e
0fbe 0825 000f  | %  |		.CONST	0x0825,0x000f
0fc0 082d 0010  | -  |		.CONST	0x082d,0x0010
0fc2 0832 0011  | 2  |		.CONST	0x0832,0x0011
0fc4 0836 0012  | 6  |		.CONST	0x0836,0x0012
0fc6 0838 0013  | 8  |		.CONST	0x0838,0x0013
0fc8 0839 0014  | 9  |		.CONST	0x0839,0x0014
0fca 083d 0015  | =  |		.CONST	0x083d,0x0015
0fcc 0844 0016  | D  |		.CONST	0x0844,0x0016
0fce 0846 0017  | F  |		.CONST	0x0846,0x0017
0fd0 0846 f3ff  | F  |		.CONST	0x0846,0xf3ff
0fd2 084c f3fe  | L  |		.CONST	0x084c,0xf3fe
0fd4 084e f3fd  | N  |		.CONST	0x084e,0xf3fd
0fd6 0850 f3fc  | P  |		.CONST	0x0850,0xf3fc
0fd8 0851 f3fb  | Q  |		.CONST	0x0851,0xf3fb
0fda 0852 f3fa  | R  |		.CONST	0x0852,0xf3fa
0fdc 0853 0c01  | S  |		.CONST	0x0853,0x0c01
0fde 0856 0c03  | V  |		.CONST	0x0856,0x0c03
0fe0 085e 0c04  | ^  |		.CONST	0x085e,0x0c04
0fe2 085e efff  | ^  |		.CONST	0x085e,0xefff
0fe4 0863 effe  | c  |		.CONST	0x0863,0xeffe
0fe6 0868 1001  | h  |		.CONST	0x0868,0x1001
0fe8 0870 1002  | p  |		.CONST	0x0870,0x1002
0fea 0872 1003  | r  |		.CONST	0x0872,0x1003
0fec 0874 1004  | t  |		.CONST	0x0874,0x1004
0fee 0877 1005  | w  |		.CONST	0x0877,0x1005
0ff0 087f 1006  |    |		.CONST	0x087f,0x1006
0ff2 0881 1007  |    |		.CONST	0x0881,0x1007
0ff4 0884 0c05  |    |		.CONST	0x0884,0x0c05
0ff6 0888 0c02  |    |		.CONST	0x0888,0x0c02
0ff8 088a 0c06  |    |		.CONST	0x088a,0x0c06
0ffa 088c 0c07  |    |		.CONST	0x088c,0x0c07
0ffc 088f 0c08  |    |		.CONST	0x088f,0x0c08
0ffe 08a0 0c09  |    |		.CONST	0x08a0,0x0c09
1000 08a2 0c0a  |    |		.CONST	0x08a2,0x0c0a
1002 08a3 0c0b  |    |		.CONST	0x08a3,0x0c0b
1004 08a6 0c0c  |    |		.CONST	0x08a6,0x0c0c
1006 08a9 0c0d  |    |		.CONST	0x08a9,0x0c0d
1008 08aa 0c0e  |    |		.CONST	0x08aa,0x0c0e
100a 08ae 0018  |    |		.CONST	0x08ae,0x0018
100c 08b2 0019  |    |		.CONST	0x08b2,0x0019
100e 08b5 001a  |    |		.CONST	0x08b5,0x001a
1010 08b6 001b  |    |		.CONST	0x08b6,0x001b
1012 ; --------------------------------------------------------------------------------------
1012 ; Debug3 Subtable 0x13
1012 ; --------------------------------------------------------------------------------------
1012 000b 0027  |   '|		.DBG3TAB	0x000b,0x0027
1014 08c3 ffff  |    |		.CONST	0x08c3,0xffff
1016 08c7 fffe  |    |		.CONST	0x08c7,0xfffe
1018 08ca fffd  |    |		.CONST	0x08ca,0xfffd
101a 08cd fffc  |    |		.CONST	0x08cd,0xfffc
101c 08d0 fffb  |    |		.CONST	0x08d0,0xfffb
101e 08d1 fffa  |    |		.CONST	0x08d1,0xfffa
1020 08d2 0001  |    |		.CONST	0x08d2,0x0001
1022 08d4 0002  |    |		.CONST	0x08d4,0x0002
1024 08d6 0003  |    |		.CONST	0x08d6,0x0003
1026 08d8 0004  |    |		.CONST	0x08d8,0x0004
1028 08d8 0005  |    |		.CONST	0x08d8,0x0005
102a 08dc 0006  |    |		.CONST	0x08dc,0x0006
102c 08dd 0007  |    |		.CONST	0x08dd,0x0007
102e 08e5 0008  |    |		.CONST	0x08e5,0x0008
1030 08ea 0009  |    |		.CONST	0x08ea,0x0009
1032 08ee 000a  |    |		.CONST	0x08ee,0x000a
1034 08ef 000b  |    |		.CONST	0x08ef,0x000b
1036 08f3 000c  |    |		.CONST	0x08f3,0x000c
1038 08fa 000d  |    |		.CONST	0x08fa,0x000d
103a 08fe 000e  |    |		.CONST	0x08fe,0x000e
103c 08ff 000f  |    |		.CONST	0x08ff,0x000f
103e 0901 0010  |    |		.CONST	0x0901,0x0010
1040 0905 0011  |    |		.CONST	0x0905,0x0011
1042 0907 0012  |    |		.CONST	0x0907,0x0012
1044 0907 fbff  |    |		.CONST	0x0907,0xfbff
1046 090d fbfe  |    |		.CONST	0x090d,0xfbfe
1048 0910 fbfd  |    |		.CONST	0x0910,0xfbfd
104a 0913 fbfc  |    |		.CONST	0x0913,0xfbfc
104c 0914 0401  |    |		.CONST	0x0914,0x0401
104e 0914 0402  |    |		.CONST	0x0914,0x0402
1050 092f 0403  | /  |		.CONST	0x092f,0x0403
1052 0932 f7ff  | 2  |		.CONST	0x0932,0xf7ff
1054 0937 0801  | 7  |		.CONST	0x0937,0x0801
1056 093b 0802  | ;  |		.CONST	0x093b,0x0802
1058 093d 0803  | =  |		.CONST	0x093d,0x0803
105a 0943 0404  | C  |		.CONST	0x0943,0x0404
105c 0945 0405  | E  |		.CONST	0x0945,0x0405
105e 0948 0406  | H  |		.CONST	0x0948,0x0406
1060 094d 0407  | M  |		.CONST	0x094d,0x0407
1062 094f 0408  | O  |		.CONST	0x094f,0x0408
1064 0953 0409  | S  |		.CONST	0x0953,0x0409
1066 0956 040a  | V  |		.CONST	0x0956,0x040a
1068 0958 040b  | X  |		.CONST	0x0958,0x040b
106a 095d 040c  | ]  |		.CONST	0x095d,0x040c
106c 0975 040d  | u  |		.CONST	0x0975,0x040d
106e 0979 040e  | y  |		.CONST	0x0979,0x040e
1070 097e 040f  | ~  |		.CONST	0x097e,0x040f
1072 0982 0410  |    |		.CONST	0x0982,0x0410
1074 0988 0013  |    |		.CONST	0x0988,0x0013
1076 098b 0014  |    |		.CONST	0x098b,0x0014
1078 ; --------------------------------------------------------------------------------------
1078 ; Debug3 Subtable 0x14
1078 ; --------------------------------------------------------------------------------------
1078 0001 0005  |    |		.DBG3TAB	0x0001,0x0005
107a 09a3 ffff  |    |		.CONST	0x09a3,0xffff
107c 09a6 0001  |    |		.CONST	0x09a6,0x0001
107e 09aa 0002  |    |		.CONST	0x09aa,0x0002
1080 09ac 0003  |    |		.CONST	0x09ac,0x0003
1082 09b0 0004  |    |		.CONST	0x09b0,0x0004
1084 09b0 0005  |    |		.CONST	0x09b0,0x0005
1086 ; --------------------------------------------------------------------------------------
1086 ; Debug3 Subtable 0x15
1086 ; --------------------------------------------------------------------------------------
1086 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
1088 09bb 0001  |    |		.CONST	0x09bb,0x0001
108a 09bf 0002  |    |		.CONST	0x09bf,0x0002
108c ; --------------------------------------------------------------------------------------
108c ; Debug3 Subtable 0x16
108c ; --------------------------------------------------------------------------------------
108c 0002 0004  |    |		.DBG3TAB	0x0002,0x0004
108e 09cb ffff  |    |		.CONST	0x09cb,0xffff
1090 09ce fffe  |    |		.CONST	0x09ce,0xfffe
1092 09d4 0002  |    |		.CONST	0x09d4,0x0002
1094 09d6 0003  |    |		.CONST	0x09d6,0x0003
1096 09da 0001  |    |		.CONST	0x09da,0x0001
1098 09dc 0004  |    |		.CONST	0x09dc,0x0004
109a ; --------------------------------------------------------------------------------------
109a ; Debug3 Subtable 0x17
109a ; --------------------------------------------------------------------------------------
109a 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
109c 09eb ffff  |    |		.CONST	0x09eb,0xffff
109e 09ec 0001  |    |		.CONST	0x09ec,0x0001
10a0 09f2 0002  |    |		.CONST	0x09f2,0x0002
10a2 ; --------------------------------------------------------------------------------------
10a2 ; Debug3 Subtable 0x18
10a2 ; --------------------------------------------------------------------------------------
10a2 0001 0007  |    |		.DBG3TAB	0x0001,0x0007
10a4 0a03 ffff  |    |		.CONST	0x0a03,0xffff
10a6 0a04 0001  |    |		.CONST	0x0a04,0x0001
10a8 0a0b 0002  |    |		.CONST	0x0a0b,0x0002
10aa 0a0f 0003  |    |		.CONST	0x0a0f,0x0003
10ac 0a13 0004  |    |		.CONST	0x0a13,0x0004
10ae 0a17 0005  |    |		.CONST	0x0a17,0x0005
10b0 0a1b 0006  |    |		.CONST	0x0a1b,0x0006
10b2 0a1f 0007  |    |		.CONST	0x0a1f,0x0007
10b4 ; --------------------------------------------------------------------------------------
10b4 ; Debug3 Subtable 0x19
10b4 ; --------------------------------------------------------------------------------------
10b4 0002 0006  |    |		.DBG3TAB	0x0002,0x0006
10b6 0a2b ffff  | +  |		.CONST	0x0a2b,0xffff
10b8 0a2e 0001  | .  |		.CONST	0x0a2e,0x0001
10ba 0a33 0003  | 3  |		.CONST	0x0a33,0x0003
10bc 0a33 fbff  | 3  |		.CONST	0x0a33,0xfbff
10be 0a35 0401  | 5  |		.CONST	0x0a35,0x0401
10c0 0a3a 0402  | :  |		.CONST	0x0a3a,0x0402
10c2 0a4c 0403  | L  |		.CONST	0x0a4c,0x0403
10c4 0a50 0002  | P  |		.CONST	0x0a50,0x0002
10c6 ; --------------------------------------------------------------------------------------
10c6 ; Debug3 Subtable 0x1a
10c6 ; --------------------------------------------------------------------------------------
10c6 0000 0007  |    |		.DBG3TAB	0x0000,0x0007
10c8 0a5b 0001  | [  |		.CONST	0x0a5b,0x0001
10ca 0a5d 0002  | ]  |		.CONST	0x0a5d,0x0002
10cc 0a5f 0003  | _  |		.CONST	0x0a5f,0x0003
10ce 0a60 0004  | `  |		.CONST	0x0a60,0x0004
10d0 0a69 0005  | i  |		.CONST	0x0a69,0x0005
10d2 0a70 0006  | p  |		.CONST	0x0a70,0x0006
10d4 0a73 0007  | s  |		.CONST	0x0a73,0x0007
10d6 ; --------------------------------------------------------------------------------------
10d6 ; Debug3 Subtable 0x1b
10d6 ; --------------------------------------------------------------------------------------
10d6 0002 0011  |    |		.DBG3TAB	0x0002,0x0011
10d8 0a7b ffff  | {  |		.CONST	0x0a7b,0xffff
10da 0a7e fffe  | ~  |		.CONST	0x0a7e,0xfffe
10dc 0a7f 0001  |    |		.CONST	0x0a7f,0x0001
10de 0a81 0002  |    |		.CONST	0x0a81,0x0002
10e0 0a83 0003  |    |		.CONST	0x0a83,0x0003
10e2 0a85 0004  |    |		.CONST	0x0a85,0x0004
10e4 0a87 0005  |    |		.CONST	0x0a87,0x0005
10e6 0a88 0006  |    |		.CONST	0x0a88,0x0006
10e8 0a8a 0007  |    |		.CONST	0x0a8a,0x0007
10ea 0a8c 0008  |    |		.CONST	0x0a8c,0x0008
10ec 0a8e 0009  |    |		.CONST	0x0a8e,0x0009
10ee 0a90 000a  |    |		.CONST	0x0a90,0x000a
10f0 0a90 000b  |    |		.CONST	0x0a90,0x000b
10f2 0a98 000c  |    |		.CONST	0x0a98,0x000c
10f4 0a9a 000d  |    |		.CONST	0x0a9a,0x000d
10f6 0a9e 000e  |    |		.CONST	0x0a9e,0x000e
10f8 0aa0 000f  |    |		.CONST	0x0aa0,0x000f
10fa 0aa8 0010  |    |		.CONST	0x0aa8,0x0010
10fc 0aaa 0011  |    |		.CONST	0x0aaa,0x0011
10fe 0000 0000  |    |		.BLANK	0000[0x102]