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

⟦24be750f9⟧

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

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 0308       |    |		.CONST	0x0308								; 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 005f       | _  |		.CONST	0x005f								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001a       |    |		.CONST	0x001a								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 4808       |H   |		Short_Literal	0x8
000d 029f 006b  |   k|		Declare_Subprogram	INIT_0068,For_Call
000f 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0010 00d8       |    |		Load_Top	At_Offset_0
0011 0266       | f  |		Execute	Discrete,Bounds
0012 00e1       |    |		Load_Encached	Boolean_Cache
0013 02a0       |    |		Declare_Subprogram	Null_Subprogram
0014 4801       |H   |		Short_Literal	0x1
0015 035e       | ^  |		Declare_Type	Array,Defined,Visible
0016 029a 00a3  |    |		Declare_Subprogram	INIT_00a0,For_Outer_Call,Visible,Unelaborated
0018 029a 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Outer_Call,Visible,Unelaborated
001a 4800       |H   |		Short_Literal	0x0
001b 4800       |H   |		Short_Literal	0x0
001c 029f 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Call
001e 03fe       |    |		Declare_Type	Discrete,Defined,Visible
001f 4800       |H   |		Short_Literal	0x0
0020 4812       |H   |		Short_Literal	0x12
0021 029f 00db  |    |		Declare_Subprogram	INIT_00d8,For_Call
0023 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 4800       |H   |		Short_Literal	0x0
002b 4802       |H   |		Short_Literal	0x2
002c 029f 0103  |    |		Declare_Subprogram	INIT_0100,For_Call
002e 03fe       |    |		Declare_Type	Discrete,Defined,Visible
002f c218       |    |		Store	0x1,0x18
0030 4800       |H   |		Short_Literal	0x0
0031 4803       |H   |		Short_Literal	0x3
0032 029f 012b  |   +|		Declare_Subprogram	INIT_0128,For_Call
0034 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0035 c214       |    |		Store	0x1,0x14
0036 4800       |H   |		Short_Literal	0x0
0037 4802       |H   |		Short_Literal	0x2
0038 029f 0153  |   S|		Declare_Subprogram	INIT_0150,For_Call
003a 03fe       |    |		Declare_Type	Discrete,Defined,Visible
003b c215       |    |		Store	0x1,0x15
003c 4800       |H   |		Short_Literal	0x0
003d 4801       |H   |		Short_Literal	0x1
003e 029f 017b  |   {|		Declare_Subprogram	INIT_0178,For_Call
0040 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0041 c216       |    |		Store	0x1,0x16
0042 4800       |H   |		Short_Literal	0x0
0043 4805       |H   |		Short_Literal	0x5
0044 029f 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Call
0046 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0047 c217       |    |		Store	0x1,0x17
0048 00bf       |    |		Action	Accept_Activation
0049 4800       |H   |		Short_Literal	0x0
004a 4801       |H   |		Short_Literal	0x1
004b 4801       |H   |		Short_Literal	0x1
004c 604b       |`K  |		Indirect_Literal	Discrete,0x98,{0x00000000, 0x0000076d}
004d e001       |    |		Load	0x0,0x1
004e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
004f e001       |    |		Load	0x0,0x1
0050 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0051 011e       |    |		Execute	Any,Convert
0052 6041       |`A  |		Indirect_Literal	Discrete,0x94,{0x00000000, 0xa8bf8000}
0053 481f       |H   |		Short_Literal	0x1f
0054 480c       |H   |		Short_Literal	0xc
0055 603a       |`:  |		Indirect_Literal	Discrete,0x90,{0x00000000, 0x00000833}
0056 e001       |    |		Load	0x0,0x1
0057 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0058 e001       |    |		Load	0x0,0x1
0059 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
005a 011e       |    |		Execute	Any,Convert
005b 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
005c 00c7       |    |		Action	Elaborate_Subprogram
005d 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
005e 00c7       |    |		Action	Elaborate_Subprogram
005f			BODY_0008:
005f 00bc       |    |		Action	Signal_Activated
0060 00bb       |    |		Action	Signal_Completion
0061 0000 0000  |    |		.BLANK	0000[0x7]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b       | k  |		.CONST	0x006b								; Address of begin
0069 0004       |    |		.CONST	0x0004								; Address of exception handler
006a 0001       |    |		.CONST	0x0001								; Number of locals
006b			BODY_0068:
006b			INIT_0068:
006b 4607       |F   |		Jump_Case	0x8
006c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
006d 7806       |x   |		Jump	0x74								; case 0x1
006e 7809       |x   |		Jump	0x78								; case 0x2
006f 780d       |x   |		Jump	0x7d								; case 0x3
0070 7810       |x   |		Jump	0x81								; case 0x4
0071 7811       |x   |		Jump	0x83								; case 0x5
0072 7812       |x   |		Jump	0x85								; case 0x6
0073 7815       |x   |		Jump	0x89								; case 0x7
0074 00da       |    |		Load_Top	At_Offset_2
0075 0091 01c5  |    |		Action	Push_String_Extended_Indexed,0x1c5				; "GENERICS_SHARE_CODE"
0077 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0078 00db       |    |		Load_Top	At_Offset_3
0079 00db       |    |		Load_Top	At_Offset_3
007a 00e0       |    |		Load_Encached	Standard_Cache
007b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
007c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
007d 00da       |    |		Load_Top	At_Offset_2
007e 00e0       |    |		Load_Encached	Standard_Cache
007f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0080 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0081 00db       |    |		Load_Top	At_Offset_3
0082 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0083 00db       |    |		Load_Top	At_Offset_3
0084 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0085 e20d       |    |		Load	0x1,0xd
0086 00dc       |    |		Load_Top	At_Offset_4
0087 0267       | g  |		Execute	Discrete,Predecessor
0088 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0089 e20d       |    |		Load	0x1,0xd
008a 00dc       |    |		Load_Top	At_Offset_4
008b 0268       | h  |		Execute	Discrete,Successor
008c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
008d 0000 0000  |    |		.XXX[0x3]
008f 0000       |    |
0090 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000833}
0094 0000 0000  |    |		.LITERAL	{0x00000000, 0xa8bf8000}
0098 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000076d}
009c 0000 0000  |    |		.BLANK	0000[0x4]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3       |    |		.CONST	0x00a3								; Address of begin
00a1 0004       |    |		.CONST	0x0004								; Address of exception handler
00a2 0001       |    |		.CONST	0x0001								; Number of locals
00a3			BODY_00a0:
00a3			INIT_00a0:
00a3 e219       |    |		Load	0x1,0x19
00a4 00ca       |    |		Action	Exit_Nullary_Function
00a5 0000 0000  |    |		.XXX[0x3]
00a7 0000       |    |
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00ab       |    |		.CONST	0x00ab								; Address of begin
00a9 0004       |    |		.CONST	0x0004								; Address of exception handler
00aa 0001       |    |		.CONST	0x0001								; Number of locals
00ab			BODY_00a8:
00ab			INIT_00a8:
00ab e21a       |    |		Load	0x1,0x1a
00ac 00ca       |    |		Action	Exit_Nullary_Function
00ad 0000 0000  |    |		.XXX[0x3]
00af 0000       |    |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3       |    |		.CONST	0x00b3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0001       |    |		.CONST	0x0001								; Number of locals
00b3			BODY_00b0:
00b3			INIT_00b0:
00b3 4607       |F   |		Jump_Case	0x8
00b4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00b5 7806       |x   |		Jump	0xbc								; case 0x1
00b6 7809       |x   |		Jump	0xc0								; case 0x2
00b7 780d       |x   |		Jump	0xc5								; case 0x3
00b8 7810       |x   |		Jump	0xc9								; case 0x4
00b9 7811       |x   |		Jump	0xcb								; case 0x5
00ba 7812       |x   |		Jump	0xcd								; case 0x6
00bb 7815       |x   |		Jump	0xd1								; case 0x7
00bc 00da       |    |		Load_Top	At_Offset_2
00bd 0091 01ce  |    |		Action	Push_String_Extended_Indexed,0x1ce				; "ONE"
00bf 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00c0 00db       |    |		Load_Top	At_Offset_3
00c1 00db       |    |		Load_Top	At_Offset_3
00c2 00e0       |    |		Load_Encached	Standard_Cache
00c3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00c4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00c5 00da       |    |		Load_Top	At_Offset_2
00c6 00e0       |    |		Load_Encached	Standard_Cache
00c7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00c8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00c9 00db       |    |		Load_Top	At_Offset_3
00ca 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00cb 00db       |    |		Load_Top	At_Offset_3
00cc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00cd e211       |    |		Load	0x1,0x11
00ce 00dc       |    |		Load_Top	At_Offset_4
00cf 0267       | g  |		Execute	Discrete,Predecessor
00d0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d1 e211       |    |		Load	0x1,0x11
00d2 00dc       |    |		Load_Top	At_Offset_4
00d3 0268       | h  |		Execute	Discrete,Successor
00d4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d5 0000 0000  |    |		.XXX[0x3]
00d7 0000       |    |
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 4607       |F   |		Jump_Case	0x8
00dc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00dd 7806       |x   |		Jump	0xe4								; case 0x1
00de 7809       |x   |		Jump	0xe8								; case 0x2
00df 780d       |x   |		Jump	0xed								; case 0x3
00e0 7810       |x   |		Jump	0xf1								; case 0x4
00e1 7811       |x   |		Jump	0xf3								; case 0x5
00e2 7812       |x   |		Jump	0xf5								; case 0x6
00e3 7815       |x   |		Jump	0xf9								; case 0x7
00e4 00da       |    |		Load_Top	At_Offset_2
00e5 0091 01cf  |    |		Action	Push_String_Extended_Indexed,0x1cf				; "NOOP"
00e7 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00e8 00db       |    |		Load_Top	At_Offset_3
00e9 00db       |    |		Load_Top	At_Offset_3
00ea 00e0       |    |		Load_Encached	Standard_Cache
00eb 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00ec 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ed 00da       |    |		Load_Top	At_Offset_2
00ee 00e0       |    |		Load_Encached	Standard_Cache
00ef 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00f0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00f1 00db       |    |		Load_Top	At_Offset_3
00f2 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f3 00db       |    |		Load_Top	At_Offset_3
00f4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f5 e212       |    |		Load	0x1,0x12
00f6 00dc       |    |		Load_Top	At_Offset_4
00f7 0267       | g  |		Execute	Discrete,Predecessor
00f8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f9 e212       |    |		Load	0x1,0x12
00fa 00dc       |    |		Load_Top	At_Offset_4
00fb 0268       | h  |		Execute	Discrete,Successor
00fc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00fd 0000 0000  |    |		.XXX[0x3]
00ff 0000       |    |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103       |    |		.CONST	0x0103								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0001       |    |		.CONST	0x0001								; Number of locals
0103			BODY_0100:
0103			INIT_0100:
0103 4607       |F   |		Jump_Case	0x8
0104 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0105 7806       |x   |		Jump	0x10c								; case 0x1
0106 7809       |x   |		Jump	0x110								; case 0x2
0107 780d       |x   |		Jump	0x115								; case 0x3
0108 7810       |x   |		Jump	0x119								; case 0x4
0109 7811       |x   |		Jump	0x11b								; case 0x5
010a 7812       |x   |		Jump	0x11d								; case 0x6
010b 7815       |x   |		Jump	0x121								; case 0x7
010c 00da       |    |		Load_Top	At_Offset_2
010d 0091 01e2  |    |		Action	Push_String_Extended_Indexed,0x1e2				; "NONE"
010f 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0110 00db       |    |		Load_Top	At_Offset_3
0111 00db       |    |		Load_Top	At_Offset_3
0112 00e0       |    |		Load_Encached	Standard_Cache
0113 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0114 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0115 00da       |    |		Load_Top	At_Offset_2
0116 00e0       |    |		Load_Encached	Standard_Cache
0117 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0118 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0119 00db       |    |		Load_Top	At_Offset_3
011a 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
011b 00db       |    |		Load_Top	At_Offset_3
011c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
011d e218       |    |		Load	0x1,0x18
011e 00dc       |    |		Load_Top	At_Offset_4
011f 0267       | g  |		Execute	Discrete,Predecessor
0120 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0121 e218       |    |		Load	0x1,0x18
0122 00dc       |    |		Load_Top	At_Offset_4
0123 0268       | h  |		Execute	Discrete,Successor
0124 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0125 0000 0000  |    |		.XXX[0x3]
0127 0000       |    |
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b       | +  |		.CONST	0x012b								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0001       |    |		.CONST	0x0001								; Number of locals
012b			BODY_0128:
012b			INIT_0128:
012b 4607       |F   |		Jump_Case	0x8
012c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
012d 7806       |x   |		Jump	0x134								; case 0x1
012e 7809       |x   |		Jump	0x138								; case 0x2
012f 780d       |x   |		Jump	0x13d								; case 0x3
0130 7810       |x   |		Jump	0x141								; case 0x4
0131 7811       |x   |		Jump	0x143								; case 0x5
0132 7812       |x   |		Jump	0x145								; case 0x6
0133 7815       |x   |		Jump	0x149								; case 0x7
0134 00da       |    |		Load_Top	At_Offset_2
0135 0091 01e5  |    |		Action	Push_String_Extended_Indexed,0x1e5				; "INVALID"
0137 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0138 00db       |    |		Load_Top	At_Offset_3
0139 00db       |    |		Load_Top	At_Offset_3
013a 00e0       |    |		Load_Encached	Standard_Cache
013b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
013c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
013d 00da       |    |		Load_Top	At_Offset_2
013e 00e0       |    |		Load_Encached	Standard_Cache
013f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0140 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0141 00db       |    |		Load_Top	At_Offset_3
0142 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0143 00db       |    |		Load_Top	At_Offset_3
0144 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0145 e214       |    |		Load	0x1,0x14
0146 00dc       |    |		Load_Top	At_Offset_4
0147 0267       | g  |		Execute	Discrete,Predecessor
0148 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0149 e214       |    |		Load	0x1,0x14
014a 00dc       |    |		Load_Top	At_Offset_4
014b 0268       | h  |		Execute	Discrete,Successor
014c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
014d 0000 0000  |    |		.XXX[0x3]
014f 0000       |    |
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153       | S  |		.CONST	0x0153								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0001       |    |		.CONST	0x0001								; Number of locals
0153			BODY_0150:
0153			INIT_0150:
0153 4607       |F   |		Jump_Case	0x8
0154 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0155 7806       |x   |		Jump	0x15c								; case 0x1
0156 7809       |x   |		Jump	0x160								; case 0x2
0157 780d       |x   |		Jump	0x165								; case 0x3
0158 7810       |x   |		Jump	0x169								; case 0x4
0159 7811       |x   |		Jump	0x16b								; case 0x5
015a 7812       |x   |		Jump	0x16d								; case 0x6
015b 7815       |x   |		Jump	0x171								; case 0x7
015c 00da       |    |		Load_Top	At_Offset_2
015d 0091 01e9  |    |		Action	Push_String_Extended_Indexed,0x1e9				; "UNKNOWN"
015f 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0160 00db       |    |		Load_Top	At_Offset_3
0161 00db       |    |		Load_Top	At_Offset_3
0162 00e0       |    |		Load_Encached	Standard_Cache
0163 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0164 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0165 00da       |    |		Load_Top	At_Offset_2
0166 00e0       |    |		Load_Encached	Standard_Cache
0167 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0168 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0169 00db       |    |		Load_Top	At_Offset_3
016a 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
016b 00db       |    |		Load_Top	At_Offset_3
016c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
016d e215       |    |		Load	0x1,0x15
016e 00dc       |    |		Load_Top	At_Offset_4
016f 0267       | g  |		Execute	Discrete,Predecessor
0170 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0171 e215       |    |		Load	0x1,0x15
0172 00dc       |    |		Load_Top	At_Offset_4
0173 0268       | h  |		Execute	Discrete,Successor
0174 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0175 0000 0000  |    |		.XXX[0x3]
0177 0000       |    |
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b       | {  |		.CONST	0x017b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0001       |    |		.CONST	0x0001								; Number of locals
017b			BODY_0178:
017b			INIT_0178:
017b 4607       |F   |		Jump_Case	0x8
017c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
017d 7806       |x   |		Jump	0x184								; case 0x1
017e 7809       |x   |		Jump	0x188								; case 0x2
017f 780d       |x   |		Jump	0x18d								; case 0x3
0180 7810       |x   |		Jump	0x191								; case 0x4
0181 7811       |x   |		Jump	0x193								; case 0x5
0182 7812       |x   |		Jump	0x195								; case 0x6
0183 7815       |x   |		Jump	0x199								; case 0x7
0184 00da       |    |		Load_Top	At_Offset_2
0185 0091 01ec  |    |		Action	Push_String_Extended_Indexed,0x1ec				; "READ_ONLY"
0187 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0188 00db       |    |		Load_Top	At_Offset_3
0189 00db       |    |		Load_Top	At_Offset_3
018a 00e0       |    |		Load_Encached	Standard_Cache
018b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
018c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
018d 00da       |    |		Load_Top	At_Offset_2
018e 00e0       |    |		Load_Encached	Standard_Cache
018f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0190 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0191 00db       |    |		Load_Top	At_Offset_3
0192 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0193 00db       |    |		Load_Top	At_Offset_3
0194 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0195 e216       |    |		Load	0x1,0x16
0196 00dc       |    |		Load_Top	At_Offset_4
0197 0267       | g  |		Execute	Discrete,Predecessor
0198 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0199 e216       |    |		Load	0x1,0x16
019a 00dc       |    |		Load_Top	At_Offset_4
019b 0268       | h  |		Execute	Discrete,Successor
019c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
019d 0000 0000  |    |		.XXX[0x3]
019f 0000       |    |
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3       |    |		.CONST	0x01a3								; Address of begin
01a1 0004       |    |		.CONST	0x0004								; Address of exception handler
01a2 0001       |    |		.CONST	0x0001								; Number of locals
01a3			BODY_01a0:
01a3			INIT_01a0:
01a3 4607       |F   |		Jump_Case	0x8
01a4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
01a5 7806       |x   |		Jump	0x1ac								; case 0x1
01a6 7809       |x   |		Jump	0x1b0								; case 0x2
01a7 780d       |x   |		Jump	0x1b5								; case 0x3
01a8 7810       |x   |		Jump	0x1b9								; case 0x4
01a9 7811       |x   |		Jump	0x1bb								; case 0x5
01aa 7812       |x   |		Jump	0x1bd								; case 0x6
01ab 7815       |x   |		Jump	0x1c1								; case 0x7
01ac 00da       |    |		Load_Top	At_Offset_2
01ad 0091 01ee  |    |		Action	Push_String_Extended_Indexed,0x1ee				; "UNKNOWN"
01af 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01b0 00db       |    |		Load_Top	At_Offset_3
01b1 00db       |    |		Load_Top	At_Offset_3
01b2 00e0       |    |		Load_Encached	Standard_Cache
01b3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01b4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01b5 00da       |    |		Load_Top	At_Offset_2
01b6 00e0       |    |		Load_Encached	Standard_Cache
01b7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01b8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01b9 00db       |    |		Load_Top	At_Offset_3
01ba 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01bb 00db       |    |		Load_Top	At_Offset_3
01bc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01bd e217       |    |		Load	0x1,0x17
01be 00dc       |    |		Load_Top	At_Offset_4
01bf 0267       | g  |		Execute	Discrete,Predecessor
01c0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01c1 e217       |    |		Load	0x1,0x17
01c2 00dc       |    |		Load_Top	At_Offset_4
01c3 0268       | h  |		Execute	Discrete,Successor
01c4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01c5 ; --------------------------------------------------------------------------------------
01c5 ; STRING TABLE
01c5 ; --------------------------------------------------------------------------------------
01c5 0060       | `  |		.STRTAB	0x0060->0x01f5							; "GENERICS_SHARE_CODE"
01c6 0071       | q  |		.STRTAB	0x0071->0x01fe							; "REQUIRES_BODY_AND_GENERIC_IN_SAME_COMPILATION"
01c7 009c       |    |		.STRTAB	0x009c->0x0215							; "REQUIRES_SUBUNITS_AND_GENERIC_IN_SAME_COMPILATION"
01c8 00cb       |    |		.STRTAB	0x00cb->0x022d							; "IMPLEMENTS_PRAGMA_INLINE"
01c9 00e1       |    |		.STRTAB	0x00e1->0x0239							; "SEPARATE_SUBUNITS_ARE_INEFFICIENT"
01ca 0100       |    |		.STRTAB	0x0100->0x024a							; "HAS_OTHER_OPTIMIZATION_DEPENDENCIES"
01cb 0121       | !  |		.STRTAB	0x0121->0x025b							; "REQUIRES_SOURCE_TRANSFORMATIONS_BEFORE_TRANSFER"
01cc 014e       | N  |		.STRTAB	0x014e->0x0273							; "SPARE_06"
01cd 0154       | T  |		.STRTAB	0x0154->0x0277							; "SPARE_07"
01ce 015a       | Z  |		.STRTAB	0x015a->0x027b							; "ONE"
01cf 015b       | [  |		.STRTAB	0x015b->0x027c							; "NOOP"
01d0 015d       | ]  |		.STRTAB	0x015d->0x027e							; "PROLOG"
01d1 0161       | a  |		.STRTAB	0x0161->0x0281							; "SUBSCRIPT"
01d2 0168       | h  |		.STRTAB	0x0168->0x0286							; "TRANSFERS"
01d3 016f       | o  |		.STRTAB	0x016f->0x028a							; "REBUILDS"
01d4 0175       | u  |		.STRTAB	0x0175->0x028e							; "DELETES"
01d5 017a       | z  |		.STRTAB	0x017a->0x0292							; "IMPORTS"
01d6 017f       |    |		.STRTAB	0x017f->0x0295							; "CONTEXT"
01d7 0184       |    |		.STRTAB	0x0184->0x0299							; "IMPORT"
01d8 0188       |    |		.STRTAB	0x0188->0x029c							; "DEPORT"
01d9 018c       |    |		.STRTAB	0x018c->0x029f							; "DOWNLOAD"
01da 0192       |    |		.STRTAB	0x0192->0x02a3							; "UPLOAD"
01db 0196       |    |		.STRTAB	0x0196->0x02a6							; "GATHER"
01dc 019a       |    |		.STRTAB	0x019a->0x02a9							; "SPREAD"
01dd 019e       |    |		.STRTAB	0x019e->0x02ac							; "DELETE"
01de 01a2       |    |		.STRTAB	0x01a2->0x02af							; "BUILD"
01df 01a5       |    |		.STRTAB	0x01a5->0x02b1							; "LOAD"
01e0 01a7       |    |		.STRTAB	0x01a7->0x02b3							; "CUSTOM"
01e1 01ab       |    |		.STRTAB	0x01ab->0x02b6							; "EPILOG"
01e2 01af       |    |		.STRTAB	0x01af->0x02b9							; "NONE"
01e3 01b1       |    |		.STRTAB	0x01b1->0x02bb							; "BASIC"
01e4 01b4       |    |		.STRTAB	0x01b4->0x02be							; "FULL"
01e5 01b6       |    |		.STRTAB	0x01b6->0x02c0							; "INVALID"
01e6 01bb       |    |		.STRTAB	0x01bb->0x02c3							; "LOAD_VIEW"
01e7 01c2       |    |		.STRTAB	0x01c2->0x02c8							; "WORLD"
01e8 01c5       |    |		.STRTAB	0x01c5->0x02ca							; "COMBINED_VIEW"
01e9 01d0       |    |		.STRTAB	0x01d0->0x02d1							; "UNKNOWN"
01ea 01d5       |    |		.STRTAB	0x01d5->0x02d4							; "LOAD_VIEWS"
01eb 01dd       |    |		.STRTAB	0x01dd->0x02d9							; "WORLDS"
01ec 01e1       |    |		.STRTAB	0x01e1->0x02dc							; "READ_ONLY"
01ed 01e8       |    |		.STRTAB	0x01e8->0x02e1							; "READ_WRITE"
01ee 01f0       |    |		.STRTAB	0x01f0->0x02e6							; "UNKNOWN"
01ef 01f5       |    |		.STRTAB	0x01f5->0x02e9							; "STRUCTURAL"
01f0 01fd       |    |		.STRTAB	0x01fd->0x02ee							; "WITHED"
01f1 0201       |    |		.STRTAB	0x0201->0x02f1							; "INSTANTIATED"
01f2 020b       |    |		.STRTAB	0x020b->0x02f7							; "CALLED_INLINE"
01f3 0216       |    |		.STRTAB	0x0216->0x02fe							; "OTHER"
01f4 0219       |    |		.STREND 0x0219->0x0300
01f5 4745 4e45  |GENE|		.STRTAB_STRINGS
0301 0000 0000  |    |		.BLANK	0000[0x7]
0308 ; --------------------------------------------------------------------------------------
0308 ; Debug Table
0308 ; --------------------------------------------------------------------------------------
0308 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0xd8e5,0x0000,0x0001,0x0000
030e 0000 0000  |    |		.BLANK	0000[0xf2]