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

⟦893b57755⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_11cacfe

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0220       |    |		.CONST	0x0220								; 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 8001       |    |		.CONST	0x8001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0020       |    |		.CONST	0x0020								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0017       |    |		.CONST	0x0017								; Number of locals
000b			INIT_0008:
000b 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated
000d 029a 0043  |   C|		Declare_Subprogram	INIT_0040,For_Outer_Call,Visible,Unelaborated
000f 00bf       |    |		Action	Accept_Activation
0010 00e1       |    |		Load_Encached	Boolean_Cache
0011 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0012 029d 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call
0014 029d 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call
0016 029d 0103  |    |		Declare_Subprogram	INIT_0100,For_Outer_Call
0018 029b 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Unelaborated
001a 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
001b 00c7       |    |		Action	Elaborate_Subprogram
001c 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
001d 00c7       |    |		Action	Elaborate_Subprogram
001e 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
001f 00c7       |    |		Action	Elaborate_Subprogram
0020			BODY_0008:
0020 00bc       |    |		Action	Signal_Activated
0021 00bb       |    |		Action	Signal_Completion
0022 0000 0000  |    |		.BLANK	0000[0x6]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 0032       | 2  |		.CONST	0x0032								; Address of begin
0029 0004       |    |		.CONST	0x0004								; Address of exception handler
002a 0005       |    |		.CONST	0x0005								; Number of locals
002b			INIT_0028:
002b 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
002c 00c6       |    |		Action	Check_Subprogram_Elaborated
002d 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
002e e001       |    |		Load	0x0,0x1
002f e002       |    |		Load	0x0,0x2
0030 4805       |H   |		Short_Literal	0x5
0031 0007       |    |		Action	Break_Optional
0032			BODY_0028:
0032 e5fe       |    |		Load	0x2,-0x2
0033 e5ff       |    |		Load	0x2,-0x1
0034 4802       |H   |		Short_Literal	0x2
0035 4802       |H   |		Short_Literal	0x2
0036 0099       |    |		Action	Reference_Dynamic
0037 4803       |H   |		Short_Literal	0x3
0038 4802       |H   |		Short_Literal	0x2
0039 0099       |    |		Action	Reference_Dynamic
003a 8217       |    |		Call	0x1,0x17
003b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
003c 0000 0000  |    |		.BLANK	0000[0x4]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 004a       | J  |		.CONST	0x004a								; Address of begin
0041 0004       |    |		.CONST	0x0004								; Address of exception handler
0042 0005       |    |		.CONST	0x0005								; Number of locals
0043			INIT_0040:
0043 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0044 00c6       |    |		Action	Check_Subprogram_Elaborated
0045 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0046 e003       |    |		Load	0x0,0x3
0047 e004       |    |		Load	0x0,0x4
0048 4805       |H   |		Short_Literal	0x5
0049 0007       |    |		Action	Break_Optional
004a			BODY_0040:
004a e5fe       |    |		Load	0x2,-0x2
004b e5ff       |    |		Load	0x2,-0x1
004c 4802       |H   |		Short_Literal	0x2
004d 4802       |H   |		Short_Literal	0x2
004e 0099       |    |		Action	Reference_Dynamic
004f 4803       |H   |		Short_Literal	0x3
0050 4802       |H   |		Short_Literal	0x2
0051 0099       |    |		Action	Reference_Dynamic
0052 8217       |    |		Call	0x1,0x17
0053 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0054 0000 0000  |    |		.BLANK	0000[0x4]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 00c8       |    |		.CONST	0x00c8								; Address of begin
0059 0004       |    |		.CONST	0x0004								; Address of exception handler
005a 0004       |    |		.CONST	0x0004								; Number of locals
005b			INIT_0058:
005b e005       |    |		Load	0x0,0x5
005c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
005d 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
005e 0266       | f  |		Execute	Discrete,Bounds
005f e006       |    |		Load	0x0,0x6
0060 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0061 02a0       |    |		Declare_Subprogram	Null_Subprogram
0062 4801       |H   |		Short_Literal	0x1
0063 035d       | ]  |		Declare_Type	Array,Defined
0064 00d8       |    |		Load_Top	At_Offset_0
0065 0337       | 7  |		Declare_Variable	Array
0066 00d8       |    |		Load_Top	At_Offset_0
0067 0335       | 5  |		Declare_Variable	Array,Duplicate
0068 00cd       |    |		Action	Spare6_Action
0069 4803       |H   |		Short_Literal	0x3
006a 4802       |H   |		Short_Literal	0x2
006b 00da       |    |		Load_Top	At_Offset_2
006c 01d6       |    |		Execute	Vector,Field_Write
006d 4803       |H   |		Short_Literal	0x3
006e 4804       |H   |		Short_Literal	0x4
006f 00da       |    |		Load_Top	At_Offset_2
0070 01d6       |    |		Execute	Vector,Field_Write
0071 4803       |H   |		Short_Literal	0x3
0072 4808       |H   |		Short_Literal	0x8
0073 00da       |    |		Load_Top	At_Offset_2
0074 01d6       |    |		Execute	Vector,Field_Write
0075 4803       |H   |		Short_Literal	0x3
0076 4809       |H   |		Short_Literal	0x9
0077 00da       |    |		Load_Top	At_Offset_2
0078 01d6       |    |		Execute	Vector,Field_Write
0079 4803       |H   |		Short_Literal	0x3
007a 480e       |H   |		Short_Literal	0xe
007b 00da       |    |		Load_Top	At_Offset_2
007c 01d6       |    |		Execute	Vector,Field_Write
007d 4803       |H   |		Short_Literal	0x3
007e 480f       |H   |		Short_Literal	0xf
007f 00da       |    |		Load_Top	At_Offset_2
0080 01d6       |    |		Execute	Vector,Field_Write
0081 4804       |H   |		Short_Literal	0x4
0082 480b       |H   |		Short_Literal	0xb
0083 00da       |    |		Load_Top	At_Offset_2
0084 01d6       |    |		Execute	Vector,Field_Write
0085 4804       |H   |		Short_Literal	0x4
0086 480c       |H   |		Short_Literal	0xc
0087 00da       |    |		Load_Top	At_Offset_2
0088 01d6       |    |		Execute	Vector,Field_Write
0089 4805       |H   |		Short_Literal	0x5
008a 4803       |H   |		Short_Literal	0x3
008b 00da       |    |		Load_Top	At_Offset_2
008c 01d6       |    |		Execute	Vector,Field_Write
008d 4805       |H   |		Short_Literal	0x5
008e 4805       |H   |		Short_Literal	0x5
008f 00da       |    |		Load_Top	At_Offset_2
0090 01d6       |    |		Execute	Vector,Field_Write
0091 4806       |H   |		Short_Literal	0x6
0092 4806       |H   |		Short_Literal	0x6
0093 00da       |    |		Load_Top	At_Offset_2
0094 01d6       |    |		Execute	Vector,Field_Write
0095 4806       |H   |		Short_Literal	0x6
0096 480a       |H   |		Short_Literal	0xa
0097 00da       |    |		Load_Top	At_Offset_2
0098 01d6       |    |		Execute	Vector,Field_Write
0099 4806       |H   |		Short_Literal	0x6
009a 4810       |H   |		Short_Literal	0x10
009b 00da       |    |		Load_Top	At_Offset_2
009c 01d6       |    |		Execute	Vector,Field_Write
009d 4807       |H   |		Short_Literal	0x7
009e 480d       |H   |		Short_Literal	0xd
009f 00da       |    |		Load_Top	At_Offset_2
00a0 01d6       |    |		Execute	Vector,Field_Write
00a1 4808       |H   |		Short_Literal	0x8
00a2 4807       |H   |		Short_Literal	0x7
00a3 00da       |    |		Load_Top	At_Offset_2
00a4 01d6       |    |		Execute	Vector,Field_Write
00a5 4809       |H   |		Short_Literal	0x9
00a6 4811       |H   |		Short_Literal	0x11
00a7 00da       |    |		Load_Top	At_Offset_2
00a8 01d6       |    |		Execute	Vector,Field_Write
00a9 4809       |H   |		Short_Literal	0x9
00aa 4812       |H   |		Short_Literal	0x12
00ab 00da       |    |		Load_Top	At_Offset_2
00ac 01d6       |    |		Execute	Vector,Field_Write
00ad 480a       |H   |		Short_Literal	0xa
00ae 4813       |H   |		Short_Literal	0x13
00af 00da       |    |		Load_Top	At_Offset_2
00b0 01d6       |    |		Execute	Vector,Field_Write
00b1 480b       |H   |		Short_Literal	0xb
00b2 4800       |H   |		Short_Literal	0x0
00b3 00da       |    |		Load_Top	At_Offset_2
00b4 01d6       |    |		Execute	Vector,Field_Write
00b5 480b       |H   |		Short_Literal	0xb
00b6 4801       |H   |		Short_Literal	0x1
00b7 00da       |    |		Load_Top	At_Offset_2
00b8 01d6       |    |		Execute	Vector,Field_Write
00b9 480b       |H   |		Short_Literal	0xb
00ba 4814       |H   |		Short_Literal	0x14
00bb 00da       |    |		Load_Top	At_Offset_2
00bc 01d6       |    |		Execute	Vector,Field_Write
00bd 00d9       |    |		Load_Top	At_Offset_1
00be 01d4       |    |		Execute	Vector,Structure_Write
00bf e5ff       |    |		Load	0x2,-0x1
00c0 e007       |    |		Load	0x0,0x7
00c1 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00c2 e005       |    |		Load	0x0,0x5
00c3 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00c4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00c5 00d9       |    |		Load_Top	At_Offset_1
00c6 01d7       |    |		Execute	Vector,Field_Read
00c7 0007       |    |		Action	Break_Optional
00c8			BODY_0058:
00c8 00d8       |    |		Load_Top	At_Offset_0
00c9 0f0b       |    |		Execute_Immediate	Equal,0xb
00ca 6810       |h   |		Jump_Zero	0xdb
00cb e5ff       |    |		Load	0x2,-0x1
00cc e007       |    |		Load	0x0,0x7
00cd 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00ce e008       |    |		Load	0x0,0x8
00cf 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00d0 6802       |h   |		Jump_Zero	0xd3
00d1 4801       |H   |		Short_Literal	0x1
00d2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00d3 e5ff       |    |		Load	0x2,-0x1
00d4 e007       |    |		Load	0x0,0x7
00d5 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00d6 e009       |    |		Load	0x0,0x9
00d7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00d8 6810       |h   |		Jump_Zero	0xe9
00d9 480c       |H   |		Short_Literal	0xc
00da 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00db 00d8       |    |		Load_Top	At_Offset_0
00dc 0f03       |    |		Execute_Immediate	Equal,0x3
00dd 00d9       |    |		Load_Top	At_Offset_1
00de 0f05       |    |		Execute_Immediate	Equal,0x5
00df 0278       | x  |		Execute	Discrete,Or
00e0 6808       |h   |		Jump_Zero	0xe9
00e1 e5ff       |    |		Load	0x2,-0x1
00e2 e007       |    |		Load	0x0,0x7
00e3 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00e4 e00a       |    |		Load	0x0,0xa
00e5 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00e6 6802       |h   |		Jump_Zero	0xe9
00e7 4802       |H   |		Short_Literal	0x2
00e8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00e9 00d8       |    |		Load_Top	At_Offset_0
00ea 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
00eb 0000 0000  |    |		.BLANK	0000[0x5]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f9       |    |		.CONST	0x00f9								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0004       |    |		.CONST	0x0004								; Number of locals
00f3			INIT_00f0:
00f3 029f 014b  |   K|		Declare_Subprogram	INIT_0148,For_Call
00f5 029f 015b  |   [|		Declare_Subprogram	INIT_0158,For_Call
00f7 029f 016b  |   k|		Declare_Subprogram	INIT_0168,For_Call
00f9			BODY_00f0:
00f9 e00b       |    |		Load	0x0,0xb
00fa 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00fb 8404       |    |		Call	0x2,0x4
00fc 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00fd 0000 0000  |    |		.XXX[0x3]
00ff 0000       |    |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0108       |    |		.CONST	0x0108								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 00db       |    |		Load_Top	At_Offset_3
0104 00db       |    |		Load_Top	At_Offset_3
0105 01d7       |    |		Execute	Vector,Field_Read
0106 e007       |    |		Load	0x0,0x7
0107 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0108			BODY_0100:
0108 00cf       |    |		Action	Mark_Auxiliary
0109 00d9       |    |		Load_Top	At_Offset_1
010a 01d9       |    |		Execute	Vector,Reverse_Bounds
010b 0263       | c  |		Execute	Discrete,Above_Bound
010c 701c       |p   |		Jump_Nonzero	0x129
010d 00d8       |    |		Load_Top	At_Offset_0
010e e402       |    |		Load	0x2,0x2
010f 01d7       |    |		Execute	Vector,Field_Read
0110 8214       |    |		Call	0x1,0x14
0111 00d9       |    |		Load_Top	At_Offset_1
0112 e402       |    |		Load	0x2,0x2
0113 01d7       |    |		Execute	Vector,Field_Read
0114 e007       |    |		Load	0x0,0x7
0115 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0116 e00c       |    |		Load	0x0,0xc
0117 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0118 e5fe       |    |		Load	0x2,-0x2
0119 e5ff       |    |		Load	0x2,-0x1
011a 01d7       |    |		Execute	Vector,Field_Read
011b 8214       |    |		Call	0x1,0x14
011c e5fe       |    |		Load	0x2,-0x2
011d e5ff       |    |		Load	0x2,-0x1
011e 01d7       |    |		Execute	Vector,Field_Read
011f e007       |    |		Load	0x0,0x7
0120 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0121 e00c       |    |		Load	0x0,0xc
0122 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0123 4801       |H   |		Short_Literal	0x1
0124 e5fd       |    |		Load	0x2,-0x3
0125 e006       |    |		Load	0x0,0x6
0126 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0127 00c8       |    |		Action	Pop_Auxiliary_Range
0128 3fe4       |?   |		Loop_Increasing	0x10d
0129 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
012a 0000 0000  |    |		.BLANK	0000[0x6]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 4800       |H   |		Short_Literal	0x0
0134 a213       |    |		Store_Unchecked	0x1,0x13
0135 00cf       |    |		Action	Mark_Auxiliary
0136 e5fd       |    |		Load	0x2,-0x3
0137 01d9       |    |		Execute	Vector,Reverse_Bounds
0138 0263       | c  |		Execute	Discrete,Above_Bound
0139 700a       |p   |		Jump_Nonzero	0x144
013a 00d8       |    |		Load_Top	At_Offset_0
013b e5fd       |    |		Load	0x2,-0x3
013c 820f       |    |		Call	0x1,0xf
013d 6804       |h   |		Jump_Zero	0x142
013e e5fc       |    |		Load	0x2,-0x4
013f 00d9       |    |		Load_Top	At_Offset_1
0140 e5fd       |    |		Load	0x2,-0x3
0141 85fe       |    |		Call	0x2,-0x2
0142 00c8       |    |		Action	Pop_Auxiliary_Range
0143 3ff6       |?   |		Loop_Increasing	0x13a
0144 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0145 0000 0000  |    |		.XXX[0x3]
0147 0000       |    |
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b       | K  |		.CONST	0x014b								; Address of begin
0149 0004       |    |		.CONST	0x0004								; Address of exception handler
014a 0001       |    |		.CONST	0x0001								; Number of locals
014b			BODY_0148:
014b			INIT_0148:
014b e213       |    |		Load	0x1,0x13
014c 6802       |h   |		Jump_Zero	0x14f
014d 4800       |H   |		Short_Literal	0x0
014e 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
014f e7fd       |    |		Load	0x3,-0x3
0150 e7fe       |    |		Load	0x3,-0x2
0151 e7ff       |    |		Load	0x3,-0x1
0152 8210       |    |		Call	0x1,0x10
0153 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0154 0000 0000  |    |		.BLANK	0000[0x4]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015d       | ]  |		.CONST	0x015d								; Address of begin
0159 0004       |    |		.CONST	0x0004								; Address of exception handler
015a 0002       |    |		.CONST	0x0002								; Number of locals
015b			INIT_0158:
015b 029f 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Call
015d			BODY_0158:
015d 00db       |    |		Load_Top	At_Offset_3
015e e008       |    |		Load	0x0,0x8
015f 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0160 6802       |h   |		Jump_Zero	0x163
0161 8602       |    |		Call	0x3,0x2
0162 7802       |x   |		Jump	0x165
0163 00db       |    |		Load_Top	At_Offset_3
0164 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0165 0831       | 1  |		Execute_Immediate	Raise,0x31
0166 0000 0000  |    |		.XXX[0x2]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0175       | u  |		.CONST	0x0175								; Address of begin
0169 01bd       |    |		.CONST	0x01bd								; Address of exception handler
016a 0002       |    |		.CONST	0x0002								; Number of locals
016b			INIT_0168:
016b e005       |    |		Load	0x0,0x5
016c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
016d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
016e 02c7       |    |		Declare_Variable	Any
016f e5fe       |    |		Load	0x2,-0x2
0170 e5ff       |    |		Load	0x2,-0x1
0171 01d7       |    |		Execute	Vector,Field_Read
0172 e007       |    |		Load	0x0,0x7
0173 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0174 a602       |    |		Store_Unchecked	0x3,0x2
0175			BODY_0168:
0175 e00b       |    |		Load	0x0,0xb
0176 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0177 e00b       |    |		Load	0x0,0xb
0178 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0179 e006       |    |		Load	0x0,0x6
017a 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
017b 0337       | 7  |		Declare_Variable	Array
017c e006       |    |		Load	0x0,0x6
017d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
017e 4801       |H   |		Short_Literal	0x1
017f 00da       |    |		Load_Top	At_Offset_2
0180 01d6       |    |		Execute	Vector,Field_Write
0181 e006       |    |		Load	0x0,0x6
0182 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0183 4802       |H   |		Short_Literal	0x2
0184 00da       |    |		Load_Top	At_Offset_2
0185 01d6       |    |		Execute	Vector,Field_Write
0186 e006       |    |		Load	0x0,0x6
0187 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0188 4803       |H   |		Short_Literal	0x3
0189 00da       |    |		Load_Top	At_Offset_2
018a 01d6       |    |		Execute	Vector,Field_Write
018b e006       |    |		Load	0x0,0x6
018c 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
018d 01c3       |    |		Execute	Vector,Check_In_Type
018e e5fe       |    |		Load	0x2,-0x2
018f 00d8       |    |		Load_Top	At_Offset_0
0190 0aff       |    |		Execute_Immediate	Plus,-0x1
0191 00d8       |    |		Load_Top	At_Offset_0
0192 00e3       |    |		Load_Encached	Natural_Cache
0193 0260       | `  |		Execute	Discrete,In_Type
0194 7001       |p   |		Jump_Nonzero	0x196
0195 0801       |    |		Execute_Immediate	Raise,0x1
0196 e5ff       |    |		Load	0x2,-0x1
0197 8402       |    |		Call	0x2,0x2
0198 e602       |    |		Load	0x3,0x2
0199 8403       |    |		Call	0x2,0x3
019a e00c       |    |		Load	0x0,0xc
019b 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
019c e602       |    |		Load	0x3,0x2
019d e00c       |    |		Load	0x0,0xc
019e 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
019f e5fe       |    |		Load	0x2,-0x2
01a0 e5ff       |    |		Load	0x2,-0x1
01a1 01d7       |    |		Execute	Vector,Field_Read
01a2 8214       |    |		Call	0x1,0x14
01a3 e5fd       |    |		Load	0x2,-0x3
01a4 e006       |    |		Load	0x0,0x6
01a5 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01a6 4800       |H   |		Short_Literal	0x0
01a7 a213       |    |		Store_Unchecked	0x1,0x13
01a8 0092 01f7  |    |		Action	Push_String_Extended,0x1f7					; "Saved module "
01aa e5fe       |    |		Load	0x2,-0x2
01ab e5ff       |    |		Load	0x2,-0x1
01ac 01d7       |    |		Execute	Vector,Field_Read
01ad e007       |    |		Load	0x0,0x7
01ae 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01af e00c       |    |		Load	0x0,0xc
01b0 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01b1 01cc       |    |		Execute	Vector,Catenate
01b2 e5fe       |    |		Load	0x2,-0x2
01b3 e5ff       |    |		Load	0x2,-0x1
01b4 01d7       |    |		Execute	Vector,Field_Read
01b5 e007       |    |		Load	0x0,0x7
01b6 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01b7 e00c       |    |		Load	0x0,0xc
01b8 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
01b9 01cc       |    |		Execute	Vector,Catenate
01ba e00d       |    |		Load	0x0,0xd
01bb 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
01bc 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01bd			TRAP_0168:
01bd e006       |    |		Load	0x0,0x6
01be 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
01bf 010f       |    |		Execute	Exception,Equal
01c0 681d       |h   |		Jump_Zero	0x1de
01c1 4801       |H   |		Short_Literal	0x1
01c2 a213       |    |		Store_Unchecked	0x1,0x13
01c3 0092 01f8  |    |		Action	Push_String_Extended,0x1f8					; "Ignoring "
01c5 e5fe       |    |		Load	0x2,-0x2
01c6 e5ff       |    |		Load	0x2,-0x1
01c7 01d7       |    |		Execute	Vector,Field_Read
01c8 e007       |    |		Load	0x0,0x7
01c9 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01ca e00c       |    |		Load	0x0,0xc
01cb 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
01cc 01cc       |    |		Execute	Vector,Catenate
01cd e5fe       |    |		Load	0x2,-0x2
01ce e5ff       |    |		Load	0x2,-0x1
01cf 01d7       |    |		Execute	Vector,Field_Read
01d0 e007       |    |		Load	0x0,0x7
01d1 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01d2 e00c       |    |		Load	0x0,0xc
01d3 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
01d4 01cc       |    |		Execute	Vector,Catenate
01d5 0092 01f9  |    |		Action	Push_String_Extended,0x1f9					; " because it duplicates the module name of "
01d7 01cc       |    |		Execute	Vector,Catenate
01d8 e006       |    |		Load	0x0,0x6
01d9 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01da 01cc       |    |		Execute	Vector,Catenate
01db e00d       |    |		Load	0x0,0xd
01dc 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01dd 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01de 0100       |    |		Execute	Exception,Raise
01df 0000       |    |		.XXX[0x1]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01ec       |    |		.CONST	0x01ec								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0002       |    |		.CONST	0x0002								; Number of locals
01e3			INIT_01e0:
01e3 e005       |    |		Load	0x0,0x5
01e4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01e5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01e6 02c7       |    |		Declare_Variable	Any
01e7 4800       |H   |		Short_Literal	0x0
01e8 e7ff       |    |		Load	0x3,-0x1
01e9 e008       |    |		Load	0x0,0x8
01ea 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01eb a802       |    |		Store_Unchecked	0x4,0x2
01ec			BODY_01e0:
01ec 00d8       |    |		Load_Top	At_Offset_0
01ed e005       |    |		Load	0x0,0x5
01ee 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01ef 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01f0 6803       |h   |		Jump_Zero	0x1f4
01f1 e7ff       |    |		Load	0x3,-0x1
01f2 00cb       |    |		Action	Pop_Block_With_Result
01f3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01f4 00d8       |    |		Load_Top	At_Offset_0
01f5 00cb       |    |		Action	Pop_Block_With_Result
01f6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01f7 ; --------------------------------------------------------------------------------------
01f7 ; STRING TABLE
01f7 ; --------------------------------------------------------------------------------------
01f7 0008       |    |		.STRTAB	0x0008->0x01fb							; "Saved module "
01f8 0013       |    |		.STRTAB	0x0013->0x0201							; "Ignoring "
01f9 001a       |    |		.STRTAB	0x001a->0x0206							; " because it duplicates the module name of "
01fa 0042       | B  |		.STREND 0x0042->0x021b
01fb 5361 7665  |Save|		.STRTAB_STRINGS
021b 0000 0000  |    |		.BLANK	0000[0x5]
0220 ; --------------------------------------------------------------------------------------
0220 ; Debug Table
0220 ; --------------------------------------------------------------------------------------
0220 0004 0011  |    |		.DEBUG4	0x0004,0x0011,0x97ac,0x0000,0x0001,0x0000
0226 2a00 0000  |*   |		.XXX[0x1da]
0228 07ff ffec  |    |
022a 1400 7191  |  q |
022c 7a00 0000  |z   |
022e 07ff ffec  |    |
0230 1400 7191  |  q |
0232 ca00 0000  |    |
0234 07ff ffec  |    |
0236 1400 7192  |  q |
0238 3600 0000  |6   |
023a 13ff ffec  |    |
023c 1400 7192  |  q |
023e ae00 0000  |    |
0240 07ff ffec  |    |
0242 1400 7193  |  q |
0244 2200 0000  |"   |
0246 07ff ffec  |    |
0248 1400 7193  |  q |
024a d600 0000  |    |
024c 03ff ffec  |    |
024e 1400 7194  |  q |
0250 e200 0000  |    |
0252 03ff ffec  |    |
0254 1400 7195  |  q |
0256 8a00 0000  |    |
0258 07ff ffec  |    |
025a 1400 7195  |  q |
025c ea00 0000  |    |
025e 13ff ffec  |    |
0260 1400 7196  |  q |
0262 2a00 0000  |*   |
0264 13ff ffec  |    |
0266 1400 7196  |  q |
0268 7e00 0000  |~   |
026a 13ff ffec  |    |
026c 1400 7196  |  q |
026e be00 0000  |    |
0270 13ff ffec  |    |
0272 1400 7197  |  q |
0274 7e00 0000  |~   |
0276 13ff ffec  |    |
0278 1400 7197  |  q |
027a ca00 0000  |    |
027c 03ff ffec  |    |
027e 1400 7198  |  q |
0280 1200 0000  |    |
0282 03ff ffec  |    |
0284 1400 7198  |  q |
0286 6e00 0000  |n   |
0288 03ff ffec  |    |
028a 1400 7198  |  q |
028c b200 0000  |    |
028e 03ff ffec  |    |
0290 1400 7198  |  q |
0292 e200 0000  |    |
0294 03ff ffec  |    |
0296 1400 7199  |  q |
0298 2a00 0000  |*   |
029a 07ff ffec  |    |
029c 1400 7199  |  q |
029e 8200 0000  |    |
02a0 63ff ffec  |c   |
02a2 1400 719c  |  q |
02a4 8880 0000  |    |
02a6 6000 0000  |`   |
02a8 0000 719c  |  q |
02aa ee00 0000  |    |
02ac 13ff ffec  |    |
02ae 1400 719d  |  q |
02b0 4200 0000  |B   |
02b2 13ff ffec  |    |
02b4 1400 719d  |  q |
02b6 9600 0000  |    |
02b8 13ff ffec  |    |
02ba 1400 71a1  |  q |
02bc a200 0000  |    |
02be 13ff ffec  |    |
02c0 1400 71a5  |  q |
02c2 2600 0000  |&   |
02c4 13ff ffec  |    |
02c6 1400 71a6  |  q |
02c8 6e00 0000  |n   |
02ca 07ff ffec  |    |
02cc 1400 71a7  |  q |
02ce 2c80 0000  |,   |
02d0 1000 0000  |    |
02d2 0000 71a7  |  q |
02d4 aa00 0001  |    |
02d6 03ff ffec  |    |
02d8 1400 71ad  |  q |
02da aa00 0001  |    |
02dc 03ff ffec  |    |
02de 1400 71af  |  q |
02e0 5a00 0001  |Z   |
02e2 63ff ffec  |c   |
02e4 1400 71b4  |  q |
02e6 ca00 0001  |    |
02e8 63ff ffec  |c   |
02ea 1400 71b7  |  q |
02ec 1200 0001  |    |
02ee 63ff ffec  |c   |
02f0 1400 71bc  |  q |
02f2 7e00 0001  |~   |
02f4 63ff ffec  |c   |
02f6 1400 71be  |  q |
02f8 c600 0001  |    |
02fa 83ff ffec  |    |
02fc 1400 71c4  |  q |
02fe 4e00 0001  |N   |
0300 83ff ffec  |    |
0302 1400 71c8  |  q |
0304 1600 0001  |    |
0306 63ff ffec  |c   |
0308 1400 71cd  |  q |
030a a200 0001  |    |
030c 63ff ffec  |c   |
030e 1400 71cf  |  q |
0310 ea00 0001  |    |
0312 73ff ffec  |s   |
0314 1400 71d5  |  q |
0316 9600 0001  |    |
0318 73ff ffec  |s   |
031a 1400 71d9  |  q |
031c 0a00 0001  |    |
031e 03ff ffec  |    |
0320 1400 71de  |  q |
0322 7200 0001  |r   |
0324 03ff ffec  |    |
0326 1400 71e0  |  q |
0328 2200 0001  |"   |
032a 33ff ffec  |3   |
032c 1400 71e5  |  q |
032e 8e00 0001  |    |
0330 33ff ffec  |3   |
0332 1400 71e9  |  q |
0334 3600 0001  |6   |
0336 73ff ffec  |s   |
0338 1400 71ee  |  q |
033a b600 0001  |    |
033c 73ff ffec  |s   |
033e 1400 71f4  |  q |
0340 2200 0001  |"   |
0342 73ff ffec  |s   |
0344 1400 71f5  |  q |
0346 ae00 0001  |    |
0348 53ff ffec  |S   |
034a 1400 71fb  |  q |
034c 2a00 0001  |*   |
034e 53ff ffec  |S   |
0350 1400 7200  |  r |
0352 5a00 0001  |Z   |
0354 83ff ffec  |    |
0356 1400 7205  |  r |
0358 e200 0001  |    |
035a 83ff ffec  |    |
035c 1400 720a  |  r |
035e e600 0001  |    |
0360 83ff ffec  |    |
0362 1400 720d  |  r |
0364 3200 0001  |2   |
0366 63ff ffec  |c   |
0368 1400 7212  |  r |
036a aa00 0001  |    |
036c 63ff ffec  |c   |
036e 1400 7214  |  r |
0370 f200 0000  |    |
0372 13ff ffec  |    |
0374 1400 7215  |  r |
0376 3a00 0000  |:   |
0378 13ff ffec  |    |
037a 1400 7216  |  r |
037c 4600 0000  |F   |
037e a3ff ffec  |    |
0380 1400 721c  |  r |
0382 4a00 0000  |J   |
0384 53ff ffec  |S   |
0386 1400 721e  |  r |
0388 a600 0000  |    |
038a 13ff ffec  |    |
038c 1400 721f  |  r |
038e 0200 0000  |    |
0390 13ff ffec  |    |
0392 1400 721f  |  r |
0394 5a00 0000  |Z   |
0396 b3ff ffec  |    |
0398 1400 7223  |  r#|
039a d600 0000  |    |
039c b3ff ffec  |    |
039e 1400 7226  |  r&|
03a0 0480 0000  |    |
03a2 b000 0000  |    |
03a4 0000 7226  |  r&|
03a6 6080 0000  |`   |
03a8 b000 0000  |    |
03aa 0000 7226  |  r&|
03ac be00 0000  |    |
03ae 23ff ffec  |#   |
03b0 1400 7228  |  r(|
03b2 9890 0000  |    |
03b4 0400 11d9  |    |
03b6 7000 7229  |p r)|
03b8 0210 0000  |    |
03ba 0000 11d9  |    |
03bc 7000 0000  |p   |
03be 0110 0002  |    |
03c0 1400 11d9  |    |
03c2 7000 7229  |p r)|
03c4 a680 0000  |    |
03c6 b000 0001  |    |
03c8 1000 722a  |  r*|
03ca 0a80 0000  |    |
03cc 1000 0001  |    |
03ce 2000 0000  |    |
03d0 0110 0002  |    |
03d2 1400 11d9  |    |
03d4 c000 0000  |    |
03d6 0110 0002  |    |
03d8 1c00 11da  |    |
03da 0000 0000  |    |
03dc 0110 0002  |    |
03de 2000 11dd  |    |
03e0 3000 722a  |0 r*|
03e2 4e00 0000  |N   |
03e4 d3ff ffec  |    |
03e6 1400 722d  |  r-|
03e8 5c90 0000  |\   |
03ea b000 11dd  |    |
03ec 5000 0000  |P   |
03ee 0110 0001  |    |
03f0 c800 11dd  |    |
03f2 5000 722d  |P r-|
03f4 ce80 0000  |    |
03f6 b000 0001  |    |
03f8 1000 722e  |  r.|
03fa 1100 0000  |    |
03fc b000 0000  |    |
03fe 6000 722e  |` r.|