|
|
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_0bf8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦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 0310 | | .CONST 0x0310 ; 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 003a | : | .CONST 0x003a ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0017 | | .CONST 0x0017 ; Number of locals
000b INIT_0008:
000b 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040
000d 029a 006b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0068
000f 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088
0011 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
0013 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138
0015 029a 018b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0188
0017 029a 022b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0228
0019 00bf | | Action Accept_Activation
001a 029d 025b | [| Declare_Subprogram For_Outer_Call,INIT_0258
001c 029d 026b | k| Declare_Subprogram For_Outer_Call,INIT_0268
001e 029d 0273 | s| Declare_Subprogram For_Outer_Call,INIT_0270
0020 e002 | | Load 0x0,0x2
0021 e003 | | Load 0x0,0x3
0022 e004 | | Load 0x0,0x4
0023 195f | _ | Execute Package,Field_Reference,Field_Number 0x5f
0024 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0025 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0026 4977 |Iw | Short_Literal 0x177
0027 00eb | | Load_Encached Diana_Cache
0028 0098 | | Execute Package,Field_Read_Dynamic
0029 0387 | | Declare_Variable Package
002a 00d8 | | Load_Top At_Offset_0
002b 020f | | Execute Module,Activate
002c 1d0d | | Execute_Immediate Reference_Lex_1,0xd
002d 00c7 | | Action Elaborate_Subprogram
002e 1d0e | | Execute_Immediate Reference_Lex_1,0xe
002f 00c7 | | Action Elaborate_Subprogram
0030 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0031 00c7 | | Action Elaborate_Subprogram
0032 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0033 00c7 | | Action Elaborate_Subprogram
0034 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0035 00c7 | | Action Elaborate_Subprogram
0036 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0037 00c7 | | Action Elaborate_Subprogram
0038 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0039 00c7 | | Action Elaborate_Subprogram
003a BODY_0008:
003a 00bc | | Action Signal_Activated
003b 00bb | | Action Signal_Completion
003c 0000 0000 | | .BLANK 0000[0x4]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0048 | H | .CONST 0x0048 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0002 | | .CONST 0x0002 ; Number of locals
0043 INIT_0040:
0043 00da | | Load_Top At_Offset_2
0044 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0045 00eb | | Load_Encached Diana_Cache
0046 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0047 03f1 | | Declare_Variable Discrete,With_Value
0048 BODY_0040:
0048 7800 |x | Jump 0x49
0049 00d8 | | Load_Top At_Offset_0
004a e5fe | | Load 0x2,-0x2
004b 027e | ~ | Execute Discrete,Not_Equal
004c 6815 |h | Jump_Zero 0x62
004d 4807 |H | Short_Literal 0x7
004e e5fd | | Load 0x2,-0x3
004f 0092 0290 | | Action Push_String_Extended,0x290 ; "("
0051 01cc | | Execute Vector,Catenate
0052 00da | | Load_Top At_Offset_2
0053 00eb | | Load_Encached Diana_Cache
0054 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0055 011c | | Execute Any,Convert_Unchecked
0056 1c01 | | Execute_Immediate Run_Utility,0x1
0057 01cc | | Execute Vector,Catenate
0058 0092 0291 | | Action Push_String_Extended,0x291 ; " /= "
005a 01cc | | Execute Vector,Catenate
005b e5fe | | Load 0x2,-0x2
005c 00eb | | Load_Encached Diana_Cache
005d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
005e 011c | | Execute Any,Convert_Unchecked
005f 1c01 | | Execute_Immediate Run_Utility,0x1
0060 01cc | | Execute Vector,Catenate
0061 8214 | | Call 0x1,0x14
0062 4504 |E | Exit_Subprogram 0x4
0063 0000 0000 | | .BLANK 0000[0x5]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 007f | | .CONST 0x007f ; Address of begin
0069 0080 | | .CONST 0x0080 ; Address of exception handler
006a 0005 | | .CONST 0x0005 ; Number of locals
006b INIT_0068:
006b e007 | | Load 0x0,0x7
006c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
006d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
006e 02c7 | | Declare_Variable Any
006f 00db | | Load_Top At_Offset_3
0070 e007 | | Load 0x0,0x7
0071 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0072 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0073 a402 | | Store_Unchecked 0x2,0x2
0074 e007 | | Load 0x0,0x7
0075 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0076 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0077 e007 | | Load 0x0,0x7
0078 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0079 e007 | | Load 0x0,0x7
007a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
007b 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
007c 02c7 | | Declare_Variable Any
007d 00d8 | | Load_Top At_Offset_0
007e 1c00 | | Execute_Immediate Run_Utility,0x0
007f BODY_0068:
007f 4502 |E | Exit_Subprogram 0x2
0080 TRAP_0068:
0080 0007 | | Action Break_Optional
0081 4502 |E | Exit_Subprogram 0x2
0082 0000 0000 | | .XXX[0x2]
0084 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 0097 | | .CONST 0x0097 ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0004 | | .CONST 0x0004 ; Number of locals
008b INIT_0088:
008b e007 | | Load 0x0,0x7
008c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
008d e007 | | Load 0x0,0x7
008e 1b14 | | Execute Package,Field_Read,Field_Number 0x14
008f 02ff | | Declare_Variable Variant_Record
0090 00d8 | | Load_Top At_Offset_0
0091 1c00 | | Execute_Immediate Run_Utility,0x0
0092 e007 | | Load 0x0,0x7
0093 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0094 02c7 | | Declare_Variable Any
0095 00d8 | | Load_Top At_Offset_0
0096 1c00 | | Execute_Immediate Run_Utility,0x0
0097 BODY_0088:
0097 e007 | | Load 0x0,0x7
0098 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0099 00da | | Load_Top At_Offset_2
009a 67e9 |g | Indirect_Literal Discrete,0x84,{0x00000000, 0x00004000}
009b e008 | | Load 0x0,0x8
009c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
009d e5ff | | Load 0x2,-0x1
009e e007 | | Load 0x0,0x7
009f 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
00a0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00a1 00d1 | | Pop_Control Pop_Count_1
00a2 005b | [ | Store_Top Discrete,At_Offset_3
00a3 00da | | Load_Top At_Offset_2
00a4 681b |h | Jump_Zero 0xc0
00a5 00da | | Load_Top At_Offset_2
00a6 0f07 | | Execute_Immediate Equal,0x7
00a7 7015 |p | Jump_Nonzero 0xbd
00a8 4807 |H | Short_Literal 0x7
00a9 0092 0292 | | Action Push_String_Extended,0x292 ; "Get_Other_Part ("
00ab e5ff | | Load 0x2,-0x1
00ac e007 | | Load 0x0,0x7
00ad 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00ae 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
00af 01cc | | Execute Vector,Catenate
00b0 0092 0293 | | Action Push_String_Extended,0x293 ; ") failed with "
00b2 01cc | | Execute Vector,Catenate
00b3 e402 | | Load 0x2,0x2
00b4 e007 | | Load 0x0,0x7
00b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00b6 011c | | Execute Any,Convert_Unchecked
00b7 1c01 | | Execute_Immediate Run_Utility,0x1
00b8 01cc | | Execute Vector,Catenate
00b9 0092 0294 | | Action Push_String_Extended,0x294 ; ": Other_Part_Of"
00bb 01cc | | Execute Vector,Catenate
00bc 8214 | | Call 0x1,0x14
00bd e007 | | Load 0x0,0x7
00be 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00bf 4401 |D | Exit_Subprogram With_Result,0x1
00c0 e007 | | Load 0x0,0x7
00c1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c2 00d9 | | Load_Top At_Offset_1
00c3 0120 | | Execute Any,Is_Value
00c4 6803 |h | Jump_Zero 0xc8
00c5 e007 | | Load 0x0,0x7
00c6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00c7 7801 |x | Jump 0xc9
00c8 00d9 | | Load_Top At_Offset_1
00c9 67ba |g | Indirect_Literal Discrete,0x84,{0x00000000, 0x00004000}
00ca e008 | | Load 0x0,0x8
00cb 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00cc e403 | | Load 0x2,0x3
00cd e007 | | Load 0x0,0x7
00ce 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
00cf 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00d0 c404 | | Store 0x2,0x4
00d1 005b | [ | Store_Top Discrete,At_Offset_3
00d2 00da | | Load_Top At_Offset_2
00d3 6818 |h | Jump_Zero 0xec
00d4 4807 |H | Short_Literal 0x7
00d5 0092 0295 | | Action Push_String_Extended,0x295 ; "get_Object ("
00d7 e5ff | | Load 0x2,-0x1
00d8 e007 | | Load 0x0,0x7
00d9 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00da 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
00db 01cc | | Execute Vector,Catenate
00dc 0092 0293 | | Action Push_String_Extended,0x293 ; ") failed with "
00de 01cc | | Execute Vector,Catenate
00df e402 | | Load 0x2,0x2
00e0 e007 | | Load 0x0,0x7
00e1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00e2 011c | | Execute Any,Convert_Unchecked
00e3 1c01 | | Execute_Immediate Run_Utility,0x1
00e4 01cc | | Execute Vector,Catenate
00e5 0092 0294 | | Action Push_String_Extended,0x294 ; ": Other_Part_Of"
00e7 01cc | | Execute Vector,Catenate
00e8 8214 | | Call 0x1,0x14
00e9 e007 | | Load 0x0,0x7
00ea 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00eb 4401 |D | Exit_Subprogram With_Result,0x1
00ec 00d8 | | Load_Top At_Offset_0
00ed 4401 |D | Exit_Subprogram With_Result,0x1
00ee 0000 0000 | | .XXX[0x2]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00fa | | .CONST 0x00fa ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0003 | | .CONST 0x0003 ; Number of locals
00f3 INIT_00f0:
00f3 e007 | | Load 0x0,0x7
00f4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00f5 02ff | | Declare_Variable Variant_Record
00f6 00d8 | | Load_Top At_Offset_0
00f7 1c00 | | Execute_Immediate Run_Utility,0x0
00f8 e007 | | Load 0x0,0x7
00f9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00fa BODY_00f0:
00fa e5ff | | Load 0x2,-0x1
00fb e007 | | Load 0x0,0x7
00fc 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00fd 6807 |h | Jump_Zero 0x105
00fe e5ff | | Load 0x2,-0x1
00ff 00d8 | | Load_Top At_Offset_0
0100 0120 | | Execute Any,Is_Value
0101 7002 |p | Jump_Nonzero 0x104
0102 00d8 | | Load_Top At_Offset_0
0103 011e | | Execute Any,Convert
0104 4401 |D | Exit_Subprogram With_Result,0x1
0105 e007 | | Load 0x0,0x7
0106 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0107 00da | | Load_Top At_Offset_2
0108 602b |`+ | Indirect_Literal Discrete,0x134,{0x00000000, 0x00004000}
0109 e008 | | Load 0x0,0x8
010a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
010b 4800 |H | Short_Literal 0x0
010c e5ff | | Load 0x2,-0x1
010d e007 | | Load 0x0,0x7
010e 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
010f 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0110 00d1 | | Pop_Control Pop_Count_1
0111 0059 | Y | Store_Top Discrete,At_Offset_1
0112 00d8 | | Load_Top At_Offset_0
0113 681c |h | Jump_Zero 0x130
0114 4807 |H | Short_Literal 0x7
0115 0092 0296 | | Action Push_String_Extended,0x296 ; "Get_Version ( "
0117 e5ff | | Load 0x2,-0x1
0118 e007 | | Load 0x0,0x7
0119 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
011a 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
011b 01cc | | Execute Vector,Catenate
011c 0092 0293 | | Action Push_String_Extended,0x293 ; ") failed with "
011e 01cc | | Execute Vector,Catenate
011f 00da | | Load_Top At_Offset_2
0120 e007 | | Load 0x0,0x7
0121 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0122 011c | | Execute Any,Convert_Unchecked
0123 1c01 | | Execute_Immediate Run_Utility,0x1
0124 01cc | | Execute Vector,Catenate
0125 0092 0297 | | Action Push_String_Extended,0x297 ; ": Body_Of"
0127 01cc | | Execute Vector,Catenate
0128 8214 | | Call 0x1,0x14
0129 e5ff | | Load 0x2,-0x1
012a 00d8 | | Load_Top At_Offset_0
012b 0120 | | Execute Any,Is_Value
012c 7002 |p | Jump_Nonzero 0x12f
012d 00d8 | | Load_Top At_Offset_0
012e 011e | | Execute Any,Convert
012f 4401 |D | Exit_Subprogram With_Result,0x1
0130 00d9 | | Load_Top At_Offset_1
0131 820f | | Call 0x1,0xf
0132 4401 |D | Exit_Subprogram With_Result,0x1
0133 0000 | | .XXX[0x1]
0134 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 0142 | B | .CONST 0x0142 ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0003 | | .CONST 0x0003 ; Number of locals
013b INIT_0138:
013b e007 | | Load 0x0,0x7
013c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
013d 02ff | | Declare_Variable Variant_Record
013e 00d8 | | Load_Top At_Offset_0
013f 1c00 | | Execute_Immediate Run_Utility,0x0
0140 e007 | | Load 0x0,0x7
0141 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0142 BODY_0138:
0142 e5ff | | Load 0x2,-0x1
0143 e007 | | Load 0x0,0x7
0144 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0145 6807 |h | Jump_Zero 0x14d
0146 e5ff | | Load 0x2,-0x1
0147 00d8 | | Load_Top At_Offset_0
0148 0120 | | Execute Any,Is_Value
0149 7002 |p | Jump_Nonzero 0x14c
014a 00d8 | | Load_Top At_Offset_0
014b 011e | | Execute Any,Convert
014c 4401 |D | Exit_Subprogram With_Result,0x1
014d e007 | | Load 0x0,0x7
014e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
014f 00da | | Load_Top At_Offset_2
0150 67e3 |g | Indirect_Literal Discrete,0x134,{0x00000000, 0x00004000}
0151 e008 | | Load 0x0,0x8
0152 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0153 4800 |H | Short_Literal 0x0
0154 e5ff | | Load 0x2,-0x1
0155 e007 | | Load 0x0,0x7
0156 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0157 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0158 00d1 | | Pop_Control Pop_Count_1
0159 0059 | Y | Store_Top Discrete,At_Offset_1
015a 00d8 | | Load_Top At_Offset_0
015b 681c |h | Jump_Zero 0x178
015c 4807 |H | Short_Literal 0x7
015d 0092 0298 | | Action Push_String_Extended,0x298 ; "Get_Version ("
015f e5ff | | Load 0x2,-0x1
0160 e007 | | Load 0x0,0x7
0161 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0162 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0163 01cc | | Execute Vector,Catenate
0164 0092 0293 | | Action Push_String_Extended,0x293 ; ") failed with "
0166 01cc | | Execute Vector,Catenate
0167 00da | | Load_Top At_Offset_2
0168 e007 | | Load 0x0,0x7
0169 1b0d | | Execute Package,Field_Read,Field_Number 0xd
016a 011c | | Execute Any,Convert_Unchecked
016b 1c01 | | Execute_Immediate Run_Utility,0x1
016c 01cc | | Execute Vector,Catenate
016d 0092 0297 | | Action Push_String_Extended,0x297 ; ": Body_Of"
016f 01cc | | Execute Vector,Catenate
0170 8214 | | Call 0x1,0x14
0171 e5ff | | Load 0x2,-0x1
0172 00d8 | | Load_Top At_Offset_0
0173 0120 | | Execute Any,Is_Value
0174 7002 |p | Jump_Nonzero 0x177
0175 00d8 | | Load_Top At_Offset_0
0176 011e | | Execute Any,Convert
0177 4401 |D | Exit_Subprogram With_Result,0x1
0178 00d9 | | Load_Top At_Offset_1
0179 e007 | | Load 0x0,0x7
017a 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
017b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
017c 6803 |h | Jump_Zero 0x180
017d 00d9 | | Load_Top At_Offset_1
017e 820f | | Call 0x1,0xf
017f 4401 |D | Exit_Subprogram With_Result,0x1
0180 e5ff | | Load 0x2,-0x1
0181 00d8 | | Load_Top At_Offset_0
0182 0120 | | Execute Any,Is_Value
0183 7002 |p | Jump_Nonzero 0x186
0184 00d8 | | Load_Top At_Offset_0
0185 011e | | Execute Any,Convert
0186 4401 |D | Exit_Subprogram With_Result,0x1
0187 0000 | | .XXX[0x1]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 01a6 | | .CONST 0x01a6 ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 000a | | .CONST 0x000a ; Number of locals
018b INIT_0188:
018b e007 | | Load 0x0,0x7
018c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
018d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
018e 02c7 | | Declare_Variable Any
018f 00db | | Load_Top At_Offset_3
0190 e007 | | Load 0x0,0x7
0191 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0192 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0193 a402 | | Store_Unchecked 0x2,0x2
0194 e007 | | Load 0x0,0x7
0195 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0196 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0197 00ec | | Load_Encached Diana_Tree_Cache
0198 00ee | | Load_Encached Diana_Seq_Type_Cache
0199 00ec | | Load_Encached Diana_Tree_Cache
019a e007 | | Load 0x0,0x7
019b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
019c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
019d 02c7 | | Declare_Variable Any
019e 00d8 | | Load_Top At_Offset_0
019f 1c00 | | Execute_Immediate Run_Utility,0x0
01a0 e007 | | Load 0x0,0x7
01a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01a2 00e1 | | Load_Encached Boolean_Cache
01a3 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01a4 029f 027b | {| Declare_Subprogram For_Call,INIT_0278
01a6 BODY_0188:
01a6 e007 | | Load 0x0,0x7
01a7 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01a8 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01a9 e5ff | | Load 0x2,-0x1
01aa e007 | | Load 0x0,0x7
01ab 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
01ac 012e | . | Execute Any,Not_Equal
01ad 6802 |h | Jump_Zero 0x1b0
01ae 4800 |H | Short_Literal 0x0
01af 4401 |D | Exit_Subprogram With_Result,0x1
01b0 e5ff | | Load 0x2,-0x1
01b1 820e | | Call 0x1,0xe
01b2 e007 | | Load 0x0,0x7
01b3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b4 e407 | | Load 0x2,0x7
01b5 0120 | | Execute Any,Is_Value
01b6 6804 |h | Jump_Zero 0x1bb
01b7 e007 | | Load 0x0,0x7
01b8 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01b9 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
01ba 7801 |x | Jump 0x1bc
01bb e407 | | Load 0x2,0x7
01bc e007 | | Load 0x0,0x7
01bd 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01be 1b16 | | Execute Package,Field_Read,Field_Number 0x16
01bf 6064 |`d | Indirect_Literal Discrete,0x224,{0x00000000, 0x00004000}
01c0 4801 |H | Short_Literal 0x1
01c1 4800 |H | Short_Literal 0x0
01c2 4800 |H | Short_Literal 0x0
01c3 e008 | | Load 0x0,0x8
01c4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01c5 4800 |H | Short_Literal 0x0
01c6 e402 | | Load 0x2,0x2
01c7 e007 | | Load 0x0,0x7
01c8 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01c9 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
01ca c403 | | Store 0x2,0x3
01cb c407 | | Store 0x2,0x7
01cc 005b | [ | Store_Top Discrete,At_Offset_3
01cd 00da | | Load_Top At_Offset_2
01ce 0f0d | | Execute_Immediate Equal,0xd
01cf 6802 |h | Jump_Zero 0x1d2
01d0 4800 |H | Short_Literal 0x0
01d1 4401 |D | Exit_Subprogram With_Result,0x1
01d2 00da | | Load_Top At_Offset_2
01d3 680f |h | Jump_Zero 0x1e3
01d4 4807 |H | Short_Literal 0x7
01d5 0092 0299 | | Action Push_String_Extended,0x299 ; "Open for Comp_Unit failed ("
01d7 e408 | | Load 0x2,0x8
01d8 e007 | | Load 0x0,0x7
01d9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01da 011c | | Execute Any,Convert_Unchecked
01db 1c01 | | Execute_Immediate Run_Utility,0x1
01dc 01cc | | Execute Vector,Catenate
01dd 0092 029a | | Action Push_String_Extended,0x29a ; ")"
01df 01cc | | Execute Vector,Catenate
01e0 8214 | | Call 0x1,0x14
01e1 4800 |H | Short_Literal 0x0
01e2 4401 |D | Exit_Subprogram With_Result,0x1
01e3 0092 029b | | Action Push_String_Extended,0x29b ; "Open => Unit_Root"
01e5 48a8 |H | Short_Literal 0xa8
01e6 e403 | | Load 0x2,0x3
01e7 820d | | Call 0x1,0xd
01e8 e403 | | Load 0x2,0x3
01e9 00eb | | Load_Encached Diana_Cache
01ea 18db | | Execute Package,Field_Execute,Field_Number 0xdb
01eb a404 | | Store_Unchecked 0x2,0x4
01ec 0092 029c | | Action Push_String_Extended,0x29c ; "As_Pragma_S => Pragma_S"
01ee 4895 |H | Short_Literal 0x95
01ef e404 | | Load 0x2,0x4
01f0 820d | | Call 0x1,0xd
01f1 e404 | | Load 0x2,0x4
01f2 00eb | | Load_Encached Diana_Cache
01f3 1889 | | Execute Package,Field_Execute,Field_Number 0x89
01f4 a405 | | Store_Unchecked 0x2,0x5
01f5 00cf | | Action Mark_Auxiliary
01f6 780e |x | Jump 0x205
01f7 e405 | | Load 0x2,0x5
01f8 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
01f9 a406 | | Store_Unchecked 0x2,0x6
01fa 0092 029d | | Action Push_String_Extended,0x29d ; "Diana.Head => Next_Pragma"
01fc 4840 |H@ | Short_Literal 0x40
01fd e406 | | Load 0x2,0x6
01fe 820d | | Call 0x1,0xd
01ff 840a | | Call 0x2,0xa
0200 e405 | | Load 0x2,0x5
0201 0217 | | Execute Heap_Access,All_Reference
0202 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0203 a405 | | Store_Unchecked 0x2,0x5
0204 00c9 | | Action Pop_Auxiliary_Loop
0205 e405 | | Load 0x2,0x5
0206 77f0 |w | Jump_Nonzero 0x1f7
0207 00ce | | Action Pop_Auxiliary
0208 e007 | | Load 0x0,0x7
0209 1b0d | | Execute Package,Field_Read,Field_Number 0xd
020a 4800 |H | Short_Literal 0x0
020b 4800 |H | Short_Literal 0x0
020c e008 | | Load 0x0,0x8
020d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
020e e403 | | Load 0x2,0x3
020f e007 | | Load 0x0,0x7
0210 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0211 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0212 005b | [ | Store_Top Discrete,At_Offset_3
0213 00da | | Load_Top At_Offset_2
0214 680d |h | Jump_Zero 0x222
0215 4807 |H | Short_Literal 0x7
0216 0092 029e | | Action Push_String_Extended,0x29e ; "Close failed ("
0218 e408 | | Load 0x2,0x8
0219 e007 | | Load 0x0,0x7
021a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
021b 011c | | Execute Any,Convert_Unchecked
021c 1c01 | | Execute_Immediate Run_Utility,0x1
021d 01cc | | Execute Vector,Catenate
021e 0092 029a | | Action Push_String_Extended,0x29a ; ")"
0220 01cc | | Execute Vector,Catenate
0221 8214 | | Call 0x1,0x14
0222 00d9 | | Load_Top At_Offset_1
0223 4401 |D | Exit_Subprogram With_Result,0x1
0224 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0233 | 3 | .CONST 0x0233 ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0003 | | .CONST 0x0003 ; Number of locals
022b INIT_0228:
022b e007 | | Load 0x0,0x7
022c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
022d 02c7 | | Declare_Variable Any
022e 00d8 | | Load_Top At_Offset_0
022f 1c00 | | Execute_Immediate Run_Utility,0x0
0230 e007 | | Load 0x0,0x7
0231 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0232 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0233 BODY_0228:
0233 e007 | | Load 0x0,0x7
0234 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0235 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0236 00da | | Load_Top At_Offset_2
0237 0120 | | Execute Any,Is_Value
0238 6803 |h | Jump_Zero 0x23c
0239 e007 | | Load 0x0,0x7
023a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
023b 7801 |x | Jump 0x23d
023c 00da | | Load_Top At_Offset_2
023d 67e6 |g | Indirect_Literal Discrete,0x224,{0x00000000, 0x00004000}
023e e008 | | Load 0x0,0x8
023f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0240 e009 | | Load 0x0,0x9
0241 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0242 e007 | | Load 0x0,0x7
0243 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0244 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0245 e5ff | | Load 0x2,-0x1
0246 e007 | | Load 0x0,0x7
0247 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0248 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0249 c402 | | Store 0x2,0x2
024a 0059 | Y | Store_Top Discrete,At_Offset_1
024b 00d8 | | Load_Top At_Offset_0
024c 6802 |h | Jump_Zero 0x24f
024d 4800 |H | Short_Literal 0x0
024e 4401 |D | Exit_Subprogram With_Result,0x1
024f 00d9 | | Load_Top At_Offset_1
0250 8212 | | Call 0x1,0x12
0251 4401 |D | Exit_Subprogram With_Result,0x1
0252 0000 0000 | | .BLANK 0000[0x6]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b e005 | | Load 0x0,0x5
025c 180e | | Execute Package,Field_Execute,Field_Number 0xe
025d e5fe | | Load 0x2,-0x2
025e e5ff | | Load 0x2,-0x1
025f e006 | | Load 0x0,0x6
0260 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0261 4503 |E | Exit_Subprogram 0x3
0262 0000 0000 | | .BLANK 0000[0x6]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b | k | .CONST 0x026b ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0001 | | .CONST 0x0001 ; Number of locals
026b BODY_0268:
026b INIT_0268:
026b 4503 |E | Exit_Subprogram 0x3
026c 0000 0000 | | .BLANK 0000[0x4]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273 | s | .CONST 0x0273 ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0001 | | .CONST 0x0001 ; Number of locals
0273 BODY_0270:
0273 INIT_0270:
0273 4801 |H | Short_Literal 0x1
0274 e004 | | Load 0x0,0x4
0275 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0276 4501 |E | Exit_Subprogram 0x1
0277 0000 | | .XXX[0x1]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0282 | | .CONST 0x0282 ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0002 | | .CONST 0x0002 ; Number of locals
027b INIT_0278:
027b e406 | | Load 0x2,0x6
027c 00eb | | Load_Encached Diana_Cache
027d 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
027e 00eb | | Load_Encached Diana_Cache
027f 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0280 00eb | | Load_Encached Diana_Cache
0281 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0282 BODY_0278:
0282 00d8 | | Load_Top At_Offset_0
0283 01db | | Execute Vector,Length
0284 0f04 | | Execute_Immediate Equal,0x4
0285 6809 |h | Jump_Zero 0x28f
0286 00d8 | | Load_Top At_Offset_0
0287 0092 029f | | Action Push_String_Extended,0x29f ; "MAIN"
0289 01df | | Execute Vector,Equal
028a 6804 |h | Jump_Zero 0x28f
028b 4801 |H | Short_Literal 0x1
028c a409 | | Store_Unchecked 0x2,0x9
028d 00cc | | Action Pop_Block
028e 7f78 | x | Jump 0x207
028f 4501 |E | Exit_Subprogram 0x1
0290 ; --------------------------------------------------------------------------------------
0290 ; STRING TABLE
0290 ; --------------------------------------------------------------------------------------
0290 0022 | " | .STRTAB 0x0022->0x02a1 ; "("
0291 0021 | ! | .STRTAB 0x0021->0x02a1 ; " /= "
0292 0023 | # | .STRTAB 0x0023->0x02a3 ; "Get_Other_Part ("
0293 0031 | 1 | .STRTAB 0x0031->0x02ab ; ") failed with "
; ") failed with "
; ") failed with "
; ") failed with "
0294 003d | = | .STRTAB 0x003d->0x02b2 ; ": Other_Part_Of"
; ": Other_Part_Of"
0295 004a | J | .STRTAB 0x004a->0x02ba ; "get_Object ("
0296 0054 | T | .STRTAB 0x0054->0x02c0 ; "Get_Version ( "
0297 0060 | ` | .STRTAB 0x0060->0x02c7 ; ": Body_Of"
; ": Body_Of"
0298 0067 | g | .STRTAB 0x0067->0x02cb ; "Get_Version ("
0299 0072 | r | .STRTAB 0x0072->0x02d2 ; "Open for Comp_Unit failed ("
029a 008b | | .STRTAB 0x008b->0x02df ; ")"
; ")"
029b 008a | | .STRTAB 0x008a->0x02e0 ; "Open => Unit_Root"
029c 0099 | | .STRTAB 0x0099->0x02e8 ; "As_Pragma_S => Pragma_S"
029d 00ae | | .STRTAB 0x00ae->0x02f4 ; "Diana.Head => Next_Pragma"
029e 00c5 | | .STRTAB 0x00c5->0x0300 ; "Close failed ("
029f 00d1 | | .STRTAB 0x00d1->0x0307 ; "MAIN"
02a0 00d3 | | .STREND 0x00d3->0x0309
02a1 2820 2f3d |( /=| .STRTAB_STRINGS
030a 0000 0000 | | .BLANK 0000[0x6]
0310 ; --------------------------------------------------------------------------------------
0310 ; Debug Table
0310 ; --------------------------------------------------------------------------------------
0310 0004 0002 | | .DEBUG4 0x0004,0x0002,0x0b6c,0x0000,0x0001,0x0000
0316 1925 097d | % }| .XXX[0xea]
0318 0931 3d0d | 1= |
031a 2c01 fa40 |, @|
031c 8c00 1141 | A|
031e 051d 145c | \|
0320 0041 4d51 | AMQ|
0322 0539 1105 | 9 |
0324 4910 b925 |I %|
0326 3951 151d |9Q |
0328 1548 0000 | H |
032a 0000 0008 | |
032c 00fc 0055 | U|
032e 1115 0955 | U|
0330 1cb9 4149 | AI|
0332 2539 517d |%9Q}|
0334 1125 497d | %I}|
0336 0931 3d0d | 1= |
0338 2cf5 ee51 |, Q|
033a fa40 8c00 | @ |
033c 0510 5c00 | \ |
033e 2519 2509 |% % |
0340 7d09 313d |} 1=|
0342 0d2c 01fa | , |
0344 408c 0011 |@ |
0346 4105 1d14 |A |
0348 5c00 115d |\ ]|
034a 3d49 1000 |=I |
034c 0000 0000 | |
034e 0400 2400 | $ |
0350 1511 1509 | |
0352 551c f9f0 |U |
0354 0000 000c | |
0356 0144 0055 | D U|
0358 1115 0955 | U|
035a 1cb9 4149 | AI|
035c 2539 517d |%9Q}|
035e 1125 497d | %I}|
0360 0931 3d0d | 1= |
0362 2cf5 ee51 |, Q|
0364 fa40 8c00 | @ |
0366 0510 5c00 | \ |
0368 4909 054d |I M|
036a 1551 6541 | QeA|
036c 14b9 1925 | %|
036e 097d 0931 | } 1|
0370 3d0d 2c01 |= , |
0372 fa40 8c00 | @ |
0374 1141 051d | A |
0376 145c 0035 | \ 5|
0378 0905 4d15 | M |
037a 5165 4114 |QeA |
037c b95d 3d49 | ]=I|
037e 1000 0008 | |
0380 0000 023c | <|
0382 0025 1115 | % |
0384 0955 1d7d | U }|
0386 3d55 5008 |=UP |
0388 0000 0004 | |
038a 00f8 0000 | |
038c 0008 001d | |
038e ad5c 0234 | \ 4|
0390 0014 0000 | |
0392 0004 0034 | 4|
0394 0025 1115 | % |
0396 0955 1d7d | U }|
0398 3d55 50f9 |=UP |
039a f000 0000 | |
039c 0801 6000 | ` |
039e 6511 1509 |e |
03a0 551d 7d3d |U }=|
03a2 5550 b941 |UP A|
03a4 4925 3951 |I%9Q|
03a6 7d11 2549 |} %I|
03a8 7d09 313d |} 1=|
03aa 0d2c f5ee | , |
03ac 51fa 408c |Q @ |
03ae 0005 105c | \|
03b0 0049 0905 | I |
03b2 4d15 5165 |M Qe|
03b4 4114 b919 |A |
03b6 2509 7d09 |% } |
03b8 313d 0d2c |1= ,|
03ba 01fa 408c | @ |
03bc 0011 4105 | A |
03be 1d14 5c00 | \ |
03c0 414d 5105 |AMQ |
03c2 3911 0549 |9 I|
03c4 10b9 2539 | %9|
03c6 5115 1d15 |Q |
03c8 4800 0008 |H |
03ca 0000 a938 | 8|
03cc 000d 1119 | |
03ce 4c08 0000 |L |
03d0 0080 0014 | |
03d2 0000 0164 | d|
03d4 001d ad5c | \|
03d6 0234 0014 | 4 |
03d8 0000 0008 | |
03da 0380 0031 | 1|
03dc 1119 4cb9 | L |
03de 1119 4d7d | M}|
03e0 3d41 1538 |=A 8|
03e2 f5ee 51fa | Q |
03e4 408c 0021 |@ !|
03e6 1925 3115 | %1 |
03e8 3905 3514 |9 5 |
03ea 5c00 3d4d |\ =M|
03ec 5105 3911 |Q 9 |
03ee 0549 10b9 | I |
03f0 4d51 4925 |MQI%|
03f2 391c 01fa |9 |
03f4 408c 0021 |@ !|
03f6 3d41 1539 |=A 9|
03f8 7d3d 4150 |}=AP|
03fa 5c00 5509 |\ U |
03fc 054d 1551 | M Q|
03fe 6541 14b9 |eA |