DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦dee6c8fb3⟧ SEG

    Length: 5120 (0x1400)
    Types: SEG
    Notes: 5811_R1K_CODE
    Names: »1168392.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »1168392.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »1168392.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »1168392.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »1168392.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »1168392.SEG« 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5811       |X   |		.CONST	0x5811								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0750       | P  |		.CONST	0x0750								; 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 0004       |    |		.CONST	0x0004								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0079       | y  |		.CONST	0x0079								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002a       | *  |		.CONST	0x002a								; Number of locals
000b			INIT_0008:
000b 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible			; Debug Table 0x0 = .DEBUG	0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 029a 0083  |    |		Declare_Subprogram	INIT_0080,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0xc,0xfffc
000e 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0xe,0xfffb
0010 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x10,0xfffa
0012 029a 02eb  |    |		Declare_Subprogram	INIT_02e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x12,0xfff9
0014 029a 0533  |   3|		Declare_Subprogram	INIT_0530,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x14,0xfff8
0016 029a 05cb  |    |		Declare_Subprogram	INIT_05c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x16,0xfff7
0018 029a 05db  |    |		Declare_Subprogram	INIT_05d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x18,0xfff6
001a 029a 0613  |    |		Declare_Subprogram	INIT_0610,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1a,0xfff5
001c 029a 061b  |    |		Declare_Subprogram	INIT_0618,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x1c,0xfff4
001e 029a 0633  |   3|		Declare_Subprogram	INIT_0630,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x1e,0xfff3
0020 62c3       |b   |		Indirect_Literal	Discrete,0x2e4,{0x00000000, 0x30647401}		; Debug Table 0x0.0xd = 0x20,0xfff2
0021 0129       | )  |		Execute	Any,Make_Visible
0022 62bd       |b   |		Indirect_Literal	Discrete,0x2e0,{0x00000000, 0x30647402}		; Debug Table 0x0.0xe = 0x22,0xfff1
0023 0129       | )  |		Execute	Any,Make_Visible
0024 62b7       |b   |		Indirect_Literal	Discrete,0x2dc,{0x00000000, 0x30647403}		; Debug Table 0x0.0xf = 0x24,0xfff0
0025 0129       | )  |		Execute	Any,Make_Visible
0026 62b1       |b   |		Indirect_Literal	Discrete,0x2d8,{0x00000000, 0x30647404}		; Debug Table 0x0.0x10 = 0x26,0xffef
0027 0129       | )  |		Execute	Any,Make_Visible
0028 e001       |    |		Load	0x0,0x1								; Debug Table 0x0.0x11 = 0x28,0xffee
0029 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
002a 4800       |H   |		Short_Literal	0x0
002b 4801       |H   |		Short_Literal	0x1
002c 4801       |H   |		Short_Literal	0x1
002d 480a       |H   |		Short_Literal	0xa
002e 0318       |    |		Declare_Type	Variant_Record,Incomplete
002f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x12 = 0x2f,0xffed
0030 02a0       |    |		Declare_Subprogram	Null_Subprogram
0031 e212       |    |		Load	0x1,0x12
0032 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0033 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0.0x13 = 0x33,0xffec
0034 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1 = .DEBUG	0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015
													; Debug Table 0x1.0x0 = 0x34,0xffff
													; Debug Table 0x1.0x1 = 0x34,0xfffe
0035 4801       |H   |		Short_Literal	0x1
0036 029f 064b  |   K|		Declare_Subprogram	INIT_0648,For_Call
0038 03fd       |    |		Declare_Type	Discrete,Defined
0039 e20f       |    |		Load	0x1,0xf								; Debug Table 0x1.0x2 = 0x39,0xfffd
003a 00d9       |    |		Load_Top	At_Offset_1
003b e002       |    |		Load	0x0,0x2
003c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003d e001       |    |		Load	0x0,0x1
003e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
003f 00e3       |    |		Load_Encached	Natural_Cache
0040 e003       |    |		Load	0x0,0x3
0041 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
0042 e003       |    |		Load	0x0,0x3
0043 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0044 e001       |    |		Load	0x0,0x1
0045 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0046 4801       |H   |		Short_Literal	0x1
0047 628c       |b   |		Indirect_Literal	Discrete,0x2d4,{0x00000000, 0x00002000}
0048 e004       |    |		Load	0x0,0x4
0049 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
004a 034e       | N  |		QQ_Declare_Type	Array,Constrained,Bounds_With_Object
004b 029f 0663  |   c|		Declare_Subprogram	INIT_0660,For_Call
004d 4800       |H   |		Short_Literal	0x0
004e 4801       |H   |		Short_Literal	0x1
004f 4808       |H   |		Short_Literal	0x8
0050 e221       | !  |		Load	0x1,0x21
0051 0307       |    |		Complete_Type	Variant_Record,By_Defining
0052 4800       |H   |		Short_Literal	0x0							; Debug Table 0x1.0x3 = 0x52,0xfffc
0053 4804       |H   |		Short_Literal	0x4
0054 029f 068b  |    |		Declare_Subprogram	INIT_0688,For_Call
0056 03fd       |    |		Declare_Type	Discrete,Defined
0057 029d 06a3  |    |		Declare_Subprogram	INIT_06a0,For_Outer_Call			; Debug Table 0x1.0x4 = 0x57,0xfffb
													; Debug Table 0x1.0x5 = 0x57,0xfffa
													; Debug Table 0x1.0x6 = 0x57,0xfff9
													; Debug Table 0x1.0x7 = 0x57,0xfff8
0059 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0x8 = 0x59,0xfff7
005a 00c7       |    |		Action	Elaborate_Subprogram
005b 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x9 = 0x5b,0xfff6
005c 00c7       |    |		Action	Elaborate_Subprogram
005d 029d 06b3  |    |		Declare_Subprogram	INIT_06b0,For_Outer_Call			; Debug Table 0x1.0xa = 0x5d,0xfff5
005f 029d 06cb  |    |		Declare_Subprogram	INIT_06c8,For_Outer_Call			; Debug Table 0x1.0xb = 0x5f,0xfff4
0061 029d 06db  |    |		Declare_Subprogram	INIT_06d8,For_Outer_Call			; Debug Table 0x1.0xc = 0x61,0xfff3
0063 029d 06eb  |    |		Declare_Subprogram	INIT_06e8,For_Outer_Call			; Debug Table 0x1.0xd = 0x63,0xfff2
0065 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0xe = 0x65,0xfff1
0066 00c7       |    |		Action	Elaborate_Subprogram
0067 029d 0703  |    |		Declare_Subprogram	INIT_0700,For_Outer_Call			; Debug Table 0x1.0xf = 0x67,0xfff0
0069 029d 0713  |    |		Declare_Subprogram	INIT_0710,For_Outer_Call			; Debug Table 0x1.0x10 = 0x69,0xffef
006b 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0x11 = 0x6b,0xffee
006c 00c7       |    |		Action	Elaborate_Subprogram
006d 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0x12 = 0x6d,0xffed
006e 00c7       |    |		Action	Elaborate_Subprogram
006f 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0x13 = 0x6f,0xffec
0070 00c7       |    |		Action	Elaborate_Subprogram
0071 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19				; Debug Table 0x1.0x14 = 0x71,0xffeb
0072 00c7       |    |		Action	Elaborate_Subprogram
0073 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x15 = 0x73,0xffea
0074 00c7       |    |		Action	Elaborate_Subprogram
0075 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0x16 = 0x75,0xffe9
0076 00c7       |    |		Action	Elaborate_Subprogram
0077 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0x17 = 0x77,0xffe8
0078 00c7       |    |		Action	Elaborate_Subprogram
0079			BODY_0008:
0079 00bc       |    |		Action	Signal_Activated
007a 00bb       |    |		Action	Signal_Completion
007b 0000 0000  |    |		.BLANK	0000[0x5]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083       |    |		.CONST	0x0083								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0001       |    |		.CONST	0x0001								; Number of locals
0083			BODY_0080:
0083			INIT_0080:
0083 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x2 = .DEBUG	0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a
													; Debug Table 0x2.0x0 = 0x83,0x1
0084 e221       | !  |		Load	0x1,0x21
0085 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0086 e212       |    |		Load	0x1,0x12
0087 00dd       |    |		Load_Top	At_Offset_5
0088 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
0089 00d8       |    |		Load_Top	At_Offset_0
008a 0217       |    |		Execute	Heap_Access,All_Reference
008b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
008c a5f8       |    |		Store_Unchecked	0x2,-0x8
008d 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x2.0x1 = 0x8d,0x2
													; Debug Table 0x2.0x2 = 0x8d,0x3
