DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦27d92fd09⟧

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

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 04e0       |    |		.CONST	0x04e0								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0092       |    |		.CONST	0x0092								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0030       | 0  |		.CONST	0x0030								; Number of locals
000b			INIT_0008:
000b 4818       |H   |		Short_Literal	0x18							; Debug Table 0x0 = .DEBUG	0x000b,0x0572,0xc000,0x0000,0x0055,0xe775,0x0000,0x0005
													; Debug Table 0x0.0x0 = 0xb,0xffff
													; Debug Table 0x0.0x1 = 0xb,0xfffe
													; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 03cd       |    |		Declare_Type	Access,Incomplete,Visible,Accesses_Protected
000d 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x0.0x3 = 0xd,0xfffc
000e 0266       | f  |		Execute	Discrete,Bounds
000f e20f       |    |		Load	0x1,0xf
0010 029f 009b  |    |		Declare_Subprogram	INIT_0098,For_Call
0012 4801       |H   |		Short_Literal	0x1
0013 0351       | Q  |		Declare_Type	Array,Defined,Visible,Bounds_With_Object
0014 029a 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x14,0xfffb
0016 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x16,0xfffa
0018 029a 01cb  |    |		Declare_Subprogram	INIT_01c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x18,0xfff9
001a 029a 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x1a,0xfff8
001c 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1c,0xfff7
001e 4803       |H   |		Short_Literal	0x3							; Debug Table 0x0.0x9 = 0x1e,0xfff6
001f 032b       | +  |		Declare_Type	Record,Incomplete,Visible
0020 4801       |H   |		Short_Literal	0x1							; Debug Table 0x0.0xa = 0x20,0xfff5
0021 4802       |H   |		Short_Literal	0x2
0022 00e4       |    |		Load_Encached	Positive_Cache
0023 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0024 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x24,0xfff4
0026 029a 03bb  |    |		Declare_Subprogram	INIT_03b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x26,0xfff3
0028 029a 03fb  |    |		Declare_Subprogram	INIT_03f8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xd = 0x28,0xfff2
002a 029a 040b  |    |		Declare_Subprogram	INIT_0408,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xe = 0x2a,0xfff1
002c 029a 041b  |    |		Declare_Subprogram	INIT_0418,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xf = 0x2c,0xfff0
002e 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x0.0x10 = 0x2e,0xffef
002f 4800       |H   |		Short_Literal	0x0
0030 4802       |H   |		Short_Literal	0x2
0031 4801       |H   |		Short_Literal	0x1
0032 4803       |H   |		Short_Literal	0x3
0033 0318       |    |		Declare_Type	Variant_Record,Incomplete
0034 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x11 = 0x34,0xffee
0035 02a0       |    |		Declare_Subprogram	Null_Subprogram
0036 e212       |    |		Load	0x1,0x12
0037 03c7       |    |		Complete_Type	Access,By_Defining
0038 4802       |H   |		Short_Literal	0x2							; Debug Table 0x0.0x12 = 0x38,0xffed
0039 032a       | *  |		Declare_Type	Record,Incomplete
003a 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x13 = 0x3a,0xffec
003b 02a0       |    |		Declare_Subprogram	Null_Subprogram
003c 481c       |H   |		Short_Literal	0x1c
003d 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
003e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x14 = 0x3e,0xffeb
003f 6374       |ct  |		Indirect_Literal	Discrete,0x3b4,{0x00000000, 0x00100000}
0040 00e3       |    |		Load_Encached	Natural_Cache
0041 03f8       |    |		Declare_Type	Discrete,Constrained
0042 4801       |H   |		Short_Literal	0x1							; Debug Table 0x0.0x15 = 0x42,0xffea
0043 4802       |H   |		Short_Literal	0x2
0044 00da       |    |		Load_Top	At_Offset_2
0045 02a0       |    |		Declare_Subprogram	Null_Subprogram
0046 4801       |H   |		Short_Literal	0x1
0047 035d       | ]  |		Declare_Type	Array,Defined
0048 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x16 = 0x48,0xffe9
0049 00db       |    |		Load_Top	At_Offset_3
004a 00da       |    |		Load_Top	At_Offset_2
004b 02a0       |    |		Declare_Subprogram	Null_Subprogram
004c e219       |    |		Load	0x1,0x19
004d 0326       | &  |		Complete_Type	Record,By_Defining
004e 00bf       |    |		Action	Accept_Activation
004f 4801       |H   |		Short_Literal	0x1							; Debug Table 0x1 = .DEBUG	0x004f,0x05a2,0xc000,0x0000,0x0055,0xe785,0x0000,0x0007
													; Debug Table 0x1.0x0 = 0x4f,0xffff
0050 6363       |cc  |		Indirect_Literal	Discrete,0x3b4,{0x00000000, 0x00100000}
0051 00db       |    |		Load_Top	At_Offset_3
0052 03f8       |    |		Declare_Type	Discrete,Constrained
0053 e20f       |    |		Load	0x1,0xf								; Debug Table 0x1.0x1 = 0x53,0xfffe
0054 00d9       |    |		Load_Top	At_Offset_1
0055 029f 0433  |   3|		Declare_Subprogram	INIT_0430,For_Call
0057 4802       |H   |		Short_Literal	0x2
0058 032d       | -  |		Declare_Type	Record,Defined
0059 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x1.0x2 = 0x59,0xfffd
005a 0266       | f  |		Execute	Discrete,Bounds
005b 00da       |    |		Load_Top	At_Offset_2
005c 029f 044b  |   K|		Declare_Subprogram	INIT_0448,For_Call
005e 4801       |H   |		Short_Literal	0x1
005f 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0060 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x3 = 0x60,0xfffc
0061 4801       |H   |		Short_Literal	0x1
0062 634d       |cM  |		Indirect_Literal	Discrete,0x3b0,{0x00000000, 0x7fffffff}
0063 e213       |    |		Load	0x1,0x13
0064 034e       | N  |		QQ_Declare_Type	Array,Constrained,Bounds_With_Object
0065 029f 0463  |   c|		Declare_Subprogram	INIT_0460,For_Call
0067 4800       |H   |		Short_Literal	0x0
0068 4802       |H   |		Short_Literal	0x2
0069 4800       |H   |		Short_Literal	0x0
006a e220       |    |		Load	0x1,0x20
006b 0307       |    |		Complete_Type	Variant_Record,By_Defining
006c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1.0x4 = 0x6c,0xfffb
006d e222       | "  |		Load	0x1,0x22
006e 02a0       |    |		Declare_Subprogram	Null_Subprogram
006f e221       | !  |		Load	0x1,0x21
0070 0326       | &  |		Complete_Type	Record,By_Defining
0071 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x5 = 0x71,0xfffa
0072 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
0073 029d 04a3  |    |		Declare_Subprogram	INIT_04a0,For_Outer_Call			; Debug Table 0x1.0x6 = 0x73,0xfff9
0075 a002       |    |		Store_Unchecked	0x0,0x2							; Debug Table 0x1.0x7 = 0x75,0xfff8
0076 00c6       |    |		Action	Check_Subprogram_Elaborated
0077 00db       |    |		Load_Top	At_Offset_3
0078 00e4       |    |		Load_Encached	Positive_Cache
0079 e227       | '  |		Load	0x1,0x27
007a 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
007b 6330       |c0  |		Indirect_Literal	Discrete,0x3ac,{0x00000000, 0x0055e785}
007c 4893       |H   |		Short_Literal	0x93
007d 4800       |H   |		Short_Literal	0x0
007e 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x8 = 0x7e,0xfff7
007f 00c7       |    |		Action	Elaborate_Subprogram
0080 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x9 = 0x80,0xfff6
0081 00c7       |    |		Action	Elaborate_Subprogram
0082 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0xa = 0x82,0xfff5
0083 00c7       |    |		Action	Elaborate_Subprogram
0084 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0xb = 0x84,0xfff4
0085 00c7       |    |		Action	Elaborate_Subprogram
0086 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0xc = 0x86,0xfff3
0087 00c7       |    |		Action	Elaborate_Subprogram
0088 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b				; Debug Table 0x1.0xd = 0x88,0xfff2
0089 00c7       |    |		Action	Elaborate_Subprogram
008a 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c				; Debug Table 0x1.0xe = 0x8a,0xfff1
008b 00c7       |    |		Action	Elaborate_Subprogram
008c 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d				; Debug Table 0x1.0xf = 0x8c,0xfff0
008d 00c7       |    |		Action	Elaborate_Subprogram
008e 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e				; Debug Table 0x1.0x10 = 0x8e,0xffef
008f 00c7       |    |		Action	Elaborate_Subprogram
0090 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f				; Debug Table 0x1.0x11 = 0x90,0xffee
0091 00c7       |    |		Action	Elaborate_Subprogram
0092			BODY_0008:
0092 00bc       |    |		Action	Signal_Activated
0093 00bb       |    |		Action	Signal_Completion
0094 0000 0000  |    |		.BLANK	0000[0x4]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b       |    |		.CONST	0x009b								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0001       |    |		.CONST	0x0001								; Number of locals
009b			BODY_0098:
009b			INIT_0098:
009b 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x2 = .DEBUG	0x009b,0x05c8,0x1005,0x0000,0x0055,0xe775,0x0000,0x0032
009c 00da       |    |		Load_Top	At_Offset_2
009d 01dc       |    |		Execute	Vector,Last
009e 00db       |    |		Load_Top	At_Offset_3
009f 01dd       |    |		Execute	Vector,First
00a0 0263       | c  |		Execute	Discrete,Above_Bound
00a1 700a       |p   |		Jump_Nonzero	0xac
00a2 00d8       |    |		Load_Top	At_Offset_0
00a3 e5ff       |    |		Load	0x2,-0x1
00a4 01d5       |    |		Execute	Vector,Field_Reference
00a5 0125       | %  |		Execute	Any,Set_Constraint
00a6 00d8       |    |		Load_Top	At_Offset_0
00a7 e5ff       |    |		Load	0x2,-0x1
00a8 01d5       |    |		Execute	Vector,Field_Reference
00a9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00aa 0a01       |    |		Execute_Immediate	Plus,0x1
00ab 7ff4       |    |		Jump	0xa0
00ac 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
00ad 0000 0000  |    |		.XXX[0x3]
00af 0000       |    |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00d3       |    |		.CONST	0x00d3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 000a       |    |		.CONST	0x000a								; Number of locals
00b3			INIT_00b0:
00b3 4802       |H   |		Short_Literal	0x2							; Debug Table 0x3 = .DEBUG	0x00b3,0x05ca,0x3801,0x0002,0x0055,0xe775,0x0000,0x003b
													; Debug Table 0x3.0x0 = 0xb3,0xffff
