|
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 - download
Length: 3072 (0xc00) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_06e8fd
└─⟦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 0528 | ( | .CONST 0x0528 ; 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 005c | \ | .CONST 0x005c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0028 | ( | .CONST 0x0028 ; Number of locals 000b INIT_0008: 000b 0093 0000 | | push_full_address 0x0 000d 60b2 |` | Indirect_Literal Discrete,0xc0,{0x80000000, 0x00010000} 000e 0273 | s | Execute Discrete,Plus 000f 0129 | ) | Execute Any,Make_Visible 0010 029a 0063 | c| Declare_Subprogram INIT_0060,For_Outer_Call,Visible,Unelaborated 0012 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated 0014 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated 0016 00bf | | Action Accept_Activation 0017 0093 0000 | | push_full_address 0x0 0019 60a2 |` | Indirect_Literal Discrete,0xbc,{0x80000000, 0x00020000} 001a 0273 | s | Execute Discrete,Plus 001b 0007 | | Action Break_Optional 001c 0093 0000 | | push_full_address 0x0 001e 6099 |` | Indirect_Literal Discrete,0xb8,{0x80000000, 0x00030000} 001f 0273 | s | Execute Discrete,Plus 0020 0007 | | Action Break_Optional 0021 0093 0000 | | push_full_address 0x0 0023 6090 |` | Indirect_Literal Discrete,0xb4,{0x80000000, 0x00040000} 0024 0273 | s | Execute Discrete,Plus 0025 0007 | | Action Break_Optional 0026 e002 | | Load 0x0,0x2 0027 00e1 | | Load_Encached Boolean_Cache 0028 029f 016b | k| Declare_Subprogram INIT_0168,For_Call 002a 4802 |H | Short_Literal 0x2 002b 032d | - | Declare_Type Record,Defined 002c 029b 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Unelaborated 002e 029d 019b | | Declare_Subprogram INIT_0198,For_Outer_Call 0030 029d 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call 0032 029d 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call 0034 029d 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call 0036 029d 0243 | C| Declare_Subprogram INIT_0240,For_Outer_Call 0038 029d 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call 003a 029d 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call 003c 029d 027b | {| Declare_Subprogram INIT_0278,For_Outer_Call 003e 029d 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call 0040 029d 02cb | | Declare_Subprogram INIT_02c8,For_Outer_Call 0042 029d 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call 0044 029d 0323 | #| Declare_Subprogram INIT_0320,For_Outer_Call 0046 029d 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call 0048 029d 0383 | | Declare_Subprogram INIT_0380,For_Outer_Call 004a 029d 045b | [| Declare_Subprogram INIT_0458,For_Outer_Call 004c 1d10 | | Execute_Immediate Reference_Lex_1,0x10 004d 00c7 | | Action Elaborate_Subprogram 004e 029d 049b | | Declare_Subprogram INIT_0498,For_Outer_Call 0050 029d 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call 0052 029d 04b3 | | Declare_Subprogram INIT_04b0,For_Outer_Call 0054 029d 04bb | | Declare_Subprogram INIT_04b8,For_Outer_Call 0056 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0057 00c7 | | Action Elaborate_Subprogram 0058 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0059 00c7 | | Action Elaborate_Subprogram 005a 1d15 | | Execute_Immediate Reference_Lex_1,0x15 005b 00c7 | | Action Elaborate_Subprogram 005c BODY_0008: 005c 00bc | | Action Signal_Activated 005d 00bb | | Action Signal_Completion 005e 0000 0000 | | .XXX[0x2] 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 006b | k | .CONST 0x006b ; Address of begin 0061 0096 | | .CONST 0x0096 ; Address of exception handler 0062 0003 | | .CONST 0x0003 ; Number of locals 0063 INIT_0060: 0063 e214 | | Load 0x1,0x14 0064 0322 | " | Declare_Variable Record 0065 00d8 | | Load_Top At_Offset_0 0066 1c00 | | Execute_Immediate Run_Utility,0x0 0067 e214 | | Load 0x1,0x14 0068 0322 | " | Declare_Variable Record 0069 00d8 | | Load_Top At_Offset_0 006a 1c00 | | Execute_Immediate Run_Utility,0x0 006b BODY_0060: 006b e5ff | | Load 0x2,-0x1 006c 8003 | | Call 0x0,0x3 006d e5fe | | Load 0x2,-0x2 006e 017d | } | Execute Record,Structure_Write 006f e5fe | | Load 0x2,-0x2 0070 8004 | | Call 0x0,0x4 0071 7023 |p# | Jump_Nonzero 0x95 0072 e5ff | | Load 0x2,-0x1 0073 8216 | | Call 0x1,0x16 0074 00da | | Load_Top At_Offset_2 0075 017d | } | Execute Record,Structure_Write 0076 00cf | | Action Mark_Auxiliary 0077 00da | | Load_Top At_Offset_2 0078 8227 | ' | Call 0x1,0x27 0079 7016 |p | Jump_Nonzero 0x90 007a 00d9 | | Load_Top At_Offset_1 007b e5fe | | Load 0x2,-0x2 007c e402 | | Load 0x2,0x2 007d 8228 | ( | Call 0x1,0x28 007e 00d2 | | Pop_Control Pop_Count_2 007f 00d9 | | Load_Top At_Offset_1 0080 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0081 8005 | | Call 0x0,0x5 0082 6808 |h | Jump_Zero 0x8b 0083 00d9 | | Load_Top At_Offset_1 0084 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0085 8006 | | Call 0x0,0x6 0086 7004 |p | Jump_Nonzero 0x8b 0087 00d9 | | Load_Top At_Offset_1 0088 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0089 8007 | | Call 0x0,0x7 008a 6805 |h | Jump_Zero 0x90 008b 00d9 | | Load_Top At_Offset_1 008c 00db | | Load_Top At_Offset_3 008d 017d | } | Execute Record,Structure_Write 008e 00c9 | | Action Pop_Auxiliary_Loop 008f 7fe7 | | Jump 0x77 0090 00ce | | Action Pop_Auxiliary 0091 e5ff | | Load 0x2,-0x1 0092 e5fe | | Load 0x2,-0x2 0093 8008 | | Call 0x0,0x8 0094 00d1 | | Pop_Control Pop_Count_1 0095 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0096 TRAP_0060: 0096 e211 | | Load 0x1,0x11 0097 010f | | Execute Exception,Equal 0098 6807 |h | Jump_Zero 0xa0 0099 e009 | | Load 0x0,0x9 009a e5fe | | Load 0x2,-0x2 009b 017d | } | Execute Record,Structure_Write 009c e5ff | | Load 0x2,-0x1 009d e5fe | | Load 0x2,-0x2 009e 8008 | | Call 0x0,0x8 009f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00a0 e213 | | Load 0x1,0x13 00a1 010f | | Execute Exception,Equal 00a2 6807 |h | Jump_Zero 0xaa 00a3 e009 | | Load 0x0,0x9 00a4 e5fe | | Load 0x2,-0x2 00a5 017d | } | Execute Record,Structure_Write 00a6 e5ff | | Load 0x2,-0x1 00a7 e5fe | | Load 0x2,-0x2 00a8 8008 | | Call 0x0,0x8 00a9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00aa e009 | | Load 0x0,0x9 00ab e5fe | | Load 0x2,-0x2 00ac 017d | } | Execute Record,Structure_Write 00ad e5ff | | Load 0x2,-0x1 00ae e5fe | | Load 0x2,-0x2 00af 8008 | | Call 0x0,0x8 00b0 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00b1 0000 0000 | | .XXX[0x3] 00b3 0000 | | 00b4 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 00b8 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 00bc 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 00c0 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00c4 0000 0000 | | .BLANK 0000[0x4] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00cf | | .CONST 0x00cf ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0002 | | .CONST 0x0002 ; Number of locals 00cb INIT_00c8: 00cb e00a | | Load 0x0,0xa 00cc 0322 | " | Declare_Variable Record 00cd 00d8 | | Load_Top At_Offset_0 00ce 1c00 | | Execute_Immediate Run_Utility,0x0 00cf BODY_00c8: 00cf 00d8 | | Load_Top At_Offset_0 00d0 e5ff | | Load 0x2,-0x1 00d1 820e | | Call 0x1,0xe 00d2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00d3 0000 0000 | | .BLANK 0000[0x5] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00f0 | | .CONST 0x00f0 ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0009 | | .CONST 0x0009 ; Number of locals 00db INIT_00d8: 00db e00b | | Load 0x0,0xb 00dc 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27 00dd 02c7 | | Declare_Variable Any 00de 00d8 | | Load_Top At_Offset_0 00df 1c00 | | Execute_Immediate Run_Utility,0x0 00e0 e00b | | Load 0x0,0xb 00e1 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 00e2 0322 | " | Declare_Variable Record 00e3 e00b | | Load 0x0,0xb 00e4 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 00e5 0322 | " | Declare_Variable Record 00e6 00e5 | | Load_Encached Long_Integer_Cache 00e7 e00b | | Load 0x0,0xb 00e8 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 00e9 0322 | " | Declare_Variable Record 00ea e00b | | Load 0x0,0xb 00eb 1b26 | & | Execute Package,Field_Read,Field_Number 0x26 00ec e00b | | Load 0x0,0xb 00ed 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 00ee e00b | | Load 0x0,0xb 00ef 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 00f0 BODY_00d8: 00f0 e5ff | | Load 0x2,-0x1 00f1 e00b | | Load 0x0,0xb 00f2 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 00f3 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 00f4 00da | | Load_Top At_Offset_2 00f5 e00c | | Load 0x0,0xc 00f6 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 00f7 c402 | | Store 0x2,0x2 00f8 e00b | | Load 0x0,0xb 00f9 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 00fa e402 | | Load 0x2,0x2 00fb e5fe | | Load 0x2,-0x2 00fc e5ff | | Load 0x2,-0x1 00fd e407 | | Load 0x2,0x7 00fe 8222 | " | Call 0x1,0x22 00ff c402 | | Store 0x2,0x2 0100 005a | Z | Store_Top Discrete,At_Offset_2 0101 00d9 | | Load_Top At_Offset_1 0102 e00b | | Load 0x0,0xb 0103 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0104 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0105 00d8 | | Load_Top At_Offset_0 0106 0aff | | Execute_Immediate Plus,-0x1 0107 e00b | | Load 0x0,0xb 0108 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 0109 00d9 | | Load_Top At_Offset_1 010a 00d0 | | Action Swap_Control 010b 0260 | ` | Execute Discrete,In_Type 010c 7001 |p | Jump_Nonzero 0x10e 010d 0801 | | Execute_Immediate Raise,0x1 010e e402 | | Load 0x2,0x2 010f e00b | | Load 0x0,0xb 0110 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0111 e403 | | Load 0x2,0x3 0112 017d | } | Execute Record,Structure_Write 0113 e403 | | Load 0x2,0x3 0114 e00b | | Load 0x0,0xb 0115 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 0116 0f0a | | Execute_Immediate Equal,0xa 0117 7002 |p | Jump_Nonzero 0x11a 0118 e211 | | Load 0x1,0x11 0119 0257 | W | Execute Discrete,Raise 011a e403 | | Load 0x2,0x3 011b e00b | | Load 0x0,0xb 011c 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 011d 8220 | | Call 0x1,0x20 011e 00d8 | | Load_Top At_Offset_0 011f e00d | | Load 0x0,0xd 0120 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0121 0260 | ` | Execute Discrete,In_Type 0122 7001 |p | Jump_Nonzero 0x124 0123 0801 | | Execute_Immediate Raise,0x1 0124 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0125 e403 | | Load 0x2,0x3 0126 e00b | | Load 0x0,0xb 0127 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0128 8221 | ! | Call 0x1,0x21 0129 0059 | Y | Store_Top Discrete,At_Offset_1 012a 00da | | Load_Top At_Offset_2 012b e00c | | Load 0x0,0xc 012c 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 012d c402 | | Store 0x2,0x2 012e 00d8 | | Load_Top At_Offset_0 012f e00b | | Load 0x0,0xb 0130 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 0131 00d9 | | Load_Top At_Offset_1 0132 00d0 | | Action Swap_Control 0133 0260 | ` | Execute Discrete,In_Type 0134 7001 |p | Jump_Nonzero 0x136 0135 0801 | | Execute_Immediate Raise,0x1 0136 e402 | | Load 0x2,0x2 0137 e00b | | Load 0x0,0xb 0138 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0139 e404 | | Load 0x2,0x4 013a 017d | } | Execute Record,Structure_Write 013b e404 | | Load 0x2,0x4 013c e00b | | Load 0x0,0xb 013d 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 013e 6802 |h | Jump_Zero 0x141 013f e211 | | Load 0x1,0x11 0140 0257 | W | Execute Discrete,Raise 0141 e404 | | Load 0x2,0x4 0142 e00b | | Load 0x0,0xb 0143 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0144 a405 | | Store_Unchecked 0x2,0x5 0145 4800 |H | Short_Literal 0x0 0146 e405 | | Load 0x2,0x5 0147 e00c | | Load 0x0,0xc 0148 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0149 701a |p | Jump_Nonzero 0x164 014a 00d8 | | Load_Top At_Offset_0 014b 0a01 | | Execute_Immediate Plus,0x1 014c e00b | | Load 0x0,0xb 014d 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 014e 00d9 | | Load_Top At_Offset_1 014f 00d0 | | Action Swap_Control 0150 0260 | ` | Execute Discrete,In_Type 0151 7001 |p | Jump_Nonzero 0x153 0152 0801 | | Execute_Immediate Raise,0x1 0153 e402 | | Load 0x2,0x2 0154 e00b | | Load 0x0,0xb 0155 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0156 e406 | | Load 0x2,0x6 0157 017d | } | Execute Record,Structure_Write 0158 00db | | Load_Top At_Offset_3 0159 e00b | | Load 0x0,0xb 015a 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 015b 6802 |h | Jump_Zero 0x15e 015c e211 | | Load 0x1,0x11 015d 0257 | W | Execute Discrete,Raise 015e 00db | | Load_Top At_Offset_3 015f e00b | | Load 0x0,0xb 0160 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0161 e405 | | Load 0x2,0x5 0162 8217 | | Call 0x1,0x17 0163 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0164 e405 | | Load 0x2,0x5 0165 8218 | | Call 0x1,0x18 0166 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0167 0000 | | .XXX[0x1] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 4601 |F | Jump_Case 0x2 016c 7801 |x | Jump 0x16e ; case 0x0 016d 7804 |x | Jump 0x172 ; case 0x1 016e 00da | | Load_Top At_Offset_2 016f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0170 1c00 | | Execute_Immediate Run_Utility,0x0 0171 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0172 00da | | Load_Top At_Offset_2 0173 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0174 1c01 | | Execute_Immediate Run_Utility,0x1 0175 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0176 0000 0000 | | .XXX[0x2] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 0181 | | .CONST 0x0181 ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0002 | | .CONST 0x0002 ; Number of locals 017b INIT_0178: 017b 4864 |Hd | Short_Literal 0x64 017c e00e | | Load 0x0,0xe 017d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 017e 1c08 | | Execute_Immediate Run_Utility,0x8 017f 00d8 | | Load_Top At_Offset_0 0180 1c00 | | Execute_Immediate Run_Utility,0x0 0181 BODY_0178: 0181 00d8 | | Load_Top At_Offset_0 0182 0092 0520 | | Action Push_String_Extended,0x520 ; "Context:[" 0184 e00e | | Load 0x0,0xe 0185 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0186 00d1 | | Pop_Control Pop_Count_1 0187 00d8 | | Load_Top At_Offset_0 0188 e5ff | | Load 0x2,-0x1 0189 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 018a 800f | | Call 0x0,0xf 018b e00e | | Load 0x0,0xe 018c 1818 | | Execute Package,Field_Execute,Field_Number 0x18 018d 00d1 | | Pop_Control Pop_Count_1 018e 00d8 | | Load_Top At_Offset_0 018f 0092 0521 | !| Action Push_String_Extended,0x521 ; "]" 0191 e00e | | Load 0x0,0xe 0192 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0193 00d1 | | Pop_Control Pop_Count_1 0194 00d8 | | Load_Top At_Offset_0 0195 e00e | | Load 0x0,0xe 0196 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0197 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019f | | .CONST 0x019f ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0002 | | .CONST 0x0002 ; Number of locals 019b INIT_0198: 019b e214 | | Load 0x1,0x14 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 00d9 | | Load_Top At_Offset_1 01a1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01a2 4800 |H | Short_Literal 0x0 01a3 00d9 | | Load_Top At_Offset_1 01a4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01a5 00d8 | | Load_Top At_Offset_0 01a6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01a7 0000 | | .XXX[0x1] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01b0 | | .CONST 0x01b0 ; Address of begin 01a9 01cf | | .CONST 0x01cf ; Address of exception handler 01aa 0004 | | .CONST 0x0004 ; Number of locals 01ab INIT_01a8: 01ab e010 | | Load 0x0,0x10 01ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ad 00e3 | | Load_Encached Natural_Cache 01ae e011 | | Load 0x0,0x11 01af 0322 | " | Declare_Variable Record 01b0 BODY_01a8: 01b0 e5ff | | Load 0x2,-0x1 01b1 09e0 | | Execute_Immediate Binary_Scale,-0x20 01b2 00d8 | | Load_Top At_Offset_0 01b3 e010 | | Load 0x0,0x10 01b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01b5 0260 | ` | Execute Discrete,In_Type 01b6 7001 |p | Jump_Nonzero 0x1b8 01b7 0801 | | Execute_Immediate Raise,0x1 01b8 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 01b9 e5ff | | Load 0x2,-0x1 01ba 6019 |` | Indirect_Literal Discrete,0x1d4,{0x00000000, 0xffffffff} 01bb 0279 | y | Execute Discrete,And 01bc 00d8 | | Load_Top At_Offset_0 01bd 00e3 | | Load_Encached Natural_Cache 01be 0260 | ` | Execute Discrete,In_Type 01bf 7001 |p | Jump_Nonzero 0x1c1 01c0 0801 | | Execute_Immediate Raise,0x1 01c1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 01c2 e5fe | | Load 0x2,-0x2 01c3 00d8 | | Load_Top At_Offset_0 01c4 00e4 | | Load_Encached Positive_Cache 01c5 0260 | ` | Execute Discrete,In_Type 01c6 7001 |p | Jump_Nonzero 0x1c8 01c7 0801 | | Execute_Immediate Raise,0x1 01c8 00db | | Load_Top At_Offset_3 01c9 00db | | Load_Top At_Offset_3 01ca 8012 | | Call 0x0,0x12 01cb 00d9 | | Load_Top At_Offset_1 01cc 017d | } | Execute Record,Structure_Write 01cd 00d8 | | Load_Top At_Offset_0 01ce 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01cf TRAP_01a8: 01cf 0007 | | Action Break_Optional 01d0 e013 | | Load 0x0,0x13 01d1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01d2 0000 0000 | | .XXX[0x2] 01d4 0000 0000 | | .LITERAL {0x00000000, 0xffffffff} 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01f9 | | .CONST 0x01f9 ; Address of begin 01d9 020b | | .CONST 0x020b ; Address of exception handler 01da 0006 | | .CONST 0x0006 ; Number of locals 01db INIT_01d8: 01db 4818 |H | Short_Literal 0x18 01dc 4808 |H | Short_Literal 0x8 01dd e5ff | | Load 0x2,-0x1 01de e00c | | Load 0x0,0xc 01df 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01e0 00d8 | | Load_Top At_Offset_0 01e1 e00d | | Load 0x0,0xd 01e2 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01e3 0260 | ` | Execute Discrete,In_Type 01e4 7001 |p | Jump_Nonzero 0x1e6 01e5 0801 | | Execute_Immediate Raise,0x1 01e6 e00b | | Load 0x0,0xb 01e7 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01e8 03f1 | | Declare_Variable Discrete,With_Value 01e9 4810 |H | Short_Literal 0x10 01ea 4820 |H | Short_Literal 0x20 01eb e5ff | | Load 0x2,-0x1 01ec e00c | | Load 0x0,0xc 01ed 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01ee 00d8 | | Load_Top At_Offset_0 01ef 00e4 | | Load_Encached Positive_Cache 01f0 0260 | ` | Execute Discrete,In_Type 01f1 7001 |p | Jump_Nonzero 0x1f3 01f2 0801 | | Execute_Immediate Raise,0x1 01f3 00e4 | | Load_Encached Positive_Cache 01f4 03f1 | | Declare_Variable Discrete,With_Value 01f5 e010 | | Load 0x0,0x10 01f6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f7 00e3 | | Load_Encached Natural_Cache 01f8 00e1 | | Load_Encached Boolean_Cache 01f9 BODY_01d8: 01f9 00e1 | | Load_Encached Boolean_Cache 01fa 00e3 | | Load_Encached Natural_Cache 01fb e010 | | Load 0x0,0x10 01fc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01fd e402 | | Load 0x2,0x2 01fe 8014 | | Call 0x0,0x14 01ff c404 | | Store 0x2,0x4 0200 005b | [ | Store_Top Discrete,At_Offset_3 0201 0059 | Y | Store_Top Discrete,At_Offset_1 0202 00d8 | | Load_Top At_Offset_0 0203 6805 |h | Jump_Zero 0x209 0204 00db | | Load_Top At_Offset_3 0205 00db | | Load_Top At_Offset_3 0206 00db | | Load_Top At_Offset_3 0207 8012 | | Call 0x0,0x12 0208 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0209 e013 | | Load 0x0,0x13 020a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020b TRAP_01d8: 020b 0007 | | Action Break_Optional 020c e013 | | Load 0x0,0x13 020d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020e 0000 0000 | | .XXX[0x2] 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 0213 | | .CONST 0x0213 ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0001 | | .CONST 0x0001 ; Number of locals 0213 BODY_0210: 0213 INIT_0210: 0213 00da | | Load_Top At_Offset_2 0214 8015 | | Call 0x0,0x15 0215 460d |F | Jump_Case 0xe 0216 780f |x | Jump 0x226 ; case 0x0 0217 7810 |x | Jump 0x228 ; case 0x1 0218 7811 |x | Jump 0x22a ; case 0x2 0219 7812 |x | Jump 0x22c ; case 0x3 021a 7813 |x | Jump 0x22e ; case 0x4 021b 7814 |x | Jump 0x230 ; case 0x5 021c 7815 |x | Jump 0x232 ; case 0x6 021d 7816 |x | Jump 0x234 ; case 0x7 021e 7817 |x | Jump 0x236 ; case 0x8 021f 7818 |x | Jump 0x238 ; case 0x9 0220 7819 |x | Jump 0x23a ; case 0xa 0221 781a |x | Jump 0x23c ; case 0xb 0222 781b |x | Jump 0x23e ; case 0xc 0223 7800 |x | Jump 0x224 ; case 0xd 0224 4801 |H | Short_Literal 0x1 0225 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0226 4800 |H | Short_Literal 0x0 0227 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0228 4801 |H | Short_Literal 0x1 0229 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022a 4801 |H | Short_Literal 0x1 022b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022c 4801 |H | Short_Literal 0x1 022d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022e 4801 |H | Short_Literal 0x1 022f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0230 4801 |H | Short_Literal 0x1 0231 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0232 4801 |H | Short_Literal 0x1 0233 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0234 4801 |H | Short_Literal 0x1 0235 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0236 4800 |H | Short_Literal 0x0 0237 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0238 4800 |H | Short_Literal 0x0 0239 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 023a 4800 |H | Short_Literal 0x0 023b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 023c 4801 |H | Short_Literal 0x1 023d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 023e 4801 |H | Short_Literal 0x1 023f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0240 ; -------------------------------------------------------------------------------------- 0240 ; SUBPROGRAM 0240 ; -------------------------------------------------------------------------------------- 0240 0243 | C | .CONST 0x0243 ; Address of begin 0241 0004 | | .CONST 0x0004 ; Address of exception handler 0242 0001 | | .CONST 0x0001 ; Number of locals 0243 BODY_0240: 0243 INIT_0240: 0243 00da | | Load_Top At_Offset_2 0244 8007 | | Call 0x0,0x7 0245 00db | | Load_Top At_Offset_3 0246 8219 | | Call 0x1,0x19 0247 0f00 | | Execute_Immediate Equal,0x0 0248 0279 | y | Execute Discrete,And 0249 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 024a 0000 0000 | | .BLANK 0000[0x6] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0253 | S | .CONST 0x0253 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0001 | | .CONST 0x0001 ; Number of locals 0253 BODY_0250: 0253 INIT_0250: 0253 00da | | Load_Top At_Offset_2 0254 8007 | | Call 0x0,0x7 0255 7003 |p | Jump_Nonzero 0x259 0256 00da | | Load_Top At_Offset_2 0257 8016 | | Call 0x0,0x16 0258 7801 |x | Jump 0x25a 0259 4801 |H | Short_Literal 0x1 025a 00db | | Load_Top At_Offset_3 025b 8219 | | Call 0x1,0x19 025c 0279 | y | Execute Discrete,And 025d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 025e 0000 0000 | | .XXX[0x2] 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 0263 | c | .CONST 0x0263 ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0001 | | .CONST 0x0001 ; Number of locals 0263 BODY_0260: 0263 INIT_0260: 0263 00da | | Load_Top At_Offset_2 0264 8219 | | Call 0x1,0x19 0265 6809 |h | Jump_Zero 0x26f 0266 00da | | Load_Top At_Offset_2 0267 8006 | | Call 0x0,0x6 0268 7004 |p | Jump_Nonzero 0x26d 0269 00da | | Load_Top At_Offset_2 026a 8007 | | Call 0x0,0x7 026b 0f00 | | Execute_Immediate Equal,0x0 026c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026d 4800 |H | Short_Literal 0x0 026e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026f 4800 |H | Short_Literal 0x0 0270 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0271 0000 0000 | | .BLANK 0000[0x7] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 027b | { | .CONST 0x027b ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0001 | | .CONST 0x0001 ; Number of locals 027b BODY_0278: 027b INIT_0278: 027b 00da | | Load_Top At_Offset_2 027c 8219 | | Call 0x1,0x19 027d 7009 |p | Jump_Nonzero 0x287 027e 00da | | Load_Top At_Offset_2 027f 8006 | | Call 0x0,0x6 0280 7004 |p | Jump_Nonzero 0x285 0281 00da | | Load_Top At_Offset_2 0282 8007 | | Call 0x0,0x7 0283 0f00 | | Execute_Immediate Equal,0x0 0284 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0285 4800 |H | Short_Literal 0x0 0286 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0287 4800 |H | Short_Literal 0x0 0288 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0289 0000 0000 | | .BLANK 0000[0x7] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 029b | | .CONST 0x029b ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0004 | | .CONST 0x0004 ; Number of locals 0293 INIT_0290: 0293 e00b | | Load 0x0,0xb 0294 1b26 | & | Execute Package,Field_Read,Field_Number 0x26 0295 e00b | | Load 0x0,0xb 0296 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0297 e002 | | Load 0x0,0x2 0298 0322 | " | Declare_Variable Record 0299 00d8 | | Load_Top At_Offset_0 029a 1c00 | | Execute_Immediate Run_Utility,0x0 029b BODY_0290: 029b e5ff | | Load 0x2,-0x1 029c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 029d 8017 | | Call 0x0,0x17 029e e00c | | Load 0x0,0xc 029f 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 02a0 e00c | | Load 0x0,0xc 02a1 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 02a2 e5ff | | Load 0x2,-0x1 02a3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02a4 8017 | | Call 0x0,0x17 02a5 e00b | | Load 0x0,0xb 02a6 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 02a7 e00b | | Load 0x0,0xb 02a8 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 02a9 e00b | | Load 0x0,0xb 02aa 1854 | T | Execute Package,Field_Execute,Field_Number 0x54 02ab 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 02ac 00d9 | | Load_Top At_Offset_1 02ad e00b | | Load 0x0,0xb 02ae 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 02af 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 02b0 00d8 | | Load_Top At_Offset_0 02b1 00db | | Load_Top At_Offset_3 02b2 e00b | | Load 0x0,0xb 02b3 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 02b4 8018 | | Call 0x0,0x18 02b5 00d1 | | Pop_Control Pop_Count_1 02b6 00d8 | | Load_Top At_Offset_0 02b7 8019 | | Call 0x0,0x19 02b8 6802 |h | Jump_Zero 0x2bb 02b9 e213 | | Load 0x1,0x13 02ba 0257 | W | Execute Discrete,Raise 02bb 00d8 | | Load_Top At_Offset_0 02bc 801a | | Call 0x0,0x1a 02bd 00d1 | | Pop_Control Pop_Count_1 02be 00d8 | | Load_Top At_Offset_0 02bf 00da | | Load_Top At_Offset_2 02c0 e00b | | Load 0x0,0xb 02c1 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 02c2 801b | | Call 0x0,0x1b 02c3 00d1 | | Pop_Control Pop_Count_1 02c4 00d8 | | Load_Top At_Offset_0 02c5 8216 | | Call 0x1,0x16 02c6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c7 0000 | | .XXX[0x1] 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; SUBPROGRAM 02c8 ; -------------------------------------------------------------------------------------- 02c8 02d3 | | .CONST 0x02d3 ; Address of begin 02c9 0004 | | .CONST 0x0004 ; Address of exception handler 02ca 0004 | | .CONST 0x0004 ; Number of locals 02cb INIT_02c8: 02cb e00b | | Load 0x0,0xb 02cc 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 02cd e002 | | Load 0x0,0x2 02ce 0322 | " | Declare_Variable Record 02cf 00d8 | | Load_Top At_Offset_0 02d0 1c00 | | Execute_Immediate Run_Utility,0x0 02d1 e00b | | Load 0x0,0xb 02d2 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02d3 BODY_02c8: 02d3 e00c | | Load 0x0,0xc 02d4 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 02d5 e5ff | | Load 0x2,-0x1 02d6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02d7 8017 | | Call 0x0,0x17 02d8 e00b | | Load 0x0,0xb 02d9 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 02da e00b | | Load 0x0,0xb 02db 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 02dc 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 02dd 00da | | Load_Top At_Offset_2 02de e00b | | Load 0x0,0xb 02df 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 02e0 7002 |p | Jump_Nonzero 0x2e3 02e1 e213 | | Load 0x1,0x13 02e2 0257 | W | Execute Discrete,Raise 02e3 00da | | Load_Top At_Offset_2 02e4 e00b | | Load 0x0,0xb 02e5 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 02e6 7007 |p | Jump_Nonzero 0x2ee 02e7 00da | | Load_Top At_Offset_2 02e8 e00b | | Load 0x0,0xb 02e9 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 02ea e00b | | Load 0x0,0xb 02eb 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 02ec 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02ed 780d |x | Jump 0x2fb 02ee 00da | | Load_Top At_Offset_2 02ef e00b | | Load 0x0,0xb 02f0 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 02f1 e00c | | Load 0x0,0xc 02f2 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 02f3 e402 | | Load 0x2,0x2 02f4 e00b | | Load 0x0,0xb 02f5 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 02f6 e00c | | Load 0x0,0xc 02f7 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 02f8 e00b | | Load 0x0,0xb 02f9 1855 | U | Execute Package,Field_Execute,Field_Number 0x55 02fa 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02fb 00d9 | | Load_Top At_Offset_1 02fc 00d9 | | Load_Top At_Offset_1 02fd 8018 | | Call 0x0,0x18 02fe 00d1 | | Pop_Control Pop_Count_1 02ff 00d9 | | Load_Top At_Offset_1 0300 8019 | | Call 0x0,0x19 0301 6802 |h | Jump_Zero 0x304 0302 e213 | | Load 0x1,0x13 0303 0257 | W | Execute Discrete,Raise 0304 00d9 | | Load_Top At_Offset_1 0305 801a | | Call 0x0,0x1a 0306 00d1 | | Pop_Control Pop_Count_1 0307 00d9 | | Load_Top At_Offset_1 0308 00db | | Load_Top At_Offset_3 0309 e00b | | Load 0x0,0xb 030a 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 030b 801b | | Call 0x0,0x1b 030c 00d1 | | Pop_Control Pop_Count_1 030d 00d9 | | Load_Top At_Offset_1 030e 8216 | | Call 0x1,0x16 030f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0313 | | .CONST 0x0313 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0001 | | .CONST 0x0001 ; Number of locals 0313 BODY_0310: 0313 INIT_0310: 0313 00da | | Load_Top At_Offset_2 0314 09e0 | | Execute_Immediate Binary_Scale,-0x20 0315 00d8 | | Load_Top At_Offset_0 0316 00e2 | | Load_Encached Integer_Cache 0317 0260 | ` | Execute Discrete,In_Type 0318 7001 |p | Jump_Nonzero 0x31a 0319 0801 | | Execute_Immediate Raise,0x1 031a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031b 0000 0000 | | .BLANK 0000[0x5] 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0323 | # | .CONST 0x0323 ; Address of begin 0321 0004 | | .CONST 0x0004 ; Address of exception handler 0322 0001 | | .CONST 0x0001 ; Number of locals 0323 BODY_0320: 0323 INIT_0320: 0323 00da | | Load_Top At_Offset_2 0324 600b |` | Indirect_Literal Discrete,0x330,{0x00000000, 0xffffffff} 0325 0279 | y | Execute Discrete,And 0326 09f9 | | Execute_Immediate Binary_Scale,-0x7 0327 00d8 | | Load_Top At_Offset_0 0328 00e2 | | Load_Encached Integer_Cache 0329 0260 | ` | Execute Discrete,In_Type 032a 7001 |p | Jump_Nonzero 0x32c 032b 0801 | | Execute_Immediate Raise,0x1 032c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032d 0000 0000 | | .XXX[0x3] 032f 0000 | | 0330 0000 0000 | | .LITERAL {0x00000000, 0xffffffff} 0334 0000 0000 | | .BLANK 0000[0x4] 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 034b | K | .CONST 0x034b ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 000b | | .CONST 0x000b ; Number of locals 033b INIT_0338: 033b 00e1 | | Load_Encached Boolean_Cache 033c 00e3 | | Load_Encached Natural_Cache 033d 00e3 | | Load_Encached Natural_Cache 033e 00e3 | | Load_Encached Natural_Cache 033f e00b | | Load 0x0,0xb 0340 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51 0341 e00b | | Load 0x0,0xb 0342 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0343 e00b | | Load 0x0,0xb 0344 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0345 e00b | | Load 0x0,0xb 0346 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0347 e00b | | Load 0x0,0xb 0348 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0349 029f 050b | | Declare_Subprogram INIT_0508,For_Call 034b BODY_0338: 034b e5fe | | Load 0x2,-0x2 034c e00c | | Load 0x0,0xc 034d 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 034e e5fc | | Load 0x2,-0x4 034f e00b | | Load 0x0,0xb 0350 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0351 a405 | | Store_Unchecked 0x2,0x5 0352 00e3 | | Load_Encached Natural_Cache 0353 e00b | | Load 0x0,0xb 0354 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0355 840b | | Call 0x2,0xb 0356 c409 | | Store 0x2,0x9 0357 c404 | | Store 0x2,0x4 0358 4800 |H | Short_Literal 0x0 0359 a402 | | Store_Unchecked 0x2,0x2 035a 00cf | | Action Mark_Auxiliary 035b 00cf | | Action Mark_Auxiliary 035c 00e3 | | Load_Encached Natural_Cache 035d e00b | | Load 0x0,0xb 035e 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 035f 840b | | Call 0x2,0xb 0360 c407 | | Store 0x2,0x7 0361 c403 | | Store 0x2,0x3 0362 e406 | | Load 0x2,0x6 0363 6813 |h | Jump_Zero 0x377 0364 e406 | | Load 0x2,0x6 0365 0f02 | | Execute_Immediate Equal,0x2 0366 680b |h | Jump_Zero 0x372 0367 e407 | | Load 0x2,0x7 0368 e409 | | Load 0x2,0x9 0369 027f | | Execute Discrete,Equal 036a 6807 |h | Jump_Zero 0x372 036b e5fd | | Load 0x2,-0x3 036c e403 | | Load 0x2,0x3 036d 027f | | Execute Discrete,Equal 036e 6803 |h | Jump_Zero 0x372 036f 4801 |H | Short_Literal 0x1 0370 a402 | | Store_Unchecked 0x2,0x2 0371 7805 |x | Jump 0x377 0372 e405 | | Load 0x2,0x5 0373 0a01 | | Execute_Immediate Plus,0x1 0374 c405 | | Store 0x2,0x5 0375 00c9 | | Action Pop_Auxiliary_Loop 0376 7fe5 | | Jump 0x35c 0377 00ce | | Action Pop_Auxiliary 0378 e402 | | Load 0x2,0x2 0379 7002 |p | Jump_Nonzero 0x37c 037a e212 | | Load 0x1,0x12 037b 0257 | W | Execute Discrete,Raise 037c 00ce | | Action Pop_Auxiliary 037d 00d9 | | Load_Top At_Offset_1 037e a5fb | | Store_Unchecked 0x2,-0x5 037f 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0380 ; -------------------------------------------------------------------------------------- 0380 ; SUBPROGRAM 0380 ; -------------------------------------------------------------------------------------- 0380 03a8 | | .CONST 0x03a8 ; Address of begin 0381 0004 | | .CONST 0x0004 ; Address of exception handler 0382 000e | | .CONST 0x000e ; Number of locals 0383 INIT_0380: 0383 e00b | | Load 0x0,0xb 0384 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27 0385 02c7 | | Declare_Variable Any 0386 00d8 | | Load_Top At_Offset_0 0387 1c00 | | Execute_Immediate Run_Utility,0x0 0388 e00b | | Load 0x0,0xb 0389 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 038a 0322 | " | Declare_Variable Record 038b e00b | | Load 0x0,0xb 038c 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 038d 0322 | " | Declare_Variable Record 038e e00b | | Load 0x0,0xb 038f 1b26 | & | Execute Package,Field_Read,Field_Number 0x26 0390 e00b | | Load 0x0,0xb 0391 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 0392 e00b | | Load 0x0,0xb 0393 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0394 e00b | | Load 0x0,0xb 0395 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0396 e00b | | Load 0x0,0xb 0397 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 0398 02c7 | | Declare_Variable Any 0399 00d8 | | Load_Top At_Offset_0 039a 1c00 | | Execute_Immediate Run_Utility,0x0 039b 00e2 | | Load_Encached Integer_Cache 039c e002 | | Load 0x0,0x2 039d 0322 | " | Declare_Variable Record 039e 00d8 | | Load_Top At_Offset_0 039f 1c00 | | Execute_Immediate Run_Utility,0x0 03a0 e5ff | | Load 0x2,-0x1 03a1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03a2 801c | | Call 0x0,0x1c 03a3 00e3 | | Load_Encached Natural_Cache 03a4 03f1 | | Declare_Variable Discrete,With_Value 03a5 00e1 | | Load_Encached Boolean_Cache 03a6 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 03a7 00e2 | | Load_Encached Integer_Cache 03a8 BODY_0380: 03a8 e5ff | | Load 0x2,-0x1 03a9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03aa 8017 | | Call 0x0,0x17 03ab c409 | | Store 0x2,0x9 03ac e409 | | Load 0x2,0x9 03ad e00b | | Load 0x0,0xb 03ae 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 03af a405 | | Store_Unchecked 0x2,0x5 03b0 e405 | | Load 0x2,0x5 03b1 e00c | | Load 0x0,0xc 03b2 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 03b3 c402 | | Store 0x2,0x2 03b4 e00b | | Load 0x0,0xb 03b5 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 03b6 e402 | | Load 0x2,0x2 03b7 e40c | | Load 0x2,0xc 03b8 e409 | | Load 0x2,0x9 03b9 e405 | | Load 0x2,0x5 03ba 8222 | " | Call 0x1,0x22 03bb c402 | | Store 0x2,0x2 03bc c408 | | Store 0x2,0x8 03bd e408 | | Load 0x2,0x8 03be e00b | | Load 0x0,0xb 03bf 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03c0 a406 | | Store_Unchecked 0x2,0x6 03c1 e406 | | Load 0x2,0x6 03c2 0aff | | Execute_Immediate Plus,-0x1 03c3 e00b | | Load 0x0,0xb 03c4 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 03c5 00d9 | | Load_Top At_Offset_1 03c6 00d0 | | Action Swap_Control 03c7 0260 | ` | Execute Discrete,In_Type 03c8 7001 |p | Jump_Nonzero 0x3ca 03c9 0801 | | Execute_Immediate Raise,0x1 03ca e402 | | Load 0x2,0x2 03cb e00b | | Load 0x0,0xb 03cc 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 03cd e403 | | Load 0x2,0x3 03ce 017d | } | Execute Record,Structure_Write 03cf e403 | | Load 0x2,0x3 03d0 e00b | | Load 0x0,0xb 03d1 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 03d2 0f0a | | Execute_Immediate Equal,0xa 03d3 7002 |p | Jump_Nonzero 0x3d6 03d4 e211 | | Load 0x1,0x11 03d5 0257 | W | Execute Discrete,Raise 03d6 e403 | | Load 0x2,0x3 03d7 e00b | | Load 0x0,0xb 03d8 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 03d9 8220 | | Call 0x1,0x20 03da 00d8 | | Load_Top At_Offset_0 03db e00d | | Load 0x0,0xd 03dc 1b15 | | Execute Package,Field_Read,Field_Number 0x15 03dd 0260 | ` | Execute Discrete,In_Type 03de 7001 |p | Jump_Nonzero 0x3e0 03df 0801 | | Execute_Immediate Raise,0x1 03e0 a405 | | Store_Unchecked 0x2,0x5 03e1 e403 | | Load 0x2,0x3 03e2 e00b | | Load 0x0,0xb 03e3 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 03e4 8221 | ! | Call 0x1,0x21 03e5 c406 | | Store 0x2,0x6 03e6 4800 |H | Short_Literal 0x0 03e7 e406 | | Load 0x2,0x6 03e8 e405 | | Load 0x2,0x5 03e9 e00c | | Load 0x0,0xc 03ea 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 03eb e00b | | Load 0x0,0xb 03ec 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 03ed e00b | | Load 0x0,0xb 03ee 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 03ef e00c | | Load 0x0,0xc 03f0 1815 | | Execute Package,Field_Execute,Field_Number 0x15 03f1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03f2 00d9 | | Load_Top At_Offset_1 03f3 6803 |h | Jump_Zero 0x3f7 03f4 4801 |H | Short_Literal 0x1 03f5 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 03f6 7802 |x | Jump 0x3f9 03f7 4802 |H | Short_Literal 0x2 03f8 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 03f9 e406 | | Load 0x2,0x6 03fa 00d9 | | Load_Top At_Offset_1 03fb 0273 | s | Execute Discrete,Plus 03fc e00b | | Load 0x0,0xb 03fd 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 03fe 00d9 | | Load_Top At_Offset_1 03ff 00d0 | | Action Swap_Control 0400 0260 | ` | Execute Discrete,In_Type 0401 7001 |p | Jump_Nonzero 0x403 0402 0801 | | Execute_Immediate Raise,0x1 0403 e405 | | Load 0x2,0x5 0404 e00c | | Load 0x0,0xc 0405 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0406 e00b | | Load 0x0,0xb 0407 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0408 e404 | | Load 0x2,0x4 0409 017d | } | Execute Record,Structure_Write 040a e404 | | Load 0x2,0x4 040b e00b | | Load 0x0,0xb 040c 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 040d 7045 |pE | Jump_Nonzero 0x453 040e e404 | | Load 0x2,0x4 040f e00b | | Load 0x0,0xb 0410 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0411 700c |p | Jump_Nonzero 0x41e 0412 e405 | | Load 0x2,0x5 0413 e00b | | Load 0x0,0xb 0414 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 0415 a407 | | Store_Unchecked 0x2,0x7 0416 4800 |H | Short_Literal 0x0 0417 e405 | | Load 0x2,0x5 0418 e00b | | Load 0x0,0xb 0419 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 041a e00b | | Load 0x0,0xb 041b 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 041c c409 | | Store 0x2,0x9 041d 7822 |x" | Jump 0x440 041e e406 | | Load 0x2,0x6 041f 00d9 | | Load_Top At_Offset_1 0420 0273 | s | Execute Discrete,Plus 0421 e404 | | Load 0x2,0x4 0422 e00b | | Load 0x0,0xb 0423 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0424 00d8 | | Load_Top At_Offset_0 0425 00e2 | | Load_Encached Integer_Cache 0426 0260 | ` | Execute Discrete,In_Type 0427 7001 |p | Jump_Nonzero 0x429 0428 0801 | | Execute_Immediate Raise,0x1 0429 0272 | r | Execute Discrete,Minus 042a c40a | | Store 0x2,0xa 042b e40a | | Load 0x2,0xa 042c e00b | | Load 0x0,0xb 042d 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 042e 00d9 | | Load_Top At_Offset_1 042f 00d0 | | Action Swap_Control 0430 0260 | ` | Execute Discrete,In_Type 0431 7001 |p | Jump_Nonzero 0x433 0432 0801 | | Execute_Immediate Raise,0x1 0433 e405 | | Load 0x2,0x5 0434 e00b | | Load 0x0,0xb 0435 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0436 e00b | | Load 0x0,0xb 0437 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0438 c409 | | Store 0x2,0x9 0439 e409 | | Load 0x2,0x9 043a e00c | | Load 0x0,0xc 043b 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 043c e402 | | Load 0x2,0x2 043d e00b | | Load 0x0,0xb 043e 1855 | U | Execute Package,Field_Execute,Field_Number 0x55 043f a407 | | Store_Unchecked 0x2,0x7 0440 00db | | Load_Top At_Offset_3 0441 e407 | | Load 0x2,0x7 0442 8018 | | Call 0x0,0x18 0443 00d1 | | Pop_Control Pop_Count_1 0444 00db | | Load_Top At_Offset_3 0445 8019 | | Call 0x0,0x19 0446 6802 |h | Jump_Zero 0x449 0447 e213 | | Load 0x1,0x13 0448 0257 | W | Execute Discrete,Raise 0449 00db | | Load_Top At_Offset_3 044a 801a | | Call 0x0,0x1a 044b 00d1 | | Pop_Control Pop_Count_1 044c 00db | | Load_Top At_Offset_3 044d e409 | | Load 0x2,0x9 044e 801b | | Call 0x0,0x1b 044f 00d1 | | Pop_Control Pop_Count_1 0450 00db | | Load_Top At_Offset_3 0451 8216 | | Call 0x1,0x16 0452 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0453 e211 | | Load 0x1,0x11 0454 0257 | W | Execute Discrete,Raise 0455 0000 0000 | | .XXX[0x3] 0457 0000 | | 0458 ; -------------------------------------------------------------------------------------- 0458 ; SUBPROGRAM 0458 ; -------------------------------------------------------------------------------------- 0458 0467 | g | .CONST 0x0467 ; Address of begin 0459 0004 | | .CONST 0x0004 ; Address of exception handler 045a 0005 | | .CONST 0x0005 ; Number of locals 045b INIT_0458: 045b e00b | | Load 0x0,0xb 045c 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27 045d 02c7 | | Declare_Variable Any 045e 00d8 | | Load_Top At_Offset_0 045f 1c00 | | Execute_Immediate Run_Utility,0x0 0460 e00b | | Load 0x0,0xb 0461 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 0462 0322 | " | Declare_Variable Record 0463 00e5 | | Load_Encached Long_Integer_Cache 0464 e00b | | Load 0x0,0xb 0465 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a 0466 0322 | " | Declare_Variable Record 0467 BODY_0458: 0467 e00c | | Load 0x0,0xc 0468 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0469 e5ff | | Load 0x2,-0x1 046a e00b | | Load 0x0,0xb 046b 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 046c c402 | | Store 0x2,0x2 046d 480d |H | Short_Literal 0xd 046e e402 | | Load 0x2,0x2 046f e00b | | Load 0x0,0xb 0470 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0471 00db | | Load_Top At_Offset_3 0472 017d | } | Execute Record,Structure_Write 0473 00da | | Load_Top At_Offset_2 0474 e00b | | Load 0x0,0xb 0475 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 0476 6802 |h | Jump_Zero 0x479 0477 e211 | | Load 0x1,0x11 0478 0257 | W | Execute Discrete,Raise 0479 00da | | Load_Top At_Offset_2 047a e00b | | Load 0x0,0xb 047b 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 047c 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 047d 4800 |H | Short_Literal 0x0 047e 00da | | Load_Top At_Offset_2 047f e00c | | Load 0x0,0xc 0480 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0481 7012 |p | Jump_Nonzero 0x494 0482 480e |H | Short_Literal 0xe 0483 e402 | | Load 0x2,0x2 0484 e00b | | Load 0x0,0xb 0485 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0486 00d9 | | Load_Top At_Offset_1 0487 017d | } | Execute Record,Structure_Write 0488 00d8 | | Load_Top At_Offset_0 0489 e00b | | Load 0x0,0xb 048a 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 048b 6802 |h | Jump_Zero 0x48e 048c e211 | | Load 0x1,0x11 048d 0257 | W | Execute Discrete,Raise 048e 00d8 | | Load_Top At_Offset_0 048f e00b | | Load 0x0,0xb 0490 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0491 00da | | Load_Top At_Offset_2 0492 8217 | | Call 0x1,0x17 0493 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0494 00d9 | | Load_Top At_Offset_1 0495 8218 | | Call 0x1,0x18 0496 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0497 0000 | | .XXX[0x1] 0498 ; -------------------------------------------------------------------------------------- 0498 ; SUBPROGRAM 0498 ; -------------------------------------------------------------------------------------- 0498 049b | | .CONST 0x049b ; Address of begin 0499 0004 | | .CONST 0x0004 ; Address of exception handler 049a 0001 | | .CONST 0x0001 ; Number of locals 049b BODY_0498: 049b INIT_0498: 049b 00da | | Load_Top At_Offset_2 049c 801c | | Call 0x0,0x1c 049d 00db | | Load_Top At_Offset_3 049e 8017 | | Call 0x0,0x17 049f 8210 | | Call 0x1,0x10 04a0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04a1 0000 0000 | | .BLANK 0000[0x7] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 00db | | Load_Top At_Offset_3 04ac 00db | | Load_Top At_Offset_3 04ad 801d | | Call 0x0,0x1d 04ae 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04af 0000 | | .XXX[0x1] 04b0 ; -------------------------------------------------------------------------------------- 04b0 ; SUBPROGRAM 04b0 ; -------------------------------------------------------------------------------------- 04b0 04b3 | | .CONST 0x04b3 ; Address of begin 04b1 0004 | | .CONST 0x0004 ; Address of exception handler 04b2 0001 | | .CONST 0x0001 ; Number of locals 04b3 BODY_04b0: 04b3 INIT_04b0: 04b3 00da | | Load_Top At_Offset_2 04b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04b5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04b6 0000 0000 | | .XXX[0x2] 04b8 ; -------------------------------------------------------------------------------------- 04b8 ; SUBPROGRAM 04b8 ; -------------------------------------------------------------------------------------- 04b8 04bd | | .CONST 0x04bd ; Address of begin 04b9 0004 | | .CONST 0x0004 ; Address of exception handler 04ba 0002 | | .CONST 0x0002 ; Number of locals 04bb INIT_04b8: 04bb e011 | | Load 0x0,0x11 04bc 0322 | " | Declare_Variable Record 04bd BODY_04b8: 04bd 00db | | Load_Top At_Offset_3 04be 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04bf 8006 | | Call 0x0,0x6 04c0 681a |h | Jump_Zero 0x4db 04c1 00db | | Load_Top At_Offset_3 04c2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04c3 8219 | | Call 0x1,0x19 04c4 6805 |h | Jump_Zero 0x4ca 04c5 00db | | Load_Top At_Offset_3 04c6 821e | | Call 0x1,0x1e 04c7 e5fd | | Load 0x2,-0x3 04c8 017d | } | Execute Record,Structure_Write 04c9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04ca 00db | | Load_Top At_Offset_3 04cb 821f | | Call 0x1,0x1f 04cc e5fd | | Load 0x2,-0x3 04cd 017d | } | Execute Record,Structure_Write 04ce 00db | | Load_Top At_Offset_3 04cf 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04d0 8017 | | Call 0x0,0x17 04d1 e00b | | Load 0x0,0xb 04d2 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 04d3 8224 | $ | Call 0x1,0x24 04d4 00d9 | | Load_Top At_Offset_1 04d5 017d | } | Execute Record,Structure_Write 04d6 e5fe | | Load 0x2,-0x2 04d7 00d9 | | Load_Top At_Offset_1 04d8 8226 | & | Call 0x1,0x26 04d9 00d1 | | Pop_Control Pop_Count_1 04da 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04db 00db | | Load_Top At_Offset_3 04dc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04dd 821a | | Call 0x1,0x1a 04de 6802 |h | Jump_Zero 0x4e1 04df e20d | | Load 0x1,0xd 04e0 0257 | W | Execute Discrete,Raise 04e1 00db | | Load_Top At_Offset_3 04e2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04e3 821b | | Call 0x1,0x1b 04e4 680e |h | Jump_Zero 0x4f3 04e5 00db | | Load_Top At_Offset_3 04e6 8223 | # | Call 0x1,0x23 04e7 e5fd | | Load 0x2,-0x3 04e8 017d | } | Execute Record,Structure_Write 04e9 00db | | Load_Top At_Offset_3 04ea 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04eb 8225 | % | Call 0x1,0x25 04ec 00d9 | | Load_Top At_Offset_1 04ed 017d | } | Execute Record,Structure_Write 04ee e5fe | | Load 0x2,-0x2 04ef 00d9 | | Load_Top At_Offset_1 04f0 8226 | & | Call 0x1,0x26 04f1 00d1 | | Pop_Control Pop_Count_1 04f2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04f3 00db | | Load_Top At_Offset_3 04f4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04f5 821c | | Call 0x1,0x1c 04f6 6805 |h | Jump_Zero 0x4fc 04f7 00db | | Load_Top At_Offset_3 04f8 821e | | Call 0x1,0x1e 04f9 e5fd | | Load 0x2,-0x3 04fa 017d | } | Execute Record,Structure_Write 04fb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04fc 00db | | Load_Top At_Offset_3 04fd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04fe 821d | | Call 0x1,0x1d 04ff 6805 |h | Jump_Zero 0x505 0500 00db | | Load_Top At_Offset_3 0501 821f | | Call 0x1,0x1f 0502 e5fd | | Load 0x2,-0x3 0503 017d | } | Execute Record,Structure_Write 0504 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0505 e20d | | Load 0x1,0xd 0506 0257 | W | Execute Discrete,Raise 0507 0000 | | .XXX[0x1] 0508 ; -------------------------------------------------------------------------------------- 0508 ; SUBPROGRAM 0508 ; -------------------------------------------------------------------------------------- 0508 050b | | .CONST 0x050b ; Address of begin 0509 0004 | | .CONST 0x0004 ; Address of exception handler 050a 0001 | | .CONST 0x0001 ; Number of locals 050b BODY_0508: 050b INIT_0508: 050b e00b | | Load 0x0,0xb 050c 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51 050d 00e3 | | Load_Encached Natural_Cache 050e e00b | | Load 0x0,0xb 050f 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0510 e00b | | Load 0x0,0xb 0511 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0512 e00b | | Load 0x0,0xb 0513 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0514 e405 | | Load 0x2,0x5 0515 e00c | | Load 0x0,0xc 0516 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0517 e5fc | | Load 0x2,-0x4 0518 e00b | | Load 0x0,0xb 0519 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 051a c40a | | Store 0x2,0xa 051b c408 | | Store 0x2,0x8 051c c7ff | | Store 0x3,-0x1 051d c7fe | | Store 0x3,-0x2 051e c406 | | Store 0x2,0x6 051f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0520 ; -------------------------------------------------------------------------------------- 0520 ; STRING TABLE 0520 ; -------------------------------------------------------------------------------------- 0520 0006 | | .STRTAB 0x0006->0x0523 ; "Context:[" 0521 000d | | .STRTAB 0x000d->0x0527 ; "]" 0522 000c | | .STREND 0x000c->0x0528 0523 436f 6e74 |Cont| .STRTAB_STRINGS 0528 ; -------------------------------------------------------------------------------------- 0528 ; Debug Table 0528 ; -------------------------------------------------------------------------------------- 0528 0004 0007 | | .DEBUG4 0x0004,0x0007,0x8196,0x0000,0x0001,0x0000 052e 770c 8000 |w | .XXX[0x1b] 0530 0007 a400 | | 0532 0040 0300 | @ | 0534 0234 0000 | 4 | 0536 0004 1a00 | | 0538 0008 0000 | | 053a 000c 00a0 | | 053c 0000 0020 | | 053e 0000 0800 | | 0540 0000 4400 | D | 0542 0000 0020 | | 0544 0000 0148 | H| 0546 0000 406e | @n| 0548 8d00 | | 0549 0000 0000 | | .BLANK 0000[0x1d] 0566 0024 0ee1 | $ | .XXX[0x19] 0568 9800 0000 | | 056a f480 0008 | | 056c 0060 0046 | ` F| 056e 8000 0000 | | 0570 81a0 0001 | | 0572 0000 0001 | | 0574 8014 0000 | | 0576 0004 0000 | | 0578 0100 0000 | | 057a 0880 0000 | | 057c 0004 0000 | | 057e 0028 | ( | 057f 0000 0000 | | .BLANK 0000[0xb] 058a 0001 0000 | | .XXX[0x4] 058c 080d d0f4 | | 058e 0000 0000 | | .BLANK 0000[0x11] 059f 0004 81dc | | .XXX[0x1d] 05a1 3400 0000 |4 | 05a3 1e90 0001 | | 05a5 000c 0008 | | 05a7 d000 0000 | | 05a9 1074 0000 | t | 05ab 2000 0000 | | 05ad 3002 8000 |0 | 05af 0000 8000 | | 05b1 0020 0000 | | 05b3 0110 0000 | | 05b5 0000 8000 | | 05b7 0005 2000 | | 05b9 0101 ba3a | :| 05bb 8000 | | 05bc 0000 0000 | | .BLANK 0000[0x44]