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

⟦933629320⟧

    Length: 2048 (0x800)
    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 0378       | x  |		.CONST	0x0378								; 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 0001       |    |		.CONST	0x0001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 02a4       |    |		.CONST	0x02a4								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 008f       |    |		.CONST	0x008f								; Number of locals
000b			INIT_0008:
000b a002       |    |		Store_Unchecked	0x0,0x2
000c 00c6       |    |		Action	Check_Subprogram_Elaborated
000d e003       |    |		Load	0x0,0x3
000e 0129       | )  |		Execute	Any,Make_Visible
000f 0093 0000  |    |		push_full_address	0x0
0011 6362       |cb  |		Indirect_Literal	Discrete,0x374,{0x80000000, 0x002b0000}
0012 0273       | s  |		Execute	Discrete,Plus
0013 e004       |    |		Load	0x0,0x4
0014 0273       | s  |		Execute	Discrete,Plus
0015 e005       |    |		Load	0x0,0x5
0016 0273       | s  |		Execute	Discrete,Plus
0017 0129       | )  |		Execute	Any,Make_Visible
0018 4800       |H   |		Short_Literal	0x0
0019 0129       | )  |		Execute	Any,Make_Visible
001a a002       |    |		Store_Unchecked	0x0,0x2
001b 00c6       |    |		Action	Check_Subprogram_Elaborated
001c e006       |    |		Load	0x0,0x6
001d 0129       | )  |		Execute	Any,Make_Visible
001e 0093 0000  |    |		push_full_address	0x0
0020 634f       |cO  |		Indirect_Literal	Discrete,0x370,{0x80000000, 0x002a0000}
0021 0273       | s  |		Execute	Discrete,Plus
0022 e004       |    |		Load	0x0,0x4
0023 0273       | s  |		Execute	Discrete,Plus
0024 e007       |    |		Load	0x0,0x7
0025 0273       | s  |		Execute	Discrete,Plus
0026 0129       | )  |		Execute	Any,Make_Visible
0027 4800       |H   |		Short_Literal	0x0
0028 0129       | )  |		Execute	Any,Make_Visible
0029 a002       |    |		Store_Unchecked	0x0,0x2
002a 00c6       |    |		Action	Check_Subprogram_Elaborated
002b e008       |    |		Load	0x0,0x8
002c 0129       | )  |		Execute	Any,Make_Visible
002d 0093 0000  |    |		push_full_address	0x0
002f 633c       |c<  |		Indirect_Literal	Discrete,0x36c,{0x80000000, 0x00290000}
0030 0273       | s  |		Execute	Discrete,Plus
0031 e004       |    |		Load	0x0,0x4
0032 0273       | s  |		Execute	Discrete,Plus
0033 e009       |    |		Load	0x0,0x9
0034 0273       | s  |		Execute	Discrete,Plus
0035 0129       | )  |		Execute	Any,Make_Visible
0036 4800       |H   |		Short_Literal	0x0
0037 0129       | )  |		Execute	Any,Make_Visible
0038 a002       |    |		Store_Unchecked	0x0,0x2
0039 00c6       |    |		Action	Check_Subprogram_Elaborated
003a e00a       |    |		Load	0x0,0xa
003b 0129       | )  |		Execute	Any,Make_Visible
003c 0093 0000  |    |		push_full_address	0x0
003e 6329       |c)  |		Indirect_Literal	Discrete,0x368,{0x80000000, 0x00280000}
003f 0273       | s  |		Execute	Discrete,Plus
0040 e004       |    |		Load	0x0,0x4
0041 0273       | s  |		Execute	Discrete,Plus
0042 e00b       |    |		Load	0x0,0xb
0043 0273       | s  |		Execute	Discrete,Plus
0044 0129       | )  |		Execute	Any,Make_Visible
0045 4800       |H   |		Short_Literal	0x0
0046 0129       | )  |		Execute	Any,Make_Visible
0047 a002       |    |		Store_Unchecked	0x0,0x2
0048 00c6       |    |		Action	Check_Subprogram_Elaborated
0049 e00c       |    |		Load	0x0,0xc
004a 0129       | )  |		Execute	Any,Make_Visible
004b 0093 0000  |    |		push_full_address	0x0
004d 6316       |c   |		Indirect_Literal	Discrete,0x364,{0x80000000, 0x00270000}
004e 0273       | s  |		Execute	Discrete,Plus
004f e004       |    |		Load	0x0,0x4
0050 0273       | s  |		Execute	Discrete,Plus
0051 e00d       |    |		Load	0x0,0xd
0052 0273       | s  |		Execute	Discrete,Plus
0053 0129       | )  |		Execute	Any,Make_Visible
0054 4800       |H   |		Short_Literal	0x0
0055 0129       | )  |		Execute	Any,Make_Visible
0056 a002       |    |		Store_Unchecked	0x0,0x2
0057 00c6       |    |		Action	Check_Subprogram_Elaborated
0058 e00e       |    |		Load	0x0,0xe
0059 0129       | )  |		Execute	Any,Make_Visible
005a 0093 0000  |    |		push_full_address	0x0
005c 6303       |c   |		Indirect_Literal	Discrete,0x360,{0x80000000, 0x00260000}
005d 0273       | s  |		Execute	Discrete,Plus
005e e004       |    |		Load	0x0,0x4
005f 0273       | s  |		Execute	Discrete,Plus
0060 e00f       |    |		Load	0x0,0xf
0061 0273       | s  |		Execute	Discrete,Plus
0062 0129       | )  |		Execute	Any,Make_Visible
0063 4800       |H   |		Short_Literal	0x0
0064 0129       | )  |		Execute	Any,Make_Visible
0065 a002       |    |		Store_Unchecked	0x0,0x2
0066 00c6       |    |		Action	Check_Subprogram_Elaborated
0067 e010       |    |		Load	0x0,0x10
0068 0129       | )  |		Execute	Any,Make_Visible
0069 0093 0000  |    |		push_full_address	0x0
006b 62f0       |b   |		Indirect_Literal	Discrete,0x35c,{0x80000000, 0x00250000}
006c 0273       | s  |		Execute	Discrete,Plus
006d e004       |    |		Load	0x0,0x4
006e 0273       | s  |		Execute	Discrete,Plus
006f e011       |    |		Load	0x0,0x11
0070 0273       | s  |		Execute	Discrete,Plus
0071 0129       | )  |		Execute	Any,Make_Visible
0072 4800       |H   |		Short_Literal	0x0
0073 0129       | )  |		Execute	Any,Make_Visible
0074 a002       |    |		Store_Unchecked	0x0,0x2
0075 00c6       |    |		Action	Check_Subprogram_Elaborated
0076 e012       |    |		Load	0x0,0x12
0077 0129       | )  |		Execute	Any,Make_Visible
0078 0093 0000  |    |		push_full_address	0x0
007a 62dd       |b   |		Indirect_Literal	Discrete,0x358,{0x80000000, 0x00240000}
007b 0273       | s  |		Execute	Discrete,Plus
007c e004       |    |		Load	0x0,0x4
007d 0273       | s  |		Execute	Discrete,Plus
007e e013       |    |		Load	0x0,0x13
007f 0273       | s  |		Execute	Discrete,Plus
0080 0129       | )  |		Execute	Any,Make_Visible
0081 4800       |H   |		Short_Literal	0x0
0082 0129       | )  |		Execute	Any,Make_Visible
0083 a002       |    |		Store_Unchecked	0x0,0x2
0084 00c6       |    |		Action	Check_Subprogram_Elaborated
0085 e014       |    |		Load	0x0,0x14
0086 0129       | )  |		Execute	Any,Make_Visible
0087 0093 0000  |    |		push_full_address	0x0
0089 62ca       |b   |		Indirect_Literal	Discrete,0x354,{0x80000000, 0x00230000}
008a 0273       | s  |		Execute	Discrete,Plus
008b e004       |    |		Load	0x0,0x4
008c 0273       | s  |		Execute	Discrete,Plus
008d e015       |    |		Load	0x0,0x15
008e 0273       | s  |		Execute	Discrete,Plus
008f 0129       | )  |		Execute	Any,Make_Visible
0090 4800       |H   |		Short_Literal	0x0
0091 0129       | )  |		Execute	Any,Make_Visible
0092 a002       |    |		Store_Unchecked	0x0,0x2
0093 00c6       |    |		Action	Check_Subprogram_Elaborated
0094 e016       |    |		Load	0x0,0x16
0095 0129       | )  |		Execute	Any,Make_Visible
0096 0093 0000  |    |		push_full_address	0x0
0098 62b7       |b   |		Indirect_Literal	Discrete,0x350,{0x80000000, 0x00220000}
0099 0273       | s  |		Execute	Discrete,Plus
009a e004       |    |		Load	0x0,0x4
009b 0273       | s  |		Execute	Discrete,Plus
009c e017       |    |		Load	0x0,0x17
009d 0273       | s  |		Execute	Discrete,Plus
009e 0129       | )  |		Execute	Any,Make_Visible
009f 4800       |H   |		Short_Literal	0x0
00a0 0129       | )  |		Execute	Any,Make_Visible
00a1 a002       |    |		Store_Unchecked	0x0,0x2
00a2 00c6       |    |		Action	Check_Subprogram_Elaborated
00a3 e018       |    |		Load	0x0,0x18
00a4 0129       | )  |		Execute	Any,Make_Visible
00a5 0093 0000  |    |		push_full_address	0x0
00a7 62a4       |b   |		Indirect_Literal	Discrete,0x34c,{0x80000000, 0x00210000}
00a8 0273       | s  |		Execute	Discrete,Plus
00a9 e004       |    |		Load	0x0,0x4
00aa 0273       | s  |		Execute	Discrete,Plus
00ab e019       |    |		Load	0x0,0x19
00ac 0273       | s  |		Execute	Discrete,Plus
00ad 0129       | )  |		Execute	Any,Make_Visible
00ae 4800       |H   |		Short_Literal	0x0
00af 0129       | )  |		Execute	Any,Make_Visible
00b0 a002       |    |		Store_Unchecked	0x0,0x2
00b1 00c6       |    |		Action	Check_Subprogram_Elaborated
00b2 e01a       |    |		Load	0x0,0x1a
00b3 0129       | )  |		Execute	Any,Make_Visible
00b4 0093 0000  |    |		push_full_address	0x0
00b6 6291       |b   |		Indirect_Literal	Discrete,0x348,{0x80000000, 0x00200000}
00b7 0273       | s  |		Execute	Discrete,Plus
00b8 e004       |    |		Load	0x0,0x4
00b9 0273       | s  |		Execute	Discrete,Plus
00ba e01b       |    |		Load	0x0,0x1b
00bb 0273       | s  |		Execute	Discrete,Plus
00bc 0129       | )  |		Execute	Any,Make_Visible
00bd 4800       |H   |		Short_Literal	0x0
00be 0129       | )  |		Execute	Any,Make_Visible
00bf a002       |    |		Store_Unchecked	0x0,0x2
00c0 00c6       |    |		Action	Check_Subprogram_Elaborated
00c1 e01c       |    |		Load	0x0,0x1c
00c2 0129       | )  |		Execute	Any,Make_Visible
00c3 0093 0000  |    |		push_full_address	0x0
00c5 627e       |b~  |		Indirect_Literal	Discrete,0x344,{0x80000000, 0x001f0000}
00c6 0273       | s  |		Execute	Discrete,Plus
00c7 e004       |    |		Load	0x0,0x4
00c8 0273       | s  |		Execute	Discrete,Plus
00c9 e01d       |    |		Load	0x0,0x1d
00ca 0273       | s  |		Execute	Discrete,Plus
00cb 0129       | )  |		Execute	Any,Make_Visible
00cc 4800       |H   |		Short_Literal	0x0
00cd 0129       | )  |		Execute	Any,Make_Visible
00ce a002       |    |		Store_Unchecked	0x0,0x2
00cf 00c6       |    |		Action	Check_Subprogram_Elaborated
00d0 e01e       |    |		Load	0x0,0x1e
00d1 0129       | )  |		Execute	Any,Make_Visible
00d2 0093 0000  |    |		push_full_address	0x0
00d4 626b       |bk  |		Indirect_Literal	Discrete,0x340,{0x80000000, 0x001e0000}
00d5 0273       | s  |		Execute	Discrete,Plus
00d6 e004       |    |		Load	0x0,0x4
00d7 0273       | s  |		Execute	Discrete,Plus
00d8 e01f       |    |		Load	0x0,0x1f
00d9 0273       | s  |		Execute	Discrete,Plus
00da 0129       | )  |		Execute	Any,Make_Visible
00db 4800       |H   |		Short_Literal	0x0
00dc 0129       | )  |		Execute	Any,Make_Visible
00dd a002       |    |		Store_Unchecked	0x0,0x2
00de 00c6       |    |		Action	Check_Subprogram_Elaborated
00df e020       |    |		Load	0x0,0x20
00e0 0129       | )  |		Execute	Any,Make_Visible
00e1 0093 0000  |    |		push_full_address	0x0
00e3 6258       |bX  |		Indirect_Literal	Discrete,0x33c,{0x80000000, 0x001d0000}
00e4 0273       | s  |		Execute	Discrete,Plus
00e5 e004       |    |		Load	0x0,0x4
00e6 0273       | s  |		Execute	Discrete,Plus
00e7 e021       | !  |		Load	0x0,0x21
00e8 0273       | s  |		Execute	Discrete,Plus
00e9 0129       | )  |		Execute	Any,Make_Visible
00ea 4800       |H   |		Short_Literal	0x0
00eb 0129       | )  |		Execute	Any,Make_Visible
00ec a002       |    |		Store_Unchecked	0x0,0x2
00ed 00c6       |    |		Action	Check_Subprogram_Elaborated
00ee e022       | "  |		Load	0x0,0x22
00ef 0129       | )  |		Execute	Any,Make_Visible
00f0 0093 0000  |    |		push_full_address	0x0
00f2 6245       |bE  |		Indirect_Literal	Discrete,0x338,{0x80000000, 0x001c0000}
00f3 0273       | s  |		Execute	Discrete,Plus
00f4 e004       |    |		Load	0x0,0x4
00f5 0273       | s  |		Execute	Discrete,Plus
00f6 e023       | #  |		Load	0x0,0x23
00f7 0273       | s  |		Execute	Discrete,Plus
00f8 0129       | )  |		Execute	Any,Make_Visible
00f9 4800       |H   |		Short_Literal	0x0
00fa 0129       | )  |		Execute	Any,Make_Visible
00fb a002       |    |		Store_Unchecked	0x0,0x2
00fc 00c6       |    |		Action	Check_Subprogram_Elaborated
00fd e024       | $  |		Load	0x0,0x24
00fe 0129       | )  |		Execute	Any,Make_Visible
00ff 0093 0000  |    |		push_full_address	0x0
0101 6232       |b2  |		Indirect_Literal	Discrete,0x334,{0x80000000, 0x001b0000}
0102 0273       | s  |		Execute	Discrete,Plus
0103 e004       |    |		Load	0x0,0x4
0104 0273       | s  |		Execute	Discrete,Plus
0105 e025       | %  |		Load	0x0,0x25
0106 0273       | s  |		Execute	Discrete,Plus
0107 0129       | )  |		Execute	Any,Make_Visible
0108 4800       |H   |		Short_Literal	0x0
0109 0129       | )  |		Execute	Any,Make_Visible
010a a002       |    |		Store_Unchecked	0x0,0x2
010b 00c6       |    |		Action	Check_Subprogram_Elaborated
010c e026       | &  |		Load	0x0,0x26
010d 0129       | )  |		Execute	Any,Make_Visible
010e 0093 0000  |    |		push_full_address	0x0
0110 621f       |b   |		Indirect_Literal	Discrete,0x330,{0x80000000, 0x001a0000}
0111 0273       | s  |		Execute	Discrete,Plus
0112 e004       |    |		Load	0x0,0x4
0113 0273       | s  |		Execute	Discrete,Plus
0114 e027       | '  |		Load	0x0,0x27
0115 0273       | s  |		Execute	Discrete,Plus
0116 0129       | )  |		Execute	Any,Make_Visible
0117 4800       |H   |		Short_Literal	0x0
0118 0129       | )  |		Execute	Any,Make_Visible
0119 a002       |    |		Store_Unchecked	0x0,0x2
011a 00c6       |    |		Action	Check_Subprogram_Elaborated
011b e028       | (  |		Load	0x0,0x28
011c 0129       | )  |		Execute	Any,Make_Visible
011d 0093 0000  |    |		push_full_address	0x0
011f 620c       |b   |		Indirect_Literal	Discrete,0x32c,{0x80000000, 0x00190000}
0120 0273       | s  |		Execute	Discrete,Plus
0121 e004       |    |		Load	0x0,0x4
0122 0273       | s  |		Execute	Discrete,Plus
0123 e029       | )  |		Load	0x0,0x29
0124 0273       | s  |		Execute	Discrete,Plus
0125 0129       | )  |		Execute	Any,Make_Visible
0126 4800       |H   |		Short_Literal	0x0
0127 0129       | )  |		Execute	Any,Make_Visible
0128 a002       |    |		Store_Unchecked	0x0,0x2
0129 00c6       |    |		Action	Check_Subprogram_Elaborated
012a e02a       | *  |		Load	0x0,0x2a
012b 0129       | )  |		Execute	Any,Make_Visible
012c 0093 0000  |    |		push_full_address	0x0
012e 61f9       |a   |		Indirect_Literal	Discrete,0x328,{0x80000000, 0x00180000}
012f 0273       | s  |		Execute	Discrete,Plus
0130 e004       |    |		Load	0x0,0x4
0131 0273       | s  |		Execute	Discrete,Plus
0132 e02b       | +  |		Load	0x0,0x2b
0133 0273       | s  |		Execute	Discrete,Plus
0134 0129       | )  |		Execute	Any,Make_Visible
0135 4800       |H   |		Short_Literal	0x0
0136 0129       | )  |		Execute	Any,Make_Visible
0137 a002       |    |		Store_Unchecked	0x0,0x2
0138 00c6       |    |		Action	Check_Subprogram_Elaborated
0139 e02c       | ,  |		Load	0x0,0x2c
013a 0129       | )  |		Execute	Any,Make_Visible
013b 0093 0000  |    |		push_full_address	0x0
013d 61e6       |a   |		Indirect_Literal	Discrete,0x324,{0x80000000, 0x00170000}
013e 0273       | s  |		Execute	Discrete,Plus
013f e004       |    |		Load	0x0,0x4
0140 0273       | s  |		Execute	Discrete,Plus
0141 e02d       | -  |		Load	0x0,0x2d
0142 0273       | s  |		Execute	Discrete,Plus
0143 0129       | )  |		Execute	Any,Make_Visible
0144 4800       |H   |		Short_Literal	0x0
0145 0129       | )  |		Execute	Any,Make_Visible
0146 a002       |    |		Store_Unchecked	0x0,0x2
0147 00c6       |    |		Action	Check_Subprogram_Elaborated
0148 e02e       | .  |		Load	0x0,0x2e
0149 0129       | )  |		Execute	Any,Make_Visible
014a 0093 0000  |    |		push_full_address	0x0
014c 61d3       |a   |		Indirect_Literal	Discrete,0x320,{0x80000000, 0x00160000}
014d 0273       | s  |		Execute	Discrete,Plus
014e e004       |    |		Load	0x0,0x4
014f 0273       | s  |		Execute	Discrete,Plus
0150 e02f       | /  |		Load	0x0,0x2f
0151 0273       | s  |		Execute	Discrete,Plus
0152 0129       | )  |		Execute	Any,Make_Visible
0153 4800       |H   |		Short_Literal	0x0
0154 0129       | )  |		Execute	Any,Make_Visible
0155 a002       |    |		Store_Unchecked	0x0,0x2
0156 00c6       |    |		Action	Check_Subprogram_Elaborated
0157 e030       | 0  |		Load	0x0,0x30
0158 0129       | )  |		Execute	Any,Make_Visible
0159 0093 0000  |    |		push_full_address	0x0
015b 61c0       |a   |		Indirect_Literal	Discrete,0x31c,{0x80000000, 0x00150000}
015c 0273       | s  |		Execute	Discrete,Plus
015d e004       |    |		Load	0x0,0x4
015e 0273       | s  |		Execute	Discrete,Plus
015f e031       | 1  |		Load	0x0,0x31
0160 0273       | s  |		Execute	Discrete,Plus
0161 0129       | )  |		Execute	Any,Make_Visible
0162 4800       |H   |		Short_Literal	0x0
0163 0129       | )  |		Execute	Any,Make_Visible
0164 a002       |    |		Store_Unchecked	0x0,0x2
0165 00c6       |    |		Action	Check_Subprogram_Elaborated
0166 e032       | 2  |		Load	0x0,0x32
0167 0129       | )  |		Execute	Any,Make_Visible
0168 0093 0000  |    |		push_full_address	0x0
016a 61ad       |a   |		Indirect_Literal	Discrete,0x318,{0x80000000, 0x00140000}
016b 0273       | s  |		Execute	Discrete,Plus
016c e004       |    |		Load	0x0,0x4
016d 0273       | s  |		Execute	Discrete,Plus
016e e033       | 3  |		Load	0x0,0x33
016f 0273       | s  |		Execute	Discrete,Plus
0170 0129       | )  |		Execute	Any,Make_Visible
0171 4800       |H   |		Short_Literal	0x0
0172 0129       | )  |		Execute	Any,Make_Visible
0173 a002       |    |		Store_Unchecked	0x0,0x2
0174 00c6       |    |		Action	Check_Subprogram_Elaborated
0175 e034       | 4  |		Load	0x0,0x34
0176 0129       | )  |		Execute	Any,Make_Visible
0177 0093 0000  |    |		push_full_address	0x0
0179 619a       |a   |		Indirect_Literal	Discrete,0x314,{0x80000000, 0x00130000}
017a 0273       | s  |		Execute	Discrete,Plus
017b e004       |    |		Load	0x0,0x4
017c 0273       | s  |		Execute	Discrete,Plus
017d e035       | 5  |		Load	0x0,0x35
017e 0273       | s  |		Execute	Discrete,Plus
017f 0129       | )  |		Execute	Any,Make_Visible
0180 4800       |H   |		Short_Literal	0x0
0181 0129       | )  |		Execute	Any,Make_Visible
0182 a002       |    |		Store_Unchecked	0x0,0x2
0183 00c6       |    |		Action	Check_Subprogram_Elaborated
0184 e036       | 6  |		Load	0x0,0x36
0185 0129       | )  |		Execute	Any,Make_Visible
0186 0093 0000  |    |		push_full_address	0x0
0188 6187       |a   |		Indirect_Literal	Discrete,0x310,{0x80000000, 0x00120000}
0189 0273       | s  |		Execute	Discrete,Plus
018a e004       |    |		Load	0x0,0x4
018b 0273       | s  |		Execute	Discrete,Plus
018c e037       | 7  |		Load	0x0,0x37
018d 0273       | s  |		Execute	Discrete,Plus
018e 0129       | )  |		Execute	Any,Make_Visible
018f 4800       |H   |		Short_Literal	0x0
0190 0129       | )  |		Execute	Any,Make_Visible
0191 a002       |    |		Store_Unchecked	0x0,0x2
0192 00c6       |    |		Action	Check_Subprogram_Elaborated
0193 e038       | 8  |		Load	0x0,0x38
0194 0129       | )  |		Execute	Any,Make_Visible
0195 0093 0000  |    |		push_full_address	0x0
0197 6174       |at  |		Indirect_Literal	Discrete,0x30c,{0x80000000, 0x00110000}
0198 0273       | s  |		Execute	Discrete,Plus
0199 e004       |    |		Load	0x0,0x4
019a 0273       | s  |		Execute	Discrete,Plus
019b e039       | 9  |		Load	0x0,0x39
019c 0273       | s  |		Execute	Discrete,Plus
019d 0129       | )  |		Execute	Any,Make_Visible
019e 4800       |H   |		Short_Literal	0x0
019f 0129       | )  |		Execute	Any,Make_Visible
01a0 a002       |    |		Store_Unchecked	0x0,0x2
01a1 00c6       |    |		Action	Check_Subprogram_Elaborated
01a2 e03a       | :  |		Load	0x0,0x3a
01a3 0129       | )  |		Execute	Any,Make_Visible
01a4 0093 0000  |    |		push_full_address	0x0
01a6 6161       |aa  |		Indirect_Literal	Discrete,0x308,{0x80000000, 0x00100000}
01a7 0273       | s  |		Execute	Discrete,Plus
01a8 e004       |    |		Load	0x0,0x4
01a9 0273       | s  |		Execute	Discrete,Plus
01aa e03b       | ;  |		Load	0x0,0x3b
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 a002       |    |		Store_Unchecked	0x0,0x2
01b0 00c6       |    |		Action	Check_Subprogram_Elaborated
01b1 e03c       | <  |		Load	0x0,0x3c
01b2 0129       | )  |		Execute	Any,Make_Visible
01b3 0093 0000  |    |		push_full_address	0x0
01b5 614e       |aN  |		Indirect_Literal	Discrete,0x304,{0x80000000, 0x000f0000}
01b6 0273       | s  |		Execute	Discrete,Plus
01b7 e004       |    |		Load	0x0,0x4
01b8 0273       | s  |		Execute	Discrete,Plus
01b9 e03d       | =  |		Load	0x0,0x3d
01ba 0273       | s  |		Execute	Discrete,Plus
01bb 0129       | )  |		Execute	Any,Make_Visible
01bc 4800       |H   |		Short_Literal	0x0
01bd 0129       | )  |		Execute	Any,Make_Visible
01be a002       |    |		Store_Unchecked	0x0,0x2
01bf 00c6       |    |		Action	Check_Subprogram_Elaborated
01c0 e03e       | >  |		Load	0x0,0x3e
01c1 0129       | )  |		Execute	Any,Make_Visible
01c2 0093 0000  |    |		push_full_address	0x0
01c4 613b       |a;  |		Indirect_Literal	Discrete,0x300,{0x80000000, 0x000e0000}
01c5 0273       | s  |		Execute	Discrete,Plus
01c6 e004       |    |		Load	0x0,0x4
01c7 0273       | s  |		Execute	Discrete,Plus
01c8 e03f       | ?  |		Load	0x0,0x3f
01c9 0273       | s  |		Execute	Discrete,Plus
01ca 0129       | )  |		Execute	Any,Make_Visible
01cb 4800       |H   |		Short_Literal	0x0
01cc 0129       | )  |		Execute	Any,Make_Visible
01cd a002       |    |		Store_Unchecked	0x0,0x2
01ce 00c6       |    |		Action	Check_Subprogram_Elaborated
01cf e040       | @  |		Load	0x0,0x40
01d0 0129       | )  |		Execute	Any,Make_Visible
01d1 0093 0000  |    |		push_full_address	0x0
01d3 6128       |a(  |		Indirect_Literal	Discrete,0x2fc,{0x80000000, 0x000d0000}
01d4 0273       | s  |		Execute	Discrete,Plus
01d5 e004       |    |		Load	0x0,0x4
01d6 0273       | s  |		Execute	Discrete,Plus
01d7 e041       | A  |		Load	0x0,0x41
01d8 0273       | s  |		Execute	Discrete,Plus
01d9 0129       | )  |		Execute	Any,Make_Visible
01da 4800       |H   |		Short_Literal	0x0
01db 0129       | )  |		Execute	Any,Make_Visible
01dc a002       |    |		Store_Unchecked	0x0,0x2
01dd 00c6       |    |		Action	Check_Subprogram_Elaborated
01de e042       | B  |		Load	0x0,0x42
01df 0129       | )  |		Execute	Any,Make_Visible
01e0 0093 0000  |    |		push_full_address	0x0
01e2 6115       |a   |		Indirect_Literal	Discrete,0x2f8,{0x80000000, 0x000c0000}
01e3 0273       | s  |		Execute	Discrete,Plus
01e4 e004       |    |		Load	0x0,0x4
01e5 0273       | s  |		Execute	Discrete,Plus
01e6 e043       | C  |		Load	0x0,0x43
01e7 0273       | s  |		Execute	Discrete,Plus
01e8 0129       | )  |		Execute	Any,Make_Visible
01e9 4800       |H   |		Short_Literal	0x0
01ea 0129       | )  |		Execute	Any,Make_Visible
01eb a002       |    |		Store_Unchecked	0x0,0x2
01ec 00c6       |    |		Action	Check_Subprogram_Elaborated
01ed e044       | D  |		Load	0x0,0x44
01ee 0129       | )  |		Execute	Any,Make_Visible
01ef 0093 0000  |    |		push_full_address	0x0
01f1 6102       |a   |		Indirect_Literal	Discrete,0x2f4,{0x80000000, 0x000b0000}
01f2 0273       | s  |		Execute	Discrete,Plus
01f3 e004       |    |		Load	0x0,0x4
01f4 0273       | s  |		Execute	Discrete,Plus
01f5 e045       | E  |		Load	0x0,0x45
01f6 0273       | s  |		Execute	Discrete,Plus
01f7 0129       | )  |		Execute	Any,Make_Visible
01f8 4800       |H   |		Short_Literal	0x0
01f9 0129       | )  |		Execute	Any,Make_Visible
01fa a002       |    |		Store_Unchecked	0x0,0x2
01fb 00c6       |    |		Action	Check_Subprogram_Elaborated
01fc e046       | F  |		Load	0x0,0x46
01fd 0129       | )  |		Execute	Any,Make_Visible
01fe 0093 0000  |    |		push_full_address	0x0
0200 60ef       |`   |		Indirect_Literal	Discrete,0x2f0,{0x80000000, 0x000a0000}
0201 0273       | s  |		Execute	Discrete,Plus
0202 e004       |    |		Load	0x0,0x4
0203 0273       | s  |		Execute	Discrete,Plus
0204 e047       | G  |		Load	0x0,0x47
0205 0273       | s  |		Execute	Discrete,Plus
0206 0129       | )  |		Execute	Any,Make_Visible
0207 4800       |H   |		Short_Literal	0x0
0208 0129       | )  |		Execute	Any,Make_Visible
0209 a002       |    |		Store_Unchecked	0x0,0x2
020a 00c6       |    |		Action	Check_Subprogram_Elaborated
020b e048       | H  |		Load	0x0,0x48
020c 0129       | )  |		Execute	Any,Make_Visible
020d 0093 0000  |    |		push_full_address	0x0
020f 60dc       |`   |		Indirect_Literal	Discrete,0x2ec,{0x80000000, 0x00090000}
0210 0273       | s  |		Execute	Discrete,Plus
0211 e004       |    |		Load	0x0,0x4
0212 0273       | s  |		Execute	Discrete,Plus
0213 e049       | I  |		Load	0x0,0x49
0214 0273       | s  |		Execute	Discrete,Plus
0215 0129       | )  |		Execute	Any,Make_Visible
0216 4800       |H   |		Short_Literal	0x0
0217 0129       | )  |		Execute	Any,Make_Visible
0218 a002       |    |		Store_Unchecked	0x0,0x2
0219 00c6       |    |		Action	Check_Subprogram_Elaborated
021a e04a       | J  |		Load	0x0,0x4a
021b 0129       | )  |		Execute	Any,Make_Visible
021c 0093 0000  |    |		push_full_address	0x0
021e 60c9       |`   |		Indirect_Literal	Discrete,0x2e8,{0x80000000, 0x00080000}
021f 0273       | s  |		Execute	Discrete,Plus
0220 e004       |    |		Load	0x0,0x4
0221 0273       | s  |		Execute	Discrete,Plus
0222 e04b       | K  |		Load	0x0,0x4b
0223 0273       | s  |		Execute	Discrete,Plus
0224 0129       | )  |		Execute	Any,Make_Visible
0225 4800       |H   |		Short_Literal	0x0
0226 0129       | )  |		Execute	Any,Make_Visible
0227 a002       |    |		Store_Unchecked	0x0,0x2
0228 00c6       |    |		Action	Check_Subprogram_Elaborated
0229 e04c       | L  |		Load	0x0,0x4c
022a 0129       | )  |		Execute	Any,Make_Visible
022b 0093 0000  |    |		push_full_address	0x0
022d 60b6       |`   |		Indirect_Literal	Discrete,0x2e4,{0x80000000, 0x00070000}
022e 0273       | s  |		Execute	Discrete,Plus
022f e004       |    |		Load	0x0,0x4
0230 0273       | s  |		Execute	Discrete,Plus
0231 e04d       | M  |		Load	0x0,0x4d
0232 0273       | s  |		Execute	Discrete,Plus
0233 0129       | )  |		Execute	Any,Make_Visible
0234 4800       |H   |		Short_Literal	0x0
0235 0129       | )  |		Execute	Any,Make_Visible
0236 a002       |    |		Store_Unchecked	0x0,0x2
0237 00c6       |    |		Action	Check_Subprogram_Elaborated
0238 e04e       | N  |		Load	0x0,0x4e
0239 0129       | )  |		Execute	Any,Make_Visible
023a 0093 0000  |    |		push_full_address	0x0
023c 60a3       |`   |		Indirect_Literal	Discrete,0x2e0,{0x80000000, 0x00060000}
023d 0273       | s  |		Execute	Discrete,Plus
023e e004       |    |		Load	0x0,0x4
023f 0273       | s  |		Execute	Discrete,Plus
0240 e04f       | O  |		Load	0x0,0x4f
0241 0273       | s  |		Execute	Discrete,Plus
0242 0129       | )  |		Execute	Any,Make_Visible
0243 4800       |H   |		Short_Literal	0x0
0244 0129       | )  |		Execute	Any,Make_Visible
0245 a002       |    |		Store_Unchecked	0x0,0x2
0246 00c6       |    |		Action	Check_Subprogram_Elaborated
0247 e050       | P  |		Load	0x0,0x50
0248 0129       | )  |		Execute	Any,Make_Visible
0249 0093 0000  |    |		push_full_address	0x0
024b 6090       |`   |		Indirect_Literal	Discrete,0x2dc,{0x80000000, 0x00050000}
024c 0273       | s  |		Execute	Discrete,Plus
024d e004       |    |		Load	0x0,0x4
024e 0273       | s  |		Execute	Discrete,Plus
024f e051       | Q  |		Load	0x0,0x51
0250 0273       | s  |		Execute	Discrete,Plus
0251 0129       | )  |		Execute	Any,Make_Visible
0252 4800       |H   |		Short_Literal	0x0
0253 0129       | )  |		Execute	Any,Make_Visible
0254 a052       | R  |		Store_Unchecked	0x0,0x52
0255 00c6       |    |		Action	Check_Subprogram_Elaborated
0256 e050       | P  |		Load	0x0,0x50
0257 0129       | )  |		Execute	Any,Make_Visible
0258 e053       | S  |		Load	0x0,0x53
0259 00d8       |    |		Load_Top	At_Offset_0
025a 012c       | ,  |		Execute	Any,Size
025b 00d9       |    |		Load_Top	At_Offset_1
025c 0266       | f  |		Execute	Discrete,Bounds
025d 00db       |    |		Load_Top	At_Offset_3
025e 0122       | "  |		Execute	Any,Make_Root_Type
025f 00d8       |    |		Load_Top	At_Offset_0
0260 012c       | ,  |		Execute	Any,Size
0261 00d0       |    |		Action	Swap_Control
0262 0266       | f  |		Execute	Discrete,Bounds
0263 029f 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Call
0265 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0266 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0267 00cd       |    |		Action	Spare6_Action
0268 0129       | )  |		Execute	Any,Make_Visible
0269 e054       | T  |		Load	0x0,0x54
026a 0129       | )  |		Execute	Any,Make_Visible
026b 0093 0000  |    |		push_full_address	0x0
026d 606a       |`j  |		Indirect_Literal	Discrete,0x2d8,{0x80000000, 0x00040000}
026e 0273       | s  |		Execute	Discrete,Plus
026f e004       |    |		Load	0x0,0x4
0270 0273       | s  |		Execute	Discrete,Plus
0271 e055       | U  |		Load	0x0,0x55
0272 0273       | s  |		Execute	Discrete,Plus
0273 0129       | )  |		Execute	Any,Make_Visible
0274 4800       |H   |		Short_Literal	0x0
0275 0129       | )  |		Execute	Any,Make_Visible
0276 a002       |    |		Store_Unchecked	0x0,0x2
0277 00c6       |    |		Action	Check_Subprogram_Elaborated
0278 e056       | V  |		Load	0x0,0x56
0279 0129       | )  |		Execute	Any,Make_Visible
027a 0093 0000  |    |		push_full_address	0x0
027c 6057       |`W  |		Indirect_Literal	Discrete,0x2d4,{0x80000000, 0x00030000}
027d 0273       | s  |		Execute	Discrete,Plus
027e e004       |    |		Load	0x0,0x4
027f 0273       | s  |		Execute	Discrete,Plus
0280 e057       | W  |		Load	0x0,0x57
0281 0273       | s  |		Execute	Discrete,Plus
0282 0129       | )  |		Execute	Any,Make_Visible
0283 4800       |H   |		Short_Literal	0x0
0284 0129       | )  |		Execute	Any,Make_Visible
0285 a002       |    |		Store_Unchecked	0x0,0x2
0286 00c6       |    |		Action	Check_Subprogram_Elaborated
0287 e058       | X  |		Load	0x0,0x58
0288 0129       | )  |		Execute	Any,Make_Visible
0289 0093 0000  |    |		push_full_address	0x0
028b 6044       |`D  |		Indirect_Literal	Discrete,0x2d0,{0x80000000, 0x00020000}
028c 0273       | s  |		Execute	Discrete,Plus
028d e004       |    |		Load	0x0,0x4
028e 0273       | s  |		Execute	Discrete,Plus
028f e059       | Y  |		Load	0x0,0x59
0290 0273       | s  |		Execute	Discrete,Plus
0291 0129       | )  |		Execute	Any,Make_Visible
0292 4800       |H   |		Short_Literal	0x0
0293 0129       | )  |		Execute	Any,Make_Visible
0294 a002       |    |		Store_Unchecked	0x0,0x2
0295 00c6       |    |		Action	Check_Subprogram_Elaborated
0296 e05a       | Z  |		Load	0x0,0x5a
0297 0129       | )  |		Execute	Any,Make_Visible
0298 0093 0000  |    |		push_full_address	0x0
029a 6031       |`1  |		Indirect_Literal	Discrete,0x2cc,{0x80000000, 0x00010000}
029b 0273       | s  |		Execute	Discrete,Plus
029c e004       |    |		Load	0x0,0x4
029d 0273       | s  |		Execute	Discrete,Plus
029e e05b       | [  |		Load	0x0,0x5b
029f 0273       | s  |		Execute	Discrete,Plus
02a0 0129       | )  |		Execute	Any,Make_Visible
02a1 4800       |H   |		Short_Literal	0x0
02a2 0129       | )  |		Execute	Any,Make_Visible
02a3 00bf       |    |		Action	Accept_Activation
02a4			BODY_0008:
02a4 00bc       |    |		Action	Signal_Activated
02a5 00bb       |    |		Action	Signal_Completion
02a6 0000 0000  |    |		.XXX[0x2]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab       |    |		.CONST	0x02ab								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 0001       |    |		.CONST	0x0001								; Number of locals
02ab			BODY_02a8:
02ab			INIT_02a8:
02ab 4607       |F   |		Jump_Case	0x8
02ac 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
02ad 7807       |x   |		Jump	0x2b5								; case 0x1
02ae 780a       |x   |		Jump	0x2b9								; case 0x2
02af 780e       |x   |		Jump	0x2be								; case 0x3
02b0 7811       |x   |		Jump	0x2c2								; case 0x4
02b1 7810       |x   |		Jump	0x2c2								; case 0x5
02b2 7811       |x   |		Jump	0x2c4								; case 0x6
02b3 7814       |x   |		Jump	0x2c8								; case 0x7
02b4 4302       |C   |		.XXX[0x1]
02b5 00da       |    |		Load_Top	At_Offset_2
02b6 00e0       |    |		Load_Encached	Standard_Cache
02b7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02b8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
02b9 00db       |    |		Load_Top	At_Offset_3
02ba 00db       |    |		Load_Top	At_Offset_3
02bb 00e0       |    |		Load_Encached	Standard_Cache
02bc 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
02bd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02be 00da       |    |		Load_Top	At_Offset_2
02bf 00e0       |    |		Load_Encached	Standard_Cache
02c0 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
02c1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
02c2 00db       |    |		Load_Top	At_Offset_3
02c3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02c4 00e5       |    |		Load_Encached	Long_Integer_Cache
02c5 00dc       |    |		Load_Top	At_Offset_4
02c6 0267       | g  |		Execute	Discrete,Predecessor
02c7 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02c8 00e5       |    |		Load_Encached	Long_Integer_Cache
02c9 00dc       |    |		Load_Top	At_Offset_4
02ca 0268       | h  |		Execute	Discrete,Successor
02cb 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02cc 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
02d0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00020000}
02d4 8000 0000  |    |		.LITERAL	{0x80000000, 0x00030000}
02d8 8000 0000  |    |		.LITERAL	{0x80000000, 0x00040000}
02dc 8000 0000  |    |		.LITERAL	{0x80000000, 0x00050000}
02e0 8000 0000  |    |		.LITERAL	{0x80000000, 0x00060000}
02e4 8000 0000  |    |		.LITERAL	{0x80000000, 0x00070000}
02e8 8000 0000  |    |		.LITERAL	{0x80000000, 0x00080000}
02ec 8000 0000  |    |		.LITERAL	{0x80000000, 0x00090000}
02f0 8000 0000  |    |		.LITERAL	{0x80000000, 0x000a0000}
02f4 8000 0000  |    |		.LITERAL	{0x80000000, 0x000b0000}
02f8 8000 0000  |    |		.LITERAL	{0x80000000, 0x000c0000}
02fc 8000 0000  |    |		.LITERAL	{0x80000000, 0x000d0000}
0300 8000 0000  |    |		.LITERAL	{0x80000000, 0x000e0000}
0304 8000 0000  |    |		.LITERAL	{0x80000000, 0x000f0000}
0308 8000 0000  |    |		.LITERAL	{0x80000000, 0x00100000}
030c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00110000}
0310 8000 0000  |    |		.LITERAL	{0x80000000, 0x00120000}
0314 8000 0000  |    |		.LITERAL	{0x80000000, 0x00130000}
0318 8000 0000  |    |		.LITERAL	{0x80000000, 0x00140000}
031c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00150000}
0320 8000 0000  |    |		.LITERAL	{0x80000000, 0x00160000}
0324 8000 0000  |    |		.LITERAL	{0x80000000, 0x00170000}
0328 8000 0000  |    |		.LITERAL	{0x80000000, 0x00180000}
032c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00190000}
0330 8000 0000  |    |		.LITERAL	{0x80000000, 0x001a0000}
0334 8000 0000  |    |		.LITERAL	{0x80000000, 0x001b0000}
0338 8000 0000  |    |		.LITERAL	{0x80000000, 0x001c0000}
033c 8000 0000  |    |		.LITERAL	{0x80000000, 0x001d0000}
0340 8000 0000  |    |		.LITERAL	{0x80000000, 0x001e0000}
0344 8000 0000  |    |		.LITERAL	{0x80000000, 0x001f0000}
0348 8000 0000  |    |		.LITERAL	{0x80000000, 0x00200000}
034c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00210000}
0350 8000 0000  |    |		.LITERAL	{0x80000000, 0x00220000}
0354 8000 0000  |    |		.LITERAL	{0x80000000, 0x00230000}
0358 8000 0000  |    |		.LITERAL	{0x80000000, 0x00240000}
035c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00250000}
0360 8000 0000  |    |		.LITERAL	{0x80000000, 0x00260000}
0364 8000 0000  |    |		.LITERAL	{0x80000000, 0x00270000}
0368 8000 0000  |    |		.LITERAL	{0x80000000, 0x00280000}
036c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00290000}
0370 8000 0000  |    |		.LITERAL	{0x80000000, 0x002a0000}
0374 8000 0000  |    |		.LITERAL	{0x80000000, 0x002b0000}
0378 ; --------------------------------------------------------------------------------------
0378 ; Debug Table
0378 ; --------------------------------------------------------------------------------------
0378 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x68ab,0x0000,0x0001,0x0002
037e 000b 0386  |    |		.DBG4T	0x000b,0x0386,0x8000,0x0000
0382 02ab 0000  |    |		.DBG4T	0x02ab,0x0000,0x0005,0x0000
0386 ; --------------------------------------------------------------------------------------
0386 ; Debug chain
0386 ; --------------------------------------------------------------------------------------
0386 002b 0000  | +  |		.DBGLEN	0x002b,0x0000
0388 000b 001a  |    |		.DBGLNO	0x000b,0x001a,0x0029,0x0038,0x0047,0x0056,0x0065,0x0074,0x0083,0x0092,0x00a1,0x00b0,0x00bf,0x00ce,0x00dd,0x00ec,0x00fb,0x010a,0x0119,0x0128,0x0137,0x0146,0x0155,0x0164,0x0173,0x0182,0x0191,0x01a0,0x01af,0x01be,0x01cd,0x01dc,0x01eb,0x01fa,0x0209,0x0218,0x0227,0x0236,0x0245,0x0254,0x0276,0x0285,0x0294
03b3 0000 0000  |    |		.BLANK	0000[0x4d]