00b4 032a       | *  |		Declare_Type	Record,Incomplete
00b5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x1 = 0xb5,0xfffe
00b6 02a0       |    |		Declare_Subprogram	Null_Subprogram
00b7 481c       |H   |		Short_Literal	0x1c
00b8 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
00b9 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x2 = 0xb9,0xfffd
00ba 4832       |H2  |		Short_Literal	0x32
00bb 00e2       |    |		Load_Encached	Integer_Cache
00bc 03f8       |    |		Declare_Type	Discrete,Constrained
00bd 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x3 = 0xbd,0xfffc
00be 4832       |H2  |		Short_Literal	0x32
00bf e213       |    |		Load	0x1,0x13
00c0 035b       | [  |		Declare_Type	Array,Constrained
00c1 00da       |    |		Load_Top	At_Offset_2
00c2 029f 04cb  |    |		Declare_Subprogram	INIT_04c8,For_Call
00c4 e402       |    |		Load	0x2,0x2
00c5 0326       | &  |		Complete_Type	Record,By_Defining
00c6 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x3.0x4 = 0xc6,0xfffb
00c7 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00c8 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x5 = 0xc8,0xfffa
00c9 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x6 = 0xc9,0xfff9
00ca e5fa       |    |		Load	0x2,-0x6							; Debug Table 0x3.0x7 = 0xca,0xfff8
00cb 02c7       |    |		Declare_Variable	Any
00cc 00d8       |    |		Load_Top	At_Offset_0
00cd 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00ce e212       |    |		Load	0x1,0x12							; Debug Table 0x3.0x8 = 0xce,0xfff7
00cf 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x9 = 0xcf,0xfff6
00d0 4832       |H2  |		Short_Literal	0x32
00d1 00e2       |    |		Load_Encached	Integer_Cache
00d2 03f8       |    |		Declare_Type	Discrete,Constrained
00d3			BODY_00b0:
00d3 00be       |    |		Action	Activate_Tasks
00d4 e403       |    |		Load	0x2,0x3								; Debug Table 0x3.0xa = 0xd4,0x1
00d5 03bc       |    |		Declare_Variable	Access,By_Allocation
00d6 00d8       |    |		Load_Top	At_Offset_0
00d7 0227       | '  |		Execute	Access,All_Reference
00d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d9 a406       |    |		Store_Unchecked	0x2,0x6
00da e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0xb = 0xda,0x2
00db a407       |    |		Store_Unchecked	0x2,0x7
00dc 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0xc = 0xdc,0x3
00dd 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
00de 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0xd = 0xde,0x4
00df 0120       |    |		Execute	Any,Is_Value
00e0 6802       |h   |		Jump_Zero	0xe3
00e1 e5fa       |    |		Load	0x2,-0x6
00e2 7803       |x   |		Jump	0xe6
00e3 00da       |    |		Load_Top	At_Offset_2
00e4 e5fa       |    |		Load	0x2,-0x6
00e5 0119       |    |		Execute	Any,Check_In_Formal_Type
00e6 85fb       |    |		Call	0x2,-0x5
00e7 c408       |    |		Store	0x2,0x8
00e8 00cf       |    |		Action	Mark_Auxiliary
00e9 7825       |x%  |		Jump	0x10f
00ea 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0xe = 0xea,0x6
00eb 0f32       | 2  |		Execute_Immediate	Equal,0x32
00ec 680f       |h   |		Jump_Zero	0xfc
00ed e403       |    |		Load	0x2,0x3								; Debug Table 0x3.0xf = 0xed,0x7
00ee 03bc       |    |		Declare_Variable	Access,By_Allocation
00ef 00d8       |    |		Load_Top	At_Offset_0
00f0 0227       | '  |		Execute	Access,All_Reference
00f1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00f2 e407       |    |		Load	0x2,0x7
00f3 0227       | '  |		Execute	Access,All_Reference
00f4 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
00f5 e407       |    |		Load	0x2,0x7								; Debug Table 0x3.0x10 = 0xf5,0x8
00f6 0227       | '  |		Execute	Access,All_Reference
00f7 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
00f8 a407       |    |		Store_Unchecked	0x2,0x7
00f9 4801       |H   |		Short_Literal	0x1							; Debug Table 0x3.0x11 = 0xf9,0x9
00fa 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
00fb 7803       |x   |		Jump	0xff
00fc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x12 = 0xfc,0xa
00fd 0a01       |    |		Execute_Immediate	Plus,0x1
00fe 005a       | Z  |		Store_Top	Discrete,At_Offset_2
00ff 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x13 = 0xff,0xb
0100 e5fa       |    |		Load	0x2,-0x6
0101 0119       |    |		Execute	Any,Check_In_Formal_Type
0102 85fd       |    |		Call	0x2,-0x3
0103 00da       |    |		Load_Top	At_Offset_2
0104 e407       |    |		Load	0x2,0x7
0105 0227       | '  |		Execute	Access,All_Reference
0106 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0107 01d6       |    |		Execute	Vector,Field_Write
0108 e405       |    |		Load	0x2,0x5								; Debug Table 0x3.0x14 = 0x108,0xc
0109 0a01       |    |		Execute_Immediate	Plus,0x1
010a c405       |    |		Store	0x2,0x5
010b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x15 = 0x10b,0xd
010c 85fc       |    |		Call	0x2,-0x4
010d c408       |    |		Store	0x2,0x8
010e 00c9       |    |		Action	Pop_Auxiliary_Loop
010f 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x3.0x16 = 0x10f,0x5
0110 e5fa       |    |		Load	0x2,-0x6
0111 0119       |    |		Execute	Any,Check_In_Formal_Type
0112 85fe       |    |		Call	0x2,-0x2
0113 6fd6       |o   |		Jump_Zero	0xea
0114 00ce       |    |		Action	Pop_Auxiliary
0115 e405       |    |		Load	0x2,0x5								; Debug Table 0x3.0x17 = 0x115,0xe
0116 e220       |    |		Load	0x1,0x20
0117 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0118 e212       |    |		Load	0x1,0x12
0119 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
011a 00d8       |    |		Load_Top	At_Offset_0
011b 0227       | '  |		Execute	Access,All_Reference
011c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
011d 003a       | :  |		Store_Top	Access,At_Offset_2
011e 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x3.0x18 = 0x11e,0xf
011f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x19 = 0x11f,0xfbff
0120 e405       |    |		Load	0x2,0x5
0121 00e3       |    |		Load_Encached	Natural_Cache
0122 03f8       |    |		Declare_Type	Discrete,Constrained
0123 03e9       |    |		Declare_Variable	Discrete,Duplicate
0124 e409       |    |		Load	0x2,0x9								; Debug Table 0x3.0x1a = 0x124,0xfbfe
0125 0227       | '  |		Execute	Access,All_Reference
0126 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
0127 e409       |    |		Load	0x2,0x9								; Debug Table 0x3.0x1b = 0x127,0xfbfd
0128 0227       | '  |		Execute	Access,All_Reference
0129 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
012a e20f       |    |		Load	0x1,0xf								; Debug Table 0x3.0x1c = 0x12a,0xfbfc
012b 02c7       |    |		Declare_Variable	Any
012c 00d8       |    |		Load_Top	At_Offset_0
012d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
012e 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x3.0x1d = 0x12e,0xfbfb
012f 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0130 4800       |H   |		Short_Literal	0x0							; Debug Table 0x3.0x1e = 0x130,0x401
0131 c40c       |    |		Store	0x2,0xc
0132 00cf       |    |		Action	Mark_Auxiliary
0133 e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x1f = 0x133,0x402
													; Debug Table 0x3.0x20 = 0x133,0x403
0134 e407       |    |		Load	0x2,0x7
0135 022f       | /  |		Execute	Access,Equal
0136 6803       |h   |		Jump_Zero	0x13a
0137 e40a       |    |		Load	0x2,0xa								; Debug Table 0x3.0x21 = 0x137,0x404
0138 c40d       |    |		Store	0x2,0xd
0139 7802       |x   |		Jump	0x13c
013a 4832       |H2  |		Short_Literal	0x32							; Debug Table 0x3.0x22 = 0x13a,0x405
013b c40d       |    |		Store	0x2,0xd
013c 00cf       |    |		Action	Mark_Auxiliary
013d e40d       |    |		Load	0x2,0xd								; Debug Table 0x3.0x23 = 0x13d,0x406
013e 4801       |H   |		Short_Literal	0x1
013f 0263       | c  |		Execute	Discrete,Above_Bound
0140 701c       |p   |		Jump_Nonzero	0x15d
0141 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x24 = 0x141,0x407
0142 e406       |    |		Load	0x2,0x6
0143 0227       | '  |		Execute	Access,All_Reference
0144 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0145 01d7       |    |		Execute	Vector,Field_Read
0146 c410       |    |		Store	0x2,0x10
0147 e40c       |    |		Load	0x2,0xc								; Debug Table 0x3.0x25 = 0x147,0x408
0148 0a01       |    |		Execute_Immediate	Plus,0x1
0149 c40c       |    |		Store	0x2,0xc
014a e226       | &  |		Load	0x1,0x26							; Debug Table 0x3.0x26 = 0x14a,0x409
014b 0322       | "  |		Declare_Variable	Record
014c e410       |    |		Load	0x2,0x10
014d e20f       |    |		Load	0x1,0xf
014e 0119       |    |		Execute	Any,Check_In_Formal_Type
014f 00d9       |    |		Load_Top	At_Offset_1
0150 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0151 e40c       |    |		Load	0x2,0xc
0152 00d9       |    |		Load_Top	At_Offset_1
0153 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0154 e40c       |    |		Load	0x2,0xc
0155 e40e       |    |		Load	0x2,0xe
0156 01d6       |    |		Execute	Vector,Field_Write
0157 e410       |    |		Load	0x2,0x10							; Debug Table 0x3.0x27 = 0x157,0x40a
0158 e40c       |    |		Load	0x2,0xc
0159 e40f       |    |		Load	0x2,0xf
015a 01d6       |    |		Execute	Vector,Field_Write
015b 00c8       |    |		Action	Pop_Auxiliary_Range
015c 3fe4       |?   |		Loop_Increasing	0x141
015d 00ce       |    |		Action	Pop_Auxiliary
015e e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x28 = 0x15e,0x40b
015f e407       |    |		Load	0x2,0x7
0160 022f       | /  |		Execute	Access,Equal
0161 7006       |p   |		Jump_Nonzero	0x168
0162 e406       |    |		Load	0x2,0x6								; Debug Table 0x3.0x29 = 0x162,0x40c
0163 0227       | '  |		Execute	Access,All_Reference
0164 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0165 a406       |    |		Store_Unchecked	0x2,0x6
0166 00c9       |    |		Action	Pop_Auxiliary_Loop
0167 7fcb       |    |		Jump	0x133
0168 00ce       |    |		Action	Pop_Auxiliary
0169 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x3.0x2a = 0x169,0x40d
016a e40e       |    |		Load	0x2,0xe
016b e22a       | *  |		Load	0x1,0x2a
016c e22b       | +  |		Load	0x1,0x2b
016d e22c       | ,  |		Load	0x1,0x2c
016e 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
016f 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
0170 8002       |    |		Call	0x0,0x2
0171 00d1       |    |		Pop_Control	Pop_Count_1
0172 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0173 00d6       |    |		Pop_Control	Pop_Count_6
0174 00ce       |    |		Action	Pop_Auxiliary
0175 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x2b = 0x175,0x10
0176 a5f8       |    |		Store_Unchecked	0x2,-0x8
0177 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0198       |    |		.CONST	0x0198								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0008       |    |		.CONST	0x0008								; Number of locals
017b			INIT_0178:
017b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x4 = .DEBUG	0x017b,0x0624,0x1001,0x0000,0x0055,0xe775,0x0000,0x007b
													; Debug Table 0x4.0x0 = 0x17b,0xffff
017c 01db       |    |		Execute	Vector,Length
017d 00e2       |    |		Load_Encached	Integer_Cache
017e 03f1       |    |		Declare_Variable	Discrete,With_Value
017f e212       |    |		Load	0x1,0x12							; Debug Table 0x4.0x1 = 0x17f,0xfffe
0180 00d9       |    |		Load_Top	At_Offset_1
0181 e220       |    |		Load	0x1,0x20
0182 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0183 e212       |    |		Load	0x1,0x12
0184 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
0185 00d8       |    |		Load_Top	At_Offset_0
0186 0227       | '  |		Execute	Access,All_Reference
0187 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0188 0039       | 9  |		Store_Top	Access,At_Offset_1
0189 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x2 = 0x189,0xfffd
018a 0227       | '  |		Execute	Access,All_Reference
018b 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
018c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x4.0x3 = 0x18c,0xfffc
018d 0227       | '  |		Execute	Access,All_Reference
018e 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
018f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x4 = 0x18f,0xfffb
0190 e402       |    |		Load	0x2,0x2
0191 00e2       |    |		Load_Encached	Integer_Cache
0192 03f8       |    |		Declare_Type	Discrete,Constrained
0193 e20f       |    |		Load	0x1,0xf								; Debug Table 0x4.0x5 = 0x193,0xfffa
0194 02c7       |    |		Declare_Variable	Any
0195 00d8       |    |		Load_Top	At_Offset_0
0196 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0197 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x4.0x6 = 0x197,0xfff9
0198			BODY_0178:
0198 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x7 = 0x198,0x1
0199 005b       | [  |		Store_Top	Discrete,At_Offset_3
019a 00cf       |    |		Action	Mark_Auxiliary
019b e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x4.0x8 = 0x19b,0x2
019c 01d9       |    |		Execute	Vector,Reverse_Bounds
019d 0263       | c  |		Execute	Discrete,Above_Bound
019e 701a       |p   |		Jump_Nonzero	0x1b9
019f 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0x9 = 0x19f,0x3
01a0 e5ff       |    |		Load	0x2,-0x1
01a1 01d7       |    |		Execute	Vector,Field_Read
01a2 c407       |    |		Store	0x2,0x7
01a3 e406       |    |		Load	0x2,0x6								; Debug Table 0x4.0xa = 0x1a3,0x4
01a4 0a01       |    |		Execute_Immediate	Plus,0x1
01a5 c406       |    |		Store	0x2,0x6
01a6 e226       | &  |		Load	0x1,0x26							; Debug Table 0x4.0xb = 0x1a6,0x5
01a7 0322       | "  |		Declare_Variable	Record
01a8 e407       |    |		Load	0x2,0x7
01a9 e20f       |    |		Load	0x1,0xf
01aa 0119       |    |		Execute	Any,Check_In_Formal_Type
01ab 00d9       |    |		Load_Top	At_Offset_1
01ac 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01ad e406       |    |		Load	0x2,0x6
01ae 00d9       |    |		Load_Top	At_Offset_1
01af 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01b0 e406       |    |		Load	0x2,0x6
01b1 e404       |    |		Load	0x2,0x4
01b2 01d6       |    |		Execute	Vector,Field_Write
01b3 e407       |    |		Load	0x2,0x7								; Debug Table 0x4.0xc = 0x1b3,0x6
01b4 e406       |    |		Load	0x2,0x6
01b5 e405       |    |		Load	0x2,0x5
01b6 01d6       |    |		Execute	Vector,Field_Write
01b7 00c8       |    |		Action	Pop_Auxiliary_Range
01b8 3fe6       |?   |		Loop_Increasing	0x19f
01b9 00ce       |    |		Action	Pop_Auxiliary
01ba 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x4.0xd = 0x1ba,0x7
01bb e404       |    |		Load	0x2,0x4
01bc e22a       | *  |		Load	0x1,0x2a
01bd e22b       | +  |		Load	0x1,0x2b
01be e22c       | ,  |		Load	0x1,0x2c
01bf 1d2d       | -  |		Execute_Immediate	Reference_Lex_1,0x2d
01c0 1d2e       | .  |		Execute_Immediate	Reference_Lex_1,0x2e
01c1 8002       |    |		Call	0x0,0x2
01c2 00d1       |    |		Pop_Control	Pop_Count_1
01c3 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01c4 e403       |    |		Load	0x2,0x3								; Debug Table 0x4.0xe = 0x1c4,0x8
01c5 a5fd       |    |		Store_Unchecked	0x2,-0x3
01c6 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01c7 0000       |    |		.XXX[0x1]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb       |    |		.CONST	0x01cb								; Address of begin
01c9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ca 0001       |    |		.CONST	0x0001								; Number of locals
01cb			BODY_01c8:
01cb			INIT_01c8:
01cb 4801       |H   |		Short_Literal	0x1							; Debug Table 0x5 = .DEBUG	0x01cb,0x0644,0x1002,0x0000,0x0055,0xe775,0x0000,0x0090
													; Debug Table 0x5.0x0 = 0x1cb,0x1
01cc 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01cd 0000 0000  |    |		.XXX[0x3]
01cf 0000       |    |
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3       |    |		.CONST	0x01d3								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0001       |    |		.CONST	0x0001								; Number of locals
01d3			BODY_01d0:
01d3			INIT_01d0:
01d3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x6 = .DEBUG	0x01d3,0x0648,0x1002,0x0000,0x0055,0xe775,0x0000,0x0099
													; Debug Table 0x6.0x0 = 0x1d3,0x1
01d4 0227       | '  |		Execute	Access,All_Reference
01d5 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01d6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01d7 0000       |    |		.XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db       |    |		.CONST	0x01db								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			BODY_01d8:
01db			INIT_01d8:
01db 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7 = .DEBUG	0x01db,0x064c,0x1002,0x0000,0x0055,0xe775,0x0000,0x00a2
													; Debug Table 0x7.0x0 = 0x1db,0x1
01dc 00db       |    |		Load_Top	At_Offset_3
01dd 0227       | '  |		Execute	Access,All_Reference
01de 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01df 01d7       |    |		Execute	Vector,Field_Read
01e0 00d8       |    |		Load_Top	At_Offset_0
01e1 0120       |    |		Execute	Any,Is_Value
01e2 7002       |p   |		Jump_Nonzero	0x1e5
01e3 00d8       |    |		Load_Top	At_Offset_0
01e4 011e       |    |		Execute	Any,Convert
01e5 e20f       |    |		Load	0x1,0xf
01e6 0119       |    |		Execute	Any,Check_In_Formal_Type
01e7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 0217       |    |		.CONST	0x0217								; Address of begin
01e9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ea 000a       |    |		.CONST	0x000a								; Number of locals
01eb			INIT_01e8:
01eb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8 = .DEBUG	0x01eb,0x0650,0x1001,0x0000,0x0055,0xe775,0x0000,0x00ba
													; Debug Table 0x8.0x0 = 0x1eb,0xffff
01ec 0227       | '  |		Execute	Access,All_Reference
01ed 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01ee 00e3       |    |		Load_Encached	Natural_Cache
01ef 03f1       |    |		Declare_Variable	Discrete,With_Value
01f0 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x8.0x1 = 0x1f0,0xfffe
01f1 0227       | '  |		Execute	Access,All_Reference
01f2 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01f3 00e3       |    |		Load_Encached	Natural_Cache
01f4 03f1       |    |		Declare_Variable	Discrete,With_Value
01f5 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x2 = 0x1f5,0xfffd
01f6 00da       |    |		Load_Top	At_Offset_2
01f7 8228       | (  |		Call	0x1,0x28
01f8 00e3       |    |		Load_Encached	Natural_Cache
01f9 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
01fa 00e4       |    |		Load_Encached	Positive_Cache						; Debug Table 0x8.0x3 = 0x1fa,0xfffc
01fb 0266       | f  |		Execute	Discrete,Bounds
01fc 4801       |H   |		Short_Literal	0x1
01fd e403       |    |		Load	0x2,0x3
01fe 00e2       |    |		Load_Encached	Integer_Cache
01ff 03f8       |    |		Declare_Type	Discrete,Constrained
0200 02a0       |    |		Declare_Subprogram	Null_Subprogram
0201 4801       |H   |		Short_Literal	0x1
0202 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0203 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x4 = 0x203,0xfffb
0204 02a0       |    |		Declare_Subprogram	Null_Subprogram
0205 481c       |H   |		Short_Literal	0x1c
0206 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0207 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x5 = 0x207,0xfffa
0208 e402       |    |		Load	0x2,0x2
0209 00da       |    |		Load_Top	At_Offset_2
020a 02a0       |    |		Declare_Subprogram	Null_Subprogram
020b 4801       |H   |		Short_Literal	0x1
020c 035d       | ]  |		Declare_Type	Array,Defined
020d 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x6 = 0x20d,0xfff9
020e 02a0       |    |		Declare_Subprogram	Null_Subprogram
020f 481c       |H   |		Short_Literal	0x1c
0210 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0211 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x7 = 0x211,0xfff8
0212 00d9       |    |		Load_Top	At_Offset_1
0213 03bc       |    |		Declare_Variable	Access,By_Allocation
0214 0039       | 9  |		Store_Top	Access,At_Offset_1
0215 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x8 = 0x215,0xfff7
0216 0227       | '  |		Execute	Access,All_Reference
0217			BODY_01e8:
0217 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x8.0x9 = 0x217,0x1
0218 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0xa = 0x218,0xfbff
0219 e402       |    |		Load	0x2,0x2
021a 0a01       |    |		Execute_Immediate	Plus,0x1
021b 0248       | H  |		Execute	Discrete,Check_In_Integer
021c 00e2       |    |		Load_Encached	Integer_Cache
021d 03f8       |    |		Declare_Type	Discrete,Constrained
021e 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0xb = 0x21e,0xfbfe
021f e403       |    |		Load	0x2,0x3
0220 0a01       |    |		Execute_Immediate	Plus,0x1
0221 0248       | H  |		Execute	Discrete,Check_In_Integer
0222 00e2       |    |		Load_Encached	Integer_Cache
0223 03f8       |    |		Declare_Type	Discrete,Constrained
0224 03e9       |    |		Declare_Variable	Discrete,Duplicate
0225 e20f       |    |		Load	0x1,0xf								; Debug Table 0x8.0xc = 0x225,0xfbfd
0226 02c7       |    |		Declare_Variable	Any
0227 00d8       |    |		Load_Top	At_Offset_0
0228 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0229 e406       |    |		Load	0x2,0x6								; Debug Table 0x8.0xd = 0x229,0xfbfc
022a 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0xe = 0x22a,0x401
022b c40c       |    |		Store	0x2,0xc
022c 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0xf = 0x22c,0x402
022d c40d       |    |		Store	0x2,0xd
022e 00cf       |    |		Action	Mark_Auxiliary
022f 7877       |xw  |		Jump	0x2a7
0230 e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x10 = 0x230,0x404
0231 e5ff       |    |		Load	0x2,-0x1
0232 0227       | '  |		Execute	Access,All_Reference
0233 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
0234 01d5       |    |		Execute	Vector,Field_Reference
0235 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0236 c40f       |    |		Store	0x2,0xf
0237 00cf       |    |		Action	Mark_Auxiliary
0238 7804       |x   |		Jump	0x23d
0239 e40d       |    |		Load	0x2,0xd								; Debug Table 0x8.0x11 = 0x239,0x406
023a 0a01       |    |		Execute_Immediate	Plus,0x1
023b c40d       |    |		Store	0x2,0xd
023c 00c9       |    |		Action	Pop_Auxiliary_Loop
023d e40d       |    |		Load	0x2,0xd								; Debug Table 0x8.0x12 = 0x23d,0x405
023e e403       |    |		Load	0x2,0x3
023f 027a       | z  |		Execute	Discrete,Less_Equal
0240 680d       |h   |		Jump_Zero	0x24e
0241 00db       |    |		Load_Top	At_Offset_3
0242 e20f       |    |		Load	0x1,0xf
0243 0119       |    |		Execute	Any,Check_In_Formal_Type
0244 e40d       |    |		Load	0x2,0xd
0245 e5fe       |    |		Load	0x2,-0x2
0246 0227       | '  |		Execute	Access,All_Reference
0247 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
0248 01d5       |    |		Execute	Vector,Field_Reference
0249 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
024a e20f       |    |		Load	0x1,0xf
024b 0119       |    |		Execute	Any,Check_In_Formal_Type
024c 8210       |    |		Call	0x1,0x10
024d 77eb       |w   |		Jump_Nonzero	0x239
024e 00ce       |    |		Action	Pop_Auxiliary
024f e40d       |    |		Load	0x2,0xd								; Debug Table 0x8.0x13 = 0x24f,0x407
0250 a40e       |    |		Store_Unchecked	0x2,0xe
0251 00cf       |    |		Action	Mark_Auxiliary
0252 7804       |x   |		Jump	0x257
0253 e40e       |    |		Load	0x2,0xe								; Debug Table 0x8.0x14 = 0x253,0x409
0254 0a01       |    |		Execute_Immediate	Plus,0x1
0255 c40e       |    |		Store	0x2,0xe
0256 00c9       |    |		Action	Pop_Auxiliary_Loop
0257 e40e       |    |		Load	0x2,0xe								; Debug Table 0x8.0x15 = 0x257,0x408
0258 e403       |    |		Load	0x2,0x3
0259 027a       | z  |		Execute	Discrete,Less_Equal
025a 680d       |h   |		Jump_Zero	0x268
025b 00db       |    |		Load_Top	At_Offset_3
025c e20f       |    |		Load	0x1,0xf
025d 0119       |    |		Execute	Any,Check_In_Formal_Type
025e e40e       |    |		Load	0x2,0xe
025f e5fe       |    |		Load	0x2,-0x2
0260 0227       | '  |		Execute	Access,All_Reference
0261 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
0262 01d5       |    |		Execute	Vector,Field_Reference
0263 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0264 e20f       |    |		Load	0x1,0xf
0265 0119       |    |		Execute	Any,Check_In_Formal_Type
0266 8211       |    |		Call	0x1,0x11
0267 77eb       |w   |		Jump_Nonzero	0x253
0268 00ce       |    |		Action	Pop_Auxiliary
0269 e40d       |    |		Load	0x2,0xd								; Debug Table 0x8.0x16 = 0x269,0x40a
026a e40e       |    |		Load	0x2,0xe
026b 0aff       |    |		Execute_Immediate	Plus,-0x1
026c 0248       | H  |		Execute	Discrete,Check_In_Integer
026d e406       |    |		Load	0x2,0x6
026e 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
026f 003a       | :  |		Store_Top	Access,At_Offset_2
0270 00cf       |    |		Action	Mark_Auxiliary
0271 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x17 = 0x271,0x40b
0272 0227       | '  |		Execute	Access,All_Reference
0273 01d9       |    |		Execute	Vector,Reverse_Bounds
0274 0263       | c  |		Execute	Discrete,Above_Bound
0275 700c       |p   |		Jump_Nonzero	0x282
0276 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x18 = 0x276,0x40c
0277 e5fe       |    |		Load	0x2,-0x2
0278 0227       | '  |		Execute	Access,All_Reference
0279 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
027a 01d5       |    |		Execute	Vector,Field_Reference
027b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
027c 00d9       |    |		Load_Top	At_Offset_1
027d e410       |    |		Load	0x2,0x10
027e 0227       | '  |		Execute	Access,All_Reference
027f 01d6       |    |		Execute	Vector,Field_Write
0280 00c8       |    |		Action	Pop_Auxiliary_Range
0281 3ff4       |?   |		Loop_Increasing	0x276
0282 00ce       |    |		Action	Pop_Auxiliary
0283 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0x19 = 0x283,0x40d
0284 a40d       |    |		Store_Unchecked	0x2,0xd
0285 00cf       |    |		Action	Mark_Auxiliary
0286 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x8.0x1a = 0x286,0x40e
													; Debug Table 0x8.0x1b = 0x286,0x40f
0287 e40c       |    |		Load	0x2,0xc
0288 e5ff       |    |		Load	0x2,-0x1
0289 0227       | '  |		Execute	Access,All_Reference
028a 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
028b 01d5       |    |		Execute	Vector,Field_Reference
028c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
028d e40a       |    |		Load	0x2,0xa
028e 01d6       |    |		Execute	Vector,Field_Write
028f e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x1c = 0x28f,0x410
0290 0a01       |    |		Execute_Immediate	Plus,0x1
0291 c40c       |    |		Store	0x2,0xc
0292 e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x1d = 0x292,0x411
0293 e402       |    |		Load	0x2,0x2
0294 027d       | }  |		Execute	Discrete,Greater
0295 700f       |p   |		Jump_Nonzero	0x2a5
0296 00db       |    |		Load_Top	At_Offset_3
0297 e20f       |    |		Load	0x1,0xf
0298 0119       |    |		Execute	Any,Check_In_Formal_Type
0299 e40c       |    |		Load	0x2,0xc
029a e5ff       |    |		Load	0x2,-0x1
029b 0227       | '  |		Execute	Access,All_Reference
029c 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
029d 01d5       |    |		Execute	Vector,Field_Reference
029e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
029f e20f       |    |		Load	0x1,0xf
02a0 0119       |    |		Execute	Any,Check_In_Formal_Type
02a1 8211       |    |		Call	0x1,0x11
02a2 6802       |h   |		Jump_Zero	0x2a5
02a3 00c9       |    |		Action	Pop_Auxiliary_Loop
02a4 7fe1       |    |		Jump	0x286
02a5 00ce       |    |		Action	Pop_Auxiliary
02a6 00c9       |    |		Action	Pop_Auxiliary_Loop
02a7 e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x1e = 0x2a7,0x403
02a8 e402       |    |		Load	0x2,0x2
02a9 027a       | z  |		Execute	Discrete,Less_Equal
02aa 7785       |w   |		Jump_Nonzero	0x230
02ab 00ce       |    |		Action	Pop_Auxiliary
02ac 00d5       |    |		Pop_Control	Pop_Count_5
02ad 00ce       |    |		Action	Pop_Auxiliary
02ae 00cf       |    |		Action	Mark_Auxiliary							; Debug Table 0x8.0x1f = 0x2ae,0x2
02af 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x20 = 0x2af,0xf7ff
02b0 e403       |    |		Load	0x2,0x3
02b1 0a01       |    |		Execute_Immediate	Plus,0x1
02b2 0248       | H  |		Execute	Discrete,Check_In_Integer
02b3 00e2       |    |		Load_Encached	Integer_Cache
02b4 03f8       |    |		Declare_Type	Discrete,Constrained
02b5 e222       | "  |		Load	0x1,0x22
02b6 02a0       |    |		Declare_Subprogram	Null_Subprogram
02b7 4802       |H   |		Short_Literal	0x2
02b8 032d       | -  |		Declare_Type	Record,Defined
02b9 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x8.0x21 = 0x2b9,0xf7fe
02ba 0266       | f  |		Execute	Discrete,Bounds
02bb 00da       |    |		Load_Top	At_Offset_2
02bc 02a0       |    |		Declare_Subprogram	Null_Subprogram
02bd 4801       |H   |		Short_Literal	0x1
02be 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
02bf 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x22 = 0x2bf,0xf7fd
02c0 02a0       |    |		Declare_Subprogram	Null_Subprogram
02c1 481c       |H   |		Short_Literal	0x1c
02c2 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
02c3 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x23 = 0x2c3,0xf7fc
02c4 4800       |H   |		Short_Literal	0x0
02c5 e404       |    |		Load	0x2,0x4
02c6 00db       |    |		Load_Top	At_Offset_3
02c7 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
02c8 0039       | 9  |		Store_Top	Access,At_Offset_1
02c9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x24 = 0x2c9,0xf7fb
02ca 0227       | '  |		Execute	Access,All_Reference
02cb 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x25 = 0x2cb,0xf7fa
02cc e403       |    |		Load	0x2,0x3
02cd 00e2       |    |		Load_Encached	Integer_Cache
02ce 03f8       |    |		Declare_Type	Discrete,Constrained
02cf 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x26 = 0x2cf,0xf7f9
02d0 e404       |    |		Load	0x2,0x4
02d1 00e2       |    |		Load_Encached	Integer_Cache
02d2 03f8       |    |		Declare_Type	Discrete,Constrained
02d3 e219       |    |		Load	0x1,0x19							; Debug Table 0x8.0x27 = 0x2d3,0xf7f8
02d4 0322       | "  |		Declare_Variable	Record
02d5 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x28 = 0x2d5,0xf7f7
02d6 e404       |    |		Load	0x2,0x4
02d7 0aff       |    |		Execute_Immediate	Plus,-0x1
02d8 0248       | H  |		Execute	Discrete,Check_In_Integer
02d9 00e2       |    |		Load_Encached	Integer_Cache
02da 03f8       |    |		Declare_Type	Discrete,Constrained
02db 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x29 = 0x2db,0xf7f6
02dc e404       |    |		Load	0x2,0x4
02dd 0a01       |    |		Execute_Immediate	Plus,0x1
02de 0248       | H  |		Execute	Discrete,Check_In_Integer
02df 00e2       |    |		Load_Encached	Integer_Cache
02e0 03f8       |    |		Declare_Type	Discrete,Constrained
02e1 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x2a = 0x2e1,0xf7f5
02e2 e404       |    |		Load	0x2,0x4
02e3 00e2       |    |		Load_Encached	Integer_Cache
02e4 03f8       |    |		Declare_Type	Discrete,Constrained
02e5 e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x2b = 0x2e5,0x801
02e6 0322       | "  |		Declare_Variable	Record
02e7 e403       |    |		Load	0x2,0x3
02e8 0a01       |    |		Execute_Immediate	Plus,0x1
02e9 00d9       |    |		Load_Top	At_Offset_1
02ea 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02eb e222       | "  |		Load	0x1,0x22
02ec 00d9       |    |		Load_Top	At_Offset_1
02ed 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02ee 4800       |H   |		Short_Literal	0x0
02ef e410       |    |		Load	0x2,0x10
02f0 01d6       |    |		Execute	Vector,Field_Write
02f1 00cf       |    |		Action	Mark_Auxiliary
02f2 e410       |    |		Load	0x2,0x10							; Debug Table 0x8.0x2c = 0x2f2,0x802
02f3 01dc       |    |		Execute	Vector,Last
02f4 4801       |H   |		Short_Literal	0x1
02f5 0263       | c  |		Execute	Discrete,Above_Bound
02f6 7007       |p   |		Jump_Nonzero	0x2fe
02f7 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x2d = 0x2f7,0x803
02f8 00d9       |    |		Load_Top	At_Offset_1
02f9 e410       |    |		Load	0x2,0x10
02fa 01d5       |    |		Execute	Vector,Field_Reference
02fb 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02fc 00c8       |    |		Action	Pop_Auxiliary_Range
02fd 3ff9       |?   |		Loop_Increasing	0x2f7
02fe 00ce       |    |		Action	Pop_Auxiliary
02ff 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x2e = 0x2ff,0x804
0300 c412       |    |		Store	0x2,0x12
0301 00cf       |    |		Action	Mark_Auxiliary
0302 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x2f = 0x302,0x805
0303 e402       |    |		Load	0x2,0x2
0304 0264       | d  |		Execute	Discrete,Below_Bound
0305 7065       |pe  |		Jump_Nonzero	0x36b
0306 00cf       |    |		Action	Mark_Auxiliary
0307 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0x30 = 0x307,0x806
0308 e40a       |    |		Load	0x2,0xa
0309 01d7       |    |		Execute	Vector,Field_Read
030a 0227       | '  |		Execute	Access,All_Reference
030b 01d9       |    |		Execute	Vector,Reverse_Bounds
030c 0263       | c  |		Execute	Discrete,Above_Bound
030d 705a       |pZ  |		Jump_Nonzero	0x368
030e 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x8.0x31 = 0x30e,0x807
030f e419       |    |		Load	0x2,0x19
0310 e40a       |    |		Load	0x2,0xa
0311 01d7       |    |		Execute	Vector,Field_Read
0312 0227       | '  |		Execute	Access,All_Reference
0313 01d7       |    |		Execute	Vector,Field_Read
0314 c411       |    |		Store	0x2,0x11
0315 e412       |    |		Load	0x2,0x12							; Debug Table 0x8.0x32 = 0x315,0x808
0316 0a01       |    |		Execute_Immediate	Plus,0x1
0317 c415       |    |		Store	0x2,0x15
0318 4800       |H   |		Short_Literal	0x0							; Debug Table 0x8.0x33 = 0x318,0x809
0319 c414       |    |		Store	0x2,0x14
031a 00cf       |    |		Action	Mark_Auxiliary
031b 7813       |x   |		Jump	0x32f
031c e414       |    |		Load	0x2,0x14							; Debug Table 0x8.0x34 = 0x31c,0x80b
031d e415       |    |		Load	0x2,0x15
031e 0273       | s  |		Execute	Discrete,Plus
031f 0248       | H  |		Execute	Discrete,Check_In_Integer
0320 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0321 c416       |    |		Store	0x2,0x16
0322 e416       |    |		Load	0x2,0x16							; Debug Table 0x8.0x35 = 0x322,0x80c
0323 e410       |    |		Load	0x2,0x10
0324 01d5       |    |		Execute	Vector,Field_Reference
0325 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0326 e411       |    |		Load	0x2,0x11
0327 027d       | }  |		Execute	Discrete,Greater
0328 6803       |h   |		Jump_Zero	0x32c
0329 e416       |    |		Load	0x2,0x16							; Debug Table 0x8.0x36 = 0x329,0x80d
032a c414       |    |		Store	0x2,0x14
032b 7802       |x   |		Jump	0x32e
032c e416       |    |		Load	0x2,0x16							; Debug Table 0x8.0x37 = 0x32c,0x80e
032d c415       |    |		Store	0x2,0x15
032e 00c9       |    |		Action	Pop_Auxiliary_Loop
032f e414       |    |		Load	0x2,0x14							; Debug Table 0x8.0x38 = 0x32f,0x80a
0330 0a01       |    |		Execute_Immediate	Plus,0x1
0331 e415       |    |		Load	0x2,0x15
0332 027e       | ~  |		Execute	Discrete,Not_Equal
0333 77e8       |w   |		Jump_Nonzero	0x31c
0334 00ce       |    |		Action	Pop_Auxiliary
0335 e411       |    |		Load	0x2,0x11							; Debug Table 0x8.0x39 = 0x335,0x80f
0336 e415       |    |		Load	0x2,0x15
0337 e410       |    |		Load	0x2,0x10
0338 01d5       |    |		Execute	Vector,Field_Reference
0339 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
033a 027d       | }  |		Execute	Discrete,Greater
033b 682a       |h*  |		Jump_Zero	0x366
033c e40c       |    |		Load	0x2,0xc								; Debug Table 0x8.0x3a = 0x33c,0x810
033d 0322       | "  |		Declare_Variable	Record
033e e411       |    |		Load	0x2,0x11
033f 00d9       |    |		Load_Top	At_Offset_1
0340 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0341 e221       | !  |		Load	0x1,0x21
0342 0322       | "  |		Declare_Variable	Record
0343 e224       | $  |		Load	0x1,0x24
0344 0337       | 7  |		Declare_Variable	Array
0345 e419       |    |		Load	0x2,0x19
0346 4801       |H   |		Short_Literal	0x1
0347 00da       |    |		Load_Top	At_Offset_2
0348 01d6       |    |		Execute	Vector,Field_Write
0349 e411       |    |		Load	0x2,0x11
034a 4802       |H   |		Short_Literal	0x2
034b 00da       |    |		Load_Top	At_Offset_2
034c 01d6       |    |		Execute	Vector,Field_Write
034d e224       | $  |		Load	0x1,0x24
034e 0119       |    |		Execute	Any,Check_In_Formal_Type
034f 00d9       |    |		Load_Top	At_Offset_1
0350 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0351 e415       |    |		Load	0x2,0x15
0352 0aff       |    |		Execute_Immediate	Plus,-0x1
0353 0248       | H  |		Execute	Discrete,Check_In_Integer
0354 e410       |    |		Load	0x2,0x10
0355 01d5       |    |		Execute	Vector,Field_Reference
0356 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0357 00d9       |    |		Load_Top	At_Offset_1
0358 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0359 e222       | "  |		Load	0x1,0x22
035a 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
035b 00d9       |    |		Load_Top	At_Offset_1
035c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
035d e415       |    |		Load	0x2,0x15
035e e410       |    |		Load	0x2,0x10
035f 01d6       |    |		Execute	Vector,Field_Write
0360 e415       |    |		Load	0x2,0x15							; Debug Table 0x8.0x3b = 0x360,0x811
0361 e412       |    |		Load	0x2,0x12
0362 027d       | }  |		Execute	Discrete,Greater
0363 6802       |h   |		Jump_Zero	0x366
0364 e415       |    |		Load	0x2,0x15							; Debug Table 0x8.0x3c = 0x364,0x812
0365 c412       |    |		Store	0x2,0x12
0366 00c8       |    |		Action	Pop_Auxiliary_Range
0367 3fa6       |?   |		Loop_Increasing	0x30e
0368 00ce       |    |		Action	Pop_Auxiliary
0369 00c8       |    |		Action	Pop_Auxiliary_Range
036a 379b       |7   |		Loop_Decreasing	0x306
036b 00ce       |    |		Action	Pop_Auxiliary
036c e219       |    |		Load	0x1,0x19							; Debug Table 0x8.0x3d = 0x36c,0x813
036d 0322       | "  |		Declare_Variable	Record
036e e224       | $  |		Load	0x1,0x24
036f 0337       | 7  |		Declare_Variable	Array
0370 4800       |H   |		Short_Literal	0x0
0371 4801       |H   |		Short_Literal	0x1
0372 00da       |    |		Load_Top	At_Offset_2
0373 01d6       |    |		Execute	Vector,Field_Write
0374 4800       |H   |		Short_Literal	0x0
0375 4802       |H   |		Short_Literal	0x2
0376 00da       |    |		Load_Top	At_Offset_2
0377 01d6       |    |		Execute	Vector,Field_Write
0378 e224       | $  |		Load	0x1,0x24
0379 0119       |    |		Execute	Any,Check_In_Formal_Type
037a 00d9       |    |		Load_Top	At_Offset_1
037b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
037c e412       |    |		Load	0x2,0x12
037d e410       |    |		Load	0x2,0x10
037e 01d5       |    |		Execute	Vector,Field_Reference
037f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0380 00d9       |    |		Load_Top	At_Offset_1
0381 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0382 e224       | $  |		Load	0x1,0x24
0383 0337       | 7  |		Declare_Variable	Array
0384 e402       |    |		Load	0x2,0x2
0385 4801       |H   |		Short_Literal	0x1
0386 00da       |    |		Load_Top	At_Offset_2
0387 01d6       |    |		Execute	Vector,Field_Write
0388 e403       |    |		Load	0x2,0x3
0389 4802       |H   |		Short_Literal	0x2
038a 00da       |    |		Load_Top	At_Offset_2
038b 01d6       |    |		Execute	Vector,Field_Write
038c e224       | $  |		Load	0x1,0x24
038d 0119       |    |		Execute	Any,Check_In_Formal_Type
038e 00d9       |    |		Load_Top	At_Offset_1
038f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0390 e413       |    |		Load	0x2,0x13
0391 017d       | }  |		Execute	Record,Structure_Write
0392 4801       |H   |		Short_Literal	0x1							; Debug Table 0x8.0x3e = 0x392,0x814
0393 e413       |    |		Load	0x2,0x13
0394 821f       |    |		Call	0x1,0x1f
0395 4801       |H   |		Short_Literal	0x1
0396 e413       |    |		Load	0x2,0x13
0397 821e       |    |		Call	0x1,0x1e
0398 027c       | |  |		Execute	Discrete,Less
0399 680b       |h   |		Jump_Zero	0x3a5
039a 4802       |H   |		Short_Literal	0x2
039b e413       |    |		Load	0x2,0x13
039c 821f       |    |		Call	0x1,0x1f
039d 4802       |H   |		Short_Literal	0x2
039e e413       |    |		Load	0x2,0x13
039f 821e       |    |		Call	0x1,0x1e
03a0 027c       | |  |		Execute	Discrete,Less
03a1 6803       |h   |		Jump_Zero	0x3a5
03a2 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0x3f = 0x3a2,0x815
03a3 821c       |    |		Call	0x1,0x1c
03a4 00d1       |    |		Pop_Control	Pop_Count_1
03a5 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x8.0x40 = 0x3a5,0x816
03a6 e5fc       |    |		Load	0x2,-0x4
03a7 017d       | }  |		Execute	Record,Structure_Write
03a8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
03a9 0000 0000  |    |		.XXX[0x3]
03ab 0000       |    |
03ac 0000 0000  |    |		.LITERAL	{0x00000000, 0x0055e785}
03b0 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
03b4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00100000}
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bd       |    |		.CONST	0x03bd								; Address of begin
03b9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ba 0003       |    |		.CONST	0x0003								; Number of locals
03bb			INIT_03b8:
03bb e222       | "  |		Load	0x1,0x22							; Debug Table 0x9 = .DEBUG	0x03bb,0x06d4,0x1001,0x0000,0x0055,0xe775,0x0000,0x00d0
													; Debug Table 0x9.0x0 = 0x3bb,0xffff
