|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6a18da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
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 02f8 | | .CONST 0x02f8 ; 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 003c | < | .CONST 0x003c ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001e | | .CONST 0x001e ; Number of locals
000b INIT_0008:
000b 00c4 | | Action Make_Default
000c 00c4 | | Action Make_Default
000d 00c4 | | Action Make_Default
000e 00c4 | | Action Make_Default
000f 00c4 | | Action Make_Default
0010 00c4 | | Action Make_Default
0011 00c4 | | Action Make_Default
0012 00c4 | | Action Make_Default
0013 00c4 | | Action Make_Default
0014 00c4 | | Action Make_Default
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 00c4 | | Action Make_Default
001a 00c4 | | Action Make_Default
001b 00c4 | | Action Make_Default
001c 00c4 | | Action Make_Default
001d 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040
001f c21d | | Store 0x1,0x1d
0020 029a 00c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c0
0022 c214 | | Store 0x1,0x14
0023 029a 0113 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0110
0025 c215 | | Store 0x1,0x15
0026 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
0028 c216 | | Store 0x1,0x16
0029 029a 01b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b0
002b c21e | | Store 0x1,0x1e
002c 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
002e c21c | | Store 0x1,0x1c
002f 00bf | | Action Accept_Activation
0030 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0031 00c7 | | Action Elaborate_Subprogram
0032 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0033 00c7 | | Action Elaborate_Subprogram
0034 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0035 00c7 | | Action Elaborate_Subprogram
0036 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0037 00c7 | | Action Elaborate_Subprogram
0038 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0039 00c7 | | Action Elaborate_Subprogram
003a 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
003b 00c7 | | Action Elaborate_Subprogram
003c BODY_0008:
003c 00bc | | Action Signal_Activated
003d 00bb | | Action Signal_Completion
003e 0000 0000 | | .XXX[0x2]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 004c | L | .CONST 0x004c ; Address of begin
0041 00af | | .CONST 0x00af ; Address of exception handler
0042 0004 | | .CONST 0x0004 ; Number of locals
0043 INIT_0040:
0043 e001 | | Load 0x0,0x1
0044 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0045 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0046 e002 | | Load 0x0,0x2
0047 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0048 e003 | | Load 0x0,0x3
0049 0322 | " | Declare_Variable Record
004a 00d8 | | Load_Top At_Offset_0
004b 1c00 | | Execute_Immediate Run_Utility,0x0
004c BODY_0040:
004c e001 | | Load 0x0,0x1
004d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
004e e5fb | | Load 0x2,-0x5
004f e5ff | | Load 0x2,-0x1
0050 8004 | | Call 0x0,0x4
0051 005b | [ | Store_Top Discrete,At_Offset_3
0052 00da | | Load_Top At_Offset_2
0053 6801 |h | Jump_Zero 0x55
0054 4506 |E | Exit_Subprogram 0x6
0055 e5ff | | Load 0x2,-0x1
0056 0227 | ' | Execute Access,All_Reference
0057 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0058 e002 | | Load 0x0,0x2
0059 1816 | | Execute Package,Field_Execute,Field_Number 0x16
005a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
005b 00d9 | | Load_Top At_Offset_1
005c 0217 | | Execute Heap_Access,All_Reference
005d 00d9 | | Load_Top At_Offset_1
005e 017d | } | Execute Record,Structure_Write
005f 4801 |H | Short_Literal 0x1
0060 0092 02b4 | | Action Push_String_Extended,0x2b4 ; "<DEFAULT>"
0062 e5fe | | Load 0x2,-0x2
0063 e005 | | Load 0x0,0x5
0064 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0065 7010 |p | Jump_Nonzero 0x76
0066 e5fe | | Load 0x2,-0x2
0067 4801 |H | Short_Literal 0x1
0068 e5fe | | Load 0x2,-0x2
0069 01db | | Execute Vector,Length
006a 00d8 | | Load_Top At_Offset_0
006b 00e2 | | Load_Encached Integer_Cache
006c 0260 | ` | Execute Discrete,In_Type
006d 7001 |p | Jump_Nonzero 0x6f
006e 0801 | | Execute_Immediate Raise,0x1
006f 00db | | Load_Top At_Offset_3
0070 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0071 01ce | | Execute Vector,Slice_Write
0072 e5fe | | Load 0x2,-0x2
0073 01db | | Execute Vector,Length
0074 00d9 | | Load_Top At_Offset_1
0075 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0076 4801 |H | Short_Literal 0x1
0077 0092 02b4 | | Action Push_String_Extended,0x2b4 ; "<DEFAULT>"
0079 e5fd | | Load 0x2,-0x3
007a e005 | | Load 0x0,0x5
007b 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
007c 7010 |p | Jump_Nonzero 0x8d
007d e5fd | | Load 0x2,-0x3
007e 4801 |H | Short_Literal 0x1
007f e5fd | | Load 0x2,-0x3
0080 01db | | Execute Vector,Length
0081 00d8 | | Load_Top At_Offset_0
0082 00e2 | | Load_Encached Integer_Cache
0083 0260 | ` | Execute Discrete,In_Type
0084 7001 |p | Jump_Nonzero 0x86
0085 0801 | | Execute_Immediate Raise,0x1
0086 00db | | Load_Top At_Offset_3
0087 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0088 01ce | | Execute Vector,Slice_Write
0089 e5fd | | Load 0x2,-0x3
008a 01db | | Execute Vector,Length
008b 00d9 | | Load_Top At_Offset_1
008c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
008d 4801 |H | Short_Literal 0x1
008e 0092 02b4 | | Action Push_String_Extended,0x2b4 ; "<DEFAULT>"
0090 e5fc | | Load 0x2,-0x4
0091 e005 | | Load 0x0,0x5
0092 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0093 7010 |p | Jump_Nonzero 0xa4
0094 e5fc | | Load 0x2,-0x4
0095 4801 |H | Short_Literal 0x1
0096 e5fc | | Load 0x2,-0x4
0097 01db | | Execute Vector,Length
0098 00d8 | | Load_Top At_Offset_0
0099 00e2 | | Load_Encached Integer_Cache
009a 0260 | ` | Execute Discrete,In_Type
009b 7001 |p | Jump_Nonzero 0x9d
009c 0801 | | Execute_Immediate Raise,0x1
009d 00db | | Load_Top At_Offset_3
009e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
009f 01ce | | Execute Vector,Slice_Write
00a0 e5fc | | Load 0x2,-0x4
00a1 01db | | Execute Vector,Length
00a2 00d9 | | Load_Top At_Offset_1
00a3 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
00a4 00da | | Load_Top At_Offset_2
00a5 00d9 | | Load_Top At_Offset_1
00a6 e5ff | | Load 0x2,-0x1
00a7 0227 | ' | Execute Access,All_Reference
00a8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00a9 e002 | | Load 0x0,0x2
00aa 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00ab 005b | [ | Store_Top Discrete,At_Offset_3
00ac 00da | | Load_Top At_Offset_2
00ad a5fa | | Store_Unchecked 0x2,-0x6
00ae 4506 |E | Exit_Subprogram 0x6
00af TRAP_0040:
00af e001 | | Load 0x0,0x1
00b0 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00b1 010f | | Execute Exception,Equal
00b2 6804 |h | Jump_Zero 0xb7
00b3 e001 | | Load 0x0,0x1
00b4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00b5 a5fa | | Store_Unchecked 0x2,-0x6
00b6 4506 |E | Exit_Subprogram 0x6
00b7 e5fb | | Load 0x2,-0x5
00b8 0092 02b5 | | Action Push_String_Extended,0x2b5 ; "Set_Command_Names"
00ba e006 | | Load 0x0,0x6
00bb 180f | | Execute Package,Field_Execute,Field_Number 0xf
00bc 4506 |E | Exit_Subprogram 0x6
00bd 0000 0000 | | .XXX[0x3]
00bf 0000 | |
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c8 | | .CONST 0x00c8 ; Address of begin
00c1 00e4 | | .CONST 0x00e4 ; Address of exception handler
00c2 0003 | | .CONST 0x0003 ; Number of locals
00c3 INIT_00c0:
00c3 e002 | | Load 0x0,0x2
00c4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00c5 e001 | | Load 0x0,0x1
00c6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00c8 BODY_00c0:
00c8 e001 | | Load 0x0,0x1
00c9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ca e5fe | | Load 0x2,-0x2
00cb e5ff | | Load 0x2,-0x1
00cc 8004 | | Call 0x0,0x4
00cd 0059 | Y | Store_Top Discrete,At_Offset_1
00ce 00d8 | | Load_Top At_Offset_0
00cf 6803 |h | Jump_Zero 0xd3
00d0 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
00d2 4402 |D | Exit_Subprogram With_Result,0x2
00d3 e5ff | | Load 0x2,-0x1
00d4 0227 | ' | Execute Access,All_Reference
00d5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00d6 e002 | | Load 0x0,0x2
00d7 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00d8 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00d9 4801 |H | Short_Literal 0x1
00da 00da | | Load_Top At_Offset_2
00db 0217 | | Execute Heap_Access,All_Reference
00dc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00dd 00db | | Load_Top At_Offset_3
00de 0217 | | Execute Heap_Access,All_Reference
00df 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00e0 01cf | | Execute Vector,Slice_Read
00e1 0335 | 5 | Declare_Variable Array,Duplicate
00e2 00cd | | Action Spare6_Action
00e3 4402 |D | Exit_Subprogram With_Result,0x2
00e4 TRAP_00c0:
00e4 e001 | | Load 0x0,0x1
00e5 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00e6 010f | | Execute Exception,Equal
00e7 6818 |h | Jump_Zero 0x100
00e8 e5fe | | Load 0x2,-0x2
00e9 4801 |H | Short_Literal 0x1
00ea 4801 |H | Short_Literal 0x1
00eb e007 | | Load 0x0,0x7
00ec 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00ed 0334 | 4 | Declare_Variable Array,With_Constraint
00ee e5ff | | Load 0x2,-0x1
00ef 0227 | ' | Execute Access,All_Reference
00f0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f1 e008 | | Load 0x0,0x8
00f2 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
00f3 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00f4 e007 | | Load 0x0,0x7
00f5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00f6 0119 | | Execute Any,Check_In_Formal_Type
00f7 4801 |H | Short_Literal 0x1
00f8 00da | | Load_Top At_Offset_2
00f9 01d6 | | Execute Vector,Field_Write
00fa 600d |` | Indirect_Literal Discrete,0x108,{0x00000000, 0x00008109}
00fb e001 | | Load 0x0,0x1
00fc 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
00fd 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
00ff 4402 |D | Exit_Subprogram With_Result,0x2
0100 e5fe | | Load 0x2,-0x2
0101 0092 02b7 | | Action Push_String_Extended,0x2b7 ; "Compiler_Command"
0103 e006 | | Load 0x0,0x6
0104 180f | | Execute Package,Field_Execute,Field_Number 0xf
0105 0092 02b8 | | Action Push_String_Extended,0x2b8 ; "<error>;"
0107 4402 |D | Exit_Subprogram With_Result,0x2
0108 0000 0000 | | .LITERAL {0x00000000, 0x00008109}
010c 0000 0000 | | .BLANK 0000[0x4]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0118 | | .CONST 0x0118 ; Address of begin
0111 0134 | 4 | .CONST 0x0134 ; Address of exception handler
0112 0003 | | .CONST 0x0003 ; Number of locals
0113 INIT_0110:
0113 e002 | | Load 0x0,0x2
0114 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0115 e001 | | Load 0x0,0x1
0116 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0117 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0118 BODY_0110:
0118 e001 | | Load 0x0,0x1
0119 1b0d | | Execute Package,Field_Read,Field_Number 0xd
011a e5fe | | Load 0x2,-0x2
011b e5ff | | Load 0x2,-0x1
011c 8004 | | Call 0x0,0x4
011d 0059 | Y | Store_Top Discrete,At_Offset_1
011e 00d8 | | Load_Top At_Offset_0
011f 6803 |h | Jump_Zero 0x123
0120 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
0122 4402 |D | Exit_Subprogram With_Result,0x2
0123 e5ff | | Load 0x2,-0x1
0124 0227 | ' | Execute Access,All_Reference
0125 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0126 e002 | | Load 0x0,0x2
0127 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0128 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0129 4801 |H | Short_Literal 0x1
012a 00da | | Load_Top At_Offset_2
012b 0217 | | Execute Heap_Access,All_Reference
012c 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
012d 00db | | Load_Top At_Offset_3
012e 0217 | | Execute Heap_Access,All_Reference
012f 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0130 01cf | | Execute Vector,Slice_Read
0131 0335 | 5 | Declare_Variable Array,Duplicate
0132 00cd | | Action Spare6_Action
0133 4402 |D | Exit_Subprogram With_Result,0x2
0134 TRAP_0110:
0134 e001 | | Load 0x0,0x1
0135 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0136 010f | | Execute Exception,Equal
0137 6818 |h | Jump_Zero 0x150
0138 e5fe | | Load 0x2,-0x2
0139 4801 |H | Short_Literal 0x1
013a 4801 |H | Short_Literal 0x1
013b e007 | | Load 0x0,0x7
013c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
013d 0334 | 4 | Declare_Variable Array,With_Constraint
013e e5ff | | Load 0x2,-0x1
013f 0227 | ' | Execute Access,All_Reference
0140 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0141 e008 | | Load 0x0,0x8
0142 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
0143 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0144 e007 | | Load 0x0,0x7
0145 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0146 0119 | | Execute Any,Check_In_Formal_Type
0147 4801 |H | Short_Literal 0x1
0148 00da | | Load_Top At_Offset_2
0149 01d6 | | Execute Vector,Field_Write
014a 600d |` | Indirect_Literal Discrete,0x158,{0x00000000, 0x0000810a}
014b e001 | | Load 0x0,0x1
014c 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
014d 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
014f 4402 |D | Exit_Subprogram With_Result,0x2
0150 e5fe | | Load 0x2,-0x2
0151 0092 02b9 | | Action Push_String_Extended,0x2b9 ; "Linker_Command"
0153 e006 | | Load 0x0,0x6
0154 180f | | Execute Package,Field_Execute,Field_Number 0xf
0155 0092 02b8 | | Action Push_String_Extended,0x2b8 ; "<error>;"
0157 4402 |D | Exit_Subprogram With_Result,0x2
0158 0000 0000 | | .LITERAL {0x00000000, 0x0000810a}
015c 0000 0000 | | .BLANK 0000[0x4]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0168 | h | .CONST 0x0168 ; Address of begin
0161 0184 | | .CONST 0x0184 ; Address of exception handler
0162 0003 | | .CONST 0x0003 ; Number of locals
0163 INIT_0160:
0163 e002 | | Load 0x0,0x2
0164 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0165 e001 | | Load 0x0,0x1
0166 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0167 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0168 BODY_0160:
0168 e001 | | Load 0x0,0x1
0169 1b0d | | Execute Package,Field_Read,Field_Number 0xd
016a e5fe | | Load 0x2,-0x2
016b e5ff | | Load 0x2,-0x1
016c 8004 | | Call 0x0,0x4
016d 0059 | Y | Store_Top Discrete,At_Offset_1
016e 00d8 | | Load_Top At_Offset_0
016f 6803 |h | Jump_Zero 0x173
0170 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
0172 4402 |D | Exit_Subprogram With_Result,0x2
0173 e5ff | | Load 0x2,-0x1
0174 0227 | ' | Execute Access,All_Reference
0175 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0176 e002 | | Load 0x0,0x2
0177 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0178 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0179 4801 |H | Short_Literal 0x1
017a 00da | | Load_Top At_Offset_2
017b 0217 | | Execute Heap_Access,All_Reference
017c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
017d 00db | | Load_Top At_Offset_3
017e 0217 | | Execute Heap_Access,All_Reference
017f 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0180 01cf | | Execute Vector,Slice_Read
0181 0335 | 5 | Declare_Variable Array,Duplicate
0182 00cd | | Action Spare6_Action
0183 4402 |D | Exit_Subprogram With_Result,0x2
0184 TRAP_0160:
0184 e001 | | Load 0x0,0x1
0185 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0186 010f | | Execute Exception,Equal
0187 6818 |h | Jump_Zero 0x1a0
0188 e5fe | | Load 0x2,-0x2
0189 4801 |H | Short_Literal 0x1
018a 4801 |H | Short_Literal 0x1
018b e007 | | Load 0x0,0x7
018c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
018d 0334 | 4 | Declare_Variable Array,With_Constraint
018e e5ff | | Load 0x2,-0x1
018f 0227 | ' | Execute Access,All_Reference
0190 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0191 e008 | | Load 0x0,0x8
0192 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
0193 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0194 e007 | | Load 0x0,0x7
0195 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0196 0119 | | Execute Any,Check_In_Formal_Type
0197 4801 |H | Short_Literal 0x1
0198 00da | | Load_Top At_Offset_2
0199 01d6 | | Execute Vector,Field_Write
019a 600d |` | Indirect_Literal Discrete,0x1a8,{0x00000000, 0x0000810b}
019b e001 | | Load 0x0,0x1
019c 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
019d 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
019f 4402 |D | Exit_Subprogram With_Result,0x2
01a0 e5fe | | Load 0x2,-0x2
01a1 0092 02ba | | Action Push_String_Extended,0x2ba ; "Loader_Command"
01a3 e006 | | Load 0x0,0x6
01a4 180f | | Execute Package,Field_Execute,Field_Number 0xf
01a5 0092 02b8 | | Action Push_String_Extended,0x2b8 ; "<error>;"
01a7 4402 |D | Exit_Subprogram With_Result,0x2
01a8 0000 0000 | | .LITERAL {0x00000000, 0x0000810b}
01ac 0000 0000 | | .BLANK 0000[0x4]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01bc | | .CONST 0x01bc ; Address of begin
01b1 0212 | | .CONST 0x0212 ; Address of exception handler
01b2 0003 | | .CONST 0x0003 ; Number of locals
01b3 INIT_01b0:
01b3 e008 | | Load 0x0,0x8
01b4 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
01b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b6 02c7 | | Declare_Variable Any
01b7 00d8 | | Load_Top At_Offset_0
01b8 1c00 | | Execute_Immediate Run_Utility,0x0
01b9 e001 | | Load 0x0,0x1
01ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01bb 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01bc BODY_01b0:
01bc e001 | | Load 0x0,0x1
01bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01be e5fd | | Load 0x2,-0x3
01bf e5ff | | Load 0x2,-0x1
01c0 8004 | | Call 0x0,0x4
01c1 0059 | Y | Store_Top Discrete,At_Offset_1
01c2 00d8 | | Load_Top At_Offset_0
01c3 6813 |h | Jump_Zero 0x1d7
01c4 4801 |H | Short_Literal 0x1
01c5 4801 |H | Short_Literal 0x1
01c6 e007 | | Load 0x0,0x7
01c7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01c8 0334 | 4 | Declare_Variable Array,With_Constraint
01c9 e5fe | | Load 0x2,-0x2
01ca e007 | | Load 0x0,0x7
01cb 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01cc e007 | | Load 0x0,0x7
01cd 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01ce 0119 | | Execute Any,Check_In_Formal_Type
01cf 4801 |H | Short_Literal 0x1
01d0 00da | | Load_Top At_Offset_2
01d1 01d6 | | Execute Vector,Field_Write
01d2 6075 |`u | Indirect_Literal Discrete,0x248,{0x00000000, 0x00008125}
01d3 e001 | | Load 0x0,0x1
01d4 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01d5 a5fb | | Store_Unchecked 0x2,-0x5
01d6 4505 |E | Exit_Subprogram 0x5
01d7 e5ff | | Load 0x2,-0x1
01d8 0227 | ' | Execute Access,All_Reference
01d9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01da e5fe | | Load 0x2,-0x2
01db e009 | | Load 0x0,0x9
01dc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01dd 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
01de e008 | | Load 0x0,0x8
01df 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
01e0 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
01e1 c402 | | Store 0x2,0x2
01e2 00d9 | | Load_Top At_Offset_1
01e3 e008 | | Load 0x0,0x8
01e4 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
01e5 180f | | Execute Package,Field_Execute,Field_Number 0xf
01e6 6825 |h% | Jump_Zero 0x20c
01e7 e5fd | | Load 0x2,-0x3
01e8 4801 |H | Short_Literal 0x1
01e9 4801 |H | Short_Literal 0x1
01ea e007 | | Load 0x0,0x7
01eb 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01ec 0334 | 4 | Declare_Variable Array,With_Constraint
01ed e5fe | | Load 0x2,-0x2
01ee e007 | | Load 0x0,0x7
01ef 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01f0 e007 | | Load 0x0,0x7
01f1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01f2 0119 | | Execute Any,Check_In_Formal_Type
01f3 4801 |H | Short_Literal 0x1
01f4 00da | | Load_Top At_Offset_2
01f5 01d6 | | Execute Vector,Field_Write
01f6 604d |`M | Indirect_Literal Discrete,0x244,{0x00000000, 0x0000816f}
01f7 e001 | | Load 0x0,0x1
01f8 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
01f9 4801 |H | Short_Literal 0x1
01fa 4801 |H | Short_Literal 0x1
01fb e007 | | Load 0x0,0x7
01fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01fd 0334 | 4 | Declare_Variable Array,With_Constraint
01fe e5fe | | Load 0x2,-0x2
01ff e007 | | Load 0x0,0x7
0200 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0201 e007 | | Load 0x0,0x7
0202 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0203 0119 | | Execute Any,Check_In_Formal_Type
0204 4801 |H | Short_Literal 0x1
0205 00da | | Load_Top At_Offset_2
0206 01d6 | | Execute Vector,Field_Write
0207 6040 |`@ | Indirect_Literal Discrete,0x248,{0x00000000, 0x00008125}
0208 e001 | | Load 0x0,0x1
0209 1813 | | Execute Package,Field_Execute,Field_Number 0x13
020a a5fb | | Store_Unchecked 0x2,-0x5
020b 4505 |E | Exit_Subprogram 0x5
020c e5fc | | Load 0x2,-0x4
020d 00da | | Load_Top At_Offset_2
020e 800a | | Call 0x0,0xa
020f 00d8 | | Load_Top At_Offset_0
0210 a5fb | | Store_Unchecked 0x2,-0x5
0211 4505 |E | Exit_Subprogram 0x5
0212 TRAP_01b0:
0212 e001 | | Load 0x0,0x1
0213 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0214 010f | | Execute Exception,Equal
0215 6816 |h | Jump_Zero 0x22c
0216 e5fd | | Load 0x2,-0x3
0217 4801 |H | Short_Literal 0x1
0218 4801 |H | Short_Literal 0x1
0219 e007 | | Load 0x0,0x7
021a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
021b 0334 | 4 | Declare_Variable Array,With_Constraint
021c e5fe | | Load 0x2,-0x2
021d e007 | | Load 0x0,0x7
021e 181a | | Execute Package,Field_Execute,Field_Number 0x1a
021f e007 | | Load 0x0,0x7
0220 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0221 0119 | | Execute Any,Check_In_Formal_Type
0222 4801 |H | Short_Literal 0x1
0223 00da | | Load_Top At_Offset_2
0224 01d6 | | Execute Vector,Field_Write
0225 6022 |`" | Indirect_Literal Discrete,0x248,{0x00000000, 0x00008125}
0226 e001 | | Load 0x0,0x1
0227 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0228 e001 | | Load 0x0,0x1
0229 181b | | Execute Package,Field_Execute,Field_Number 0x1b
022a a5fb | | Store_Unchecked 0x2,-0x5
022b 4505 |E | Exit_Subprogram 0x5
022c e5fd | | Load 0x2,-0x3
022d 0092 02bb | | Action Push_String_Extended,0x2bb ; "Set_Unit_Options"
022f e006 | | Load 0x0,0x6
0230 180f | | Execute Package,Field_Execute,Field_Number 0xf
0231 4801 |H | Short_Literal 0x1
0232 4801 |H | Short_Literal 0x1
0233 e007 | | Load 0x0,0x7
0234 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0235 0334 | 4 | Declare_Variable Array,With_Constraint
0236 e5fe | | Load 0x2,-0x2
0237 e007 | | Load 0x0,0x7
0238 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0239 e007 | | Load 0x0,0x7
023a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
023b 0119 | | Execute Any,Check_In_Formal_Type
023c 4801 |H | Short_Literal 0x1
023d 00da | | Load_Top At_Offset_2
023e 01d6 | | Execute Vector,Field_Write
023f 6008 |` | Indirect_Literal Discrete,0x248,{0x00000000, 0x00008125}
0240 e001 | | Load 0x0,0x1
0241 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0242 a5fb | | Store_Unchecked 0x2,-0x5
0243 4505 |E | Exit_Subprogram 0x5
0244 0000 0000 | | .LITERAL {0x00000000, 0x0000816f}
0248 0000 0000 | | .LITERAL {0x00000000, 0x00008125}
024c 0000 0000 | | .BLANK 0000[0x4]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 025c | \ | .CONST 0x025c ; Address of begin
0251 028f | | .CONST 0x028f ; Address of exception handler
0252 0003 | | .CONST 0x0003 ; Number of locals
0253 INIT_0250:
0253 e008 | | Load 0x0,0x8
0254 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0255 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0256 02c7 | | Declare_Variable Any
0257 00d8 | | Load_Top At_Offset_0
0258 1c00 | | Execute_Immediate Run_Utility,0x0
0259 e001 | | Load 0x0,0x1
025a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
025b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
025c BODY_0250:
025c e001 | | Load 0x0,0x1
025d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
025e e5fd | | Load 0x2,-0x3
025f e5ff | | Load 0x2,-0x1
0260 8004 | | Call 0x0,0x4
0261 0059 | Y | Store_Top Discrete,At_Offset_1
0262 00d8 | | Load_Top At_Offset_0
0263 6803 |h | Jump_Zero 0x267
0264 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
0266 4403 |D | Exit_Subprogram With_Result,0x3
0267 e5ff | | Load 0x2,-0x1
0268 0227 | ' | Execute Access,All_Reference
0269 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
026a e5fe | | Load 0x2,-0x2
026b e009 | | Load 0x0,0x9
026c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
026d 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
026e e008 | | Load 0x0,0x8
026f 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
0270 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0271 c402 | | Store 0x2,0x2
0272 00d9 | | Load_Top At_Offset_1
0273 e008 | | Load 0x0,0x8
0274 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0275 180f | | Execute Package,Field_Execute,Field_Number 0xf
0276 6815 |h | Jump_Zero 0x28c
0277 e5fd | | Load 0x2,-0x3
0278 4801 |H | Short_Literal 0x1
0279 4801 |H | Short_Literal 0x1
027a e007 | | Load 0x0,0x7
027b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
027c 0334 | 4 | Declare_Variable Array,With_Constraint
027d e5fe | | Load 0x2,-0x2
027e e007 | | Load 0x0,0x7
027f 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0280 e007 | | Load 0x0,0x7
0281 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0282 0119 | | Execute Any,Check_In_Formal_Type
0283 4801 |H | Short_Literal 0x1
0284 00da | | Load_Top At_Offset_2
0285 01d6 | | Execute Vector,Field_Write
0286 67bd |g | Indirect_Literal Discrete,0x244,{0x00000000, 0x0000816f}
0287 e001 | | Load 0x0,0x1
0288 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
0289 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
028b 4403 |D | Exit_Subprogram With_Result,0x3
028c 00d9 | | Load_Top At_Offset_1
028d 800b | | Call 0x0,0xb
028e 4403 |D | Exit_Subprogram With_Result,0x3
028f TRAP_0250:
028f e001 | | Load 0x0,0x1
0290 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0291 010f | | Execute Exception,Equal
0292 6815 |h | Jump_Zero 0x2a8
0293 e5fd | | Load 0x2,-0x3
0294 4801 |H | Short_Literal 0x1
0295 4801 |H | Short_Literal 0x1
0296 e007 | | Load 0x0,0x7
0297 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0298 0334 | 4 | Declare_Variable Array,With_Constraint
0299 e5fe | | Load 0x2,-0x2
029a e007 | | Load 0x0,0x7
029b 181a | | Execute Package,Field_Execute,Field_Number 0x1a
029c e007 | | Load 0x0,0x7
029d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
029e 0119 | | Execute Any,Check_In_Formal_Type
029f 4801 |H | Short_Literal 0x1
02a0 00da | | Load_Top At_Offset_2
02a1 01d6 | | Execute Vector,Field_Write
02a2 600d |` | Indirect_Literal Discrete,0x2b0,{0x00000000, 0x00008114}
02a3 e001 | | Load 0x0,0x1
02a4 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
02a5 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "<error>"
02a7 4403 |D | Exit_Subprogram With_Result,0x3
02a8 e5fd | | Load 0x2,-0x3
02a9 0092 02bc | | Action Push_String_Extended,0x2bc ; "Unit_Options"
02ab e006 | | Load 0x0,0x6
02ac 180f | | Execute Package,Field_Execute,Field_Number 0xf
02ad 0092 02b8 | | Action Push_String_Extended,0x2b8 ; "<error>;"
02af 4403 |D | Exit_Subprogram With_Result,0x3
02b0 0000 0000 | | .LITERAL {0x00000000, 0x00008114}
02b4 ; --------------------------------------------------------------------------------------
02b4 ; STRING TABLE
02b4 ; --------------------------------------------------------------------------------------
02b4 0014 | | .STRTAB 0x0014->0x02be ; "<DEFAULT>"
; "<DEFAULT>"
; "<DEFAULT>"
02b5 001b | | .STRTAB 0x001b->0x02c2 ; "Set_Command_Names"
02b6 002a | * | .STRTAB 0x002a->0x02cb ; "<error>"
; "<error>"
; "<error>"
; "<error>"
; "<error>"
; "<error>"
; "<error>"
; "<error>"
; "<error>"
02b7 002f | / | .STRTAB 0x002f->0x02ce ; "Compiler_Command"
02b8 003d | = | .STRTAB 0x003d->0x02d6 ; "<error>;"
; "<error>;"
; "<error>;"
; "<error>;"
02b9 0043 | C | .STRTAB 0x0043->0x02da ; "Linker_Command"
02ba 004f | O | .STRTAB 0x004f->0x02e1 ; "Loader_Command"
02bb 005b | [ | .STRTAB 0x005b->0x02e8 ; "Set_Unit_Options"
02bc 0069 | i | .STRTAB 0x0069->0x02f0 ; "Unit_Options"
02bd 0073 | s | .STREND 0x0073->0x02f6
02be 3c44 4546 |<DEF| .STRTAB_STRINGS
02f7 0000 | | .XXX[0x1]
02f8 ; --------------------------------------------------------------------------------------
02f8 ; Debug Table
02f8 ; --------------------------------------------------------------------------------------
02f8 0004 000c | | .DEBUG4 0x0004,0x000c,0x2dfd,0x0000,0x0001,0x0000
02fe 0000 0000 | | .BLANK 0000[0x102]