|
|
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: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦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 04d0 | | .CONST 0x04d0 ; 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 8003 | | .CONST 0x8003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0042 | B | .CONST 0x0042 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0020 | | .CONST 0x0020 ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048
000d 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088
000f 029a 019b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0198
0011 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8
0013 029a 01e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e0
0015 029a 0243 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0240
0017 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0019 00bf | | Action Accept_Activation
001a 0092 0460 | `| Action Push_String_Extended,0x460 ; "Non-existent stack frame"
001c 0092 0461 | a| Action Push_String_Extended,0x461 ; "Not in scope"
001e 0092 0462 | b| Action Push_String_Extended,0x462 ; "Temporarily not accessible"
0020 0092 0463 | c| Action Push_String_Extended,0x463 ; "Unknown exception: "
0022 0092 0464 | d| Action Push_String_Extended,0x464 ; "Nonexistent task"
0024 0092 0465 | e| Action Push_String_Extended,0x465 ; "Program has been recompiled since debugger started"
0026 00e1 | | Load_Encached Boolean_Cache
0027 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0028 029d 034b | K| Declare_Subprogram For_Outer_Call,INIT_0348
002a 1d0d | | Execute_Immediate Reference_Lex_1,0xd
002b 00c7 | | Action Elaborate_Subprogram
002c 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
002e 1d0f | | Execute_Immediate Reference_Lex_1,0xf
002f 00c7 | | Action Elaborate_Subprogram
0030 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0031 00c7 | | Action Elaborate_Subprogram
0032 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0033 00c7 | | Action Elaborate_Subprogram
0034 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0035 00c7 | | Action Elaborate_Subprogram
0036 029d 0383 | | Declare_Subprogram For_Outer_Call,INIT_0380
0038 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0039 00c7 | | Action Elaborate_Subprogram
003a 029d 03b3 | | Declare_Subprogram For_Outer_Call,INIT_03b0
003c 029d 03c3 | | Declare_Subprogram For_Outer_Call,INIT_03c0
003e 029d 03cb | | Declare_Subprogram For_Outer_Call,INIT_03c8
0040 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0041 00c7 | | Action Elaborate_Subprogram
0042 BODY_0008:
0042 821b | | Call 0x1,0x1b
0043 00bc | | Action Signal_Activated
0044 00bb | | Action Signal_Completion
0045 0000 0000 | | .XXX[0x3]
0047 0000 | |
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 0053 | S | .CONST 0x0053 ; Address of begin
0049 007a | z | .CONST 0x007a ; Address of exception handler
004a 0003 | | .CONST 0x0003 ; Number of locals
004b INIT_0048:
004b 00e2 | | Load_Encached Integer_Cache
004c e002 | | Load 0x0,0x2
004d 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
004e 02c7 | | Declare_Variable Any
004f e5ff | | Load 0x2,-0x1
0050 e003 | | Load 0x0,0x3
0051 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0052 a403 | | Store_Unchecked 0x2,0x3
0053 BODY_0048:
0053 4800 |H | Short_Literal 0x0
0054 a5fe | | Store_Unchecked 0x2,-0x2
0055 e5ff | | Load 0x2,-0x1
0056 e002 | | Load 0x0,0x2
0057 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0058 7006 |p | Jump_Nonzero 0x5f
0059 e5fd | | Load 0x2,-0x3
005a e218 | | Load 0x1,0x18
005b e004 | | Load 0x0,0x4
005c 1815 | | Execute Package,Field_Execute,Field_Number 0x15
005d c5fd | | Store 0x2,-0x3
005e 4502 |E | Exit_Subprogram 0x2
005f e5ff | | Load 0x2,-0x1
0060 8005 | | Call 0x0,0x5
0061 0f01 | | Execute_Immediate Equal,0x1
0062 700a |p | Jump_Nonzero 0x6d
0063 e5ff | | Load 0x2,-0x1
0064 8006 | | Call 0x0,0x6
0065 8007 | | Call 0x0,0x7
0066 e003 | | Load 0x0,0x3
0067 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0068 00da | | Load_Top At_Offset_2
0069 e002 | | Load 0x0,0x2
006a 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
006b 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
006c 7802 |x | Jump 0x6f
006d 4800 |H | Short_Literal 0x0
006e 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
006f 00d8 | | Load_Top At_Offset_0
0070 e002 | | Load 0x0,0x2
0071 184c | L | Execute Package,Field_Execute,Field_Number 0x4c
0072 00da | | Load_Top At_Offset_2
0073 0272 | r | Execute Discrete,Minus
0074 0a01 | | Execute_Immediate Plus,0x1
0075 c5fe | | Store 0x2,-0x2
0076 e004 | | Load 0x0,0x4
0077 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0078 c5fd | | Store 0x2,-0x3
0079 4502 |E | Exit_Subprogram 0x2
007a TRAP_0048:
007a 0007 | | Action Break_Optional
007b e217 | | Load 0x1,0x17
007c e008 | | Load 0x0,0x8
007d 180d | | Execute Package,Field_Execute,Field_Number 0xd
007e 01cc | | Execute Vector,Catenate
007f e004 | | Load 0x0,0x4
0080 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0081 c5fd | | Store 0x2,-0x3
0082 4502 |E | Exit_Subprogram 0x2
0083 0000 0000 | | .BLANK 0000[0x5]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 00a4 | | .CONST 0x00a4 ; Address of begin
0089 017f | | .CONST 0x017f ; Address of exception handler
008a 000c | | .CONST 0x000c ; Number of locals
008b INIT_0088:
008b e002 | | Load 0x0,0x2
008c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
008d e002 | | Load 0x0,0x2
008e 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
008f 00e3 | | Load_Encached Natural_Cache
0090 e002 | | Load 0x0,0x2
0091 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
0092 e002 | | Load 0x0,0x2
0093 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0094 00e3 | | Load_Encached Natural_Cache
0095 00e2 | | Load_Encached Integer_Cache
0096 00e2 | | Load_Encached Integer_Cache
0097 e002 | | Load 0x0,0x2
0098 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
0099 02c7 | | Declare_Variable Any
009a e5ff | | Load 0x2,-0x1
009b e003 | | Load 0x0,0x3
009c 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
009d a40a | | Store_Unchecked 0x2,0xa
009e e009 | | Load 0x0,0x9
009f 0322 | " | Declare_Variable Record
00a0 00d8 | | Load_Top At_Offset_0
00a1 1c00 | | Execute_Immediate Run_Utility,0x0
00a2 029f 0423 | #| Declare_Subprogram For_Call,INIT_0420
00a4 BODY_0088:
00a4 e00a | | Load 0x0,0xa
00a5 e5fd | | Load 0x2,-0x3
00a6 017d | } | Execute Record,Structure_Write
00a7 e00b | | Load 0x0,0xb
00a8 e5fc | | Load 0x2,-0x4
00a9 017d | } | Execute Record,Structure_Write
00aa 4800 |H | Short_Literal 0x0
00ab a5fb | | Store_Unchecked 0x2,-0x5
00ac 4800 |H | Short_Literal 0x0
00ad a5fa | | Store_Unchecked 0x2,-0x6
00ae e002 | | Load 0x0,0x2
00af 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b
00b0 c5f9 | | Store 0x2,-0x7
00b1 4800 |H | Short_Literal 0x0
00b2 a5f8 | | Store_Unchecked 0x2,-0x8
00b3 e002 | | Load 0x0,0x2
00b4 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b
00b5 c5f7 | | Store 0x2,-0x9
00b6 4800 |H | Short_Literal 0x0
00b7 a5f6 | | Store_Unchecked 0x2,-0xa
00b8 4800 |H | Short_Literal 0x0
00b9 a5f5 | | Store_Unchecked 0x2,-0xb
00ba 60d9 |` | Indirect_Literal Discrete,0x194,{0x00000000, 0x7fffffff}
00bb a5f4 | | Store_Unchecked 0x2,-0xc
00bc 4805 |H | Short_Literal 0x5
00bd a5f3 | | Store_Unchecked 0x2,-0xd
00be e5ff | | Load 0x2,-0x1
00bf e002 | | Load 0x0,0x2
00c0 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00c1 7006 |p | Jump_Nonzero 0xc8
00c2 e5f2 | | Load 0x2,-0xe
00c3 e218 | | Load 0x1,0x18
00c4 e004 | | Load 0x0,0x4
00c5 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00c6 c5f2 | | Store 0x2,-0xe
00c7 4503 |E | Exit_Subprogram 0x3
00c8 e5ff | | Load 0x2,-0x1
00c9 8005 | | Call 0x0,0x5
00ca 4603 |F | Jump_Case 0x3
00cb 7808 |x | Jump 0xd4 ; case 0x0
00cc 7802 |x | Jump 0xcf ; case 0x1
00cd 7812 |x | Jump 0xe0 ; case 0x2
00ce 7800 |x | Jump 0xcf ; case 0x3
00cf 4800 |H | Short_Literal 0x0
00d0 a408 | | Store_Unchecked 0x2,0x8
00d1 4fff |O | Short_Literal 0x7ff
00d2 a409 | | Store_Unchecked 0x2,0x9
00d3 7810 |x | Jump 0xe4
00d4 e5ff | | Load 0x2,-0x1
00d5 8006 | | Call 0x0,0x6
00d6 8007 | | Call 0x0,0x7
00d7 e003 | | Load 0x0,0x3
00d8 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
00d9 e40a | | Load 0x2,0xa
00da e002 | | Load 0x0,0x2
00db 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00dc a408 | | Store_Unchecked 0x2,0x8
00dd 4800 |H | Short_Literal 0x0
00de a409 | | Store_Unchecked 0x2,0x9
00df 7804 |x | Jump 0xe4
00e0 4800 |H | Short_Literal 0x0
00e1 a408 | | Store_Unchecked 0x2,0x8
00e2 4800 |H | Short_Literal 0x0
00e3 a409 | | Store_Unchecked 0x2,0x9
00e4 e5fe | | Load 0x2,-0x2
00e5 0aff | | Execute_Immediate Plus,-0x1
00e6 e408 | | Load 0x2,0x8
00e7 0273 | s | Execute Discrete,Plus
00e8 c407 | | Store 0x2,0x7
00e9 e407 | | Load 0x2,0x7
00ea a5f4 | | Store_Unchecked 0x2,-0xc
00eb e002 | | Load 0x0,0x2
00ec 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
00ed 00e3 | | Load_Encached Natural_Cache
00ee e002 | | Load 0x0,0x2
00ef 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
00f0 e002 | | Load 0x0,0x2
00f1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00f2 e002 | | Load 0x0,0x2
00f3 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
00f4 e407 | | Load 0x2,0x7
00f5 e003 | | Load 0x0,0x3
00f6 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
00f7 e40a | | Load 0x2,0xa
00f8 e002 | | Load 0x0,0x2
00f9 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
00fa c406 | | Store 0x2,0x6
00fb c402 | | Store 0x2,0x2
00fc c403 | | Store 0x2,0x3
00fd c404 | | Store 0x2,0x4
00fe c405 | | Store 0x2,0x5
00ff e405 | | Load 0x2,0x5
0100 4603 |F | Jump_Case 0x3
0101 7808 |x | Jump 0x10a ; case 0x0
0102 780e |x | Jump 0x111 ; case 0x1
0103 7812 |x | Jump 0x116 ; case 0x2
0104 7800 |x | Jump 0x105 ; case 0x3
0105 e216 | | Load 0x1,0x16
0106 e004 | | Load 0x0,0x4
0107 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0108 c5f2 | | Store 0x2,-0xe
0109 4503 |E | Exit_Subprogram 0x3
010a e214 | | Load 0x1,0x14
010b e004 | | Load 0x0,0x4
010c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
010d c5f2 | | Store 0x2,-0xe
010e 4801 |H | Short_Literal 0x1
010f a5f6 | | Store_Unchecked 0x2,-0xa
0110 4503 |E | Exit_Subprogram 0x3
0111 e215 | | Load 0x1,0x15
0112 e004 | | Load 0x0,0x4
0113 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0114 c5f2 | | Store 0x2,-0xe
0115 4503 |E | Exit_Subprogram 0x3
0116 e402 | | Load 0x2,0x2
0117 a5fa | | Store_Unchecked 0x2,-0x6
0118 e403 | | Load 0x2,0x3
0119 e002 | | Load 0x0,0x2
011a 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
011b c5f9 | | Store 0x2,-0x7
011c e404 | | Load 0x2,0x4
011d a5f8 | | Store_Unchecked 0x2,-0x8
011e e406 | | Load 0x2,0x6
011f e002 | | Load 0x0,0x2
0120 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
0121 c5f7 | | Store 0x2,-0x9
0122 e402 | | Load 0x2,0x2
0123 e002 | | Load 0x0,0x2
0124 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0125 0f04 | | Execute_Immediate Equal,0x4
0126 6806 |h | Jump_Zero 0x12d
0127 e5fe | | Load 0x2,-0x2
0128 0f01 | | Execute_Immediate Equal,0x1
0129 6803 |h | Jump_Zero 0x12d
012a e5ff | | Load 0x2,-0x1
012b 800c | | Call 0x0,0xc
012c a402 | | Store_Unchecked 0x2,0x2
012d e5fe | | Load 0x2,-0x2
012e 0c02 | | Execute_Immediate Greater_Equal,0x2
012f 6812 |h | Jump_Zero 0x142
0130 e402 | | Load 0x2,0x2
0131 e002 | | Load 0x0,0x2
0132 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0133 0aff | | Execute_Immediate Plus,-0x1
0134 e002 | | Load 0x0,0x2
0135 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0136 00d9 | | Load_Top At_Offset_1
0137 00d0 | | Action Swap_Control
0138 0260 | ` | Execute Discrete,In_Type
0139 7001 |p | Jump_Nonzero 0x13b
013a 0801 | | Execute_Immediate Raise,0x1
013b e402 | | Load 0x2,0x2
013c e002 | | Load 0x0,0x2
013d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
013e e002 | | Load 0x0,0x2
013f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0140 a402 | | Store_Unchecked 0x2,0x2
0141 7811 |x | Jump 0x153
0142 e402 | | Load 0x2,0x2
0143 e002 | | Load 0x0,0x2
0144 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0145 e409 | | Load 0x2,0x9
0146 0273 | s | Execute Discrete,Plus
0147 00d8 | | Load_Top At_Offset_0
0148 e002 | | Load 0x0,0x2
0149 1b11 | | Execute Package,Field_Read,Field_Number 0x11
014a 0260 | ` | Execute Discrete,In_Type
014b 7001 |p | Jump_Nonzero 0x14d
014c 0801 | | Execute_Immediate Raise,0x1
014d e402 | | Load 0x2,0x2
014e e002 | | Load 0x0,0x2
014f 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0150 e002 | | Load 0x0,0x2
0151 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0152 a402 | | Store_Unchecked 0x2,0x2
0153 e402 | | Load 0x2,0x2
0154 a5fa | | Store_Unchecked 0x2,-0x6
0155 e402 | | Load 0x2,0x2
0156 821c | | Call 0x1,0x1c
0157 00da | | Load_Top At_Offset_2
0158 017d | } | Execute Record,Structure_Write
0159 00d9 | | Load_Top At_Offset_1
015a 800d | | Call 0x0,0xd
015b a5f3 | | Store_Unchecked 0x2,-0xd
015c 00d9 | | Load_Top At_Offset_1
015d 800e | | Call 0x0,0xe
015e 7012 |p | Jump_Nonzero 0x171
015f 00d9 | | Load_Top At_Offset_1
0160 e406 | | Load 0x2,0x6
0161 e002 | | Load 0x0,0x2
0162 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
0163 800f | | Call 0x0,0xf
0164 00d1 | | Pop_Control Pop_Count_1
0165 e5fd | | Load 0x2,-0x3
0166 00da | | Load_Top At_Offset_2
0167 8010 | | Call 0x0,0x10
0168 00d2 | | Pop_Control Pop_Count_2
0169 00d9 | | Load_Top At_Offset_1
016a 8011 | | Call 0x0,0x11
016b e5fc | | Load 0x2,-0x4
016c 017d | } | Execute Record,Structure_Write
016d 00d9 | | Load_Top At_Offset_1
016e 8012 | | Call 0x0,0x12
016f a5fb | | Store_Unchecked 0x2,-0x5
0170 7808 |x | Jump 0x179
0171 e00a | | Load 0x0,0xa
0172 e5fd | | Load 0x2,-0x3
0173 017d | } | Execute Record,Structure_Write
0174 e00b | | Load 0x0,0xb
0175 e5fc | | Load 0x2,-0x4
0176 017d | } | Execute Record,Structure_Write
0177 4800 |H | Short_Literal 0x0
0178 a5fb | | Store_Unchecked 0x2,-0x5
0179 840c | | Call 0x2,0xc
017a a5f6 | | Store_Unchecked 0x2,-0xa
017b e004 | | Load 0x0,0x4
017c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
017d c5f2 | | Store 0x2,-0xe
017e 4503 |E | Exit_Subprogram 0x3
017f TRAP_0088:
017f e013 | | Load 0x0,0x13
0180 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0181 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0182 010f | | Execute Exception,Equal
0183 6805 |h | Jump_Zero 0x189
0184 e219 | | Load 0x1,0x19
0185 e004 | | Load 0x0,0x4
0186 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0187 c5f2 | | Store 0x2,-0xe
0188 4503 |E | Exit_Subprogram 0x3
0189 e217 | | Load 0x1,0x17
018a e008 | | Load 0x0,0x8
018b 180d | | Execute Package,Field_Execute,Field_Number 0xd
018c 01cc | | Execute Vector,Catenate
018d e004 | | Load 0x0,0x4
018e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
018f c5f2 | | Store 0x2,-0xe
0190 4503 |E | Exit_Subprogram 0x3
0191 0000 0000 | | .XXX[0x3]
0193 0000 | |
0194 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019f | | .CONST 0x019f ; Address of begin
0199 01b1 | | .CONST 0x01b1 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b e009 | | Load 0x0,0x9
019c 0322 | " | Declare_Variable Record
019d 00d8 | | Load_Top At_Offset_0
019e 1c00 | | Execute_Immediate Run_Utility,0x0
019f BODY_0198:
019f 00db | | Load_Top At_Offset_3
01a0 821c | | Call 0x1,0x1c
01a1 00d9 | | Load_Top At_Offset_1
01a2 017d | } | Execute Record,Structure_Write
01a3 e00a | | Load 0x0,0xa
01a4 e5fe | | Load 0x2,-0x2
01a5 017d | } | Execute Record,Structure_Write
01a6 00d8 | | Load_Top At_Offset_0
01a7 8011 | | Call 0x0,0x11
01a8 e5fd | | Load 0x2,-0x3
01a9 017d | } | Execute Record,Structure_Write
01aa 00d8 | | Load_Top At_Offset_0
01ab 8012 | | Call 0x0,0x12
01ac a5fc | | Store_Unchecked 0x2,-0x4
01ad e004 | | Load 0x0,0x4
01ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01af c5fb | | Store 0x2,-0x5
01b0 4502 |E | Exit_Subprogram 0x2
01b1 TRAP_0198:
01b1 e013 | | Load 0x0,0x13
01b2 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01b3 1b12 | | Execute Package,Field_Read,Field_Number 0x12
01b4 010f | | Execute Exception,Equal
01b5 6805 |h | Jump_Zero 0x1bb
01b6 e219 | | Load 0x1,0x19
01b7 e004 | | Load 0x0,0x4
01b8 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01b9 c5fb | | Store 0x2,-0x5
01ba 4502 |E | Exit_Subprogram 0x2
01bb e00a | | Load 0x0,0xa
01bc e5fe | | Load 0x2,-0x2
01bd 017d | } | Execute Record,Structure_Write
01be e00b | | Load 0x0,0xb
01bf e5fd | | Load 0x2,-0x3
01c0 017d | } | Execute Record,Structure_Write
01c1 4800 |H | Short_Literal 0x0
01c2 a5fc | | Store_Unchecked 0x2,-0x4
01c3 e004 | | Load 0x0,0x4
01c4 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01c5 c5fb | | Store 0x2,-0x5
01c6 4502 |E | Exit_Subprogram 0x2
01c7 0000 | | .XXX[0x1]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cd | | .CONST 0x01cd ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0002 | | .CONST 0x0002 ; Number of locals
01cb INIT_01c8:
01cb e014 | | Load 0x0,0x14
01cc 0007 | | Action Break_Optional
01cd BODY_01c8:
01cd e5fc | | Load 0x2,-0x4
01ce e014 | | Load 0x0,0x14
01cf e5fd | | Load 0x2,-0x3
01d0 e5fe | | Load 0x2,-0x2
01d1 480b |H | Short_Literal 0xb
01d2 e5ff | | Load 0x2,-0x1
01d3 e002 | | Load 0x0,0x2
01d4 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01d5 820f | | Call 0x1,0xf
01d6 00d2 | | Pop_Control Pop_Count_2
01d7 005a | Z | Store_Top Discrete,At_Offset_2
01d8 c5fc | | Store 0x2,-0x4
01d9 4502 |E | Exit_Subprogram 0x2
01da 0000 0000 | | .BLANK 0000[0x6]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e7 | | .CONST 0x01e7 ; Address of begin
01e1 0228 | ( | .CONST 0x0228 ; Address of exception handler
01e2 0003 | | .CONST 0x0003 ; Number of locals
01e3 INIT_01e0:
01e3 e002 | | Load 0x0,0x2
01e4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e5 029f 044b | K| Declare_Subprogram For_Call,INIT_0448
01e7 BODY_01e0:
01e7 e5fa | | Load 0x2,-0x6
01e8 4820 |H | Short_Literal 0x20
01e9 4800 |H | Short_Literal 0x0
01ea e015 | | Load 0x0,0x15
01eb 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
01ec 00d1 | | Pop_Control Pop_Count_1
01ed e00a | | Load 0x0,0xa
01ee e5fe | | Load 0x2,-0x2
01ef 017d | } | Execute Record,Structure_Write
01f0 e00b | | Load 0x0,0xb
01f1 e5fd | | Load 0x2,-0x3
01f2 017d | } | Execute Record,Structure_Write
01f3 4800 |H | Short_Literal 0x0
01f4 a5fc | | Store_Unchecked 0x2,-0x4
01f5 4800 |H | Short_Literal 0x0
01f6 a5fb | | Store_Unchecked 0x2,-0x5
01f7 e5ff | | Load 0x2,-0x1
01f8 e002 | | Load 0x0,0x2
01f9 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
01fa 7006 |p | Jump_Nonzero 0x201
01fb e5f9 | | Load 0x2,-0x7
01fc e218 | | Load 0x1,0x18
01fd e004 | | Load 0x0,0x4
01fe 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01ff c5f9 | | Store 0x2,-0x7
0200 4502 |E | Exit_Subprogram 0x2
0201 e5ff | | Load 0x2,-0x1
0202 8005 | | Call 0x0,0x5
0203 0f02 | | Execute_Immediate Equal,0x2
0204 7019 |p | Jump_Nonzero 0x21e
0205 7800 |x | Jump 0x206
0206 e5ff | | Load 0x2,-0x1
0207 e002 | | Load 0x0,0x2
0208 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0209 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
020a 00d9 | | Load_Top At_Offset_1
020b 8016 | | Call 0x0,0x16
020c a5fb | | Store_Unchecked 0x2,-0x5
020d e5f9 | | Load 0x2,-0x7
020e e014 | | Load 0x0,0x14
020f e5fd | | Load 0x2,-0x3
0210 e5fe | | Load 0x2,-0x2
0211 e402 | | Load 0x2,0x2
0212 820f | | Call 0x1,0xf
0213 00d2 | | Pop_Control Pop_Count_2
0214 c5fc | | Store 0x2,-0x4
0215 c5f9 | | Store 0x2,-0x7
0216 4802 |H | Short_Literal 0x2
0217 e5f9 | | Load 0x2,-0x7
0218 e004 | | Load 0x0,0x4
0219 1810 | | Execute Package,Field_Execute,Field_Number 0x10
021a 6801 |h | Jump_Zero 0x21c
021b 4502 |E | Exit_Subprogram 0x2
021c 8403 | | Call 0x2,0x3
021d 7806 |x | Jump 0x224
021e e5fa | | Load 0x2,-0x6
021f 0092 0466 | f| Action Push_String_Extended,0x466 ; "Wierd state"
0221 e015 | | Load 0x0,0x15
0222 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0223 00d1 | | Pop_Control Pop_Count_1
0224 e004 | | Load 0x0,0x4
0225 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0226 c5f9 | | Store 0x2,-0x7
0227 4502 |E | Exit_Subprogram 0x2
0228 TRAP_01e0:
0228 e013 | | Load 0x0,0x13
0229 1b11 | | Execute Package,Field_Read,Field_Number 0x11
022a 1b12 | | Execute Package,Field_Read,Field_Number 0x12
022b 010f | | Execute Exception,Equal
022c 6805 |h | Jump_Zero 0x232
022d e219 | | Load 0x1,0x19
022e e004 | | Load 0x0,0x4
022f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0230 c5f9 | | Store 0x2,-0x7
0231 4502 |E | Exit_Subprogram 0x2
0232 e217 | | Load 0x1,0x17
0233 e008 | | Load 0x0,0x8
0234 180d | | Execute Package,Field_Execute,Field_Number 0xd
0235 01cc | | Execute Vector,Catenate
0236 e004 | | Load 0x0,0x4
0237 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0238 c5f9 | | Store 0x2,-0x7
0239 4502 |E | Exit_Subprogram 0x2
023a 0000 0000 | | .BLANK 0000[0x6]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 024d | M | .CONST 0x024d ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0003 | | .CONST 0x0003 ; Number of locals
0243 INIT_0240:
0243 e002 | | Load 0x0,0x2
0244 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
0245 02c7 | | Declare_Variable Any
0246 00db | | Load_Top At_Offset_3
0247 e003 | | Load 0x0,0x3
0248 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0249 a402 | | Store_Unchecked 0x2,0x2
024a e002 | | Load 0x0,0x2
024b 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
024c 0322 | " | Declare_Variable Record
024d BODY_0240:
024d 8017 | | Call 0x0,0x17
024e a5fc | | Store_Unchecked 0x2,-0x4
024f 4801 |H | Short_Literal 0x1
0250 a5fd | | Store_Unchecked 0x2,-0x3
0251 e5ff | | Load 0x2,-0x1
0252 e002 | | Load 0x0,0x2
0253 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0254 7006 |p | Jump_Nonzero 0x25b
0255 e5fb | | Load 0x2,-0x5
0256 e218 | | Load 0x1,0x18
0257 e004 | | Load 0x0,0x4
0258 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0259 c5fb | | Store 0x2,-0x5
025a 4502 |E | Exit_Subprogram 0x2
025b e5fe | | Load 0x2,-0x2
025c 7006 |p | Jump_Nonzero 0x263
025d e5ff | | Load 0x2,-0x1
025e 821d | | Call 0x1,0x1d
025f e002 | | Load 0x0,0x2
0260 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0261 a5fe | | Store_Unchecked 0x2,-0x2
0262 7803 |x | Jump 0x266
0263 e5fe | | Load 0x2,-0x2
0264 0aff | | Execute_Immediate Plus,-0x1
0265 c5fe | | Store 0x2,-0x2
0266 00cf | | Action Mark_Auxiliary
0267 e5fe | | Load 0x2,-0x2
0268 681d |h | Jump_Zero 0x286
0269 e5fe | | Load 0x2,-0x2
026a 00db | | Load_Top At_Offset_3
026b e002 | | Load 0x0,0x2
026c 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
026d 00da | | Load_Top At_Offset_2
026e 017d | } | Execute Record,Structure_Write
026f 00d9 | | Load_Top At_Offset_1
0270 e002 | | Load 0x0,0x2
0271 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0272 0f5f | _ | Execute_Immediate Equal,0x5f
0273 7001 |p | Jump_Nonzero 0x275
0274 780c |x | Jump 0x281
0275 e002 | | Load 0x0,0x2
0276 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
0277 00da | | Load_Top At_Offset_2
0278 e003 | | Load 0x0,0x3
0279 181c | | Execute Package,Field_Execute,Field_Number 0x1c
027a c5fc | | Store 0x2,-0x4
027b 4800 |H | Short_Literal 0x0
027c a5fd | | Store_Unchecked 0x2,-0x3
027d e004 | | Load 0x0,0x4
027e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
027f c5fb | | Store 0x2,-0x5
0280 4502 |E | Exit_Subprogram 0x2
0281 e5fe | | Load 0x2,-0x2
0282 0aff | | Execute_Immediate Plus,-0x1
0283 c5fe | | Store 0x2,-0x2
0284 00c9 | | Action Pop_Auxiliary_Loop
0285 7fe1 | | Jump 0x267
0286 00ce | | Action Pop_Auxiliary
0287 e004 | | Load 0x0,0x4
0288 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0289 c5fb | | Store 0x2,-0x5
028a 4801 |H | Short_Literal 0x1
028b a5fd | | Store_Unchecked 0x2,-0x3
028c 4502 |E | Exit_Subprogram 0x2
028d 0000 0000 | | .XXX[0x3]
028f 0000 | |
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 02a8 | | .CONST 0x02a8 ; Address of begin
0291 0336 | 6 | .CONST 0x0336 ; Address of exception handler
0292 0007 | | .CONST 0x0007 ; Number of locals
0293 INIT_0290:
0293 00e5 | | Load_Encached Long_Integer_Cache
0294 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0295 e002 | | Load 0x0,0x2
0296 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0297 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0298 e002 | | Load 0x0,0x2
0299 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
029a 02c7 | | Declare_Variable Any
029b e5ff | | Load 0x2,-0x1
029c e003 | | Load 0x0,0x3
029d 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
029e a404 | | Store_Unchecked 0x2,0x4
029f e002 | | Load 0x0,0x2
02a0 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
02a1 0322 | " | Declare_Variable Record
02a2 e009 | | Load 0x0,0x9
02a3 0322 | " | Declare_Variable Record
02a4 00d8 | | Load_Top At_Offset_0
02a5 1c00 | | Execute_Immediate Run_Utility,0x0
02a6 00e1 | | Load_Encached Boolean_Cache
02a7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
02a8 BODY_0290:
02a8 4801 |H | Short_Literal 0x1
02a9 a5fd | | Store_Unchecked 0x2,-0x3
02aa 4800 |H | Short_Literal 0x0
02ab a5fc | | Store_Unchecked 0x2,-0x4
02ac 4800 |H | Short_Literal 0x0
02ad a5fa | | Store_Unchecked 0x2,-0x6
02ae 4800 |H | Short_Literal 0x0
02af a5f9 | | Store_Unchecked 0x2,-0x7
02b0 e00a | | Load 0x0,0xa
02b1 e5f8 | | Load 0x2,-0x8
02b2 017d | } | Execute Record,Structure_Write
02b3 e00b | | Load 0x0,0xb
02b4 e5f7 | | Load 0x2,-0x9
02b5 017d | } | Execute Record,Structure_Write
02b6 4800 |H | Short_Literal 0x0
02b7 a5f6 | | Store_Unchecked 0x2,-0xa
02b8 4805 |H | Short_Literal 0x5
02b9 a5f5 | | Store_Unchecked 0x2,-0xb
02ba e5ff | | Load 0x2,-0x1
02bb e002 | | Load 0x0,0x2
02bc 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
02bd 7006 |p | Jump_Nonzero 0x2c4
02be e5f4 | | Load 0x2,-0xc
02bf e218 | | Load 0x1,0x18
02c0 e004 | | Load 0x0,0x4
02c1 1815 | | Execute Package,Field_Execute,Field_Number 0x15
02c2 c5f4 | | Store 0x2,-0xc
02c3 4502 |E | Exit_Subprogram 0x2
02c4 e5fe | | Load 0x2,-0x2
02c5 7006 |p | Jump_Nonzero 0x2cc
02c6 e5ff | | Load 0x2,-0x1
02c7 821d | | Call 0x1,0x1d
02c8 e002 | | Load 0x0,0x2
02c9 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
02ca a5fe | | Store_Unchecked 0x2,-0x2
02cb 7803 |x | Jump 0x2cf
02cc e5fe | | Load 0x2,-0x2
02cd 0aff | | Execute_Immediate Plus,-0x1
02ce c5fe | | Store 0x2,-0x2
02cf 00cf | | Action Mark_Auxiliary
02d0 e5fe | | Load 0x2,-0x2
02d1 685d |h] | Jump_Zero 0x32f
02d2 e5fe | | Load 0x2,-0x2
02d3 e404 | | Load 0x2,0x4
02d4 e002 | | Load 0x0,0x2
02d5 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
02d6 e405 | | Load 0x2,0x5
02d7 017d | } | Execute Record,Structure_Write
02d8 00db | | Load_Top At_Offset_3
02d9 e002 | | Load 0x0,0x2
02da 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
02db 0f7e | ~ | Execute_Immediate Equal,0x7e
02dc 7001 |p | Jump_Nonzero 0x2de
02dd 784c |xL | Jump 0x32a
02de e002 | | Load 0x0,0x2
02df 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02e0 00e5 | | Load_Encached Long_Integer_Cache
02e1 e405 | | Load 0x2,0x5
02e2 8220 | | Call 0x1,0x20
02e3 c402 | | Store 0x2,0x2
02e4 c403 | | Store 0x2,0x3
02e5 e403 | | Load 0x2,0x3
02e6 8016 | | Call 0x0,0x16
02e7 6813 |h | Jump_Zero 0x2fb
02e8 e403 | | Load 0x2,0x3
02e9 e5ff | | Load 0x2,-0x1
02ea 8018 | | Call 0x0,0x18
02eb 027f | | Execute Discrete,Equal
02ec 680e |h | Jump_Zero 0x2fb
02ed e402 | | Load 0x2,0x2
02ee 8019 | | Call 0x0,0x19
02ef e5ff | | Load 0x2,-0x1
02f0 801a | | Call 0x0,0x1a
02f1 027f | | Execute Discrete,Equal
02f2 6808 |h | Jump_Zero 0x2fb
02f3 e403 | | Load 0x2,0x3
02f4 a5fb | | Store_Unchecked 0x2,-0x5
02f5 e5ff | | Load 0x2,-0x1
02f6 801b | | Call 0x0,0x1b
02f7 a403 | | Store_Unchecked 0x2,0x3
02f8 4801 |H | Short_Literal 0x1
02f9 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
02fa 7802 |x | Jump 0x2fd
02fb e403 | | Load 0x2,0x3
02fc a5fb | | Store_Unchecked 0x2,-0x5
02fd e403 | | Load 0x2,0x3
02fe 821c | | Call 0x1,0x1c
02ff 00db | | Load_Top At_Offset_3
0300 017d | } | Execute Record,Structure_Write
0301 00da | | Load_Top At_Offset_2
0302 800d | | Call 0x0,0xd
0303 a5f5 | | Store_Unchecked 0x2,-0xb
0304 00da | | Load_Top At_Offset_2
0305 800e | | Call 0x0,0xe
0306 7015 |p | Jump_Nonzero 0x31c
0307 e5f8 | | Load 0x2,-0x8
0308 00db | | Load_Top At_Offset_3
0309 8010 | | Call 0x0,0x10
030a 00d2 | | Pop_Control Pop_Count_2
030b 00da | | Load_Top At_Offset_2
030c 8011 | | Call 0x0,0x11
030d e5f7 | | Load 0x2,-0x9
030e 017d | } | Execute Record,Structure_Write
030f 00db | | Load_Top At_Offset_3
0310 e402 | | Load 0x2,0x2
0311 821f | | Call 0x1,0x1f
0312 6806 |h | Jump_Zero 0x319
0313 00d9 | | Load_Top At_Offset_1
0314 7004 |p | Jump_Nonzero 0x319
0315 602e |`. | Indirect_Literal Discrete,0x344,{0x00000000, 0x7fffffff}
0316 801c | | Call 0x0,0x1c
0317 a5f6 | | Store_Unchecked 0x2,-0xa
0318 7803 |x | Jump 0x31c
0319 00da | | Load_Top At_Offset_2
031a 8012 | | Call 0x0,0x12
031b a5f6 | | Store_Unchecked 0x2,-0xa
031c e403 | | Load 0x2,0x3
031d a5fa | | Store_Unchecked 0x2,-0x6
031e e402 | | Load 0x2,0x2
031f a5f9 | | Store_Unchecked 0x2,-0x7
0320 00db | | Load_Top At_Offset_3
0321 821e | | Call 0x1,0x1e
0322 a5fc | | Store_Unchecked 0x2,-0x4
0323 4800 |H | Short_Literal 0x0
0324 a5fd | | Store_Unchecked 0x2,-0x3
0325 e5f4 | | Load 0x2,-0xc
0326 e004 | | Load 0x0,0x4
0327 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0328 c5f4 | | Store 0x2,-0xc
0329 4502 |E | Exit_Subprogram 0x2
032a e5fe | | Load 0x2,-0x2
032b 0aff | | Execute_Immediate Plus,-0x1
032c c5fe | | Store 0x2,-0x2
032d 00c9 | | Action Pop_Auxiliary_Loop
032e 7fa1 | | Jump 0x2d0
032f 00ce | | Action Pop_Auxiliary
0330 e004 | | Load 0x0,0x4
0331 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0332 c5f4 | | Store 0x2,-0xc
0333 4801 |H | Short_Literal 0x1
0334 a5fd | | Store_Unchecked 0x2,-0x3
0335 4502 |E | Exit_Subprogram 0x2
0336 TRAP_0290:
0336 e013 | | Load 0x0,0x13
0337 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0338 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0339 010f | | Execute Exception,Equal
033a 6805 |h | Jump_Zero 0x340
033b e219 | | Load 0x1,0x19
033c e004 | | Load 0x0,0x4
033d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
033e c5f4 | | Store 0x2,-0xc
033f 4502 |E | Exit_Subprogram 0x2
0340 0100 | | Execute Exception,Raise
0341 0000 0000 | | .XXX[0x3]
0343 0000 | |
0344 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 0357 | W | .CONST 0x0357 ; Address of begin
0349 036b | k | .CONST 0x036b ; Address of exception handler
034a 0007 | | .CONST 0x0007 ; Number of locals
034b INIT_0348:
034b e01d | | Load 0x0,0x1d
034c 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
034d 02c7 | | Declare_Variable Any
034e 00d8 | | Load_Top At_Offset_0
034f 1c00 | | Execute_Immediate Run_Utility,0x0
0350 00e3 | | Load_Encached Natural_Cache
0351 00e3 | | Load_Encached Natural_Cache
0352 e01d | | Load 0x0,0x1d
0353 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
0354 0337 | 7 | Declare_Variable Array
0355 00e3 | | Load_Encached Natural_Cache
0356 00e3 | | Load_Encached Natural_Cache
0357 BODY_0348:
0357 e01d | | Load 0x0,0x1d
0358 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0359 c402 | | Store 0x2,0x2
035a 00e3 | | Load_Encached Natural_Cache
035b 00e3 | | Load_Encached Natural_Cache
035c e405 | | Load 0x2,0x5
035d 00e3 | | Load_Encached Natural_Cache
035e 00e3 | | Load_Encached Natural_Cache
035f e402 | | Load 0x2,0x2
0360 e01d | | Load 0x0,0x1d
0361 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0362 c403 | | Store 0x2,0x3
0363 c404 | | Store 0x2,0x4
0364 00d1 | | Pop_Control Pop_Count_1
0365 005b | [ | Store_Top Discrete,At_Offset_3
0366 0059 | Y | Store_Top Discrete,At_Offset_1
0367 e403 | | Load 0x2,0x3
0368 0d06 | | Execute_Immediate Less,0x6
0369 a21a | | Store_Unchecked 0x1,0x1a
036a 4501 |E | Exit_Subprogram 0x1
036b TRAP_0348:
036b 0007 | | Action Break_Optional
036c 4801 |H | Short_Literal 0x1
036d a21a | | Store_Unchecked 0x1,0x1a
036e 4501 |E | Exit_Subprogram 0x1
036f 0000 | | .XXX[0x1]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0377 | w | .CONST 0x0377 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0002 | | .CONST 0x0002 ; Number of locals
0373 INIT_0370:
0373 e009 | | Load 0x0,0x9
0374 0322 | " | Declare_Variable Record
0375 00d8 | | Load_Top At_Offset_0
0376 1c00 | | Execute_Immediate Run_Utility,0x0
0377 BODY_0370:
0377 00d8 | | Load_Top At_Offset_0
0378 e5ff | | Load 0x2,-0x1
0379 801e | | Call 0x0,0x1e
037a 00d1 | | Pop_Control Pop_Count_1
037b 00d8 | | Load_Top At_Offset_0
037c 801f | | Call 0x0,0x1f
037d 00d1 | | Pop_Control Pop_Count_1
037e 00d8 | | Load_Top At_Offset_0
037f 4401 |D | Exit_Subprogram With_Result,0x1
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 038c | | .CONST 0x038c ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0006 | | .CONST 0x0006 ; Number of locals
0383 INIT_0380:
0383 e002 | | Load 0x0,0x2
0384 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0385 e002 | | Load 0x0,0x2
0386 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0387 00e3 | | Load_Encached Natural_Cache
0388 e002 | | Load 0x0,0x2
0389 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
038a e002 | | Load 0x0,0x2
038b 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
038c BODY_0380:
038c e5ff | | Load 0x2,-0x1
038d 8005 | | Call 0x0,0x5
038e 7017 |p | Jump_Nonzero 0x3a6
038f e002 | | Load 0x0,0x2
0390 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
0391 00e3 | | Load_Encached Natural_Cache
0392 e002 | | Load 0x0,0x2
0393 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0394 e002 | | Load 0x0,0x2
0395 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0396 e002 | | Load 0x0,0x2
0397 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0398 4801 |H | Short_Literal 0x1
0399 e003 | | Load 0x0,0x3
039a 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
039b e5ff | | Load 0x2,-0x1
039c e003 | | Load 0x0,0x3
039d 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
039e e002 | | Load 0x0,0x2
039f 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
03a0 c406 | | Store 0x2,0x6
03a1 c402 | | Store 0x2,0x2
03a2 c403 | | Store 0x2,0x3
03a3 c404 | | Store 0x2,0x4
03a4 005a | Z | Store_Top Discrete,At_Offset_2
03a5 7804 |x | Jump 0x3aa
03a6 e5ff | | Load 0x2,-0x1
03a7 e003 | | Load 0x0,0x3
03a8 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
03a9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
03aa 00d8 | | Load_Top At_Offset_0
03ab 4401 |D | Exit_Subprogram With_Result,0x1
03ac 0000 0000 | | .BLANK 0000[0x4]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b8 | | .CONST 0x03b8 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0002 | | .CONST 0x0002 ; Number of locals
03b3 INIT_03b0:
03b3 00da | | Load_Top At_Offset_2
03b4 e002 | | Load 0x0,0x2
03b5 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
03b6 00e5 | | Load_Encached Long_Integer_Cache
03b7 03f1 | | Declare_Variable Discrete,With_Value
03b8 BODY_03b0:
03b8 4830 |H0 | Short_Literal 0x30
03b9 00d9 | | Load_Top At_Offset_1
03ba e003 | | Load 0x0,0x3
03bb 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03bc 4401 |D | Exit_Subprogram With_Result,0x1
03bd 0000 0000 | | .XXX[0x3]
03bf 0000 | |
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3 | | .CONST 0x03c3 ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0001 | | .CONST 0x0001 ; Number of locals
03c3 BODY_03c0:
03c3 INIT_03c0:
03c3 00da | | Load_Top At_Offset_2
03c4 8020 | | Call 0x0,0x20
03c5 4402 |D | Exit_Subprogram With_Result,0x2
03c6 0000 0000 | | .XXX[0x2]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb 00da | | Load_Top At_Offset_2
03cc e002 | | Load 0x0,0x2
03cd 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
03ce 0e7e | ~ | Execute_Immediate Not_Equal,0x7e
03cf 6803 |h | Jump_Zero 0x3d3
03d0 e003 | | Load 0x0,0x3
03d1 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
03d2 0257 | W | Execute Discrete,Raise
03d3 00da | | Load_Top At_Offset_2
03d4 e002 | | Load 0x0,0x2
03d5 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
03d6 a5fe | | Store_Unchecked 0x2,-0x2
03d7 e21a | | Load 0x1,0x1a
03d8 701e |p | Jump_Nonzero 0x3f7
03d9 480f |H | Short_Literal 0xf
03da 482a |H* | Short_Literal 0x2a
03db e5ff | | Load 0x2,-0x1
03dc e002 | | Load 0x0,0x2
03dd 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
03de e003 | | Load 0x0,0x3
03df 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03e0 00d8 | | Load_Top At_Offset_0
03e1 e002 | | Load 0x0,0x2
03e2 1b11 | | Execute Package,Field_Read,Field_Number 0x11
03e3 0260 | ` | Execute Discrete,In_Type
03e4 7001 |p | Jump_Nonzero 0x3e6
03e5 0801 | | Execute_Immediate Raise,0x1
03e6 4818 |H | Short_Literal 0x18
03e7 4808 |H | Short_Literal 0x8
03e8 e5ff | | Load 0x2,-0x1
03e9 e002 | | Load 0x0,0x2
03ea 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
03eb e003 | | Load 0x0,0x3
03ec 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03ed 00d8 | | Load_Top At_Offset_0
03ee e021 | ! | Load 0x0,0x21
03ef 1b16 | | Execute Package,Field_Read,Field_Number 0x16
03f0 0260 | ` | Execute Discrete,In_Type
03f1 7001 |p | Jump_Nonzero 0x3f3
03f2 0801 | | Execute_Immediate Raise,0x1
03f3 e002 | | Load 0x0,0x2
03f4 1818 | | Execute Package,Field_Execute,Field_Number 0x18
03f5 a5fd | | Store_Unchecked 0x2,-0x3
03f6 4502 |E | Exit_Subprogram 0x2
03f7 4830 |H0 | Short_Literal 0x30
03f8 4800 |H | Short_Literal 0x0
03f9 e5fe | | Load 0x2,-0x2
03fa e003 | | Load 0x0,0x3
03fb 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03fc a5fe | | Store_Unchecked 0x2,-0x2
03fd 480f |H | Short_Literal 0xf
03fe 4831 |H1 | Short_Literal 0x31
03ff e5ff | | Load 0x2,-0x1
0400 e002 | | Load 0x0,0x2
0401 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0402 e003 | | Load 0x0,0x3
0403 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0404 00d8 | | Load_Top At_Offset_0
0405 e002 | | Load 0x0,0x2
0406 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0407 0260 | ` | Execute Discrete,In_Type
0408 7001 |p | Jump_Nonzero 0x40a
0409 0801 | | Execute_Immediate Raise,0x1
040a 4818 |H | Short_Literal 0x18
040b 4820 |H | Short_Literal 0x20
040c e5ff | | Load 0x2,-0x1
040d e002 | | Load 0x0,0x2
040e 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
040f e003 | | Load 0x0,0x3
0410 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0411 00d8 | | Load_Top At_Offset_0
0412 e021 | ! | Load 0x0,0x21
0413 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0414 0260 | ` | Execute Discrete,In_Type
0415 7001 |p | Jump_Nonzero 0x417
0416 0801 | | Execute_Immediate Raise,0x1
0417 e002 | | Load 0x0,0x2
0418 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0419 a5fd | | Store_Unchecked 0x2,-0x3
041a 4502 |E | Exit_Subprogram 0x2
041b 0000 0000 | | .BLANK 0000[0x5]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0423 | # | .CONST 0x0423 ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0001 | | .CONST 0x0001 ; Number of locals
0423 BODY_0420:
0423 INIT_0420:
0423 e002 | | Load 0x0,0x2
0424 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
0425 00e3 | | Load_Encached Natural_Cache
0426 e002 | | Load 0x0,0x2
0427 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0428 e002 | | Load 0x0,0x2
0429 1b0e | | Execute Package,Field_Read,Field_Number 0xe
042a e002 | | Load 0x0,0x2
042b 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
042c e407 | | Load 0x2,0x7
042d 0a01 | | Execute_Immediate Plus,0x1
042e 00d8 | | Load_Top At_Offset_0
042f 00e3 | | Load_Encached Natural_Cache
0430 0260 | ` | Execute Discrete,In_Type
0431 7001 |p | Jump_Nonzero 0x433
0432 0801 | | Execute_Immediate Raise,0x1
0433 e003 | | Load 0x0,0x3
0434 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0435 e40a | | Load 0x2,0xa
0436 e002 | | Load 0x0,0x2
0437 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
0438 c406 | | Store 0x2,0x6
0439 c402 | | Store 0x2,0x2
043a c403 | | Store 0x2,0x3
043b c404 | | Store 0x2,0x4
043c c405 | | Store 0x2,0x5
043d e405 | | Load 0x2,0x5
043e 6802 |h | Jump_Zero 0x441
043f 4800 |H | Short_Literal 0x0
0440 00ca | | Action Exit_Nullary_Function
0441 4801 |H | Short_Literal 0x1
0442 00ca | | Action Exit_Nullary_Function
0443 0000 0000 | | .BLANK 0000[0x5]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044b | K | .CONST 0x044b ; Address of begin
0449 0459 | Y | .CONST 0x0459 ; Address of exception handler
044a 0001 | | .CONST 0x0001 ; Number of locals
044b BODY_0448:
044b INIT_0448:
044b e5ff | | Load 0x2,-0x1
044c 8005 | | Call 0x0,0x5
044d 4801 |H | Short_Literal 0x1
044e 4803 |H | Short_Literal 0x3
044f 0262 | b | Execute Discrete,In_Range
0450 7007 |p | Jump_Nonzero 0x458
0451 7800 |x | Jump 0x452
0452 e5fa | | Load 0x2,-0x6
0453 0092 0467 | g| Action Push_String_Extended,0x467 ; "Stopped in debugger"
0455 e015 | | Load 0x0,0x15
0456 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0457 00d1 | | Pop_Control Pop_Count_1
0458 4501 |E | Exit_Subprogram 0x1
0459 TRAP_0448:
0459 0007 | | Action Break_Optional
045a e5fa | | Load 0x2,-0x6
045b 0092 0468 | h| Action Push_String_Extended,0x468 ; "Task is unknown"
045d e015 | | Load 0x0,0x15
045e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
045f 4501 |E | Exit_Subprogram 0x1
0460 ; --------------------------------------------------------------------------------------
0460 ; STRING TABLE
0460 ; --------------------------------------------------------------------------------------
0460 0014 | | .STRTAB 0x0014->0x046a ; "Non-existent stack frame"
0461 002a | * | .STRTAB 0x002a->0x0476 ; "Not in scope"
0462 0034 | 4 | .STRTAB 0x0034->0x047c ; "Temporarily not accessible"
0463 004c | L | .STRTAB 0x004c->0x0489 ; "Unknown exception: "
0464 005d | ] | .STRTAB 0x005d->0x0492 ; "Nonexistent task"
0465 006b | k | .STRTAB 0x006b->0x049a ; "Program has been recompiled since debugger started"
0466 009b | | .STRTAB 0x009b->0x04b3 ; "Wierd state"
0467 00a4 | | .STRTAB 0x00a4->0x04b9 ; "Stopped in debugger"
0468 00b5 | | .STRTAB 0x00b5->0x04c2 ; "Task is unknown"
0469 00c2 | | .STREND 0x00c2->0x04ca
046a 4e6f 6e2d |Non-| .STRTAB_STRINGS
04ca 0000 0000 | | .BLANK 0000[0x6]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; Debug Table
04d0 ; --------------------------------------------------------------------------------------
04d0 0004 0007 | | .DEBUG4 0x0004,0x0007,0x818f,0x0000,0x0001,0x0000
04d6 81e0 a170 | p| .XXX[0x12a]
04d8 a0a8 a970 | p|
04da a4a5 4c80 | L |
04dc c4c4 81e0 | |
04de a185 cca5 | |
04e0 4c80 c4c8 |L |
04e2 81e0 a1a5 | |
04e4 98a5 4c80 | L |
04e6 cce0 81e4 | |
04e8 8028 ccc8 | ( |
04ea dc81 60a1 | ` |
04ec a5d0 a54c | L|
04ee 80c4 c881 | |
04f0 e0a1 c995 | |
04f2 8590 a54c | L|
04f4 80c4 c481 | |
04f6 e0a1 70c8 | p |
04f8 d4c8 a54c | L|
04fa 2961 4080 |)a@ |
04fc bd18 d4e0 | |
04fe 80c4 c4d0 | |
0500 80c8 c480 | |
0502 c480 c080 | |
0504 c8c0 80c4 | |
0506 e080 c4e0 | |
0508 80c8 d080 | |
050a c028 f119 | ( |
050c 18c1 190c | |
050e c081 1918 | |
0510 cd19 14c0 | |
0512 8119 18dd | |
0514 1914 c080 | |
0516 c0dd 18c0 | |
0518 d0c0 80c0 | |
051a dd14 c0c0 | |
051c c080 c0dd | |
051e 0cc0 c0c0 | |
0520 80c0 dce0 | |
0522 c0c0 c080 | |
0524 c0dc e0c0 | |
0526 c0c0 80c0 | |
0528 dcc0 c0c0 | |
052a c028 80c0 | ( |
052c dcc0 c0c0 | |
052e c080 c0dc | |
0530 c0c0 c0c0 | |
0532 80c0 dcc0 | |
0534 c0c0 c080 | |
0536 c0dc c0c0 | |
0538 c0c0 80c0 | |
053a dcc0 c0c0 | |
053c c080 c0dc | |
053e c0c0 c0c0 | |
0540 8119 1919 | |
0542 0cc0 c081 | |
0544 1919 190c | |
0546 c0c0 8119 | |
0548 1919 0cc0 | |
054a c0f8 2941 | )A|
054c 6131 0c81 |a1 |
054e 4940 28d0 |I@( |
0550 d0c0 80c8 | |
0552 e0d0 c881 | |
0554 6164 8118 |ad |
0556 d4e0 a1c8 | |
0558 a54c 2961 | L)a|
055a 4080 bd18 |@ |
055c d4e0 80c4 | |
055e c0c4 80c8 | |
0560 c480 cc80 | |
0562 c080 c4e4 | |
0564 80c4 e080 | |
0566 c4e0 80c4 | |
0568 d880 c028 | (|
056a f0c0 cd14 | |
056c c080 c119 | |
056e 18e0 80c5 | |
0570 1919 0c80 | |
0572 cd0c c514 | |
0574 80dc e0c1 | |
0576 1480 dcc0 | |
0578 c0dc 8114 | |
057a c0c0 dc81 | |
057c 1919 1918 | |
057e 8119 1919 | |
0580 1881 1919 | |
0582 1918 8114 | |
0584 c0c0 c081 | |
0586 14c0 c0c0 | |
0588 80dc c0c0 | |
058a dc28 80dc | ( |
058c e0c0 dc80 | |
058e cd0c c118 | |
0590 80c5 1919 | |
0592 1480 c119 | |
0594 190c 80c0 | |
0596 cd18 c0f8 | |
0598 2941 6131 |)Aa1|
059a 0c81 4940 | I@|
059c 28d0 d4dc |( |
059e 80c8 e0d0 | |
05a0 c881 6164 | ad|
05a2 8118 d4e0 | |
05a4 a194 a54c | L|
05a6 2961 4080 |)a@ |
05a8 bd18 d4e0 | |
05aa 80c4 c4d8 | |
05ac 80c8 c480 | |
05ae c480 c080 | |
05b0 c4e0 80c8 | |
05b2 cc80 c8cc | |
05b4 80c8 d080 | |
05b6 c028 f0c0 | ( |
05b8 ccc0 c0c0 | |
05ba c080 c0dc | |
05bc c0c0 c0c0 | |
05be 80c0 dcc0 | |
05c0 c0c0 c080 | |
05c2 c0dc c0c0 | |
05c4 c0c0 80c0 | |
05c6 dcc0 c0c0 | |
05c8 c080 dd19 | |
05ca 1918 c0c0 | |
05cc 8119 1919 | |
05ce 18c0 c081 | |
05d0 1919 1918 | |
05d2 c0c0 80c0 | |
05d4 dcc0 c0c0 | |
05d6 c028 80c0 | ( |
05d8 dcc0 c0c0 | |
05da c080 c0dc | |
05dc c0c0 c0c0 | |
05de 80c0 dcc0 | |
05e0 c0c0 c080 | |
05e2 c0dc c0c0 | |
05e4 c0c0 80c0 | |
05e6 dcc0 c0c0 | |
05e8 c080 c0dc | |
05ea c0c0 c0c0 | |
05ec 80c0 dcc0 | |
05ee c4c0 c080 | |
05f0 c0dc c0cc | |
05f2 e0c0 80c0 | |
05f4 dcc0 cce0 | |
05f6 c028 80c0 | ( |
05f8 dcc0 dce0 | |
05fa c080 c0dc | |
05fc e0dc e0c0 | |
05fe 80c0 cd19 | |