03bc 03bd       |    |		Declare_Variable	Access,Duplicate
03bd			BODY_03b8:
03bd e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x9.0x1 = 0x3bd,0x1
03be 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03bf 003a       | :  |		Store_Top	Access,At_Offset_2
03c0 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x2 = 0x3c0,0x2
03c1 7005       |p   |		Jump_Nonzero	0x3c7
03c2 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x9.0x3 = 0x3c2,0x3
03c3 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
03c4 e5ff       |    |		Load	0x2,-0x1
03c5 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03c6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x9.0x4 = 0x3c6,0x4
03c7 00cf       |    |		Action	Mark_Auxiliary
03c8 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x9.0x5 = 0x3c8,0x5
													; Debug Table 0x9.0x6 = 0x3c8,0x6
03c9 0227       | '  |		Execute	Access,All_Reference
03ca 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03cb 003a       | :  |		Store_Top	Access,At_Offset_2
03cc 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x7 = 0x3cc,0x7
03cd 681e       |h   |		Jump_Zero	0x3ec
03ce 4801       |H   |		Short_Literal	0x1
03cf 00da       |    |		Load_Top	At_Offset_2
03d0 0227       | '  |		Execute	Access,All_Reference
03d1 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03d2 01d7       |    |		Execute	Vector,Field_Read
03d3 4801       |H   |		Short_Literal	0x1
03d4 e402       |    |		Load	0x2,0x2
03d5 0227       | '  |		Execute	Access,All_Reference
03d6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03d7 01d7       |    |		Execute	Vector,Field_Read
03d8 0a01       |    |		Execute_Immediate	Plus,0x1
03d9 027e       | ~  |		Execute	Discrete,Not_Equal
03da 7011       |p   |		Jump_Nonzero	0x3ec
03db 4802       |H   |		Short_Literal	0x2
03dc 00da       |    |		Load_Top	At_Offset_2
03dd 0227       | '  |		Execute	Access,All_Reference
03de 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03df 01d7       |    |		Execute	Vector,Field_Read
03e0 4802       |H   |		Short_Literal	0x2
03e1 e402       |    |		Load	0x2,0x2
03e2 0227       | '  |		Execute	Access,All_Reference
03e3 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03e4 01d7       |    |		Execute	Vector,Field_Read
03e5 0a01       |    |		Execute_Immediate	Plus,0x1
03e6 027e       | ~  |		Execute	Discrete,Not_Equal
03e7 7004       |p   |		Jump_Nonzero	0x3ec
03e8 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x8 = 0x3e8,0x8
03e9 003b       | ;  |		Store_Top	Access,At_Offset_3
03ea 00c9       |    |		Action	Pop_Auxiliary_Loop
03eb 7fdc       |    |		Jump	0x3c8
03ec 00ce       |    |		Action	Pop_Auxiliary
03ed 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x9.0x9 = 0x3ed,0x9
03ee 0227       | '  |		Execute	Access,All_Reference
03ef 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03f0 e5ff       |    |		Load	0x2,-0x1
03f1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03f2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0xa = 0x3f2,0xa
03f3 e5ff       |    |		Load	0x2,-0x1
03f4 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03f5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03f6 0000 0000  |    |		.XXX[0x2]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 03fb       |    |		.CONST	0x03fb								; Address of begin
03f9 0004       |    |		.CONST	0x0004								; Address of exception handler
03fa 0001       |    |		.CONST	0x0001								; Number of locals
03fb			BODY_03f8:
03fb			INIT_03f8:
03fb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x03fb,0x06ec,0x1002,0x0000,0x0055,0xe775,0x0000,0x00d8
													; Debug Table 0xa.0x0 = 0x3fb,0x1
