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

⟦81723d4d9⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 05e0       |    |		.CONST	0x05e0								; 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 0044       | D  |		.CONST	0x0044								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001a       |    |		.CONST	0x001a								; Number of locals
000b			INIT_0008:
000b 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated
000d 029a 008b  |    |		Declare_Subprogram	INIT_0088,For_Outer_Call,Visible,Unelaborated
000f 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated
0011 029a 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Outer_Call,Visible,Unelaborated
0013 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated
0015 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated
0017 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated
0019 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated
001b 029a 016b  |   k|		Declare_Subprogram	INIT_0168,For_Outer_Call,Visible,Unelaborated
001d 029a 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call,Visible,Unelaborated
001f 029a 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call,Visible,Unelaborated
0021 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated
0023 029a 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Outer_Call,Visible,Unelaborated
0025 029a 0313  |    |		Declare_Subprogram	INIT_0310,For_Outer_Call,Visible,Unelaborated
0027 00bf       |    |		Action	Accept_Activation
0028 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0029 00c7       |    |		Action	Elaborate_Subprogram
002a 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
002b 00c7       |    |		Action	Elaborate_Subprogram
002c 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
002d 00c7       |    |		Action	Elaborate_Subprogram
002e 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
002f 00c7       |    |		Action	Elaborate_Subprogram
0030 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
0031 00c7       |    |		Action	Elaborate_Subprogram
0032 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0033 00c7       |    |		Action	Elaborate_Subprogram
0034 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
0035 00c7       |    |		Action	Elaborate_Subprogram
0036 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0037 00c7       |    |		Action	Elaborate_Subprogram
0038 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
0039 00c7       |    |		Action	Elaborate_Subprogram
003a 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
003b 00c7       |    |		Action	Elaborate_Subprogram
003c 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
003d 00c7       |    |		Action	Elaborate_Subprogram
003e 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
003f 00c7       |    |		Action	Elaborate_Subprogram
0040 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0041 00c7       |    |		Action	Elaborate_Subprogram
0042 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0043 00c7       |    |		Action	Elaborate_Subprogram
0044			BODY_0008:
0044 00bc       |    |		Action	Signal_Activated
0045 00bb       |    |		Action	Signal_Completion
0046 0000 0000  |    |		.XXX[0x2]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 0054       | T  |		.CONST	0x0054								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0004       |    |		.CONST	0x0004								; Number of locals
004b			INIT_0048:
004b e5f9       |    |		Load	0x2,-0x7
004c 01db       |    |		Execute	Vector,Length
004d 0a03       |    |		Execute_Immediate	Plus,0x3
004e 09fe       |    |		Execute_Immediate	Binary_Scale,-0x2
004f e002       |    |		Load	0x0,0x2
0050 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
0051 e003       |    |		Load	0x0,0x3
0052 029f 035b  |   [|		Declare_Subprogram	INIT_0358,For_Call
0054			BODY_0048:
0054 e5fb       |    |		Load	0x2,-0x5
0055 00d8       |    |		Load_Top	At_Offset_0
0056 0d08       |    |		Execute_Immediate	Less,0x8
0057 700b       |p   |		Jump_Nonzero	0x63
0058 00d8       |    |		Load_Top	At_Offset_0
0059 0c11       |    |		Execute_Immediate	Greater_Equal,0x11
005a 7005       |p   |		Jump_Nonzero	0x60
005b 0b08       |    |		Execute_Immediate	Case_Compare,0x8
005c 7008       |p   |		Jump_Nonzero	0x65
005d 0f10       |    |		Execute_Immediate	Equal,0x10
005e 700b       |p   |		Jump_Nonzero	0x6a
005f 7804       |x   |		Jump	0x64
0060 0f20       |    |		Execute_Immediate	Equal,0x20
0061 7013       |p   |		Jump_Nonzero	0x75
0062 7801       |x   |		Jump	0x64
0063 00d1       |    |		Pop_Control	Pop_Count_1
0064 08e0       |    |		Execute_Immediate	Raise,0xe0
0065 00d1       |    |		Pop_Control	Pop_Count_1
0066 e5f9       |    |		Load	0x2,-0x7
0067 01db       |    |		Execute	Vector,Length
0068 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0069 7815       |x   |		Jump	0x7f
006a e5f9       |    |		Load	0x2,-0x7
006b 01db       |    |		Execute	Vector,Length
006c 4802       |H   |		Short_Literal	0x2
006d 026f       | o  |		Execute	Discrete,Remainder
006e 6801       |h   |		Jump_Zero	0x70
006f 08e0       |    |		Execute_Immediate	Raise,0xe0
0070 e5f9       |    |		Load	0x2,-0x7
0071 01db       |    |		Execute	Vector,Length
0072 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0073 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0074 780a       |x   |		Jump	0x7f
0075 e5f9       |    |		Load	0x2,-0x7
0076 01db       |    |		Execute	Vector,Length
0077 4804       |H   |		Short_Literal	0x4
0078 026f       | o  |		Execute	Discrete,Remainder
0079 6801       |h   |		Jump_Zero	0x7b
007a 08e0       |    |		Execute_Immediate	Raise,0xe0
007b e5f9       |    |		Load	0x2,-0x7
007c 01db       |    |		Execute	Vector,Length
007d 09fe       |    |		Execute_Immediate	Binary_Scale,-0x2
007e 005a       | Z  |		Store_Top	Discrete,At_Offset_2
007f e5ff       |    |		Load	0x2,-0x1
0080 8004       |    |		Call	0x0,0x4
0081 8404       |    |		Call	0x2,0x4
0082 e5ff       |    |		Load	0x2,-0x1
0083 8005       |    |		Call	0x0,0x5
0084 e5ff       |    |		Load	0x2,-0x1
0085 8006       |    |		Call	0x0,0x6
0086 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0087 0000       |    |		.XXX[0x1]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008d       |    |		.CONST	0x008d								; Address of begin
0089 0004       |    |		.CONST	0x0004								; Address of exception handler
008a 0002       |    |		.CONST	0x0002								; Number of locals
008b			INIT_0088:
008b 029f 03ab  |    |		Declare_Subprogram	INIT_03a8,For_Call
008d			BODY_0088:
008d 00db       |    |		Load_Top	At_Offset_3
008e 8004       |    |		Call	0x0,0x4
008f 8402       |    |		Call	0x2,0x2
0090 00db       |    |		Load_Top	At_Offset_3
0091 8005       |    |		Call	0x0,0x5
0092 00db       |    |		Load_Top	At_Offset_3
0093 8006       |    |		Call	0x0,0x6
0094 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0095 0000 0000  |    |		.XXX[0x3]
0097 0000       |    |
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 00ac       |    |		.CONST	0x00ac								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0009       |    |		.CONST	0x0009								; Number of locals
009b			INIT_0098:
009b e007       |    |		Load	0x0,0x7
009c 0007       |    |		Action	Break_Optional
009d e008       |    |		Load	0x0,0x8
009e 0007       |    |		Action	Break_Optional
009f e009       |    |		Load	0x0,0x9
00a0 02ff       |    |		Declare_Variable	Variant_Record
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00a3 e002       |    |		Load	0x0,0x2
00a4 0007       |    |		Action	Break_Optional
00a5 e002       |    |		Load	0x0,0x2
00a6 0007       |    |		Action	Break_Optional
00a7 e00a       |    |		Load	0x0,0xa
00a8 0007       |    |		Action	Break_Optional
00a9 e002       |    |		Load	0x0,0x2
00aa 029f 03d3  |    |		Declare_Subprogram	INIT_03d0,For_Call
00ac			BODY_0098:
00ac e5ff       |    |		Load	0x2,-0x1
00ad 8004       |    |		Call	0x0,0x4
00ae 8409       |    |		Call	0x2,0x9
00af e5ff       |    |		Load	0x2,-0x1
00b0 8005       |    |		Call	0x0,0x5
00b1 e5ff       |    |		Load	0x2,-0x1
00b2 8006       |    |		Call	0x0,0x6
00b3 4801       |H   |		Short_Literal	0x1
00b4 a5f3       |    |		Store_Unchecked	0x2,-0xd
00b5 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
00b6 0000 0000  |    |		.XXX[0x2]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00c2       |    |		.CONST	0x00c2								; Address of begin
00b9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ba 0004       |    |		.CONST	0x0004								; Number of locals
00bb			INIT_00b8:
00bb e009       |    |		Load	0x0,0x9
00bc 02ff       |    |		Declare_Variable	Variant_Record
00bd 00d8       |    |		Load_Top	At_Offset_0
00be 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00bf e008       |    |		Load	0x0,0x8
00c0 029f 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Call
00c2			BODY_00b8:
00c2 e5ff       |    |		Load	0x2,-0x1
00c3 8004       |    |		Call	0x0,0x4
00c4 8404       |    |		Call	0x2,0x4
00c5 0831       | 1  |		Execute_Immediate	Raise,0x31
00c6 0000 0000  |    |		.XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cd       |    |		.CONST	0x00cd								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0002       |    |		.CONST	0x0002								; Number of locals
00cb			INIT_00c8:
00cb 029f 04eb  |    |		Declare_Subprogram	INIT_04e8,For_Call
00cd			BODY_00c8:
00cd 00db       |    |		Load_Top	At_Offset_3
00ce 8004       |    |		Call	0x0,0x4
00cf 8402       |    |		Call	0x2,0x2
00d0 00db       |    |		Load_Top	At_Offset_3
00d1 8005       |    |		Call	0x0,0x5
00d2 00db       |    |		Load_Top	At_Offset_3
00d3 8006       |    |		Call	0x0,0x6
00d4 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00d5 0000 0000  |    |		.XXX[0x3]
00d7 0000       |    |
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00e7       |    |		.CONST	0x00e7								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0007       |    |		.CONST	0x0007								; Number of locals
00db			INIT_00d8:
00db e00b       |    |		Load	0x0,0xb
00dc 0322       | "  |		Declare_Variable	Record
00dd e00a       |    |		Load	0x0,0xa
00de 0007       |    |		Action	Break_Optional
00df e002       |    |		Load	0x0,0x2
00e0 0007       |    |		Action	Break_Optional
00e1 e002       |    |		Load	0x0,0x2
00e2 0007       |    |		Action	Break_Optional
00e3 e007       |    |		Load	0x0,0x7
00e4 0007       |    |		Action	Break_Optional
00e5 e008       |    |		Load	0x0,0x8
00e6 0007       |    |		Action	Break_Optional
00e7			BODY_00d8:
00e7 e008       |    |		Load	0x0,0x8
00e8 e007       |    |		Load	0x0,0x7
00e9 e002       |    |		Load	0x0,0x2
00ea 00d8       |    |		Load_Top	At_Offset_0
00eb e00a       |    |		Load	0x0,0xa
00ec e402       |    |		Load	0x2,0x2
00ed e00c       |    |		Load	0x0,0xc
00ee 4800       |H   |		Short_Literal	0x0
00ef 6038       |`8  |		Indirect_Literal	Discrete,0x128,{0x00000000, 0x000f4240}
00f0 4800       |H   |		Short_Literal	0x0
00f1 e5fd       |    |		Load	0x2,-0x3
00f2 e5fe       |    |		Load	0x2,-0x2
00f3 e5ff       |    |		Load	0x2,-0x1
00f4 820f       |    |		Call	0x1,0xf
00f5 00d1       |    |		Pop_Control	Pop_Count_1
00f6 c403       |    |		Store	0x2,0x3
00f7 c404       |    |		Store	0x2,0x4
00f8 c405       |    |		Store	0x2,0x5
00f9 003b       | ;  |		Store_Top	Access,At_Offset_3
00fa 0059       | Y  |		Store_Top	Discrete,At_Offset_1
00fb 00d8       |    |		Load_Top	At_Offset_0
00fc 0f01       |    |		Execute_Immediate	Equal,0x1
00fd 6804       |h   |		Jump_Zero	0x102
00fe e402       |    |		Load	0x2,0x2
00ff e00d       |    |		Load	0x0,0xd
0100 017f       |    |		Execute	Record,Equal
0101 6813       |h   |		Jump_Zero	0x115
0102 e00e       |    |		Load	0x0,0xe
0103 0322       | "  |		Declare_Variable	Record
0104 e00d       |    |		Load	0x0,0xd
0105 00d9       |    |		Load_Top	At_Offset_1
0106 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0107 4800       |H   |		Short_Literal	0x0
0108 00d9       |    |		Load_Top	At_Offset_1
0109 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
010a 4800       |H   |		Short_Literal	0x0
010b 00d9       |    |		Load_Top	At_Offset_1
010c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
010d e007       |    |		Load	0x0,0x7
010e 00d9       |    |		Load_Top	At_Offset_1
010f 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0110 e5fc       |    |		Load	0x2,-0x4
0111 017d       | }  |		Execute	Record,Structure_Write
0112 4800       |H   |		Short_Literal	0x0
0113 a5fb       |    |		Store_Unchecked	0x2,-0x5
0114 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0115 e00e       |    |		Load	0x0,0xe
0116 0322       | "  |		Declare_Variable	Record
0117 e402       |    |		Load	0x2,0x2
0118 00d9       |    |		Load_Top	At_Offset_1
0119 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
011a e403       |    |		Load	0x2,0x3
011b 00d9       |    |		Load_Top	At_Offset_1
011c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
011d e404       |    |		Load	0x2,0x4
011e 00d9       |    |		Load_Top	At_Offset_1
011f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0120 00da       |    |		Load_Top	At_Offset_2
0121 00d9       |    |		Load_Top	At_Offset_1
0122 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0123 e5fc       |    |		Load	0x2,-0x4
0124 017d       | }  |		Execute	Record,Structure_Write
0125 4801       |H   |		Short_Literal	0x1
0126 a5fb       |    |		Store_Unchecked	0x2,-0x5
0127 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0128 0000 0000  |    |		.LITERAL	{0x00000000, 0x000f4240}
012c 0000 0000  |    |		.BLANK	0000[0x4]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0139       | 9  |		.CONST	0x0139								; Address of begin
0131 0152       | R  |		.CONST	0x0152								; Address of exception handler
0132 0003       |    |		.CONST	0x0003								; Number of locals
0133			INIT_0130:
0133 e00e       |    |		Load	0x0,0xe
0134 0322       | "  |		Declare_Variable	Record
0135 00d8       |    |		Load_Top	At_Offset_0
0136 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0137 e008       |    |		Load	0x0,0x8
0138 0007       |    |		Action	Break_Optional
0139			BODY_0130:
0139 e008       |    |		Load	0x0,0x8
013a 00da       |    |		Load_Top	At_Offset_2
013b e5fd       |    |		Load	0x2,-0x3
013c e5fe       |    |		Load	0x2,-0x2
013d e5ff       |    |		Load	0x2,-0x1
013e 8212       |    |		Call	0x1,0x12
013f 00d1       |    |		Pop_Control	Pop_Count_1
0140 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0141 00d8       |    |		Load_Top	At_Offset_0
0142 0f01       |    |		Execute_Immediate	Equal,0x1
0143 7005       |p   |		Jump_Nonzero	0x149
0144 4800       |H   |		Short_Literal	0x0
0145 a5fb       |    |		Store_Unchecked	0x2,-0x5
0146 e00f       |    |		Load	0x0,0xf
0147 a5fc       |    |		Store_Unchecked	0x2,-0x4
0148 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0149 e008       |    |		Load	0x0,0x8
014a e00f       |    |		Load	0x0,0xf
014b 00db       |    |		Load_Top	At_Offset_3
014c 821a       |    |		Call	0x1,0x1a
014d c5fc       |    |		Store	0x2,-0x4
014e c5fb       |    |		Store	0x2,-0x5
014f 00d9       |    |		Load_Top	At_Offset_1
0150 8216       |    |		Call	0x1,0x16
0151 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0152			TRAP_0130:
0152 0007       |    |		Action	Break_Optional
0153 00da       |    |		Load_Top	At_Offset_2
0154 8216       |    |		Call	0x1,0x16
0155 00d1       |    |		Pop_Control	Pop_Count_1
0156 00d8       |    |		Load_Top	At_Offset_0
0157 0101       |    |		Execute	Exception,Reraise
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b       | [  |		.CONST	0x015b								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0001       |    |		.CONST	0x0001								; Number of locals
015b			BODY_0158:
015b			INIT_0158:
015b e5fd       |    |		Load	0x2,-0x3
015c 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
015d 0227       | '  |		Execute	Access,All_Reference
015e 4800       |H   |		Short_Literal	0x0
015f e5fd       |    |		Load	0x2,-0x3
0160 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0161 e5fd       |    |		Load	0x2,-0x3
0162 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0163 e5fc       |    |		Load	0x2,-0x4
0164 e5fe       |    |		Load	0x2,-0x2
0165 e5ff       |    |		Load	0x2,-0x1
0166 820d       |    |		Call	0x1,0xd
0167 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016f       | o  |		.CONST	0x016f								; Address of begin
0169 0182       |    |		.CONST	0x0182								; Address of exception handler
016a 0002       |    |		.CONST	0x0002								; Number of locals
016b			INIT_0168:
016b e00e       |    |		Load	0x0,0xe
016c 0322       | "  |		Declare_Variable	Record
016d 00d8       |    |		Load_Top	At_Offset_0
016e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
016f			BODY_0168:
016f 00d8       |    |		Load_Top	At_Offset_0
0170 e5fd       |    |		Load	0x2,-0x3
0171 8219       |    |		Call	0x1,0x19
0172 00d1       |    |		Pop_Control	Pop_Count_1
0173 00d8       |    |		Load_Top	At_Offset_0
0174 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0175 0227       | '  |		Execute	Access,All_Reference
0176 4800       |H   |		Short_Literal	0x0
0177 00da       |    |		Load_Top	At_Offset_2
0178 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0179 00db       |    |		Load_Top	At_Offset_3
017a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
017b e5fc       |    |		Load	0x2,-0x4
017c e5fe       |    |		Load	0x2,-0x2
017d e5ff       |    |		Load	0x2,-0x1
017e 820d       |    |		Call	0x1,0xd
017f 00d8       |    |		Load_Top	At_Offset_0
0180 8216       |    |		Call	0x1,0x16
0181 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0182			TRAP_0168:
0182 0007       |    |		Action	Break_Optional
0183 00d9       |    |		Load_Top	At_Offset_1
0184 8216       |    |		Call	0x1,0x16
0185 00d1       |    |		Pop_Control	Pop_Count_1
0186 00d8       |    |		Load_Top	At_Offset_0
0187 0101       |    |		Execute	Exception,Reraise
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2
018c 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
018d e010       |    |		Load	0x0,0x10
018e e011       |    |		Load	0x0,0x11
018f a012       |    |		Store_Unchecked	0x0,0x12
0190 8013       |    |		Call	0x0,0x13
0191 00db       |    |		Load_Top	At_Offset_3
0192 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0193 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0194 0000 0000  |    |		.BLANK	0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a1       |    |		.CONST	0x01a1								; Address of begin
0199 0226       | &  |		.CONST	0x0226								; Address of exception handler
019a 0003       |    |		.CONST	0x0003								; Number of locals
019b			INIT_0198:
019b e002       |    |		Load	0x0,0x2
019c 0007       |    |		Action	Break_Optional
019d e00e       |    |		Load	0x0,0xe
019e 0322       | "  |		Declare_Variable	Record
019f 00d8       |    |		Load_Top	At_Offset_0
01a0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a1			BODY_0198:
01a1 e5ff       |    |		Load	0x2,-0x1
01a2 01db       |    |		Execute	Vector,Length
01a3 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
01a4 6815       |h   |		Jump_Zero	0x1ba
01a5 e5ff       |    |		Load	0x2,-0x1
01a6 01db       |    |		Execute	Vector,Length
01a7 0aff       |    |		Execute_Immediate	Plus,-0x1
01a8 005a       | Z  |		Store_Top	Discrete,At_Offset_2
01a9 00cf       |    |		Action	Mark_Auxiliary
01aa e5ff       |    |		Load	0x2,-0x1
01ab 01d9       |    |		Execute	Vector,Reverse_Bounds
01ac 0263       | c  |		Execute	Discrete,Above_Bound
01ad 700a       |p   |		Jump_Nonzero	0x1b8
01ae e402       |    |		Load	0x2,0x2
01af 00d9       |    |		Load_Top	At_Offset_1
01b0 e5ff       |    |		Load	0x2,-0x1
01b1 01d7       |    |		Execute	Vector,Field_Read
01b2 0227       | '  |		Execute	Access,All_Reference
01b3 01db       |    |		Execute	Vector,Length
01b4 0273       | s  |		Execute	Discrete,Plus
01b5 c402       |    |		Store	0x2,0x2
01b6 00c8       |    |		Action	Pop_Auxiliary_Range
01b7 3ff6       |?   |		Loop_Increasing	0x1ae
01b8 00ce       |    |		Action	Pop_Auxiliary
01b9 7802       |x   |		Jump	0x1bc
01ba 4800       |H   |		Short_Literal	0x0
01bb 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01bc e014       |    |		Load	0x0,0x14
01bd 00d9       |    |		Load_Top	At_Offset_1
01be 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01bf 4808       |H   |		Short_Literal	0x8
01c0 00d9       |    |		Load_Top	At_Offset_1
01c1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01c2 00d9       |    |		Load_Top	At_Offset_1
01c3 00d9       |    |		Load_Top	At_Offset_1
01c4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01c5 4801       |H   |		Short_Literal	0x1
01c6 00da       |    |		Load_Top	At_Offset_2
01c7 e007       |    |		Load	0x0,0x7
01c8 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
01c9 00d9       |    |		Load_Top	At_Offset_1
01ca 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01cb 00d8       |    |		Load_Top	At_Offset_0
01cc e5fe       |    |		Load	0x2,-0x2
01cd 017d       | }  |		Execute	Record,Structure_Write
01ce e5ff       |    |		Load	0x2,-0x1
01cf 01db       |    |		Execute	Vector,Length
01d0 7001       |p   |		Jump_Nonzero	0x1d2
01d1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01d2 4800       |H   |		Short_Literal	0x0
01d3 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
01d4 00cf       |    |		Action	Mark_Auxiliary
01d5 e5ff       |    |		Load	0x2,-0x1
01d6 01dc       |    |		Execute	Vector,Last
01d7 0aff       |    |		Execute_Immediate	Plus,-0x1
01d8 e5ff       |    |		Load	0x2,-0x1
01d9 01dd       |    |		Execute	Vector,First
01da 0263       | c  |		Execute	Discrete,Above_Bound
01db 702c       |p,  |		Jump_Nonzero	0x208
01dc 00db       |    |		Load_Top	At_Offset_3
01dd 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
01de 0229       | )  |		Execute	Access,All_Read
01df e402       |    |		Load	0x2,0x2
01e0 0a01       |    |		Execute_Immediate	Plus,0x1
01e1 e402       |    |		Load	0x2,0x2
01e2 00db       |    |		Load_Top	At_Offset_3
01e3 e5ff       |    |		Load	0x2,-0x1
01e4 01d7       |    |		Execute	Vector,Field_Read
01e5 0227       | '  |		Execute	Access,All_Reference
01e6 01db       |    |		Execute	Vector,Length
01e7 0273       | s  |		Execute	Discrete,Plus
01e8 00da       |    |		Load_Top	At_Offset_2
01e9 035b       | [  |		Declare_Type	Array,Constrained
01ea 00d0       |    |		Action	Swap_Control
01eb 01cd       |    |		Execute	Vector,Slice_Reference
01ec 00d8       |    |		Load_Top	At_Offset_0
01ed 00da       |    |		Load_Top	At_Offset_2
01ee e5ff       |    |		Load	0x2,-0x1
01ef 01d7       |    |		Execute	Vector,Field_Read
01f0 0227       | '  |		Execute	Access,All_Reference
01f1 e015       |    |		Load	0x0,0x15
01f2 e016       |    |		Load	0x0,0x16
01f3 e017       |    |		Load	0x0,0x17
01f4 a018       |    |		Store_Unchecked	0x0,0x18
01f5 8019       |    |		Call	0x0,0x19
01f6 00d2       |    |		Pop_Control	Pop_Count_2
01f7 e402       |    |		Load	0x2,0x2
01f8 00d9       |    |		Load_Top	At_Offset_1
01f9 e5ff       |    |		Load	0x2,-0x1
01fa 01d7       |    |		Execute	Vector,Field_Read
01fb 0227       | '  |		Execute	Access,All_Reference
01fc 01db       |    |		Execute	Vector,Length
01fd 0273       | s  |		Execute	Discrete,Plus
01fe 0a01       |    |		Execute_Immediate	Plus,0x1
01ff c402       |    |		Store	0x2,0x2
0200 4800       |H   |		Short_Literal	0x0
0201 e402       |    |		Load	0x2,0x2
0202 e403       |    |		Load	0x2,0x3
0203 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0204 0227       | '  |		Execute	Access,All_Reference
0205 01d6       |    |		Execute	Vector,Field_Write
0206 00c8       |    |		Action	Pop_Auxiliary_Range
0207 3fd4       |?   |		Loop_Increasing	0x1dc
0208 00ce       |    |		Action	Pop_Auxiliary
0209 00d8       |    |		Load_Top	At_Offset_0
020a 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
020b 0229       | )  |		Execute	Access,All_Read
020c 00da       |    |		Load_Top	At_Offset_2
020d 0a01       |    |		Execute_Immediate	Plus,0x1
020e 00db       |    |		Load_Top	At_Offset_3
020f e5ff       |    |		Load	0x2,-0x1
0210 01dc       |    |		Execute	Vector,Last
0211 e5ff       |    |		Load	0x2,-0x1
0212 01d7       |    |		Execute	Vector,Field_Read
0213 0227       | '  |		Execute	Access,All_Reference
0214 01db       |    |		Execute	Vector,Length
0215 0273       | s  |		Execute	Discrete,Plus
0216 00da       |    |		Load_Top	At_Offset_2
0217 035b       | [  |		Declare_Type	Array,Constrained
0218 00d0       |    |		Action	Swap_Control
0219 01cd       |    |		Execute	Vector,Slice_Reference
021a 00d8       |    |		Load_Top	At_Offset_0
021b e5ff       |    |		Load	0x2,-0x1
021c 01dc       |    |		Execute	Vector,Last
021d e5ff       |    |		Load	0x2,-0x1
021e 01d7       |    |		Execute	Vector,Field_Read
021f 0227       | '  |		Execute	Access,All_Reference
0220 e015       |    |		Load	0x0,0x15
0221 e016       |    |		Load	0x0,0x16
0222 e017       |    |		Load	0x0,0x17
0223 a018       |    |		Store_Unchecked	0x0,0x18
0224 8019       |    |		Call	0x0,0x19
0225 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0226			TRAP_0198:
0226 0007       |    |		Action	Break_Optional
0227 00d9       |    |		Load_Top	At_Offset_1
0228 8216       |    |		Call	0x1,0x16
0229 00d1       |    |		Pop_Control	Pop_Count_1
022a e01a       |    |		Load	0x0,0x1a
022b e5fe       |    |		Load	0x2,-0x2
022c 017d       | }  |		Execute	Record,Structure_Write
022d 00d8       |    |		Load_Top	At_Offset_0
022e 0101       |    |		Execute	Exception,Reraise
022f 0000       |    |		.XXX[0x1]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0239       | 9  |		.CONST	0x0239								; Address of begin
0231 02d9       |    |		.CONST	0x02d9								; Address of exception handler
0232 0004       |    |		.CONST	0x0004								; Number of locals
0233			INIT_0230:
0233 e002       |    |		Load	0x0,0x2
0234 0007       |    |		Action	Break_Optional
0235 e002       |    |		Load	0x0,0x2
0236 0007       |    |		Action	Break_Optional
0237 e01b       |    |		Load	0x0,0x1b
0238 0007       |    |		Action	Break_Optional
0239			BODY_0230:
0239 e5ff       |    |		Load	0x2,-0x1
023a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
023b e014       |    |		Load	0x0,0x14
023c 017f       |    |		Execute	Record,Equal
023d 6804       |h   |		Jump_Zero	0x242
023e e5ff       |    |		Load	0x2,-0x1
023f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0240 0e08       |    |		Execute_Immediate	Not_Equal,0x8
0241 6805       |h   |		Jump_Zero	0x247
0242 e01b       |    |		Load	0x0,0x1b
0243 a5fe       |    |		Store_Unchecked	0x2,-0x2
0244 4800       |H   |		Short_Literal	0x0
0245 a5fd       |    |		Store_Unchecked	0x2,-0x3
0246 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0247 e5ff       |    |		Load	0x2,-0x1
0248 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0249 7005       |p   |		Jump_Nonzero	0x24f
024a e01b       |    |		Load	0x0,0x1b
024b a5fe       |    |		Store_Unchecked	0x2,-0x2
024c 4801       |H   |		Short_Literal	0x1
024d a5fd       |    |		Store_Unchecked	0x2,-0x3
024e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
024f 4801       |H   |		Short_Literal	0x1
0250 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0251 e5ff       |    |		Load	0x2,-0x1
0252 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0253 0227       | '  |		Execute	Access,All_Reference
0254 01dd       |    |		Execute	Vector,First
0255 e5ff       |    |		Load	0x2,-0x1
0256 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0257 0273       | s  |		Execute	Discrete,Plus
0258 0aff       |    |		Execute_Immediate	Plus,-0x1
0259 005a       | Z  |		Store_Top	Discrete,At_Offset_2
025a 00cf       |    |		Action	Mark_Auxiliary
025b 00da       |    |		Load_Top	At_Offset_2
025c e5ff       |    |		Load	0x2,-0x1
025d 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
025e 0227       | '  |		Execute	Access,All_Reference
025f 01dd       |    |		Execute	Vector,First
0260 0263       | c  |		Execute	Discrete,Above_Bound
0261 700b       |p   |		Jump_Nonzero	0x26d
0262 00d8       |    |		Load_Top	At_Offset_0
0263 e5ff       |    |		Load	0x2,-0x1
0264 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0265 0227       | '  |		Execute	Access,All_Reference
0266 01d7       |    |		Execute	Vector,Field_Read
0267 7003       |p   |		Jump_Nonzero	0x26b
0268 e402       |    |		Load	0x2,0x2
0269 0a01       |    |		Execute_Immediate	Plus,0x1
026a c402       |    |		Store	0x2,0x2
026b 00c8       |    |		Action	Pop_Auxiliary_Range
026c 3ff5       |?   |		Loop_Increasing	0x262
026d 00ce       |    |		Action	Pop_Auxiliary
026e 4801       |H   |		Short_Literal	0x1
026f 00db       |    |		Load_Top	At_Offset_3
0270 e01b       |    |		Load	0x0,0x1b
0271 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0272 0039       | 9  |		Store_Top	Access,At_Offset_1
0273 e5ff       |    |		Load	0x2,-0x1
0274 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0275 0227       | '  |		Execute	Access,All_Reference
0276 01dd       |    |		Execute	Vector,First
0277 005b       | [  |		Store_Top	Discrete,At_Offset_3
0278 00cf       |    |		Action	Mark_Auxiliary
0279 00d9       |    |		Load_Top	At_Offset_1
027a 0227       | '  |		Execute	Access,All_Reference
027b 01dc       |    |		Execute	Vector,Last
027c 0aff       |    |		Execute_Immediate	Plus,-0x1
027d 00da       |    |		Load_Top	At_Offset_2
027e 0227       | '  |		Execute	Access,All_Reference
027f 01dd       |    |		Execute	Vector,First
0280 0263       | c  |		Execute	Discrete,Above_Bound
0281 7030       |p0  |		Jump_Nonzero	0x2b2
0282 00cf       |    |		Action	Mark_Auxiliary
0283 e403       |    |		Load	0x2,0x3
0284 e402       |    |		Load	0x2,0x2
0285 0263       | c  |		Execute	Discrete,Above_Bound
0286 7028       |p(  |		Jump_Nonzero	0x2af
0287 00d8       |    |		Load_Top	At_Offset_0
0288 e5ff       |    |		Load	0x2,-0x1
0289 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
028a 0227       | '  |		Execute	Access,All_Reference
028b 01d7       |    |		Execute	Vector,Field_Read
028c 7020       |p   |		Jump_Nonzero	0x2ad
028d 4801       |H   |		Short_Literal	0x1
028e 00d9       |    |		Load_Top	At_Offset_1
028f e402       |    |		Load	0x2,0x2
0290 0272       | r  |		Execute	Discrete,Minus
0291 0aff       |    |		Execute_Immediate	Plus,-0x1
0292 e00f       |    |		Load	0x0,0xf
0293 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0294 e407       |    |		Load	0x2,0x7
0295 e404       |    |		Load	0x2,0x4
0296 0227       | '  |		Execute	Access,All_Reference
0297 01d6       |    |		Execute	Vector,Field_Write
0298 00db       |    |		Load_Top	At_Offset_3
0299 e404       |    |		Load	0x2,0x4
029a 0229       | )  |		Execute	Access,All_Read
029b 01d7       |    |		Execute	Vector,Field_Read
029c 0229       | )  |		Execute	Access,All_Read
029d 00d8       |    |		Load_Top	At_Offset_0
029e e402       |    |		Load	0x2,0x2
029f 00db       |    |		Load_Top	At_Offset_3
02a0 0aff       |    |		Execute_Immediate	Plus,-0x1
02a1 e5ff       |    |		Load	0x2,-0x1
02a2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02a3 0227       | '  |		Execute	Access,All_Reference
02a4 01cf       |    |		Execute	Vector,Slice_Read
02a5 e01c       |    |		Load	0x0,0x1c
02a6 e01d       |    |		Load	0x0,0x1d
02a7 e01e       |    |		Load	0x0,0x1e
02a8 a01f       |    |		Store_Unchecked	0x0,0x1f
02a9 8020       |    |		Call	0x0,0x20
02aa 00d2       |    |		Pop_Control	Pop_Count_2
02ab 00d2       |    |		Pop_Control	Pop_Count_2
02ac 7802       |x   |		Jump	0x2af
02ad 00c8       |    |		Action	Pop_Auxiliary_Range
02ae 3fd8       |?   |		Loop_Increasing	0x287
02af 00ce       |    |		Action	Pop_Auxiliary
02b0 00c8       |    |		Action	Pop_Auxiliary_Range
02b1 3fd0       |?   |		Loop_Increasing	0x282
02b2 00ce       |    |		Action	Pop_Auxiliary
02b3 4801       |H   |		Short_Literal	0x1
02b4 00da       |    |		Load_Top	At_Offset_2
02b5 e402       |    |		Load	0x2,0x2
02b6 0272       | r  |		Execute	Discrete,Minus
02b7 0aff       |    |		Execute_Immediate	Plus,-0x1
02b8 e00f       |    |		Load	0x0,0xf
02b9 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
02ba 00d9       |    |		Load_Top	At_Offset_1
02bb 0227       | '  |		Execute	Access,All_Reference
02bc 01dc       |    |		Execute	Vector,Last
02bd 00da       |    |		Load_Top	At_Offset_2
02be 0227       | '  |		Execute	Access,All_Reference
02bf 01d6       |    |		Execute	Vector,Field_Write
02c0 00d8       |    |		Load_Top	At_Offset_0
02c1 0227       | '  |		Execute	Access,All_Reference
02c2 01dc       |    |		Execute	Vector,Last
02c3 00d9       |    |		Load_Top	At_Offset_1
02c4 0229       | )  |		Execute	Access,All_Read
02c5 01d7       |    |		Execute	Vector,Field_Read
02c6 0229       | )  |		Execute	Access,All_Read
02c7 00d8       |    |		Load_Top	At_Offset_0
02c8 e402       |    |		Load	0x2,0x2
02c9 e403       |    |		Load	0x2,0x3
02ca e5ff       |    |		Load	0x2,-0x1
02cb 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02cc 0227       | '  |		Execute	Access,All_Reference
02cd 01cf       |    |		Execute	Vector,Slice_Read
02ce e01c       |    |		Load	0x0,0x1c
02cf e01d       |    |		Load	0x0,0x1d
02d0 e01e       |    |		Load	0x0,0x1e
02d1 a01f       |    |		Store_Unchecked	0x0,0x1f
02d2 8020       |    |		Call	0x0,0x20
02d3 00d2       |    |		Pop_Control	Pop_Count_2
02d4 00d8       |    |		Load_Top	At_Offset_0
02d5 a5fe       |    |		Store_Unchecked	0x2,-0x2
02d6 4801       |H   |		Short_Literal	0x1
02d7 a5fd       |    |		Store_Unchecked	0x2,-0x3
02d8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02d9			TRAP_0230:
02d9 0007       |    |		Action	Break_Optional
02da 00d9       |    |		Load_Top	At_Offset_1
02db 8021       | !  |		Call	0x0,0x21
02dc 003a       | :  |		Store_Top	Access,At_Offset_2
02dd 00d8       |    |		Load_Top	At_Offset_0
02de 0101       |    |		Execute	Exception,Reraise
02df 0000       |    |		.XXX[0x1]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e7       |    |		.CONST	0x02e7								; Address of begin
02e1 0306       |    |		.CONST	0x0306								; Address of exception handler
02e2 0002       |    |		.CONST	0x0002								; Number of locals
02e3			INIT_02e0:
02e3 e00e       |    |		Load	0x0,0xe
02e4 0322       | "  |		Declare_Variable	Record
02e5 00d8       |    |		Load_Top	At_Offset_0
02e6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02e7			BODY_02e0:
02e7 e014       |    |		Load	0x0,0x14
02e8 00d9       |    |		Load_Top	At_Offset_1
02e9 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
02ea 4808       |H   |		Short_Literal	0x8
02eb 00d9       |    |		Load_Top	At_Offset_1
02ec 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02ed 00db       |    |		Load_Top	At_Offset_3
02ee 01db       |    |		Execute	Vector,Length
02ef 00d9       |    |		Load_Top	At_Offset_1
02f0 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
02f1 4801       |H   |		Short_Literal	0x1
02f2 e5ff       |    |		Load	0x2,-0x1
02f3 01db       |    |		Execute	Vector,Length
02f4 e007       |    |		Load	0x0,0x7
02f5 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
02f6 00d9       |    |		Load_Top	At_Offset_1
02f7 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
02f8 00d8       |    |		Load_Top	At_Offset_0
02f9 e5fe       |    |		Load	0x2,-0x2
02fa 017d       | }  |		Execute	Record,Structure_Write
02fb 00d8       |    |		Load_Top	At_Offset_0
02fc 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
02fd 0229       | )  |		Execute	Access,All_Read
02fe 00d8       |    |		Load_Top	At_Offset_0
02ff e5ff       |    |		Load	0x2,-0x1
0300 e015       |    |		Load	0x0,0x15
0301 e016       |    |		Load	0x0,0x16
0302 e017       |    |		Load	0x0,0x17
0303 a018       |    |		Store_Unchecked	0x0,0x18
0304 8019       |    |		Call	0x0,0x19
0305 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0306			TRAP_02e0:
0306 0007       |    |		Action	Break_Optional
0307 00d9       |    |		Load_Top	At_Offset_1
0308 8216       |    |		Call	0x1,0x16
0309 00d1       |    |		Pop_Control	Pop_Count_1
030a e01a       |    |		Load	0x0,0x1a
030b e5fe       |    |		Load	0x2,-0x2
030c 017d       | }  |		Execute	Record,Structure_Write
030d 00d8       |    |		Load_Top	At_Offset_0
030e 0101       |    |		Execute	Exception,Reraise
030f 0000       |    |		.XXX[0x1]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0315       |    |		.CONST	0x0315								; Address of begin
0311 0342       | B  |		.CONST	0x0342								; Address of exception handler
0312 0002       |    |		.CONST	0x0002								; Number of locals
0313			INIT_0310:
0313 e00f       |    |		Load	0x0,0xf
0314 0007       |    |		Action	Break_Optional
0315			BODY_0310:
0315 00db       |    |		Load_Top	At_Offset_3
0316 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0317 e014       |    |		Load	0x0,0x14
0318 017f       |    |		Execute	Record,Equal
0319 6804       |h   |		Jump_Zero	0x31e
031a 00db       |    |		Load_Top	At_Offset_3
031b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
031c 0e08       |    |		Execute_Immediate	Not_Equal,0x8
031d 6805       |h   |		Jump_Zero	0x323
031e e00f       |    |		Load	0x0,0xf
031f a5fe       |    |		Store_Unchecked	0x2,-0x2
0320 4800       |H   |		Short_Literal	0x0
0321 a5fd       |    |		Store_Unchecked	0x2,-0x3
0322 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0323 00db       |    |		Load_Top	At_Offset_3
0324 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0325 7005       |p   |		Jump_Nonzero	0x32b
0326 e00f       |    |		Load	0x0,0xf
0327 a5fe       |    |		Store_Unchecked	0x2,-0x2
0328 4801       |H   |		Short_Literal	0x1
0329 a5fd       |    |		Store_Unchecked	0x2,-0x3
032a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
032b 4801       |H   |		Short_Literal	0x1
032c e5ff       |    |		Load	0x2,-0x1
032d 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
032e e00f       |    |		Load	0x0,0xf
032f 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0330 0039       | 9  |		Store_Top	Access,At_Offset_1
0331 00d8       |    |		Load_Top	At_Offset_0
0332 0229       | )  |		Execute	Access,All_Read
0333 00d8       |    |		Load_Top	At_Offset_0
0334 e5ff       |    |		Load	0x2,-0x1
0335 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0336 0227       | '  |		Execute	Access,All_Reference
0337 e01c       |    |		Load	0x0,0x1c
0338 e01d       |    |		Load	0x0,0x1d
0339 e01e       |    |		Load	0x0,0x1e
033a a01f       |    |		Store_Unchecked	0x0,0x1f
033b 8020       |    |		Call	0x0,0x20
033c 00d2       |    |		Pop_Control	Pop_Count_2
033d 00d8       |    |		Load_Top	At_Offset_0
033e a5fe       |    |		Store_Unchecked	0x2,-0x2
033f 4801       |H   |		Short_Literal	0x1
0340 a5fd       |    |		Store_Unchecked	0x2,-0x3
0341 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0342			TRAP_0310:
0342 010e       |    |		Execute	Exception,Is_Constraint_Error
0343 680b       |h   |		Jump_Zero	0x34f
0344 00d9       |    |		Load_Top	At_Offset_1
0345 e022       | "  |		Load	0x0,0x22
0346 e023       | #  |		Load	0x0,0x23
0347 a024       | $  |		Store_Unchecked	0x0,0x24
0348 8013       |    |		Call	0x0,0x13
0349 003a       | :  |		Store_Top	Access,At_Offset_2
034a e00f       |    |		Load	0x0,0xf
034b a5fe       |    |		Store_Unchecked	0x2,-0x2
034c 4800       |H   |		Short_Literal	0x0
034d a5fd       |    |		Store_Unchecked	0x2,-0x3
034e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
034f 00d9       |    |		Load_Top	At_Offset_1
0350 e022       | "  |		Load	0x0,0x22
0351 e023       | #  |		Load	0x0,0x23
0352 a024       | $  |		Store_Unchecked	0x0,0x24
0353 8013       |    |		Call	0x0,0x13
0354 003a       | :  |		Store_Top	Access,At_Offset_2
0355 00d8       |    |		Load_Top	At_Offset_0
0356 0101       |    |		Execute	Exception,Reraise
0357 0000       |    |		.XXX[0x1]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035b       | [  |		.CONST	0x035b								; Address of begin
0359 03a0       |    |		.CONST	0x03a0								; Address of exception handler
035a 0001       |    |		.CONST	0x0001								; Number of locals
035b			BODY_0358:
035b			INIT_0358:
035b e402       |    |		Load	0x2,0x2
035c 0902       |    |		Execute_Immediate	Binary_Scale,0x2
035d 00d8       |    |		Load_Top	At_Offset_0
035e e002       |    |		Load	0x0,0x2
035f 0260       | `  |		Execute	Discrete,In_Type
0360 7001       |p   |		Jump_Nonzero	0x362
0361 0801       |    |		Execute_Immediate	Raise,0x1
0362 e025       | %  |		Load	0x0,0x25
0363 0322       | "  |		Declare_Variable	Record
0364 4812       |H   |		Short_Literal	0x12
0365 00d9       |    |		Load_Top	At_Offset_1
0366 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0367 e025       | %  |		Load	0x0,0x25
0368 012c       | ,  |		Execute	Any,Size
0369 09fb       |    |		Execute_Immediate	Binary_Scale,-0x5
036a e402       |    |		Load	0x2,0x2
036b 00d8       |    |		Load_Top	At_Offset_0
036c e026       | &  |		Load	0x0,0x26
036d 0260       | `  |		Execute	Discrete,In_Type
036e 7001       |p   |		Jump_Nonzero	0x370
036f 0801       |    |		Execute_Immediate	Raise,0x1
0370 0273       | s  |		Execute	Discrete,Plus
0371 00d9       |    |		Load_Top	At_Offset_1
0372 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0373 4800       |H   |		Short_Literal	0x0
0374 00d9       |    |		Load_Top	At_Offset_1
0375 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
0376 4800       |H   |		Short_Literal	0x0
0377 00d9       |    |		Load_Top	At_Offset_1
0378 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
0379 4800       |H   |		Short_Literal	0x0
037a 00d9       |    |		Load_Top	At_Offset_1
037b 3809       |8   |		Execute	Record,Field_Write,Field_Number 0x9
037c e5fa       |    |		Load	0x2,-0x6
037d 00d9       |    |		Load_Top	At_Offset_1
037e 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
037f e5fe       |    |		Load	0x2,-0x2
0380 00d9       |    |		Load_Top	At_Offset_1
0381 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0382 e5fd       |    |		Load	0x2,-0x3
0383 00d9       |    |		Load_Top	At_Offset_1
0384 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0385 e5fc       |    |		Load	0x2,-0x4
0386 00d9       |    |		Load_Top	At_Offset_1
0387 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0388 e5fb       |    |		Load	0x2,-0x5
0389 00d9       |    |		Load_Top	At_Offset_1
038a 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
038b e403       |    |		Load	0x2,0x3
038c 00d9       |    |		Load_Top	At_Offset_1
038d 380a       |8   |		Execute	Record,Field_Write,Field_Number 0xa
038e e5ff       |    |		Load	0x2,-0x1
038f e027       | '  |		Load	0x0,0x27
0390 a028       | (  |		Store_Unchecked	0x0,0x28
0391 e029       | )  |		Load	0x0,0x29
0392 e02a       | *  |		Load	0x0,0x2a
0393 a02b       | +  |		Store_Unchecked	0x0,0x2b
0394 802c       | ,  |		Call	0x0,0x2c
0395 e5f9       |    |		Load	0x2,-0x7
0396 e5ff       |    |		Load	0x2,-0x1
0397 e02d       | -  |		Load	0x0,0x2d
0398 e02e       | .  |		Load	0x0,0x2e
0399 e02f       | /  |		Load	0x0,0x2f
039a a030       | 0  |		Store_Unchecked	0x0,0x30
039b e031       | 1  |		Load	0x0,0x31
039c e032       | 2  |		Load	0x0,0x32
039d a033       | 3  |		Store_Unchecked	0x0,0x33
039e 8034       | 4  |		Call	0x0,0x34
039f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03a0			TRAP_0358:
03a0 0007       |    |		Action	Break_Optional
03a1 e5ff       |    |		Load	0x2,-0x1
03a2 8005       |    |		Call	0x0,0x5
03a3 00d8       |    |		Load_Top	At_Offset_0
03a4 0101       |    |		Execute	Exception,Reraise
03a5 0000 0000  |    |		.XXX[0x3]
03a7 0000       |    |
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03ab       |    |		.CONST	0x03ab								; Address of begin
03a9 03c6       |    |		.CONST	0x03c6								; Address of exception handler
03aa 0001       |    |		.CONST	0x0001								; Number of locals
03ab			BODY_03a8:
03ab			INIT_03a8:
03ab e035       | 5  |		Load	0x0,0x35
03ac 0322       | "  |		Declare_Variable	Record
03ad 4813       |H   |		Short_Literal	0x13
03ae 00d9       |    |		Load_Top	At_Offset_1
03af 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03b0 e035       | 5  |		Load	0x0,0x35
03b1 012c       | ,  |		Execute	Any,Size
03b2 09fb       |    |		Execute_Immediate	Binary_Scale,-0x5
03b3 00d9       |    |		Load_Top	At_Offset_1
03b4 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
03b5 4800       |H   |		Short_Literal	0x0
03b6 00d9       |    |		Load_Top	At_Offset_1
03b7 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03b8 e5fe       |    |		Load	0x2,-0x2
03b9 00d9       |    |		Load_Top	At_Offset_1
03ba 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03bb e5fd       |    |		Load	0x2,-0x3
03bc 00d9       |    |		Load_Top	At_Offset_1
03bd 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
03be e5ff       |    |		Load	0x2,-0x1
03bf e036       | 6  |		Load	0x0,0x36
03c0 a037       | 7  |		Store_Unchecked	0x0,0x37
03c1 e038       | 8  |		Load	0x0,0x38
03c2 e039       | 9  |		Load	0x0,0x39
03c3 a03a       | :  |		Store_Unchecked	0x0,0x3a
03c4 803b       | ;  |		Call	0x0,0x3b
03c5 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03c6			TRAP_03a8:
03c6 0007       |    |		Action	Break_Optional
03c7 e5ff       |    |		Load	0x2,-0x1
03c8 8005       |    |		Call	0x0,0x5
03c9 00d8       |    |		Load_Top	At_Offset_0
03ca 0101       |    |		Execute	Exception,Reraise
03cb 0000 0000  |    |		.BLANK	0000[0x5]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d7       |    |		.CONST	0x03d7								; Address of begin
03d1 04a2       |    |		.CONST	0x04a2								; Address of exception handler
03d2 0003       |    |		.CONST	0x0003								; Number of locals
03d3			INIT_03d0:
03d3 029f 0523  |   #|		Declare_Subprogram	INIT_0520,For_Call
03d5 029f 0583  |    |		Declare_Subprogram	INIT_0580,For_Call
03d7			BODY_03d0:
03d7 e03c       | <  |		Load	0x0,0x3c
03d8 0322       | "  |		Declare_Variable	Record
03d9 4814       |H   |		Short_Literal	0x14
03da 00d9       |    |		Load_Top	At_Offset_1
03db 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03dc e03c       | <  |		Load	0x0,0x3c
03dd 012c       | ,  |		Execute	Any,Size
03de 09fb       |    |		Execute_Immediate	Binary_Scale,-0x5
03df 00d9       |    |		Load_Top	At_Offset_1
03e0 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
03e1 e5fe       |    |		Load	0x2,-0x2
03e2 00d9       |    |		Load_Top	At_Offset_1
03e3 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03e4 e5fd       |    |		Load	0x2,-0x3
03e5 00d9       |    |		Load_Top	At_Offset_1
03e6 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
03e7 e5f9       |    |		Load	0x2,-0x7
03e8 00d9       |    |		Load_Top	At_Offset_1
03e9 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
03ea e5fa       |    |		Load	0x2,-0x6
03eb 803d       | =  |		Call	0x0,0x3d
03ec 00d9       |    |		Load_Top	At_Offset_1
03ed 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03ee e5fc       |    |		Load	0x2,-0x4
03ef 00d9       |    |		Load_Top	At_Offset_1
03f0 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
03f1 e5fb       |    |		Load	0x2,-0x5
03f2 00d9       |    |		Load_Top	At_Offset_1
03f3 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
03f4 e5ff       |    |		Load	0x2,-0x1
03f5 e03e       | >  |		Load	0x0,0x3e
03f6 a03f       | ?  |		Store_Unchecked	0x0,0x3f
03f7 e040       | @  |		Load	0x0,0x40
03f8 e041       | A  |		Load	0x0,0x41
03f9 a042       | B  |		Store_Unchecked	0x0,0x42
03fa 803b       | ;  |		Call	0x0,0x3b
03fb e008       |    |		Load	0x0,0x8
03fc e404       |    |		Load	0x2,0x4
03fd 4800       |H   |		Short_Literal	0x0
03fe 4800       |H   |		Short_Literal	0x0
03ff 4814       |H   |		Short_Literal	0x14
0400 e5ff       |    |		Load	0x2,-0x1
0401 e043       | C  |		Load	0x0,0x43
0402 a044       | D  |		Store_Unchecked	0x0,0x44
0403 a045       | E  |		Store_Unchecked	0x0,0x45
0404 8046       | F  |		Call	0x0,0x46
0405 00d1       |    |		Pop_Control	Pop_Count_1
0406 c403       |    |		Store	0x2,0x3
0407 e403       |    |		Load	0x2,0x3
0408 7013       |p   |		Jump_Nonzero	0x41c
0409 e00d       |    |		Load	0x0,0xd
040a e5f8       |    |		Load	0x2,-0x8
040b 017d       | }  |		Execute	Record,Structure_Write
040c 4808       |H   |		Short_Literal	0x8
040d a5f7       |    |		Store_Unchecked	0x2,-0x9
040e 4800       |H   |		Short_Literal	0x0
040f a5f6       |    |		Store_Unchecked	0x2,-0xa
0410 4800       |H   |		Short_Literal	0x0
0411 a5f5       |    |		Store_Unchecked	0x2,-0xb
0412 e007       |    |		Load	0x0,0x7
0413 a5f4       |    |		Store_Unchecked	0x2,-0xc
0414 4800       |H   |		Short_Literal	0x0
0415 a5f3       |    |		Store_Unchecked	0x2,-0xd
0416 e5ff       |    |		Load	0x2,-0x1
0417 8005       |    |		Call	0x0,0x5
0418 e5ff       |    |		Load	0x2,-0x1
0419 8006       |    |		Call	0x0,0x6
041a 00cc       |    |		Action	Pop_Block
041b 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
041c e404       |    |		Load	0x2,0x4
041d 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
041e 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
041f e5f8       |    |		Load	0x2,-0x8
0420 017d       | }  |		Execute	Record,Structure_Write
0421 e404       |    |		Load	0x2,0x4
0422 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
0423 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0424 a5f7       |    |		Store_Unchecked	0x2,-0x9
0425 e404       |    |		Load	0x2,0x4
0426 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
0427 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0428 a407       |    |		Store_Unchecked	0x2,0x7
0429 e404       |    |		Load	0x2,0x4
042a 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
042b 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
042c 00d8       |    |		Load_Top	At_Offset_0
042d e002       |    |		Load	0x0,0x2
042e 0260       | `  |		Execute	Discrete,In_Type
042f 7001       |p   |		Jump_Nonzero	0x431
0430 0801       |    |		Execute_Immediate	Raise,0x1
0431 a405       |    |		Store_Unchecked	0x2,0x5
0432 e405       |    |		Load	0x2,0x5
0433 a5f6       |    |		Store_Unchecked	0x2,-0xa
0434 e405       |    |		Load	0x2,0x5
0435 a408       |    |		Store_Unchecked	0x2,0x8
0436 e404       |    |		Load	0x2,0x4
0437 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
0438 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
0439 00d8       |    |		Load_Top	At_Offset_0
043a e002       |    |		Load	0x0,0x2
043b 0260       | `  |		Execute	Discrete,In_Type
043c 7001       |p   |		Jump_Nonzero	0x43e
043d 0801       |    |		Execute_Immediate	Raise,0x1
043e a5f5       |    |		Store_Unchecked	0x2,-0xb
043f e404       |    |		Load	0x2,0x4
0440 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
0441 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
0442 e00d       |    |		Load	0x0,0xd
0443 017f       |    |		Execute	Record,Equal
0444 702a       |p*  |		Jump_Nonzero	0x46f
0445 e404       |    |		Load	0x2,0x4
0446 2612       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12
0447 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0448 00d8       |    |		Load_Top	At_Offset_0
0449 0d08       |    |		Execute_Immediate	Less,0x8
044a 700b       |p   |		Jump_Nonzero	0x456
044b 00d8       |    |		Load_Top	At_Offset_0
044c 0c11       |    |		Execute_Immediate	Greater_Equal,0x11
044d 7005       |p   |		Jump_Nonzero	0x453
044e 0b08       |    |		Execute_Immediate	Case_Compare,0x8
044f 7019       |p   |		Jump_Nonzero	0x469
0450 0f10       |    |		Execute_Immediate	Equal,0x10
0451 701a       |p   |		Jump_Nonzero	0x46c
0452 7804       |x   |		Jump	0x457
0453 0f20       |    |		Execute_Immediate	Equal,0x20
0454 7019       |p   |		Jump_Nonzero	0x46e
0455 7801       |x   |		Jump	0x457
0456 00d1       |    |		Pop_Control	Pop_Count_1
0457 8602       |    |		Call	0x3,0x2
0458 e00d       |    |		Load	0x0,0xd
0459 e5f8       |    |		Load	0x2,-0x8
045a 017d       | }  |		Execute	Record,Structure_Write
045b 4808       |H   |		Short_Literal	0x8
045c a5f7       |    |		Store_Unchecked	0x2,-0x9
045d 4800       |H   |		Short_Literal	0x0
045e a5f6       |    |		Store_Unchecked	0x2,-0xa
045f 4800       |H   |		Short_Literal	0x0
0460 a5f5       |    |		Store_Unchecked	0x2,-0xb
0461 4800       |H   |		Short_Literal	0x0
0462 a5f3       |    |		Store_Unchecked	0x2,-0xd
0463 e5ff       |    |		Load	0x2,-0x1
0464 8005       |    |		Call	0x0,0x5
0465 e5ff       |    |		Load	0x2,-0x1
0466 8006       |    |		Call	0x0,0x6
0467 00cc       |    |		Action	Pop_Block
0468 4508       |E   |		Exit_Suprogram	New_Top_Offset 0x8
0469 00d1       |    |		Pop_Control	Pop_Count_1
046a 0008       |    |		Action	Idle
046b 7803       |x   |		Jump	0x46f
046c 0008       |    |		Action	Idle
046d 7801       |x   |		Jump	0x46f
046e 0008       |    |		Action	Idle
046f e408       |    |		Load	0x2,0x8
0470 7003       |p   |		Jump_Nonzero	0x474
0471 e007       |    |		Load	0x0,0x7
0472 a5f4       |    |		Store_Unchecked	0x2,-0xc
0473 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0474 e407       |    |		Load	0x2,0x7
0475 00d8       |    |		Load_Top	At_Offset_0
0476 0d08       |    |		Execute_Immediate	Less,0x8
0477 700b       |p   |		Jump_Nonzero	0x483
0478 00d8       |    |		Load_Top	At_Offset_0
0479 0c11       |    |		Execute_Immediate	Greater_Equal,0x11
047a 7005       |p   |		Jump_Nonzero	0x480
047b 0b08       |    |		Execute_Immediate	Case_Compare,0x8
047c 7009       |p   |		Jump_Nonzero	0x486
047d 0f10       |    |		Execute_Immediate	Equal,0x10
047e 700b       |p   |		Jump_Nonzero	0x48a
047f 7804       |x   |		Jump	0x484
0480 0f20       |    |		Execute_Immediate	Equal,0x20
0481 700c       |p   |		Jump_Nonzero	0x48e
0482 7801       |x   |		Jump	0x484
0483 00d1       |    |		Pop_Control	Pop_Count_1
0484 e047       | G  |		Load	0x0,0x47
0485 0257       | W  |		Execute	Discrete,Raise
0486 00d1       |    |		Pop_Control	Pop_Count_1
0487 e408       |    |		Load	0x2,0x8
0488 a406       |    |		Store_Unchecked	0x2,0x6
0489 7807       |x   |		Jump	0x491
048a e408       |    |		Load	0x2,0x8
048b 0901       |    |		Execute_Immediate	Binary_Scale,0x1
048c c406       |    |		Store	0x2,0x6
048d 7803       |x   |		Jump	0x491
048e e408       |    |		Load	0x2,0x8
048f 0902       |    |		Execute_Immediate	Binary_Scale,0x2
0490 c406       |    |		Store	0x2,0x6
0491 8603       |    |		Call	0x3,0x3
0492 e402       |    |		Load	0x2,0x2
0493 a5f4       |    |		Store_Unchecked	0x2,-0xc
0494 e402       |    |		Load	0x2,0x2
0495 0229       | )  |		Execute	Access,All_Read
0496 00d8       |    |		Load_Top	At_Offset_0
0497 e5ff       |    |		Load	0x2,-0x1
0498 e048       | H  |		Load	0x0,0x48
0499 e049       | I  |		Load	0x0,0x49
049a e04a       | J  |		Load	0x0,0x4a
049b a04b       | K  |		Store_Unchecked	0x0,0x4b
049c e04c       | L  |		Load	0x0,0x4c
049d e04d       | M  |		Load	0x0,0x4d
049e a04e       | N  |		Store_Unchecked	0x0,0x4e
049f 804f       | O  |		Call	0x0,0x4f
04a0 00d2       |    |		Pop_Control	Pop_Count_2
04a1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04a2			TRAP_03d0:
04a2 0007       |    |		Action	Break_Optional
04a3 e5ff       |    |		Load	0x2,-0x1
04a4 8005       |    |		Call	0x0,0x5
04a5 00d8       |    |		Load_Top	At_Offset_0
04a6 0101       |    |		Execute	Exception,Reraise
04a7 0000       |    |		.XXX[0x1]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ad       |    |		.CONST	0x04ad								; Address of begin
04a9 04df       |    |		.CONST	0x04df								; Address of exception handler
04aa 0002       |    |		.CONST	0x0002								; Number of locals
04ab			INIT_04a8:
04ab 029f 0593  |    |		Declare_Subprogram	INIT_0590,For_Call
04ad			BODY_04a8:
04ad e050       | P  |		Load	0x0,0x50
04ae 0322       | "  |		Declare_Variable	Record
04af 4815       |H   |		Short_Literal	0x15
04b0 00d9       |    |		Load_Top	At_Offset_1
04b1 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04b2 e050       | P  |		Load	0x0,0x50
04b3 012c       | ,  |		Execute	Any,Size
04b4 09fb       |    |		Execute_Immediate	Binary_Scale,-0x5
04b5 00d9       |    |		Load_Top	At_Offset_1
04b6 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04b7 4800       |H   |		Short_Literal	0x0
04b8 00d9       |    |		Load_Top	At_Offset_1
04b9 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04ba e5fe       |    |		Load	0x2,-0x2
04bb 00d9       |    |		Load_Top	At_Offset_1
04bc 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
04bd e5ff       |    |		Load	0x2,-0x1
04be e051       | Q  |		Load	0x0,0x51
04bf a052       | R  |		Store_Unchecked	0x0,0x52
04c0 e053       | S  |		Load	0x0,0x53
04c1 e054       | T  |		Load	0x0,0x54
04c2 a055       | U  |		Store_Unchecked	0x0,0x55
04c3 803b       | ;  |		Call	0x0,0x3b
04c4 e008       |    |		Load	0x0,0x8
04c5 e402       |    |		Load	0x2,0x2
04c6 4800       |H   |		Short_Literal	0x0
04c7 4800       |H   |		Short_Literal	0x0
04c8 4815       |H   |		Short_Literal	0x15
04c9 e5ff       |    |		Load	0x2,-0x1
04ca e043       | C  |		Load	0x0,0x43
04cb a044       | D  |		Store_Unchecked	0x0,0x44
04cc a045       | E  |		Store_Unchecked	0x0,0x45
04cd 8046       | F  |		Call	0x0,0x46
04ce 00d1       |    |		Pop_Control	Pop_Count_1
04cf c403       |    |		Store	0x2,0x3
04d0 e403       |    |		Load	0x2,0x3
04d1 6804       |h   |		Jump_Zero	0x4d6
04d2 e402       |    |		Load	0x2,0x2
04d3 261e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1e
04d4 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
04d5 7007       |p   |		Jump_Nonzero	0x4dd
04d6 e5ff       |    |		Load	0x2,-0x1
04d7 8005       |    |		Call	0x0,0x5
04d8 e5ff       |    |		Load	0x2,-0x1
04d9 8006       |    |		Call	0x0,0x6
04da e056       | V  |		Load	0x0,0x56
04db 00cb       |    |		Action	Pop_Block_With_Result
04dc 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
04dd 8602       |    |		Call	0x3,0x2
04de 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
04df			TRAP_04a8:
04df 0007       |    |		Action	Break_Optional
04e0 e5ff       |    |		Load	0x2,-0x1
04e1 8005       |    |		Call	0x0,0x5
04e2 00d8       |    |		Load_Top	At_Offset_0
04e3 0101       |    |		Execute	Exception,Reraise
04e4 0000 0000  |    |		.BLANK	0000[0x4]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb       |    |		.CONST	0x04eb								; Address of begin
04e9 0517       |    |		.CONST	0x0517								; Address of exception handler
04ea 0001       |    |		.CONST	0x0001								; Number of locals
04eb			BODY_04e8:
04eb			INIT_04e8:
04eb e057       | W  |		Load	0x0,0x57
04ec 0322       | "  |		Declare_Variable	Record
04ed 4872       |Hr  |		Short_Literal	0x72
04ee 00d9       |    |		Load_Top	At_Offset_1
04ef 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
04f0 e057       | W  |		Load	0x0,0x57
04f1 012c       | ,  |		Execute	Any,Size
04f2 09fb       |    |		Execute_Immediate	Binary_Scale,-0x5
04f3 e5fd       |    |		Load	0x2,-0x3
04f4 01db       |    |		Execute	Vector,Length
04f5 0273       | s  |		Execute	Discrete,Plus
04f6 00d9       |    |		Load_Top	At_Offset_1
04f7 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
04f8 4800       |H   |		Short_Literal	0x0
04f9 00d9       |    |		Load_Top	At_Offset_1
04fa 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
04fb e5fe       |    |		Load	0x2,-0x2
04fc 00d9       |    |		Load_Top	At_Offset_1
04fd 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
04fe e5fd       |    |		Load	0x2,-0x3
04ff 01db       |    |		Execute	Vector,Length
0500 00d9       |    |		Load_Top	At_Offset_1
0501 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0502 e5fc       |    |		Load	0x2,-0x4
0503 00d9       |    |		Load_Top	At_Offset_1
0504 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0505 e5ff       |    |		Load	0x2,-0x1
0506 e058       | X  |		Load	0x0,0x58
0507 a059       | Y  |		Store_Unchecked	0x0,0x59
0508 e05a       | Z  |		Load	0x0,0x5a
0509 e05b       | [  |		Load	0x0,0x5b
050a a05c       | \  |		Store_Unchecked	0x0,0x5c
050b 803b       | ;  |		Call	0x0,0x3b
050c e5fd       |    |		Load	0x2,-0x3
050d e5ff       |    |		Load	0x2,-0x1
050e e05d       | ]  |		Load	0x0,0x5d
050f e05e       | ^  |		Load	0x0,0x5e
0510 e05f       | _  |		Load	0x0,0x5f
0511 a060       | `  |		Store_Unchecked	0x0,0x60
0512 e061       | a  |		Load	0x0,0x61
0513 e062       | b  |		Load	0x0,0x62
0514 a063       | c  |		Store_Unchecked	0x0,0x63
0515 8064       | d  |		Call	0x0,0x64
0516 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0517			TRAP_04e8:
0517 0007       |    |		Action	Break_Optional
0518 e5ff       |    |		Load	0x2,-0x1
0519 8005       |    |		Call	0x0,0x5
051a 00d8       |    |		Load_Top	At_Offset_0
051b 0101       |    |		Execute	Exception,Reraise
051c 0000 0000  |    |		.BLANK	0000[0x4]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 056c       | l  |		.CONST	0x056c								; Address of begin
0521 0004       |    |		.CONST	0x0004								; Address of exception handler
0522 0003       |    |		.CONST	0x0003								; Number of locals
0523			INIT_0520:
0523 e065       | e  |		Load	0x0,0x65
0524 02ff       |    |		Declare_Variable	Variant_Record
0525 4811       |H   |		Short_Literal	0x11
0526 e065       | e  |		Load	0x0,0x65
0527 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0528 4800       |H   |		Short_Literal	0x0
0529 00d9       |    |		Load_Top	At_Offset_1
052a 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
052b e5ff       |    |		Load	0x2,-0x1
052c 0227       | '  |		Execute	Access,All_Reference
052d 3c2b       |<+  |		Execute	Record,Field_Read,Field_Number 0x2b
052e 00d9       |    |		Load_Top	At_Offset_1
052f 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0530 00d8       |    |		Load_Top	At_Offset_0
0531 2605       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5
0532 4800       |H   |		Short_Literal	0x0
0533 00d9       |    |		Load_Top	At_Offset_1
0534 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0535 4811       |H   |		Short_Literal	0x11
0536 00d9       |    |		Load_Top	At_Offset_1
0537 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0538 e5ff       |    |		Load	0x2,-0x1
0539 0227       | '  |		Execute	Access,All_Reference
053a 3c2b       |<+  |		Execute	Record,Field_Read,Field_Number 0x2b
053b 6040       |`@  |		Indirect_Literal	Discrete,0x57c,{0x00000000, 0x00010000}
053c 026f       | o  |		Execute	Discrete,Remainder
053d 00d8       |    |		Load_Top	At_Offset_0
053e e026       | &  |		Load	0x0,0x26
053f 0260       | `  |		Execute	Discrete,In_Type
0540 7001       |p   |		Jump_Nonzero	0x542
0541 0801       |    |		Execute_Immediate	Raise,0x1
0542 00d9       |    |		Load_Top	At_Offset_1
0543 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0544 e066       | f  |		Load	0x0,0x66
0545 3003       |0   |		Execute	Record,Field_Type,Field_Number 0x3
0546 0337       | 7  |		Declare_Variable	Array
0547 4804       |H   |		Short_Literal	0x4
0548 4801       |H   |		Short_Literal	0x1
0549 4800       |H   |		Short_Literal	0x0
054a 00d9       |    |		Load_Top	At_Offset_1
054b e805       |    |		Load	0x4,0x5
054c 01d6       |    |		Execute	Vector,Field_Write
054d 3ffb       |?   |		Loop_Increasing	0x549
054e e066       | f  |		Load	0x0,0x66
054f 3003       |0   |		Execute	Record,Field_Type,Field_Number 0x3
0550 0119       |    |		Execute	Any,Check_In_Formal_Type
0551 00d9       |    |		Load_Top	At_Offset_1
0552 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0553 4814       |H   |		Short_Literal	0x14
0554 00d9       |    |		Load_Top	At_Offset_1
0555 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0556 4800       |H   |		Short_Literal	0x0
0557 00d9       |    |		Load_Top	At_Offset_1
0558 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0559 e066       | f  |		Load	0x0,0x66
055a 3006       |0   |		Execute	Record,Field_Type,Field_Number 0x6
055b 0337       | 7  |		Declare_Variable	Array
055c 4815       |H   |		Short_Literal	0x15
055d 4801       |H   |		Short_Literal	0x1
055e 4800       |H   |		Short_Literal	0x0
055f 00d9       |    |		Load_Top	At_Offset_1
0560 e805       |    |		Load	0x4,0x5
0561 01d6       |    |		Execute	Vector,Field_Write
0562 3ffb       |?   |		Loop_Increasing	0x55e
0563 e066       | f  |		Load	0x0,0x66
0564 3006       |0   |		Execute	Record,Field_Type,Field_Number 0x6
0565 0119       |    |		Execute	Any,Check_In_Formal_Type
0566 00d0       |    |		Action	Swap_Control
0567 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0568 00d9       |    |		Load_Top	At_Offset_1
0569 016d       | m  |		Execute	Variant_Record,Structure_Write
056a e067       | g  |		Load	0x0,0x67
056b 0007       |    |		Action	Break_Optional
056c			BODY_0520:
056c e067       | g  |		Load	0x0,0x67
056d e5ff       |    |		Load	0x2,-0x1
056e 4802       |H   |		Short_Literal	0x2
056f e068       | h  |		Load	0x0,0x68
0570 e069       | i  |		Load	0x0,0x69
0571 00ad       |    |		QQ_Action	Package,Field_Execute_Dynamic
0572 0039       | 9  |		Store_Top	Access,At_Offset_1
0573 00d9       |    |		Load_Top	At_Offset_1
0574 e5ff       |    |		Load	0x2,-0x1
0575 00da       |    |		Load_Top	At_Offset_2
0576 806a       | j  |		Call	0x0,0x6a
0577 806b       | k  |		Call	0x0,0x6b
0578 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0579 0000 0000  |    |		.XXX[0x3]
057b 0000       |    |
057c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00010000}
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583       |    |		.CONST	0x0583								; Address of begin
0581 0589       |    |		.CONST	0x0589								; Address of exception handler
0582 0001       |    |		.CONST	0x0001								; Number of locals
0583			BODY_0580:
0583			INIT_0580:
0583 4801       |H   |		Short_Literal	0x1
0584 e406       |    |		Load	0x2,0x6
0585 e007       |    |		Load	0x0,0x7
0586 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
0587 a402       |    |		Store_Unchecked	0x2,0x2
0588 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0589			TRAP_0580:
0589 0007       |    |		Action	Break_Optional
058a e406       |    |		Load	0x2,0x6
058b e5ff       |    |		Load	0x2,-0x1
058c 806c       | l  |		Call	0x0,0x6c
058d 00d8       |    |		Load_Top	At_Offset_0
058e 0101       |    |		Execute	Exception,Reraise
058f 0000       |    |		.XXX[0x1]
0590 ; --------------------------------------------------------------------------------------
0590 ; SUBPROGRAM
0590 ; --------------------------------------------------------------------------------------
0590 05a0       |    |		.CONST	0x05a0								; Address of begin
0591 05b6       |    |		.CONST	0x05b6								; Address of exception handler
0592 0004       |    |		.CONST	0x0004								; Number of locals
0593			INIT_0590:
0593 e056       | V  |		Load	0x0,0x56
0594 0007       |    |		Action	Break_Optional
0595 e402       |    |		Load	0x2,0x2
0596 261e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1e
0597 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0598 e00b       |    |		Load	0x0,0xb
0599 012c       | ,  |		Execute	Any,Size
059a 0271       | q  |		Execute	Discrete,Times
059b 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
059c e002       |    |		Load	0x0,0x2
059d 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
059e 029f 05c3  |    |		Declare_Subprogram	INIT_05c0,For_Call
05a0			BODY_0590:
05a0 8804       |    |		Call	0x4,0x4
05a1 00da       |    |		Load_Top	At_Offset_2
05a2 0229       | )  |		Execute	Access,All_Read
05a3 00d8       |    |		Load_Top	At_Offset_0
05a4 e5ff       |    |		Load	0x2,-0x1
05a5 e06d       | m  |		Load	0x0,0x6d
05a6 e06e       | n  |		Load	0x0,0x6e
05a7 e06f       | o  |		Load	0x0,0x6f
05a8 a070       | p  |		Store_Unchecked	0x0,0x70
05a9 e071       | q  |		Load	0x0,0x71
05aa e072       | r  |		Load	0x0,0x72
05ab a073       | s  |		Store_Unchecked	0x0,0x73
05ac 8074       | t  |		Call	0x0,0x74
05ad 00d2       |    |		Pop_Control	Pop_Count_2
05ae e5ff       |    |		Load	0x2,-0x1
05af 8005       |    |		Call	0x0,0x5
05b0 e5ff       |    |		Load	0x2,-0x1
05b1 8006       |    |		Call	0x0,0x6
05b2 00da       |    |		Load_Top	At_Offset_2
05b3 00cb       |    |		Action	Pop_Block_With_Result
05b4 00cb       |    |		Action	Pop_Block_With_Result
05b5 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
05b6			TRAP_0590:
05b6 0007       |    |		Action	Break_Optional
05b7 00db       |    |		Load_Top	At_Offset_3
05b8 e075       | u  |		Load	0x0,0x75
05b9 e076       | v  |		Load	0x0,0x76
05ba a077       | w  |		Store_Unchecked	0x0,0x77
05bb 8013       |    |		Call	0x0,0x13
05bc c802       |    |		Store	0x4,0x2
05bd 00d8       |    |		Load_Top	At_Offset_0
05be 0101       |    |		Execute	Exception,Reraise
05bf 0000       |    |		.XXX[0x1]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05c3       |    |		.CONST	0x05c3								; Address of begin
05c1 05cb       |    |		.CONST	0x05cb								; Address of exception handler
05c2 0001       |    |		.CONST	0x0001								; Number of locals
05c3			BODY_05c0:
05c3			INIT_05c0:
05c3 4801       |H   |		Short_Literal	0x1
05c4 e402       |    |		Load	0x2,0x2
05c5 261e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1e
05c6 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
05c7 e056       | V  |		Load	0x0,0x56
05c8 03ba       |    |		Declare_Variable	Access,By_Allocation,With_Constraint
05c9 a802       |    |		Store_Unchecked	0x4,0x2
05ca 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
05cb			TRAP_05c0:
05cb 0007       |    |		Action	Break_Optional
05cc e402       |    |		Load	0x2,0x2
05cd 261e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1e
05ce 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
05cf e00b       |    |		Load	0x0,0xb
05d0 012c       | ,  |		Execute	Any,Size
05d1 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
05d2 0271       | q  |		Execute	Discrete,Times
05d3 00d8       |    |		Load_Top	At_Offset_0
05d4 e002       |    |		Load	0x0,0x2
05d5 0260       | `  |		Execute	Discrete,In_Type
05d6 7001       |p   |		Jump_Nonzero	0x5d8
05d7 0801       |    |		Execute_Immediate	Raise,0x1
05d8 e5ff       |    |		Load	0x2,-0x1
05d9 806c       | l  |		Call	0x0,0x6c
05da 00d8       |    |		Load_Top	At_Offset_0
05db 0101       |    |		Execute	Exception,Reraise
05dc 0000 0000  |    |		.BLANK	0000[0x4]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; Debug Table
05e0 ; --------------------------------------------------------------------------------------
05e0 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x68f8,0x0000,0x0001,0x0019
05e6 000b 064a  |   J|		.DBG4T	0x000b,0x064a,0x8000,0x0000
05ea 0028 065a  | ( Z|		.DBG4T	0x0028,0x065a,0x8000,0x0000
05ee 004b 066a  | K j|		.DBG4T	0x004b,0x066a,0x0001,0x4000
05f2 008b 0688  |    |		.DBG4T	0x008b,0x0688,0x0001,0x0000
05f6 009b 068e  |    |		.DBG4T	0x009b,0x068e,0x0001,0x0000
05fa 00bb 069c  |    |		.DBG4T	0x00bb,0x069c,0x0002,0x0000
05fe 00cb 06a2  |    |		.DBG4T	0x00cb,0x06a2,0x0001,0x0000
0602 00db 06a8  |    |		.DBG4T	0x00db,0x06a8,0x0001,0x0000
0606 0133 06b6  | 3  |		.DBG4T	0x0133,0x06b6,0x0001,0x0000
060a 015b 06c3  | [  |		.DBG4T	0x015b,0x06c3,0x0001,0x0000
060e 016b 06c6  | k  |		.DBG4T	0x016b,0x06c6,0x0001,0x0000
0612 018b 06ce  |    |		.DBG4T	0x018b,0x06ce,0x0001,0x0000
0616 019b 06d1  |    |		.DBG4T	0x019b,0x06d1,0x0001,0x0000
061a 0233 06ea  | 3  |		.DBG4T	0x0233,0x06ea,0x0001,0x0000
061e 02e3 070a  |    |		.DBG4T	0x02e3,0x070a,0x0001,0x0000
0622 0313 0716  |    |		.DBG4T	0x0313,0x0716,0x0001,0x0000
0626 035b 072b  | [ +|		.DBG4T	0x035b,0x072b,0x0004,0x0000
062a 03ab 0731  |   1|		.DBG4T	0x03ab,0x0731,0x0004,0x0000
062e 03d3 0736  |   6|		.DBG4T	0x03d3,0x0736,0x0004,0x4000
0632 04ab 0792  |    |		.DBG4T	0x04ab,0x0792,0x0004,0x0000
0636 04eb 079d  |    |		.DBG4T	0x04eb,0x079d,0x0004,0x0000
063a 0523 07a3  | #  |		.DBG4T	0x0523,0x07a3,0x0004,0x0000
063e 0583 07a9  |    |		.DBG4T	0x0583,0x07a9,0x0004,0x0000
0642 0593 07ae  |    |		.DBG4T	0x0593,0x07ae,0x0004,0x0000
0646 05c3 07b9  |    |		.DBG4T	0x05c3,0x07b9,0x0004,0x0000
064a ; --------------------------------------------------------------------------------------
064a ; Debug chain
064a ; --------------------------------------------------------------------------------------
064a 000e 0000  |    |		.DBGLEN	0x000e,0x0000
064c 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025
065a ; --------------------------------------------------------------------------------------
065a ; Debug chain
065a ; --------------------------------------------------------------------------------------
065a 000e 0000  |    |		.DBGLEN	0x000e,0x0000
065c 0028 002a  | ( *|		.DBGLNO	0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0034,0x0036,0x0038,0x003a,0x003c,0x003e,0x0040,0x0042
066a ; --------------------------------------------------------------------------------------
066a ; Debug chain
066a ; --------------------------------------------------------------------------------------
066a 0002 000d  |    |		.DBGLEN	0x0002,0x000d
066c 004b 0051  | K Q|		.DBGLNO	0x004b,0x0051,0x0054,0x0064,0x0066,0x006a,0x006f,0x0070,0x0075,0x007a,0x007b,0x007f,0x0081,0x0082,0x0084
067b 0001 0009  |    |		.XXX[0xd]
067d 0002 0003  |    |
067f 0004 0005  |    |
0681 0006 0007  |    |
0683 0008 000a  |    |
0685 000b 000c  |    |
0687 000d       |    |
0688 ; --------------------------------------------------------------------------------------
0688 ; Debug chain
0688 ; --------------------------------------------------------------------------------------
0688 0000 0004  |    |		.DBGLEN	0x0000,0x0004
068a 008d 008f  |    |		.DBGLNO	0x008d,0x008f,0x0090,0x0092
068e ; --------------------------------------------------------------------------------------
068e ; Debug chain
068e ; --------------------------------------------------------------------------------------
068e 0007 0005  |    |		.DBGLEN	0x0007,0x0005
0690 009b 009d  |    |		.DBGLNO	0x009b,0x009d,0x009f,0x00a3,0x00a5,0x00a7,0x00a9,0x00ac,0x00ae,0x00af,0x00b1,0x00b3
069c ; --------------------------------------------------------------------------------------
069c ; Debug chain
069c ; --------------------------------------------------------------------------------------
069c 0002 0002  |    |		.DBGLEN	0x0002,0x0002
069e 00bb 00bf  |    |		.DBGLNO	0x00bb,0x00bf,0x00c2,0x00c4
06a2 ; --------------------------------------------------------------------------------------
06a2 ; Debug chain
06a2 ; --------------------------------------------------------------------------------------
06a2 0000 0004  |    |		.DBGLEN	0x0000,0x0004
06a4 00cd 00cf  |    |		.DBGLNO	0x00cd,0x00cf,0x00d0,0x00d2
06a8 ; --------------------------------------------------------------------------------------
06a8 ; Debug chain
06a8 ; --------------------------------------------------------------------------------------
06a8 0006 0006  |    |		.DBGLEN	0x0006,0x0006
06aa 00db 00dd  |    |		.DBGLNO	0x00db,0x00dd,0x00df,0x00e1,0x00e3,0x00e5,0x00e7,0x00fb,0x0102,0x0112,0x0115,0x0125
06b6 ; --------------------------------------------------------------------------------------
06b6 ; Debug chain
06b6 ; --------------------------------------------------------------------------------------
06b6 0002 0009  |    |		.DBGLEN	0x0002,0x0009
06b8 0133 0137  | 3 7|		.DBGLNO	0x0133,0x0137,0x0139,0x0141,0x0144,0x0146,0x0148,0x0149,0x014f,0x0153,0x0156
06c3 ; --------------------------------------------------------------------------------------
06c3 ; Debug chain
06c3 ; --------------------------------------------------------------------------------------
06c3 0000 0001  |    |		.DBGLEN	0x0000,0x0001
06c5 015b       | [  |		.DBGLNO	0x015b
06c6 ; --------------------------------------------------------------------------------------
06c6 ; Debug chain
06c6 ; --------------------------------------------------------------------------------------
06c6 0001 0005  |    |		.DBGLEN	0x0001,0x0005
06c8 016b 016f  | k o|		.DBGLNO	0x016b,0x016f,0x0173,0x017f,0x0183,0x0186
06ce ; --------------------------------------------------------------------------------------
06ce ; Debug chain
06ce ; --------------------------------------------------------------------------------------
06ce 0000 0001  |    |		.DBGLEN	0x0000,0x0001
06d0 018b       |    |		.DBGLNO	0x018b
06d1 ; --------------------------------------------------------------------------------------
06d1 ; Debug chain
06d1 ; --------------------------------------------------------------------------------------
06d1 0002 0015  |    |		.DBGLEN	0x0002,0x0015
06d3 019b 019d  |    |		.DBGLNO	0x019b,0x019d,0x01a1,0x01a5,0x01aa,0x01ae,0x01ba,0x01bc,0x01bf,0x01c2,0x01c5,0x01cb,0x01ce,0x01d1,0x01d2,0x01d5,0x01dc,0x01f7,0x0200,0x0209,0x0227,0x022a,0x022d
06ea ; --------------------------------------------------------------------------------------
06ea ; Debug chain
06ea ; --------------------------------------------------------------------------------------
06ea 0003 001b  |    |		.DBGLEN	0x0003,0x001b
06ec 0233 0235  | 3 5|		.DBGLNO	0x0233,0x0235,0x0237,0x0239,0x0242,0x0244,0x0246,0x0247,0x024a,0x024c,0x024e,0x024f,0x0251,0x025b,0x0262,0x0268,0x026e,0x0273,0x0279,0x0283,0x0287,0x028d,0x0298,0x02ab,0x02b3,0x02c0,0x02d4,0x02d6,0x02da,0x02dd
070a ; --------------------------------------------------------------------------------------
070a ; Debug chain
070a ; --------------------------------------------------------------------------------------
070a 0001 0009  |    |		.DBGLEN	0x0001,0x0009
070c 02e3 02e7  |    |		.DBGLNO	0x02e3,0x02e7,0x02ea,0x02ed,0x02f1,0x02f8,0x02fb,0x0307,0x030a,0x030d
0716 ; --------------------------------------------------------------------------------------
0716 ; Debug chain
0716 ; --------------------------------------------------------------------------------------
0716 0001 0012  |    |		.DBGLEN	0x0001,0x0012
0718 0313 0315  |    |		.DBGLNO	0x0313,0x0315,0x031e,0x0320,0x0322,0x0323,0x0326,0x0328,0x032a,0x032b,0x0331,0x033d,0x033f,0x0344,0x034a,0x034c,0x034e,0x034f,0x0355
072b ; --------------------------------------------------------------------------------------
072b ; Debug chain
072b ; --------------------------------------------------------------------------------------
072b 0000 0004  |    |		.DBGLEN	0x0000,0x0004
072d 035b 0395  | [  |		.DBGLNO	0x035b,0x0395,0x03a1,0x03a3
0731 ; --------------------------------------------------------------------------------------
0731 ; Debug chain
0731 ; --------------------------------------------------------------------------------------
0731 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0733 03ab 03c7  |    |		.DBGLNO	0x03ab,0x03c7,0x03c9
0736 ; --------------------------------------------------------------------------------------
0736 ; Debug chain
0736 ; --------------------------------------------------------------------------------------
0736 0000 002d  |   -|		.DBGLEN	0x0000,0x002d
0738 03d7 03fb  |    |		.DBGLNO	0x03d7,0x03fb,0x0407,0x0409,0x040c,0x040e,0x0410,0x0412,0x0414,0x0416,0x0418,0x041a,0x041c,0x0421,0x0425,0x0429,0x0432,0x0434,0x0436,0x043f,0x0445,0x0457,0x0458,0x045b,0x045d,0x045f,0x0461,0x0463,0x0465,0x0467,0x046a,0x046c,0x046e,0x046f,0x0471,0x0474,0x0484,0x0487,0x048a,0x048e,0x0491,0x0492,0x0494,0x04a3,0x04a5
0765 0001 0002  |    |		.XXX[0x2d]
0767 0003 0004  |    |
0769 0005 0006  |    |
076b 0007 0008  |    |
076d 0009 000a  |    |
076f 000b 000c  |    |
0771 000d 000e  |    |
0773 000f 0010  |    |
0775 0011 0012  |    |
0777 0013 0014  |    |
0779 0015 0019  |    |
077b 001a 001b  |    |
077d 001c 001d  |    |
077f 001e 001f  |    |
0781 0020 0021  |   !|
0783 0016 0017  |    |
0785 0018 0022  |   "|
0787 0023 0024  | # $|
0789 0028 0025  | ( %|
078b 0026 0027  | & '|
078d 0029 002a  | ) *|
078f 002b 002c  | + ,|
0791 002d       | -  |
0792 ; --------------------------------------------------------------------------------------
0792 ; Debug chain
0792 ; --------------------------------------------------------------------------------------
0792 0000 0009  |    |		.DBGLEN	0x0000,0x0009
0794 04ad 04c4  |    |		.DBGLNO	0x04ad,0x04c4,0x04d0,0x04d6,0x04d8,0x04da,0x04dd,0x04e0,0x04e2
079d ; --------------------------------------------------------------------------------------
079d ; Debug chain
079d ; --------------------------------------------------------------------------------------
079d 0000 0004  |    |		.DBGLEN	0x0000,0x0004
079f 04eb 050c  |    |		.DBGLNO	0x04eb,0x050c,0x0518,0x051a
07a3 ; --------------------------------------------------------------------------------------
07a3 ; Debug chain
07a3 ; --------------------------------------------------------------------------------------
07a3 0002 0002  |    |		.DBGLEN	0x0002,0x0002
07a5 0523 056a  | # j|		.DBGLNO	0x0523,0x056a,0x056c,0x0573
07a9 ; --------------------------------------------------------------------------------------
07a9 ; Debug chain
07a9 ; --------------------------------------------------------------------------------------
07a9 0000 0003  |    |		.DBGLEN	0x0000,0x0003
07ab 0583 058a  |    |		.DBGLNO	0x0583,0x058a,0x058d
07ae ; --------------------------------------------------------------------------------------
07ae ; Debug chain
07ae ; --------------------------------------------------------------------------------------
07ae 0002 0007  |    |		.DBGLEN	0x0002,0x0007
07b0 0593 0595  |    |		.DBGLNO	0x0593,0x0595,0x05a0,0x05a1,0x05ae,0x05b0,0x05b2,0x05b7,0x05bd
07b9 ; --------------------------------------------------------------------------------------
07b9 ; Debug chain
07b9 ; --------------------------------------------------------------------------------------
07b9 0000 0003  |    |		.DBGLEN	0x0000,0x0003
07bb 05c3 05cc  |    |		.DBGLNO	0x05c3,0x05cc,0x05da
07be 0000 0000  |    |		.BLANK	0000[0x42]