|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3072 (0xc00) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 02b0 | | .CONST 0x02b0 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0054 | T | .CONST 0x0054 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001d | | .CONST 0x001d ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x0342,0x8000,0x0000,0x0059,0x7465,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd 000e 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xe,0xfffc 0010 029a 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x10,0xfffb 0012 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x12,0xfffa 0014 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x14,0xfff9 0016 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x16,0xfff8 0018 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x18,0xfff7 001a 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1a,0xfff6 001c 029a 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1c,0xfff5 001e 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1e,0xfff4 0020 029a 018b | | Declare_Subprogram INIT_0188,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x20,0xfff3 0022 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x22,0xfff2 0024 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x24,0xfff1 0026 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x26,0xfff0 0028 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x28,0xffef 002a 029a 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2a,0xffee 002c 029a 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x2c,0xffed 002e 00bf | | Action Accept_Activation 002f 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x002f,0x036a,0x8000,0x0000,0x0059,0x7475,0x0000,0x0007 ; Debug Table 0x1.0x0 = 0x2f,0xffff 0030 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x30,0xfffe 0031 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x2 = 0x31,0xfffd 0032 1914 | | Execute Package,Field_Reference,Field_Number 0x14 0033 0007 | | Action Break_Optional 0034 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x3 = 0x34,0xfffc 0035 00c7 | | Action Elaborate_Subprogram 0036 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x4 = 0x36,0xfffb 0037 00c7 | | Action Elaborate_Subprogram 0038 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x5 = 0x38,0xfffa 0039 00c7 | | Action Elaborate_Subprogram 003a 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x6 = 0x3a,0xfff9 003b 00c7 | | Action Elaborate_Subprogram 003c 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x7 = 0x3c,0xfff8 003d 00c7 | | Action Elaborate_Subprogram 003e 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x8 = 0x3e,0xfff7 003f 00c7 | | Action Elaborate_Subprogram 0040 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x9 = 0x40,0xfff6 0041 00c7 | | Action Elaborate_Subprogram 0042 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xa = 0x42,0xfff5 0043 00c7 | | Action Elaborate_Subprogram 0044 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xb = 0x44,0xfff4 0045 00c7 | | Action Elaborate_Subprogram 0046 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xc = 0x46,0xfff3 0047 00c7 | | Action Elaborate_Subprogram 0048 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xd = 0x48,0xfff2 0049 00c7 | | Action Elaborate_Subprogram 004a 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xe = 0x4a,0xfff1 004b 00c7 | | Action Elaborate_Subprogram 004c 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xf = 0x4c,0xfff0 004d 00c7 | | Action Elaborate_Subprogram 004e 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x10 = 0x4e,0xffef 004f 00c7 | | Action Elaborate_Subprogram 0050 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x11 = 0x50,0xffee 0051 00c7 | | Action Elaborate_Subprogram 0052 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x12 = 0x52,0xffed 0053 00c7 | | Action Elaborate_Subprogram 0054 BODY_0008: 0054 00bc | | Action Signal_Activated 0055 00bb | | Action Signal_Completion 0056 0000 0000 | | .XXX[0x2] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 005b | [ | .CONST 0x005b ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0001 | | .CONST 0x0001 ; Number of locals 005b BODY_0058: 005b INIT_0058: 005b 00db | | Load_Top At_Offset_3 ; Debug Table 0x2 = .DEBUG 0x005b,0x0392,0x0001,0x0000,0x0059,0x7465,0x0000,0x0013 ; Debug Table 0x2.0x0 = 0x5b,0x1 005c 00db | | Load_Top At_Offset_3 005d 4974 |It | Short_Literal 0x174 005e 00eb | | Load_Encached Diana_Cache 005f 0098 | | Execute Package,Field_Read_Dynamic 0060 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0061 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0062 0000 0000 | | .BLANK 0000[0x6] 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 0073 | s | .CONST 0x0073 ; Address of begin 0069 0004 | | .CONST 0x0004 ; Address of exception handler 006a 0002 | | .CONST 0x0002 ; Number of locals 006b INIT_0068: 006b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x006b,0x0396,0x0001,0x0000,0x0059,0x7465,0x0000,0x001e ; Debug Table 0x3.0x0 = 0x6b,0xffff 006c e5fe | | Load 0x2,-0x2 006d 00eb | | Load_Encached Diana_Cache 006e 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 006f e5ff | | Load 0x2,-0x1 0070 00eb | | Load_Encached Diana_Cache 0071 1879 | y | Execute Package,Field_Execute,Field_Number 0x79 0072 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0073 BODY_0068: 0073 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x1 = 0x73,0x1 0074 4800 |H | Short_Literal 0x0 0075 00da | | Load_Top At_Offset_2 0076 e5fe | | Load 0x2,-0x2 0077 4974 |It | Short_Literal 0x174 0078 00eb | | Load_Encached Diana_Cache 0079 0098 | | Execute Package,Field_Read_Dynamic 007a 1819 | | Execute Package,Field_Execute,Field_Number 0x19 007b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x2 = 0x7b,0x2 007c e5fe | | Load 0x2,-0x2 007d 820d | | Call 0x1,0xd 007e e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x3 = 0x7e,0x3 007f 00eb | | Load_Encached Diana_Cache 0080 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0081 0b17 | | Execute_Immediate Case_Compare,0x17 0082 7001 |p | Jump_Nonzero 0x84 0083 780c |x | Jump 0x90 ; Debug Table 0x3.0x4 = 0x83,0x7 0084 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x5 = 0x84,0x4 0085 0b16 | | Execute_Immediate Case_Compare,0x16 0086 7001 |p | Jump_Nonzero 0x88 0087 7807 |x | Jump 0x8f ; Debug Table 0x3.0x6 = 0x87,0x6 0088 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x7 = 0x88,0x5 0089 00eb | | Load_Encached Diana_Cache 008a 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 008b 00db | | Load_Top At_Offset_3 008c 4959 |IY | Short_Literal 0x159 008d 00eb | | Load_Encached Diana_Cache 008e 0096 | | Execute Package,Entry 008f 00d1 | | Pop_Control Pop_Count_1 0090 00d1 | | Pop_Control Pop_Count_1 0091 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x8 = 0x91,0x8 0092 a5fe | | Store_Unchecked 0x2,-0x2 0093 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0094 0000 0000 | | .BLANK 0000[0x4] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 00a7 | | .CONST 0x00a7 ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0002 | | .CONST 0x0002 ; Number of locals 009b INIT_0098: 009b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x009b,0x03aa,0x0001,0x0000,0x0059,0x7465,0x0000,0x002e ; Debug Table 0x4.0x0 = 0x9b,0xffff 009c 00eb | | Load_Encached Diana_Cache 009d 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 009e 4893 |H | Short_Literal 0x93 009f 00eb | | Load_Encached Diana_Cache 00a0 187f | | Execute Package,Field_Execute,Field_Number 0x7f 00a1 00eb | | Load_Encached Diana_Cache 00a2 1812 | | Execute Package,Field_Execute,Field_Number 0x12 00a3 4810 |H | Short_Literal 0x10 00a4 00eb | | Load_Encached Diana_Cache 00a5 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 00a6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00a7 BODY_0098: 00a7 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x1 = 0xa7,0x1 00a8 4800 |H | Short_Literal 0x0 00a9 00da | | Load_Top At_Offset_2 00aa e5ff | | Load 0x2,-0x1 00ab 4974 |It | Short_Literal 0x174 00ac 00eb | | Load_Encached Diana_Cache 00ad 0098 | | Execute Package,Field_Read_Dynamic 00ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00af 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x2 = 0xaf,0x2 00b0 00d9 | | Load_Top At_Offset_1 00b1 00eb | | Load_Encached Diana_Cache 00b2 188d | | Execute Package,Field_Execute,Field_Number 0x8d 00b3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0xb3,0x3 00b4 a5ff | | Store_Unchecked 0x2,-0x1 00b5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00b6 0000 0000 | | .XXX[0x2] 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 00db | | Load_Top At_Offset_3 ; Debug Table 0x5 = .DEBUG 0x00bb,0x03b4,0x0001,0x0000,0x0059,0x7465,0x0000,0x0038 ; Debug Table 0x5.0x0 = 0xbb,0x1 00bc 00db | | Load_Top At_Offset_3 00bd 4974 |It | Short_Literal 0x174 00be 00eb | | Load_Encached Diana_Cache 00bf 0098 | | Execute Package,Field_Read_Dynamic 00c0 1818 | | Execute Package,Field_Execute,Field_Number 0x18 00c1 c5fe | | Store 0x2,-0x2 00c2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00c3 0000 0000 | | .BLANK 0000[0x5] 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 ; Debug Table 0x6 = .DEBUG 0x00cb,0x03b8,0x0001,0x0000,0x0059,0x7465,0x0000,0x0048 ; Debug Table 0x6.0x0 = 0xcb,0x1 00cc 4853 |HS | Short_Literal 0x53 00cd 4974 |It | Short_Literal 0x174 00ce 00eb | | Load_Encached Diana_Cache 00cf 0098 | | Execute Package,Field_Read_Dynamic 00d0 1818 | | Execute Package,Field_Execute,Field_Number 0x18 00d1 0033 | 3 | Store_Top Heap_Access,At_Offset_3 00d2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00d3 0000 0000 | | .BLANK 0000[0x5] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00e4 | | .CONST 0x00e4 ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0004 | | .CONST 0x0004 ; Number of locals 00db INIT_00d8: 00db 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x00db,0x03bc,0x0001,0x0000,0x0059,0x7465,0x0000,0x0052 ; Debug Table 0x7.0x0 = 0xdb,0xffff 00dc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x1 = 0xdc,0xfffe 00dd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x2 = 0xdd,0xfffd 00de 00eb | | Load_Encached Diana_Cache 00df 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 00e0 4893 |H | Short_Literal 0x93 00e1 00eb | | Load_Encached Diana_Cache 00e2 187f | | Execute Package,Field_Execute,Field_Number 0x7f 00e3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00e4 BODY_00d8: 00e4 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x3 = 0xe4,0x1 00e5 e5fe | | Load 0x2,-0x2 00e6 4974 |It | Short_Literal 0x174 00e7 00eb | | Load_Encached Diana_Cache 00e8 0098 | | Execute Package,Field_Read_Dynamic 00e9 180f | | Execute Package,Field_Execute,Field_Number 0xf 00ea 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x4 = 0xea,0x2 00eb e5ff | | Load 0x2,-0x1 00ec 4974 |It | Short_Literal 0x174 00ed 00eb | | Load_Encached Diana_Cache 00ee 0098 | | Execute Package,Field_Read_Dynamic 00ef 180f | | Execute Package,Field_Execute,Field_Number 0xf 00f0 00eb | | Load_Encached Diana_Cache ; Debug Table 0x7.0x5 = 0xf0,0x3 00f1 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 00f2 e5fe | | Load 0x2,-0x2 00f3 00eb | | Load_Encached Diana_Cache 00f4 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 00f5 488d |H | Short_Literal 0x8d 00f6 00eb | | Load_Encached Diana_Cache 00f7 187f | | Execute Package,Field_Execute,Field_Number 0x7f 00f8 0033 | 3 | Store_Top Heap_Access,At_Offset_3 00f9 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x6 = 0xf9,0x4 00fa e5fd | | Load 0x2,-0x3 00fb 00eb | | Load_Encached Diana_Cache 00fc 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 00fd 821d | | Call 0x1,0x1d 00fe 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x7 = 0xfe,0x5 00ff e5ff | | Load 0x2,-0x1 0100 4811 |H | Short_Literal 0x11 0101 00eb | | Load_Encached Diana_Cache 0102 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 0103 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0104 e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x8 = 0x104,0x6 0105 4853 |HS | Short_Literal 0x53 0106 4974 |It | Short_Literal 0x174 0107 00eb | | Load_Encached Diana_Cache 0108 0098 | | Execute Package,Field_Read_Dynamic 0109 1818 | | Execute Package,Field_Execute,Field_Number 0x18 010a c5fd | | Store 0x2,-0x3 010b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x9 = 0x10b,0x7 010c e5fd | | Load 0x2,-0x3 010d 00eb | | Load_Encached Diana_Cache 010e 188d | | Execute Package,Field_Execute,Field_Number 0x8d 010f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0xa = 0x10f,0x8 0110 e5fd | | Load 0x2,-0x3 0111 00eb | | Load_Encached Diana_Cache 0112 188e | | Execute Package,Field_Execute,Field_Number 0x8e 0113 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0114 0000 0000 | | .BLANK 0000[0x4] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0120 | | .CONST 0x0120 ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0002 | | .CONST 0x0002 ; Number of locals 011b INIT_0118: 011b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x011b,0x03d4,0x0001,0x0000,0x0059,0x7465,0x0000,0x0068 ; Debug Table 0x8.0x0 = 0x11b,0xffff 011c e5fe | | Load 0x2,-0x2 011d 00eb | | Load_Encached Diana_Cache 011e 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 011f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0120 BODY_0118: 0120 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x1 = 0x120,0x1 0121 4805 |H | Short_Literal 0x5 0122 4974 |It | Short_Literal 0x174 0123 00eb | | Load_Encached Diana_Cache 0124 0098 | | Execute Package,Field_Read_Dynamic 0125 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0126 c5fe | | Store 0x2,-0x2 0127 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x2 = 0x127,0x2 0128 00d9 | | Load_Top At_Offset_1 0129 821d | | Call 0x1,0x1d 012a 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x3 = 0x12a,0x3 012b e5ff | | Load 0x2,-0x1 012c 4974 |It | Short_Literal 0x174 012d 00eb | | Load_Encached Diana_Cache 012e 0098 | | Execute Package,Field_Read_Dynamic 012f 180f | | Execute Package,Field_Execute,Field_Number 0xf 0130 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x4 = 0x130,0x4 0131 e5fe | | Load 0x2,-0x2 0132 00eb | | Load_Encached Diana_Cache 0133 188e | | Execute Package,Field_Execute,Field_Number 0x8e 0134 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0135 0000 0000 | | .XXX[0x3] 0137 0000 | | 0138 ; -------------------------------------------------------------------------------------- 0138 ; SUBPROGRAM 0138 ; -------------------------------------------------------------------------------------- 0138 013c | < | .CONST 0x013c ; Address of begin 0139 0004 | | .CONST 0x0004 ; Address of exception handler 013a 0002 | | .CONST 0x0002 ; Number of locals 013b INIT_0138: 013b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x013b,0x03e0,0x0001,0x0000,0x0059,0x7465,0x0000,0x0078 ; Debug Table 0x9.0x0 = 0x13b,0xffff 013c BODY_0138: 013c e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x1 = 0x13c,0x1 013d 4811 |H | Short_Literal 0x11 013e 4974 |It | Short_Literal 0x174 013f 00eb | | Load_Encached Diana_Cache 0140 0098 | | Execute Package,Field_Read_Dynamic 0141 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0142 c5fe | | Store 0x2,-0x2 0143 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x2 = 0x143,0x2 0144 e5ff | | Load 0x2,-0x1 0145 4974 |It | Short_Literal 0x174 0146 00eb | | Load_Encached Diana_Cache 0147 0098 | | Execute Package,Field_Read_Dynamic 0148 180f | | Execute Package,Field_Execute,Field_Number 0xf 0149 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x3 = 0x149,0x3 014a 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 014b e5ff | | Load 0x2,-0x1 014c 00eb | | Load_Encached Diana_Cache 014d 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 014e 488d |H | Short_Literal 0x8d 014f 00eb | | Load_Encached Diana_Cache 0150 187f | | Execute Package,Field_Execute,Field_Number 0x7f 0151 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0152 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x4 = 0x152,0x4 0153 e5fe | | Load 0x2,-0x2 0154 00eb | | Load_Encached Diana_Cache 0155 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 0156 821d | | Call 0x1,0x1d 0157 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x5 = 0x157,0x5 0158 e5fe | | Load 0x2,-0x2 0159 00eb | | Load_Encached Diana_Cache 015a 188e | | Execute Package,Field_Execute,Field_Number 0x8e 015b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 015c 0000 0000 | | .BLANK 0000[0x4] 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0168 | h | .CONST 0x0168 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0002 | | .CONST 0x0002 ; Number of locals 0163 INIT_0160: 0163 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x0163,0x03ee,0x0001,0x0000,0x0059,0x7465,0x0000,0x0088 ; Debug Table 0xa.0x0 = 0x163,0xffff 0164 e5fe | | Load 0x2,-0x2 0165 00eb | | Load_Encached Diana_Cache 0166 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 0167 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0168 BODY_0160: 0168 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x1 = 0x168,0x1 0169 4813 |H | Short_Literal 0x13 016a 4974 |It | Short_Literal 0x174 016b 00eb | | Load_Encached Diana_Cache 016c 0098 | | Execute Package,Field_Read_Dynamic 016d 1818 | | Execute Package,Field_Execute,Field_Number 0x18 016e c5fe | | Store 0x2,-0x2 016f e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x2 = 0x16f,0x2 0170 00d9 | | Load_Top At_Offset_1 0171 821d | | Call 0x1,0x1d 0172 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x3 = 0x172,0x3 0173 e5ff | | Load 0x2,-0x1 0174 4974 |It | Short_Literal 0x174 0175 00eb | | Load_Encached Diana_Cache 0176 0098 | | Execute Package,Field_Read_Dynamic 0177 180f | | Execute Package,Field_Execute,Field_Number 0xf 0178 00eb | | Load_Encached Diana_Cache ; Debug Table 0xa.0x4 = 0x178,0x4 0179 1812 | | Execute Package,Field_Execute,Field_Number 0x12 017a e5ff | | Load 0x2,-0x1 017b 4866 |Hf | Short_Literal 0x66 017c 00eb | | Load_Encached Diana_Cache 017d 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 017e e5fe | | Load 0x2,-0x2 017f 00eb | | Load_Encached Diana_Cache 0180 188e | | Execute Package,Field_Execute,Field_Number 0x8e 0181 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0182 0000 0000 | | .BLANK 0000[0x6] 0188 ; -------------------------------------------------------------------------------------- 0188 ; SUBPROGRAM 0188 ; -------------------------------------------------------------------------------------- 0188 0190 | | .CONST 0x0190 ; Address of begin 0189 0004 | | .CONST 0x0004 ; Address of exception handler 018a 0002 | | .CONST 0x0002 ; Number of locals 018b INIT_0188: 018b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x018b,0x03fa,0x0001,0x0000,0x0059,0x7465,0x0000,0x0098 ; Debug Table 0xb.0x0 = 0x18b,0xffff 018c 00db | | Load_Top At_Offset_3 018d 00eb | | Load_Encached Diana_Cache 018e 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 018f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0190 BODY_0188: 0190 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x1 = 0x190,0x1 0191 4811 |H | Short_Literal 0x11 0192 4974 |It | Short_Literal 0x174 0193 00eb | | Load_Encached Diana_Cache 0194 0098 | | Execute Package,Field_Read_Dynamic 0195 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0196 c5ff | | Store 0x2,-0x1 0197 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2 = 0x197,0x2 0198 488d |H | Short_Literal 0x8d 0199 4974 |It | Short_Literal 0x174 019a 00eb | | Load_Encached Diana_Cache 019b 0098 | | Execute Package,Field_Read_Dynamic 019c 1818 | | Execute Package,Field_Execute,Field_Number 0x18 019d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 019e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 019f 0000 | | .XXX[0x1] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01c3 | | .CONST 0x01c3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0009 | | .CONST 0x0009 ; Number of locals 01a3 INIT_01a0: 01a3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x01a3,0x0402,0x0001,0x0000,0x0059,0x7465,0x0000,0x00a2 ; Debug Table 0xc.0x0 = 0x1a3,0xffff 01a4 00db | | Load_Top At_Offset_3 01a5 00eb | | Load_Encached Diana_Cache 01a6 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9 01a7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01a8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x1 = 0x1a8,0xfffe 01a9 497a |Iz | Short_Literal 0x17a 01aa 00eb | | Load_Encached Diana_Cache 01ab 0098 | | Execute Package,Field_Read_Dynamic 01ac 1819 | | Execute Package,Field_Execute,Field_Number 0x19 01ad 4814 |H | Short_Literal 0x14 01ae 00eb | | Load_Encached Diana_Cache 01af 1879 | y | Execute Package,Field_Execute,Field_Number 0x79 01b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01b1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x1b1,0xfffd 01b2 497a |Iz | Short_Literal 0x17a 01b3 00eb | | Load_Encached Diana_Cache 01b4 0098 | | Execute Package,Field_Read_Dynamic 01b5 1818 | | Execute Package,Field_Execute,Field_Number 0x18 01b6 4815 |H | Short_Literal 0x15 01b7 00eb | | Load_Encached Diana_Cache 01b8 1879 | y | Execute Package,Field_Execute,Field_Number 0x79 01b9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01ba 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x3 = 0x1ba,0xfffc 01bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x4 = 0x1bb,0xfffb 01bc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x5 = 0x1bc,0xfffa 01bd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x6 = 0x1bd,0xfff9 01be e5ff | | Load 0x2,-0x1 01bf 00eb | | Load_Encached Diana_Cache 01c0 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 01c1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01c2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x7 = 0x1c2,0xfff8 01c3 BODY_01a0: 01c3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x8 = 0x1c3,0x1 01c4 00eb | | Load_Encached Diana_Cache 01c5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01c6 0f12 | | Execute_Immediate Equal,0x12 01c7 681b |h | Jump_Zero 0x1e3 01c8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x9 = 0x1c8,0x2 01c9 00eb | | Load_Encached Diana_Cache 01ca 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 01cb 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01cc e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xa = 0x1cc,0x3 01cd 00d9 | | Load_Top At_Offset_1 01ce 821d | | Call 0x1,0x1d 01cf 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0xb = 0x1cf,0x4 01d0 00d9 | | Load_Top At_Offset_1 01d1 4974 |It | Short_Literal 0x174 01d2 00eb | | Load_Encached Diana_Cache 01d3 0098 | | Execute Package,Field_Read_Dynamic 01d4 180f | | Execute Package,Field_Execute,Field_Number 0xf 01d5 e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xc = 0x1d5,0x5 01d6 00da | | Load_Top At_Offset_2 01d7 4921 |I! | Short_Literal 0x121 01d8 00eb | | Load_Encached Diana_Cache 01d9 0096 | | Execute Package,Entry 01da 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0xd = 0x1da,0x6 01db 00da | | Load_Top At_Offset_2 01dc 4974 |It | Short_Literal 0x174 01dd 00eb | | Load_Encached Diana_Cache 01de 0098 | | Execute Package,Field_Read_Dynamic 01df 180f | | Execute Package,Field_Execute,Field_Number 0xf 01e0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xe = 0x1e0,0x7 01e1 a403 | | Store_Unchecked 0x2,0x3 01e2 7803 |x | Jump 0x1e6 01e3 e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xf = 0x1e3,0x8 01e4 00da | | Load_Top At_Offset_2 01e5 821d | | Call 0x1,0x1d 01e6 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x10 = 0x1e6,0x9 01e7 e402 | | Load 0x2,0x2 01e8 4974 |It | Short_Literal 0x174 01e9 00eb | | Load_Encached Diana_Cache 01ea 0098 | | Execute Package,Field_Read_Dynamic 01eb 180f | | Execute Package,Field_Execute,Field_Number 0xf 01ec e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x11 = 0x1ec,0xa 01ed e403 | | Load 0x2,0x3 01ee 4810 |H | Short_Literal 0x10 01ef 00eb | | Load_Encached Diana_Cache 01f0 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 01f1 a405 | | Store_Unchecked 0x2,0x5 01f2 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x12 = 0x1f2,0xb 01f3 00eb | | Load_Encached Diana_Cache 01f4 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 01f5 e405 | | Load 0x2,0x5 01f6 00eb | | Load_Encached Diana_Cache 01f7 1841 | A | Execute Package,Field_Execute,Field_Number 0x41 01f8 e405 | | Load 0x2,0x5 ; Debug Table 0xc.0x13 = 0x1f8,0xc 01f9 4809 |H | Short_Literal 0x9 01fa 00eb | | Load_Encached Diana_Cache 01fb 187c | | | Execute Package,Field_Execute,Field_Number 0x7c 01fc a406 | | Store_Unchecked 0x2,0x6 01fd e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x14 = 0x1fd,0xd 01fe e5ff | | Load 0x2,-0x1 01ff 00eb | | Load_Encached Diana_Cache 0200 188d | | Execute Package,Field_Execute,Field_Number 0x8d 0201 00eb | | Load_Encached Diana_Cache ; Debug Table 0xc.0x15 = 0x201,0xe 0202 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0203 e406 | | Load 0x2,0x6 0204 00eb | | Load_Encached Diana_Cache 0205 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 0206 4893 |H | Short_Literal 0x93 0207 00eb | | Load_Encached Diana_Cache 0208 187f | | Execute Package,Field_Execute,Field_Number 0x7f 0209 0033 | 3 | Store_Top Heap_Access,At_Offset_3 020a 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x16 = 0x20a,0xf 020b e5ff | | Load 0x2,-0x1 020c 00eb | | Load_Encached Diana_Cache 020d 188e | | Execute Package,Field_Execute,Field_Number 0x8e 020e e405 | | Load 0x2,0x5 ; Debug Table 0xc.0x17 = 0x20e,0x10 020f a5fe | | Store_Unchecked 0x2,-0x2 0210 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0211 0000 0000 | | .BLANK 0000[0x7] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 0224 | $ | .CONST 0x0224 ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0002 | | .CONST 0x0002 ; Number of locals 021b INIT_0218: 021b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd = .DEBUG 0x021b,0x0434,0x0001,0x0000,0x0059,0x7465,0x0000,0x00b2 ; Debug Table 0xd.0x0 = 0x21b,0xffff 021c 00eb | | Load_Encached Diana_Cache 021d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 021e 00eb | | Load_Encached Diana_Cache 021f 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0220 4866 |Hf | Short_Literal 0x66 0221 00eb | | Load_Encached Diana_Cache 0222 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 0223 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0224 BODY_0218: 0224 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x224,0x1 0225 00d9 | | Load_Top At_Offset_1 0226 00eb | | Load_Encached Diana_Cache 0227 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 0228 c5ff | | Store 0x2,-0x1 0229 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x2 = 0x229,0x2 022a 00d9 | | Load_Top At_Offset_1 022b 00eb | | Load_Encached Diana_Cache 022c 188d | | Execute Package,Field_Execute,Field_Number 0x8d 022d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x3 = 0x22d,0x3 022e a5fe | | Store_Unchecked 0x2,-0x2 022f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0238 | 8 | .CONST 0x0238 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0002 | | .CONST 0x0002 ; Number of locals 0233 INIT_0230: 0233 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x0233,0x043e,0x0001,0x0000,0x0059,0x7465,0x0000,0x00c2 ; Debug Table 0xe.0x0 = 0x233,0xffff 0234 00db | | Load_Top At_Offset_3 0235 00eb | | Load_Encached Diana_Cache 0236 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0237 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0238 BODY_0230: 0238 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x1 = 0x238,0x1 0239 00d9 | | Load_Top At_Offset_1 023a 4974 |It | Short_Literal 0x174 023b 00eb | | Load_Encached Diana_Cache 023c 0098 | | Execute Package,Field_Read_Dynamic 023d 180f | | Execute Package,Field_Execute,Field_Number 0xf 023e 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x2 = 0x23e,0x2 023f 4800 |H | Short_Literal 0x0 0240 00da | | Load_Top At_Offset_2 0241 e5ff | | Load 0x2,-0x1 0242 4974 |It | Short_Literal 0x174 0243 00eb | | Load_Encached Diana_Cache 0244 0098 | | Execute Package,Field_Read_Dynamic 0245 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0246 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0247 0000 | | .XXX[0x1] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024c | L | .CONST 0x024c ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0002 | | .CONST 0x0002 ; Number of locals 024b INIT_0248: 024b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x024b,0x0446,0x0001,0x0000,0x0059,0x7465,0x0000,0x00cc ; Debug Table 0xf.0x0 = 0x24b,0xffff 024c BODY_0248: 024c 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0x1 = 0x24c,0x1 024d e5ff | | Load 0x2,-0x1 024e 4974 |It | Short_Literal 0x174 024f 00eb | | Load_Encached Diana_Cache 0250 0098 | | Execute Package,Field_Read_Dynamic 0251 180f | | Execute Package,Field_Execute,Field_Number 0xf 0252 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x2 = 0x252,0x2 0253 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0254 e5ff | | Load 0x2,-0x1 0255 4866 |Hf | Short_Literal 0x66 0256 00eb | | Load_Encached Diana_Cache 0257 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 0258 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0259 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0x3 = 0x259,0x3 025a 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 025b 00d9 | | Load_Top At_Offset_1 025c 00eb | | Load_Encached Diana_Cache 025d 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 025e e5fe | | Load 0x2,-0x2 025f 00eb | | Load_Encached Diana_Cache 0260 1890 | | Execute Package,Field_Execute,Field_Number 0x90 0261 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x261,0x4 0262 a5fd | | Store_Unchecked 0x2,-0x3 0263 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0264 0000 0000 | | .BLANK 0000[0x4] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026c | l | .CONST 0x026c ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0002 | | .CONST 0x0002 ; Number of locals 026b INIT_0268: 026b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x026b,0x0452,0x0001,0x0000,0x0059,0x7465,0x0000,0x00e2 ; Debug Table 0x10.0x0 = 0x26b,0xffff 026c BODY_0268: 026c 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x1 = 0x26c,0x1 026d e5fe | | Load 0x2,-0x2 026e 4974 |It | Short_Literal 0x174 026f 00eb | | Load_Encached Diana_Cache 0270 0098 | | Execute Package,Field_Read_Dynamic 0271 180f | | Execute Package,Field_Execute,Field_Number 0xf 0272 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x2 = 0x272,0x2 0273 480d |H | Short_Literal 0xd 0274 00eb | | Load_Encached Diana_Cache 0275 187c | | | Execute Package,Field_Execute,Field_Number 0x7c 0276 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0277 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x3 = 0x277,0x3 0278 00eb | | Load_Encached Diana_Cache 0279 1814 | | Execute Package,Field_Execute,Field_Number 0x14 027a 0b12 | | Execute_Immediate Case_Compare,0x12 027b 700a |p | Jump_Nonzero 0x286 027c 0b13 | | Execute_Immediate Case_Compare,0x13 027d 7008 |p | Jump_Nonzero 0x286 027e 0b11 | | Execute_Immediate Case_Compare,0x11 027f 7006 |p | Jump_Nonzero 0x286 0280 0b0e | | Execute_Immediate Case_Compare,0xe 0281 7004 |p | Jump_Nonzero 0x286 0282 0b10 | | Execute_Immediate Case_Compare,0x10 0283 7002 |p | Jump_Nonzero 0x286 0284 48e0 |H | Short_Literal 0xe0 ; Debug Table 0x10.0x4 = 0x284,0x5 0285 0257 | W | Execute Discrete,Raise 0286 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x5 = 0x286,0x4 0287 e5ff | | Load 0x2,-0x1 0288 00eb | | Load_Encached Diana_Cache 0289 188d | | Execute Package,Field_Execute,Field_Number 0x8d 028a 00d1 | | Pop_Control Pop_Count_1 028b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x6 = 0x28b,0x6 028c a5fd | | Store_Unchecked 0x2,-0x3 028d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 028e 0000 0000 | | .XXX[0x2] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0299 | | .CONST 0x0299 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0003 | | .CONST 0x0003 ; Number of locals 0293 INIT_0290: 0293 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11 = .DEBUG 0x0293,0x0462,0x0001,0x0000,0x0059,0x7465,0x0000,0x00f8 ; Debug Table 0x11.0x0 = 0x293,0xffff 0294 e5fe | | Load 0x2,-0x2 0295 00eb | | Load_Encached Diana_Cache 0296 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0297 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0298 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x1 = 0x298,0xfffe 0299 BODY_0290: 0299 4801 |H | Short_Literal 0x1 ; Debug Table 0x11.0x2 = 0x299,0x1 029a e5fe | | Load 0x2,-0x2 029b 4974 |It | Short_Literal 0x174 029c 00eb | | Load_Encached Diana_Cache 029d 0098 | | Execute Package,Field_Read_Dynamic 029e 180f | | Execute Package,Field_Execute,Field_Number 0xf 029f e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0x3 = 0x29f,0x2 02a0 4880 |H | Short_Literal 0x80 02a1 00eb | | Load_Encached Diana_Cache 02a2 187c | | | Execute Package,Field_Execute,Field_Number 0x7c 02a3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x4 = 0x2a4,0x3 02a5 00da | | Load_Top At_Offset_2 02a6 4938 |I8 | Short_Literal 0x138 02a7 00eb | | Load_Encached Diana_Cache 02a8 0096 | | Execute Package,Entry 02a9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x5 = 0x2a9,0x4 02aa e5ff | | Load 0x2,-0x1 02ab 4960 |I` | Short_Literal 0x160 02ac 00eb | | Load_Encached Diana_Cache 02ad 0096 | | Execute Package,Entry 02ae 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02af 0000 | | .XXX[0x1] 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; Debug Table 02b0 ; -------------------------------------------------------------------------------------- 02b0 0003 0012 | | .CONST 0x0003,0x0012 02b2 000b 0342 | B| .DEBUG 0x000b,0x0342,0x8000,0x0000,0x0059,0x7465,0x0000,0x0005 02ba 002f 036a | / j| .DEBUG 0x002f,0x036a,0x8000,0x0000,0x0059,0x7475,0x0000,0x0007 02c2 005b 0392 | [ | .DEBUG 0x005b,0x0392,0x0001,0x0000,0x0059,0x7465,0x0000,0x0013 02ca 006b 0396 | k | .DEBUG 0x006b,0x0396,0x0001,0x0000,0x0059,0x7465,0x0000,0x001e 02d2 009b 03aa | | .DEBUG 0x009b,0x03aa,0x0001,0x0000,0x0059,0x7465,0x0000,0x002e 02da 00bb 03b4 | | .DEBUG 0x00bb,0x03b4,0x0001,0x0000,0x0059,0x7465,0x0000,0x0038 02e2 00cb 03b8 | | .DEBUG 0x00cb,0x03b8,0x0001,0x0000,0x0059,0x7465,0x0000,0x0048 02ea 00db 03bc | | .DEBUG 0x00db,0x03bc,0x0001,0x0000,0x0059,0x7465,0x0000,0x0052 02f2 011b 03d4 | | .DEBUG 0x011b,0x03d4,0x0001,0x0000,0x0059,0x7465,0x0000,0x0068 02fa 013b 03e0 | ; | .DEBUG 0x013b,0x03e0,0x0001,0x0000,0x0059,0x7465,0x0000,0x0078 0302 0163 03ee | c | .DEBUG 0x0163,0x03ee,0x0001,0x0000,0x0059,0x7465,0x0000,0x0088 030a 018b 03fa | | .DEBUG 0x018b,0x03fa,0x0001,0x0000,0x0059,0x7465,0x0000,0x0098 0312 01a3 0402 | | .DEBUG 0x01a3,0x0402,0x0001,0x0000,0x0059,0x7465,0x0000,0x00a2 031a 021b 0434 | 4| .DEBUG 0x021b,0x0434,0x0001,0x0000,0x0059,0x7465,0x0000,0x00b2 0322 0233 043e | 3 >| .DEBUG 0x0233,0x043e,0x0001,0x0000,0x0059,0x7465,0x0000,0x00c2 032a 024b 0446 | K F| .DEBUG 0x024b,0x0446,0x0001,0x0000,0x0059,0x7465,0x0000,0x00cc 0332 026b 0452 | k R| .DEBUG 0x026b,0x0452,0x0001,0x0000,0x0059,0x7465,0x0000,0x00e2 033a 0293 0462 | b| .DEBUG 0x0293,0x0462,0x0001,0x0000,0x0059,0x7465,0x0000,0x00f8 0342 ; -------------------------------------------------------------------------------------- 0342 ; Debug3 Subtable 0x0 0342 ; -------------------------------------------------------------------------------------- 0342 0013 0000 | | .DBG3TAB 0x0013,0x0000 0344 000b ffff | | .CONST 0x000b,0xffff 0346 000c fffe | | .CONST 0x000c,0xfffe 0348 000d fffd | | .CONST 0x000d,0xfffd 034a 000e fffc | | .CONST 0x000e,0xfffc 034c 0010 fffb | | .CONST 0x0010,0xfffb 034e 0012 fffa | | .CONST 0x0012,0xfffa 0350 0014 fff9 | | .CONST 0x0014,0xfff9 0352 0016 fff8 | | .CONST 0x0016,0xfff8 0354 0018 fff7 | | .CONST 0x0018,0xfff7 0356 001a fff6 | | .CONST 0x001a,0xfff6 0358 001c fff5 | | .CONST 0x001c,0xfff5 035a 001e fff4 | | .CONST 0x001e,0xfff4 035c 0020 fff3 | | .CONST 0x0020,0xfff3 035e 0022 fff2 | " | .CONST 0x0022,0xfff2 0360 0024 fff1 | $ | .CONST 0x0024,0xfff1 0362 0026 fff0 | & | .CONST 0x0026,0xfff0 0364 0028 ffef | ( | .CONST 0x0028,0xffef 0366 002a ffee | * | .CONST 0x002a,0xffee 0368 002c ffed | , | .CONST 0x002c,0xffed 036a ; -------------------------------------------------------------------------------------- 036a ; Debug3 Subtable 0x1 036a ; -------------------------------------------------------------------------------------- 036a 0013 0000 | | .DBG3TAB 0x0013,0x0000 036c 002f ffff | / | .CONST 0x002f,0xffff 036e 0030 fffe | 0 | .CONST 0x0030,0xfffe 0370 0031 fffd | 1 | .CONST 0x0031,0xfffd 0372 0034 fffc | 4 | .CONST 0x0034,0xfffc 0374 0036 fffb | 6 | .CONST 0x0036,0xfffb 0376 0038 fffa | 8 | .CONST 0x0038,0xfffa 0378 003a fff9 | : | .CONST 0x003a,0xfff9 037a 003c fff8 | < | .CONST 0x003c,0xfff8 037c 003e fff7 | > | .CONST 0x003e,0xfff7 037e 0040 fff6 | @ | .CONST 0x0040,0xfff6 0380 0042 fff5 | B | .CONST 0x0042,0xfff5 0382 0044 fff4 | D | .CONST 0x0044,0xfff4 0384 0046 fff3 | F | .CONST 0x0046,0xfff3 0386 0048 fff2 | H | .CONST 0x0048,0xfff2 0388 004a fff1 | J | .CONST 0x004a,0xfff1 038a 004c fff0 | L | .CONST 0x004c,0xfff0 038c 004e ffef | N | .CONST 0x004e,0xffef 038e 0050 ffee | P | .CONST 0x0050,0xffee 0390 0052 ffed | R | .CONST 0x0052,0xffed 0392 ; -------------------------------------------------------------------------------------- 0392 ; Debug3 Subtable 0x2 0392 ; -------------------------------------------------------------------------------------- 0392 0000 0001 | | .DBG3TAB 0x0000,0x0001 0394 005b 0001 | [ | .CONST 0x005b,0x0001 0396 ; -------------------------------------------------------------------------------------- 0396 ; Debug3 Subtable 0x3 0396 ; -------------------------------------------------------------------------------------- 0396 0001 0008 | | .DBG3TAB 0x0001,0x0008 0398 006b ffff | k | .CONST 0x006b,0xffff 039a 0073 0001 | s | .CONST 0x0073,0x0001 039c 007b 0002 | { | .CONST 0x007b,0x0002 039e 007e 0003 | ~ | .CONST 0x007e,0x0003 03a0 0083 0007 | | .CONST 0x0083,0x0007 03a2 0084 0004 | | .CONST 0x0084,0x0004 03a4 0087 0006 | | .CONST 0x0087,0x0006 03a6 0088 0005 | | .CONST 0x0088,0x0005 03a8 0091 0008 | | .CONST 0x0091,0x0008 03aa ; -------------------------------------------------------------------------------------- 03aa ; Debug3 Subtable 0x4 03aa ; -------------------------------------------------------------------------------------- 03aa 0001 0003 | | .DBG3TAB 0x0001,0x0003 03ac 009b ffff | | .CONST 0x009b,0xffff 03ae 00a7 0001 | | .CONST 0x00a7,0x0001 03b0 00af 0002 | | .CONST 0x00af,0x0002 03b2 00b3 0003 | | .CONST 0x00b3,0x0003 03b4 ; -------------------------------------------------------------------------------------- 03b4 ; Debug3 Subtable 0x5 03b4 ; -------------------------------------------------------------------------------------- 03b4 0000 0001 | | .DBG3TAB 0x0000,0x0001 03b6 00bb 0001 | | .CONST 0x00bb,0x0001 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; Debug3 Subtable 0x6 03b8 ; -------------------------------------------------------------------------------------- 03b8 0000 0001 | | .DBG3TAB 0x0000,0x0001 03ba 00cb 0001 | | .CONST 0x00cb,0x0001 03bc ; -------------------------------------------------------------------------------------- 03bc ; Debug3 Subtable 0x7 03bc ; -------------------------------------------------------------------------------------- 03bc 0003 0008 | | .DBG3TAB 0x0003,0x0008 03be 00db ffff | | .CONST 0x00db,0xffff 03c0 00dc fffe | | .CONST 0x00dc,0xfffe 03c2 00dd fffd | | .CONST 0x00dd,0xfffd 03c4 00e4 0001 | | .CONST 0x00e4,0x0001 03c6 00ea 0002 | | .CONST 0x00ea,0x0002 03c8 00f0 0003 | | .CONST 0x00f0,0x0003 03ca 00f9 0004 | | .CONST 0x00f9,0x0004 03cc 00fe 0005 | | .CONST 0x00fe,0x0005 03ce 0104 0006 | | .CONST 0x0104,0x0006 03d0 010b 0007 | | .CONST 0x010b,0x0007 03d2 010f 0008 | | .CONST 0x010f,0x0008 03d4 ; -------------------------------------------------------------------------------------- 03d4 ; Debug3 Subtable 0x8 03d4 ; -------------------------------------------------------------------------------------- 03d4 0001 0004 | | .DBG3TAB 0x0001,0x0004 03d6 011b ffff | | .CONST 0x011b,0xffff 03d8 0120 0001 | | .CONST 0x0120,0x0001 03da 0127 0002 | ' | .CONST 0x0127,0x0002 03dc 012a 0003 | * | .CONST 0x012a,0x0003 03de 0130 0004 | 0 | .CONST 0x0130,0x0004 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; Debug3 Subtable 0x9 03e0 ; -------------------------------------------------------------------------------------- 03e0 0001 0005 | | .DBG3TAB 0x0001,0x0005 03e2 013b ffff | ; | .CONST 0x013b,0xffff 03e4 013c 0001 | < | .CONST 0x013c,0x0001 03e6 0143 0002 | C | .CONST 0x0143,0x0002 03e8 0149 0003 | I | .CONST 0x0149,0x0003 03ea 0152 0004 | R | .CONST 0x0152,0x0004 03ec 0157 0005 | W | .CONST 0x0157,0x0005 03ee ; -------------------------------------------------------------------------------------- 03ee ; Debug3 Subtable 0xa 03ee ; -------------------------------------------------------------------------------------- 03ee 0001 0004 | | .DBG3TAB 0x0001,0x0004 03f0 0163 ffff | c | .CONST 0x0163,0xffff 03f2 0168 0001 | h | .CONST 0x0168,0x0001 03f4 016f 0002 | o | .CONST 0x016f,0x0002 03f6 0172 0003 | r | .CONST 0x0172,0x0003 03f8 0178 0004 | x | .CONST 0x0178,0x0004 03fa ; -------------------------------------------------------------------------------------- 03fa ; Debug3 Subtable 0xb 03fa ; -------------------------------------------------------------------------------------- 03fa 0001 0002 | | .DBG3TAB 0x0001,0x0002 03fc 018b ffff | | .CONST 0x018b,0xffff 03fe 0190 0001 | | .CONST 0x0190,0x0001 0400 0197 0002 | | .CONST 0x0197,0x0002 0402 ; -------------------------------------------------------------------------------------- 0402 ; Debug3 Subtable 0xc 0402 ; -------------------------------------------------------------------------------------- 0402 0008 0010 | | .DBG3TAB 0x0008,0x0010 0404 01a3 ffff | | .CONST 0x01a3,0xffff 0406 01a8 fffe | | .CONST 0x01a8,0xfffe 0408 01b1 fffd | | .CONST 0x01b1,0xfffd 040a 01ba fffc | | .CONST 0x01ba,0xfffc 040c 01bb fffb | | .CONST 0x01bb,0xfffb 040e 01bc fffa | | .CONST 0x01bc,0xfffa 0410 01bd fff9 | | .CONST 0x01bd,0xfff9 0412 01c2 fff8 | | .CONST 0x01c2,0xfff8 0414 01c3 0001 | | .CONST 0x01c3,0x0001 0416 01c8 0002 | | .CONST 0x01c8,0x0002 0418 01cc 0003 | | .CONST 0x01cc,0x0003 041a 01cf 0004 | | .CONST 0x01cf,0x0004 041c 01d5 0005 | | .CONST 0x01d5,0x0005 041e 01da 0006 | | .CONST 0x01da,0x0006 0420 01e0 0007 | | .CONST 0x01e0,0x0007 0422 01e3 0008 | | .CONST 0x01e3,0x0008 0424 01e6 0009 | | .CONST 0x01e6,0x0009 0426 01ec 000a | | .CONST 0x01ec,0x000a 0428 01f2 000b | | .CONST 0x01f2,0x000b 042a 01f8 000c | | .CONST 0x01f8,0x000c 042c 01fd 000d | | .CONST 0x01fd,0x000d 042e 0201 000e | | .CONST 0x0201,0x000e 0430 020a 000f | | .CONST 0x020a,0x000f 0432 020e 0010 | | .CONST 0x020e,0x0010 0434 ; -------------------------------------------------------------------------------------- 0434 ; Debug3 Subtable 0xd 0434 ; -------------------------------------------------------------------------------------- 0434 0001 0003 | | .DBG3TAB 0x0001,0x0003 0436 021b ffff | | .CONST 0x021b,0xffff 0438 0224 0001 | $ | .CONST 0x0224,0x0001 043a 0229 0002 | ) | .CONST 0x0229,0x0002 043c 022d 0003 | - | .CONST 0x022d,0x0003 043e ; -------------------------------------------------------------------------------------- 043e ; Debug3 Subtable 0xe 043e ; -------------------------------------------------------------------------------------- 043e 0001 0002 | | .DBG3TAB 0x0001,0x0002 0440 0233 ffff | 3 | .CONST 0x0233,0xffff 0442 0238 0001 | 8 | .CONST 0x0238,0x0001 0444 023e 0002 | > | .CONST 0x023e,0x0002 0446 ; -------------------------------------------------------------------------------------- 0446 ; Debug3 Subtable 0xf 0446 ; -------------------------------------------------------------------------------------- 0446 0001 0004 | | .DBG3TAB 0x0001,0x0004 0448 024b ffff | K | .CONST 0x024b,0xffff 044a 024c 0001 | L | .CONST 0x024c,0x0001 044c 0252 0002 | R | .CONST 0x0252,0x0002 044e 0259 0003 | Y | .CONST 0x0259,0x0003 0450 0261 0004 | a | .CONST 0x0261,0x0004 0452 ; -------------------------------------------------------------------------------------- 0452 ; Debug3 Subtable 0x10 0452 ; -------------------------------------------------------------------------------------- 0452 0001 0006 | | .DBG3TAB 0x0001,0x0006 0454 026b ffff | k | .CONST 0x026b,0xffff 0456 026c 0001 | l | .CONST 0x026c,0x0001 0458 0272 0002 | r | .CONST 0x0272,0x0002 045a 0277 0003 | w | .CONST 0x0277,0x0003 045c 0284 0005 | | .CONST 0x0284,0x0005 045e 0286 0004 | | .CONST 0x0286,0x0004 0460 028b 0006 | | .CONST 0x028b,0x0006 0462 ; -------------------------------------------------------------------------------------- 0462 ; Debug3 Subtable 0x11 0462 ; -------------------------------------------------------------------------------------- 0462 0002 0004 | | .DBG3TAB 0x0002,0x0004 0464 0293 ffff | | .CONST 0x0293,0xffff 0466 0298 fffe | | .CONST 0x0298,0xfffe 0468 0299 0001 | | .CONST 0x0299,0x0001 046a 029f 0002 | | .CONST 0x029f,0x0002 046c 02a4 0003 | | .CONST 0x02a4,0x0003 046e 02a9 0004 | | .CONST 0x02a9,0x0004 0470 0000 0000 | | .BLANK 0000[0x190]