|
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: 5120 (0x1400) 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 08d0 | | .CONST 0x08d0 ; 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 8006 | | .CONST 0x8006 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 008f | | .CONST 0x008f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0037 | 7 | .CONST 0x0037 ; Number of locals 000b INIT_0008: 000b 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated 000d 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated 000f 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated 0011 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated 0013 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated 0015 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated 0017 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated 0019 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated 001b 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated 001d 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated 001f 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated 0021 00bf | | Action Accept_Activation 0022 0093 0000 | | push_full_address 0x0 0024 6087 |` | Indirect_Literal Discrete,0xac,{0x80000000, 0x00010000} 0025 0273 | s | Execute Discrete,Plus 0026 0007 | | Action Break_Optional 0027 4800 |H | Short_Literal 0x0 0028 0093 084b | K| push_full_address INIT_0848 002a 02a0 | | Declare_Subprogram Null_Subprogram 002b 038e | | Declare_Type Package,Defined 002c 0387 | | Declare_Variable Package 002d 0093 0000 | | push_full_address 0x0 002f 6078 |`x | Indirect_Literal Discrete,0xa8,{0x80000000, 0x00030000} 0030 0273 | s | Execute Discrete,Plus 0031 0007 | | Action Break_Optional 0032 0093 0000 | | push_full_address 0x0 0034 606f |`o | Indirect_Literal Discrete,0xa4,{0x80000000, 0x00040000} 0035 0273 | s | Execute Discrete,Plus 0036 0007 | | Action Break_Optional 0037 029b 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Unelaborated 0039 029d 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call 003b 029d 022b | +| Declare_Subprogram INIT_0228,For_Outer_Call 003d 029d 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call 003f 029d 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call 0041 029d 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call 0043 029d 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call 0045 029d 02c3 | | Declare_Subprogram INIT_02c0,For_Outer_Call 0047 029d 057b | {| Declare_Subprogram INIT_0578,For_Outer_Call 0049 029d 05f3 | | Declare_Subprogram INIT_05f0,For_Outer_Call 004b 029d 0613 | | Declare_Subprogram INIT_0610,For_Outer_Call 004d 029d 0653 | S| Declare_Subprogram INIT_0650,For_Outer_Call 004f 029d 0683 | | Declare_Subprogram INIT_0680,For_Outer_Call 0051 029d 06bb | | Declare_Subprogram INIT_06b8,For_Outer_Call 0053 029d 06c3 | | Declare_Subprogram INIT_06c0,For_Outer_Call 0055 029d 06cb | | Declare_Subprogram INIT_06c8,For_Outer_Call 0057 029d 06fb | | Declare_Subprogram INIT_06f8,For_Outer_Call 0059 029d 0713 | | Declare_Subprogram INIT_0710,For_Outer_Call 005b 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 005c 00c7 | | Action Elaborate_Subprogram 005d 029d 072b | +| Declare_Subprogram INIT_0728,For_Outer_Call 005f 029d 073b | ;| Declare_Subprogram INIT_0738,For_Outer_Call 0061 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0062 00c7 | | Action Elaborate_Subprogram 0063 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0064 00c7 | | Action Elaborate_Subprogram 0065 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0066 00c7 | | Action Elaborate_Subprogram 0067 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0068 00c7 | | Action Elaborate_Subprogram 0069 1d0f | | Execute_Immediate Reference_Lex_1,0xf 006a 00c7 | | Action Elaborate_Subprogram 006b 1d10 | | Execute_Immediate Reference_Lex_1,0x10 006c 00c7 | | Action Elaborate_Subprogram 006d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 006e 00c7 | | Action Elaborate_Subprogram 006f 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0070 00c7 | | Action Elaborate_Subprogram 0071 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0072 00c7 | | Action Elaborate_Subprogram 0073 e002 | | Load 0x0,0x2 0074 1915 | | Execute Package,Field_Reference,Field_Number 0x15 0075 00c6 | | Action Check_Subprogram_Elaborated 0076 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 0077 e003 | | Load 0x0,0x3 0078 e004 | | Load 0x0,0x4 0079 4800 |H | Short_Literal 0x0 007a 0007 | | Action Break_Optional 007b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 007c 00c7 | | Action Elaborate_Subprogram 007d e002 | | Load 0x0,0x2 007e 1914 | | Execute Package,Field_Reference,Field_Number 0x14 007f 00c6 | | Action Check_Subprogram_Elaborated 0080 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 0081 e005 | | Load 0x0,0x5 0082 e006 | | Load 0x0,0x6 0083 4800 |H | Short_Literal 0x0 0084 0007 | | Action Break_Optional 0085 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0086 00c7 | | Action Elaborate_Subprogram 0087 e007 | | Load 0x0,0x7 0088 e008 | | Load 0x0,0x8 0089 e009 | | Load 0x0,0x9 008a 4803 |H | Short_Literal 0x3 008b e219 | | Load 0x1,0x19 008c 020e | | Execute Module,Augment_Imports 008d e219 | | Load 0x1,0x19 008e 020f | | Execute Module,Activate 008f BODY_0008: 008f 00bc | | Action Signal_Activated 0090 00bb | | Action Signal_Completion 0091 0000 0000 | | .BLANK 0000[0x7] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 00da | | Load_Top At_Offset_2 009c 4976 |Iv | Short_Literal 0x176 009d 00eb | | Load_Encached Diana_Cache 009e 0098 | | Execute Package,Field_Read_Dynamic 009f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00a0 822e | . | Call 0x1,0x2e 00a1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00a2 0000 0000 | | .XXX[0x2] 00a4 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 00a8 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 00ac 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 00da | | Load_Top At_Offset_2 00b4 00eb | | Load_Encached Diana_Cache 00b5 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 00b6 822e | . | Call 0x1,0x2e 00b7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00bb | | .CONST 0x00bb ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0001 | | .CONST 0x0001 ; Number of locals 00bb BODY_00b8: 00bb INIT_00b8: 00bb 00da | | Load_Top At_Offset_2 00bc 4908 |I | Short_Literal 0x108 00bd 00eb | | Load_Encached Diana_Cache 00be 0096 | | Execute Package,Entry 00bf 822e | . | Call 0x1,0x2e 00c0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00c1 0000 0000 | | .BLANK 0000[0x7] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00cb | | .CONST 0x00cb ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0001 | | .CONST 0x0001 ; Number of locals 00cb BODY_00c8: 00cb INIT_00c8: 00cb 00da | | Load_Top At_Offset_2 00cc 00eb | | Load_Encached Diana_Cache 00cd 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 00ce 822e | . | Call 0x1,0x2e 00cf 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d3 | | .CONST 0x00d3 ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0001 | | .CONST 0x0001 ; Number of locals 00d3 BODY_00d0: 00d3 INIT_00d0: 00d3 00da | | Load_Top At_Offset_2 00d4 4902 |I | Short_Literal 0x102 00d5 00eb | | Load_Encached Diana_Cache 00d6 0096 | | Execute Package,Entry 00d7 822e | . | Call 0x1,0x2e 00d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d9 0000 0000 | | .BLANK 0000[0x7] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e3 | | .CONST 0x00e3 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0001 | | .CONST 0x0001 ; Number of locals 00e3 BODY_00e0: 00e3 INIT_00e0: 00e3 00da | | Load_Top At_Offset_2 00e4 00eb | | Load_Encached Diana_Cache 00e5 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 00e6 822e | . | Call 0x1,0x2e 00e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00eb | | .CONST 0x00eb ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0001 | | .CONST 0x0001 ; Number of locals 00eb BODY_00e8: 00eb INIT_00e8: 00eb 00da | | Load_Top At_Offset_2 00ec 4907 |I | Short_Literal 0x107 00ed 00eb | | Load_Encached Diana_Cache 00ee 0096 | | Execute Package,Entry 00ef 822e | . | Call 0x1,0x2e 00f0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00f1 0000 0000 | | .BLANK 0000[0x7] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb e00a | | Load 0x0,0xa 00fc 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00fd 600a |` | Indirect_Literal Discrete,0x108,{0x00007fff, 0xffffffff} 00fe e5ff | | Load 0x2,-0x1 00ff 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 0100 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 0101 e002 | | Load 0x0,0x2 0102 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0103 822e | . | Call 0x1,0x2e 0104 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0105 0000 0000 | | .XXX[0x3] 0107 0000 | | 0108 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff} 010c 0000 0000 | | .BLANK 0000[0x4] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0113 | | .CONST 0x0113 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0001 | | .CONST 0x0001 ; Number of locals 0113 BODY_0110: 0113 INIT_0110: 0113 e00a | | Load 0x0,0xa 0114 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0115 67f2 |g | Indirect_Literal Discrete,0x108,{0x00007fff, 0xffffffff} 0116 e5ff | | Load 0x2,-0x1 0117 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34 0118 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35 0119 e002 | | Load 0x0,0x2 011a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 011b 822e | . | Call 0x1,0x2e 011c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 011d 0000 0000 | | .XXX[0x3] 011f 0000 | | 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0132 | 2 | .CONST 0x0132 ; Address of begin 0121 0140 | @ | .CONST 0x0140 ; Address of exception handler 0122 0006 | | .CONST 0x0006 ; Number of locals 0123 INIT_0120: 0123 e00b | | Load 0x0,0xb 0124 e00c | | Load 0x0,0xc 0125 00ec | | Load_Encached Diana_Tree_Cache 0126 e00d | | Load 0x0,0xd 0127 0387 | | Declare_Variable Package 0128 00d8 | | Load_Top At_Offset_0 0129 020f | | Execute Module,Activate 012a 00d8 | | Load_Top At_Offset_0 012b 1b10 | | Execute Package,Field_Read,Field_Number 0x10 012c 029f 0753 | S| Declare_Subprogram INIT_0750,For_Call 012e 029f 078b | | Declare_Subprogram INIT_0788,For_Call 0130 029f 07b3 | | Declare_Subprogram INIT_07b0,For_Call 0132 BODY_0120: 0132 e5fb | | Load 0x2,-0x5 0133 e219 | | Load 0x1,0x19 0134 180d | | Execute Package,Field_Execute,Field_Number 0xd 0135 e402 | | Load 0x2,0x2 0136 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0137 e402 | | Load 0x2,0x2 0138 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0139 c403 | | Store 0x2,0x3 013a e5fc | | Load 0x2,-0x4 013b 800e | | Call 0x0,0xe 013c 6802 |h | Jump_Zero 0x13f 013d e5fc | | Load 0x2,-0x4 013e 8406 | | Call 0x2,0x6 013f 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0140 TRAP_0120: 0140 0007 | | Action Break_Optional 0141 e218 | | Load 0x1,0x18 0142 0257 | W | Execute Discrete,Raise 0143 0000 0000 | | .BLANK 0000[0x5] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014b | K | .CONST 0x014b ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0001 | | .CONST 0x0001 ; Number of locals 014b BODY_0148: 014b INIT_0148: 014b 85fe | | Call 0x2,-0x2 014c 0092 08b4 | | Action Push_String_Extended,0x8b4 ; "Subsystem State Dump not implemented." 014e 85fd | | Call 0x2,-0x3 014f 85fe | | Call 0x2,-0x2 0150 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0151 0000 0000 | | .BLANK 0000[0x7] 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 016c | l | .CONST 0x016c ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 000a | | .CONST 0x000a ; Number of locals 015b INIT_0158: 015b 00da | | Load_Top At_Offset_2 015c 8221 | ! | Call 0x1,0x21 015d 00e1 | | Load_Encached Boolean_Cache 015e 03f1 | | Declare_Variable Discrete,With_Value 015f 00e1 | | Load_Encached Boolean_Cache 0160 00ec | | Load_Encached Diana_Tree_Cache 0161 e5ff | | Load 0x2,-0x1 0162 00eb | | Load_Encached Diana_Cache 0163 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0164 00ee | | Load_Encached Diana_Seq_Type_Cache 0165 00e2 | | Load_Encached Integer_Cache 0166 029f 0813 | | Declare_Subprogram INIT_0810,For_Call 0168 029f 0823 | #| Declare_Subprogram INIT_0820,For_Call 016a 029f 082b | +| Declare_Subprogram INIT_0828,For_Call 016c BODY_0158: 016c e402 | | Load 0x2,0x2 016d 680b |h | Jump_Zero 0x179 016e 00e1 | | Load_Encached Boolean_Cache 016f e404 | | Load 0x2,0x4 0170 e5ff | | Load 0x2,-0x1 0171 e219 | | Load 0x1,0x19 0172 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0173 c404 | | Store 0x2,0x4 0174 c403 | | Store 0x2,0x3 0175 e403 | | Load 0x2,0x3 0176 6802 |h | Jump_Zero 0x179 0177 e404 | | Load 0x2,0x4 0178 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0179 e405 | | Load 0x2,0x5 017a 00eb | | Load_Encached Diana_Cache 017b 1883 | | Execute Package,Field_Execute,Field_Number 0x83 017c 4604 |F | Jump_Case 0x5 017d 7825 |x% | Jump 0x1a3 ; case 0x0 017e 782e |x. | Jump 0x1ad ; case 0x1 017f 783b |x; | Jump 0x1bb ; case 0x2 0180 7854 |xT | Jump 0x1d5 ; case 0x3 0181 7800 |x | Jump 0x182 ; case 0x4 0182 e405 | | Load 0x2,0x5 0183 00eb | | Load_Encached Diana_Cache 0184 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0185 e5ff | | Load 0x2,-0x1 0186 8227 | ' | Call 0x1,0x27 0187 a407 | | Store_Unchecked 0x2,0x7 0188 00db | | Load_Top At_Offset_3 0189 0c00 | | Execute_Immediate Greater_Equal,0x0 018a 6816 |h | Jump_Zero 0x1a1 018b e405 | | Load 0x2,0x5 018c 821c | | Call 0x1,0x1c 018d 00eb | | Load_Encached Diana_Cache 018e 1889 | | Execute Package,Field_Execute,Field_Number 0x89 018f a406 | | Store_Unchecked 0x2,0x6 0190 e5ff | | Load 0x2,-0x1 0191 822c | , | Call 0x1,0x2c 0192 6804 |h | Jump_Zero 0x197 0193 e5ff | | Load 0x2,-0x1 0194 840a | | Call 0x2,0xa 0195 a404 | | Store_Unchecked 0x2,0x4 0196 7864 |xd | Jump 0x1fb 0197 e5ff | | Load 0x2,-0x1 0198 822d | - | Call 0x1,0x2d 0199 6804 |h | Jump_Zero 0x19e 019a e5ff | | Load 0x2,-0x1 019b 840a | | Call 0x2,0xa 019c a404 | | Store_Unchecked 0x2,0x4 019d 785d |x] | Jump 0x1fb 019e 8408 | | Call 0x2,0x8 019f a404 | | Store_Unchecked 0x2,0x4 01a0 785a |xZ | Jump 0x1fb 01a1 e218 | | Load 0x1,0x18 01a2 0257 | W | Execute Discrete,Raise 01a3 e405 | | Load 0x2,0x5 01a4 00eb | | Load_Encached Diana_Cache 01a5 1813 | | Execute Package,Field_Execute,Field_Number 0x13 01a6 6804 |h | Jump_Zero 0x1ab 01a7 e5ff | | Load 0x2,-0x1 01a8 8226 | & | Call 0x1,0x26 01a9 a404 | | Store_Unchecked 0x2,0x4 01aa 7850 |xP | Jump 0x1fb 01ab e218 | | Load 0x1,0x18 01ac 0257 | W | Execute Discrete,Raise 01ad e405 | | Load 0x2,0x5 01ae 00eb | | Load_Encached Diana_Cache 01af 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01b0 e5ff | | Load 0x2,-0x1 01b1 021f | | Execute Heap_Access,Equal 01b2 6806 |h | Jump_Zero 0x1b9 01b3 e405 | | Load 0x2,0x5 01b4 821c | | Call 0x1,0x1c 01b5 00eb | | Load_Encached Diana_Cache 01b6 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01b7 a404 | | Store_Unchecked 0x2,0x4 01b8 7842 |xB | Jump 0x1fb 01b9 e218 | | Load 0x1,0x18 01ba 0257 | W | Execute Discrete,Raise 01bb e405 | | Load 0x2,0x5 01bc 00eb | | Load_Encached Diana_Cache 01bd 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01be e5ff | | Load 0x2,-0x1 01bf 021f | | Execute Heap_Access,Equal 01c0 6806 |h | Jump_Zero 0x1c7 01c1 e405 | | Load 0x2,0x5 01c2 821c | | Call 0x1,0x1c 01c3 00eb | | Load_Encached Diana_Cache 01c4 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01c5 a404 | | Store_Unchecked 0x2,0x4 01c6 7834 |x4 | Jump 0x1fb 01c7 e405 | | Load 0x2,0x5 01c8 00eb | | Load_Encached Diana_Cache 01c9 1886 | | Execute Package,Field_Execute,Field_Number 0x86 01ca e5ff | | Load 0x2,-0x1 01cb 021f | | Execute Heap_Access,Equal 01cc 6806 |h | Jump_Zero 0x1d3 01cd e405 | | Load 0x2,0x5 01ce 821c | | Call 0x1,0x1c 01cf 00eb | | Load_Encached Diana_Cache 01d0 1886 | | Execute Package,Field_Execute,Field_Number 0x86 01d1 a404 | | Store_Unchecked 0x2,0x4 01d2 7828 |x( | Jump 0x1fb 01d3 e218 | | Load 0x1,0x18 01d4 0257 | W | Execute Discrete,Raise 01d5 e405 | | Load 0x2,0x5 01d6 00eb | | Load_Encached Diana_Cache 01d7 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01d8 e5ff | | Load 0x2,-0x1 01d9 021f | | Execute Heap_Access,Equal 01da 6806 |h | Jump_Zero 0x1e1 01db e405 | | Load 0x2,0x5 01dc 821c | | Call 0x1,0x1c 01dd 00eb | | Load_Encached Diana_Cache 01de 1885 | | Execute Package,Field_Execute,Field_Number 0x85 01df a404 | | Store_Unchecked 0x2,0x4 01e0 781a |x | Jump 0x1fb 01e1 e405 | | Load 0x2,0x5 01e2 00eb | | Load_Encached Diana_Cache 01e3 1886 | | Execute Package,Field_Execute,Field_Number 0x86 01e4 e5ff | | Load 0x2,-0x1 01e5 021f | | Execute Heap_Access,Equal 01e6 6806 |h | Jump_Zero 0x1ed 01e7 e405 | | Load 0x2,0x5 01e8 821c | | Call 0x1,0x1c 01e9 00eb | | Load_Encached Diana_Cache 01ea 1886 | | Execute Package,Field_Execute,Field_Number 0x86 01eb a404 | | Store_Unchecked 0x2,0x4 01ec 780e |x | Jump 0x1fb 01ed e405 | | Load 0x2,0x5 01ee 00eb | | Load_Encached Diana_Cache 01ef 1887 | | Execute Package,Field_Execute,Field_Number 0x87 01f0 e5ff | | Load 0x2,-0x1 01f1 021f | | Execute Heap_Access,Equal 01f2 6806 |h | Jump_Zero 0x1f9 01f3 e405 | | Load 0x2,0x5 01f4 821c | | Call 0x1,0x1c 01f5 00eb | | Load_Encached Diana_Cache 01f6 1887 | | Execute Package,Field_Execute,Field_Number 0x87 01f7 a404 | | Store_Unchecked 0x2,0x4 01f8 7802 |x | Jump 0x1fb 01f9 e218 | | Load 0x1,0x18 01fa 0257 | W | Execute Discrete,Raise 01fb e5ff | | Load 0x2,-0x1 01fc 00eb | | Load_Encached Diana_Cache 01fd 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01fe e404 | | Load 0x2,0x4 01ff 00eb | | Load_Encached Diana_Cache 0200 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0201 027f | | Execute Discrete,Equal 0202 7002 |p | Jump_Nonzero 0x205 0203 e218 | | Load 0x1,0x18 0204 0257 | W | Execute Discrete,Raise 0205 e402 | | Load 0x2,0x2 0206 6804 |h | Jump_Zero 0x20b 0207 e404 | | Load 0x2,0x4 0208 e5ff | | Load 0x2,-0x1 0209 e219 | | Load 0x1,0x19 020a 180e | | Execute Package,Field_Execute,Field_Number 0xe 020b e404 | | Load 0x2,0x4 020c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020d 0000 0000 | | .XXX[0x3] 020f 0000 | | 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 00eb | | Load_Encached Diana_Cache 0215 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0216 0fa8 | | Execute_Immediate Equal,-0x58 0217 6808 |h | Jump_Zero 0x220 0218 00da | | Load_Top At_Offset_2 0219 00eb | | Load_Encached Diana_Cache 021a 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 021b 00eb | | Load_Encached Diana_Cache 021c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 021d 0f49 | I | Execute_Immediate Equal,0x49 021e 0f00 | | Execute_Immediate Equal,0x0 021f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0220 4800 |H | Short_Literal 0x0 0221 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0222 0000 0000 | | .BLANK 0000[0x6] 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022e | . | .CONST 0x022e ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0003 | | .CONST 0x0003 ; Number of locals 022b INIT_0228: 022b 00ec | | Load_Encached Diana_Tree_Cache 022c e00f | | Load 0x0,0xf 022d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 022e BODY_0228: 022e e00f | | Load 0x0,0xf 022f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0230 e00f | | Load 0x0,0xf 0231 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0232 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0233 e5ff | | Load 0x2,-0x1 0234 e00f | | Load 0x0,0xf 0235 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0236 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0237 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0238 0059 | Y | Store_Top Discrete,At_Offset_1 0239 00d8 | | Load_Top At_Offset_0 023a 7005 |p | Jump_Nonzero 0x240 023b 00d9 | | Load_Top At_Offset_1 023c 00eb | | Load_Encached Diana_Cache 023d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 023e 0fa8 | | Execute_Immediate Equal,-0x58 023f 7002 |p | Jump_Nonzero 0x242 0240 e218 | | Load 0x1,0x18 0241 0257 | W | Execute Discrete,Raise 0242 00d9 | | Load_Top At_Offset_1 0243 00eb | | Load_Encached Diana_Cache 0244 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 0245 00eb | | Load_Encached Diana_Cache 0246 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0247 0f49 | I | Execute_Immediate Equal,0x49 0248 680e |h | Jump_Zero 0x257 0249 00d9 | | Load_Top At_Offset_1 024a 00eb | | Load_Encached Diana_Cache 024b 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 024c 00eb | | Load_Encached Diana_Cache 024d 18e5 | | Execute Package,Field_Execute,Field_Number 0xe5 024e 4976 |Iv | Short_Literal 0x176 024f 00eb | | Load_Encached Diana_Cache 0250 0098 | | Execute Package,Field_Read_Dynamic 0251 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0252 490d |I | Short_Literal 0x10d 0253 00eb | | Load_Encached Diana_Cache 0254 0096 | | Execute Package,Entry 0255 821e | | Call 0x1,0x1e 0256 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0257 00d9 | | Load_Top At_Offset_1 0258 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0259 0000 0000 | | .BLANK 0000[0x7] 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 4976 |Iv | Short_Literal 0x176 0265 00eb | | Load_Encached Diana_Cache 0266 0098 | | Execute Package,Field_Read_Dynamic 0267 180f | | Execute Package,Field_Execute,Field_Number 0xf 0268 e010 | | Load 0x0,0x10 0269 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 026a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026b 0000 0000 | | .BLANK 0000[0x5] 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0273 | s | .CONST 0x0273 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0001 | | .CONST 0x0001 ; Number of locals 0273 BODY_0270: 0273 INIT_0270: 0273 00da | | Load_Top At_Offset_2 0274 00eb | | Load_Encached Diana_Cache 0275 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0276 6802 |h | Jump_Zero 0x279 0277 4800 |H | Short_Literal 0x0 0278 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0279 00da | | Load_Top At_Offset_2 027a 821e | | Call 0x1,0x1e 027b 821f | | Call 0x1,0x1f 027c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 027d 0000 0000 | | .XXX[0x3] 027f 0000 | | 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0283 | | .CONST 0x0283 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0001 | | .CONST 0x0001 ; Number of locals 0283 BODY_0280: 0283 INIT_0280: 0283 00da | | Load_Top At_Offset_2 0284 00eb | | Load_Encached Diana_Cache 0285 1883 | | Execute Package,Field_Execute,Field_Number 0x83 0286 0f04 | | Execute_Immediate Equal,0x4 0287 7006 |p | Jump_Nonzero 0x28e 0288 00da | | Load_Top At_Offset_2 0289 00eb | | Load_Encached Diana_Cache 028a 18ec | | Execute Package,Field_Execute,Field_Number 0xec 028b 00eb | | Load_Encached Diana_Cache 028c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 028d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 028e 4801 |H | Short_Literal 0x1 028f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0294 | | .CONST 0x0294 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0002 | | .CONST 0x0002 ; Number of locals 0293 INIT_0290: 0293 00ec | | Load_Encached Diana_Tree_Cache 0294 BODY_0290: 0294 00db | | Load_Top At_Offset_3 0295 e010 | | Load 0x0,0x10 0296 180d | | Execute Package,Field_Execute,Field_Number 0xd 0297 6805 |h | Jump_Zero 0x29d 0298 00db | | Load_Top At_Offset_3 0299 e010 | | Load 0x0,0x10 029a 180e | | Execute Package,Field_Execute,Field_Number 0xe 029b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 029c 780e |x | Jump 0x2ab 029d 00db | | Load_Top At_Offset_3 029e e010 | | Load 0x0,0x10 029f 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 02a0 6805 |h | Jump_Zero 0x2a6 02a1 00db | | Load_Top At_Offset_3 02a2 e010 | | Load 0x0,0x10 02a3 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f 02a4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02a5 7805 |x | Jump 0x2ab 02a6 00db | | Load_Top At_Offset_3 02a7 4907 |I | Short_Literal 0x107 02a8 00eb | | Load_Encached Diana_Cache 02a9 0096 | | Execute Package,Entry 02aa 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02ab 00d8 | | Load_Top At_Offset_0 02ac 00eb | | Load_Encached Diana_Cache 02ad 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02ae 7006 |p | Jump_Nonzero 0x2b5 02af 00db | | Load_Top At_Offset_3 02b0 821e | | Call 0x1,0x1e 02b1 00d9 | | Load_Top At_Offset_1 02b2 821e | | Call 0x1,0x1e 02b3 021f | | Execute Heap_Access,Equal 02b4 7002 |p | Jump_Nonzero 0x2b7 02b5 e218 | | Load 0x1,0x18 02b6 0257 | W | Execute Discrete,Raise 02b7 00d8 | | Load_Top At_Offset_0 02b8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b9 0000 0000 | | .BLANK 0000[0x7] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00db | | Load_Top At_Offset_3 02c4 00eb | | Load_Encached Diana_Cache 02c5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02c6 46ad |F | Jump_Case 0xae 02c7 7aa8 |z | Jump 0x570 ; case 0x0 02c8 7a87 |z | Jump 0x550 ; case 0x1 02c9 7aa6 |z | Jump 0x570 ; case 0x2 02ca 78ab |x | Jump 0x376 ; case 0x3 02cb 78d2 |x | Jump 0x39e ; case 0x4 02cc 791f |y | Jump 0x3ec ; case 0x5 02cd 79e4 |y | Jump 0x4b2 ; case 0x6 02ce 79ed |y | Jump 0x4bc ; case 0x7 02cf 7a02 |z | Jump 0x4d2 ; case 0x8 02d0 7a0b |z | Jump 0x4dc ; case 0x9 02d1 791a |y | Jump 0x3ec ; case 0xa 02d2 7a3d |z= | Jump 0x510 ; case 0xb 02d3 7a50 |zP | Jump 0x524 ; case 0xc 02d4 78ab |x | Jump 0x380 ; case 0xd 02d5 78be |x | Jump 0x394 ; case 0xe 02d6 78b3 |x | Jump 0x38a ; case 0xf 02d7 797e |y~ | Jump 0x456 ; case 0x10 02d8 78b1 |x | Jump 0x38a ; case 0x11 02d9 7a18 |z | Jump 0x4f2 ; case 0x12 02da 7a21 |z! | Jump 0x4fc ; case 0x13 02db 7a94 |z | Jump 0x570 ; case 0x14 02dc 7a93 |z | Jump 0x570 ; case 0x15 02dd 7a50 |zP | Jump 0x52e ; case 0x16 02de 7a91 |z | Jump 0x570 ; case 0x17 02df 7a90 |z | Jump 0x570 ; case 0x18 02e0 7a8f |z | Jump 0x570 ; case 0x19 02e1 7a8e |z | Jump 0x570 ; case 0x1a 02e2 7a8d |z | Jump 0x570 ; case 0x1b 02e3 78c4 |x | Jump 0x3a8 ; case 0x1c 02e4 78ef |x | Jump 0x3d4 ; case 0x1d 02e5 791c |y | Jump 0x402 ; case 0x1e 02e6 7933 |y3 | Jump 0x41a ; case 0x1f 02e7 7a88 |z | Jump 0x570 ; case 0x20 02e8 79fd |y | Jump 0x4e6 ; case 0x21 02e9 7982 |y | Jump 0x46c ; case 0x22 02ea 79af |y | Jump 0x49a ; case 0x23 02eb 79ae |y | Jump 0x49a ; case 0x24 02ec 79ad |y | Jump 0x49a ; case 0x25 02ed 79b8 |y | Jump 0x4a6 ; case 0x26 02ee 7a81 |z | Jump 0x570 ; case 0x27 02ef 79d6 |y | Jump 0x4c6 ; case 0x28 02f0 79f5 |y | Jump 0x4e6 ; case 0x29 02f1 7a7e |z~ | Jump 0x570 ; case 0x2a 02f2 7a7d |z} | Jump 0x570 ; case 0x2b 02f3 79f2 |y | Jump 0x4e6 ; case 0x2c 02f4 7a7b |z{ | Jump 0x570 ; case 0x2d 02f5 7a7a |zz | Jump 0x570 ; case 0x2e 02f6 7a79 |zy | Jump 0x570 ; case 0x2f 02f7 7a40 |z@ | Jump 0x538 ; case 0x30 02f8 792d |y- | Jump 0x426 ; case 0x31 02f9 792c |y, | Jump 0x426 ; case 0x32 02fa 79eb |y | Jump 0x4e6 ; case 0x33 02fb 7a74 |zt | Jump 0x570 ; case 0x34 02fc 7a73 |zs | Jump 0x570 ; case 0x35 02fd 797a |yz | Jump 0x478 ; case 0x36 02fe 7a71 |zq | Jump 0x570 ; case 0x37 02ff 7a70 |zp | Jump 0x570 ; case 0x38 0300 7a6f |zo | Jump 0x570 ; case 0x39 0301 7a6e |zn | Jump 0x570 ; case 0x3a 0302 7a6d |zm | Jump 0x570 ; case 0x3b 0303 7a6c |zl | Jump 0x570 ; case 0x3c 0304 7a6b |zk | Jump 0x570 ; case 0x3d 0305 7a6a |zj | Jump 0x570 ; case 0x3e 0306 7a69 |zi | Jump 0x570 ; case 0x3f 0307 7a68 |zh | Jump 0x570 ; case 0x40 0308 7a67 |zg | Jump 0x570 ; case 0x41 0309 7a66 |zf | Jump 0x570 ; case 0x42 030a 7a65 |ze | Jump 0x570 ; case 0x43 030b 7a64 |zd | Jump 0x570 ; case 0x44 030c 7a63 |zc | Jump 0x570 ; case 0x45 030d 7a62 |zb | Jump 0x570 ; case 0x46 030e 7a61 |za | Jump 0x570 ; case 0x47 030f 7a60 |z` | Jump 0x570 ; case 0x48 0310 7a5f |z_ | Jump 0x570 ; case 0x49 0311 7a5e |z^ | Jump 0x570 ; case 0x4a 0312 7a5d |z] | Jump 0x570 ; case 0x4b 0313 7a5c |z\ | Jump 0x570 ; case 0x4c 0314 7a5b |z[ | Jump 0x570 ; case 0x4d 0315 7a5a |zZ | Jump 0x570 ; case 0x4e 0316 7a59 |zY | Jump 0x570 ; case 0x4f 0317 7a58 |zX | Jump 0x570 ; case 0x50 0318 7a57 |zW | Jump 0x570 ; case 0x51 0319 7a56 |zV | Jump 0x570 ; case 0x52 031a 78f3 |x | Jump 0x40e ; case 0x53 031b 7a54 |zT | Jump 0x570 ; case 0x54 031c 7a53 |zS | Jump 0x570 ; case 0x55 031d 7a52 |zR | Jump 0x570 ; case 0x56 031e 7a51 |zQ | Jump 0x570 ; case 0x57 031f 7a50 |zP | Jump 0x570 ; case 0x58 0320 7a4f |zO | Jump 0x570 ; case 0x59 0321 7a4e |zN | Jump 0x570 ; case 0x5a 0322 78eb |x | Jump 0x40e ; case 0x5b 0323 7a4c |zL | Jump 0x570 ; case 0x5c 0324 7a4b |zK | Jump 0x570 ; case 0x5d 0325 7a4a |zJ | Jump 0x570 ; case 0x5e 0326 7a49 |zI | Jump 0x570 ; case 0x5f 0327 7a48 |zH | Jump 0x570 ; case 0x60 0328 7a47 |zG | Jump 0x570 ; case 0x61 0329 78cc |x | Jump 0x3f6 ; case 0x62 032a 7a45 |zE | Jump 0x570 ; case 0x63 032b 791c |y | Jump 0x448 ; case 0x64 032c 7905 |y | Jump 0x432 ; case 0x65 032d 7886 |x | Jump 0x3b4 ; case 0x66 032e 7a41 |zA | Jump 0x570 ; case 0x67 032f 7a40 |z@ | Jump 0x570 ; case 0x68 0330 7a3f |z? | Jump 0x570 ; case 0x69 0331 7a3e |z> | Jump 0x570 ; case 0x6a 0332 7a3d |z= | Jump 0x570 ; case 0x6b 0333 7a3c |z< | Jump 0x570 ; case 0x6c 0334 7a3b |z; | Jump 0x570 ; case 0x6d 0335 7a3a |z: | Jump 0x570 ; case 0x6e 0336 794d |yM | Jump 0x484 ; case 0x6f 0337 7a38 |z8 | Jump 0x570 ; case 0x70 0338 7a37 |z7 | Jump 0x570 ; case 0x71 0339 7a36 |z6 | Jump 0x570 ; case 0x72 033a 7a35 |z5 | Jump 0x570 ; case 0x73 033b 7a34 |z4 | Jump 0x570 ; case 0x74 033c 7a33 |z3 | Jump 0x570 ; case 0x75 033d 7a32 |z2 | Jump 0x570 ; case 0x76 033e 7a31 |z1 | Jump 0x570 ; case 0x77 033f 7a30 |z0 | Jump 0x570 ; case 0x78 0340 7a2f |z/ | Jump 0x570 ; case 0x79 0341 7a2e |z. | Jump 0x570 ; case 0x7a 0342 7a2d |z- | Jump 0x570 ; case 0x7b 0343 7a2c |z, | Jump 0x570 ; case 0x7c 0344 7a2b |z+ | Jump 0x570 ; case 0x7d 0345 7a2a |z* | Jump 0x570 ; case 0x7e 0346 7a29 |z) | Jump 0x570 ; case 0x7f 0347 7a28 |z( | Jump 0x570 ; case 0x80 0348 7a27 |z' | Jump 0x570 ; case 0x81 0349 7a26 |z& | Jump 0x570 ; case 0x82 034a 7a25 |z% | Jump 0x570 ; case 0x83 034b 7a24 |z$ | Jump 0x570 ; case 0x84 034c 7a23 |z# | Jump 0x570 ; case 0x85 034d 7a22 |z" | Jump 0x570 ; case 0x86 034e 7a21 |z! | Jump 0x570 ; case 0x87 034f 7a20 |z | Jump 0x570 ; case 0x88 0350 7a1f |z | Jump 0x570 ; case 0x89 0351 7a1e |z | Jump 0x570 ; case 0x8a 0352 7a1d |z | Jump 0x570 ; case 0x8b 0353 7a1c |z | Jump 0x570 ; case 0x8c 0354 7a1b |z | Jump 0x570 ; case 0x8d 0355 7a1a |z | Jump 0x570 ; case 0x8e 0356 7a19 |z | Jump 0x570 ; case 0x8f 0357 7a18 |z | Jump 0x570 ; case 0x90 0358 7a17 |z | Jump 0x570 ; case 0x91 0359 7a16 |z | Jump 0x570 ; case 0x92 035a 7a15 |z | Jump 0x570 ; case 0x93 035b 7a14 |z | Jump 0x570 ; case 0x94 035c 7a13 |z | Jump 0x570 ; case 0x95 035d 7a12 |z | Jump 0x570 ; case 0x96 035e 7a11 |z | Jump 0x570 ; case 0x97 035f 7a10 |z | Jump 0x570 ; case 0x98 0360 7a0f |z | Jump 0x570 ; case 0x99 0361 7a0e |z | Jump 0x570 ; case 0x9a 0362 7a0d |z | Jump 0x570 ; case 0x9b 0363 7a0c |z | Jump 0x570 ; case 0x9c 0364 7a0b |z | Jump 0x570 ; case 0x9d 0365 7a0a |z | Jump 0x570 ; case 0x9e 0366 7a09 |z | Jump 0x570 ; case 0x9f 0367 7a08 |z | Jump 0x570 ; case 0xa0 0368 7a07 |z | Jump 0x570 ; case 0xa1 0369 7a06 |z | Jump 0x570 ; case 0xa2 036a 7a05 |z | Jump 0x570 ; case 0xa3 036b 7a04 |z | Jump 0x570 ; case 0xa4 036c 7a03 |z | Jump 0x570 ; case 0xa5 036d 7a02 |z | Jump 0x570 ; case 0xa6 036e 7a01 |z | Jump 0x570 ; case 0xa7 036f 7a00 |z | Jump 0x570 ; case 0xa8 0370 79ff |y | Jump 0x570 ; case 0xa9 0371 79fe |y | Jump 0x570 ; case 0xaa 0372 79fd |y | Jump 0x570 ; case 0xab 0373 79fc |y | Jump 0x570 ; case 0xac 0374 79fb |y | Jump 0x570 ; case 0xad 0375 79fa |y | .XXX[0x1] 0376 00da | | Load_Top At_Offset_2 0377 e5fe | | Load 0x2,-0x2 0378 00eb | | Load_Encached Diana_Cache 0379 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 037a 021f | | Execute Heap_Access,Equal 037b 69f4 |i | Jump_Zero 0x570 037c e5fd | | Load 0x2,-0x3 037d 00eb | | Load_Encached Diana_Cache 037e 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 037f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0380 00da | | Load_Top At_Offset_2 0381 e5fe | | Load 0x2,-0x2 0382 00eb | | Load_Encached Diana_Cache 0383 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0384 021f | | Execute Heap_Access,Equal 0385 69ea |i | Jump_Zero 0x570 0386 e5fd | | Load 0x2,-0x3 0387 00eb | | Load_Encached Diana_Cache 0388 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0389 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 038a 00da | | Load_Top At_Offset_2 038b e5fe | | Load 0x2,-0x2 038c 00eb | | Load_Encached Diana_Cache 038d 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 038e 021f | | Execute Heap_Access,Equal 038f 69e0 |i | Jump_Zero 0x570 0390 e5fd | | Load 0x2,-0x3 0391 00eb | | Load_Encached Diana_Cache 0392 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0393 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0394 00da | | Load_Top At_Offset_2 0395 e5fe | | Load 0x2,-0x2 0396 00eb | | Load_Encached Diana_Cache 0397 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0398 021f | | Execute Heap_Access,Equal 0399 69d6 |i | Jump_Zero 0x570 039a e5fd | | Load 0x2,-0x3 039b 00eb | | Load_Encached Diana_Cache 039c 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 039d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 039e 00da | | Load_Top At_Offset_2 039f e5fe | | Load 0x2,-0x2 03a0 00eb | | Load_Encached Diana_Cache 03a1 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03a2 021f | | Execute Heap_Access,Equal 03a3 69cc |i | Jump_Zero 0x570 03a4 e5fd | | Load 0x2,-0x3 03a5 00eb | | Load_Encached Diana_Cache 03a6 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03a7 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03a8 00da | | Load_Top At_Offset_2 03a9 e5fe | | Load 0x2,-0x2 03aa 4902 |I | Short_Literal 0x102 03ab 00eb | | Load_Encached Diana_Cache 03ac 0096 | | Execute Package,Entry 03ad 021f | | Execute Heap_Access,Equal 03ae 69c1 |i | Jump_Zero 0x570 03af e5fd | | Load 0x2,-0x3 03b0 4902 |I | Short_Literal 0x102 03b1 00eb | | Load_Encached Diana_Cache 03b2 0096 | | Execute Package,Entry 03b3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03b4 00da | | Load_Top At_Offset_2 03b5 e5fe | | Load 0x2,-0x2 03b6 00eb | | Load_Encached Diana_Cache 03b7 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 03b8 021f | | Execute Heap_Access,Equal 03b9 6804 |h | Jump_Zero 0x3be 03ba e5fd | | Load 0x2,-0x3 03bb 00eb | | Load_Encached Diana_Cache 03bc 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 03bd 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03be 00da | | Load_Top At_Offset_2 03bf e5fe | | Load 0x2,-0x2 03c0 4908 |I | Short_Literal 0x108 03c1 00eb | | Load_Encached Diana_Cache 03c2 0096 | | Execute Package,Entry 03c3 021f | | Execute Heap_Access,Equal 03c4 6805 |h | Jump_Zero 0x3ca 03c5 e5fd | | Load 0x2,-0x3 03c6 4908 |I | Short_Literal 0x108 03c7 00eb | | Load_Encached Diana_Cache 03c8 0096 | | Execute Package,Entry 03c9 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03ca 00da | | Load_Top At_Offset_2 03cb e5fe | | Load 0x2,-0x2 03cc 00eb | | Load_Encached Diana_Cache 03cd 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 03ce 021f | | Execute Heap_Access,Equal 03cf 69a0 |i | Jump_Zero 0x570 03d0 e5fd | | Load 0x2,-0x3 03d1 00eb | | Load_Encached Diana_Cache 03d2 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 03d3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03d4 00da | | Load_Top At_Offset_2 03d5 e5fe | | Load 0x2,-0x2 03d6 4901 |I | Short_Literal 0x101 03d7 00eb | | Load_Encached Diana_Cache 03d8 0096 | | Execute Package,Entry 03d9 021f | | Execute Heap_Access,Equal 03da 6805 |h | Jump_Zero 0x3e0 03db e5fd | | Load 0x2,-0x3 03dc 4901 |I | Short_Literal 0x101 03dd 00eb | | Load_Encached Diana_Cache 03de 0096 | | Execute Package,Entry 03df 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03e0 00da | | Load_Top At_Offset_2 03e1 e5fe | | Load 0x2,-0x2 03e2 4902 |I | Short_Literal 0x102 03e3 00eb | | Load_Encached Diana_Cache 03e4 0096 | | Execute Package,Entry 03e5 021f | | Execute Heap_Access,Equal 03e6 6989 |i | Jump_Zero 0x570 03e7 e5fd | | Load 0x2,-0x3 03e8 4902 |I | Short_Literal 0x102 03e9 00eb | | Load_Encached Diana_Cache 03ea 0096 | | Execute Package,Entry 03eb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03ec 00da | | Load_Top At_Offset_2 03ed e5fe | | Load 0x2,-0x2 03ee 00eb | | Load_Encached Diana_Cache 03ef 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03f0 021f | | Execute Heap_Access,Equal 03f1 697e |i~ | Jump_Zero 0x570 03f2 e5fd | | Load 0x2,-0x3 03f3 00eb | | Load_Encached Diana_Cache 03f4 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03f5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03f6 00da | | Load_Top At_Offset_2 03f7 e5fe | | Load 0x2,-0x2 03f8 490f |I | Short_Literal 0x10f 03f9 00eb | | Load_Encached Diana_Cache 03fa 0096 | | Execute Package,Entry 03fb 021f | | Execute Heap_Access,Equal 03fc 6973 |is | Jump_Zero 0x570 03fd e5fd | | Load 0x2,-0x3 03fe 490f |I | Short_Literal 0x10f 03ff 00eb | | Load_Encached Diana_Cache 0400 0096 | | Execute Package,Entry 0401 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0402 00da | | Load_Top At_Offset_2 0403 e5fe | | Load 0x2,-0x2 0404 4902 |I | Short_Literal 0x102 0405 00eb | | Load_Encached Diana_Cache 0406 0096 | | Execute Package,Entry 0407 021f | | Execute Heap_Access,Equal 0408 6967 |ig | Jump_Zero 0x570 0409 e5fd | | Load 0x2,-0x3 040a 4902 |I | Short_Literal 0x102 040b 00eb | | Load_Encached Diana_Cache 040c 0096 | | Execute Package,Entry 040d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 040e 00da | | Load_Top At_Offset_2 040f e5fe | | Load 0x2,-0x2 0410 490c |I | Short_Literal 0x10c 0411 00eb | | Load_Encached Diana_Cache 0412 0096 | | Execute Package,Entry 0413 021f | | Execute Heap_Access,Equal 0414 695b |i[ | Jump_Zero 0x570 0415 e5fd | | Load 0x2,-0x3 0416 490c |I | Short_Literal 0x10c 0417 00eb | | Load_Encached Diana_Cache 0418 0096 | | Execute Package,Entry 0419 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 041a 00da | | Load_Top At_Offset_2 041b e5fe | | Load 0x2,-0x2 041c 4904 |I | Short_Literal 0x104 041d 00eb | | Load_Encached Diana_Cache 041e 0096 | | Execute Package,Entry 041f 021f | | Execute Heap_Access,Equal 0420 694f |iO | Jump_Zero 0x570 0421 e5fd | | Load 0x2,-0x3 0422 4904 |I | Short_Literal 0x104 0423 00eb | | Load_Encached Diana_Cache 0424 0096 | | Execute Package,Entry 0425 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0426 00da | | Load_Top At_Offset_2 0427 e5fe | | Load 0x2,-0x2 0428 4902 |I | Short_Literal 0x102 0429 00eb | | Load_Encached Diana_Cache 042a 0096 | | Execute Package,Entry 042b 021f | | Execute Heap_Access,Equal 042c 6943 |iC | Jump_Zero 0x570 042d e5fd | | Load 0x2,-0x3 042e 4902 |I | Short_Literal 0x102 042f 00eb | | Load_Encached Diana_Cache 0430 0096 | | Execute Package,Entry 0431 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0432 00da | | Load_Top At_Offset_2 0433 e5fe | | Load 0x2,-0x2 0434 4908 |I | Short_Literal 0x108 0435 00eb | | Load_Encached Diana_Cache 0436 0096 | | Execute Package,Entry 0437 021f | | Execute Heap_Access,Equal 0438 6805 |h | Jump_Zero 0x43e 0439 e5fd | | Load 0x2,-0x3 043a 4908 |I | Short_Literal 0x108 043b 00eb | | Load_Encached Diana_Cache 043c 0096 | | Execute Package,Entry 043d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 043e 00da | | Load_Top At_Offset_2 043f e5fe | | Load 0x2,-0x2 0440 00eb | | Load_Encached Diana_Cache 0441 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0442 021f | | Execute Heap_Access,Equal 0443 692c |i, | Jump_Zero 0x570 0444 e5fd | | Load 0x2,-0x3 0445 00eb | | Load_Encached Diana_Cache 0446 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0447 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0448 00da | | Load_Top At_Offset_2 0449 e5fe | | Load 0x2,-0x2 044a 00eb | | Load_Encached Diana_Cache 044b 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 044c 00eb | | Load_Encached Diana_Cache 044d 18ec | | Execute Package,Field_Execute,Field_Number 0xec 044e 021f | | Execute Heap_Access,Equal 044f 6920 |i | Jump_Zero 0x570 0450 e5fd | | Load 0x2,-0x3 0451 00eb | | Load_Encached Diana_Cache 0452 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0453 00eb | | Load_Encached Diana_Cache 0454 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0455 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0456 00da | | Load_Top At_Offset_2 0457 e5fe | | Load 0x2,-0x2 0458 00eb | | Load_Encached Diana_Cache 0459 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 045a 021f | | Execute Heap_Access,Equal 045b 6804 |h | Jump_Zero 0x460 045c e5fd | | Load 0x2,-0x3 045d 00eb | | Load_Encached Diana_Cache 045e 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 045f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0460 00da | | Load_Top At_Offset_2 0461 e5fe | | Load 0x2,-0x2 0462 490c |I | Short_Literal 0x10c 0463 00eb | | Load_Encached Diana_Cache 0464 0096 | | Execute Package,Entry 0465 021f | | Execute Heap_Access,Equal 0466 6909 |i | Jump_Zero 0x570 0467 e5fd | | Load 0x2,-0x3 0468 490c |I | Short_Literal 0x10c 0469 00eb | | Load_Encached Diana_Cache 046a 0096 | | Execute Package,Entry 046b 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 046c 00da | | Load_Top At_Offset_2 046d e5fe | | Load 0x2,-0x2 046e 4904 |I | Short_Literal 0x104 046f 00eb | | Load_Encached Diana_Cache 0470 0096 | | Execute Package,Entry 0471 021f | | Execute Heap_Access,Equal 0472 68fd |h | Jump_Zero 0x570 0473 e5fd | | Load 0x2,-0x3 0474 4904 |I | Short_Literal 0x104 0475 00eb | | Load_Encached Diana_Cache 0476 0096 | | Execute Package,Entry 0477 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0478 00da | | Load_Top At_Offset_2 0479 e5fe | | Load 0x2,-0x2 047a 490a |I | Short_Literal 0x10a 047b 00eb | | Load_Encached Diana_Cache 047c 0096 | | Execute Package,Entry 047d 021f | | Execute Heap_Access,Equal 047e 68f1 |h | Jump_Zero 0x570 047f e5fd | | Load 0x2,-0x3 0480 490a |I | Short_Literal 0x10a 0481 00eb | | Load_Encached Diana_Cache 0482 0096 | | Execute Package,Entry 0483 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0484 00da | | Load_Top At_Offset_2 0485 e5fe | | Load 0x2,-0x2 0486 4908 |I | Short_Literal 0x108 0487 00eb | | Load_Encached Diana_Cache 0488 0096 | | Execute Package,Entry 0489 021f | | Execute Heap_Access,Equal 048a 6805 |h | Jump_Zero 0x490 048b e5fd | | Load 0x2,-0x3 048c 4908 |I | Short_Literal 0x108 048d 00eb | | Load_Encached Diana_Cache 048e 0096 | | Execute Package,Entry 048f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0490 00da | | Load_Top At_Offset_2 0491 e5fe | | Load 0x2,-0x2 0492 00eb | | Load_Encached Diana_Cache 0493 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0494 021f | | Execute Heap_Access,Equal 0495 68da |h | Jump_Zero 0x570 0496 e5fd | | Load 0x2,-0x3 0497 00eb | | Load_Encached Diana_Cache 0498 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0499 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 049a 00da | | Load_Top At_Offset_2 049b e5fe | | Load 0x2,-0x2 049c 4902 |I | Short_Literal 0x102 049d 00eb | | Load_Encached Diana_Cache 049e 0096 | | Execute Package,Entry 049f 021f | | Execute Heap_Access,Equal 04a0 68cf |h | Jump_Zero 0x570 04a1 e5fd | | Load 0x2,-0x3 04a2 4902 |I | Short_Literal 0x102 04a3 00eb | | Load_Encached Diana_Cache 04a4 0096 | | Execute Package,Entry 04a5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a6 00da | | Load_Top At_Offset_2 04a7 e5fe | | Load 0x2,-0x2 04a8 4902 |I | Short_Literal 0x102 04a9 00eb | | Load_Encached Diana_Cache 04aa 0096 | | Execute Package,Entry 04ab 021f | | Execute Heap_Access,Equal 04ac 68c3 |h | Jump_Zero 0x570 04ad e5fd | | Load 0x2,-0x3 04ae 4902 |I | Short_Literal 0x102 04af 00eb | | Load_Encached Diana_Cache 04b0 0096 | | Execute Package,Entry 04b1 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04b2 00da | | Load_Top At_Offset_2 04b3 e5fe | | Load 0x2,-0x2 04b4 00eb | | Load_Encached Diana_Cache 04b5 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04b6 021f | | Execute Heap_Access,Equal 04b7 68b8 |h | Jump_Zero 0x570 04b8 e5fd | | Load 0x2,-0x3 04b9 00eb | | Load_Encached Diana_Cache 04ba 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04bb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04bc 00da | | Load_Top At_Offset_2 04bd e5fe | | Load 0x2,-0x2 04be 00eb | | Load_Encached Diana_Cache 04bf 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04c0 021f | | Execute Heap_Access,Equal 04c1 68ae |h | Jump_Zero 0x570 04c2 e5fd | | Load 0x2,-0x3 04c3 00eb | | Load_Encached Diana_Cache 04c4 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04c5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04c6 00da | | Load_Top At_Offset_2 04c7 e5fe | | Load 0x2,-0x2 04c8 4902 |I | Short_Literal 0x102 04c9 00eb | | Load_Encached Diana_Cache 04ca 0096 | | Execute Package,Entry 04cb 021f | | Execute Heap_Access,Equal 04cc 68a3 |h | Jump_Zero 0x570 04cd e5fd | | Load 0x2,-0x3 04ce 4902 |I | Short_Literal 0x102 04cf 00eb | | Load_Encached Diana_Cache 04d0 0096 | | Execute Package,Entry 04d1 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04d2 00da | | Load_Top At_Offset_2 04d3 e5fe | | Load 0x2,-0x2 04d4 00eb | | Load_Encached Diana_Cache 04d5 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04d6 021f | | Execute Heap_Access,Equal 04d7 6898 |h | Jump_Zero 0x570 04d8 e5fd | | Load 0x2,-0x3 04d9 00eb | | Load_Encached Diana_Cache 04da 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04db 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04dc 00da | | Load_Top At_Offset_2 04dd e5fe | | Load 0x2,-0x2 04de 00eb | | Load_Encached Diana_Cache 04df 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04e0 021f | | Execute Heap_Access,Equal 04e1 688e |h | Jump_Zero 0x570 04e2 e5fd | | Load 0x2,-0x3 04e3 00eb | | Load_Encached Diana_Cache 04e4 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04e5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04e6 00da | | Load_Top At_Offset_2 04e7 e5fe | | Load 0x2,-0x2 04e8 4904 |I | Short_Literal 0x104 04e9 00eb | | Load_Encached Diana_Cache 04ea 0096 | | Execute Package,Entry 04eb 021f | | Execute Heap_Access,Equal 04ec 6883 |h | Jump_Zero 0x570 04ed e5fd | | Load 0x2,-0x3 04ee 4904 |I | Short_Literal 0x104 04ef 00eb | | Load_Encached Diana_Cache 04f0 0096 | | Execute Package,Entry 04f1 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04f2 00da | | Load_Top At_Offset_2 04f3 e5fe | | Load 0x2,-0x2 04f4 00eb | | Load_Encached Diana_Cache 04f5 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04f6 021f | | Execute Heap_Access,Equal 04f7 6878 |hx | Jump_Zero 0x570 04f8 e5fd | | Load 0x2,-0x3 04f9 00eb | | Load_Encached Diana_Cache 04fa 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 04fb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04fc 00da | | Load_Top At_Offset_2 04fd e5fe | | Load 0x2,-0x2 04fe 00eb | | Load_Encached Diana_Cache 04ff 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0500 021f | | Execute Heap_Access,Equal 0501 6804 |h | Jump_Zero 0x506 0502 e5fd | | Load 0x2,-0x3 0503 00eb | | Load_Encached Diana_Cache 0504 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0505 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0506 00da | | Load_Top At_Offset_2 0507 e5fe | | Load 0x2,-0x2 0508 00eb | | Load_Encached Diana_Cache 0509 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 050a 021f | | Execute Heap_Access,Equal 050b 6864 |hd | Jump_Zero 0x570 050c e5fd | | Load 0x2,-0x3 050d 00eb | | Load_Encached Diana_Cache 050e 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 050f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0510 00da | | Load_Top At_Offset_2 0511 e5fe | | Load 0x2,-0x2 0512 00eb | | Load_Encached Diana_Cache 0513 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0514 021f | | Execute Heap_Access,Equal 0515 6804 |h | Jump_Zero 0x51a 0516 e5fd | | Load 0x2,-0x3 0517 00eb | | Load_Encached Diana_Cache 0518 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0519 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 051a 00da | | Load_Top At_Offset_2 051b e5fe | | Load 0x2,-0x2 051c 00eb | | Load_Encached Diana_Cache 051d 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 051e 021f | | Execute Heap_Access,Equal 051f 6850 |hP | Jump_Zero 0x570 0520 e5fd | | Load 0x2,-0x3 0521 00eb | | Load_Encached Diana_Cache 0522 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0523 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0524 00da | | Load_Top At_Offset_2 0525 e5fe | | Load 0x2,-0x2 0526 00eb | | Load_Encached Diana_Cache 0527 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0528 021f | | Execute Heap_Access,Equal 0529 6846 |hF | Jump_Zero 0x570 052a e5fd | | Load 0x2,-0x3 052b 00eb | | Load_Encached Diana_Cache 052c 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 052d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 052e 00da | | Load_Top At_Offset_2 052f e5fe | | Load 0x2,-0x2 0530 00eb | | Load_Encached Diana_Cache 0531 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0532 021f | | Execute Heap_Access,Equal 0533 683c |h< | Jump_Zero 0x570 0534 e5fd | | Load 0x2,-0x3 0535 00eb | | Load_Encached Diana_Cache 0536 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0537 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0538 00da | | Load_Top At_Offset_2 0539 e5fe | | Load 0x2,-0x2 053a 4901 |I | Short_Literal 0x101 053b 00eb | | Load_Encached Diana_Cache 053c 0096 | | Execute Package,Entry 053d 021f | | Execute Heap_Access,Equal 053e 6805 |h | Jump_Zero 0x544 053f e5fd | | Load 0x2,-0x3 0540 4901 |I | Short_Literal 0x101 0541 00eb | | Load_Encached Diana_Cache 0542 0096 | | Execute Package,Entry 0543 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0544 00da | | Load_Top At_Offset_2 0545 e5fe | | Load 0x2,-0x2 0546 4902 |I | Short_Literal 0x102 0547 00eb | | Load_Encached Diana_Cache 0548 0096 | | Execute Package,Entry 0549 021f | | Execute Heap_Access,Equal 054a 6825 |h% | Jump_Zero 0x570 054b e5fd | | Load 0x2,-0x3 054c 4902 |I | Short_Literal 0x102 054d 00eb | | Load_Encached Diana_Cache 054e 0096 | | Execute Package,Entry 054f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0550 00da | | Load_Top At_Offset_2 0551 e5fe | | Load 0x2,-0x2 0552 00eb | | Load_Encached Diana_Cache 0553 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0554 021f | | Execute Heap_Access,Equal 0555 6804 |h | Jump_Zero 0x55a 0556 e5fd | | Load 0x2,-0x3 0557 00eb | | Load_Encached Diana_Cache 0558 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0559 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 055a 00da | | Load_Top At_Offset_2 055b e5fe | | Load 0x2,-0x2 055c 00eb | | Load_Encached Diana_Cache 055d 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 055e 021f | | Execute Heap_Access,Equal 055f 6804 |h | Jump_Zero 0x564 0560 e5fd | | Load 0x2,-0x3 0561 00eb | | Load_Encached Diana_Cache 0562 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0563 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0564 00da | | Load_Top At_Offset_2 0565 e5fe | | Load 0x2,-0x2 0566 490f |I | Short_Literal 0x10f 0567 00eb | | Load_Encached Diana_Cache 0568 0096 | | Execute Package,Entry 0569 021f | | Execute Heap_Access,Equal 056a 6805 |h | Jump_Zero 0x570 056b e5fd | | Load 0x2,-0x3 056c 490f |I | Short_Literal 0x10f 056d 00eb | | Load_Encached Diana_Cache 056e 0096 | | Execute Package,Entry 056f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0570 00eb | | Load_Encached Diana_Cache 0571 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0572 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0573 0000 0000 | | .BLANK 0000[0x5] 0578 ; -------------------------------------------------------------------------------------- 0578 ; SUBPROGRAM 0578 ; -------------------------------------------------------------------------------------- 0578 057e | ~ | .CONST 0x057e ; Address of begin 0579 0004 | | .CONST 0x0004 ; Address of exception handler 057a 0004 | | .CONST 0x0004 ; Number of locals 057b INIT_0578: 057b 00ef | | Load_Encached Diana_Sequence_Cache 057c 00e4 | | Load_Encached Positive_Cache 057d 00f2 | | Load_Encached Diana_Attr_List 057e BODY_0578: 057e e5fe | | Load 0x2,-0x2 057f 4973 |Is | Short_Literal 0x173 0580 00eb | | Load_Encached Diana_Cache 0581 0098 | | Execute Package,Field_Read_Dynamic 0582 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0583 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0584 00cf | | Action Mark_Auxiliary 0585 785c |x\ | Jump 0x5e2 0586 00d9 | | Load_Top At_Offset_1 0587 4973 |Is | Short_Literal 0x173 0588 00eb | | Load_Encached Diana_Cache 0589 0098 | | Execute Package,Field_Read_Dynamic 058a 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 058b 460c |F | Jump_Case 0xd 058c 783b |x; | Jump 0x5c8 ; case 0x0 058d 780c |x | Jump 0x59a ; case 0x1 058e 784c |xL | Jump 0x5db ; case 0x2 058f 784b |xK | Jump 0x5db ; case 0x3 0590 784a |xJ | Jump 0x5db ; case 0x4 0591 7849 |xI | Jump 0x5db ; case 0x5 0592 7848 |xH | Jump 0x5db ; case 0x6 0593 7847 |xG | Jump 0x5db ; case 0x7 0594 7846 |xF | Jump 0x5db ; case 0x8 0595 7845 |xE | Jump 0x5db ; case 0x9 0596 7844 |xD | Jump 0x5db ; case 0xa 0597 7843 |xC | Jump 0x5db ; case 0xb 0598 7842 |xB | Jump 0x5db ; case 0xc 0599 7841 |xA | .XXX[0x1] 059a 00d9 | | Load_Top At_Offset_1 059b 4973 |Is | Short_Literal 0x173 059c 00eb | | Load_Encached Diana_Cache 059d 0098 | | Execute Package,Field_Read_Dynamic 059e 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 059f a402 | | Store_Unchecked 0x2,0x2 05a0 4801 |H | Short_Literal 0x1 05a1 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 05a2 00cf | | Action Mark_Auxiliary 05a3 781e |x | Jump 0x5c2 05a4 e5ff | | Load 0x2,-0x1 05a5 e402 | | Load 0x2,0x2 05a6 00eb | | Load_Encached Diana_Cache 05a7 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 05a8 021f | | Execute Heap_Access,Equal 05a9 6810 |h | Jump_Zero 0x5ba 05aa 00db | | Load_Top At_Offset_3 05ab 00db | | Load_Top At_Offset_3 05ac 4973 |Is | Short_Literal 0x173 05ad 00eb | | Load_Encached Diana_Cache 05ae 0098 | | Execute Package,Field_Read_Dynamic 05af 1849 | I | Execute Package,Field_Execute,Field_Number 0x49 05b0 e5fd | | Load 0x2,-0x3 05b1 4973 |Is | Short_Literal 0x173 05b2 00eb | | Load_Encached Diana_Cache 05b3 0098 | | Execute Package,Field_Read_Dynamic 05b4 181e | | Execute Package,Field_Execute,Field_Number 0x1e 05b5 4975 |Iu | Short_Literal 0x175 05b6 00eb | | Load_Encached Diana_Cache 05b7 0098 | | Execute Package,Field_Read_Dynamic 05b8 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 05b9 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05ba 00db | | Load_Top At_Offset_3 05bb 0a01 | | Execute_Immediate Plus,0x1 05bc c403 | | Store 0x2,0x3 05bd e402 | | Load 0x2,0x2 05be 00eb | | Load_Encached Diana_Cache 05bf 1866 | f | Execute Package,Field_Execute,Field_Number 0x66 05c0 a402 | | Store_Unchecked 0x2,0x2 05c1 00c9 | | Action Pop_Auxiliary_Loop 05c2 e402 | | Load 0x2,0x2 05c3 00eb | | Load_Encached Diana_Cache 05c4 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 05c5 6fde |o | Jump_Zero 0x5a4 05c6 00ce | | Action Pop_Auxiliary 05c7 7813 |x | Jump 0x5db 05c8 e5ff | | Load 0x2,-0x1 05c9 00da | | Load_Top At_Offset_2 05ca 4973 |Is | Short_Literal 0x173 05cb 00eb | | Load_Encached Diana_Cache 05cc 0098 | | Execute Package,Field_Read_Dynamic 05cd 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 05ce 021f | | Execute Heap_Access,Equal 05cf 680b |h | Jump_Zero 0x5db 05d0 00d9 | | Load_Top At_Offset_1 05d1 4973 |Is | Short_Literal 0x173 05d2 00eb | | Load_Encached Diana_Cache 05d3 0098 | | Execute Package,Field_Read_Dynamic 05d4 1849 | I | Execute Package,Field_Execute,Field_Number 0x49 05d5 e5fd | | Load 0x2,-0x3 05d6 4973 |Is | Short_Literal 0x173 05d7 00eb | | Load_Encached Diana_Cache 05d8 0098 | | Execute Package,Field_Read_Dynamic 05d9 181d | | Execute Package,Field_Execute,Field_Number 0x1d 05da 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05db 00d9 | | Load_Top At_Offset_1 05dc 4973 |Is | Short_Literal 0x173 05dd 00eb | | Load_Encached Diana_Cache 05de 0098 | | Execute Package,Field_Read_Dynamic 05df 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 05e0 0032 | 2 | Store_Top Heap_Access,At_Offset_2 05e1 00c9 | | Action Pop_Auxiliary_Loop 05e2 00d9 | | Load_Top At_Offset_1 05e3 4973 |Is | Short_Literal 0x173 05e4 00eb | | Load_Encached Diana_Cache 05e5 0098 | | Execute Package,Field_Read_Dynamic 05e6 183a | : | Execute Package,Field_Execute,Field_Number 0x3a 05e7 6f9e |o | Jump_Zero 0x586 05e8 00ce | | Action Pop_Auxiliary 05e9 00eb | | Load_Encached Diana_Cache 05ea 1812 | | Execute Package,Field_Execute,Field_Number 0x12 05eb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05ec 0000 0000 | | .BLANK 0000[0x4] 05f0 ; -------------------------------------------------------------------------------------- 05f0 ; SUBPROGRAM 05f0 ; -------------------------------------------------------------------------------------- 05f0 05f6 | | .CONST 0x05f6 ; Address of begin 05f1 0004 | | .CONST 0x0004 ; Address of exception handler 05f2 0003 | | .CONST 0x0003 ; Number of locals 05f3 INIT_05f0: 05f3 e011 | | Load 0x0,0x11 05f4 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05f5 00ec | | Load_Encached Diana_Tree_Cache 05f6 BODY_05f0: 05f6 e011 | | Load 0x0,0x11 05f7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05f8 00ec | | Load_Encached Diana_Tree_Cache 05f9 e012 | | Load 0x0,0x12 05fa 1816 | | Execute Package,Field_Execute,Field_Number 0x16 05fb e5ff | | Load 0x2,-0x1 05fc 4976 |Iv | Short_Literal 0x176 05fd 00eb | | Load_Encached Diana_Cache 05fe 0098 | | Execute Package,Field_Read_Dynamic 05ff 180f | | Execute Package,Field_Execute,Field_Number 0xf 0600 e011 | | Load 0x0,0x11 0601 180f | | Execute Package,Field_Execute,Field_Number 0xf 0602 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0603 005a | Z | Store_Top Discrete,At_Offset_2 0604 00d9 | | Load_Top At_Offset_1 0605 7002 |p | Jump_Nonzero 0x608 0606 00d8 | | Load_Top At_Offset_0 0607 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0608 e5ff | | Load 0x2,-0x1 0609 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 060a 0000 0000 | | .BLANK 0000[0x6] 0610 ; -------------------------------------------------------------------------------------- 0610 ; SUBPROGRAM 0610 ; -------------------------------------------------------------------------------------- 0610 0616 | | .CONST 0x0616 ; Address of begin 0611 0004 | | .CONST 0x0004 ; Address of exception handler 0612 0004 | | .CONST 0x0004 ; Number of locals 0613 INIT_0610: 0613 00ec | | Load_Encached Diana_Tree_Cache 0614 00ec | | Load_Encached Diana_Tree_Cache 0615 00ec | | Load_Encached Diana_Tree_Cache 0616 BODY_0610: 0616 e5ff | | Load 0x2,-0x1 0617 821d | | Call 0x1,0x1d 0618 6803 |h | Jump_Zero 0x61c 0619 e5ff | | Load 0x2,-0x1 061a 8225 | % | Call 0x1,0x25 061b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 061c e5ff | | Load 0x2,-0x1 061d 8222 | " | Call 0x1,0x22 061e 0033 | 3 | Store_Top Heap_Access,At_Offset_3 061f 00da | | Load_Top At_Offset_2 0620 821c | | Call 0x1,0x1c 0621 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0622 00d9 | | Load_Top At_Offset_1 0623 00db | | Load_Top At_Offset_3 0624 e5ff | | Load 0x2,-0x1 0625 8223 | # | Call 0x1,0x23 0626 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0627 00d8 | | Load_Top At_Offset_0 0628 00eb | | Load_Encached Diana_Cache 0629 1813 | | Execute Package,Field_Execute,Field_Number 0x13 062a 7002 |p | Jump_Nonzero 0x62d 062b 00d8 | | Load_Top At_Offset_0 062c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 062d 00d9 | | Load_Top At_Offset_1 062e 00db | | Load_Top At_Offset_3 062f e5ff | | Load 0x2,-0x1 0630 8224 | $ | Call 0x1,0x24 0631 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0632 00d8 | | Load_Top At_Offset_0 0633 00eb | | Load_Encached Diana_Cache 0634 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0635 7002 |p | Jump_Nonzero 0x638 0636 00d8 | | Load_Top At_Offset_0 0637 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0638 e5ff | | Load 0x2,-0x1 0639 00eb | | Load_Encached Diana_Cache 063a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 063b 0f3b | ; | Execute_Immediate Equal,0x3b 063c 680d |h | Jump_Zero 0x64a 063d e5ff | | Load 0x2,-0x1 063e 00eb | | Load_Encached Diana_Cache 063f 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0640 8226 | & | Call 0x1,0x26 0641 00eb | | Load_Encached Diana_Cache 0642 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0643 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0644 00d8 | | Load_Top At_Offset_0 0645 00eb | | Load_Encached Diana_Cache 0646 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0647 7002 |p | Jump_Nonzero 0x64a 0648 00d8 | | Load_Top At_Offset_0 0649 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 064a e218 | | Load 0x1,0x18 064b 0257 | W | Execute Discrete,Raise 064c 0000 0000 | | .BLANK 0000[0x4] 0650 ; -------------------------------------------------------------------------------------- 0650 ; SUBPROGRAM 0650 ; -------------------------------------------------------------------------------------- 0650 0659 | Y | .CONST 0x0659 ; Address of begin 0651 0004 | | .CONST 0x0004 ; Address of exception handler 0652 0004 | | .CONST 0x0004 ; Number of locals 0653 INIT_0650: 0653 00db | | Load_Top At_Offset_3 0654 0007 | | Action Break_Optional 0655 00e3 | | Load_Encached Natural_Cache 0656 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0657 00eb | | Load_Encached Diana_Cache 0658 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0659 BODY_0650: 0659 00cf | | Action Mark_Auxiliary 065a 7818 |x | Jump 0x673 065b 00db | | Load_Top At_Offset_3 065c 00eb | | Load_Encached Diana_Cache 065d 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 065e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 065f e5ff | | Load 0x2,-0x1 0660 00da | | Load_Top At_Offset_2 0661 021f | | Execute Heap_Access,Equal 0662 6802 |h | Jump_Zero 0x665 0663 00da | | Load_Top At_Offset_2 0664 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0665 00d9 | | Load_Top At_Offset_1 0666 49a1 |I | Short_Literal 0x1a1 0667 00eb | | Load_Encached Diana_Cache 0668 0096 | | Execute Package,Entry 0669 6801 |h | Jump_Zero 0x66b 066a 7803 |x | Jump 0x66e 066b 00da | | Load_Top At_Offset_2 066c 0a01 | | Execute_Immediate Plus,0x1 066d 005b | [ | Store_Top Discrete,At_Offset_3 066e 00db | | Load_Top At_Offset_3 066f 00eb | | Load_Encached Diana_Cache 0670 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0671 a402 | | Store_Unchecked 0x2,0x2 0672 00c9 | | Action Pop_Auxiliary_Loop 0673 00db | | Load_Top At_Offset_3 0674 00eb | | Load_Encached Diana_Cache 0675 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 0676 6fe4 |o | Jump_Zero 0x65b 0677 00ce | | Action Pop_Auxiliary 0678 4fff |O | Short_Literal -0x1 0679 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 067a 0000 0000 | | .BLANK 0000[0x6] 0680 ; -------------------------------------------------------------------------------------- 0680 ; SUBPROGRAM 0680 ; -------------------------------------------------------------------------------------- 0680 0689 | | .CONST 0x0689 ; Address of begin 0681 0004 | | .CONST 0x0004 ; Address of exception handler 0682 0004 | | .CONST 0x0004 ; Number of locals 0683 INIT_0680: 0683 00da | | Load_Top At_Offset_2 0684 0007 | | Action Break_Optional 0685 00e3 | | Load_Encached Natural_Cache 0686 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0687 00eb | | Load_Encached Diana_Cache 0688 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0689 BODY_0680: 0689 e5fe | | Load 0x2,-0x2 068a 0d01 | | Execute_Immediate Less,0x1 068b 6803 |h | Jump_Zero 0x68f 068c 00eb | | Load_Encached Diana_Cache 068d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 068e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 068f 00cf | | Action Mark_Auxiliary 0690 7818 |x | Jump 0x6a9 0691 00db | | Load_Top At_Offset_3 0692 00eb | | Load_Encached Diana_Cache 0693 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0694 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0695 00d9 | | Load_Top At_Offset_1 0696 49a1 |I | Short_Literal 0x1a1 0697 00eb | | Load_Encached Diana_Cache 0698 0096 | | Execute Package,Entry 0699 6801 |h | Jump_Zero 0x69b 069a 7809 |x | Jump 0x6a4 069b 00da | | Load_Top At_Offset_2 069c e5fe | | Load 0x2,-0x2 069d 027f | | Execute Discrete,Equal 069e 6802 |h | Jump_Zero 0x6a1 069f 00d9 | | Load_Top At_Offset_1 06a0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06a1 00da | | Load_Top At_Offset_2 06a2 0a01 | | Execute_Immediate Plus,0x1 06a3 005b | [ | Store_Top Discrete,At_Offset_3 06a4 00db | | Load_Top At_Offset_3 06a5 00eb | | Load_Encached Diana_Cache 06a6 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 06a7 a402 | | Store_Unchecked 0x2,0x2 06a8 00c9 | | Action Pop_Auxiliary_Loop 06a9 00db | | Load_Top At_Offset_3 06aa 00eb | | Load_Encached Diana_Cache 06ab 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 06ac 6fe4 |o | Jump_Zero 0x691 06ad 00ce | | Action Pop_Auxiliary 06ae 00eb | | Load_Encached Diana_Cache 06af 1812 | | Execute Package,Field_Execute,Field_Number 0x12 06b0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06b1 0000 0000 | | .BLANK 0000[0x7] 06b8 ; -------------------------------------------------------------------------------------- 06b8 ; SUBPROGRAM 06b8 ; -------------------------------------------------------------------------------------- 06b8 06bb | | .CONST 0x06bb ; Address of begin 06b9 0004 | | .CONST 0x0004 ; Address of exception handler 06ba 0001 | | .CONST 0x0001 ; Number of locals 06bb BODY_06b8: 06bb INIT_06b8: 06bb 00da | | Load_Top At_Offset_2 06bc e010 | | Load 0x0,0x10 06bd 189e | | Execute Package,Field_Execute,Field_Number 0x9e 06be 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06bf 0000 | | .XXX[0x1] 06c0 ; -------------------------------------------------------------------------------------- 06c0 ; SUBPROGRAM 06c0 ; -------------------------------------------------------------------------------------- 06c0 06c3 | | .CONST 0x06c3 ; Address of begin 06c1 0004 | | .CONST 0x0004 ; Address of exception handler 06c2 0001 | | .CONST 0x0001 ; Number of locals 06c3 BODY_06c0: 06c3 INIT_06c0: 06c3 00da | | Load_Top At_Offset_2 06c4 e010 | | Load 0x0,0x10 06c5 189d | | Execute Package,Field_Execute,Field_Number 0x9d 06c6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06c7 0000 | | .XXX[0x1] 06c8 ; -------------------------------------------------------------------------------------- 06c8 ; SUBPROGRAM 06c8 ; -------------------------------------------------------------------------------------- 06c8 06cf | | .CONST 0x06cf ; Address of begin 06c9 0004 | | .CONST 0x0004 ; Address of exception handler 06ca 0003 | | .CONST 0x0003 ; Number of locals 06cb INIT_06c8: 06cb 00da | | Load_Top At_Offset_2 06cc 0007 | | Action Break_Optional 06cd 00eb | | Load_Encached Diana_Cache 06ce 1812 | | Execute Package,Field_Execute,Field_Number 0x12 06cf BODY_06c8: 06cf e5fe | | Load 0x2,-0x2 06d0 7002 |p | Jump_Nonzero 0x6d3 06d1 e21a | | Load 0x1,0x1a 06d2 0257 | W | Execute Discrete,Raise 06d3 00cf | | Action Mark_Auxiliary 06d4 7819 |x | Jump 0x6ee 06d5 00da | | Load_Top At_Offset_2 06d6 00eb | | Load_Encached Diana_Cache 06d7 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 06d8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 06d9 00d9 | | Load_Top At_Offset_1 06da 49a1 |I | Short_Literal 0x1a1 06db 00eb | | Load_Encached Diana_Cache 06dc 0096 | | Execute Package,Entry 06dd 6801 |h | Jump_Zero 0x6df 06de 780a |x | Jump 0x6e9 06df 00d9 | | Load_Top At_Offset_1 06e0 8229 | ) | Call 0x1,0x29 06e1 6807 |h | Jump_Zero 0x6e9 06e2 00d9 | | Load_Top At_Offset_1 06e3 822a | * | Call 0x1,0x2a 06e4 e5fe | | Load 0x2,-0x2 06e5 027f | | Execute Discrete,Equal 06e6 6802 |h | Jump_Zero 0x6e9 06e7 00d9 | | Load_Top At_Offset_1 06e8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06e9 00da | | Load_Top At_Offset_2 06ea 00eb | | Load_Encached Diana_Cache 06eb 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 06ec 0033 | 3 | Store_Top Heap_Access,At_Offset_3 06ed 00c9 | | Action Pop_Auxiliary_Loop 06ee 00da | | Load_Top At_Offset_2 06ef 00eb | | Load_Encached Diana_Cache 06f0 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 06f1 6fe3 |o | Jump_Zero 0x6d5 06f2 00ce | | Action Pop_Auxiliary 06f3 e21b | | Load 0x1,0x1b 06f4 0257 | W | Execute Discrete,Raise 06f5 0000 0000 | | .XXX[0x3] 06f7 0000 | | 06f8 ; -------------------------------------------------------------------------------------- 06f8 ; SUBPROGRAM 06f8 ; -------------------------------------------------------------------------------------- 06f8 06fb | | .CONST 0x06fb ; Address of begin 06f9 0004 | | .CONST 0x0004 ; Address of exception handler 06fa 0001 | | .CONST 0x0001 ; Number of locals 06fb BODY_06f8: 06fb INIT_06f8: 06fb 00da | | Load_Top At_Offset_2 06fc 00eb | | Load_Encached Diana_Cache 06fd 1814 | | Execute Package,Field_Execute,Field_Number 0x14 06fe 00d8 | | Load_Top At_Offset_0 06ff 4837 |H7 | Short_Literal 0x37 0700 4845 |HE | Short_Literal 0x45 0701 0262 | b | Execute Discrete,In_Range 0702 7004 |p | Jump_Nonzero 0x707 0703 0f02 | | Execute_Immediate Equal,0x2 0704 7003 |p | Jump_Nonzero 0x708 0705 4800 |H | Short_Literal 0x0 0706 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0707 00d1 | | Pop_Control Pop_Count_1 0708 4801 |H | Short_Literal 0x1 0709 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 070a 0000 0000 | | .BLANK 0000[0x6] 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0713 | | .CONST 0x0713 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0001 | | .CONST 0x0001 ; Number of locals 0713 BODY_0710: 0713 INIT_0710: 0713 00da | | Load_Top At_Offset_2 0714 00eb | | Load_Encached Diana_Cache 0715 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0716 00d8 | | Load_Top At_Offset_0 0717 4819 |H | Short_Literal 0x19 0718 4831 |H1 | Short_Literal 0x31 0719 0262 | b | Execute Discrete,In_Range 071a 7004 |p | Jump_Nonzero 0x71f 071b 0f59 | Y | Execute_Immediate Equal,0x59 071c 7003 |p | Jump_Nonzero 0x720 071d 4800 |H | Short_Literal 0x0 071e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 071f 00d1 | | Pop_Control Pop_Count_1 0720 4801 |H | Short_Literal 0x1 0721 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0722 0000 0000 | | .BLANK 0000[0x6] 0728 ; -------------------------------------------------------------------------------------- 0728 ; SUBPROGRAM 0728 ; -------------------------------------------------------------------------------------- 0728 072b | + | .CONST 0x072b ; Address of begin 0729 0733 | 3 | .CONST 0x0733 ; Address of exception handler 072a 0001 | | .CONST 0x0001 ; Number of locals 072b BODY_0728: 072b INIT_0728: 072b 00da | | Load_Top At_Offset_2 072c 8220 | | Call 0x1,0x20 072d 6803 |h | Jump_Zero 0x731 072e 00da | | Load_Top At_Offset_2 072f 821c | | Call 0x1,0x1c 0730 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0731 00da | | Load_Top At_Offset_2 0732 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0733 TRAP_0728: 0733 0007 | | Action Break_Optional 0734 e218 | | Load 0x1,0x18 0735 0257 | W | Execute Discrete,Raise 0736 0000 0000 | | .XXX[0x2] 0738 ; -------------------------------------------------------------------------------------- 0738 ; SUBPROGRAM 0738 ; -------------------------------------------------------------------------------------- 0738 073b | ; | .CONST 0x073b ; Address of begin 0739 0004 | | .CONST 0x0004 ; Address of exception handler 073a 0001 | | .CONST 0x0001 ; Number of locals 073b BODY_0738: 073b INIT_0738: 073b 00da | | Load_Top At_Offset_2 073c 821d | | Call 0x1,0x1d 073d 680e |h | Jump_Zero 0x74c 073e 00db | | Load_Top At_Offset_3 073f 821d | | Call 0x1,0x1d 0740 680b |h | Jump_Zero 0x74c 0741 00da | | Load_Top At_Offset_2 0742 821f | | Call 0x1,0x1f 0743 6808 |h | Jump_Zero 0x74c 0744 00db | | Load_Top At_Offset_3 0745 821f | | Call 0x1,0x1f 0746 7005 |p | Jump_Nonzero 0x74c 0747 00db | | Load_Top At_Offset_3 0748 00db | | Load_Top At_Offset_3 0749 e219 | | Load 0x1,0x19 074a 180e | | Execute Package,Field_Execute,Field_Number 0xe 074b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 074c e218 | | Load 0x1,0x18 074d 0257 | W | Execute Discrete,Raise 074e 0000 0000 | | .XXX[0x2] 0750 ; -------------------------------------------------------------------------------------- 0750 ; SUBPROGRAM 0750 ; -------------------------------------------------------------------------------------- 0750 0762 | b | .CONST 0x0762 ; Address of begin 0751 0004 | | .CONST 0x0004 ; Address of exception handler 0752 0005 | | .CONST 0x0005 ; Number of locals 0753 INIT_0750: 0753 00da | | Load_Top At_Offset_2 0754 4976 |Iv | Short_Literal 0x176 0755 00eb | | Load_Encached Diana_Cache 0756 0098 | | Execute Package,Field_Read_Dynamic 0757 180f | | Execute Package,Field_Execute,Field_Number 0xf 0758 e7fe | | Load 0x3,-0x2 0759 4976 |Iv | Short_Literal 0x176 075a 00eb | | Load_Encached Diana_Cache 075b 0098 | | Execute Package,Field_Read_Dynamic 075c 180f | | Execute Package,Field_Execute,Field_Number 0xf 075d 00ec | | Load_Encached Diana_Tree_Cache 075e 4801 |H | Short_Literal 0x1 075f 4801 |H | Short_Literal 0x1 0760 00e1 | | Load_Encached Boolean_Cache 0761 03f8 | | Declare_Type Discrete,Constrained 0762 BODY_0750: 0762 00e1 | | Load_Encached Boolean_Cache 0763 00da | | Load_Top At_Offset_2 0764 e7ff | | Load 0x3,-0x1 0765 e219 | | Load 0x1,0x19 0766 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0767 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0768 0059 | Y | Store_Top Discrete,At_Offset_1 0769 00d9 | | Load_Top At_Offset_1 076a e7fe | | Load 0x3,-0x2 076b 021f | | Execute Heap_Access,Equal 076c 7013 |p | Jump_Nonzero 0x780 076d 00d9 | | Load_Top At_Offset_1 076e 00eb | | Load_Encached Diana_Cache 076f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0770 7009 |p | Jump_Nonzero 0x77a 0771 00da | | Load_Top At_Offset_2 0772 00da | | Load_Top At_Offset_2 0773 4976 |Iv | Short_Literal 0x176 0774 00eb | | Load_Encached Diana_Cache 0775 0098 | | Execute Package,Field_Read_Dynamic 0776 180f | | Execute Package,Field_Execute,Field_Number 0xf 0777 e602 | | Load 0x3,0x2 0778 85fd | | Call 0x2,-0x3 0779 7803 |x | Jump 0x77d 077a 00da | | Load_Top At_Offset_2 077b e602 | | Load 0x3,0x2 077c 85fe | | Call 0x2,-0x2 077d e7ff | | Load 0x3,-0x1 077e e219 | | Load 0x1,0x19 077f 180f | | Execute Package,Field_Execute,Field_Number 0xf 0780 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0781 0000 0000 | | .BLANK 0000[0x7] 0788 ; -------------------------------------------------------------------------------------- 0788 ; SUBPROGRAM 0788 ; -------------------------------------------------------------------------------------- 0788 0794 | | .CONST 0x0794 ; Address of begin 0789 0004 | | .CONST 0x0004 ; Address of exception handler 078a 0005 | | .CONST 0x0005 ; Number of locals 078b INIT_0788: 078b 00db | | Load_Top At_Offset_3 078c 00eb | | Load_Encached Diana_Cache 078d 18ec | | Execute Package,Field_Execute,Field_Number 0xec 078e 00eb | | Load_Encached Diana_Cache 078f 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0790 00ec | | Load_Encached Diana_Tree_Cache 0791 039d | | Declare_Variable Heap_Access,Duplicate 0792 029f 083b | ;| Declare_Subprogram INIT_0838,For_Call 0794 BODY_0788: 0794 00cf | | Action Mark_Auxiliary 0795 e7fc | | Load 0x3,-0x4 0796 4801 |H | Short_Literal 0x1 0797 0263 | c | Execute Discrete,Above_Bound 0798 7010 |p | Jump_Nonzero 0x7a9 0799 00ec | | Load_Encached Diana_Tree_Cache 079a 00d9 | | Load_Top At_Offset_1 079b e7fd | | Load 0x3,-0x3 079c e7ff | | Load 0x3,-0x1 079d e013 | | Load 0x0,0x13 079e 1816 | | Execute Package,Field_Execute,Field_Number 0x16 079f c603 | | Store 0x3,0x3 07a0 e603 | | Load 0x3,0x3 07a1 00eb | | Load_Encached Diana_Cache 07a2 18ec | | Execute Package,Field_Execute,Field_Number 0xec 07a3 00eb | | Load_Encached Diana_Cache 07a4 18ec | | Execute Package,Field_Execute,Field_Number 0xec 07a5 a604 | | Store_Unchecked 0x3,0x4 07a6 8605 | | Call 0x3,0x5 07a7 00c8 | | Action Pop_Auxiliary_Range 07a8 3ff0 |? | Loop_Increasing 0x799 07a9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 07aa 0000 0000 | | .BLANK 0000[0x6] 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; SUBPROGRAM 07b0 ; -------------------------------------------------------------------------------------- 07b0 07d0 | | .CONST 0x07d0 ; Address of begin 07b1 0004 | | .CONST 0x0004 ; Address of exception handler 07b2 000b | | .CONST 0x000b ; Number of locals 07b3 INIT_07b0: 07b3 e013 | | Load 0x0,0x13 07b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07b5 02c7 | | Declare_Variable Any 07b6 00db | | Load_Top At_Offset_3 07b7 8014 | | Call 0x0,0x14 07b8 a602 | | Store_Unchecked 0x3,0x2 07b9 00d8 | | Load_Top At_Offset_0 07ba e013 | | Load 0x0,0x13 07bb 1814 | | Execute Package,Field_Execute,Field_Number 0x14 07bc e013 | | Load 0x0,0x13 07bd 1b0f | | Execute Package,Field_Read,Field_Number 0xf 07be 03f1 | | Declare_Variable Discrete,With_Value 07bf 00ec | | Load_Encached Diana_Tree_Cache 07c0 00eb | | Load_Encached Diana_Cache 07c1 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07c2 00ed | | Load_Encached Diana_Symbol_Rep_Cache 07c3 02c7 | | Declare_Variable Any 07c4 00d8 | | Load_Top At_Offset_0 07c5 1c00 | | Execute_Immediate Run_Utility,0x0 07c6 00e3 | | Load_Encached Natural_Cache 07c7 00e1 | | Load_Encached Boolean_Cache 07c8 03e9 | | Declare_Variable Discrete,Duplicate 07c9 e00f | | Load 0x0,0xf 07ca 1b14 | | Execute Package,Field_Read,Field_Number 0x14 07cb 02ff | | Declare_Variable Variant_Record 07cc 00d8 | | Load_Top At_Offset_0 07cd 1c00 | | Execute_Immediate Run_Utility,0x0 07ce e013 | | Load 0x0,0x13 07cf 1b10 | | Execute Package,Field_Read,Field_Number 0x10 07d0 BODY_07b0: 07d0 e7ff | | Load 0x3,-0x1 07d1 e403 | | Load 0x2,0x3 07d2 e402 | | Load 0x2,0x2 07d3 1815 | | Execute Package,Field_Execute,Field_Number 0x15 07d4 6801 |h | Jump_Zero 0x7d6 07d5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07d6 e403 | | Load 0x2,0x3 07d7 e7ff | | Load 0x3,-0x1 07d8 e402 | | Load 0x2,0x2 07d9 1816 | | Execute Package,Field_Execute,Field_Number 0x16 07da c403 | | Store 0x2,0x3 07db 00cf | | Action Mark_Auxiliary 07dc e603 | | Load 0x3,0x3 07dd 4801 |H | Short_Literal 0x1 07de 0263 | c | Execute Discrete,Above_Bound 07df 702f |p/ | Jump_Nonzero 0x80f 07e0 e013 | | Load 0x0,0x13 07e1 1b10 | | Execute Package,Field_Read,Field_Number 0x10 07e2 e60a | | Load 0x3,0xa 07e3 00e1 | | Load_Encached Boolean_Cache 07e4 00e1 | | Load_Encached Boolean_Cache 07e5 00e3 | | Load_Encached Natural_Cache 07e6 00ec | | Load_Encached Diana_Tree_Cache 07e7 00eb | | Load_Encached Diana_Cache 07e8 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07e9 e606 | | Load 0x3,0x6 07ea 0120 | | Execute Any,Is_Value 07eb 6802 |h | Jump_Zero 0x7ee 07ec 00ed | | Load_Encached Diana_Symbol_Rep_Cache 07ed 7801 |x | Jump 0x7ef 07ee e606 | | Load 0x3,0x6 07ef e60e | | Load 0x3,0xe 07f0 e602 | | Load 0x3,0x2 07f1 e013 | | Load 0x0,0x13 07f2 1815 | | Execute Package,Field_Execute,Field_Number 0x15 07f3 c606 | | Store 0x3,0x6 07f4 c605 | | Store 0x3,0x5 07f5 c604 | | Store 0x3,0x4 07f6 c607 | | Store 0x3,0x7 07f7 c608 | | Store 0x3,0x8 07f8 c609 | | Store 0x3,0x9 07f9 00d1 | | Pop_Control Pop_Count_1 07fa c60b | | Store 0x3,0xb 07fb 8015 | | Call 0x0,0x15 07fc 6806 |h | Jump_Zero 0x803 07fd e608 | | Load 0x3,0x8 07fe 6804 |h | Jump_Zero 0x803 07ff e609 | | Load 0x3,0x9 0800 7002 |p | Jump_Nonzero 0x803 0801 e604 | | Load 0x3,0x4 0802 8406 | | Call 0x2,0x6 0803 e609 | | Load 0x3,0x9 0804 7008 |p | Jump_Nonzero 0x80d 0805 00db | | Load_Top At_Offset_3 0806 0c01 | | Execute_Immediate Greater_Equal,0x1 0807 6805 |h | Jump_Zero 0x80d 0808 00db | | Load_Top At_Offset_3 0809 00d9 | | Load_Top At_Offset_1 080a e604 | | Load 0x3,0x4 080b e602 | | Load 0x3,0x2 080c 8405 | | Call 0x2,0x5 080d 00c8 | | Action Pop_Auxiliary_Range 080e 3fd1 |? | Loop_Increasing 0x7e0 080f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0810 ; -------------------------------------------------------------------------------------- 0810 ; SUBPROGRAM 0810 ; -------------------------------------------------------------------------------------- 0810 0813 | | .CONST 0x0813 ; Address of begin 0811 0004 | | .CONST 0x0004 ; Address of exception handler 0812 0001 | | .CONST 0x0001 ; Number of locals 0813 BODY_0810: 0813 INIT_0810: 0813 e407 | | Load 0x2,0x7 0814 0a01 | | Execute_Immediate Plus,0x1 0815 00d8 | | Load_Top At_Offset_0 0816 00e2 | | Load_Encached Integer_Cache 0817 0260 | ` | Execute Discrete,In_Type 0818 7001 |p | Jump_Nonzero 0x81a 0819 0801 | | Execute_Immediate Raise,0x1 081a e406 | | Load 0x2,0x6 081b 8228 | ( | Call 0x1,0x28 081c 00ca | | Action Exit_Nullary_Function 081d 0000 0000 | | .XXX[0x3] 081f 0000 | | 0820 ; -------------------------------------------------------------------------------------- 0820 ; SUBPROGRAM 0820 ; -------------------------------------------------------------------------------------- 0820 0823 | # | .CONST 0x0823 ; Address of begin 0821 0004 | | .CONST 0x0004 ; Address of exception handler 0822 0001 | | .CONST 0x0001 ; Number of locals 0823 BODY_0820: 0823 INIT_0820: 0823 00da | | Load_Top At_Offset_2 0824 822a | * | Call 0x1,0x2a 0825 e406 | | Load 0x2,0x6 0826 822b | + | Call 0x1,0x2b 0827 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0828 ; -------------------------------------------------------------------------------------- 0828 ; SUBPROGRAM 0828 ; -------------------------------------------------------------------------------------- 0828 082b | + | .CONST 0x082b ; Address of begin 0829 0004 | | .CONST 0x0004 ; Address of exception handler 082a 0001 | | .CONST 0x0001 ; Number of locals 082b BODY_0828: 082b INIT_0828: 082b 00da | | Load_Top At_Offset_2 082c 8229 | ) | Call 0x1,0x29 082d 6803 |h | Jump_Zero 0x831 082e 00da | | Load_Top At_Offset_2 082f 8409 | | Call 0x2,0x9 0830 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0831 8408 | | Call 0x2,0x8 0832 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0833 0000 0000 | | .BLANK 0000[0x5] 0838 ; -------------------------------------------------------------------------------------- 0838 ; SUBPROGRAM 0838 ; -------------------------------------------------------------------------------------- 0838 083b | ; | .CONST 0x083b ; Address of begin 0839 083f | ? | .CONST 0x083f ; Address of exception handler 083a 0001 | | .CONST 0x0001 ; Number of locals 083b BODY_0838: 083b INIT_0838: 083b e602 | | Load 0x3,0x2 083c e604 | | Load 0x3,0x4 083d 822f | / | Call 0x1,0x2f 083e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 083f TRAP_0838: 083f e219 | | Load 0x1,0x19 0840 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0841 010f | | Execute Exception,Equal 0842 6804 |h | Jump_Zero 0x847 0843 e602 | | Load 0x3,0x2 0844 e604 | | Load 0x3,0x4 0845 8404 | | Call 0x2,0x4 0846 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0847 0100 | | Execute Exception,Raise 0848 ; -------------------------------------------------------------------------------------- 0848 ; SUBPROGRAM 0848 ; -------------------------------------------------------------------------------------- 0848 086e | n | .CONST 0x086e ; Address of begin 0849 0004 | | .CONST 0x0004 ; Address of exception handler 084a 0013 | | .CONST 0x0013 ; Number of locals 084b INIT_0848: 084b 029a 0873 | s| Declare_Subprogram INIT_0870,For_Outer_Call,Visible,Unelaborated 084d 029a 0883 | | Declare_Subprogram INIT_0880,For_Outer_Call,Visible,Unelaborated 084f 029a 089b | | Declare_Subprogram INIT_0898,For_Outer_Call,Visible,Unelaborated 0851 029a 08ab | | Declare_Subprogram INIT_08a8,For_Outer_Call,Visible,Unelaborated 0853 0093 0000 | | push_full_address 0x0 0855 6026 |`& | Indirect_Literal Discrete,0x87c,{0x80000000, 0x00020000} 0856 0273 | s | Execute Discrete,Plus 0857 0129 | ) | Execute Any,Make_Visible 0858 00bf | | Action Accept_Activation 0859 e001 | | Load 0x0,0x1 085a e002 | | Load 0x0,0x2 085b 00ec | | Load_Encached Diana_Tree_Cache 085c 00ec | | Load_Encached Diana_Tree_Cache 085d 00e5 | | Load_Encached Long_Integer_Cache 085e 00eb | | Load_Encached Diana_Cache 085f 1918 | | Execute Package,Field_Reference,Field_Number 0x18 0860 e003 | | Load 0x0,0x3 0861 0387 | | Declare_Variable Package 0862 00d8 | | Load_Top At_Offset_0 0863 020f | | Execute Module,Activate 0864 00d8 | | Load_Top At_Offset_0 0865 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0866 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0867 00c7 | | Action Elaborate_Subprogram 0868 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0869 00c7 | | Action Elaborate_Subprogram 086a 1d10 | | Execute_Immediate Reference_Lex_1,0x10 086b 00c7 | | Action Elaborate_Subprogram 086c 1d0d | | Execute_Immediate Reference_Lex_1,0xd 086d 00c7 | | Action Elaborate_Subprogram 086e BODY_0848: 086e 00bc | | Action Signal_Activated 086f 00bb | | Action Signal_Completion 0870 ; -------------------------------------------------------------------------------------- 0870 ; SUBPROGRAM 0870 ; -------------------------------------------------------------------------------------- 0870 0873 | s | .CONST 0x0873 ; Address of begin 0871 0004 | | .CONST 0x0004 ; Address of exception handler 0872 0001 | | .CONST 0x0001 ; Number of locals 0873 BODY_0870: 0873 INIT_0870: 0873 e212 | | Load 0x1,0x12 0874 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0875 00db | | Load_Top At_Offset_3 0876 e212 | | Load 0x1,0x12 0877 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0878 c213 | | Store 0x1,0x13 0879 4502 |E | Exit_Suprogram New_Top_Offset 0x2 087a 0000 0000 | | .XXX[0x2] 087c 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 0880 ; -------------------------------------------------------------------------------------- 0880 ; SUBPROGRAM 0880 ; -------------------------------------------------------------------------------------- 0880 0883 | | .CONST 0x0883 ; Address of begin 0881 088a | | .CONST 0x088a ; Address of exception handler 0882 0001 | | .CONST 0x0001 ; Number of locals 0883 BODY_0880: 0883 INIT_0880: 0883 4801 |H | Short_Literal 0x1 0884 e5fe | | Load 0x2,-0x2 0885 e5ff | | Load 0x2,-0x1 0886 e213 | | Load 0x1,0x13 0887 e212 | | Load 0x1,0x12 0888 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0889 4503 |E | Exit_Suprogram New_Top_Offset 0x3 088a TRAP_0880: 088a e212 | | Load 0x1,0x12 088b 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 088c 010f | | Execute Exception,Equal 088d 6802 |h | Jump_Zero 0x890 088e e211 | | Load 0x1,0x11 088f 0257 | W | Execute Discrete,Raise 0890 0100 | | Execute Exception,Raise 0891 0000 0000 | | .BLANK 0000[0x7] 0898 ; -------------------------------------------------------------------------------------- 0898 ; SUBPROGRAM 0898 ; -------------------------------------------------------------------------------------- 0898 089b | | .CONST 0x089b ; Address of begin 0899 0004 | | .CONST 0x0004 ; Address of exception handler 089a 0001 | | .CONST 0x0001 ; Number of locals 089b BODY_0898: 089b INIT_0898: 089b 4800 |H | Short_Literal 0x0 089c 00eb | | Load_Encached Diana_Cache 089d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 089e e5ff | | Load 0x2,-0x1 089f e213 | | Load 0x1,0x13 08a0 e212 | | Load 0x1,0x12 08a1 1818 | | Execute Package,Field_Execute,Field_Number 0x18 08a2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 08a3 0000 0000 | | .BLANK 0000[0x5] 08a8 ; -------------------------------------------------------------------------------------- 08a8 ; SUBPROGRAM 08a8 ; -------------------------------------------------------------------------------------- 08a8 08ab | | .CONST 0x08ab ; Address of begin 08a9 0004 | | .CONST 0x0004 ; Address of exception handler 08aa 0001 | | .CONST 0x0001 ; Number of locals 08ab BODY_08a8: 08ab INIT_08a8: 08ab 00e1 | | Load_Encached Boolean_Cache 08ac e5fe | | Load 0x2,-0x2 08ad e5ff | | Load 0x2,-0x1 08ae e213 | | Load 0x1,0x13 08af e212 | | Load 0x1,0x12 08b0 1817 | | Execute Package,Field_Execute,Field_Number 0x17 08b1 c5fe | | Store 0x2,-0x2 08b2 c5fd | | Store 0x2,-0x3 08b3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 08b4 ; -------------------------------------------------------------------------------------- 08b4 ; STRING TABLE 08b4 ; -------------------------------------------------------------------------------------- 08b4 0004 | | .STRTAB 0x0004->0x08b6 ; "Subsystem State Dump not implemented." 08b5 0027 | ' | .STREND 0x0027->0x08c8 08b6 5375 6273 |Subs| .STRTAB_STRINGS 08c9 0000 0000 | | .BLANK 0000[0x7] 08d0 ; -------------------------------------------------------------------------------------- 08d0 ; Debug Table 08d0 ; -------------------------------------------------------------------------------------- 08d0 0004 0007 | | .DEBUG4 0x0004,0x0007,0xc907,0x0000,0x0001,0x0000 08d6 0000 0180 | | .XXX[0x26] 08d8 0006 5c04 | \ | 08da 0800 0100 | | 08dc 0000 0000 | | 08de 0000 0012 | | 08e0 042d dc04 | - | 08e2 0000 007f | | 08e4 00af 2c0d | , | 08e6 0000 33b2 | 3 | 08e8 042d dc04 | - | 08ea 0000 003f | ?| 08ec 0001 9160 | `| 08ee 0000 0180 | | 08f0 0001 0404 | | 08f2 0800 0100 | | 08f4 8000 0000 | | 08f6 0000 0000 | | 08f8 0001 0404 | | 08fa 0800 0100 | | 08fc 0000 0000 | | .BLANK 0000[0x4] 0900 0006 5c04 | \ | .XXX[0x8] 0902 0800 0100 | | 0904 0000 0000 | | 0906 0000 0012 | | 0908 0000 0000 | | .BLANK 0000[0x7] 090f 0002 0006 | | .XXX[0x11] 0911 ac04 0000 | | 0913 4398 0430 |C 0| 0915 6404 0000 |d | 0917 0000 0001 | | 0919 0404 0800 | | 091b 0400 0000 | | 091d 0000 0000 | | 091f 0175 | u | 0920 0000 0000 | | .BLANK 0000[0x4] 0924 0749 9804 | I | .XXX[0xc] 0926 0000 0000 | | 0928 0736 a404 | 6 | 092a 0000 007f | | 092c 0013 0412 | | 092e 0000 0c02 | | 0930 0000 0000 | | .BLANK 0000[0x7] 0937 0003 0001 | | .XXX[0x9] 0939 a804 0800 | | 093b 1280 0000 | | 093d 0000 0000 | | 093f 8175 | u | 0940 0000 0000 | | .BLANK 0000[0xc0]