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

⟦ddb5fd403⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03c0fe, seg_29d0d7

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 
└─⟦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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0318       |    |		.CONST	0x0318								; 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 8002       |    |		.CONST	0x8002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 001e       |    |		.CONST	0x001e								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0011       |    |		.CONST	0x0011								; Number of locals
000b			INIT_0008:
000b 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
000d 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated
000f 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated
0011 029a 0153  |   S|		Declare_Subprogram	INIT_0150,For_Outer_Call,Visible,Unelaborated
0013 00bf       |    |		Action	Accept_Activation
0014 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
0015 00c7       |    |		Action	Elaborate_Subprogram
0016 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0017 00c7       |    |		Action	Elaborate_Subprogram
0018 029d 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call
001a 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
001b 00c7       |    |		Action	Elaborate_Subprogram
001c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
001d 00c7       |    |		Action	Elaborate_Subprogram
001e			BODY_0008:
001e 00bc       |    |		Action	Signal_Activated
001f 00bb       |    |		Action	Signal_Completion
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0035       | 5  |		.CONST	0x0035								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 000b       |    |		.CONST	0x000b								; Number of locals
0023			INIT_0020:
0023 e002       |    |		Load	0x0,0x2
0024 0337       | 7  |		Declare_Variable	Array
0025 00d8       |    |		Load_Top	At_Offset_0
0026 0337       | 7  |		Declare_Variable	Array
0027 e003       |    |		Load	0x0,0x3
0028 0007       |    |		Action	Break_Optional
0029 e004       |    |		Load	0x0,0x4
002a 0007       |    |		Action	Break_Optional
002b e005       |    |		Load	0x0,0x5
002c 0322       | "  |		Declare_Variable	Record
002d 00e2       |    |		Load_Encached	Integer_Cache
002e 03e9       |    |		Declare_Variable	Discrete,Duplicate
002f 03e9       |    |		Declare_Variable	Discrete,Duplicate
0030 e006       |    |		Load	0x0,0x6
0031 0322       | "  |		Declare_Variable	Record
0032 00d8       |    |		Load_Top	At_Offset_0
0033 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0034 00e1       |    |		Load_Encached	Boolean_Cache
0035			BODY_0020:
0035 4801       |H   |		Short_Literal	0x1
0036 a5fc       |    |		Store_Unchecked	0x2,-0x4
0037 4801       |H   |		Short_Literal	0x1
0038 e5ff       |    |		Load	0x2,-0x1
0039 0092 02a7  |    |		Action	Push_String_Extended,0x2a7					; "!!"
003b e007       |    |		Load	0x0,0x7
003c 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
003d 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
003e 00da       |    |		Load_Top	At_Offset_2
003f 6808       |h   |		Jump_Zero	0x48
0040 e008       |    |		Load	0x0,0x8
0041 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0042 4802       |H   |		Short_Literal	0x2
0043 0092 02a8  |    |		Action	Push_String_Extended,0x2a8					; "Remote access is not currently supported"
0045 e009       |    |		Load	0x0,0x9
0046 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0047 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0048 e405       |    |		Load	0x2,0x5
0049 e404       |    |		Load	0x2,0x4
004a 4801       |H   |		Short_Literal	0x1
004b 4800       |H   |		Short_Literal	0x0
004c 4800       |H   |		Short_Literal	0x0
004d e5ff       |    |		Load	0x2,-0x1
004e 800a       |    |		Call	0x0,0xa
004f c404       |    |		Store	0x2,0x4
0050 c405       |    |		Store	0x2,0x5
0051 e405       |    |		Load	0x2,0x5
0052 707c       |p|  |		Jump_Nonzero	0xcf
0053 e5fe       |    |		Load	0x2,-0x2
0054 800b       |    |		Call	0x0,0xb
0055 6837       |h7  |		Jump_Zero	0x8d
0056 e5fd       |    |		Load	0x2,-0x3
0057 01db       |    |		Execute	Vector,Length
0058 7007       |p   |		Jump_Nonzero	0x60
0059 00d9       |    |		Load_Top	At_Offset_1
005a 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
005b e5ff       |    |		Load	0x2,-0x1
005c e00c       |    |		Load	0x0,0xc
005d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
005e 00d1       |    |		Pop_Control	Pop_Count_1
005f 7806       |x   |		Jump	0x66
0060 00d9       |    |		Load_Top	At_Offset_1
0061 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0062 e5fd       |    |		Load	0x2,-0x3
0063 e00c       |    |		Load	0x0,0xc
0064 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0065 00d1       |    |		Pop_Control	Pop_Count_1
0066 e406       |    |		Load	0x2,0x6
0067 00e1       |    |		Load_Encached	Boolean_Cache
0068 00e1       |    |		Load_Encached	Boolean_Cache
0069 00e1       |    |		Load_Encached	Boolean_Cache
006a 00e2       |    |		Load_Encached	Integer_Cache
006b e404       |    |		Load	0x2,0x4
006c 800d       |    |		Call	0x0,0xd
006d c408       |    |		Store	0x2,0x8
006e e40a       |    |		Load	0x2,0xa
006f 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0070 e40a       |    |		Load	0x2,0xa
0071 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0072 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0073 00d1       |    |		Pop_Control	Pop_Count_1
0074 00d9       |    |		Load_Top	At_Offset_1
0075 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0076 0120       |    |		Execute	Any,Is_Value
0077 6803       |h   |		Jump_Zero	0x7b
0078 e00e       |    |		Load	0x0,0xe
0079 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
007a 7802       |x   |		Jump	0x7d
007b 00d9       |    |		Load_Top	At_Offset_1
007c 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
007d e406       |    |		Load	0x2,0x6
007e 800f       |    |		Call	0x0,0xf
007f 00da       |    |		Load_Top	At_Offset_2
0080 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0081 00db       |    |		Load_Top	At_Offset_3
0082 090a       |    |		Execute_Immediate	Binary_Scale,0xa
0083 00da       |    |		Load_Top	At_Offset_2
0084 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0085 4801       |H   |		Short_Literal	0x1
0086 00da       |    |		Load_Top	At_Offset_2
0087 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0088 00d9       |    |		Load_Top	At_Offset_1
0089 4800       |H   |		Short_Literal	0x0
008a e5fe       |    |		Load	0x2,-0x2
008b 8010       |    |		Call	0x0,0x10
008c 00d1       |    |		Pop_Control	Pop_Count_1
008d e5fe       |    |		Load	0x2,-0x2
008e 8011       |    |		Call	0x0,0x11
008f 683f       |h?  |		Jump_Zero	0xcf
0090 e008       |    |		Load	0x0,0x8
0091 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0092 4802       |H   |		Short_Literal	0x2
0093 0092 02a9  |    |		Action	Push_String_Extended,0x2a9					; "Copying file "
0095 e40a       |    |		Load	0x2,0xa
0096 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0097 e00c       |    |		Load	0x0,0xc
0098 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0099 01cc       |    |		Execute	Vector,Catenate
009a e009       |    |		Load	0x0,0x9
009b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
009c e405       |    |		Load	0x2,0x5
009d e402       |    |		Load	0x2,0x2
009e e404       |    |		Load	0x2,0x4
009f 4801       |H   |		Short_Literal	0x1
00a0 8012       |    |		Call	0x0,0x12
00a1 c404       |    |		Store	0x2,0x4
00a2 00d1       |    |		Pop_Control	Pop_Count_1
00a3 c405       |    |		Store	0x2,0x5
00a4 00cf       |    |		Action	Mark_Auxiliary
00a5 7826       |x&  |		Jump	0xcc
00a6 e402       |    |		Load	0x2,0x2
00a7 00d8       |    |		Load_Top	At_Offset_0
00a8 01da       |    |		Execute	Vector,Bounds
00a9 e013       |    |		Load	0x0,0x13
00aa 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00ab 0334       | 4  |		Declare_Variable	Array,With_Constraint
00ac 00d0       |    |		Action	Swap_Control
00ad 00d8       |    |		Load_Top	At_Offset_0
00ae 01dd       |    |		Execute	Vector,First
00af 00da       |    |		Load_Top	At_Offset_2
00b0 01dd       |    |		Execute	Vector,First
00b1 0272       | r  |		Execute	Discrete,Minus
00b2 00da       |    |		Load_Top	At_Offset_2
00b3 01d9       |    |		Execute	Vector,Reverse_Bounds
00b4 0263       | c  |		Execute	Discrete,Above_Bound
00b5 700a       |p   |		Jump_Nonzero	0xc0
00b6 00d8       |    |		Load_Top	At_Offset_0
00b7 00db       |    |		Load_Top	At_Offset_3
00b8 0273       | s  |		Execute	Discrete,Plus
00b9 e40e       |    |		Load	0x2,0xe
00ba 01d7       |    |		Execute	Vector,Field_Read
00bb 00d9       |    |		Load_Top	At_Offset_1
00bc e40d       |    |		Load	0x2,0xd
00bd 01d5       |    |		Execute	Vector,Field_Reference
00be 0118       |    |		Execute	Any,Write_Unchecked
00bf 3ff6       |?   |		Loop_Increasing	0xb6
00c0 00d2       |    |		Pop_Control	Pop_Count_2
00c1 e5fe       |    |		Load	0x2,-0x2
00c2 8014       |    |		Call	0x0,0x14
00c3 e405       |    |		Load	0x2,0x5
00c4 e402       |    |		Load	0x2,0x2
00c5 e404       |    |		Load	0x2,0x4
00c6 4801       |H   |		Short_Literal	0x1
00c7 8012       |    |		Call	0x0,0x12
00c8 c404       |    |		Store	0x2,0x4
00c9 00d1       |    |		Pop_Control	Pop_Count_1
00ca c405       |    |		Store	0x2,0x5
00cb 00c9       |    |		Action	Pop_Auxiliary_Loop
00cc e405       |    |		Load	0x2,0x5
00cd 6fd8       |o   |		Jump_Zero	0xa6
00ce 00ce       |    |		Action	Pop_Auxiliary
00cf 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00e4       |    |		.CONST	0x00e4								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0007       |    |		.CONST	0x0007								; Number of locals
00d3			INIT_00d0:
00d3 0092 02aa  |    |		Action	Push_String_Extended,0x2aa					; "*.MLOAD"
00d5 e015       |    |		Load	0x0,0x15
00d6 0322       | "  |		Declare_Variable	Record
00d7 00d8       |    |		Load_Top	At_Offset_0
00d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d9 e016       |    |		Load	0x0,0x16
00da 0007       |    |		Action	Break_Optional
00db 481e       |H   |		Short_Literal	0x1e
00dc e017       |    |		Load	0x0,0x17
00dd 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00de 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00df 00d8       |    |		Load_Top	At_Offset_0
00e0 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e1 00e1       |    |		Load_Encached	Boolean_Cache
00e2 029f 01b3  |    |		Declare_Subprogram	INIT_01b0,For_Call
00e4			BODY_00d0:
00e4 e016       |    |		Load	0x0,0x16
00e5 4801       |H   |		Short_Literal	0x1
00e6 e5ff       |    |		Load	0x2,-0x1
00e7 e00c       |    |		Load	0x0,0xc
00e8 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00e9 8018       |    |		Call	0x0,0x18
00ea c404       |    |		Store	0x2,0x4
00eb e403       |    |		Load	0x2,0x3
00ec e402       |    |		Load	0x2,0x2
00ed 8019       |    |		Call	0x0,0x19
00ee 00d1       |    |		Pop_Control	Pop_Count_1
00ef 00da       |    |		Load_Top	At_Offset_2
00f0 e403       |    |		Load	0x2,0x3
00f1 801a       |    |		Call	0x0,0x1a
00f2 00d2       |    |		Pop_Control	Pop_Count_2
00f3 00cf       |    |		Action	Mark_Auxiliary
00f4 7811       |x   |		Jump	0x106
00f5 00db       |    |		Load_Top	At_Offset_3
00f6 e017       |    |		Load	0x0,0x17
00f7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00f8 e5fe       |    |		Load	0x2,-0x2
00f9 e01b       |    |		Load	0x0,0x1b
00fa 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
00fb 7005       |p   |		Jump_Nonzero	0x101
00fc e5fd       |    |		Load	0x2,-0x3
00fd e405       |    |		Load	0x2,0x5
00fe e017       |    |		Load	0x0,0x17
00ff 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0100 8407       |    |		Call	0x2,0x7
0101 00db       |    |		Load_Top	At_Offset_3
0102 e403       |    |		Load	0x2,0x3
0103 801a       |    |		Call	0x0,0x1a
0104 00d2       |    |		Pop_Control	Pop_Count_2
0105 00c9       |    |		Action	Pop_Auxiliary_Loop
0106 e403       |    |		Load	0x2,0x3
0107 801c       |    |		Call	0x0,0x1c
0108 6fec       |o   |		Jump_Zero	0xf5
0109 00ce       |    |		Action	Pop_Auxiliary
010a 00db       |    |		Load_Top	At_Offset_3
010b 4801       |H   |		Short_Literal	0x1
010c 801d       |    |		Call	0x0,0x1d
010d c404       |    |		Store	0x2,0x4
010e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
010f 0000       |    |		.XXX[0x1]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 012a       | *  |		.CONST	0x012a								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0004       |    |		.CONST	0x0004								; Number of locals
0113			INIT_0110:
0113 4801       |H   |		Short_Literal	0x1
0114 00db       |    |		Load_Top	At_Offset_3
0115 483a       |H:  |		Short_Literal	0x3a
0116 e007       |    |		Load	0x0,0x7
0117 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0118 00e2       |    |		Load_Encached	Integer_Cache
0119 03f1       |    |		Declare_Variable	Discrete,With_Value
011a 4801       |H   |		Short_Literal	0x1
011b e5ff       |    |		Load	0x2,-0x1
011c 482a       |H*  |		Short_Literal	0x2a
011d e007       |    |		Load	0x0,0x7
011e 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
011f 00e2       |    |		Load_Encached	Integer_Cache
0120 03f1       |    |		Declare_Variable	Discrete,With_Value
0121 4801       |H   |		Short_Literal	0x1
0122 e5ff       |    |		Load	0x2,-0x1
0123 01dc       |    |		Execute	Vector,Last
0124 00e9       |    |		Load_Encached	String_Cache
0125 035b       | [  |		Declare_Type	Array,Constrained
0126 0337       | 7  |		Declare_Variable	Array
0127 e5ff       |    |		Load	0x2,-0x1
0128 00d9       |    |		Load_Top	At_Offset_1
0129 01d4       |    |		Execute	Vector,Structure_Write
012a			BODY_0110:
012a 00d9       |    |		Load_Top	At_Offset_1
012b 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
012c 6804       |h   |		Jump_Zero	0x131
012d 4840       |H@  |		Short_Literal	0x40
012e 00da       |    |		Load_Top	At_Offset_2
012f 00da       |    |		Load_Top	At_Offset_2
0130 01d6       |    |		Execute	Vector,Field_Write
0131 00da       |    |		Load_Top	At_Offset_2
0132 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0133 6813       |h   |		Jump_Zero	0x147
0134 4820       |H   |		Short_Literal	0x20
0135 00db       |    |		Load_Top	At_Offset_3
0136 0a01       |    |		Execute_Immediate	Plus,0x1
0137 00d8       |    |		Load_Top	At_Offset_0
0138 00e2       |    |		Load_Encached	Integer_Cache
0139 0260       | `  |		Execute	Discrete,In_Type
013a 7001       |p   |		Jump_Nonzero	0x13c
013b 0801       |    |		Execute_Immediate	Raise,0x1
013c 00da       |    |		Load_Top	At_Offset_2
013d 01dc       |    |		Execute	Vector,Last
013e 00db       |    |		Load_Top	At_Offset_3
013f 01cf       |    |		Execute	Vector,Slice_Read
0140 e007       |    |		Load	0x0,0x7
0141 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0142 e007       |    |		Load	0x0,0x7
0143 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0144 00e9       |    |		Load_Encached	String_Cache
0145 01c6       |    |		Execute	Vector,Convert_To_Formal
0146 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0147 0092 02ab  |    |		Action	Push_String_Extended,0x2ab					; "?"
0149 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
014a 0000 0000  |    |		.BLANK	0000[0x6]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 015a       | Z  |		.CONST	0x015a								; Address of begin
0151 0004       |    |		.CONST	0x0004								; Address of exception handler
0152 0002       |    |		.CONST	0x0002								; Number of locals
0153			INIT_0150:
0153 4801       |H   |		Short_Literal	0x1
0154 00db       |    |		Load_Top	At_Offset_3
0155 483a       |H:  |		Short_Literal	0x3a
0156 e007       |    |		Load	0x0,0x7
0157 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0158 00e2       |    |		Load_Encached	Integer_Cache
0159 03f1       |    |		Declare_Variable	Discrete,With_Value
015a			BODY_0150:
015a 00d8       |    |		Load_Top	At_Offset_0
015b 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
015c 680e       |h   |		Jump_Zero	0x16b
015d 00db       |    |		Load_Top	At_Offset_3
015e 01dd       |    |		Execute	Vector,First
015f 00d9       |    |		Load_Top	At_Offset_1
0160 0aff       |    |		Execute_Immediate	Plus,-0x1
0161 00d8       |    |		Load_Top	At_Offset_0
0162 00e2       |    |		Load_Encached	Integer_Cache
0163 0260       | `  |		Execute	Discrete,In_Type
0164 7001       |p   |		Jump_Nonzero	0x166
0165 0801       |    |		Execute_Immediate	Raise,0x1
0166 e5ff       |    |		Load	0x2,-0x1
0167 01cf       |    |		Execute	Vector,Slice_Read
0168 0335       | 5  |		Declare_Variable	Array,Duplicate
0169 00cd       |    |		Action	Spare6_Action
016a 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
016b 00db       |    |		Load_Top	At_Offset_3
016c 0335       | 5  |		Declare_Variable	Array,Duplicate
016d 00cd       |    |		Action	Spare6_Action
016e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
016f 0000       |    |		.XXX[0x1]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0179       | y  |		.CONST	0x0179								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0003       |    |		.CONST	0x0003								; Number of locals
0173			INIT_0170:
0173 00da       |    |		Load_Top	At_Offset_2
0174 01dd       |    |		Execute	Vector,First
0175 00e2       |    |		Load_Encached	Integer_Cache
0176 03f1       |    |		Declare_Variable	Discrete,With_Value
0177 00e2       |    |		Load_Encached	Integer_Cache
0178 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0179			BODY_0170:
0179 00cf       |    |		Action	Mark_Auxiliary
017a e5ff       |    |		Load	0x2,-0x1
017b 01d9       |    |		Execute	Vector,Reverse_Bounds
017c 0263       | c  |		Execute	Discrete,Above_Bound
017d 701f       |p   |		Jump_Nonzero	0x19d
017e 00d8       |    |		Load_Top	At_Offset_0
017f e5ff       |    |		Load	0x2,-0x1
0180 01d7       |    |		Execute	Vector,Field_Read
0181 0f20       |    |		Execute_Immediate	Equal,0x20
0182 6818       |h   |		Jump_Zero	0x19b
0183 e402       |    |		Load	0x2,0x2
0184 00d9       |    |		Load_Top	At_Offset_1
0185 027f       |    |		Execute	Discrete,Equal
0186 6804       |h   |		Jump_Zero	0x18b
0187 00d8       |    |		Load_Top	At_Offset_0
0188 0a01       |    |		Execute_Immediate	Plus,0x1
0189 c402       |    |		Store	0x2,0x2
018a 7810       |x   |		Jump	0x19b
018b 00db       |    |		Load_Top	At_Offset_3
018c 0a01       |    |		Execute_Immediate	Plus,0x1
018d c403       |    |		Store	0x2,0x3
018e 00db       |    |		Load_Top	At_Offset_3
018f e5fe       |    |		Load	0x2,-0x2
0190 027f       |    |		Execute	Discrete,Equal
0191 6806       |h   |		Jump_Zero	0x198
0192 e402       |    |		Load	0x2,0x2
0193 00d9       |    |		Load_Top	At_Offset_1
0194 0aff       |    |		Execute_Immediate	Plus,-0x1
0195 e5ff       |    |		Load	0x2,-0x1
0196 01cf       |    |		Execute	Vector,Slice_Read
0197 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0198 00d8       |    |		Load_Top	At_Offset_0
0199 0a01       |    |		Execute_Immediate	Plus,0x1
019a c402       |    |		Store	0x2,0x2
019b 00c8       |    |		Action	Pop_Auxiliary_Range
019c 3fe1       |?   |		Loop_Increasing	0x17e
019d 00ce       |    |		Action	Pop_Auxiliary
019e 00d8       |    |		Load_Top	At_Offset_0
019f 0a01       |    |		Execute_Immediate	Plus,0x1
01a0 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01a1 00d8       |    |		Load_Top	At_Offset_0
01a2 e5fe       |    |		Load	0x2,-0x2
01a3 027f       |    |		Execute	Discrete,Equal
01a4 6806       |h   |		Jump_Zero	0x1ab
01a5 00d9       |    |		Load_Top	At_Offset_1
01a6 e5ff       |    |		Load	0x2,-0x1
01a7 01dc       |    |		Execute	Vector,Last
01a8 e5ff       |    |		Load	0x2,-0x1
01a9 01cf       |    |		Execute	Vector,Slice_Read
01aa 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01ab 00ea       |    |		Load_Encached	Null_String_Cache
01ac 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01ad 0000 0000  |    |		.XXX[0x3]
01af 0000       |    |
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01d7       |    |		.CONST	0x01d7								; Address of begin
01b1 0004       |    |		.CONST	0x0004								; Address of exception handler
01b2 000d       |    |		.CONST	0x000d								; Number of locals
01b3			INIT_01b0:
01b3 4818       |H   |		Short_Literal	0x18
01b4 03cc       |    |		Declare_Type	Access,Incomplete,Accesses_Protected
01b5 481e       |H   |		Short_Literal	0x1e
01b6 e00c       |    |		Load	0x0,0xc
01b7 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01b8 1c07       |    |		Execute_Immediate	Run_Utility,0x7
01b9 00d9       |    |		Load_Top	At_Offset_1
01ba 029f 0253  |   S|		Declare_Subprogram	INIT_0250,For_Call
01bc 4802       |H   |		Short_Literal	0x2
01bd 032d       | -  |		Declare_Type	Record,Defined
01be 00d8       |    |		Load_Top	At_Offset_0
01bf 02a0       |    |		Declare_Subprogram	Null_Subprogram
01c0 00db       |    |		Load_Top	At_Offset_3
01c1 03c7       |    |		Complete_Type	Access,By_Defining
01c2 e003       |    |		Load	0x0,0x3
01c3 0007       |    |		Action	Break_Optional
01c4 00e1       |    |		Load_Encached	Boolean_Cache
01c5 e01e       |    |		Load	0x0,0x1e
01c6 0007       |    |		Action	Break_Optional
01c7 e004       |    |		Load	0x0,0x4
01c8 0007       |    |		Action	Break_Optional
01c9 e01f       |    |		Load	0x0,0x1f
01ca 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01cb 02c7       |    |		Declare_Variable	Any
01cc 00d8       |    |		Load_Top	At_Offset_0
01cd 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01ce e602       |    |		Load	0x3,0x2
01cf 0007       |    |		Action	Break_Optional
01d0 00d8       |    |		Load_Top	At_Offset_0
01d1 0007       |    |		Action	Break_Optional
01d2 0092 02ac  |    |		Action	Push_String_Extended,0x2ac					; "!Machine.Temporary.temp_mload"
01d4 00ea       |    |		Load_Encached	Null_String_Cache
01d5 029f 026b  |   k|		Declare_Subprogram	INIT_0268,For_Call
01d7			BODY_01b0:
01d7 e606       |    |		Load	0x3,0x6
01d8 4801       |H   |		Short_Literal	0x1
01d9 e60b       |    |		Load	0x3,0xb
01da e7ff       |    |		Load	0x3,-0x1
01db 8020       |    |		Call	0x0,0x20
01dc c606       |    |		Store	0x3,0x6
01dd e608       |    |		Load	0x3,0x8
01de 00ea       |    |		Load_Encached	Null_String_Cache
01df e60b       |    |		Load	0x3,0xb
01e0 4800       |H   |		Short_Literal	0x0
01e1 e01f       |    |		Load	0x0,0x1f
01e2 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01e3 c608       |    |		Store	0x3,0x8
01e4 00cf       |    |		Action	Mark_Auxiliary
01e5 7802       |x   |		Jump	0x1e8
01e6 860d       |    |		Call	0x3,0xd
01e7 00c9       |    |		Action	Pop_Auxiliary_Loop
01e8 e608       |    |		Load	0x3,0x8
01e9 e01f       |    |		Load	0x0,0x1f
01ea 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
01eb 6ffa       |o   |		Jump_Zero	0x1e6
01ec 00ce       |    |		Action	Pop_Auxiliary
01ed e608       |    |		Load	0x3,0x8
01ee e01f       |    |		Load	0x0,0x1f
01ef 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01f0 c608       |    |		Store	0x3,0x8
01f1 e008       |    |		Load	0x0,0x8
01f2 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01f3 4802       |H   |		Short_Literal	0x2
01f4 0092 02ad  |    |		Action	Push_String_Extended,0x2ad					; "Files referenced by "
01f6 e7ff       |    |		Load	0x3,-0x1
01f7 01cc       |    |		Execute	Vector,Catenate
01f8 0092 02ae  |    |		Action	Push_String_Extended,0x2ae					; " are being traversed"
01fa 01cc       |    |		Execute	Vector,Catenate
01fb e009       |    |		Load	0x0,0x9
01fc 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01fd 00cf       |    |		Action	Mark_Auxiliary
01fe 784b       |xK  |		Jump	0x24a
01ff e7fe       |    |		Load	0x3,-0x2
0200 7037       |p7  |		Jump_Nonzero	0x238
0201 e607       |    |		Load	0x3,0x7
0202 e604       |    |		Load	0x3,0x4
0203 4801       |H   |		Short_Literal	0x1
0204 4800       |H   |		Short_Literal	0x0
0205 4800       |H   |		Short_Literal	0x0
0206 e609       |    |		Load	0x3,0x9
0207 0227       | '  |		Execute	Access,All_Reference
0208 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0209 e00c       |    |		Load	0x0,0xc
020a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
020b 800a       |    |		Call	0x0,0xa
020c c604       |    |		Store	0x3,0x4
020d c607       |    |		Store	0x3,0x7
020e e607       |    |		Load	0x3,0x7
020f 6813       |h   |		Jump_Zero	0x223
0210 e008       |    |		Load	0x0,0x8
0211 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0212 4807       |H   |		Short_Literal	0x7
0213 e609       |    |		Load	0x3,0x9
0214 0227       | '  |		Execute	Access,All_Reference
0215 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0216 e00c       |    |		Load	0x0,0xc
0217 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0218 0092 02af  |    |		Action	Push_String_Extended,0x2af					; " referenced by "
021a 01cc       |    |		Execute	Vector,Catenate
021b e7ff       |    |		Load	0x3,-0x1
021c 01cc       |    |		Execute	Vector,Catenate
021d 0092 02b0  |    |		Action	Push_String_Extended,0x2b0					; ", is not in the Dfs"
021f 01cc       |    |		Execute	Vector,Catenate
0220 e009       |    |		Load	0x0,0x9
0221 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0222 7822       |x"  |		Jump	0x245
0223 e604       |    |		Load	0x3,0x4
0224 e607       |    |		Load	0x3,0x7
0225 e60c       |    |		Load	0x3,0xc
0226 4801       |H   |		Short_Literal	0x1
0227 4800       |H   |		Short_Literal	0x0
0228 8021       | !  |		Call	0x0,0x21
0229 c607       |    |		Store	0x3,0x7
022a c604       |    |		Store	0x3,0x4
022b e605       |    |		Load	0x3,0x5
022c e5ff       |    |		Load	0x2,-0x1
022d e00c       |    |		Load	0x0,0xc
022e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
022f e404       |    |		Load	0x2,0x4
0230 e609       |    |		Load	0x3,0x9
0231 0227       | '  |		Execute	Access,All_Reference
0232 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0233 e00c       |    |		Load	0x0,0xc
0234 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0235 820d       |    |		Call	0x1,0xd
0236 c605       |    |		Store	0x3,0x5
0237 780d       |x   |		Jump	0x245
0238 e008       |    |		Load	0x0,0x8
0239 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
023a 4802       |H   |		Short_Literal	0x2
023b e609       |    |		Load	0x3,0x9
023c 0227       | '  |		Execute	Access,All_Reference
023d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
023e e00c       |    |		Load	0x0,0xc
023f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0240 0092 02b1  |    |		Action	Push_String_Extended,0x2b1					; " would have been copied"
0242 01cc       |    |		Execute	Vector,Catenate
0243 e009       |    |		Load	0x0,0x9
0244 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0245 e609       |    |		Load	0x3,0x9
0246 0227       | '  |		Execute	Access,All_Reference
0247 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0248 a609       |    |		Store_Unchecked	0x3,0x9
0249 00c9       |    |		Action	Pop_Auxiliary_Loop
024a e609       |    |		Load	0x3,0x9
024b 77b3       |w   |		Jump_Nonzero	0x1ff
024c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
024d 0000 0000  |    |		.XXX[0x3]
024f 0000       |    |
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253       | S  |		.CONST	0x0253								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0001       |    |		.CONST	0x0001								; Number of locals
0253			BODY_0250:
0253			INIT_0250:
0253 4601       |F   |		Jump_Case	0x2
0254 7801       |x   |		Jump	0x256								; case 0x0
0255 7807       |x   |		Jump	0x25d								; case 0x1
0256 00da       |    |		Load_Top	At_Offset_2
0257 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0258 0125       | %  |		Execute	Any,Set_Constraint
0259 00da       |    |		Load_Top	At_Offset_2
025a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
025b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
025c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
025d 00da       |    |		Load_Top	At_Offset_2
025e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
025f 0125       | %  |		Execute	Any,Set_Constraint
0260 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0261 0000 0000  |    |		.BLANK	0000[0x7]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026e       | n  |		.CONST	0x026e								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0002       |    |		.CONST	0x0002								; Number of locals
026b			INIT_0268:
026b e608       |    |		Load	0x3,0x8
026c e01f       |    |		Load	0x0,0x1f
026d 1866       | f  |		Execute	Package,Field_Execute,Field_Number 0x66
026e			BODY_0268:
026e 4801       |H   |		Short_Literal	0x1
026f 0092 02b2  |    |		Action	Push_String_Extended,0x2b2					; "LOAD"
0271 4801       |H   |		Short_Literal	0x1
0272 00db       |    |		Load_Top	At_Offset_3
0273 8211       |    |		Call	0x1,0x11
0274 e007       |    |		Load	0x0,0x7
0275 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0276 682f       |h/  |		Jump_Zero	0x2a6
0277 e60a       |    |		Load	0x3,0xa
0278 7015       |p   |		Jump_Nonzero	0x28e
0279 e603       |    |		Load	0x3,0x3
027a 0322       | "  |		Declare_Variable	Record
027b 00d8       |    |		Load_Top	At_Offset_0
027c 1c01       |    |		Execute_Immediate	Run_Utility,0x1
027d 481e       |H   |		Short_Literal	0x1e
027e 4802       |H   |		Short_Literal	0x2
027f 00db       |    |		Load_Top	At_Offset_3
0280 8211       |    |		Call	0x1,0x11
0281 e00c       |    |		Load	0x0,0xc
0282 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0283 00d9       |    |		Load_Top	At_Offset_1
0284 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0285 e602       |    |		Load	0x3,0x2
0286 00d9       |    |		Load_Top	At_Offset_1
0287 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0288 e602       |    |		Load	0x3,0x2
0289 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
028a a60a       |    |		Store_Unchecked	0x3,0xa
028b e60a       |    |		Load	0x3,0xa
028c a609       |    |		Store_Unchecked	0x3,0x9
028d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
028e e603       |    |		Load	0x3,0x3
028f 0322       | "  |		Declare_Variable	Record
0290 00d8       |    |		Load_Top	At_Offset_0
0291 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0292 481e       |H   |		Short_Literal	0x1e
0293 4802       |H   |		Short_Literal	0x2
0294 00db       |    |		Load_Top	At_Offset_3
0295 8211       |    |		Call	0x1,0x11
0296 e00c       |    |		Load	0x0,0xc
0297 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0298 00d9       |    |		Load_Top	At_Offset_1
0299 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
029a e602       |    |		Load	0x3,0x2
029b 00d9       |    |		Load_Top	At_Offset_1
029c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
029d e602       |    |		Load	0x3,0x2
029e 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
029f e60a       |    |		Load	0x3,0xa
02a0 0227       | '  |		Execute	Access,All_Reference
02a1 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
02a2 e60a       |    |		Load	0x3,0xa
02a3 0227       | '  |		Execute	Access,All_Reference
02a4 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02a5 a60a       |    |		Store_Unchecked	0x3,0xa
02a6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02a7 ; --------------------------------------------------------------------------------------
02a7 ; STRING TABLE
02a7 ; --------------------------------------------------------------------------------------
02a7 001a       |    |		.STRTAB	0x001a->0x02b4							; "!!"
02a8 001a       |    |		.STRTAB	0x001a->0x02b5							; "Remote access is not currently supported"
02a9 0040       | @  |		.STRTAB	0x0040->0x02c9							; "Copying file "
02aa 004b       | K  |		.STRTAB	0x004b->0x02cf							; "*.MLOAD"
02ab 0050       | P  |		.STRTAB	0x0050->0x02d3							; "?"
02ac 004f       | O  |		.STRTAB	0x004f->0x02d3							; "!Machine.Temporary.temp_mload"
02ad 006a       | j  |		.STRTAB	0x006a->0x02e2							; "Files referenced by "
02ae 007c       | |  |		.STRTAB	0x007c->0x02ec							; " are being traversed"
02af 008e       |    |		.STRTAB	0x008e->0x02f6							; " referenced by "
02b0 009b       |    |		.STRTAB	0x009b->0x02fd							; ", is not in the Dfs"
02b1 00ac       |    |		.STRTAB	0x00ac->0x0307							; " would have been copied"
02b2 00c1       |    |		.STRTAB	0x00c1->0x0312							; "LOAD"
02b3 00c3       |    |		.STREND 0x00c3->0x0314
02b4 2121 5265  |!!Re|		.STRTAB_STRINGS
0315 0000 0000  |    |		.XXX[0x3]
0317 0000       |    |
0318 ; --------------------------------------------------------------------------------------
0318 ; Debug Table
0318 ; --------------------------------------------------------------------------------------
0318 0004 0012  |    |		.DEBUG4	0x0004,0x0012,0x38cc,0x0000,0x0001,0x0000
031e 0000 0000  |    |		.BLANK	0000[0xe2]