03fc 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03fd 00db       |    |		Load_Top	At_Offset_3
03fe 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
03ff 01df       |    |		Execute	Vector,Equal
0400 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0401 0000 0000  |    |		.BLANK	0000[0x7]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b       |    |		.CONST	0x040b								; Address of begin
0409 0004       |    |		.CONST	0x0004								; Address of exception handler
040a 0001       |    |		.CONST	0x0001								; Number of locals
040b			BODY_0408:
040b			INIT_0408:
040b 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xb = .DEBUG	0x040b,0x06f0,0x1002,0x0000,0x0055,0xe775,0x0000,0x00e1
													; Debug Table 0xb.0x0 = 0x40b,0x1
040c 00db       |    |		Load_Top	At_Offset_3
040d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
040e 01d7       |    |		Execute	Vector,Field_Read
040f 0a01       |    |		Execute_Immediate	Plus,0x1
0410 0248       | H  |		Execute	Discrete,Check_In_Integer
0411 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0412 0000 0000  |    |		.BLANK	0000[0x6]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b       |    |		.CONST	0x041b								; Address of begin
0419 0004       |    |		.CONST	0x0004								; Address of exception handler
041a 0001       |    |		.CONST	0x0001								; Number of locals
041b			BODY_0418:
041b			INIT_0418:
041b 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xc = .DEBUG	0x041b,0x06f4,0x1002,0x0000,0x0055,0xe775,0x0000,0x00ee
													; Debug Table 0xc.0x0 = 0x41b,0x1
