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

⟦2d5a9349f⟧

    Length: 3072 (0xc00)
    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 0478       | x  |		.CONST	0x0478								; 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 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 02fd       |    |		.CONST	0x02fd								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 00a3       |    |		.CONST	0x00a3								; Number of locals
000b			INIT_0008:
000b 029c 034b  |   K|		Declare_Subprogram	INIT_0348,For_Outer_Call,Visible
000d a002       |    |		Store_Unchecked	0x0,0x2
000e 00c6       |    |		Action	Check_Subprogram_Elaborated
000f e003       |    |		Load	0x0,0x3
0010 0129       | )  |		Execute	Any,Make_Visible
0011 e004       |    |		Load	0x0,0x4
0012 0129       | )  |		Execute	Any,Make_Visible
0013 e005       |    |		Load	0x0,0x5
0014 0129       | )  |		Execute	Any,Make_Visible
0015 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0016 0129       | )  |		Execute	Any,Make_Visible
0017 00c4       |    |		Action	Make_Default
0018 00c4       |    |		Action	Make_Default
0019 e20e       |    |		Load	0x1,0xe
001a 012c       | ,  |		Execute	Any,Size
001b 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
001c 00d8       |    |		Load_Top	At_Offset_0
001d 00e3       |    |		Load_Encached	Natural_Cache
001e 0260       | `  |		Execute	Discrete,In_Type
001f 7001       |p   |		Jump_Nonzero	0x21
0020 0801       |    |		Execute_Immediate	Raise,0x1
0021 0129       | )  |		Execute	Any,Make_Visible
0022 c212       |    |		Store	0x1,0x12
0023 e20e       |    |		Load	0x1,0xe
0024 012c       | ,  |		Execute	Any,Size
0025 00d8       |    |		Load_Top	At_Offset_0
0026 e006       |    |		Load	0x0,0x6
0027 0260       | `  |		Execute	Discrete,In_Type
0028 7001       |p   |		Jump_Nonzero	0x2a
0029 0801       |    |		Execute_Immediate	Raise,0x1
002a 0129       | )  |		Execute	Any,Make_Visible
002b c213       |    |		Store	0x1,0x13
002c 0093 0000  |    |		push_full_address	0x0
002e 6311       |c   |		Indirect_Literal	Discrete,0x340,{0x80000000, 0x00110000}
002f 0273       | s  |		Execute	Discrete,Plus
0030 e007       |    |		Load	0x0,0x7
0031 0273       | s  |		Execute	Discrete,Plus
0032 e008       |    |		Load	0x0,0x8
0033 0273       | s  |		Execute	Discrete,Plus
0034 0129       | )  |		Execute	Any,Make_Visible
0035 4800       |H   |		Short_Literal	0x0
0036 0129       | )  |		Execute	Any,Make_Visible
0037 029c 035b  |   [|		Declare_Subprogram	INIT_0358,For_Outer_Call,Visible
0039 a002       |    |		Store_Unchecked	0x0,0x2
003a 00c6       |    |		Action	Check_Subprogram_Elaborated
003b e009       |    |		Load	0x0,0x9
003c 0129       | )  |		Execute	Any,Make_Visible
003d e004       |    |		Load	0x0,0x4
003e 0129       | )  |		Execute	Any,Make_Visible
003f e00a       |    |		Load	0x0,0xa
0040 0129       | )  |		Execute	Any,Make_Visible
0041 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0042 0129       | )  |		Execute	Any,Make_Visible
0043 00c4       |    |		Action	Make_Default
0044 00c4       |    |		Action	Make_Default
0045 e217       |    |		Load	0x1,0x17
0046 012c       | ,  |		Execute	Any,Size
0047 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0048 00d8       |    |		Load_Top	At_Offset_0
0049 00e3       |    |		Load_Encached	Natural_Cache
004a 0260       | `  |		Execute	Discrete,In_Type
004b 7001       |p   |		Jump_Nonzero	0x4d
004c 0801       |    |		Execute_Immediate	Raise,0x1
004d 0129       | )  |		Execute	Any,Make_Visible
004e c21b       |    |		Store	0x1,0x1b
004f e217       |    |		Load	0x1,0x17
0050 012c       | ,  |		Execute	Any,Size
0051 00d8       |    |		Load_Top	At_Offset_0
0052 e006       |    |		Load	0x0,0x6
0053 0260       | `  |		Execute	Discrete,In_Type
0054 7001       |p   |		Jump_Nonzero	0x56
0055 0801       |    |		Execute_Immediate	Raise,0x1
0056 0129       | )  |		Execute	Any,Make_Visible
0057 c21c       |    |		Store	0x1,0x1c
0058 0093 0000  |    |		push_full_address	0x0
005a 62e1       |b   |		Indirect_Literal	Discrete,0x33c,{0x80000000, 0x00100000}
005b 0273       | s  |		Execute	Discrete,Plus
005c e007       |    |		Load	0x0,0x7
005d 0273       | s  |		Execute	Discrete,Plus
005e e00b       |    |		Load	0x0,0xb
005f 0273       | s  |		Execute	Discrete,Plus
0060 0129       | )  |		Execute	Any,Make_Visible
0061 4800       |H   |		Short_Literal	0x0
0062 0129       | )  |		Execute	Any,Make_Visible
0063 029c 036b  |   k|		Declare_Subprogram	INIT_0368,For_Outer_Call,Visible
0065 a00c       |    |		Store_Unchecked	0x0,0xc
0066 00c6       |    |		Action	Check_Subprogram_Elaborated
0067 e00d       |    |		Load	0x0,0xd
0068 0129       | )  |		Execute	Any,Make_Visible
0069 e004       |    |		Load	0x0,0x4
006a 0129       | )  |		Execute	Any,Make_Visible
006b e00e       |    |		Load	0x0,0xe
006c 0129       | )  |		Execute	Any,Make_Visible
006d 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
006e 0129       | )  |		Execute	Any,Make_Visible
006f 00c4       |    |		Action	Make_Default
0070 00c4       |    |		Action	Make_Default
0071 e220       |    |		Load	0x1,0x20
0072 012c       | ,  |		Execute	Any,Size
0073 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0074 00d8       |    |		Load_Top	At_Offset_0
0075 00e3       |    |		Load_Encached	Natural_Cache
0076 0260       | `  |		Execute	Discrete,In_Type
0077 7001       |p   |		Jump_Nonzero	0x79
0078 0801       |    |		Execute_Immediate	Raise,0x1
0079 0129       | )  |		Execute	Any,Make_Visible
007a c224       | $  |		Store	0x1,0x24
007b e220       |    |		Load	0x1,0x20
007c 012c       | ,  |		Execute	Any,Size
007d 4820       |H   |		Short_Literal	0x20
007e 026f       | o  |		Execute	Discrete,Remainder
007f 00d8       |    |		Load_Top	At_Offset_0
0080 e00f       |    |		Load	0x0,0xf
0081 0260       | `  |		Execute	Discrete,In_Type
0082 7001       |p   |		Jump_Nonzero	0x84
0083 0801       |    |		Execute_Immediate	Raise,0x1
0084 0129       | )  |		Execute	Any,Make_Visible
0085 c225       | %  |		Store	0x1,0x25
0086 0093 0000  |    |		push_full_address	0x0
0088 62af       |b   |		Indirect_Literal	Discrete,0x338,{0x80000000, 0x000f0000}
0089 0273       | s  |		Execute	Discrete,Plus
008a e007       |    |		Load	0x0,0x7
008b 0273       | s  |		Execute	Discrete,Plus
008c e010       |    |		Load	0x0,0x10
008d 0273       | s  |		Execute	Discrete,Plus
008e 0129       | )  |		Execute	Any,Make_Visible
008f 4800       |H   |		Short_Literal	0x0
0090 0129       | )  |		Execute	Any,Make_Visible
0091 029c 037b  |   {|		Declare_Subprogram	INIT_0378,For_Outer_Call,Visible
0093 029c 038b  |    |		Declare_Subprogram	INIT_0388,For_Outer_Call,Visible
0095 a011       |    |		Store_Unchecked	0x0,0x11
0096 00c6       |    |		Action	Check_Subprogram_Elaborated
0097 e012       |    |		Load	0x0,0x12
0098 0129       | )  |		Execute	Any,Make_Visible
0099 e009       |    |		Load	0x0,0x9
009a 0129       | )  |		Execute	Any,Make_Visible
009b e009       |    |		Load	0x0,0x9
009c 0129       | )  |		Execute	Any,Make_Visible
009d e013       |    |		Load	0x0,0x13
009e 0129       | )  |		Execute	Any,Make_Visible
009f 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
00a0 0129       | )  |		Execute	Any,Make_Visible
00a1 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
00a2 0129       | )  |		Execute	Any,Make_Visible
00a3 00c4       |    |		Action	Make_Default
00a4 00c4       |    |		Action	Make_Default
00a5 e22a       | *  |		Load	0x1,0x2a
00a6 012c       | ,  |		Execute	Any,Size
00a7 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
00a8 00d8       |    |		Load_Top	At_Offset_0
00a9 00e3       |    |		Load_Encached	Natural_Cache
00aa 0260       | `  |		Execute	Discrete,In_Type
00ab 7001       |p   |		Jump_Nonzero	0xad
00ac 0801       |    |		Execute_Immediate	Raise,0x1
00ad 0129       | )  |		Execute	Any,Make_Visible
00ae c230       | 0  |		Store	0x1,0x30
00af e22a       | *  |		Load	0x1,0x2a
00b0 012c       | ,  |		Execute	Any,Size
00b1 4808       |H   |		Short_Literal	0x8
00b2 026f       | o  |		Execute	Discrete,Remainder
00b3 00d8       |    |		Load_Top	At_Offset_0
00b4 e00f       |    |		Load	0x0,0xf
00b5 0260       | `  |		Execute	Discrete,In_Type
00b6 7001       |p   |		Jump_Nonzero	0xb8
00b7 0801       |    |		Execute_Immediate	Raise,0x1
00b8 0129       | )  |		Execute	Any,Make_Visible
00b9 c231       | 1  |		Store	0x1,0x31
00ba 0093 0000  |    |		push_full_address	0x0
00bc 6277       |bw  |		Indirect_Literal	Discrete,0x334,{0x80000000, 0x000e0000}
00bd 0273       | s  |		Execute	Discrete,Plus
00be e007       |    |		Load	0x0,0x7
00bf 0273       | s  |		Execute	Discrete,Plus
00c0 e014       |    |		Load	0x0,0x14
00c1 0273       | s  |		Execute	Discrete,Plus
00c2 0129       | )  |		Execute	Any,Make_Visible
00c3 4800       |H   |		Short_Literal	0x0
00c4 0129       | )  |		Execute	Any,Make_Visible
00c5 029c 039b  |    |		Declare_Subprogram	INIT_0398,For_Outer_Call,Visible
00c7 a00c       |    |		Store_Unchecked	0x0,0xc
00c8 00c6       |    |		Action	Check_Subprogram_Elaborated
00c9 e015       |    |		Load	0x0,0x15
00ca 0129       | )  |		Execute	Any,Make_Visible
00cb e004       |    |		Load	0x0,0x4
00cc 0129       | )  |		Execute	Any,Make_Visible
00cd e016       |    |		Load	0x0,0x16
00ce 0129       | )  |		Execute	Any,Make_Visible
00cf 1d34       | 4  |		Execute_Immediate	Reference_Lex_1,0x34
00d0 0129       | )  |		Execute	Any,Make_Visible
00d1 00c4       |    |		Action	Make_Default
00d2 00c4       |    |		Action	Make_Default
00d3 e235       | 5  |		Load	0x1,0x35
00d4 012c       | ,  |		Execute	Any,Size
00d5 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
00d6 00d8       |    |		Load_Top	At_Offset_0
00d7 00e3       |    |		Load_Encached	Natural_Cache
00d8 0260       | `  |		Execute	Discrete,In_Type
00d9 7001       |p   |		Jump_Nonzero	0xdb
00da 0801       |    |		Execute_Immediate	Raise,0x1
00db 0129       | )  |		Execute	Any,Make_Visible
00dc c239       | 9  |		Store	0x1,0x39
00dd e235       | 5  |		Load	0x1,0x35
00de 012c       | ,  |		Execute	Any,Size
00df 4820       |H   |		Short_Literal	0x20
00e0 026f       | o  |		Execute	Discrete,Remainder
00e1 00d8       |    |		Load_Top	At_Offset_0
00e2 e00f       |    |		Load	0x0,0xf
00e3 0260       | `  |		Execute	Discrete,In_Type
00e4 7001       |p   |		Jump_Nonzero	0xe6
00e5 0801       |    |		Execute_Immediate	Raise,0x1
00e6 0129       | )  |		Execute	Any,Make_Visible
00e7 c23a       | :  |		Store	0x1,0x3a
00e8 0093 0000  |    |		push_full_address	0x0
00ea 6245       |bE  |		Indirect_Literal	Discrete,0x330,{0x80000000, 0x000d0000}
00eb 0273       | s  |		Execute	Discrete,Plus
00ec e007       |    |		Load	0x0,0x7
00ed 0273       | s  |		Execute	Discrete,Plus
00ee e017       |    |		Load	0x0,0x17
00ef 0273       | s  |		Execute	Discrete,Plus
00f0 0129       | )  |		Execute	Any,Make_Visible
00f1 4800       |H   |		Short_Literal	0x0
00f2 0129       | )  |		Execute	Any,Make_Visible
00f3 029c 03ab  |    |		Declare_Subprogram	INIT_03a8,For_Outer_Call,Visible
00f5 a00c       |    |		Store_Unchecked	0x0,0xc
00f6 00c6       |    |		Action	Check_Subprogram_Elaborated
00f7 e018       |    |		Load	0x0,0x18
00f8 0129       | )  |		Execute	Any,Make_Visible
00f9 e004       |    |		Load	0x0,0x4
00fa 0129       | )  |		Execute	Any,Make_Visible
00fb e019       |    |		Load	0x0,0x19
00fc 0129       | )  |		Execute	Any,Make_Visible
00fd 1d3d       | =  |		Execute_Immediate	Reference_Lex_1,0x3d
00fe 0129       | )  |		Execute	Any,Make_Visible
00ff 00c4       |    |		Action	Make_Default
0100 00c4       |    |		Action	Make_Default
0101 e23e       | >  |		Load	0x1,0x3e
0102 012c       | ,  |		Execute	Any,Size
0103 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0104 00d8       |    |		Load_Top	At_Offset_0
0105 00e3       |    |		Load_Encached	Natural_Cache
0106 0260       | `  |		Execute	Discrete,In_Type
0107 7001       |p   |		Jump_Nonzero	0x109
0108 0801       |    |		Execute_Immediate	Raise,0x1
0109 0129       | )  |		Execute	Any,Make_Visible
010a c242       | B  |		Store	0x1,0x42
010b e23e       | >  |		Load	0x1,0x3e
010c 012c       | ,  |		Execute	Any,Size
010d 4820       |H   |		Short_Literal	0x20
010e 026f       | o  |		Execute	Discrete,Remainder
010f 00d8       |    |		Load_Top	At_Offset_0
0110 e00f       |    |		Load	0x0,0xf
0111 0260       | `  |		Execute	Discrete,In_Type
0112 7001       |p   |		Jump_Nonzero	0x114
0113 0801       |    |		Execute_Immediate	Raise,0x1
0114 0129       | )  |		Execute	Any,Make_Visible
0115 c243       | C  |		Store	0x1,0x43
0116 0093 0000  |    |		push_full_address	0x0
0118 6213       |b   |		Indirect_Literal	Discrete,0x32c,{0x80000000, 0x000c0000}
0119 0273       | s  |		Execute	Discrete,Plus
011a e007       |    |		Load	0x0,0x7
011b 0273       | s  |		Execute	Discrete,Plus
011c e01a       |    |		Load	0x0,0x1a
011d 0273       | s  |		Execute	Discrete,Plus
011e 0129       | )  |		Execute	Any,Make_Visible
011f 4800       |H   |		Short_Literal	0x0
0120 0129       | )  |		Execute	Any,Make_Visible
0121 029c 03bb  |    |		Declare_Subprogram	INIT_03b8,For_Outer_Call,Visible
0123 a002       |    |		Store_Unchecked	0x0,0x2
0124 00c6       |    |		Action	Check_Subprogram_Elaborated
0125 e009       |    |		Load	0x0,0x9
0126 0129       | )  |		Execute	Any,Make_Visible
0127 e004       |    |		Load	0x0,0x4
0128 0129       | )  |		Execute	Any,Make_Visible
0129 e01b       |    |		Load	0x0,0x1b
012a 0129       | )  |		Execute	Any,Make_Visible
012b 1d46       | F  |		Execute_Immediate	Reference_Lex_1,0x46
012c 0129       | )  |		Execute	Any,Make_Visible
012d 00c4       |    |		Action	Make_Default
012e 00c4       |    |		Action	Make_Default
012f e247       | G  |		Load	0x1,0x47
0130 012c       | ,  |		Execute	Any,Size
0131 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0132 00d8       |    |		Load_Top	At_Offset_0
0133 00e3       |    |		Load_Encached	Natural_Cache
0134 0260       | `  |		Execute	Discrete,In_Type
0135 7001       |p   |		Jump_Nonzero	0x137
0136 0801       |    |		Execute_Immediate	Raise,0x1
0137 0129       | )  |		Execute	Any,Make_Visible
0138 c24b       | K  |		Store	0x1,0x4b
0139 e247       | G  |		Load	0x1,0x47
013a 012c       | ,  |		Execute	Any,Size
013b 00d8       |    |		Load_Top	At_Offset_0
013c e006       |    |		Load	0x0,0x6
013d 0260       | `  |		Execute	Discrete,In_Type
013e 7001       |p   |		Jump_Nonzero	0x140
013f 0801       |    |		Execute_Immediate	Raise,0x1
0140 0129       | )  |		Execute	Any,Make_Visible
0141 c24c       | L  |		Store	0x1,0x4c
0142 0093 0000  |    |		push_full_address	0x0
0144 61e3       |a   |		Indirect_Literal	Discrete,0x328,{0x80000000, 0x000b0000}
0145 0273       | s  |		Execute	Discrete,Plus
0146 e007       |    |		Load	0x0,0x7
0147 0273       | s  |		Execute	Discrete,Plus
0148 e01c       |    |		Load	0x0,0x1c
0149 0273       | s  |		Execute	Discrete,Plus
014a 0129       | )  |		Execute	Any,Make_Visible
014b 4800       |H   |		Short_Literal	0x0
014c 0129       | )  |		Execute	Any,Make_Visible
014d 029c 03cb  |    |		Declare_Subprogram	INIT_03c8,For_Outer_Call,Visible
014f 029c 03db  |    |		Declare_Subprogram	INIT_03d8,For_Outer_Call,Visible
0151 a011       |    |		Store_Unchecked	0x0,0x11
0152 00c6       |    |		Action	Check_Subprogram_Elaborated
0153 e01d       |    |		Load	0x0,0x1d
0154 0129       | )  |		Execute	Any,Make_Visible
0155 e009       |    |		Load	0x0,0x9
0156 0129       | )  |		Execute	Any,Make_Visible
0157 e009       |    |		Load	0x0,0x9
0158 0129       | )  |		Execute	Any,Make_Visible
0159 e01e       |    |		Load	0x0,0x1e
015a 0129       | )  |		Execute	Any,Make_Visible
015b 1d4f       | O  |		Execute_Immediate	Reference_Lex_1,0x4f
015c 0129       | )  |		Execute	Any,Make_Visible
015d 1d50       | P  |		Execute_Immediate	Reference_Lex_1,0x50
015e 0129       | )  |		Execute	Any,Make_Visible
015f 00c4       |    |		Action	Make_Default
0160 00c4       |    |		Action	Make_Default
0161 e251       | Q  |		Load	0x1,0x51
0162 012c       | ,  |		Execute	Any,Size
0163 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0164 00d8       |    |		Load_Top	At_Offset_0
0165 00e3       |    |		Load_Encached	Natural_Cache
0166 0260       | `  |		Execute	Discrete,In_Type
0167 7001       |p   |		Jump_Nonzero	0x169
0168 0801       |    |		Execute_Immediate	Raise,0x1
0169 0129       | )  |		Execute	Any,Make_Visible
016a c257       | W  |		Store	0x1,0x57
016b e251       | Q  |		Load	0x1,0x51
016c 012c       | ,  |		Execute	Any,Size
016d 4808       |H   |		Short_Literal	0x8
016e 026f       | o  |		Execute	Discrete,Remainder
016f 00d8       |    |		Load_Top	At_Offset_0
0170 e00f       |    |		Load	0x0,0xf
0171 0260       | `  |		Execute	Discrete,In_Type
0172 7001       |p   |		Jump_Nonzero	0x174
0173 0801       |    |		Execute_Immediate	Raise,0x1
0174 0129       | )  |		Execute	Any,Make_Visible
0175 c258       | X  |		Store	0x1,0x58
0176 0093 0000  |    |		push_full_address	0x0
0178 61ab       |a   |		Indirect_Literal	Discrete,0x324,{0x80000000, 0x000a0000}
0179 0273       | s  |		Execute	Discrete,Plus
017a e007       |    |		Load	0x0,0x7
017b 0273       | s  |		Execute	Discrete,Plus
017c e01f       |    |		Load	0x0,0x1f
017d 0273       | s  |		Execute	Discrete,Plus
017e 0129       | )  |		Execute	Any,Make_Visible
017f 4800       |H   |		Short_Literal	0x0
0180 0129       | )  |		Execute	Any,Make_Visible
0181 029c 03eb  |    |		Declare_Subprogram	INIT_03e8,For_Outer_Call,Visible
0183 a00c       |    |		Store_Unchecked	0x0,0xc
0184 00c6       |    |		Action	Check_Subprogram_Elaborated
0185 e020       |    |		Load	0x0,0x20
0186 0129       | )  |		Execute	Any,Make_Visible
0187 e004       |    |		Load	0x0,0x4
0188 0129       | )  |		Execute	Any,Make_Visible
0189 e021       | !  |		Load	0x0,0x21
018a 0129       | )  |		Execute	Any,Make_Visible
018b 1d5b       | [  |		Execute_Immediate	Reference_Lex_1,0x5b
018c 0129       | )  |		Execute	Any,Make_Visible
018d 00c4       |    |		Action	Make_Default
018e 00c4       |    |		Action	Make_Default
018f e25c       | \  |		Load	0x1,0x5c
0190 012c       | ,  |		Execute	Any,Size
0191 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0192 00d8       |    |		Load_Top	At_Offset_0
0193 00e3       |    |		Load_Encached	Natural_Cache
0194 0260       | `  |		Execute	Discrete,In_Type
0195 7001       |p   |		Jump_Nonzero	0x197
0196 0801       |    |		Execute_Immediate	Raise,0x1
0197 0129       | )  |		Execute	Any,Make_Visible
0198 c260       | `  |		Store	0x1,0x60
0199 e25c       | \  |		Load	0x1,0x5c
019a 012c       | ,  |		Execute	Any,Size
019b 4820       |H   |		Short_Literal	0x20
019c 026f       | o  |		Execute	Discrete,Remainder
019d 00d8       |    |		Load_Top	At_Offset_0
019e e00f       |    |		Load	0x0,0xf
019f 0260       | `  |		Execute	Discrete,In_Type
01a0 7001       |p   |		Jump_Nonzero	0x1a2
01a1 0801       |    |		Execute_Immediate	Raise,0x1
01a2 0129       | )  |		Execute	Any,Make_Visible
01a3 c261       | a  |		Store	0x1,0x61
01a4 0093 0000  |    |		push_full_address	0x0
01a6 6179       |ay  |		Indirect_Literal	Discrete,0x320,{0x80000000, 0x00090000}
01a7 0273       | s  |		Execute	Discrete,Plus
01a8 e007       |    |		Load	0x0,0x7
01a9 0273       | s  |		Execute	Discrete,Plus
01aa e022       | "  |		Load	0x0,0x22
01ab 0273       | s  |		Execute	Discrete,Plus
01ac 0129       | )  |		Execute	Any,Make_Visible
01ad 4800       |H   |		Short_Literal	0x0
01ae 0129       | )  |		Execute	Any,Make_Visible
01af 029c 03fb  |    |		Declare_Subprogram	INIT_03f8,For_Outer_Call,Visible
01b1 a00c       |    |		Store_Unchecked	0x0,0xc
01b2 00c6       |    |		Action	Check_Subprogram_Elaborated
01b3 e01d       |    |		Load	0x0,0x1d
01b4 0129       | )  |		Execute	Any,Make_Visible
01b5 e004       |    |		Load	0x0,0x4
01b6 0129       | )  |		Execute	Any,Make_Visible
01b7 e023       | #  |		Load	0x0,0x23
01b8 0129       | )  |		Execute	Any,Make_Visible
01b9 1d64       | d  |		Execute_Immediate	Reference_Lex_1,0x64
01ba 0129       | )  |		Execute	Any,Make_Visible
01bb 00c4       |    |		Action	Make_Default
01bc 00c4       |    |		Action	Make_Default
01bd e265       | e  |		Load	0x1,0x65
01be 012c       | ,  |		Execute	Any,Size
01bf 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
01c0 00d8       |    |		Load_Top	At_Offset_0
01c1 00e3       |    |		Load_Encached	Natural_Cache
01c2 0260       | `  |		Execute	Discrete,In_Type
01c3 7001       |p   |		Jump_Nonzero	0x1c5
01c4 0801       |    |		Execute_Immediate	Raise,0x1
01c5 0129       | )  |		Execute	Any,Make_Visible
01c6 c269       | i  |		Store	0x1,0x69
01c7 e265       | e  |		Load	0x1,0x65
01c8 012c       | ,  |		Execute	Any,Size
01c9 4820       |H   |		Short_Literal	0x20
01ca 026f       | o  |		Execute	Discrete,Remainder
01cb 00d8       |    |		Load_Top	At_Offset_0
01cc e00f       |    |		Load	0x0,0xf
01cd 0260       | `  |		Execute	Discrete,In_Type
01ce 7001       |p   |		Jump_Nonzero	0x1d0
01cf 0801       |    |		Execute_Immediate	Raise,0x1
01d0 0129       | )  |		Execute	Any,Make_Visible
01d1 c26a       | j  |		Store	0x1,0x6a
01d2 0093 0000  |    |		push_full_address	0x0
01d4 6147       |aG  |		Indirect_Literal	Discrete,0x31c,{0x80000000, 0x00080000}
01d5 0273       | s  |		Execute	Discrete,Plus
01d6 e007       |    |		Load	0x0,0x7
01d7 0273       | s  |		Execute	Discrete,Plus
01d8 e024       | $  |		Load	0x0,0x24
01d9 0273       | s  |		Execute	Discrete,Plus
01da 0129       | )  |		Execute	Any,Make_Visible
01db 4800       |H   |		Short_Literal	0x0
01dc 0129       | )  |		Execute	Any,Make_Visible
01dd 029c 040b  |    |		Declare_Subprogram	INIT_0408,For_Outer_Call,Visible
01df a00c       |    |		Store_Unchecked	0x0,0xc
01e0 00c6       |    |		Action	Check_Subprogram_Elaborated
01e1 e01d       |    |		Load	0x0,0x1d
01e2 0129       | )  |		Execute	Any,Make_Visible
01e3 e004       |    |		Load	0x0,0x4
01e4 0129       | )  |		Execute	Any,Make_Visible
01e5 e025       | %  |		Load	0x0,0x25
01e6 0129       | )  |		Execute	Any,Make_Visible
01e7 1d6d       | m  |		Execute_Immediate	Reference_Lex_1,0x6d
01e8 0129       | )  |		Execute	Any,Make_Visible
01e9 00c4       |    |		Action	Make_Default
01ea 00c4       |    |		Action	Make_Default
01eb e26e       | n  |		Load	0x1,0x6e
01ec 012c       | ,  |		Execute	Any,Size
01ed 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
01ee 00d8       |    |		Load_Top	At_Offset_0
01ef 00e3       |    |		Load_Encached	Natural_Cache
01f0 0260       | `  |		Execute	Discrete,In_Type
01f1 7001       |p   |		Jump_Nonzero	0x1f3
01f2 0801       |    |		Execute_Immediate	Raise,0x1
01f3 0129       | )  |		Execute	Any,Make_Visible
01f4 c272       | r  |		Store	0x1,0x72
01f5 e26e       | n  |		Load	0x1,0x6e
01f6 012c       | ,  |		Execute	Any,Size
01f7 4820       |H   |		Short_Literal	0x20
01f8 026f       | o  |		Execute	Discrete,Remainder
01f9 00d8       |    |		Load_Top	At_Offset_0
01fa e00f       |    |		Load	0x0,0xf
01fb 0260       | `  |		Execute	Discrete,In_Type
01fc 7001       |p   |		Jump_Nonzero	0x1fe
01fd 0801       |    |		Execute_Immediate	Raise,0x1
01fe 0129       | )  |		Execute	Any,Make_Visible
01ff c273       | s  |		Store	0x1,0x73
0200 0093 0000  |    |		push_full_address	0x0
0202 6115       |a   |		Indirect_Literal	Discrete,0x318,{0x80000000, 0x00070000}
0203 0273       | s  |		Execute	Discrete,Plus
0204 e007       |    |		Load	0x0,0x7
0205 0273       | s  |		Execute	Discrete,Plus
0206 e026       | &  |		Load	0x0,0x26
0207 0273       | s  |		Execute	Discrete,Plus
0208 0129       | )  |		Execute	Any,Make_Visible
0209 4800       |H   |		Short_Literal	0x0
020a 0129       | )  |		Execute	Any,Make_Visible
020b 029c 041b  |    |		Declare_Subprogram	INIT_0418,For_Outer_Call,Visible
020d a027       | '  |		Store_Unchecked	0x0,0x27
020e 00c6       |    |		Action	Check_Subprogram_Elaborated
020f e028       | (  |		Load	0x0,0x28
0210 0129       | )  |		Execute	Any,Make_Visible
0211 1d76       | v  |		Execute_Immediate	Reference_Lex_1,0x76
0212 0129       | )  |		Execute	Any,Make_Visible
0213 00c4       |    |		Action	Make_Default
0214 00c4       |    |		Action	Make_Default
0215 00db       |    |		Load_Top	At_Offset_3
0216 012c       | ,  |		Execute	Any,Size
0217 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0218 00d8       |    |		Load_Top	At_Offset_0
0219 00e3       |    |		Load_Encached	Natural_Cache
021a 0260       | `  |		Execute	Discrete,In_Type
021b 7001       |p   |		Jump_Nonzero	0x21d
021c 0801       |    |		Execute_Immediate	Raise,0x1
021d 0129       | )  |		Execute	Any,Make_Visible
021e c279       | y  |		Store	0x1,0x79
021f 00db       |    |		Load_Top	At_Offset_3
0220 012c       | ,  |		Execute	Any,Size
0221 4820       |H   |		Short_Literal	0x20
0222 026f       | o  |		Execute	Discrete,Remainder
0223 00d8       |    |		Load_Top	At_Offset_0
0224 e00f       |    |		Load	0x0,0xf
0225 0260       | `  |		Execute	Discrete,In_Type
0226 7001       |p   |		Jump_Nonzero	0x228
0227 0801       |    |		Execute_Immediate	Raise,0x1
0228 0129       | )  |		Execute	Any,Make_Visible
0229 c27a       | z  |		Store	0x1,0x7a
022a 0093 0000  |    |		push_full_address	0x0
022c 60e7       |`   |		Indirect_Literal	Discrete,0x314,{0x80000000, 0x00060000}
022d 0273       | s  |		Execute	Discrete,Plus
022e e007       |    |		Load	0x0,0x7
022f 0273       | s  |		Execute	Discrete,Plus
0230 e029       | )  |		Load	0x0,0x29
0231 0273       | s  |		Execute	Discrete,Plus
0232 0129       | )  |		Execute	Any,Make_Visible
0233 4800       |H   |		Short_Literal	0x0
0234 0129       | )  |		Execute	Any,Make_Visible
0235 029c 042b  |   +|		Declare_Subprogram	INIT_0428,For_Outer_Call,Visible
0237 a00c       |    |		Store_Unchecked	0x0,0xc
0238 00c6       |    |		Action	Check_Subprogram_Elaborated
0239 e028       | (  |		Load	0x0,0x28
023a 0129       | )  |		Execute	Any,Make_Visible
023b e004       |    |		Load	0x0,0x4
023c 0129       | )  |		Execute	Any,Make_Visible
023d e02a       | *  |		Load	0x0,0x2a
023e 0129       | )  |		Execute	Any,Make_Visible
023f 1d7d       | }  |		Execute_Immediate	Reference_Lex_1,0x7d
0240 0129       | )  |		Execute	Any,Make_Visible
0241 00c4       |    |		Action	Make_Default
0242 00c4       |    |		Action	Make_Default
0243 e27e       | ~  |		Load	0x1,0x7e
0244 012c       | ,  |		Execute	Any,Size
0245 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0246 00d8       |    |		Load_Top	At_Offset_0
0247 00e3       |    |		Load_Encached	Natural_Cache
0248 0260       | `  |		Execute	Discrete,In_Type
0249 7001       |p   |		Jump_Nonzero	0x24b
024a 0801       |    |		Execute_Immediate	Raise,0x1
024b 0129       | )  |		Execute	Any,Make_Visible
024c c282       |    |		Store	0x1,0x82
024d e27e       | ~  |		Load	0x1,0x7e
024e 012c       | ,  |		Execute	Any,Size
024f 4820       |H   |		Short_Literal	0x20
0250 026f       | o  |		Execute	Discrete,Remainder
0251 00d8       |    |		Load_Top	At_Offset_0
0252 e00f       |    |		Load	0x0,0xf
0253 0260       | `  |		Execute	Discrete,In_Type
0254 7001       |p   |		Jump_Nonzero	0x256
0255 0801       |    |		Execute_Immediate	Raise,0x1
0256 0129       | )  |		Execute	Any,Make_Visible
0257 c283       |    |		Store	0x1,0x83
0258 0093 0000  |    |		push_full_address	0x0
025a 60b5       |`   |		Indirect_Literal	Discrete,0x310,{0x80000000, 0x00050000}
025b 0273       | s  |		Execute	Discrete,Plus
025c e007       |    |		Load	0x0,0x7
025d 0273       | s  |		Execute	Discrete,Plus
025e e02b       | +  |		Load	0x0,0x2b
025f 0273       | s  |		Execute	Discrete,Plus
0260 0129       | )  |		Execute	Any,Make_Visible
0261 4800       |H   |		Short_Literal	0x0
0262 0129       | )  |		Execute	Any,Make_Visible
0263 029c 043b  |   ;|		Declare_Subprogram	INIT_0438,For_Outer_Call,Visible
0265 a00c       |    |		Store_Unchecked	0x0,0xc
0266 00c6       |    |		Action	Check_Subprogram_Elaborated
0267 e02c       | ,  |		Load	0x0,0x2c
0268 0129       | )  |		Execute	Any,Make_Visible
0269 e004       |    |		Load	0x0,0x4
026a 0129       | )  |		Execute	Any,Make_Visible
026b e02d       | -  |		Load	0x0,0x2d
026c 0129       | )  |		Execute	Any,Make_Visible
026d 1d86       |    |		Execute_Immediate	Reference_Lex_1,0x86
026e 0129       | )  |		Execute	Any,Make_Visible
026f 00c4       |    |		Action	Make_Default
0270 00c4       |    |		Action	Make_Default
0271 e287       |    |		Load	0x1,0x87
0272 012c       | ,  |		Execute	Any,Size
0273 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
0274 00d8       |    |		Load_Top	At_Offset_0
0275 00e3       |    |		Load_Encached	Natural_Cache
0276 0260       | `  |		Execute	Discrete,In_Type
0277 7001       |p   |		Jump_Nonzero	0x279
0278 0801       |    |		Execute_Immediate	Raise,0x1
0279 0129       | )  |		Execute	Any,Make_Visible
027a c28b       |    |		Store	0x1,0x8b
027b e287       |    |		Load	0x1,0x87
027c 012c       | ,  |		Execute	Any,Size
027d 4820       |H   |		Short_Literal	0x20
027e 026f       | o  |		Execute	Discrete,Remainder
027f 00d8       |    |		Load_Top	At_Offset_0
0280 e00f       |    |		Load	0x0,0xf
0281 0260       | `  |		Execute	Discrete,In_Type
0282 7001       |p   |		Jump_Nonzero	0x284
0283 0801       |    |		Execute_Immediate	Raise,0x1
0284 0129       | )  |		Execute	Any,Make_Visible
0285 c28c       |    |		Store	0x1,0x8c
0286 0093 0000  |    |		push_full_address	0x0
0288 6083       |`   |		Indirect_Literal	Discrete,0x30c,{0x80000000, 0x00040000}
0289 0273       | s  |		Execute	Discrete,Plus
028a e007       |    |		Load	0x0,0x7
028b 0273       | s  |		Execute	Discrete,Plus
028c e02e       | .  |		Load	0x0,0x2e
028d 0273       | s  |		Execute	Discrete,Plus
028e 0129       | )  |		Execute	Any,Make_Visible
028f 4800       |H   |		Short_Literal	0x0
0290 0129       | )  |		Execute	Any,Make_Visible
0291 029c 044b  |   K|		Declare_Subprogram	INIT_0448,For_Outer_Call,Visible
0293 a00c       |    |		Store_Unchecked	0x0,0xc
0294 00c6       |    |		Action	Check_Subprogram_Elaborated
0295 e02f       | /  |		Load	0x0,0x2f
0296 0129       | )  |		Execute	Any,Make_Visible
0297 e004       |    |		Load	0x0,0x4
0298 0129       | )  |		Execute	Any,Make_Visible
0299 e030       | 0  |		Load	0x0,0x30
029a 0129       | )  |		Execute	Any,Make_Visible
029b 1d8f       |    |		Execute_Immediate	Reference_Lex_1,0x8f
029c 0129       | )  |		Execute	Any,Make_Visible
029d 00c4       |    |		Action	Make_Default
029e 00c4       |    |		Action	Make_Default
029f e290       |    |		Load	0x1,0x90
02a0 012c       | ,  |		Execute	Any,Size
02a1 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
02a2 00d8       |    |		Load_Top	At_Offset_0
02a3 00e3       |    |		Load_Encached	Natural_Cache
02a4 0260       | `  |		Execute	Discrete,In_Type
02a5 7001       |p   |		Jump_Nonzero	0x2a7
02a6 0801       |    |		Execute_Immediate	Raise,0x1
02a7 0129       | )  |		Execute	Any,Make_Visible
02a8 c294       |    |		Store	0x1,0x94
02a9 e290       |    |		Load	0x1,0x90
02aa 012c       | ,  |		Execute	Any,Size
02ab 4820       |H   |		Short_Literal	0x20
02ac 026f       | o  |		Execute	Discrete,Remainder
02ad 00d8       |    |		Load_Top	At_Offset_0
02ae e00f       |    |		Load	0x0,0xf
02af 0260       | `  |		Execute	Discrete,In_Type
02b0 7001       |p   |		Jump_Nonzero	0x2b2
02b1 0801       |    |		Execute_Immediate	Raise,0x1
02b2 0129       | )  |		Execute	Any,Make_Visible
02b3 c295       |    |		Store	0x1,0x95
02b4 0093 0000  |    |		push_full_address	0x0
02b6 6051       |`Q  |		Indirect_Literal	Discrete,0x308,{0x80000000, 0x00030000}
02b7 0273       | s  |		Execute	Discrete,Plus
02b8 e007       |    |		Load	0x0,0x7
02b9 0273       | s  |		Execute	Discrete,Plus
02ba e031       | 1  |		Load	0x0,0x31
02bb 0273       | s  |		Execute	Discrete,Plus
02bc 0129       | )  |		Execute	Any,Make_Visible
02bd 4800       |H   |		Short_Literal	0x0
02be 0129       | )  |		Execute	Any,Make_Visible
02bf 029c 045b  |   [|		Declare_Subprogram	INIT_0458,For_Outer_Call,Visible
02c1 a027       | '  |		Store_Unchecked	0x0,0x27
02c2 00c6       |    |		Action	Check_Subprogram_Elaborated
02c3 e032       | 2  |		Load	0x0,0x32
02c4 0129       | )  |		Execute	Any,Make_Visible
02c5 1d98       |    |		Execute_Immediate	Reference_Lex_1,0x98
02c6 0129       | )  |		Execute	Any,Make_Visible
02c7 00c4       |    |		Action	Make_Default
02c8 00c4       |    |		Action	Make_Default
02c9 00db       |    |		Load_Top	At_Offset_3
02ca 012c       | ,  |		Execute	Any,Size
02cb 09fd       |    |		Execute_Immediate	Binary_Scale,-0x3
02cc 00d8       |    |		Load_Top	At_Offset_0
02cd 00e3       |    |		Load_Encached	Natural_Cache
02ce 0260       | `  |		Execute	Discrete,In_Type
02cf 7001       |p   |		Jump_Nonzero	0x2d1
02d0 0801       |    |		Execute_Immediate	Raise,0x1
02d1 0129       | )  |		Execute	Any,Make_Visible
02d2 c29b       |    |		Store	0x1,0x9b
02d3 00db       |    |		Load_Top	At_Offset_3
02d4 012c       | ,  |		Execute	Any,Size
02d5 4820       |H   |		Short_Literal	0x20
02d6 026f       | o  |		Execute	Discrete,Remainder
02d7 00d8       |    |		Load_Top	At_Offset_0
02d8 e00f       |    |		Load	0x0,0xf
02d9 0260       | `  |		Execute	Discrete,In_Type
02da 7001       |p   |		Jump_Nonzero	0x2dc
02db 0801       |    |		Execute_Immediate	Raise,0x1
02dc 0129       | )  |		Execute	Any,Make_Visible
02dd c29c       |    |		Store	0x1,0x9c
02de 0093 0000  |    |		push_full_address	0x0
02e0 6023       |`#  |		Indirect_Literal	Discrete,0x304,{0x80000000, 0x00020000}
02e1 0273       | s  |		Execute	Discrete,Plus
02e2 e007       |    |		Load	0x0,0x7
02e3 0273       | s  |		Execute	Discrete,Plus
02e4 e033       | 3  |		Load	0x0,0x33
02e5 0273       | s  |		Execute	Discrete,Plus
02e6 0129       | )  |		Execute	Any,Make_Visible
02e7 4800       |H   |		Short_Literal	0x0
02e8 0129       | )  |		Execute	Any,Make_Visible
02e9 029c 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call,Visible
02eb a034       | 4  |		Store_Unchecked	0x0,0x34
02ec 00c6       |    |		Action	Check_Subprogram_Elaborated
02ed e035       | 5  |		Load	0x0,0x35
02ee 0129       | )  |		Execute	Any,Make_Visible
02ef 1d9f       |    |		Execute_Immediate	Reference_Lex_1,0x9f
02f0 0129       | )  |		Execute	Any,Make_Visible
02f1 0093 0000  |    |		push_full_address	0x0
02f3 600c       |`   |		Indirect_Literal	Discrete,0x300,{0x80000000, 0x00010000}
02f4 0273       | s  |		Execute	Discrete,Plus
02f5 e007       |    |		Load	0x0,0x7
02f6 0273       | s  |		Execute	Discrete,Plus
02f7 e036       | 6  |		Load	0x0,0x36
02f8 0273       | s  |		Execute	Discrete,Plus
02f9 0129       | )  |		Execute	Any,Make_Visible
02fa 4800       |H   |		Short_Literal	0x0
02fb 0129       | )  |		Execute	Any,Make_Visible
02fc 00bf       |    |		Action	Accept_Activation
02fd			BODY_0008:
02fd 00bc       |    |		Action	Signal_Activated
02fe 00bb       |    |		Action	Signal_Completion
02ff 0000       |    |		.XXX[0x1]
0300 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0304 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
0308 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
030c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
0310 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
0314 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
0318 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
031c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
0320 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
0324 8000 0000  |    |		.LITERAL	{0x80000000, 0x000a0000}
0328 8000 0000  |    |		.LITERAL	{0x80000000, 0x000b0000}
032c 8000 0000  |    |		.LITERAL	{0x80000000, 0x000c0000}
0330 8000 0000  |    |		.LITERAL	{0x80000000, 0x000d0000}
0334 8000 0000  |    |		.LITERAL	{0x80000000, 0x000e0000}
0338 8000 0000  |    |		.LITERAL	{0x80000000, 0x000f0000}
033c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00100000}
0340 8000 0000  |    |		.LITERAL	{0x80000000, 0x00110000}
0344 0000 0000  |    |		.BLANK	0000[0x4]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034b       | K  |		.CONST	0x034b								; Address of begin
0349 0004       |    |		.CONST	0x0004								; Address of exception handler
034a 0001       |    |		.CONST	0x0001								; Number of locals
034b			BODY_0348:
034b			INIT_0348:
034b 00db       |    |		Load_Top	At_Offset_3
034c 00db       |    |		Load_Top	At_Offset_3
034d e037       | 7  |		Load	0x0,0x37
034e e038       | 8  |		Load	0x0,0x38
034f e039       | 9  |		Load	0x0,0x39
0350 a03a       | :  |		Store_Unchecked	0x0,0x3a
0351 803b       | ;  |		Call	0x0,0x3b
0352 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0353 0000 0000  |    |		.BLANK	0000[0x5]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035b       | [  |		.CONST	0x035b								; Address of begin
0359 0004       |    |		.CONST	0x0004								; Address of exception handler
035a 0001       |    |		.CONST	0x0001								; Number of locals
035b			BODY_0358:
035b			INIT_0358:
035b 00db       |    |		Load_Top	At_Offset_3
035c 00db       |    |		Load_Top	At_Offset_3
035d e03c       | <  |		Load	0x0,0x3c
035e e03d       | =  |		Load	0x0,0x3d
035f e03e       | >  |		Load	0x0,0x3e
0360 a03f       | ?  |		Store_Unchecked	0x0,0x3f
0361 803b       | ;  |		Call	0x0,0x3b
0362 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0363 0000 0000  |    |		.BLANK	0000[0x5]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b       | k  |		.CONST	0x036b								; Address of begin
0369 0004       |    |		.CONST	0x0004								; Address of exception handler
036a 0001       |    |		.CONST	0x0001								; Number of locals
036b			BODY_0368:
036b			INIT_0368:
036b 00db       |    |		Load_Top	At_Offset_3
036c 00db       |    |		Load_Top	At_Offset_3
036d e040       | @  |		Load	0x0,0x40
036e e041       | A  |		Load	0x0,0x41
036f e042       | B  |		Load	0x0,0x42
0370 a043       | C  |		Store_Unchecked	0x0,0x43
0371 803b       | ;  |		Call	0x0,0x3b
0372 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0373 0000 0000  |    |		.BLANK	0000[0x5]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037b       | {  |		.CONST	0x037b								; Address of begin
0379 0004       |    |		.CONST	0x0004								; Address of exception handler
037a 0001       |    |		.CONST	0x0001								; Number of locals
037b			BODY_0378:
037b			INIT_0378:
037b 00db       |    |		Load_Top	At_Offset_3
037c 00db       |    |		Load_Top	At_Offset_3
037d e044       | D  |		Load	0x0,0x44
037e a045       | E  |		Store_Unchecked	0x0,0x45
037f 8046       | F  |		Call	0x0,0x46
0380 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0381 0000 0000  |    |		.BLANK	0000[0x7]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 038b       |    |		.CONST	0x038b								; Address of begin
0389 0004       |    |		.CONST	0x0004								; Address of exception handler
038a 0001       |    |		.CONST	0x0001								; Number of locals
038b			BODY_0388:
038b			INIT_0388:
038b 00db       |    |		Load_Top	At_Offset_3
038c 00db       |    |		Load_Top	At_Offset_3
038d e047       | G  |		Load	0x0,0x47
038e e048       | H  |		Load	0x0,0x48
038f e049       | I  |		Load	0x0,0x49
0390 e04a       | J  |		Load	0x0,0x4a
0391 a04b       | K  |		Store_Unchecked	0x0,0x4b
0392 804c       | L  |		Call	0x0,0x4c
0393 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0394 0000 0000  |    |		.BLANK	0000[0x4]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039b       |    |		.CONST	0x039b								; Address of begin
0399 0004       |    |		.CONST	0x0004								; Address of exception handler
039a 0001       |    |		.CONST	0x0001								; Number of locals
039b			BODY_0398:
039b			INIT_0398:
039b 00db       |    |		Load_Top	At_Offset_3
039c 00db       |    |		Load_Top	At_Offset_3
039d e04d       | M  |		Load	0x0,0x4d
039e e04e       | N  |		Load	0x0,0x4e
039f e04f       | O  |		Load	0x0,0x4f
03a0 a050       | P  |		Store_Unchecked	0x0,0x50
03a1 803b       | ;  |		Call	0x0,0x3b
03a2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03a3 0000 0000  |    |		.BLANK	0000[0x5]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03ab       |    |		.CONST	0x03ab								; Address of begin
03a9 0004       |    |		.CONST	0x0004								; Address of exception handler
03aa 0001       |    |		.CONST	0x0001								; Number of locals
03ab			BODY_03a8:
03ab			INIT_03a8:
03ab 00db       |    |		Load_Top	At_Offset_3
03ac 00db       |    |		Load_Top	At_Offset_3
03ad e051       | Q  |		Load	0x0,0x51
03ae e052       | R  |		Load	0x0,0x52
03af e053       | S  |		Load	0x0,0x53
03b0 a054       | T  |		Store_Unchecked	0x0,0x54
03b1 803b       | ;  |		Call	0x0,0x3b
03b2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03b3 0000 0000  |    |		.BLANK	0000[0x5]
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bb       |    |		.CONST	0x03bb								; Address of begin
03b9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ba 0001       |    |		.CONST	0x0001								; Number of locals
03bb			BODY_03b8:
03bb			INIT_03b8:
03bb 00db       |    |		Load_Top	At_Offset_3
03bc 00db       |    |		Load_Top	At_Offset_3
03bd e055       | U  |		Load	0x0,0x55
03be e056       | V  |		Load	0x0,0x56
03bf e057       | W  |		Load	0x0,0x57
03c0 a058       | X  |		Store_Unchecked	0x0,0x58
03c1 803b       | ;  |		Call	0x0,0x3b
03c2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03c3 0000 0000  |    |		.BLANK	0000[0x5]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb       |    |		.CONST	0x03cb								; Address of begin
03c9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ca 0001       |    |		.CONST	0x0001								; Number of locals
03cb			BODY_03c8:
03cb			INIT_03c8:
03cb e059       | Y  |		Load	0x0,0x59
03cc 00db       |    |		Load_Top	At_Offset_3
03cd e05a       | Z  |		Load	0x0,0x5a
03ce a05b       | [  |		Store_Unchecked	0x0,0x5b
03cf 8046       | F  |		Call	0x0,0x46
03d0 c5fe       |    |		Store	0x2,-0x2
03d1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03d2 0000 0000  |    |		.BLANK	0000[0x6]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db       |    |		.CONST	0x03db								; Address of begin
03d9 0004       |    |		.CONST	0x0004								; Address of exception handler
03da 0001       |    |		.CONST	0x0001								; Number of locals
03db			BODY_03d8:
03db			INIT_03d8:
03db 00db       |    |		Load_Top	At_Offset_3
03dc 00db       |    |		Load_Top	At_Offset_3
03dd e05c       | \  |		Load	0x0,0x5c
03de e05d       | ]  |		Load	0x0,0x5d
03df e05e       | ^  |		Load	0x0,0x5e
03e0 e05f       | _  |		Load	0x0,0x5f
03e1 a060       | `  |		Store_Unchecked	0x0,0x60
03e2 804c       | L  |		Call	0x0,0x4c
03e3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03e4 0000 0000  |    |		.BLANK	0000[0x4]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb       |    |		.CONST	0x03eb								; Address of begin
03e9 0004       |    |		.CONST	0x0004								; Address of exception handler
03ea 0001       |    |		.CONST	0x0001								; Number of locals
03eb			BODY_03e8:
03eb			INIT_03e8:
03eb 00db       |    |		Load_Top	At_Offset_3
03ec 00db       |    |		Load_Top	At_Offset_3
03ed e061       | a  |		Load	0x0,0x61
03ee e062       | b  |		Load	0x0,0x62
03ef e063       | c  |		Load	0x0,0x63
03f0 a064       | d  |		Store_Unchecked	0x0,0x64
03f1 803b       | ;  |		Call	0x0,0x3b
03f2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03f3 0000 0000  |    |		.BLANK	0000[0x5]
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 00db       |    |		Load_Top	At_Offset_3
03fc 00db       |    |		Load_Top	At_Offset_3
03fd e065       | e  |		Load	0x0,0x65
03fe e066       | f  |		Load	0x0,0x66
03ff e067       | g  |		Load	0x0,0x67
0400 a068       | h  |		Store_Unchecked	0x0,0x68
0401 803b       | ;  |		Call	0x0,0x3b
0402 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0403 0000 0000  |    |		.BLANK	0000[0x5]
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
040c 00db       |    |		Load_Top	At_Offset_3
040d e069       | i  |		Load	0x0,0x69
040e e06a       | j  |		Load	0x0,0x6a
040f e06b       | k  |		Load	0x0,0x6b
0410 a06c       | l  |		Store_Unchecked	0x0,0x6c
0411 803b       | ;  |		Call	0x0,0x3b
0412 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0413 0000 0000  |    |		.BLANK	0000[0x5]
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 00db       |    |		Load_Top	At_Offset_3
041c 00db       |    |		Load_Top	At_Offset_3
041d e06d       | m  |		Load	0x0,0x6d
041e a06e       | n  |		Store_Unchecked	0x0,0x6e
041f 8046       | F  |		Call	0x0,0x46
0420 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0421 0000 0000  |    |		.BLANK	0000[0x7]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 042b       | +  |		.CONST	0x042b								; Address of begin
0429 0004       |    |		.CONST	0x0004								; Address of exception handler
042a 0001       |    |		.CONST	0x0001								; Number of locals
042b			BODY_0428:
042b			INIT_0428:
042b 00db       |    |		Load_Top	At_Offset_3
042c 00db       |    |		Load_Top	At_Offset_3
042d e06f       | o  |		Load	0x0,0x6f
042e e070       | p  |		Load	0x0,0x70
042f e071       | q  |		Load	0x0,0x71
0430 a072       | r  |		Store_Unchecked	0x0,0x72
0431 803b       | ;  |		Call	0x0,0x3b
0432 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0433 0000 0000  |    |		.BLANK	0000[0x5]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043b       | ;  |		.CONST	0x043b								; Address of begin
0439 0004       |    |		.CONST	0x0004								; Address of exception handler
043a 0001       |    |		.CONST	0x0001								; Number of locals
043b			BODY_0438:
043b			INIT_0438:
043b 00db       |    |		Load_Top	At_Offset_3
043c 00db       |    |		Load_Top	At_Offset_3
043d e073       | s  |		Load	0x0,0x73
043e e074       | t  |		Load	0x0,0x74
043f e075       | u  |		Load	0x0,0x75
0440 a076       | v  |		Store_Unchecked	0x0,0x76
0441 803b       | ;  |		Call	0x0,0x3b
0442 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0443 0000 0000  |    |		.BLANK	0000[0x5]
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 00db       |    |		Load_Top	At_Offset_3
044c 00db       |    |		Load_Top	At_Offset_3
044d e077       | w  |		Load	0x0,0x77
044e e078       | x  |		Load	0x0,0x78
044f e079       | y  |		Load	0x0,0x79
0450 a07a       | z  |		Store_Unchecked	0x0,0x7a
0451 803b       | ;  |		Call	0x0,0x3b
0452 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0453 0000 0000  |    |		.BLANK	0000[0x5]
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 045b       | [  |		.CONST	0x045b								; Address of begin
0459 0004       |    |		.CONST	0x0004								; Address of exception handler
045a 0001       |    |		.CONST	0x0001								; Number of locals
045b			BODY_0458:
045b			INIT_0458:
045b 00db       |    |		Load_Top	At_Offset_3
045c 00db       |    |		Load_Top	At_Offset_3
045d e07b       | {  |		Load	0x0,0x7b
045e a07c       | |  |		Store_Unchecked	0x0,0x7c
045f 8046       | F  |		Call	0x0,0x46
0460 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0461 0000 0000  |    |		.BLANK	0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046b       | k  |		.CONST	0x046b								; Address of begin
0469 0004       |    |		.CONST	0x0004								; Address of exception handler
046a 0001       |    |		.CONST	0x0001								; Number of locals
046b			BODY_0468:
046b			INIT_0468:
046b e004       |    |		Load	0x0,0x4
046c e5fc       |    |		Load	0x2,-0x4
046d e5fd       |    |		Load	0x2,-0x3
046e e5fe       |    |		Load	0x2,-0x2
046f e5ff       |    |		Load	0x2,-0x1
0470 807d       | }  |		Call	0x0,0x7d
0471 00d1       |    |		Pop_Control	Pop_Count_1
0472 c5fb       |    |		Store	0x2,-0x5
0473 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0474 0000 0000  |    |		.BLANK	0000[0x4]
0478 ; --------------------------------------------------------------------------------------
0478 ; Debug Table
0478 ; --------------------------------------------------------------------------------------
0478 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x68b1,0x0000,0x0001,0x0014
047e 000b 04ce  |    |		.DBG4T	0x000b,0x04ce,0x8000,0x0000
0482 034b 0000  | K  |		.DBG4T	0x034b,0x0000,0x000b,0x0000
0486 035b 0000  | [  |		.DBG4T	0x035b,0x0000,0x000b,0x0000
048a 036b 0000  | k  |		.DBG4T	0x036b,0x0000,0x000b,0x0000
048e 037b 0000  | {  |		.DBG4T	0x037b,0x0000,0x000b,0x0000
0492 038b 0000  |    |		.DBG4T	0x038b,0x0000,0x000b,0x0000
0496 039b 0000  |    |		.DBG4T	0x039b,0x0000,0x000b,0x0000
049a 03ab 0000  |    |		.DBG4T	0x03ab,0x0000,0x000b,0x0000
049e 03bb 0000  |    |		.DBG4T	0x03bb,0x0000,0x000b,0x0000
04a2 03cb 0000  |    |		.DBG4T	0x03cb,0x0000,0x000b,0x0000
04a6 03db 0000  |    |		.DBG4T	0x03db,0x0000,0x000b,0x0000
04aa 03eb 0000  |    |		.DBG4T	0x03eb,0x0000,0x000b,0x0000
04ae 03fb 0000  |    |		.DBG4T	0x03fb,0x0000,0x000b,0x0000
04b2 040b 0000  |    |		.DBG4T	0x040b,0x0000,0x000b,0x0000
04b6 041b 0000  |    |		.DBG4T	0x041b,0x0000,0x000b,0x0000
04ba 042b 0000  | +  |		.DBG4T	0x042b,0x0000,0x000b,0x0000
04be 043b 0000  | ;  |		.DBG4T	0x043b,0x0000,0x000b,0x0000
04c2 044b 0000  | K  |		.DBG4T	0x044b,0x0000,0x000b,0x0000
04c6 045b 0000  | [  |		.DBG4T	0x045b,0x0000,0x000b,0x0000
04ca 046b 0000  | k  |		.DBG4T	0x046b,0x0000,0x000b,0x0000
04ce ; --------------------------------------------------------------------------------------
04ce ; Debug chain
04ce ; --------------------------------------------------------------------------------------
04ce 0012 0000  |    |		.DBGLEN	0x0012,0x0000
04d0 000b 0037  |   7|		.DBGLNO	0x000b,0x0037,0x0063,0x0091,0x00c5,0x00f3,0x0121,0x014d,0x0181,0x01af,0x01dd,0x020b,0x0235,0x0263,0x0291,0x02bf,0x02e9,0x02fc
04e2 0000 0000  |    |		.BLANK	0000[0x11e]