008e e221       | !  |		Load	0x1,0x21
008f 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0090 00d8       |    |		Load_Top	At_Offset_0
0091 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0092 01da       |    |		Execute	Vector,Bounds
0093 e004       |    |		Load	0x0,0x4
0094 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0095 035b       | [  |		Declare_Type	Array,Constrained
0096 0337       | 7  |		Declare_Variable	Array
0097 00d8       |    |		Load_Top	At_Offset_0
0098 01d9       |    |		Execute	Vector,Reverse_Bounds
0099 0263       | c  |		Execute	Discrete,Above_Bound
009a 7005       |p   |		Jump_Nonzero	0xa0
009b 4800       |H   |		Short_Literal	0x0
009c 00d9       |    |		Load_Top	At_Offset_1
009d 00dc       |    |		Load_Top	At_Offset_4
009e 01d6       |    |		Execute	Vector,Field_Write
009f 3ffb       |?   |		Loop_Increasing	0x9b
00a0 00d9       |    |		Load_Top	At_Offset_1
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 01da       |    |		Execute	Vector,Bounds
00a5 00da       |    |		Load_Top	At_Offset_2
00a6 01da       |    |		Execute	Vector,Bounds
00a7 00da       |    |		Load_Top	At_Offset_2
00a8 027f       |    |		Execute	Discrete,Equal
00a9 7002       |p   |		Jump_Nonzero	0xac
00aa 48e0       |H   |		Short_Literal	0xe0
00ab 0257       | W  |		Execute	Discrete,Raise
00ac 00d0       |    |		Action	Swap_Control
00ad 00d1       |    |		Pop_Control	Pop_Count_1
00ae 027f       |    |		Execute	Discrete,Equal
00af 7002       |p   |		Jump_Nonzero	0xb2
00b0 48e0       |H   |		Short_Literal	0xe0
00b1 0257       | W  |		Execute	Discrete,Raise
00b2 00d2       |    |		Pop_Control	Pop_Count_2
00b3 00d9       |    |		Load_Top	At_Offset_1
00b4 290a       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa
00b5 00db       |    |		Load_Top	At_Offset_3
00b6 e20f       |    |		Load	0x1,0xf
00b7 0119       |    |		Execute	Any,Check_In_Formal_Type
00b8 00d9       |    |		Load_Top	At_Offset_1
00b9 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00ba 4800       |H   |		Short_Literal	0x0
00bb 00d9       |    |		Load_Top	At_Offset_1
00bc 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
00bd 00dd       |    |		Load_Top	At_Offset_5
00be 00d9       |    |		Load_Top	At_Offset_1
00bf 2804       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
00c0 4800       |H   |		Short_Literal	0x0
00c1 00d9       |    |		Load_Top	At_Offset_1
00c2 2805       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
00c3 e5fb       |    |		Load	0x2,-0x5
00c4 00d9       |    |		Load_Top	At_Offset_1
00c5 2806       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6
00c6 e5fa       |    |		Load	0x2,-0x6
00c7 00d9       |    |		Load_Top	At_Offset_1
00c8 2807       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7
00c9 e5f9       |    |		Load	0x2,-0x7
00ca e003       |    |		Load	0x0,0x3
00cb 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
00cc 0119       |    |		Execute	Any,Check_In_Formal_Type
00cd 00d9       |    |		Load_Top	At_Offset_1
00ce 2808       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8
00cf 4800       |H   |		Short_Literal	0x0
00d0 00d9       |    |		Load_Top	At_Offset_1
00d1 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
00d2 e5f8       |    |		Load	0x2,-0x8
00d3 0218       |    |		Execute	Heap_Access,All_Write
00d4 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
00d5 0000 0000  |    |		.XXX[0x3]
00d7 0000       |    |
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x3 = .DEBUG	0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a
													; Debug Table 0x3.0x0 = 0xdb,0x1
00dc e221       | !  |		Load	0x1,0x21
00dd 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00de e212       |    |		Load	0x1,0x12
00df 00dd       |    |		Load_Top	At_Offset_5
00e0 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
00e1 00d8       |    |		Load_Top	At_Offset_0
00e2 0217       |    |		Execute	Heap_Access,All_Reference
00e3 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e4 a5f8       |    |		Store_Unchecked	0x2,-0x8
00e5 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x3.0x1 = 0xe5,0x2
													; Debug Table 0x3.0x2 = 0xe5,0x3
00e6 e221       | !  |		Load	0x1,0x21
00e7 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00e8 00d8       |    |		Load_Top	At_Offset_0
00e9 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
00ea 01da       |    |		Execute	Vector,Bounds
00eb e004       |    |		Load	0x0,0x4
00ec 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00ed 035b       | [  |		Declare_Type	Array,Constrained
00ee 0337       | 7  |		Declare_Variable	Array
00ef 00d8       |    |		Load_Top	At_Offset_0
00f0 01d9       |    |		Execute	Vector,Reverse_Bounds
00f1 0263       | c  |		Execute	Discrete,Above_Bound
00f2 7005       |p   |		Jump_Nonzero	0xf8
00f3 4800       |H   |		Short_Literal	0x0
00f4 00d9       |    |		Load_Top	At_Offset_1
00f5 00dc       |    |		Load_Top	At_Offset_4
00f6 01d6       |    |		Execute	Vector,Field_Write
00f7 3ffb       |?   |		Loop_Increasing	0xf3
00f8 00d9       |    |		Load_Top	At_Offset_1
00f9 00d8       |    |		Load_Top	At_Offset_0
00fa 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
00fb 00da       |    |		Load_Top	At_Offset_2
00fc 01da       |    |		Execute	Vector,Bounds
00fd 00da       |    |		Load_Top	At_Offset_2
00fe 01da       |    |		Execute	Vector,Bounds
00ff 00da       |    |		Load_Top	At_Offset_2
0100 027f       |    |		Execute	Discrete,Equal
0101 7002       |p   |		Jump_Nonzero	0x104
0102 48e0       |H   |		Short_Literal	0xe0
0103 0257       | W  |		Execute	Discrete,Raise
0104 00d0       |    |		Action	Swap_Control
0105 00d1       |    |		Pop_Control	Pop_Count_1
0106 027f       |    |		Execute	Discrete,Equal
0107 7002       |p   |		Jump_Nonzero	0x10a
0108 48e0       |H   |		Short_Literal	0xe0
0109 0257       | W  |		Execute	Discrete,Raise
010a 00d2       |    |		Pop_Control	Pop_Count_2
010b 00d9       |    |		Load_Top	At_Offset_1
010c 290a       |)   |		Execute	Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa
010d 00db       |    |		Load_Top	At_Offset_3
010e e20f       |    |		Load	0x1,0xf
010f 0119       |    |		Execute	Any,Check_In_Formal_Type
0110 00d9       |    |		Load_Top	At_Offset_1
0111 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0112 4801       |H   |		Short_Literal	0x1
0113 00d9       |    |		Load_Top	At_Offset_1
0114 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
0115 00dd       |    |		Load_Top	At_Offset_5
0116 00d9       |    |		Load_Top	At_Offset_1
0117 2804       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
0118 4800       |H   |		Short_Literal	0x0
0119 00d9       |    |		Load_Top	At_Offset_1
011a 2805       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
011b e5fb       |    |		Load	0x2,-0x5
011c 00d9       |    |		Load_Top	At_Offset_1
011d 2806       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6
011e e5fa       |    |		Load	0x2,-0x6
011f 00d9       |    |		Load_Top	At_Offset_1
0120 2807       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7
0121 e5f9       |    |		Load	0x2,-0x7
0122 e003       |    |		Load	0x0,0x3
0123 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0124 0119       |    |		Execute	Any,Check_In_Formal_Type
0125 00d9       |    |		Load_Top	At_Offset_1
0126 2808       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8
0127 e5fa       |    |		Load	0x2,-0x6
0128 00d9       |    |		Load_Top	At_Offset_1
0129 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
012a e5f8       |    |		Load	0x2,-0x8
012b 0218       |    |		Execute	Heap_Access,All_Write
012c 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
012d 0000 0000  |    |		.XXX[0x3]
012f 0000       |    |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 013b       | ;  |		.CONST	0x013b								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0005       |    |		.CONST	0x0005								; Number of locals
0133			INIT_0130:
0133 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x4 = .DEBUG	0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa
													; Debug Table 0x4.0x0 = 0x133,0xffff
0134 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x4.0x1 = 0x134,0xfffe
0135 01dd       |    |		Execute	Vector,First
0136 00e3       |    |		Load_Encached	Natural_Cache
0137 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0138 e223       | #  |		Load	0x1,0x23							; Debug Table 0x4.0x2 = 0x138,0xfffd
0139 0604       |    |		Execute_Immediate	Set_Value_Unchecked,0x4
013a e223       | #  |		Load	0x1,0x23							; Debug Table 0x4.0x3 = 0x13a,0xfffc
013b			BODY_0130:
013b 00de       |    |		Load_Top	At_Offset_6						; Debug Table 0x4.0x4 = 0x13b,0x1
013c 0217       |    |		Execute	Heap_Access,All_Reference
013d 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
013e 0f01       |    |		Execute_Immediate	Equal,0x1
013f 6802       |h   |		Jump_Zero	0x142
0140 e21f       |    |		Load	0x1,0x1f							; Debug Table 0x4.0x5 = 0x140,0x2
0141 0257       | W  |		Execute	Discrete,Raise
0142 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x6 = 0x142,0x3
0143 a5fc       |    |		Store_Unchecked	0x2,-0x4
0144 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x7 = 0x144,0x4
0145 a5fd       |    |		Store_Unchecked	0x2,-0x3
0146 00cf       |    |		Action	Mark_Auxiliary
0147 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x8 = 0x147,0x5
													; Debug Table 0x4.0x9 = 0x147,0x6
0148 0217       |    |		Execute	Heap_Access,All_Reference
0149 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
014a 701c       |p   |		Jump_Nonzero	0x167
014b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0xa = 0x14b,0x7
014c 0219       |    |		Execute	Heap_Access,All_Read
014d e5ff       |    |		Load	0x2,-0x1
014e 0219       |    |		Execute	Heap_Access,All_Read
014f 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0150 00e3       |    |		Load_Encached	Natural_Cache
0151 00e1       |    |		Load_Encached	Boolean_Cache
0152 00da       |    |		Load_Top	At_Offset_2
0153 e5ff       |    |		Load	0x2,-0x1
0154 0217       |    |		Execute	Heap_Access,All_Reference
0155 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0156 e20f       |    |		Load	0x1,0xf
0157 0119       |    |		Execute	Any,Check_In_Formal_Type
0158 8210       |    |		Call	0x1,0x10
0159 00d1       |    |		Pop_Control	Pop_Count_1
015a c5fd       |    |		Store	0x2,-0x3
015b 00da       |    |		Load_Top	At_Offset_2
015c 2805       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
015d 00d2       |    |		Pop_Control	Pop_Count_2
015e e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x4.0xb = 0x15e,0x8
015f 7171       |qq  |		Jump_Nonzero	0x2d1
0160 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0xc = 0x160,0x9
0161 0217       |    |		Execute	Heap_Access,All_Reference
0162 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0163 0a01       |    |		Execute_Immediate	Plus,0x1
0164 e5ff       |    |		Load	0x2,-0x1
0165 0217       |    |		Execute	Heap_Access,All_Reference
0166 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0167 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0xd = 0x167,0xa
0168 0217       |    |		Execute	Heap_Access,All_Reference
0169 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
016a 4603       |F   |		Jump_Case	0x4
016b 7803       |x   |		Jump	0x16f								; case 0x0
016c 785b       |x[  |		Jump	0x1c8								; case 0x1
016d 78bb       |x   |		Jump	0x229								; case 0x2
016e 7945       |yE  |		Jump	0x2b4								; case 0x3
016f e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0xe = 0x16f,0xb
0170 0217       |    |		Execute	Heap_Access,All_Reference
0171 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0172 e5ff       |    |		Load	0x2,-0x1
0173 0217       |    |		Execute	Heap_Access,All_Reference
0174 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0175 0273       | s  |		Execute	Discrete,Plus
0176 0248       | H  |		Execute	Discrete,Check_In_Integer
0177 0aff       |    |		Execute_Immediate	Plus,-0x1
0178 e5ff       |    |		Load	0x2,-0x1
0179 0217       |    |		Execute	Heap_Access,All_Reference
017a 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
017b 027d       | }  |		Execute	Discrete,Greater
017c 6805       |h   |		Jump_Zero	0x182
017d 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0xf = 0x17d,0xc
017e e5ff       |    |		Load	0x2,-0x1
017f 0217       |    |		Execute	Heap_Access,All_Reference
0180 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0181 794d       |yM  |		Jump	0x2cf
0182 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x10 = 0x182,0xd
0183 0217       |    |		Execute	Heap_Access,All_Reference
0184 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0185 e5ff       |    |		Load	0x2,-0x1
0186 0217       |    |		Execute	Heap_Access,All_Reference
0187 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0188 e5ff       |    |		Load	0x2,-0x1
0189 0217       |    |		Execute	Heap_Access,All_Reference
018a 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
018b 8226       | &  |		Call	0x1,0x26
018c e5fe       |    |		Load	0x2,-0x2
018d 01dd       |    |		Execute	Vector,First
018e e5fe       |    |		Load	0x2,-0x2
018f 01dd       |    |		Execute	Vector,First
0190 e5ff       |    |		Load	0x2,-0x1
0191 0217       |    |		Execute	Heap_Access,All_Reference
0192 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0193 0273       | s  |		Execute	Discrete,Plus
0194 0aff       |    |		Execute_Immediate	Plus,-0x1
0195 0248       | H  |		Execute	Discrete,Check_In_Integer
0196 e5fe       |    |		Load	0x2,-0x2
0197 01ce       |    |		Execute	Vector,Slice_Write
0198 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x4.0x11 = 0x198,0xe
0199 01dd       |    |		Execute	Vector,First
019a e5fe       |    |		Load	0x2,-0x2
019b 01dd       |    |		Execute	Vector,First
019c e5ff       |    |		Load	0x2,-0x1
019d 0217       |    |		Execute	Heap_Access,All_Reference
019e 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
019f 0273       | s  |		Execute	Discrete,Plus
01a0 0aff       |    |		Execute_Immediate	Plus,-0x1
01a1 0248       | H  |		Execute	Discrete,Check_In_Integer
01a2 e5fe       |    |		Load	0x2,-0x2
01a3 01cf       |    |		Execute	Vector,Slice_Read
01a4 8228       | (  |		Call	0x1,0x28
01a5 a5fd       |    |		Store_Unchecked	0x2,-0x3
01a6 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x4.0x12 = 0x1a6,0xf
01a7 701f       |p   |		Jump_Nonzero	0x1c7
01a8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x13 = 0x1a8,0x10
01a9 0217       |    |		Execute	Heap_Access,All_Reference
01aa 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01ab e5ff       |    |		Load	0x2,-0x1
01ac 0217       |    |		Execute	Heap_Access,All_Reference
01ad 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01ae 0273       | s  |		Execute	Discrete,Plus
01af e5ff       |    |		Load	0x2,-0x1
01b0 0217       |    |		Execute	Heap_Access,All_Reference
01b1 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
01b2 027d       | }  |		Execute	Discrete,Greater
01b3 6805       |h   |		Jump_Zero	0x1b9
01b4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x14 = 0x1b4,0x11
01b5 e5ff       |    |		Load	0x2,-0x1
01b6 0217       |    |		Execute	Heap_Access,All_Reference
01b7 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01b8 780a       |x   |		Jump	0x1c3
01b9 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x15 = 0x1b9,0x12
01ba 0217       |    |		Execute	Heap_Access,All_Reference
01bb 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01bc e5ff       |    |		Load	0x2,-0x1
01bd 0217       |    |		Execute	Heap_Access,All_Reference
01be 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01bf 0273       | s  |		Execute	Discrete,Plus
01c0 e5ff       |    |		Load	0x2,-0x1
01c1 0217       |    |		Execute	Heap_Access,All_Reference
01c2 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01c3 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x16 = 0x1c3,0x13
01c4 0217       |    |		Execute	Heap_Access,All_Reference
01c5 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01c6 a5fc       |    |		Store_Unchecked	0x2,-0x4
01c7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x4.0x17 = 0x1c7,0x14
01c8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x18 = 0x1c8,0x15
01c9 0217       |    |		Execute	Heap_Access,All_Reference
01ca 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01cb 0a04       |    |		Execute_Immediate	Plus,0x4
01cc 0248       | H  |		Execute	Discrete,Check_In_Integer
01cd 0aff       |    |		Execute_Immediate	Plus,-0x1
01ce e5ff       |    |		Load	0x2,-0x1
01cf 0217       |    |		Execute	Heap_Access,All_Reference
01d0 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
01d1 027d       | }  |		Execute	Discrete,Greater
01d2 700a       |p   |		Jump_Nonzero	0x1dd
01d3 4804       |H   |		Short_Literal	0x4
01d4 e5ff       |    |		Load	0x2,-0x1
01d5 0217       |    |		Execute	Heap_Access,All_Reference
01d6 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01d7 e5ff       |    |		Load	0x2,-0x1
01d8 0217       |    |		Execute	Heap_Access,All_Reference
01d9 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
01da 8226       | &  |		Call	0x1,0x26
01db 8228       | (  |		Call	0x1,0x28
01dc 6805       |h   |		Jump_Zero	0x1e2
01dd 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x19 = 0x1dd,0x16
01de e5ff       |    |		Load	0x2,-0x1
01df 0217       |    |		Execute	Heap_Access,All_Reference
01e0 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01e1 78ed       |x   |		Jump	0x2cf
01e2 4804       |H   |		Short_Literal	0x4							; Debug Table 0x4.0x1a = 0x1e2,0x17
01e3 e5ff       |    |		Load	0x2,-0x1
01e4 0217       |    |		Execute	Heap_Access,All_Reference
01e5 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01e6 e5ff       |    |		Load	0x2,-0x1
01e7 0217       |    |		Execute	Heap_Access,All_Reference
01e8 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
01e9 8227       | '  |		Call	0x1,0x27
01ea 8224       | $  |		Call	0x1,0x24
01eb 0afc       |    |		Execute_Immediate	Plus,-0x4
01ec c5fc       |    |		Store	0x2,-0x4
01ed e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x1b = 0x1ed,0x18
01ee 0a04       |    |		Execute_Immediate	Plus,0x4
01ef e5ff       |    |		Load	0x2,-0x1
01f0 0217       |    |		Execute	Heap_Access,All_Reference
01f1 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01f2 027d       | }  |		Execute	Discrete,Greater
01f3 6804       |h   |		Jump_Zero	0x1f8
01f4 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x1c = 0x1f4,0x19
01f5 a5fc       |    |		Store_Unchecked	0x2,-0x4
01f6 e21d       |    |		Load	0x1,0x1d							; Debug Table 0x4.0x1d = 0x1f6,0x1a
01f7 0257       | W  |		Execute	Discrete,Raise
01f8 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x1e = 0x1f8,0x1b
01f9 0217       |    |		Execute	Heap_Access,All_Reference
01fa 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01fb 0a04       |    |		Execute_Immediate	Plus,0x4
01fc e5ff       |    |		Load	0x2,-0x1
01fd 0217       |    |		Execute	Heap_Access,All_Reference
01fe 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01ff e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x1f = 0x1ff,0x1c
0200 e5ff       |    |		Load	0x2,-0x1
0201 0217       |    |		Execute	Heap_Access,All_Reference
0202 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0203 e5ff       |    |		Load	0x2,-0x1
0204 0217       |    |		Execute	Heap_Access,All_Reference
0205 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0206 8226       | &  |		Call	0x1,0x26
0207 e5fe       |    |		Load	0x2,-0x2
0208 01dd       |    |		Execute	Vector,First
0209 e5fe       |    |		Load	0x2,-0x2
020a 01dd       |    |		Execute	Vector,First
020b e5fc       |    |		Load	0x2,-0x4
020c 0273       | s  |		Execute	Discrete,Plus
020d 0aff       |    |		Execute_Immediate	Plus,-0x1
020e 0248       | H  |		Execute	Discrete,Check_In_Integer
020f e5fe       |    |		Load	0x2,-0x2
0210 01ce       |    |		Execute	Vector,Slice_Write
0211 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x20 = 0x211,0x1d
0212 0217       |    |		Execute	Heap_Access,All_Reference
0213 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0214 e5fc       |    |		Load	0x2,-0x4
0215 0273       | s  |		Execute	Discrete,Plus
0216 e5ff       |    |		Load	0x2,-0x1
0217 0217       |    |		Execute	Heap_Access,All_Reference
0218 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0219 027d       | }  |		Execute	Discrete,Greater
021a 6805       |h   |		Jump_Zero	0x220
021b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x21 = 0x21b,0x1e
021c e5ff       |    |		Load	0x2,-0x1
021d 0217       |    |		Execute	Heap_Access,All_Reference
021e 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
021f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0220 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x22 = 0x220,0x1f
0221 0217       |    |		Execute	Heap_Access,All_Reference
0222 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0223 e5fc       |    |		Load	0x2,-0x4
0224 0273       | s  |		Execute	Discrete,Plus
0225 e5ff       |    |		Load	0x2,-0x1
0226 0217       |    |		Execute	Heap_Access,All_Reference
0227 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0228 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x4.0x23 = 0x228,0x20
0229 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x24 = 0x229,0x21
022a 0217       |    |		Execute	Heap_Access,All_Reference
022b 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
022c 0a05       |    |		Execute_Immediate	Plus,0x5
022d 0248       | H  |		Execute	Discrete,Check_In_Integer
022e 0aff       |    |		Execute_Immediate	Plus,-0x1
022f e5ff       |    |		Load	0x2,-0x1
0230 0217       |    |		Execute	Heap_Access,All_Reference
0231 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0232 027d       | }  |		Execute	Discrete,Greater
0233 700a       |p   |		Jump_Nonzero	0x23e
0234 4805       |H   |		Short_Literal	0x5
0235 e5ff       |    |		Load	0x2,-0x1
0236 0217       |    |		Execute	Heap_Access,All_Reference
0237 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0238 e5ff       |    |		Load	0x2,-0x1
0239 0217       |    |		Execute	Heap_Access,All_Reference
023a 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
023b 8226       | &  |		Call	0x1,0x26
023c 8228       | (  |		Call	0x1,0x28
023d 6805       |h   |		Jump_Zero	0x243
023e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x25 = 0x23e,0x22
023f e5ff       |    |		Load	0x2,-0x1
0240 0217       |    |		Execute	Heap_Access,All_Reference
0241 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0242 788c       |x   |		Jump	0x2cf
0243 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x26 = 0x243,0x23
0244 e5ff       |    |		Load	0x2,-0x1
0245 0217       |    |		Execute	Heap_Access,All_Reference
0246 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0247 e5ff       |    |		Load	0x2,-0x1
0248 0217       |    |		Execute	Heap_Access,All_Reference
0249 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
024a 8227       | '  |		Call	0x1,0x27
024b 8224       | $  |		Call	0x1,0x24
024c 00d8       |    |		Load_Top	At_Offset_0
024d e223       | #  |		Load	0x1,0x23
024e 0260       | `  |		Execute	Discrete,In_Type
024f 7002       |p   |		Jump_Nonzero	0x252
0250 48e0       |H   |		Short_Literal	0xe0
0251 0257       | W  |		Execute	Discrete,Raise
0252 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0253 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x27 = 0x253,0x24
0254 00db       |    |		Load_Top	At_Offset_3
0255 8225       | %  |		Call	0x1,0x25
0256 7002       |p   |		Jump_Nonzero	0x259
0257 e21d       |    |		Load	0x1,0x1d							; Debug Table 0x4.0x28 = 0x257,0x25
0258 0257       | W  |		Execute	Discrete,Raise
0259 4804       |H   |		Short_Literal	0x4							; Debug Table 0x4.0x29 = 0x259,0x26
025a e5ff       |    |		Load	0x2,-0x1
025b 0217       |    |		Execute	Heap_Access,All_Reference
025c 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
025d 0a01       |    |		Execute_Immediate	Plus,0x1
025e 00e3       |    |		Load_Encached	Natural_Cache
025f 025b       | [  |		Execute	Discrete,Check_In_Type
0260 e5ff       |    |		Load	0x2,-0x1
0261 0217       |    |		Execute	Heap_Access,All_Reference
0262 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0263 8227       | '  |		Call	0x1,0x27
0264 8224       | $  |		Call	0x1,0x24
0265 0afb       |    |		Execute_Immediate	Plus,-0x5
0266 005d       | ]  |		Store_Top	Discrete,At_Offset_5
0267 e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x2a = 0x267,0x27
0268 00dd       |    |		Load_Top	At_Offset_5
0269 0273       | s  |		Execute	Discrete,Plus
026a c5fc       |    |		Store	0x2,-0x4
026b e5fc       |    |		Load	0x2,-0x4							; Debug Table 0x4.0x2b = 0x26b,0x28
026c e5ff       |    |		Load	0x2,-0x1
026d 0217       |    |		Execute	Heap_Access,All_Reference
026e 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
026f 027d       | }  |		Execute	Discrete,Greater
0270 6808       |h   |		Jump_Zero	0x279
0271 e5ff       |    |		Load	0x2,-0x1
0272 0217       |    |		Execute	Heap_Access,All_Reference
0273 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0274 6804       |h   |		Jump_Zero	0x279
0275 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x2c = 0x275,0x29
0276 a5fc       |    |		Store_Unchecked	0x2,-0x4
0277 e21d       |    |		Load	0x1,0x1d							; Debug Table 0x4.0x2d = 0x277,0x2a
0278 0257       | W  |		Execute	Discrete,Raise
0279 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x2e = 0x279,0x2b
027a 0217       |    |		Execute	Heap_Access,All_Reference
027b 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
027c 0a05       |    |		Execute_Immediate	Plus,0x5
027d e5ff       |    |		Load	0x2,-0x1
027e 0217       |    |		Execute	Heap_Access,All_Reference
027f 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0280 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x4.0x2f = 0x280,0x2c
0281 e5ff       |    |		Load	0x2,-0x1
0282 0217       |    |		Execute	Heap_Access,All_Reference
0283 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0284 e5ff       |    |		Load	0x2,-0x1
0285 0217       |    |		Execute	Heap_Access,All_Reference
0286 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0287 8226       | &  |		Call	0x1,0x26
0288 00dc       |    |		Load_Top	At_Offset_4
0289 00dd       |    |		Load_Top	At_Offset_5
028a e402       |    |		Load	0x2,0x2
028b 0273       | s  |		Execute	Discrete,Plus
028c 0aff       |    |		Execute_Immediate	Plus,-0x1
028d 0248       | H  |		Execute	Discrete,Check_In_Integer
028e e5fe       |    |		Load	0x2,-0x2
028f 01ce       |    |		Execute	Vector,Slice_Write
0290 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x4.0x30 = 0x290,0x2d
0291 00dd       |    |		Load_Top	At_Offset_5
0292 0273       | s  |		Execute	Discrete,Plus
0293 005c       | \  |		Store_Top	Discrete,At_Offset_4
0294 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x31 = 0x294,0x2e
0295 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0296 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x32 = 0x296,0x2f
0297 0217       |    |		Execute	Heap_Access,All_Reference
0298 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0299 00dd       |    |		Load_Top	At_Offset_5
029a 0273       | s  |		Execute	Discrete,Plus
029b e5ff       |    |		Load	0x2,-0x1
029c 0217       |    |		Execute	Heap_Access,All_Reference
029d 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
029e 027d       | }  |		Execute	Discrete,Greater
029f 6805       |h   |		Jump_Zero	0x2a5
02a0 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x33 = 0x2a0,0x30
02a1 e5ff       |    |		Load	0x2,-0x1
02a2 0217       |    |		Execute	Heap_Access,All_Reference
02a3 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02a4 7808       |x   |		Jump	0x2ad
02a5 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x34 = 0x2a5,0x31
02a6 0217       |    |		Execute	Heap_Access,All_Reference
02a7 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
02a8 00dd       |    |		Load_Top	At_Offset_5
02a9 0273       | s  |		Execute	Discrete,Plus
02aa e5ff       |    |		Load	0x2,-0x1
02ab 0217       |    |		Execute	Heap_Access,All_Reference
02ac 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02ad 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x35 = 0x2ad,0x32
02ae 0f00       |    |		Execute_Immediate	Equal,0x0
02af 00da       |    |		Load_Top	At_Offset_2
02b0 0f03       |    |		Execute_Immediate	Equal,0x3
02b1 0278       | x  |		Execute	Discrete,Or
02b2 701e       |p   |		Jump_Nonzero	0x2d1
02b3 781b       |x   |		Jump	0x2cf
02b4 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x36 = 0x2b4,0x33
02b5 0217       |    |		Execute	Heap_Access,All_Reference
02b6 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
02b7 e5ff       |    |		Load	0x2,-0x1
02b8 0217       |    |		Execute	Heap_Access,All_Reference
02b9 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
02ba e5ff       |    |		Load	0x2,-0x1
02bb 0217       |    |		Execute	Heap_Access,All_Reference
02bc 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
02bd 8226       | &  |		Call	0x1,0x26
02be e5fe       |    |		Load	0x2,-0x2
02bf 01dd       |    |		Execute	Vector,First
02c0 e5fe       |    |		Load	0x2,-0x2
02c1 01dd       |    |		Execute	Vector,First
02c2 e5ff       |    |		Load	0x2,-0x1
02c3 0217       |    |		Execute	Heap_Access,All_Reference
02c4 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
02c5 0273       | s  |		Execute	Discrete,Plus
02c6 0aff       |    |		Execute_Immediate	Plus,-0x1
02c7 0248       | H  |		Execute	Discrete,Check_In_Integer
02c8 e5fe       |    |		Load	0x2,-0x2
02c9 01ce       |    |		Execute	Vector,Slice_Write
02ca 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x37 = 0x2ca,0x34
02cb e5ff       |    |		Load	0x2,-0x1
02cc 0217       |    |		Execute	Heap_Access,All_Reference
02cd 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02ce 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x4.0x38 = 0x2ce,0x35
02cf 00c9       |    |		Action	Pop_Auxiliary_Loop
02d0 7e76       |~v  |		Jump	0x147
02d1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02d2 0000 0000  |    |		.XXX[0x2]
02d4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00002000}
02d8 0000 0000  |    |		.LITERAL	{0x00000000, 0x30647404}
02dc 0000 0000  |    |		.LITERAL	{0x00000000, 0x30647403}
02e0 0000 0000  |    |		.LITERAL	{0x00000000, 0x30647402}
02e4 0000 0000  |    |		.LITERAL	{0x00000000, 0x30647401}
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02ed       |    |		.CONST	0x02ed								; Address of begin
02e9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ea 0003       |    |		.CONST	0x0003								; Number of locals
02eb			INIT_02e8:
02eb 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x5 = .DEBUG	0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0
													; Debug Table 0x5.0x0 = 0x2eb,0xffff
02ec 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x5.0x1 = 0x2ec,0xfffe
02ed			BODY_02e8:
02ed 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x2 = 0x2ed,0x1
02ee 0217       |    |		Execute	Heap_Access,All_Reference
02ef 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
02f0 7002       |p   |		Jump_Nonzero	0x2f3
02f1 e220       |    |		Load	0x1,0x20							; Debug Table 0x5.0x3 = 0x2f1,0x2
02f2 0257       | W  |		Execute	Discrete,Raise
02f3 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x4 = 0x2f3,0x3
02f4 0217       |    |		Execute	Heap_Access,All_Reference
02f5 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
02f6 4603       |F   |		Jump_Case	0x4
02f7 7803       |x   |		Jump	0x2fb								; case 0x0
02f8 7854       |xT  |		Jump	0x34d								; case 0x1
02f9 78c5       |x   |		Jump	0x3bf								; case 0x2
02fa 7a2b       |z+  |		Jump	0x526								; case 0x3
02fb 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x5 = 0x2fb,0x4
02fc 0217       |    |		Execute	Heap_Access,All_Reference
02fd 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
02fe 00de       |    |		Load_Top	At_Offset_6
02ff 01db       |    |		Execute	Vector,Length
0300 027e       | ~  |		Execute	Discrete,Not_Equal
0301 6802       |h   |		Jump_Zero	0x304
0302 e21d       |    |		Load	0x1,0x1d							; Debug Table 0x5.0x6 = 0x302,0x5
0303 0257       | W  |		Execute	Discrete,Raise
0304 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x7 = 0x304,0x6
0305 0217       |    |		Execute	Heap_Access,All_Reference
0306 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0307 00de       |    |		Load_Top	At_Offset_6
0308 01db       |    |		Execute	Vector,Length
0309 0273       | s  |		Execute	Discrete,Plus
030a 00dd       |    |		Load_Top	At_Offset_5
030b 0217       |    |		Execute	Heap_Access,All_Reference
030c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
030d 027d       | }  |		Execute	Discrete,Greater
030e 6823       |h#  |		Jump_Zero	0x332
030f 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x8 = 0x30f,0x7
0310 0219       |    |		Execute	Heap_Access,All_Read
0311 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0312 00d8       |    |		Load_Top	At_Offset_0
0313 4812       |H   |		Short_Literal	0x12
0314 e5ff       |    |		Load	0x2,-0x1
0315 0217       |    |		Execute	Heap_Access,All_Reference
0316 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0317 0a01       |    |		Execute_Immediate	Plus,0x1
0318 00e3       |    |		Load_Encached	Natural_Cache
0319 025b       | [  |		Execute	Discrete,Check_In_Type
031a 822a       | *  |		Call	0x1,0x2a
031b 00d2       |    |		Pop_Control	Pop_Count_2
031c 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x9 = 0x31c,0x8
031d 4812       |H   |		Short_Literal	0x12
031e 00de       |    |		Load_Top	At_Offset_6
031f 0217       |    |		Execute	Heap_Access,All_Reference
0320 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0321 8229       | )  |		Call	0x1,0x29
0322 00de       |    |		Load_Top	At_Offset_6
0323 0217       |    |		Execute	Heap_Access,All_Reference
0324 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0325 01cf       |    |		Execute	Vector,Slice_Read
0326 00dd       |    |		Load_Top	At_Offset_5
0327 0217       |    |		Execute	Heap_Access,All_Reference
0328 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0329 e20f       |    |		Load	0x1,0xf
032a 0119       |    |		Execute	Any,Check_In_Formal_Type
032b 8211       |    |		Call	0x1,0x11
032c 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0xa = 0x32c,0x9
032d 0217       |    |		Execute	Heap_Access,All_Reference
032e 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
032f 00dd       |    |		Load_Top	At_Offset_5
0330 0217       |    |		Execute	Heap_Access,All_Reference
0331 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0332 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0xb = 0x332,0xa
0333 00dd       |    |		Load_Top	At_Offset_5
0334 0217       |    |		Execute	Heap_Access,All_Reference
0335 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0336 0a01       |    |		Execute_Immediate	Plus,0x1
0337 0248       | H  |		Execute	Discrete,Check_In_Integer
0338 00de       |    |		Load_Top	At_Offset_6
0339 0217       |    |		Execute	Heap_Access,All_Reference
033a 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
033b e5fe       |    |		Load	0x2,-0x2
033c 01db       |    |		Execute	Vector,Length
033d 0273       | s  |		Execute	Discrete,Plus
033e 0248       | H  |		Execute	Discrete,Check_In_Integer
033f e5ff       |    |		Load	0x2,-0x1
0340 0219       |    |		Execute	Heap_Access,All_Read
0341 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0342 01ce       |    |		Execute	Vector,Slice_Write
0343 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0xc = 0x343,0xb
0344 0217       |    |		Execute	Heap_Access,All_Reference
0345 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0346 00de       |    |		Load_Top	At_Offset_6
0347 01db       |    |		Execute	Vector,Length
0348 0273       | s  |		Execute	Discrete,Plus
0349 00dd       |    |		Load_Top	At_Offset_5
034a 0217       |    |		Execute	Heap_Access,All_Reference
034b 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
034c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
034d 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0xd = 0x34d,0xc
034e 01db       |    |		Execute	Vector,Length
034f 0a04       |    |		Execute_Immediate	Plus,0x4
0350 00dd       |    |		Load_Top	At_Offset_5
0351 0217       |    |		Execute	Heap_Access,All_Reference
0352 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0353 027d       | }  |		Execute	Discrete,Greater
0354 6802       |h   |		Jump_Zero	0x357
0355 e21d       |    |		Load	0x1,0x1d							; Debug Table 0x5.0xe = 0x355,0xd
0356 0257       | W  |		Execute	Discrete,Raise
0357 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0xf = 0x357,0xe
0358 0217       |    |		Execute	Heap_Access,All_Reference
0359 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
035a 00de       |    |		Load_Top	At_Offset_6
035b 01db       |    |		Execute	Vector,Length
035c 0273       | s  |		Execute	Discrete,Plus
035d 0248       | H  |		Execute	Discrete,Check_In_Integer
035e 0a04       |    |		Execute_Immediate	Plus,0x4
035f 00dd       |    |		Load_Top	At_Offset_5
0360 0217       |    |		Execute	Heap_Access,All_Reference
0361 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0362 027d       | }  |		Execute	Discrete,Greater
0363 6823       |h#  |		Jump_Zero	0x387
0364 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x10 = 0x364,0xf
0365 0219       |    |		Execute	Heap_Access,All_Read
0366 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0367 00d8       |    |		Load_Top	At_Offset_0
0368 4812       |H   |		Short_Literal	0x12
0369 e5ff       |    |		Load	0x2,-0x1
036a 0217       |    |		Execute	Heap_Access,All_Reference
036b 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
036c 0a01       |    |		Execute_Immediate	Plus,0x1
036d 00e3       |    |		Load_Encached	Natural_Cache
036e 025b       | [  |		Execute	Discrete,Check_In_Type
036f 822a       | *  |		Call	0x1,0x2a
0370 00d2       |    |		Pop_Control	Pop_Count_2
0371 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x11 = 0x371,0x10
0372 4812       |H   |		Short_Literal	0x12
0373 00de       |    |		Load_Top	At_Offset_6
0374 0217       |    |		Execute	Heap_Access,All_Reference
0375 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0376 8229       | )  |		Call	0x1,0x29
0377 00de       |    |		Load_Top	At_Offset_6
0378 0217       |    |		Execute	Heap_Access,All_Reference
0379 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
037a 01cf       |    |		Execute	Vector,Slice_Read
037b 00dd       |    |		Load_Top	At_Offset_5
037c 0217       |    |		Execute	Heap_Access,All_Reference
037d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
037e e20f       |    |		Load	0x1,0xf
037f 0119       |    |		Execute	Any,Check_In_Formal_Type
0380 8211       |    |		Call	0x1,0x11
0381 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x12 = 0x381,0x11
0382 0217       |    |		Execute	Heap_Access,All_Reference
0383 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0384 00dd       |    |		Load_Top	At_Offset_5
0385 0217       |    |		Execute	Heap_Access,All_Reference
0386 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0387 4804       |H   |		Short_Literal	0x4							; Debug Table 0x5.0x13 = 0x387,0x12
0388 00de       |    |		Load_Top	At_Offset_6
0389 01db       |    |		Execute	Vector,Length
038a 0a04       |    |		Execute_Immediate	Plus,0x4
038b 00e3       |    |		Load_Encached	Natural_Cache
038c 025b       | [  |		Execute	Discrete,Check_In_Type
038d e005       |    |		Load	0x0,0x5
038e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
038f 00dd       |    |		Load_Top	At_Offset_5
0390 0217       |    |		Execute	Heap_Access,All_Reference
0391 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0392 0a01       |    |		Execute_Immediate	Plus,0x1
0393 0248       | H  |		Execute	Discrete,Check_In_Integer
0394 00de       |    |		Load_Top	At_Offset_6
0395 0217       |    |		Execute	Heap_Access,All_Reference
0396 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0397 0a04       |    |		Execute_Immediate	Plus,0x4
0398 0248       | H  |		Execute	Discrete,Check_In_Integer
0399 e5ff       |    |		Load	0x2,-0x1
039a 0219       |    |		Execute	Heap_Access,All_Read
039b 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
039c 01ce       |    |		Execute	Vector,Slice_Write
039d 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x14 = 0x39d,0x13
039e 0217       |    |		Execute	Heap_Access,All_Reference
039f 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03a0 0a04       |    |		Execute_Immediate	Plus,0x4
03a1 00dd       |    |		Load_Top	At_Offset_5
03a2 0217       |    |		Execute	Heap_Access,All_Reference
03a3 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03a4 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x15 = 0x3a4,0x14
03a5 00dd       |    |		Load_Top	At_Offset_5
03a6 0217       |    |		Execute	Heap_Access,All_Reference
03a7 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03a8 0a01       |    |		Execute_Immediate	Plus,0x1
03a9 0248       | H  |		Execute	Discrete,Check_In_Integer
03aa 00de       |    |		Load_Top	At_Offset_6
03ab 0217       |    |		Execute	Heap_Access,All_Reference
03ac 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03ad e5fe       |    |		Load	0x2,-0x2
03ae 01db       |    |		Execute	Vector,Length
03af 0273       | s  |		Execute	Discrete,Plus
03b0 0248       | H  |		Execute	Discrete,Check_In_Integer
03b1 e5ff       |    |		Load	0x2,-0x1
03b2 0219       |    |		Execute	Heap_Access,All_Read
03b3 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
03b4 01ce       |    |		Execute	Vector,Slice_Write
03b5 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x16 = 0x3b5,0x15
03b6 0217       |    |		Execute	Heap_Access,All_Reference
03b7 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03b8 00de       |    |		Load_Top	At_Offset_6
03b9 01db       |    |		Execute	Vector,Length
03ba 0273       | s  |		Execute	Discrete,Plus
03bb 00dd       |    |		Load_Top	At_Offset_5
03bc 0217       |    |		Execute	Heap_Access,All_Reference
03bd 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03be 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
03bf 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x17 = 0x3bf,0x16
03c0 01db       |    |		Execute	Vector,Length
03c1 00dd       |    |		Load_Top	At_Offset_5
03c2 0217       |    |		Execute	Heap_Access,All_Reference
03c3 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
03c4 027d       | }  |		Execute	Discrete,Greater
03c5 6806       |h   |		Jump_Zero	0x3cc
03c6 00dc       |    |		Load_Top	At_Offset_4
03c7 0217       |    |		Execute	Heap_Access,All_Reference
03c8 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
03c9 6802       |h   |		Jump_Zero	0x3cc
03ca e21d       |    |		Load	0x1,0x1d							; Debug Table 0x5.0x18 = 0x3ca,0x17
03cb 0257       | W  |		Execute	Discrete,Raise
03cc 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x19 = 0x3cc,0x18
03cd 01dd       |    |		Execute	Vector,First
03ce 0059       | Y  |		Store_Top	Discrete,At_Offset_1
03cf 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x1a = 0x3cf,0x19
03d0 0217       |    |		Execute	Heap_Access,All_Reference
03d1 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03d2 0a05       |    |		Execute_Immediate	Plus,0x5
03d3 00dd       |    |		Load_Top	At_Offset_5
03d4 0217       |    |		Execute	Heap_Access,All_Reference
03d5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
03d6 027b       | {  |		Execute	Discrete,Greater_Equal
03d7 6823       |h#  |		Jump_Zero	0x3fb
03d8 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x1b = 0x3d8,0x1a
03d9 0219       |    |		Execute	Heap_Access,All_Read
03da 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
03db 00d8       |    |		Load_Top	At_Offset_0
03dc 4812       |H   |		Short_Literal	0x12
03dd e5ff       |    |		Load	0x2,-0x1
03de 0217       |    |		Execute	Heap_Access,All_Reference
03df 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03e0 0a01       |    |		Execute_Immediate	Plus,0x1
03e1 00e3       |    |		Load_Encached	Natural_Cache
03e2 025b       | [  |		Execute	Discrete,Check_In_Type
03e3 822a       | *  |		Call	0x1,0x2a
03e4 00d2       |    |		Pop_Control	Pop_Count_2
03e5 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x1c = 0x3e5,0x1b
03e6 4812       |H   |		Short_Literal	0x12
03e7 00de       |    |		Load_Top	At_Offset_6
03e8 0217       |    |		Execute	Heap_Access,All_Reference
03e9 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03ea 8229       | )  |		Call	0x1,0x29
03eb 00de       |    |		Load_Top	At_Offset_6
03ec 0217       |    |		Execute	Heap_Access,All_Reference
03ed 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
03ee 01cf       |    |		Execute	Vector,Slice_Read
03ef 00dd       |    |		Load_Top	At_Offset_5
03f0 0217       |    |		Execute	Heap_Access,All_Reference
03f1 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03f2 e20f       |    |		Load	0x1,0xf
03f3 0119       |    |		Execute	Any,Check_In_Formal_Type
03f4 8211       |    |		Call	0x1,0x11
03f5 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x1d = 0x3f5,0x1c
03f6 0217       |    |		Execute	Heap_Access,All_Reference
03f7 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
03f8 00dd       |    |		Load_Top	At_Offset_5
03f9 0217       |    |		Execute	Heap_Access,All_Reference
03fa 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03fb 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x1e = 0x3fb,0x1d
03fc 0217       |    |		Execute	Heap_Access,All_Reference
03fd 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03fe 0a05       |    |		Execute_Immediate	Plus,0x5
03ff 0248       | H  |		Execute	Discrete,Check_In_Integer
0400 00de       |    |		Load_Top	At_Offset_6
0401 01db       |    |		Execute	Vector,Length
0402 0273       | s  |		Execute	Discrete,Plus
0403 00dd       |    |		Load_Top	At_Offset_5
0404 0217       |    |		Execute	Heap_Access,All_Reference
0405 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0406 027a       | z  |		Execute	Discrete,Less_Equal
0407 683d       |h=  |		Jump_Zero	0x445
0408 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x1f = 0x408,0x1e
0409 4800       |H   |		Short_Literal	0x0
040a e005       |    |		Load	0x0,0x5
040b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
040c 4804       |H   |		Short_Literal	0x4
040d e5fe       |    |		Load	0x2,-0x2
040e 01db       |    |		Execute	Vector,Length
040f 0a05       |    |		Execute_Immediate	Plus,0x5
0410 00e3       |    |		Load_Encached	Natural_Cache
0411 025b       | [  |		Execute	Discrete,Check_In_Type
0412 e005       |    |		Load	0x0,0x5
0413 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0414 01cc       |    |		Execute	Vector,Catenate
0415 00dd       |    |		Load_Top	At_Offset_5
0416 0217       |    |		Execute	Heap_Access,All_Reference
0417 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0418 0a01       |    |		Execute_Immediate	Plus,0x1
0419 0248       | H  |		Execute	Discrete,Check_In_Integer
041a 00de       |    |		Load_Top	At_Offset_6
041b 0217       |    |		Execute	Heap_Access,All_Reference
041c 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
041d 0a05       |    |		Execute_Immediate	Plus,0x5
041e 0248       | H  |		Execute	Discrete,Check_In_Integer
041f e5ff       |    |		Load	0x2,-0x1
0420 0219       |    |		Execute	Heap_Access,All_Read
0421 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0422 01ce       |    |		Execute	Vector,Slice_Write
0423 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x20 = 0x423,0x1f
0424 0217       |    |		Execute	Heap_Access,All_Reference
0425 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0426 0a05       |    |		Execute_Immediate	Plus,0x5
0427 00dd       |    |		Load_Top	At_Offset_5
0428 0217       |    |		Execute	Heap_Access,All_Reference
0429 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
042a 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x21 = 0x42a,0x20
042b 00dd       |    |		Load_Top	At_Offset_5
042c 0217       |    |		Execute	Heap_Access,All_Reference
042d 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
042e 0a01       |    |		Execute_Immediate	Plus,0x1
042f 0248       | H  |		Execute	Discrete,Check_In_Integer
0430 00de       |    |		Load_Top	At_Offset_6
0431 0217       |    |		Execute	Heap_Access,All_Reference
0432 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0433 e5fe       |    |		Load	0x2,-0x2
0434 01db       |    |		Execute	Vector,Length
0435 0273       | s  |		Execute	Discrete,Plus
0436 0248       | H  |		Execute	Discrete,Check_In_Integer
0437 e5ff       |    |		Load	0x2,-0x1
0438 0219       |    |		Execute	Heap_Access,All_Read
0439 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
043a 01ce       |    |		Execute	Vector,Slice_Write
043b 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x22 = 0x43b,0x21
043c 0217       |    |		Execute	Heap_Access,All_Reference
043d 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
043e 00de       |    |		Load_Top	At_Offset_6
043f 01db       |    |		Execute	Vector,Length
0440 0273       | s  |		Execute	Discrete,Plus
0441 00dd       |    |		Load_Top	At_Offset_5
0442 0217       |    |		Execute	Heap_Access,All_Reference
0443 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0444 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0445 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x23 = 0x445,0x22
0446 0217       |    |		Execute	Heap_Access,All_Reference
0447 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0448 00dd       |    |		Load_Top	At_Offset_5
0449 0217       |    |		Execute	Heap_Access,All_Reference
044a 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
044b 0272       | r  |		Execute	Discrete,Minus
044c 0248       | H  |		Execute	Discrete,Check_In_Integer
044d 0afb       |    |		Execute_Immediate	Plus,-0x5
044e 005a       | Z  |		Store_Top	Discrete,At_Offset_2
044f 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x24 = 0x44f,0x23
0450 4801       |H   |		Short_Literal	0x1
0451 e005       |    |		Load	0x0,0x5
0452 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0453 4804       |H   |		Short_Literal	0x4
0454 00db       |    |		Load_Top	At_Offset_3
0455 0a05       |    |		Execute_Immediate	Plus,0x5
0456 00e3       |    |		Load_Encached	Natural_Cache
0457 025b       | [  |		Execute	Discrete,Check_In_Type
0458 e005       |    |		Load	0x0,0x5
0459 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
045a 01cc       |    |		Execute	Vector,Catenate
045b 00dd       |    |		Load_Top	At_Offset_5
045c 0217       |    |		Execute	Heap_Access,All_Reference
045d 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
045e 0a01       |    |		Execute_Immediate	Plus,0x1
045f 0248       | H  |		Execute	Discrete,Check_In_Integer
0460 00de       |    |		Load_Top	At_Offset_6
0461 0217       |    |		Execute	Heap_Access,All_Reference
0462 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0463 0a05       |    |		Execute_Immediate	Plus,0x5
0464 0248       | H  |		Execute	Discrete,Check_In_Integer
0465 e5ff       |    |		Load	0x2,-0x1
0466 0219       |    |		Execute	Heap_Access,All_Read
0467 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0468 01ce       |    |		Execute	Vector,Slice_Write
0469 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x25 = 0x469,0x24
046a 0217       |    |		Execute	Heap_Access,All_Reference
046b 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
046c 0a05       |    |		Execute_Immediate	Plus,0x5
046d 00dd       |    |		Load_Top	At_Offset_5
046e 0217       |    |		Execute	Heap_Access,All_Reference
046f 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0470 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x26 = 0x470,0x25
0471 01dd       |    |		Execute	Vector,First
0472 00de       |    |		Load_Top	At_Offset_6
0473 01dd       |    |		Execute	Vector,First
0474 00db       |    |		Load_Top	At_Offset_3
0475 0273       | s  |		Execute	Discrete,Plus
0476 0aff       |    |		Execute_Immediate	Plus,-0x1
0477 0248       | H  |		Execute	Discrete,Check_In_Integer
0478 e5fe       |    |		Load	0x2,-0x2
0479 01cf       |    |		Execute	Vector,Slice_Read
047a 00dd       |    |		Load_Top	At_Offset_5
047b 0217       |    |		Execute	Heap_Access,All_Reference
047c 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
047d 0a01       |    |		Execute_Immediate	Plus,0x1
047e 0248       | H  |		Execute	Discrete,Check_In_Integer
047f 00de       |    |		Load_Top	At_Offset_6
0480 0217       |    |		Execute	Heap_Access,All_Reference
0481 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0482 e5ff       |    |		Load	0x2,-0x1
0483 0219       |    |		Execute	Heap_Access,All_Read
0484 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0485 01ce       |    |		Execute	Vector,Slice_Write
0486 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x27 = 0x486,0x26
0487 0217       |    |		Execute	Heap_Access,All_Reference
0488 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0489 00dd       |    |		Load_Top	At_Offset_5
048a 0217       |    |		Execute	Heap_Access,All_Reference
048b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
048c e20f       |    |		Load	0x1,0xf
048d 0119       |    |		Execute	Any,Check_In_Formal_Type
048e 8211       |    |		Call	0x1,0x11
048f 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x28 = 0x48f,0x27
0490 01dd       |    |		Execute	Vector,First
0491 00da       |    |		Load_Top	At_Offset_2
0492 0273       | s  |		Execute	Discrete,Plus
0493 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0494 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x5.0x29 = 0x494,0x28
0495 0217       |    |		Execute	Heap_Access,All_Reference
0496 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0497 00dd       |    |		Load_Top	At_Offset_5
0498 0217       |    |		Execute	Heap_Access,All_Reference
0499 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
049a 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x2a = 0x49a,0x29
049b 01dc       |    |		Execute	Vector,Last
049c 00d9       |    |		Load_Top	At_Offset_1
049d 0272       | r  |		Execute	Discrete,Minus
049e 0248       | H  |		Execute	Discrete,Check_In_Integer
049f 0a01       |    |		Execute_Immediate	Plus,0x1
04a0 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04a1 00cf       |    |		Action	Mark_Auxiliary
04a2 7851       |xQ  |		Jump	0x4f4
04a3 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x2b = 0x4a3,0x2b
04a4 4802       |H   |		Short_Literal	0x2
04a5 e005       |    |		Load	0x0,0x5
04a6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04a7 4804       |H   |		Short_Literal	0x4
04a8 e5ff       |    |		Load	0x2,-0x1
04a9 0217       |    |		Execute	Heap_Access,All_Reference
04aa 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ab e5ff       |    |		Load	0x2,-0x1
04ac 0217       |    |		Execute	Heap_Access,All_Reference
04ad 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04ae 0272       | r  |		Execute	Discrete,Minus
04af 00e3       |    |		Load_Encached	Natural_Cache
04b0 025b       | [  |		Execute	Discrete,Check_In_Type
04b1 e005       |    |		Load	0x0,0x5
04b2 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04b3 01cc       |    |		Execute	Vector,Catenate
04b4 4801       |H   |		Short_Literal	0x1
04b5 4805       |H   |		Short_Literal	0x5
04b6 e5ff       |    |		Load	0x2,-0x1
04b7 0219       |    |		Execute	Heap_Access,All_Read
04b8 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
04b9 01ce       |    |		Execute	Vector,Slice_Write
04ba 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x2c = 0x4ba,0x2c
04bb 00da       |    |		Load_Top	At_Offset_2
04bc e5ff       |    |		Load	0x2,-0x1
04bd 0217       |    |		Execute	Heap_Access,All_Reference
04be 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04bf 0273       | s  |		Execute	Discrete,Plus
04c0 e5ff       |    |		Load	0x2,-0x1
04c1 0217       |    |		Execute	Heap_Access,All_Reference
04c2 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04c3 0272       | r  |		Execute	Discrete,Minus
04c4 0248       | H  |		Execute	Discrete,Check_In_Integer
04c5 0afb       |    |		Execute_Immediate	Plus,-0x5
04c6 0aff       |    |		Execute_Immediate	Plus,-0x1
04c7 0248       | H  |		Execute	Discrete,Check_In_Integer
04c8 e5fe       |    |		Load	0x2,-0x2
04c9 01cf       |    |		Execute	Vector,Slice_Read
04ca 4806       |H   |		Short_Literal	0x6
04cb e5ff       |    |		Load	0x2,-0x1
04cc 0217       |    |		Execute	Heap_Access,All_Reference
04cd 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ce e5ff       |    |		Load	0x2,-0x1
04cf 0217       |    |		Execute	Heap_Access,All_Reference
04d0 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04d1 0272       | r  |		Execute	Discrete,Minus
04d2 0248       | H  |		Execute	Discrete,Check_In_Integer
04d3 e5ff       |    |		Load	0x2,-0x1
04d4 0219       |    |		Execute	Heap_Access,All_Read
04d5 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
04d6 01ce       |    |		Execute	Vector,Slice_Write
04d7 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x2d = 0x4d7,0x2d
04d8 0217       |    |		Execute	Heap_Access,All_Reference
04d9 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
04da 00de       |    |		Load_Top	At_Offset_6
04db 0217       |    |		Execute	Heap_Access,All_Reference
04dc 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04dd e20f       |    |		Load	0x1,0xf
04de 0119       |    |		Execute	Any,Check_In_Formal_Type
04df 8211       |    |		Call	0x1,0x11
04e0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x2e = 0x4e0,0x2e
04e1 00de       |    |		Load_Top	At_Offset_6
04e2 0217       |    |		Execute	Heap_Access,All_Reference
04e3 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04e4 0273       | s  |		Execute	Discrete,Plus
04e5 00de       |    |		Load_Top	At_Offset_6
04e6 0217       |    |		Execute	Heap_Access,All_Reference
04e7 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04e8 0272       | r  |		Execute	Discrete,Minus
04e9 0248       | H  |		Execute	Discrete,Check_In_Integer
04ea 0afb       |    |		Execute_Immediate	Plus,-0x5
04eb 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04ec 00de       |    |		Load_Top	At_Offset_6						; Debug Table 0x5.0x2f = 0x4ec,0x2f
04ed 01dc       |    |		Execute	Vector,Last
04ee 00da       |    |		Load_Top	At_Offset_2
04ef 0272       | r  |		Execute	Discrete,Minus
04f0 0248       | H  |		Execute	Discrete,Check_In_Integer
04f1 0a01       |    |		Execute_Immediate	Plus,0x1
04f2 005b       | [  |		Store_Top	Discrete,At_Offset_3
04f3 00c9       |    |		Action	Pop_Auxiliary_Loop
04f4 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5.0x30 = 0x4f4,0x2a
04f5 00de       |    |		Load_Top	At_Offset_6
04f6 0217       |    |		Execute	Heap_Access,All_Reference
04f7 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04f8 e5ff       |    |		Load	0x2,-0x1
04f9 0217       |    |		Execute	Heap_Access,All_Reference
04fa 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04fb 0272       | r  |		Execute	Discrete,Minus
04fc 0248       | H  |		Execute	Discrete,Check_In_Integer
04fd 0afb       |    |		Execute_Immediate	Plus,-0x5
04fe 027d       | }  |		Execute	Discrete,Greater
04ff 77a3       |w   |		Jump_Nonzero	0x4a3
0500 00ce       |    |		Action	Pop_Auxiliary
0501 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5.0x31 = 0x501,0x30
0502 4803       |H   |		Short_Literal	0x3
0503 e005       |    |		Load	0x0,0x5
0504 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0505 4804       |H   |		Short_Literal	0x4
0506 00db       |    |		Load_Top	At_Offset_3
0507 0a05       |    |		Execute_Immediate	Plus,0x5
0508 00e3       |    |		Load_Encached	Natural_Cache
0509 025b       | [  |		Execute	Discrete,Check_In_Type
050a e005       |    |		Load	0x0,0x5
050b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
050c 01cc       |    |		Execute	Vector,Catenate
050d 4801       |H   |		Short_Literal	0x1
050e 4805       |H   |		Short_Literal	0x5
050f e5ff       |    |		Load	0x2,-0x1
0510 0219       |    |		Execute	Heap_Access,All_Read
0511 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0512 01ce       |    |		Execute	Vector,Slice_Write
0513 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x32 = 0x513,0x31
0514 0a05       |    |		Execute_Immediate	Plus,0x5
0515 00dd       |    |		Load_Top	At_Offset_5
0516 0217       |    |		Execute	Heap_Access,All_Reference
0517 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0518 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x33 = 0x518,0x32
0519 00de       |    |		Load_Top	At_Offset_6
051a 01dc       |    |		Execute	Vector,Last
051b e5fe       |    |		Load	0x2,-0x2
051c 01cf       |    |		Execute	Vector,Slice_Read
051d 4806       |H   |		Short_Literal	0x6
051e 00de       |    |		Load_Top	At_Offset_6
051f 0217       |    |		Execute	Heap_Access,All_Reference
0520 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0521 e5ff       |    |		Load	0x2,-0x1
0522 0219       |    |		Execute	Heap_Access,All_Read
0523 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0524 01ce       |    |		Execute	Vector,Slice_Write
0525 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0526 00dd       |    |		Load_Top	At_Offset_5						; Debug Table 0x5.0x34 = 0x526,0x33
0527 00dd       |    |		Load_Top	At_Offset_5
0528 0217       |    |		Execute	Heap_Access,All_Reference
0529 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
052a e20f       |    |		Load	0x1,0xf
052b 0119       |    |		Execute	Any,Check_In_Formal_Type
052c 8211       |    |		Call	0x1,0x11
052d 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
052e 0000 0000  |    |		.XXX[0x2]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0535       | 5  |		.CONST	0x0535								; Address of begin
0531 0004       |    |		.CONST	0x0004								; Address of exception handler
0532 0002       |    |		.CONST	0x0002								; Number of locals
0533			INIT_0530:
0533 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x6 = .DEBUG	0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce
													; Debug Table 0x6.0x0 = 0x533,0xffff
0534 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0535			BODY_0530:
0535 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x6.0x1 = 0x535,0x1
0536 0217       |    |		Execute	Heap_Access,All_Reference
0537 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0538 0f01       |    |		Execute_Immediate	Equal,0x1
0539 6802       |h   |		Jump_Zero	0x53c
053a e21f       |    |		Load	0x1,0x1f							; Debug Table 0x6.0x2 = 0x53a,0x2
053b 0257       | W  |		Execute	Discrete,Raise
053c 00cf       |    |		Action	Mark_Auxiliary
053d 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0x3 = 0x53d,0x3
													; Debug Table 0x6.0x4 = 0x53d,0x4
053e 0217       |    |		Execute	Heap_Access,All_Reference
053f 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0540 701d       |p   |		Jump_Nonzero	0x55e
0541 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0x5 = 0x541,0x5
0542 0219       |    |		Execute	Heap_Access,All_Read
0543 00dd       |    |		Load_Top	At_Offset_5
0544 0219       |    |		Execute	Heap_Access,All_Read
0545 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0546 00e3       |    |		Load_Encached	Natural_Cache
0547 00e1       |    |		Load_Encached	Boolean_Cache
0548 00da       |    |		Load_Top	At_Offset_2
0549 e5ff       |    |		Load	0x2,-0x1
054a 0217       |    |		Execute	Heap_Access,All_Reference
054b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
054c e20f       |    |		Load	0x1,0xf
054d 0119       |    |		Execute	Any,Check_In_Formal_Type
054e 8210       |    |		Call	0x1,0x10
054f 00d1       |    |		Pop_Control	Pop_Count_1
0550 005d       | ]  |		Store_Top	Discrete,At_Offset_5
0551 00da       |    |		Load_Top	At_Offset_2
0552 2805       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
0553 00d2       |    |		Pop_Control	Pop_Count_2
0554 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x6.0x6 = 0x554,0x6
0555 6801       |h   |		Jump_Zero	0x557
0556 786d       |xm  |		Jump	0x5c4								; Debug Table 0x6.0x7 = 0x556,0x7
0557 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0x8 = 0x557,0x8
0558 0217       |    |		Execute	Heap_Access,All_Reference
0559 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
055a 0a01       |    |		Execute_Immediate	Plus,0x1
055b 00dd       |    |		Load_Top	At_Offset_5
055c 0217       |    |		Execute	Heap_Access,All_Reference
055d 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
055e 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0x9 = 0x55e,0x9
055f 0217       |    |		Execute	Heap_Access,All_Reference
0560 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
0561 4603       |F   |		Jump_Case	0x4
0562 7803       |x   |		Jump	0x566								; case 0x0
0563 7822       |x"  |		Jump	0x586								; case 0x1
0564 783e       |x>  |		Jump	0x5a3								; case 0x2
0565 785a       |xZ  |		Jump	0x5c0								; case 0x3
0566 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0xa = 0x566,0xa
0567 0217       |    |		Execute	Heap_Access,All_Reference
0568 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0569 00dd       |    |		Load_Top	At_Offset_5
056a 0217       |    |		Execute	Heap_Access,All_Reference
056b 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
056c 0273       | s  |		Execute	Discrete,Plus
056d 0248       | H  |		Execute	Discrete,Check_In_Integer
056e 0aff       |    |		Execute_Immediate	Plus,-0x1
056f 00dd       |    |		Load_Top	At_Offset_5
0570 0217       |    |		Execute	Heap_Access,All_Reference
0571 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0572 027d       | }  |		Execute	Discrete,Greater
0573 6805       |h   |		Jump_Zero	0x579
0574 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0xb = 0x574,0xb
0575 00dd       |    |		Load_Top	At_Offset_5
0576 0217       |    |		Execute	Heap_Access,All_Reference
0577 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0578 7849       |xI  |		Jump	0x5c2
0579 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0xc = 0x579,0xc
057a 0217       |    |		Execute	Heap_Access,All_Reference
057b 2c06       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
057c 00dd       |    |		Load_Top	At_Offset_5
057d 0217       |    |		Execute	Heap_Access,All_Reference
057e 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
057f 00de       |    |		Load_Top	At_Offset_6
0580 0217       |    |		Execute	Heap_Access,All_Reference
0581 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0582 8226       | &  |		Call	0x1,0x26
0583 8228       | (  |		Call	0x1,0x28
0584 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0585 783e       |x>  |		Jump	0x5c4								; Debug Table 0x6.0xd = 0x585,0xd
0586 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0xe = 0x586,0xe
0587 0217       |    |		Execute	Heap_Access,All_Reference
0588 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0589 0a04       |    |		Execute_Immediate	Plus,0x4
058a 0248       | H  |		Execute	Discrete,Check_In_Integer
058b 0aff       |    |		Execute_Immediate	Plus,-0x1
058c 00dd       |    |		Load_Top	At_Offset_5
058d 0217       |    |		Execute	Heap_Access,All_Reference
058e 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
058f 027d       | }  |		Execute	Discrete,Greater
0590 700a       |p   |		Jump_Nonzero	0x59b
0591 4804       |H   |		Short_Literal	0x4
0592 00dd       |    |		Load_Top	At_Offset_5
0593 0217       |    |		Execute	Heap_Access,All_Reference
0594 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0595 00de       |    |		Load_Top	At_Offset_6
0596 0217       |    |		Execute	Heap_Access,All_Reference
0597 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
0598 8226       | &  |		Call	0x1,0x26
0599 8228       | (  |		Call	0x1,0x28
059a 6805       |h   |		Jump_Zero	0x5a0
059b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0xf = 0x59b,0xf
059c 00dd       |    |		Load_Top	At_Offset_5
059d 0217       |    |		Execute	Heap_Access,All_Reference
059e 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
059f 7822       |x"  |		Jump	0x5c2
05a0 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x10 = 0x5a0,0x10
05a1 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
05a2 7821       |x!  |		Jump	0x5c4								; Debug Table 0x6.0x11 = 0x5a2,0x11
05a3 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x6.0x12 = 0x5a3,0x12
05a4 0217       |    |		Execute	Heap_Access,All_Reference
05a5 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05a6 0a05       |    |		Execute_Immediate	Plus,0x5
05a7 0248       | H  |		Execute	Discrete,Check_In_Integer
05a8 0aff       |    |		Execute_Immediate	Plus,-0x1
05a9 00dd       |    |		Load_Top	At_Offset_5
05aa 0217       |    |		Execute	Heap_Access,All_Reference
05ab 2c05       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
05ac 027d       | }  |		Execute	Discrete,Greater
05ad 700a       |p   |		Jump_Nonzero	0x5b8
05ae 4805       |H   |		Short_Literal	0x5
05af 00dd       |    |		Load_Top	At_Offset_5
05b0 0217       |    |		Execute	Heap_Access,All_Reference
05b1 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05b2 00de       |    |		Load_Top	At_Offset_6
05b3 0217       |    |		Execute	Heap_Access,All_Reference
05b4 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
05b5 8226       | &  |		Call	0x1,0x26
05b6 8228       | (  |		Call	0x1,0x28
05b7 6805       |h   |		Jump_Zero	0x5bd
05b8 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x13 = 0x5b8,0x13
05b9 00dd       |    |		Load_Top	At_Offset_5
05ba 0217       |    |		Execute	Heap_Access,All_Reference
05bb 2809       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
05bc 7805       |x   |		Jump	0x5c2
05bd 4800       |H   |		Short_Literal	0x0							; Debug Table 0x6.0x14 = 0x5bd,0x14
05be 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
05bf 7804       |x   |		Jump	0x5c4								; Debug Table 0x6.0x15 = 0x5bf,0x15
05c0 4887       |H   |		Short_Literal	0x87							; Debug Table 0x6.0x16 = 0x5c0,0x16
05c1 0257       | W  |		Execute	Discrete,Raise
05c2 00c9       |    |		Action	Pop_Auxiliary_Loop						; Debug Table 0x6.0x17 = 0x5c2,0x17
05c3 7f79       | y  |		Jump	0x53d
05c4 00ce       |    |		Action	Pop_Auxiliary
05c5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x6.0x18 = 0x5c5,0x18
05c6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05c7 0000       |    |		.XXX[0x1]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb       |    |		.CONST	0x05cb								; Address of begin
05c9 0004       |    |		.CONST	0x0004								; Address of exception handler
05ca 0001       |    |		.CONST	0x0001								; Number of locals
05cb			BODY_05c8:
05cb			INIT_05c8:
05cb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x7 = .DEBUG	0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7
													; Debug Table 0x7.0x0 = 0x5cb,0x1
05cc 0217       |    |		Execute	Heap_Access,All_Reference
05cd 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
05ce 0f01       |    |		Execute_Immediate	Equal,0x1
05cf 6802       |h   |		Jump_Zero	0x5d2
05d0 e21f       |    |		Load	0x1,0x1f							; Debug Table 0x7.0x1 = 0x5d0,0x2
05d1 0257       | W  |		Execute	Discrete,Raise
05d2 e212       |    |		Load	0x1,0x12							; Debug Table 0x7.0x2 = 0x5d2,0x3
05d3 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
05d4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
05d5 0000 0000  |    |		.XXX[0x3]
05d7 0000       |    |
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05db       |    |		.CONST	0x05db								; Address of begin
05d9 0004       |    |		.CONST	0x0004								; Address of exception handler
05da 0001       |    |		.CONST	0x0001								; Number of locals
05db			BODY_05d8:
05db			INIT_05d8:
05db 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df
													; Debug Table 0x8.0x0 = 0x5db,0x1
05dc 0217       |    |		Execute	Heap_Access,All_Reference
05dd 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
05de 7002       |p   |		Jump_Nonzero	0x5e1
05df e220       |    |		Load	0x1,0x20							; Debug Table 0x8.0x1 = 0x5df,0x2
05e0 0257       | W  |		Execute	Discrete,Raise
05e1 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x2 = 0x5e1,0x3
05e2 0217       |    |		Execute	Heap_Access,All_Reference
05e3 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05e4 00db       |    |		Load_Top	At_Offset_3
05e5 0217       |    |		Execute	Heap_Access,All_Reference
05e6 2c07       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
05e7 027e       | ~  |		Execute	Discrete,Not_Equal
05e8 681d       |h   |		Jump_Zero	0x606
05e9 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x3 = 0x5e9,0x4
05ea 0219       |    |		Execute	Heap_Access,All_Read
05eb 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
05ec 00d8       |    |		Load_Top	At_Offset_0
05ed 4812       |H   |		Short_Literal	0x12
05ee 00dd       |    |		Load_Top	At_Offset_5
05ef 0217       |    |		Execute	Heap_Access,All_Reference
05f0 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05f1 0a01       |    |		Execute_Immediate	Plus,0x1
05f2 00e3       |    |		Load_Encached	Natural_Cache
05f3 025b       | [  |		Execute	Discrete,Check_In_Type
05f4 822a       | *  |		Call	0x1,0x2a
05f5 00d2       |    |		Pop_Control	Pop_Count_2
05f6 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x4 = 0x5f6,0x5
05f7 4812       |H   |		Short_Literal	0x12
05f8 00dc       |    |		Load_Top	At_Offset_4
05f9 0217       |    |		Execute	Heap_Access,All_Reference
05fa 2c09       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05fb 8229       | )  |		Call	0x1,0x29
05fc 00dc       |    |		Load_Top	At_Offset_4
05fd 0217       |    |		Execute	Heap_Access,All_Reference
05fe 250a       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0xa
05ff 01cf       |    |		Execute	Vector,Slice_Read
0600 00db       |    |		Load_Top	At_Offset_3
0601 0217       |    |		Execute	Heap_Access,All_Reference
0602 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0603 e20f       |    |		Load	0x1,0xf
0604 0119       |    |		Execute	Any,Check_In_Formal_Type
0605 8211       |    |		Call	0x1,0x11
0606 e212       |    |		Load	0x1,0x12							; Debug Table 0x8.0x5 = 0x606,0x6
0607 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0608 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0609 0000 0000  |    |		.BLANK	0000[0x7]
0610 ; --------------------------------------------------------------------------------------
0610 ; SUBPROGRAM
0610 ; --------------------------------------------------------------------------------------
0610 0613       |    |		.CONST	0x0613								; Address of begin
0611 0004       |    |		.CONST	0x0004								; Address of exception handler
0612 0001       |    |		.CONST	0x0001								; Number of locals
0613			BODY_0610:
0613			INIT_0610:
0613 e212       |    |		Load	0x1,0x12							; Debug Table 0x9 = .DEBUG	0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7
													; Debug Table 0x9.0x0 = 0x613,0x1
0614 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
0615 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0616 0000 0000  |    |		.XXX[0x2]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b       |    |		.CONST	0x061b								; Address of begin
0619 0004       |    |		.CONST	0x0004								; Address of exception handler
061a 0001       |    |		.CONST	0x0001								; Number of locals
061b			BODY_0618:
061b			INIT_0618:
061b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xa = .DEBUG	0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef
													; Debug Table 0xa.0x0 = 0x61b,0x1
061c 4603       |F   |		Jump_Case	0x4
061d 7803       |x   |		Jump	0x621								; case 0x0
061e 7804       |x   |		Jump	0x623								; case 0x1
061f 7801       |x   |		Jump	0x621								; case 0x2
0620 7807       |x   |		Jump	0x628								; case 0x3
0621 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x1 = 0x621,0x2
0622 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0623 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x2 = 0x623,0x3
0624 0a04       |    |		Execute_Immediate	Plus,0x4
0625 00e3       |    |		Load_Encached	Natural_Cache
0626 025b       | [  |		Execute	Discrete,Check_In_Type
0627 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0628 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa.0x3 = 0x628,0x4
0629 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
062a 0000 0000  |    |		.BLANK	0000[0x6]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0633       | 3  |		.CONST	0x0633								; Address of begin
0631 0004       |    |		.CONST	0x0004								; Address of exception handler
0632 0001       |    |		.CONST	0x0001								; Number of locals
0633			BODY_0630:
0633			INIT_0630:
0633 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104
													; Debug Table 0xb.0x0 = 0x633,0x1
0634 4603       |F   |		Jump_Case	0x4
0635 7803       |x   |		Jump	0x639								; case 0x0
0636 7804       |x   |		Jump	0x63b								; case 0x1
0637 7801       |x   |		Jump	0x639								; case 0x2
0638 7807       |x   |		Jump	0x640								; case 0x3
0639 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x1 = 0x639,0x2
063a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
063b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x2 = 0x63b,0x3
063c 0afc       |    |		Execute_Immediate	Plus,-0x4
063d 00e3       |    |		Load_Encached	Natural_Cache
063e 025b       | [  |		Execute	Discrete,Check_In_Type
063f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0640 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xb.0x3 = 0x640,0x4
0641 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0642 0000 0000  |    |		.BLANK	0000[0x6]
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b       | K  |		.CONST	0x064b								; Address of begin
0649 0004       |    |		.CONST	0x0004								; Address of exception handler
064a 0001       |    |		.CONST	0x0001								; Number of locals
064b			BODY_0648:
064b			INIT_0648:
064b 4603       |F   |		Jump_Case	0x4							; Debug Table 0xc = .DEBUG	0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a
064c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
064d 7802       |x   |		Jump	0x650								; case 0x1
064e 7805       |x   |		Jump	0x654								; case 0x2
064f 7809       |x   |		Jump	0x659								; case 0x3
0650 00da       |    |		Load_Top	At_Offset_2
0651 0091 071f  |    |		Action	Push_String_Extended_Indexed,0x71f				; "READING"
0653 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0654 00db       |    |		Load_Top	At_Offset_3
0655 00db       |    |		Load_Top	At_Offset_3
0656 00e0       |    |		Load_Encached	Standard_Cache
0657 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0658 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0659 00da       |    |		Load_Top	At_Offset_2
065a 00e0       |    |		Load_Encached	Standard_Cache
065b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
065c 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
065d 0000 0000  |    |		.XXX[0x3]
065f 0000       |    |
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0663       | c  |		.CONST	0x0663								; Address of begin
0661 0004       |    |		.CONST	0x0004								; Address of exception handler
0662 0001       |    |		.CONST	0x0001								; Number of locals
0663			BODY_0660:
0663			INIT_0660:
0663 4608       |F   |		Jump_Case	0x9							; Debug Table 0xd = .DEBUG	0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020
0664 7808       |x   |		Jump	0x66d								; case 0x0
0665 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0666 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0667 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0668 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0669 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
066a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
066b 7807       |x   |		Jump	0x673								; case 0x7
066c 7810       |x   |		Jump	0x67d								; case 0x8
066d 00da       |    |		Load_Top	At_Offset_2
066e 2202       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0x2
066f 00da       |    |		Load_Top	At_Offset_2
0670 2402       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2
0671 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0672 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0673 00db       |    |		Load_Top	At_Offset_3
0674 4801       |H   |		Short_Literal	0x1
0675 00dd       |    |		Load_Top	At_Offset_5
0676 e004       |    |		Load	0x0,0x4
0677 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0678 035b       | [  |		Declare_Type	Array,Constrained
0679 4801       |H   |		Short_Literal	0x1
067a e5ff       |    |		Load	0x2,-0x1
067b 031b       |    |		Declare_Type	Variant_Record,Constrained
067c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
067d 00db       |    |		Load_Top	At_Offset_3
067e 00db       |    |		Load_Top	At_Offset_3
067f 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0680 4801       |H   |		Short_Literal	0x1
0681 00de       |    |		Load_Top	At_Offset_6
0682 e004       |    |		Load	0x0,0x4
0683 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0684 0334       | 4  |		Declare_Variable	Array,With_Constraint
0685 2d0a       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0xa
0686 016a       | j  |		QQ_execute	Variant_Record,XXX
0687 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b       |    |		.CONST	0x068b								; Address of begin
0689 0004       |    |		.CONST	0x0004								; Address of exception handler
068a 0001       |    |		.CONST	0x0001								; Number of locals
068b			BODY_0688:
068b			INIT_0688:
068b 4603       |F   |		Jump_Case	0x4							; Debug Table 0xe = .DEBUG	0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d
068c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
068d 7802       |x   |		Jump	0x690								; case 0x1
068e 7805       |x   |		Jump	0x694								; case 0x2
068f 7809       |x   |		Jump	0x699								; case 0x3
0690 00da       |    |		Load_Top	At_Offset_2
0691 0091 0721  |   !|		Action	Push_String_Extended_Indexed,0x721				; "BEGIN_END"
0693 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0694 00db       |    |		Load_Top	At_Offset_3
0695 00db       |    |		Load_Top	At_Offset_3
0696 00e0       |    |		Load_Encached	Standard_Cache
0697 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0698 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0699 00da       |    |		Load_Top	At_Offset_2
069a 00e0       |    |		Load_Encached	Standard_Cache
069b 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
069c 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
069d 0000 0000  |    |		.XXX[0x3]
069f 0000       |    |
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a3       |    |		.CONST	0x06a3								; Address of begin
06a1 06ab       |    |		.CONST	0x06ab								; Address of exception handler
06a2 0001       |    |		.CONST	0x0001								; Number of locals
06a3			BODY_06a0:
06a3			INIT_06a0:
06a3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xf = .DEBUG	0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c
													; Debug Table 0xf.0x0 = 0x6a3,0x1
06a4 00e3       |    |		Load_Encached	Natural_Cache
06a5 0122       | "  |		Execute	Any,Make_Root_Type
06a6 00e0       |    |		Load_Encached	Standard_Cache
06a7 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
06a8 00e3       |    |		Load_Encached	Natural_Cache
06a9 025b       | [  |		Execute	Discrete,Check_In_Type
06aa 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06ab			TRAP_06a0:
06ab 0007       |    |		Action	Break_Optional
06ac e21d       |    |		Load	0x1,0x1d							; Debug Table 0xf.0x1 = 0x6ac,0x2
06ad 0257       | W  |		Execute	Discrete,Raise
06ae 0000 0000  |    |		.XXX[0x2]
06b0 ; --------------------------------------------------------------------------------------
06b0 ; SUBPROGRAM
06b0 ; --------------------------------------------------------------------------------------
06b0 06b3       |    |		.CONST	0x06b3								; Address of begin
06b1 0004       |    |		.CONST	0x0004								; Address of exception handler
06b2 0001       |    |		.CONST	0x0001								; Number of locals
06b3			BODY_06b0:
06b3			INIT_06b0:
06b3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10 = .DEBUG	0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173
													; Debug Table 0x10.0x0 = 0x6b3,0x1
06b4 4604       |F   |		Jump_Case	0x5
06b5 7804       |x   |		Jump	0x6ba								; case 0x0
06b6 7803       |x   |		Jump	0x6ba								; case 0x1
06b7 7805       |x   |		Jump	0x6bd								; case 0x2
06b8 7804       |x   |		Jump	0x6bd								; case 0x3
06b9 7809       |x   |		Jump	0x6c3								; case 0x4
06ba 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x1 = 0x6ba,0x2
06bb 0f04       |    |		Execute_Immediate	Equal,0x4
06bc 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06bd 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x2 = 0x6bd,0x3
06be 0f01       |    |		Execute_Immediate	Equal,0x1
06bf 00db       |    |		Load_Top	At_Offset_3
06c0 0f02       |    |		Execute_Immediate	Equal,0x2
06c1 0278       | x  |		Execute	Discrete,Or
06c2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06c3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x3 = 0x6c3,0x4
06c4 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
06c5 0000 0000  |    |		.XXX[0x3]
06c7 0000       |    |
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cb       |    |		.CONST	0x06cb								; Address of begin
06c9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ca 0001       |    |		.CONST	0x0001								; Number of locals
06cb			BODY_06c8:
06cb			INIT_06c8:
06cb 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x11 = .DEBUG	0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab
													; Debug Table 0x11.0x0 = 0x6cb,0x1
06cc 00dc       |    |		Load_Top	At_Offset_4
06cd 00de       |    |		Load_Top	At_Offset_6
06ce 0273       | s  |		Execute	Discrete,Plus
06cf 0aff       |    |		Execute_Immediate	Plus,-0x1
06d0 0248       | H  |		Execute	Discrete,Check_In_Integer
06d1 00dc       |    |		Load_Top	At_Offset_4
06d2 01cf       |    |		Execute	Vector,Slice_Read
06d3 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
06d4 0000 0000  |    |		.BLANK	0000[0x4]
06d8 ; --------------------------------------------------------------------------------------
06d8 ; SUBPROGRAM
06d8 ; --------------------------------------------------------------------------------------
06d8 06db       |    |		.CONST	0x06db								; Address of begin
06d9 0004       |    |		.CONST	0x0004								; Address of exception handler
06da 0001       |    |		.CONST	0x0001								; Number of locals
06db			BODY_06d8:
06db			INIT_06d8:
06db 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x12 = .DEBUG	0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce
													; Debug Table 0x12.0x0 = 0x6db,0x1
06dc 00dc       |    |		Load_Top	At_Offset_4
06dd 00dc       |    |		Load_Top	At_Offset_4
06de 8226       | &  |		Call	0x1,0x26
06df e005       |    |		Load	0x0,0x5
06e0 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
06e1 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
06e2 0000 0000  |    |		.BLANK	0000[0x6]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb       |    |		.CONST	0x06eb								; Address of begin
06e9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ea 0001       |    |		.CONST	0x0001								; Number of locals
06eb			BODY_06e8:
06eb			INIT_06e8:
06eb 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x13 = .DEBUG	0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed
06ec 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x13.0x0 = 0x6ec,0x1
06ed 01d9       |    |		Execute	Vector,Reverse_Bounds
06ee 0263       | c  |		Execute	Discrete,Above_Bound
06ef 7009       |p   |		Jump_Nonzero	0x6f9
06f0 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x13.0x1 = 0x6f0,0x2
06f1 00de       |    |		Load_Top	At_Offset_6
06f2 01d7       |    |		Execute	Vector,Field_Read
06f3 0e5e       | ^  |		Execute_Immediate	Not_Equal,0x5e
06f4 6802       |h   |		Jump_Zero	0x6f7
06f5 4800       |H   |		Short_Literal	0x0							; Debug Table 0x13.0x2 = 0x6f5,0x3
06f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06f7 00c8       |    |		Action	Pop_Auxiliary_Range
06f8 3ff7       |?   |		Loop_Increasing	0x6f0
06f9 00ce       |    |		Action	Pop_Auxiliary
06fa 4801       |H   |		Short_Literal	0x1							; Debug Table 0x13.0x3 = 0x6fa,0x4
06fb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06fc 0000 0000  |    |		.BLANK	0000[0x4]
0700 ; --------------------------------------------------------------------------------------
0700 ; SUBPROGRAM
0700 ; --------------------------------------------------------------------------------------
0700 0703       |    |		.CONST	0x0703								; Address of begin
0701 0004       |    |		.CONST	0x0004								; Address of exception handler
0702 0001       |    |		.CONST	0x0001								; Number of locals
0703			BODY_0700:
0703			INIT_0700:
0703 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14 = .DEBUG	0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2
													; Debug Table 0x14.0x0 = 0x703,0x1
0704 00dc       |    |		Load_Top	At_Offset_4
0705 027d       | }  |		Execute	Discrete,Greater
0706 6802       |h   |		Jump_Zero	0x709
0707 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x14.0x1 = 0x707,0x2
0708 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0709 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x14.0x2 = 0x709,0x3
070a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
070b 0000 0000  |    |		.BLANK	0000[0x5]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713       |    |		.CONST	0x0713								; Address of begin
0711 0004       |    |		.CONST	0x0004								; Address of exception handler
0712 0001       |    |		.CONST	0x0001								; Number of locals
0713			BODY_0710:
0713			INIT_0710:
0713 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x15 = .DEBUG	0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1
0714 00dc       |    |		Load_Top	At_Offset_4						; Debug Table 0x15.0x0 = 0x714,0x1
0715 00dc       |    |		Load_Top	At_Offset_4
0716 0263       | c  |		Execute	Discrete,Above_Bound
0717 7006       |p   |		Jump_Nonzero	0x71e
0718 485e       |H^  |		Short_Literal	0x5e							; Debug Table 0x15.0x1 = 0x718,0x2
0719 00d9       |    |		Load_Top	At_Offset_1
071a e5fd       |    |		Load	0x2,-0x3
071b 01d6       |    |		Execute	Vector,Field_Write
071c 00c8       |    |		Action	Pop_Auxiliary_Range
071d 3ffa       |?   |		Loop_Increasing	0x718
071e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
071f ; --------------------------------------------------------------------------------------
071f ; STRING TABLE
071f ; --------------------------------------------------------------------------------------
071f 0010       |    |		.STRTAB	0x0010->0x0727							; "READING"
0720 0015       |    |		.STRTAB	0x0015->0x072a							; "WRITING"
0721 001a       |    |		.STRTAB	0x001a->0x072e							; "BEGIN_END"
0722 0021       | !  |		.STRTAB	0x0021->0x0732							; "BEGIN_NOT_END"
0723 002c       | ,  |		.STRTAB	0x002c->0x0739							; "NOT_BEGIN_NOT_END"
0724 003b       | ;  |		.STRTAB	0x003b->0x0741							; "NOT_BEGIN_END"
0725 0046       | F  |		.STRTAB	0x0046->0x0748							; "UNDEFINED"
0726 004d       | M  |		.STREND 0x004d->0x074c
0727 5245 4144  |READ|		.STRTAB_STRINGS
074d 0000 0000  |    |		.XXX[0x3]
074f 0000       |    |
0750 ; --------------------------------------------------------------------------------------
0750 ; Debug Table
0750 ; --------------------------------------------------------------------------------------
0750 0003 0016  |    |		.CONST	0x0003,0x0016
0752 000b 0802  |    |		.DEBUG	0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d
075a 0034 082c  | 4 ,|		.DEBUG	0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015
0762 0083 085e  |   ^|		.DEBUG	0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a
076a 00db 0866  |   f|		.DEBUG	0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a
0772 0133 086e  | 3 n|		.DEBUG	0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa
077a 02eb 08e2  |    |		.DEBUG	0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0
0782 0533 094e  | 3 N|		.DEBUG	0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce
078a 05cb 0982  |    |		.DEBUG	0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7
0792 05db 098a  |    |		.DEBUG	0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df
079a 0613 0998  |    |		.DEBUG	0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7
07a2 061b 099c  |    |		.DEBUG	0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef
07aa 0633 09a6  | 3  |		.DEBUG	0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104
07b2 064b 09b0  | K  |		.DEBUG	0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a
07ba 0663 09b2  | c  |		.DEBUG	0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020
07c2 068b 09b4  |    |		.DEBUG	0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d
07ca 06a3 09b6  |    |		.DEBUG	0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c
07d2 06b3 09bc  |    |		.DEBUG	0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173
07da 06cb 09c6  |    |		.DEBUG	0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab
07e2 06db 09ca  |    |		.DEBUG	0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce
07ea 06eb 09ce  |    |		.DEBUG	0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed
07f2 0703 09d8  |    |		.DEBUG	0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2
07fa 0713 09e0  |    |		.DEBUG	0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1
0802 ; --------------------------------------------------------------------------------------
0802 ; Debug3 Subtable 0x0
0802 ; --------------------------------------------------------------------------------------
0802 0014 0000  |    |		.DBG3TAB	0x0014,0x0000
0804 000b ffff  |    |		.CONST	0x000b,0xffff
0806 000b fffe  |    |		.CONST	0x000b,0xfffe
0808 000b fffd  |    |		.CONST	0x000b,0xfffd
080a 000c fffc  |    |		.CONST	0x000c,0xfffc
080c 000e fffb  |    |		.CONST	0x000e,0xfffb
080e 0010 fffa  |    |		.CONST	0x0010,0xfffa
0810 0012 fff9  |    |		.CONST	0x0012,0xfff9
0812 0014 fff8  |    |		.CONST	0x0014,0xfff8
0814 0016 fff7  |    |		.CONST	0x0016,0xfff7
0816 0018 fff6  |    |		.CONST	0x0018,0xfff6
0818 001a fff5  |    |		.CONST	0x001a,0xfff5
081a 001c fff4  |    |		.CONST	0x001c,0xfff4
081c 001e fff3  |    |		.CONST	0x001e,0xfff3
081e 0020 fff2  |    |		.CONST	0x0020,0xfff2
0820 0022 fff1  | "  |		.CONST	0x0022,0xfff1
0822 0024 fff0  | $  |		.CONST	0x0024,0xfff0
0824 0026 ffef  | &  |		.CONST	0x0026,0xffef
0826 0028 ffee  | (  |		.CONST	0x0028,0xffee
0828 002f ffed  | /  |		.CONST	0x002f,0xffed
082a 0033 ffec  | 3  |		.CONST	0x0033,0xffec
082c ; --------------------------------------------------------------------------------------
082c ; Debug3 Subtable 0x1
082c ; --------------------------------------------------------------------------------------
082c 0018 0000  |    |		.DBG3TAB	0x0018,0x0000
082e 0034 ffff  | 4  |		.CONST	0x0034,0xffff
0830 0034 fffe  | 4  |		.CONST	0x0034,0xfffe
0832 0039 fffd  | 9  |		.CONST	0x0039,0xfffd
0834 0052 fffc  | R  |		.CONST	0x0052,0xfffc
0836 0057 fffb  | W  |		.CONST	0x0057,0xfffb
0838 0057 fffa  | W  |		.CONST	0x0057,0xfffa
083a 0057 fff9  | W  |		.CONST	0x0057,0xfff9
083c 0057 fff8  | W  |		.CONST	0x0057,0xfff8
083e 0059 fff7  | Y  |		.CONST	0x0059,0xfff7
0840 005b fff6  | [  |		.CONST	0x005b,0xfff6
0842 005d fff5  | ]  |		.CONST	0x005d,0xfff5
0844 005f fff4  | _  |		.CONST	0x005f,0xfff4
0846 0061 fff3  | a  |		.CONST	0x0061,0xfff3
0848 0063 fff2  | c  |		.CONST	0x0063,0xfff2
084a 0065 fff1  | e  |		.CONST	0x0065,0xfff1
084c 0067 fff0  | g  |		.CONST	0x0067,0xfff0
084e 0069 ffef  | i  |		.CONST	0x0069,0xffef
0850 006b ffee  | k  |		.CONST	0x006b,0xffee
0852 006d ffed  | m  |		.CONST	0x006d,0xffed
0854 006f ffec  | o  |		.CONST	0x006f,0xffec
0856 0071 ffeb  | q  |		.CONST	0x0071,0xffeb
0858 0073 ffea  | s  |		.CONST	0x0073,0xffea
085a 0075 ffe9  | u  |		.CONST	0x0075,0xffe9
085c 0077 ffe8  | w  |		.CONST	0x0077,0xffe8
085e ; --------------------------------------------------------------------------------------
085e ; Debug3 Subtable 0x2
085e ; --------------------------------------------------------------------------------------
085e 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0860 0083 0001  |    |		.CONST	0x0083,0x0001
0862 008d 0002  |    |		.CONST	0x008d,0x0002
0864 008d 0003  |    |		.CONST	0x008d,0x0003
0866 ; --------------------------------------------------------------------------------------
0866 ; Debug3 Subtable 0x3
0866 ; --------------------------------------------------------------------------------------
0866 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0868 00db 0001  |    |		.CONST	0x00db,0x0001
086a 00e5 0002  |    |		.CONST	0x00e5,0x0002
086c 00e5 0003  |    |		.CONST	0x00e5,0x0003
086e ; --------------------------------------------------------------------------------------
086e ; Debug3 Subtable 0x4
086e ; --------------------------------------------------------------------------------------
086e 0004 0035  |   5|		.DBG3TAB	0x0004,0x0035
0870 0133 ffff  | 3  |		.CONST	0x0133,0xffff
0872 0134 fffe  | 4  |		.CONST	0x0134,0xfffe
0874 0138 fffd  | 8  |		.CONST	0x0138,0xfffd
0876 013a fffc  | :  |		.CONST	0x013a,0xfffc
0878 013b 0001  | ;  |		.CONST	0x013b,0x0001
087a 0140 0002  | @  |		.CONST	0x0140,0x0002
087c 0142 0003  | B  |		.CONST	0x0142,0x0003
087e 0144 0004  | D  |		.CONST	0x0144,0x0004
0880 0147 0005  | G  |		.CONST	0x0147,0x0005
0882 0147 0006  | G  |		.CONST	0x0147,0x0006
0884 014b 0007  | K  |		.CONST	0x014b,0x0007
0886 015e 0008  | ^  |		.CONST	0x015e,0x0008
0888 0160 0009  | `  |		.CONST	0x0160,0x0009
088a 0167 000a  | g  |		.CONST	0x0167,0x000a
088c 016f 000b  | o  |		.CONST	0x016f,0x000b
088e 017d 000c  | }  |		.CONST	0x017d,0x000c
0890 0182 000d  |    |		.CONST	0x0182,0x000d
0892 0198 000e  |    |		.CONST	0x0198,0x000e
0894 01a6 000f  |    |		.CONST	0x01a6,0x000f
0896 01a8 0010  |    |		.CONST	0x01a8,0x0010
0898 01b4 0011  |    |		.CONST	0x01b4,0x0011
089a 01b9 0012  |    |		.CONST	0x01b9,0x0012
089c 01c3 0013  |    |		.CONST	0x01c3,0x0013
089e 01c7 0014  |    |		.CONST	0x01c7,0x0014
08a0 01c8 0015  |    |		.CONST	0x01c8,0x0015
08a2 01dd 0016  |    |		.CONST	0x01dd,0x0016
08a4 01e2 0017  |    |		.CONST	0x01e2,0x0017
08a6 01ed 0018  |    |		.CONST	0x01ed,0x0018
08a8 01f4 0019  |    |		.CONST	0x01f4,0x0019
08aa 01f6 001a  |    |		.CONST	0x01f6,0x001a
08ac 01f8 001b  |    |		.CONST	0x01f8,0x001b
08ae 01ff 001c  |    |		.CONST	0x01ff,0x001c
08b0 0211 001d  |    |		.CONST	0x0211,0x001d
08b2 021b 001e  |    |		.CONST	0x021b,0x001e
08b4 0220 001f  |    |		.CONST	0x0220,0x001f
08b6 0228 0020  | (  |		.CONST	0x0228,0x0020
08b8 0229 0021  | ) !|		.CONST	0x0229,0x0021
08ba 023e 0022  | > "|		.CONST	0x023e,0x0022
08bc 0243 0023  | C #|		.CONST	0x0243,0x0023
08be 0253 0024  | S $|		.CONST	0x0253,0x0024
08c0 0257 0025  | W %|		.CONST	0x0257,0x0025
08c2 0259 0026  | Y &|		.CONST	0x0259,0x0026
08c4 0267 0027  | g '|		.CONST	0x0267,0x0027
08c6 026b 0028  | k (|		.CONST	0x026b,0x0028
08c8 0275 0029  | u )|		.CONST	0x0275,0x0029
08ca 0277 002a  | w *|		.CONST	0x0277,0x002a
08cc 0279 002b  | y +|		.CONST	0x0279,0x002b
08ce 0280 002c  |   ,|		.CONST	0x0280,0x002c
08d0 0290 002d  |   -|		.CONST	0x0290,0x002d
08d2 0294 002e  |   .|		.CONST	0x0294,0x002e
08d4 0296 002f  |   /|		.CONST	0x0296,0x002f
08d6 02a0 0030  |   0|		.CONST	0x02a0,0x0030
08d8 02a5 0031  |   1|		.CONST	0x02a5,0x0031
08da 02ad 0032  |   2|		.CONST	0x02ad,0x0032
08dc 02b4 0033  |   3|		.CONST	0x02b4,0x0033
08de 02ca 0034  |   4|		.CONST	0x02ca,0x0034
08e0 02ce 0035  |   5|		.CONST	0x02ce,0x0035
08e2 ; --------------------------------------------------------------------------------------
08e2 ; Debug3 Subtable 0x5
08e2 ; --------------------------------------------------------------------------------------
08e2 0002 0033  |   3|		.DBG3TAB	0x0002,0x0033
08e4 02eb ffff  |    |		.CONST	0x02eb,0xffff
08e6 02ec fffe  |    |		.CONST	0x02ec,0xfffe
08e8 02ed 0001  |    |		.CONST	0x02ed,0x0001
08ea 02f1 0002  |    |		.CONST	0x02f1,0x0002
08ec 02f3 0003  |    |		.CONST	0x02f3,0x0003
08ee 02fb 0004  |    |		.CONST	0x02fb,0x0004
08f0 0302 0005  |    |		.CONST	0x0302,0x0005
08f2 0304 0006  |    |		.CONST	0x0304,0x0006
08f4 030f 0007  |    |		.CONST	0x030f,0x0007
08f6 031c 0008  |    |		.CONST	0x031c,0x0008
08f8 032c 0009  | ,  |		.CONST	0x032c,0x0009
08fa 0332 000a  | 2  |		.CONST	0x0332,0x000a
08fc 0343 000b  | C  |		.CONST	0x0343,0x000b
08fe 034d 000c  | M  |		.CONST	0x034d,0x000c
0900 0355 000d  | U  |		.CONST	0x0355,0x000d
0902 0357 000e  | W  |		.CONST	0x0357,0x000e
0904 0364 000f  | d  |		.CONST	0x0364,0x000f
0906 0371 0010  | q  |		.CONST	0x0371,0x0010
0908 0381 0011  |    |		.CONST	0x0381,0x0011
090a 0387 0012  |    |		.CONST	0x0387,0x0012
090c 039d 0013  |    |		.CONST	0x039d,0x0013
090e 03a4 0014  |    |		.CONST	0x03a4,0x0014
0910 03b5 0015  |    |		.CONST	0x03b5,0x0015
0912 03bf 0016  |    |		.CONST	0x03bf,0x0016
0914 03ca 0017  |    |		.CONST	0x03ca,0x0017
0916 03cc 0018  |    |		.CONST	0x03cc,0x0018
0918 03cf 0019  |    |		.CONST	0x03cf,0x0019
091a 03d8 001a  |    |		.CONST	0x03d8,0x001a
091c 03e5 001b  |    |		.CONST	0x03e5,0x001b
091e 03f5 001c  |    |		.CONST	0x03f5,0x001c
0920 03fb 001d  |    |		.CONST	0x03fb,0x001d
0922 0408 001e  |    |		.CONST	0x0408,0x001e
0924 0423 001f  | #  |		.CONST	0x0423,0x001f
0926 042a 0020  | *  |		.CONST	0x042a,0x0020
0928 043b 0021  | ; !|		.CONST	0x043b,0x0021
092a 0445 0022  | E "|		.CONST	0x0445,0x0022
092c 044f 0023  | O #|		.CONST	0x044f,0x0023
092e 0469 0024  | i $|		.CONST	0x0469,0x0024
0930 0470 0025  | p %|		.CONST	0x0470,0x0025
0932 0486 0026  |   &|		.CONST	0x0486,0x0026
0934 048f 0027  |   '|		.CONST	0x048f,0x0027
0936 0494 0028  |   (|		.CONST	0x0494,0x0028
0938 049a 0029  |   )|		.CONST	0x049a,0x0029
093a 04a3 002b  |   +|		.CONST	0x04a3,0x002b
093c 04ba 002c  |   ,|		.CONST	0x04ba,0x002c
093e 04d7 002d  |   -|		.CONST	0x04d7,0x002d
0940 04e0 002e  |   .|		.CONST	0x04e0,0x002e
0942 04ec 002f  |   /|		.CONST	0x04ec,0x002f
0944 04f4 002a  |   *|		.CONST	0x04f4,0x002a
0946 0501 0030  |   0|		.CONST	0x0501,0x0030
0948 0513 0031  |   1|		.CONST	0x0513,0x0031
094a 0518 0032  |   2|		.CONST	0x0518,0x0032
094c 0526 0033  | & 3|		.CONST	0x0526,0x0033
094e ; --------------------------------------------------------------------------------------
094e ; Debug3 Subtable 0x6
094e ; --------------------------------------------------------------------------------------
094e 0001 0018  |    |		.DBG3TAB	0x0001,0x0018
0950 0533 ffff  | 3  |		.CONST	0x0533,0xffff
0952 0535 0001  | 5  |		.CONST	0x0535,0x0001
0954 053a 0002  | :  |		.CONST	0x053a,0x0002
0956 053d 0003  | =  |		.CONST	0x053d,0x0003
0958 053d 0004  | =  |		.CONST	0x053d,0x0004
095a 0541 0005  | A  |		.CONST	0x0541,0x0005
095c 0554 0006  | T  |		.CONST	0x0554,0x0006
095e 0556 0007  | V  |		.CONST	0x0556,0x0007
0960 0557 0008  | W  |		.CONST	0x0557,0x0008
0962 055e 0009  | ^  |		.CONST	0x055e,0x0009
0964 0566 000a  | f  |		.CONST	0x0566,0x000a
0966 0574 000b  | t  |		.CONST	0x0574,0x000b
0968 0579 000c  | y  |		.CONST	0x0579,0x000c
096a 0585 000d  |    |		.CONST	0x0585,0x000d
096c 0586 000e  |    |		.CONST	0x0586,0x000e
096e 059b 000f  |    |		.CONST	0x059b,0x000f
0970 05a0 0010  |    |		.CONST	0x05a0,0x0010
0972 05a2 0011  |    |		.CONST	0x05a2,0x0011
0974 05a3 0012  |    |		.CONST	0x05a3,0x0012
0976 05b8 0013  |    |		.CONST	0x05b8,0x0013
0978 05bd 0014  |    |		.CONST	0x05bd,0x0014
097a 05bf 0015  |    |		.CONST	0x05bf,0x0015
097c 05c0 0016  |    |		.CONST	0x05c0,0x0016
097e 05c2 0017  |    |		.CONST	0x05c2,0x0017
0980 05c5 0018  |    |		.CONST	0x05c5,0x0018
0982 ; --------------------------------------------------------------------------------------
0982 ; Debug3 Subtable 0x7
0982 ; --------------------------------------------------------------------------------------
0982 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0984 05cb 0001  |    |		.CONST	0x05cb,0x0001
0986 05d0 0002  |    |		.CONST	0x05d0,0x0002
0988 05d2 0003  |    |		.CONST	0x05d2,0x0003
098a ; --------------------------------------------------------------------------------------
098a ; Debug3 Subtable 0x8
098a ; --------------------------------------------------------------------------------------
098a 0000 0006  |    |		.DBG3TAB	0x0000,0x0006
098c 05db 0001  |    |		.CONST	0x05db,0x0001
098e 05df 0002  |    |		.CONST	0x05df,0x0002
0990 05e1 0003  |    |		.CONST	0x05e1,0x0003
0992 05e9 0004  |    |		.CONST	0x05e9,0x0004
0994 05f6 0005  |    |		.CONST	0x05f6,0x0005
0996 0606 0006  |    |		.CONST	0x0606,0x0006
0998 ; --------------------------------------------------------------------------------------
0998 ; Debug3 Subtable 0x9
0998 ; --------------------------------------------------------------------------------------
0998 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
099a 0613 0001  |    |		.CONST	0x0613,0x0001
099c ; --------------------------------------------------------------------------------------
099c ; Debug3 Subtable 0xa
099c ; --------------------------------------------------------------------------------------
099c 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
099e 061b 0001  |    |		.CONST	0x061b,0x0001
09a0 0621 0002  | !  |		.CONST	0x0621,0x0002
09a2 0623 0003  | #  |		.CONST	0x0623,0x0003
09a4 0628 0004  | (  |		.CONST	0x0628,0x0004
09a6 ; --------------------------------------------------------------------------------------
09a6 ; Debug3 Subtable 0xb
09a6 ; --------------------------------------------------------------------------------------
09a6 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
09a8 0633 0001  | 3  |		.CONST	0x0633,0x0001
09aa 0639 0002  | 9  |		.CONST	0x0639,0x0002
09ac 063b 0003  | ;  |		.CONST	0x063b,0x0003
09ae 0640 0004  | @  |		.CONST	0x0640,0x0004
09b0 ; --------------------------------------------------------------------------------------
09b0 ; Debug3 Subtable 0xc
09b0 ; --------------------------------------------------------------------------------------
09b0 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
09b2 ; --------------------------------------------------------------------------------------
09b2 ; Debug3 Subtable 0xd
09b2 ; --------------------------------------------------------------------------------------
09b2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
09b4 ; --------------------------------------------------------------------------------------
09b4 ; Debug3 Subtable 0xe
09b4 ; --------------------------------------------------------------------------------------
09b4 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
09b6 ; --------------------------------------------------------------------------------------
09b6 ; Debug3 Subtable 0xf
09b6 ; --------------------------------------------------------------------------------------
09b6 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
09b8 06a3 0001  |    |		.CONST	0x06a3,0x0001
09ba 06ac 0002  |    |		.CONST	0x06ac,0x0002
09bc ; --------------------------------------------------------------------------------------
09bc ; Debug3 Subtable 0x10
09bc ; --------------------------------------------------------------------------------------
09bc 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
09be 06b3 0001  |    |		.CONST	0x06b3,0x0001
09c0 06ba 0002  |    |		.CONST	0x06ba,0x0002
09c2 06bd 0003  |    |		.CONST	0x06bd,0x0003
09c4 06c3 0004  |    |		.CONST	0x06c3,0x0004
09c6 ; --------------------------------------------------------------------------------------
09c6 ; Debug3 Subtable 0x11
09c6 ; --------------------------------------------------------------------------------------
09c6 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
09c8 06cb 0001  |    |		.CONST	0x06cb,0x0001
09ca ; --------------------------------------------------------------------------------------
09ca ; Debug3 Subtable 0x12
09ca ; --------------------------------------------------------------------------------------
09ca 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
09cc 06db 0001  |    |		.CONST	0x06db,0x0001
09ce ; --------------------------------------------------------------------------------------
09ce ; Debug3 Subtable 0x13
09ce ; --------------------------------------------------------------------------------------
09ce 0000 0004  |    |		.DBG3TAB	0x0000,0x0004
09d0 06ec 0001  |    |		.CONST	0x06ec,0x0001
09d2 06f0 0002  |    |		.CONST	0x06f0,0x0002
09d4 06f5 0003  |    |		.CONST	0x06f5,0x0003
09d6 06fa 0004  |    |		.CONST	0x06fa,0x0004
09d8 ; --------------------------------------------------------------------------------------
09d8 ; Debug3 Subtable 0x14
09d8 ; --------------------------------------------------------------------------------------
09d8 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
09da 0703 0001  |    |		.CONST	0x0703,0x0001
09dc 0707 0002  |    |		.CONST	0x0707,0x0002
09de 0709 0003  |    |		.CONST	0x0709,0x0003
09e0 ; --------------------------------------------------------------------------------------
09e0 ; Debug3 Subtable 0x15
09e0 ; --------------------------------------------------------------------------------------
09e0 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
09e2 0714 0001  |    |		.CONST	0x0714,0x0001
09e4 0718 0002  |    |		.CONST	0x0718,0x0002
09e6 0000 0000  |    |		.BLANK	0000[0x1a]