041c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
041d 7005       |p   |		Jump_Nonzero	0x423
041e 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x1 = 0x41e,0x2
041f 00db       |    |		Load_Top	At_Offset_3
0420 3402       |4   |		Execute	Record,Field_Reference,Field_Number 0x2
0421 01d7       |    |		Execute	Vector,Field_Read
0422 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0423 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0xc.0x2 = 0x423,0x3
0424 00db       |    |		Load_Top	At_Offset_3
0425 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0426 0227       | '  |		Execute	Access,All_Reference
0427 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0428 01d7       |    |		Execute	Vector,Field_Read
0429 0aff       |    |		Execute_Immediate	Plus,-0x1
042a 0248       | H  |		Execute	Discrete,Check_In_Integer
042b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
042c 0000 0000  |    |		.BLANK	0000[0x4]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0433       | 3  |		.CONST	0x0433								; Address of begin
0431 0004       |    |		.CONST	0x0004								; Address of exception handler
0432 0001       |    |		.CONST	0x0001								; Number of locals
0433			BODY_0430:
0433			INIT_0430:
0433 4608       |F   |		Jump_Case	0x9							; Debug Table 0xd = .DEBUG	0x0433,0x06fc,0x1005,0x0000,0x0055,0xe785,0x0000,0x0011
0434 7808       |x   |		Jump	0x43d								; case 0x0
0435 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0436 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0437 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0438 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0439 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
043a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
043b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
043c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
043d 00da       |    |		Load_Top	At_Offset_2
043e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
043f 0125       | %  |		Execute	Any,Set_Constraint
0440 00da       |    |		Load_Top	At_Offset_2
0441 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0442 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0443 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0444 0000 0000  |    |		.BLANK	0000[0x4]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044b       | K  |		.CONST	0x044b								; Address of begin
0449 0004       |    |		.CONST	0x0004								; Address of exception handler
044a 0001       |    |		.CONST	0x0001								; Number of locals
044b			BODY_0448:
044b			INIT_0448:
044b 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xe = .DEBUG	0x044b,0x06fe,0x1005,0x0000,0x0055,0xe785,0x0000,0x001f
044c 00da       |    |		Load_Top	At_Offset_2
044d 01dc       |    |		Execute	Vector,Last
044e 00db       |    |		Load_Top	At_Offset_3
044f 01dd       |    |		Execute	Vector,First
0450 0263       | c  |		Execute	Discrete,Above_Bound
0451 7006       |p   |		Jump_Nonzero	0x458
0452 00d8       |    |		Load_Top	At_Offset_0
0453 e5ff       |    |		Load	0x2,-0x1
0454 01d5       |    |		Execute	Vector,Field_Reference
0455 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0456 0a01       |    |		Execute_Immediate	Plus,0x1
0457 7ff8       |    |		Jump	0x450
0458 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0459 0000 0000  |    |		.BLANK	0000[0x7]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0463       | c  |		.CONST	0x0463								; Address of begin
0461 0004       |    |		.CONST	0x0004								; Address of exception handler
0462 0001       |    |		.CONST	0x0001								; Number of locals
0463			BODY_0460:
0463			INIT_0460:
0463 4608       |F   |		Jump_Case	0x9							; Debug Table 0xf = .DEBUG	0x0463,0x0700,0x1005,0x0000,0x0055,0xe785,0x0000,0x0028
0464 7808       |x   |		Jump	0x46d								; case 0x0
0465 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0466 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0467 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
0468 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
0469 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
046a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
046b 7814       |x   |		Jump	0x480								; case 0x7
046c 7820       |x   |		Jump	0x48d								; case 0x8
046d 00da       |    |		Load_Top	At_Offset_2
046e 016c       | l  |		Execute	Variant_Record,Is_Constrained
046f 7009       |p   |		Jump_Nonzero	0x479
0470 00cf       |    |		Action	Mark_Auxiliary
0471 4800       |H   |		Short_Literal	0x0
0472 e5ff       |    |		Load	0x2,-0x1
0473 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0474 00d8       |    |		Load_Top	At_Offset_0
0475 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0476 c5ff       |    |		Store	0x2,-0x1
0477 00ce       |    |		Action	Pop_Auxiliary
0478 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0479 00da       |    |		Load_Top	At_Offset_2
047a 2502       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x2
047b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
047c 00da       |    |		Load_Top	At_Offset_2
047d 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
047e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
047f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0480 00db       |    |		Load_Top	At_Offset_3
0481 4801       |H   |		Short_Literal	0x1
0482 e5fe       |    |		Load	0x2,-0x2
0483 e227       | '  |		Load	0x1,0x27
0484 035b       | [  |		Declare_Type	Array,Constrained
0485 4801       |H   |		Short_Literal	0x1
0486 e5fe       |    |		Load	0x2,-0x2
0487 e213       |    |		Load	0x1,0x13
0488 035b       | [  |		Declare_Type	Array,Constrained
0489 4802       |H   |		Short_Literal	0x2
048a e5ff       |    |		Load	0x2,-0x1
048b 031b       |    |		Declare_Type	Variant_Record,Constrained
048c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
048d 00db       |    |		Load_Top	At_Offset_3
048e 00db       |    |		Load_Top	At_Offset_3
048f 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
0490 4801       |H   |		Short_Literal	0x1
0491 e5fe       |    |		Load	0x2,-0x2
0492 e227       | '  |		Load	0x1,0x27
0493 0334       | 4  |		Declare_Variable	Array,With_Constraint
0494 2d02       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x2
0495 4801       |H   |		Short_Literal	0x1
0496 e5fe       |    |		Load	0x2,-0x2
0497 e213       |    |		Load	0x1,0x13
0498 0334       | 4  |		Declare_Variable	Array,With_Constraint
0499 2d03       |-   |		Execute	Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
049a 016a       | j  |		QQ_execute	Variant_Record,XXX
049b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
049c 0000 0000  |    |		.BLANK	0000[0x4]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3       |    |		.CONST	0x04a3								; Address of begin
04a1 0004       |    |		.CONST	0x0004								; Address of exception handler
04a2 0001       |    |		.CONST	0x0001								; Number of locals
04a3			BODY_04a0:
04a3			INIT_04a0:
04a3 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x10 = .DEBUG	0x04a3,0x0702,0x1002,0x0000,0x0055,0xe785,0x0000,0x005f
													; Debug Table 0x10.0x0 = 0x4a3,0x1
04a4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04a5 e20f       |    |		Load	0x1,0xf
04a6 0119       |    |		Execute	Any,Check_In_Formal_Type
04a7 00db       |    |		Load_Top	At_Offset_3
04a8 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04a9 e20f       |    |		Load	0x1,0xf
04aa 0119       |    |		Execute	Any,Check_In_Formal_Type
04ab 8210       |    |		Call	0x1,0x10
04ac 6802       |h   |		Jump_Zero	0x4af
04ad 4801       |H   |		Short_Literal	0x1							; Debug Table 0x10.0x1 = 0x4ad,0x2
04ae 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
04af 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x2 = 0x4af,0x3
04b0 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04b1 e20f       |    |		Load	0x1,0xf
04b2 0119       |    |		Execute	Any,Check_In_Formal_Type
04b3 e5fe       |    |		Load	0x2,-0x2
04b4 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
04b5 e20f       |    |		Load	0x1,0xf
04b6 0119       |    |		Execute	Any,Check_In_Formal_Type
04b7 8210       |    |		Call	0x1,0x10
04b8 6802       |h   |		Jump_Zero	0x4bb
04b9 4800       |H   |		Short_Literal	0x0							; Debug Table 0x10.0x3 = 0x4b9,0x4
04ba 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
04bb 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x10.0x4 = 0x4bb,0x5
04bc 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
04bd e5fe       |    |		Load	0x2,-0x2
04be 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
04bf 027c       | |  |		Execute	Discrete,Less
04c0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
04c1 0000 0000  |    |		.BLANK	0000[0x7]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb       |    |		.CONST	0x04cb								; Address of begin
04c9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ca 0001       |    |		.CONST	0x0001								; Number of locals
04cb			BODY_04c8:
04cb			INIT_04c8:
04cb 4608       |F   |		Jump_Case	0x9							; Debug Table 0x11 = .DEBUG	0x04cb,0x070e,0x1805,0x0002,0x0055,0xe785,0x0000,0x00c6
04cc 7808       |x   |		Jump	0x4d5								; case 0x0
04cd 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
04ce 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
04cf 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x3
04d0 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
04d1 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
04d2 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
04d3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x7
04d4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
04d5 00da       |    |		Load_Top	At_Offset_2
04d6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
04d7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
04d8 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
04d9 0000 0000  |    |		.BLANK	0000[0x7]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; Debug Table
04e0 ; --------------------------------------------------------------------------------------
04e0 0003 0012  |    |		.CONST	0x0003,0x0012
04e2 000b 0572  |   r|		.DEBUG	0x000b,0x0572,0xc000,0x0000,0x0055,0xe775,0x0000,0x0005
04ea 004f 05a2  | O  |		.DEBUG	0x004f,0x05a2,0xc000,0x0000,0x0055,0xe785,0x0000,0x0007
04f2 009b 05c8  |    |		.DEBUG	0x009b,0x05c8,0x1005,0x0000,0x0055,0xe775,0x0000,0x0032
04fa 00b3 05ca  |    |		.DEBUG	0x00b3,0x05ca,0x3801,0x0002,0x0055,0xe775,0x0000,0x003b
0502 017b 0624  | { $|		.DEBUG	0x017b,0x0624,0x1001,0x0000,0x0055,0xe775,0x0000,0x007b
050a 01cb 0644  |   D|		.DEBUG	0x01cb,0x0644,0x1002,0x0000,0x0055,0xe775,0x0000,0x0090
0512 01d3 0648  |   H|		.DEBUG	0x01d3,0x0648,0x1002,0x0000,0x0055,0xe775,0x0000,0x0099
051a 01db 064c  |   L|		.DEBUG	0x01db,0x064c,0x1002,0x0000,0x0055,0xe775,0x0000,0x00a2
0522 01eb 0650  |   P|		.DEBUG	0x01eb,0x0650,0x1001,0x0000,0x0055,0xe775,0x0000,0x00ba
052a 03bb 06d4  |    |		.DEBUG	0x03bb,0x06d4,0x1001,0x0000,0x0055,0xe775,0x0000,0x00d0
0532 03fb 06ec  |    |		.DEBUG	0x03fb,0x06ec,0x1002,0x0000,0x0055,0xe775,0x0000,0x00d8
053a 040b 06f0  |    |		.DEBUG	0x040b,0x06f0,0x1002,0x0000,0x0055,0xe775,0x0000,0x00e1
0542 041b 06f4  |    |		.DEBUG	0x041b,0x06f4,0x1002,0x0000,0x0055,0xe775,0x0000,0x00ee
054a 0433 06fc  | 3  |		.DEBUG	0x0433,0x06fc,0x1005,0x0000,0x0055,0xe785,0x0000,0x0011
0552 044b 06fe  | K  |		.DEBUG	0x044b,0x06fe,0x1005,0x0000,0x0055,0xe785,0x0000,0x001f
055a 0463 0700  | c  |		.DEBUG	0x0463,0x0700,0x1005,0x0000,0x0055,0xe785,0x0000,0x0028
0562 04a3 0702  |    |		.DEBUG	0x04a3,0x0702,0x1002,0x0000,0x0055,0xe785,0x0000,0x005f
056a 04cb 070e  |    |		.DEBUG	0x04cb,0x070e,0x1805,0x0002,0x0055,0xe785,0x0000,0x00c6
0572 ; --------------------------------------------------------------------------------------
0572 ; Debug3 Subtable 0x0
0572 ; --------------------------------------------------------------------------------------
0572 0017 0000  |    |		.DBG3TAB	0x0017,0x0000
0574 000b ffff  |    |		.CONST	0x000b,0xffff
0576 000b fffe  |    |		.CONST	0x000b,0xfffe
0578 000b fffd  |    |		.CONST	0x000b,0xfffd
057a 000d fffc  |    |		.CONST	0x000d,0xfffc
057c 0014 fffb  |    |		.CONST	0x0014,0xfffb
057e 0016 fffa  |    |		.CONST	0x0016,0xfffa
0580 0018 fff9  |    |		.CONST	0x0018,0xfff9
0582 001a fff8  |    |		.CONST	0x001a,0xfff8
0584 001c fff7  |    |		.CONST	0x001c,0xfff7
0586 001e fff6  |    |		.CONST	0x001e,0xfff6
0588 0020 fff5  |    |		.CONST	0x0020,0xfff5
058a 0024 fff4  | $  |		.CONST	0x0024,0xfff4
058c 0026 fff3  | &  |		.CONST	0x0026,0xfff3
058e 0028 fff2  | (  |		.CONST	0x0028,0xfff2
0590 002a fff1  | *  |		.CONST	0x002a,0xfff1
0592 002c fff0  | ,  |		.CONST	0x002c,0xfff0
0594 002e ffef  | .  |		.CONST	0x002e,0xffef
0596 0034 ffee  | 4  |		.CONST	0x0034,0xffee
0598 0038 ffed  | 8  |		.CONST	0x0038,0xffed
059a 003a ffec  | :  |		.CONST	0x003a,0xffec
059c 003e ffeb  | >  |		.CONST	0x003e,0xffeb
059e 0042 ffea  | B  |		.CONST	0x0042,0xffea
05a0 0048 ffe9  | H  |		.CONST	0x0048,0xffe9
05a2 ; --------------------------------------------------------------------------------------
05a2 ; Debug3 Subtable 0x1
05a2 ; --------------------------------------------------------------------------------------
05a2 0012 0000  |    |		.DBG3TAB	0x0012,0x0000
05a4 004f ffff  | O  |		.CONST	0x004f,0xffff
05a6 0053 fffe  | S  |		.CONST	0x0053,0xfffe
05a8 0059 fffd  | Y  |		.CONST	0x0059,0xfffd
05aa 0060 fffc  | `  |		.CONST	0x0060,0xfffc
05ac 006c fffb  | l  |		.CONST	0x006c,0xfffb
05ae 0071 fffa  | q  |		.CONST	0x0071,0xfffa
05b0 0073 fff9  | s  |		.CONST	0x0073,0xfff9
05b2 0075 fff8  | u  |		.CONST	0x0075,0xfff8
05b4 007e fff7  | ~  |		.CONST	0x007e,0xfff7
05b6 0080 fff6  |    |		.CONST	0x0080,0xfff6
05b8 0082 fff5  |    |		.CONST	0x0082,0xfff5
05ba 0084 fff4  |    |		.CONST	0x0084,0xfff4
05bc 0086 fff3  |    |		.CONST	0x0086,0xfff3
05be 0088 fff2  |    |		.CONST	0x0088,0xfff2
05c0 008a fff1  |    |		.CONST	0x008a,0xfff1
05c2 008c fff0  |    |		.CONST	0x008c,0xfff0
05c4 008e ffef  |    |		.CONST	0x008e,0xffef
05c6 0090 ffee  |    |		.CONST	0x0090,0xffee
05c8 ; --------------------------------------------------------------------------------------
05c8 ; Debug3 Subtable 0x2
05c8 ; --------------------------------------------------------------------------------------
05c8 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
05ca ; --------------------------------------------------------------------------------------
05ca ; Debug3 Subtable 0x3
05ca ; --------------------------------------------------------------------------------------
05ca 000f 001d  |    |		.DBG3TAB	0x000f,0x001d
05cc 00b3 ffff  |    |		.CONST	0x00b3,0xffff
05ce 00b5 fffe  |    |		.CONST	0x00b5,0xfffe
05d0 00b9 fffd  |    |		.CONST	0x00b9,0xfffd
05d2 00bd fffc  |    |		.CONST	0x00bd,0xfffc
05d4 00c6 fffb  |    |		.CONST	0x00c6,0xfffb
05d6 00c8 fffa  |    |		.CONST	0x00c8,0xfffa
05d8 00c9 fff9  |    |		.CONST	0x00c9,0xfff9
05da 00ca fff8  |    |		.CONST	0x00ca,0xfff8
05dc 00ce fff7  |    |		.CONST	0x00ce,0xfff7
05de 00cf fff6  |    |		.CONST	0x00cf,0xfff6
05e0 00d4 0001  |    |		.CONST	0x00d4,0x0001
05e2 00da 0002  |    |		.CONST	0x00da,0x0002
05e4 00dc 0003  |    |		.CONST	0x00dc,0x0003
05e6 00de 0004  |    |		.CONST	0x00de,0x0004
05e8 00ea 0006  |    |		.CONST	0x00ea,0x0006
05ea 00ed 0007  |    |		.CONST	0x00ed,0x0007
05ec 00f5 0008  |    |		.CONST	0x00f5,0x0008
05ee 00f9 0009  |    |		.CONST	0x00f9,0x0009
05f0 00fc 000a  |    |		.CONST	0x00fc,0x000a
05f2 00ff 000b  |    |		.CONST	0x00ff,0x000b
05f4 0108 000c  |    |		.CONST	0x0108,0x000c
05f6 010b 000d  |    |		.CONST	0x010b,0x000d
05f8 010f 0005  |    |		.CONST	0x010f,0x0005
05fa 0115 000e  |    |		.CONST	0x0115,0x000e
05fc 011e 000f  |    |		.CONST	0x011e,0x000f
05fe 011f fbff  |    |		.CONST	0x011f,0xfbff
0600 0124 fbfe  | $  |		.CONST	0x0124,0xfbfe
0602 0127 fbfd  | '  |		.CONST	0x0127,0xfbfd
0604 012a fbfc  | *  |		.CONST	0x012a,0xfbfc
0606 012e fbfb  | .  |		.CONST	0x012e,0xfbfb
0608 0130 0401  | 0  |		.CONST	0x0130,0x0401
060a 0133 0402  | 3  |		.CONST	0x0133,0x0402
060c 0133 0403  | 3  |		.CONST	0x0133,0x0403
060e 0137 0404  | 7  |		.CONST	0x0137,0x0404
0610 013a 0405  | :  |		.CONST	0x013a,0x0405
0612 013d 0406  | =  |		.CONST	0x013d,0x0406
0614 0141 0407  | A  |		.CONST	0x0141,0x0407
0616 0147 0408  | G  |		.CONST	0x0147,0x0408
0618 014a 0409  | J  |		.CONST	0x014a,0x0409
061a 0157 040a  | W  |		.CONST	0x0157,0x040a
061c 015e 040b  | ^  |		.CONST	0x015e,0x040b
061e 0162 040c  | b  |		.CONST	0x0162,0x040c
0620 0169 040d  | i  |		.CONST	0x0169,0x040d
0622 0175 0010  | u  |		.CONST	0x0175,0x0010
0624 ; --------------------------------------------------------------------------------------
0624 ; Debug3 Subtable 0x4
0624 ; --------------------------------------------------------------------------------------
0624 0007 0008  |    |		.DBG3TAB	0x0007,0x0008
0626 017b ffff  | {  |		.CONST	0x017b,0xffff
0628 017f fffe  |    |		.CONST	0x017f,0xfffe
062a 0189 fffd  |    |		.CONST	0x0189,0xfffd
062c 018c fffc  |    |		.CONST	0x018c,0xfffc
062e 018f fffb  |    |		.CONST	0x018f,0xfffb
0630 0193 fffa  |    |		.CONST	0x0193,0xfffa
0632 0197 fff9  |    |		.CONST	0x0197,0xfff9
0634 0198 0001  |    |		.CONST	0x0198,0x0001
0636 019b 0002  |    |		.CONST	0x019b,0x0002
0638 019f 0003  |    |		.CONST	0x019f,0x0003
063a 01a3 0004  |    |		.CONST	0x01a3,0x0004
063c 01a6 0005  |    |		.CONST	0x01a6,0x0005
063e 01b3 0006  |    |		.CONST	0x01b3,0x0006
0640 01ba 0007  |    |		.CONST	0x01ba,0x0007
0642 01c4 0008  |    |		.CONST	0x01c4,0x0008
0644 ; --------------------------------------------------------------------------------------
0644 ; Debug3 Subtable 0x5
0644 ; --------------------------------------------------------------------------------------
0644 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0646 01cb 0001  |    |		.CONST	0x01cb,0x0001
0648 ; --------------------------------------------------------------------------------------
0648 ; Debug3 Subtable 0x6
0648 ; --------------------------------------------------------------------------------------
0648 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
064a 01d3 0001  |    |		.CONST	0x01d3,0x0001
064c ; --------------------------------------------------------------------------------------
064c ; Debug3 Subtable 0x7
064c ; --------------------------------------------------------------------------------------
064c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
064e 01db 0001  |    |		.CONST	0x01db,0x0001
0650 ; --------------------------------------------------------------------------------------
0650 ; Debug3 Subtable 0x8
0650 ; --------------------------------------------------------------------------------------
0650 0018 0029  |   )|		.DBG3TAB	0x0018,0x0029
0652 01eb ffff  |    |		.CONST	0x01eb,0xffff
0654 01f0 fffe  |    |		.CONST	0x01f0,0xfffe
0656 01f5 fffd  |    |		.CONST	0x01f5,0xfffd
0658 01fa fffc  |    |		.CONST	0x01fa,0xfffc
065a 0203 fffb  |    |		.CONST	0x0203,0xfffb
065c 0207 fffa  |    |		.CONST	0x0207,0xfffa
065e 020d fff9  |    |		.CONST	0x020d,0xfff9
0660 0211 fff8  |    |		.CONST	0x0211,0xfff8
0662 0215 fff7  |    |		.CONST	0x0215,0xfff7
0664 0217 0001  |    |		.CONST	0x0217,0x0001
0666 0218 fbff  |    |		.CONST	0x0218,0xfbff
0668 021e fbfe  |    |		.CONST	0x021e,0xfbfe
066a 0225 fbfd  | %  |		.CONST	0x0225,0xfbfd
066c 0229 fbfc  | )  |		.CONST	0x0229,0xfbfc
066e 022a 0401  | *  |		.CONST	0x022a,0x0401
0670 022c 0402  | ,  |		.CONST	0x022c,0x0402
0672 0230 0404  | 0  |		.CONST	0x0230,0x0404
0674 0239 0406  | 9  |		.CONST	0x0239,0x0406
0676 023d 0405  | =  |		.CONST	0x023d,0x0405
0678 024f 0407  | O  |		.CONST	0x024f,0x0407
067a 0253 0409  | S  |		.CONST	0x0253,0x0409
067c 0257 0408  | W  |		.CONST	0x0257,0x0408
067e 0269 040a  | i  |		.CONST	0x0269,0x040a
0680 0271 040b  | q  |		.CONST	0x0271,0x040b
0682 0276 040c  | v  |		.CONST	0x0276,0x040c
0684 0283 040d  |    |		.CONST	0x0283,0x040d
0686 0286 040e  |    |		.CONST	0x0286,0x040e
0688 0286 040f  |    |		.CONST	0x0286,0x040f
068a 028f 0410  |    |		.CONST	0x028f,0x0410
068c 0292 0411  |    |		.CONST	0x0292,0x0411
068e 02a7 0403  |    |		.CONST	0x02a7,0x0403
0690 02ae 0002  |    |		.CONST	0x02ae,0x0002
0692 02af f7ff  |    |		.CONST	0x02af,0xf7ff
0694 02b9 f7fe  |    |		.CONST	0x02b9,0xf7fe
0696 02bf f7fd  |    |		.CONST	0x02bf,0xf7fd
0698 02c3 f7fc  |    |		.CONST	0x02c3,0xf7fc
069a 02c9 f7fb  |    |		.CONST	0x02c9,0xf7fb
069c 02cb f7fa  |    |		.CONST	0x02cb,0xf7fa
069e 02cf f7f9  |    |		.CONST	0x02cf,0xf7f9
06a0 02d3 f7f8  |    |		.CONST	0x02d3,0xf7f8
06a2 02d5 f7f7  |    |		.CONST	0x02d5,0xf7f7
06a4 02db f7f6  |    |		.CONST	0x02db,0xf7f6
06a6 02e1 f7f5  |    |		.CONST	0x02e1,0xf7f5
06a8 02e5 0801  |    |		.CONST	0x02e5,0x0801
06aa 02f2 0802  |    |		.CONST	0x02f2,0x0802
06ac 02f7 0803  |    |		.CONST	0x02f7,0x0803
06ae 02ff 0804  |    |		.CONST	0x02ff,0x0804
06b0 0302 0805  |    |		.CONST	0x0302,0x0805
06b2 0307 0806  |    |		.CONST	0x0307,0x0806
06b4 030e 0807  |    |		.CONST	0x030e,0x0807
06b6 0315 0808  |    |		.CONST	0x0315,0x0808
06b8 0318 0809  |    |		.CONST	0x0318,0x0809
06ba 031c 080b  |    |		.CONST	0x031c,0x080b
06bc 0322 080c  | "  |		.CONST	0x0322,0x080c
06be 0329 080d  | )  |		.CONST	0x0329,0x080d
06c0 032c 080e  | ,  |		.CONST	0x032c,0x080e
06c2 032f 080a  | /  |		.CONST	0x032f,0x080a
06c4 0335 080f  | 5  |		.CONST	0x0335,0x080f
06c6 033c 0810  | <  |		.CONST	0x033c,0x0810
06c8 0360 0811  | `  |		.CONST	0x0360,0x0811
06ca 0364 0812  | d  |		.CONST	0x0364,0x0812
06cc 036c 0813  | l  |		.CONST	0x036c,0x0813
06ce 0392 0814  |    |		.CONST	0x0392,0x0814
06d0 03a2 0815  |    |		.CONST	0x03a2,0x0815
06d2 03a5 0816  |    |		.CONST	0x03a5,0x0816
06d4 ; --------------------------------------------------------------------------------------
06d4 ; Debug3 Subtable 0x9
06d4 ; --------------------------------------------------------------------------------------
06d4 0001 000a  |    |		.DBG3TAB	0x0001,0x000a
06d6 03bb ffff  |    |		.CONST	0x03bb,0xffff
06d8 03bd 0001  |    |		.CONST	0x03bd,0x0001
06da 03c0 0002  |    |		.CONST	0x03c0,0x0002
06dc 03c2 0003  |    |		.CONST	0x03c2,0x0003
06de 03c6 0004  |    |		.CONST	0x03c6,0x0004
06e0 03c8 0005  |    |		.CONST	0x03c8,0x0005
06e2 03c8 0006  |    |		.CONST	0x03c8,0x0006
06e4 03cc 0007  |    |		.CONST	0x03cc,0x0007
06e6 03e8 0008  |    |		.CONST	0x03e8,0x0008
06e8 03ed 0009  |    |		.CONST	0x03ed,0x0009
06ea 03f2 000a  |    |		.CONST	0x03f2,0x000a
06ec ; --------------------------------------------------------------------------------------
06ec ; Debug3 Subtable 0xa
06ec ; --------------------------------------------------------------------------------------
06ec 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
06ee 03fb 0001  |    |		.CONST	0x03fb,0x0001
06f0 ; --------------------------------------------------------------------------------------
06f0 ; Debug3 Subtable 0xb
06f0 ; --------------------------------------------------------------------------------------
06f0 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
06f2 040b 0001  |    |		.CONST	0x040b,0x0001
06f4 ; --------------------------------------------------------------------------------------
06f4 ; Debug3 Subtable 0xc
06f4 ; --------------------------------------------------------------------------------------
06f4 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
06f6 041b 0001  |    |		.CONST	0x041b,0x0001
06f8 041e 0002  |    |		.CONST	0x041e,0x0002
06fa 0423 0003  | #  |		.CONST	0x0423,0x0003
06fc ; --------------------------------------------------------------------------------------
06fc ; Debug3 Subtable 0xd
06fc ; --------------------------------------------------------------------------------------
06fc 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
06fe ; --------------------------------------------------------------------------------------
06fe ; Debug3 Subtable 0xe
06fe ; --------------------------------------------------------------------------------------
06fe 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0700 ; --------------------------------------------------------------------------------------
0700 ; Debug3 Subtable 0xf
0700 ; --------------------------------------------------------------------------------------
0700 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0702 ; --------------------------------------------------------------------------------------
0702 ; Debug3 Subtable 0x10
0702 ; --------------------------------------------------------------------------------------
0702 0000 0005  |    |		.DBG3TAB	0x0000,0x0005
0704 04a3 0001  |    |		.CONST	0x04a3,0x0001
0706 04ad 0002  |    |		.CONST	0x04ad,0x0002
0708 04af 0003  |    |		.CONST	0x04af,0x0003
070a 04b9 0004  |    |		.CONST	0x04b9,0x0004
070c 04bb 0005  |    |		.CONST	0x04bb,0x0005
070e ; --------------------------------------------------------------------------------------
070e ; Debug3 Subtable 0x11
070e ; --------------------------------------------------------------------------------------
070e 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0710 0000 0000  |    |		.BLANK	0000[0xf0]