|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2048 (0x800) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 01d8 | | .CONST 0x01d8 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0115 | | .CONST 0x0115 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0010 | | .CONST 0x0010 ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x01f2,0x8000,0x0000,0x0056,0xd845,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 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xe,0xfffc 0010 00bf | | Action Accept_Activation 0011 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0011,0x01fc,0x8000,0x0000,0x0056,0xd855,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x11,0xffff 0012 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1.0x1 = 0x12,0xfffe 0013 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0014 0266 | f | Execute Discrete,Bounds 0015 00e1 | | Load_Encached Boolean_Cache 0016 02a0 | | Declare_Subprogram Null_Subprogram 0017 4801 |H | Short_Literal 0x1 0018 035d | ] | Declare_Type Array,Defined 0019 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x2 = 0x19,0xfffd 001a 0337 | 7 | Declare_Variable Array 001b 00d9 | | Load_Top At_Offset_1 001c 0337 | 7 | Declare_Variable Array 001d 4801 |H | Short_Literal 0x1 001e 4856 |HV | Short_Literal 0x56 001f 00da | | Load_Top At_Offset_2 0020 01d6 | | Execute Vector,Field_Write 0021 4801 |H | Short_Literal 0x1 0022 484f |HO | Short_Literal 0x4f 0023 00da | | Load_Top At_Offset_2 0024 01d6 | | Execute Vector,Field_Write 0025 4801 |H | Short_Literal 0x1 0026 4858 |HX | Short_Literal 0x58 0027 00da | | Load_Top At_Offset_2 0028 01d6 | | Execute Vector,Field_Write 0029 4801 |H | Short_Literal 0x1 002a 484c |HL | Short_Literal 0x4c 002b 00da | | Load_Top At_Offset_2 002c 01d6 | | Execute Vector,Field_Write 002d 4801 |H | Short_Literal 0x1 002e 485e |H^ | Short_Literal 0x5e 002f 00da | | Load_Top At_Offset_2 0030 01d6 | | Execute Vector,Field_Write 0031 4801 |H | Short_Literal 0x1 0032 4851 |HQ | Short_Literal 0x51 0033 00da | | Load_Top At_Offset_2 0034 01d6 | | Execute Vector,Field_Write 0035 4801 |H | Short_Literal 0x1 0036 4860 |H` | Short_Literal 0x60 0037 00da | | Load_Top At_Offset_2 0038 01d6 | | Execute Vector,Field_Write 0039 4801 |H | Short_Literal 0x1 003a 4857 |HW | Short_Literal 0x57 003b 00da | | Load_Top At_Offset_2 003c 01d6 | | Execute Vector,Field_Write 003d 4801 |H | Short_Literal 0x1 003e 485a |HZ | Short_Literal 0x5a 003f 00da | | Load_Top At_Offset_2 0040 01d6 | | Execute Vector,Field_Write 0041 4801 |H | Short_Literal 0x1 0042 484d |HM | Short_Literal 0x4d 0043 00da | | Load_Top At_Offset_2 0044 01d6 | | Execute Vector,Field_Write 0045 4801 |H | Short_Literal 0x1 0046 485b |H[ | Short_Literal 0x5b 0047 00da | | Load_Top At_Offset_2 0048 01d6 | | Execute Vector,Field_Write 0049 4801 |H | Short_Literal 0x1 004a 4854 |HT | Short_Literal 0x54 004b 00da | | Load_Top At_Offset_2 004c 01d6 | | Execute Vector,Field_Write 004d 4801 |H | Short_Literal 0x1 004e 485d |H] | Short_Literal 0x5d 004f 00da | | Load_Top At_Offset_2 0050 01d6 | | Execute Vector,Field_Write 0051 4801 |H | Short_Literal 0x1 0052 4855 |HU | Short_Literal 0x55 0053 00da | | Load_Top At_Offset_2 0054 01d6 | | Execute Vector,Field_Write 0055 4801 |H | Short_Literal 0x1 0056 4853 |HS | Short_Literal 0x53 0057 00da | | Load_Top At_Offset_2 0058 01d6 | | Execute Vector,Field_Write 0059 4801 |H | Short_Literal 0x1 005a 4852 |HR | Short_Literal 0x52 005b 00da | | Load_Top At_Offset_2 005c 01d6 | | Execute Vector,Field_Write 005d 4801 |H | Short_Literal 0x1 005e 484b |HK | Short_Literal 0x4b 005f 00da | | Load_Top At_Offset_2 0060 01d6 | | Execute Vector,Field_Write 0061 4801 |H | Short_Literal 0x1 0062 485c |H\ | Short_Literal 0x5c 0063 00da | | Load_Top At_Offset_2 0064 01d6 | | Execute Vector,Field_Write 0065 4801 |H | Short_Literal 0x1 0066 4850 |HP | Short_Literal 0x50 0067 00da | | Load_Top At_Offset_2 0068 01d6 | | Execute Vector,Field_Write 0069 484a |HJ | Short_Literal 0x4a 006a 4800 |H | Short_Literal 0x0 006b 4800 |H | Short_Literal 0x0 006c 00d9 | | Load_Top At_Offset_1 006d e210 | | Load 0x1,0x10 006e 01d6 | | Execute Vector,Field_Write 006f 3ffb |? | Loop_Increasing 0x6b 0070 4800 |H | Short_Literal 0x0 0071 484e |HN | Short_Literal 0x4e 0072 00da | | Load_Top At_Offset_2 0073 01d6 | | Execute Vector,Field_Write 0074 4800 |H | Short_Literal 0x0 0075 4859 |HY | Short_Literal 0x59 0076 00da | | Load_Top At_Offset_2 0077 01d6 | | Execute Vector,Field_Write 0078 4800 |H | Short_Literal 0x0 0079 485f |H_ | Short_Literal 0x5f 007a 00da | | Load_Top At_Offset_2 007b 01d6 | | Execute Vector,Field_Write 007c 48ad |H | Short_Literal 0xad 007d 4861 |Ha | Short_Literal 0x61 007e 4800 |H | Short_Literal 0x0 007f 00d9 | | Load_Top At_Offset_1 0080 e210 | | Load 0x1,0x10 0081 01d6 | | Execute Vector,Field_Write 0082 3ffb |? | Loop_Increasing 0x7e 0083 00da | | Load_Top At_Offset_2 0084 01c3 | | Execute Vector,Check_In_Type 0085 00d9 | | Load_Top At_Offset_1 0086 01d4 | | Execute Vector,Structure_Write 0087 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1.0x3 = 0x87,0xfffc 0088 0337 | 7 | Declare_Variable Array 0089 00da | | Load_Top At_Offset_2 008a 0337 | 7 | Declare_Variable Array 008b 4801 |H | Short_Literal 0x1 008c 48a8 |H | Short_Literal 0xa8 008d 00da | | Load_Top At_Offset_2 008e 01d6 | | Execute Vector,Field_Write 008f 4801 |H | Short_Literal 0x1 0090 4838 |H8 | Short_Literal 0x38 0091 00da | | Load_Top At_Offset_2 0092 01d6 | | Execute Vector,Field_Write 0093 4801 |H | Short_Literal 0x1 0094 483a |H: | Short_Literal 0x3a 0095 00da | | Load_Top At_Offset_2 0096 01d6 | | Execute Vector,Field_Write 0097 4801 |H | Short_Literal 0x1 0098 4837 |H7 | Short_Literal 0x37 0099 00da | | Load_Top At_Offset_2 009a 01d6 | | Execute Vector,Field_Write 009b 4801 |H | Short_Literal 0x1 009c 4802 |H | Short_Literal 0x2 009d 00da | | Load_Top At_Offset_2 009e 01d6 | | Execute Vector,Field_Write 009f 4801 |H | Short_Literal 0x1 00a0 483b |H; | Short_Literal 0x3b 00a1 00da | | Load_Top At_Offset_2 00a2 01d6 | | Execute Vector,Field_Write 00a3 4801 |H | Short_Literal 0x1 00a4 483c |H< | Short_Literal 0x3c 00a5 00da | | Load_Top At_Offset_2 00a6 01d6 | | Execute Vector,Field_Write 00a7 4801 |H | Short_Literal 0x1 00a8 483f |H? | Short_Literal 0x3f 00a9 00da | | Load_Top At_Offset_2 00aa 01d6 | | Execute Vector,Field_Write 00ab 4801 |H | Short_Literal 0x1 00ac 4840 |H@ | Short_Literal 0x40 00ad 00da | | Load_Top At_Offset_2 00ae 01d6 | | Execute Vector,Field_Write 00af 4801 |H | Short_Literal 0x1 00b0 4885 |H | Short_Literal 0x85 00b1 00da | | Load_Top At_Offset_2 00b2 01d6 | | Execute Vector,Field_Write 00b3 4801 |H | Short_Literal 0x1 00b4 4845 |HE | Short_Literal 0x45 00b5 00da | | Load_Top At_Offset_2 00b6 01d6 | | Execute Vector,Field_Write 00b7 4801 |H | Short_Literal 0x1 00b8 4844 |HD | Short_Literal 0x44 00b9 00da | | Load_Top At_Offset_2 00ba 01d6 | | Execute Vector,Field_Write 00bb 4801 |H | Short_Literal 0x1 00bc 4842 |HB | Short_Literal 0x42 00bd 00da | | Load_Top At_Offset_2 00be 01d6 | | Execute Vector,Field_Write 00bf 4801 |H | Short_Literal 0x1 00c0 4843 |HC | Short_Literal 0x43 00c1 00da | | Load_Top At_Offset_2 00c2 01d6 | | Execute Vector,Field_Write 00c3 4801 |H | Short_Literal 0x1 00c4 489f |H | Short_Literal 0x9f 00c5 00da | | Load_Top At_Offset_2 00c6 01d6 | | Execute Vector,Field_Write 00c7 4801 |H | Short_Literal 0x1 00c8 48ab |H | Short_Literal 0xab 00c9 00da | | Load_Top At_Offset_2 00ca 01d6 | | Execute Vector,Field_Write 00cb 4801 |H | Short_Literal 0x1 00cc 4800 |H | Short_Literal 0x0 00cd 00da | | Load_Top At_Offset_2 00ce 01d6 | | Execute Vector,Field_Write 00cf 4800 |H | Short_Literal 0x0 00d0 4801 |H | Short_Literal 0x1 00d1 00da | | Load_Top At_Offset_2 00d2 01d6 | | Execute Vector,Field_Write 00d3 4836 |H6 | Short_Literal 0x36 00d4 4803 |H | Short_Literal 0x3 00d5 4800 |H | Short_Literal 0x0 00d6 00d9 | | Load_Top At_Offset_1 00d7 e211 | | Load 0x1,0x11 00d8 01d6 | | Execute Vector,Field_Write 00d9 3ffb |? | Loop_Increasing 0xd5 00da 4800 |H | Short_Literal 0x0 00db 4839 |H9 | Short_Literal 0x39 00dc 00da | | Load_Top At_Offset_2 00dd 01d6 | | Execute Vector,Field_Write 00de 4800 |H | Short_Literal 0x0 00df 483d |H= | Short_Literal 0x3d 00e0 00da | | Load_Top At_Offset_2 00e1 01d6 | | Execute Vector,Field_Write 00e2 4800 |H | Short_Literal 0x0 00e3 483e |H> | Short_Literal 0x3e 00e4 00da | | Load_Top At_Offset_2 00e5 01d6 | | Execute Vector,Field_Write 00e6 4800 |H | Short_Literal 0x0 00e7 4841 |HA | Short_Literal 0x41 00e8 00da | | Load_Top At_Offset_2 00e9 01d6 | | Execute Vector,Field_Write 00ea 4884 |H | Short_Literal 0x84 00eb 4846 |HF | Short_Literal 0x46 00ec 4800 |H | Short_Literal 0x0 00ed 00d9 | | Load_Top At_Offset_1 00ee e211 | | Load 0x1,0x11 00ef 01d6 | | Execute Vector,Field_Write 00f0 3ffb |? | Loop_Increasing 0xec 00f1 489e |H | Short_Literal 0x9e 00f2 4886 |H | Short_Literal 0x86 00f3 4800 |H | Short_Literal 0x0 00f4 00d9 | | Load_Top At_Offset_1 00f5 e211 | | Load 0x1,0x11 00f6 01d6 | | Execute Vector,Field_Write 00f7 3ffb |? | Loop_Increasing 0xf3 00f8 48a7 |H | Short_Literal 0xa7 00f9 48a0 |H | Short_Literal 0xa0 00fa 4800 |H | Short_Literal 0x0 00fb 00d9 | | Load_Top At_Offset_1 00fc e211 | | Load 0x1,0x11 00fd 01d6 | | Execute Vector,Field_Write 00fe 3ffb |? | Loop_Increasing 0xfa 00ff 4800 |H | Short_Literal 0x0 0100 48a9 |H | Short_Literal 0xa9 0101 00da | | Load_Top At_Offset_2 0102 01d6 | | Execute Vector,Field_Write 0103 4800 |H | Short_Literal 0x0 0104 48aa |H | Short_Literal 0xaa 0105 00da | | Load_Top At_Offset_2 0106 01d6 | | Execute Vector,Field_Write 0107 4800 |H | Short_Literal 0x0 0108 48ac |H | Short_Literal 0xac 0109 00da | | Load_Top At_Offset_2 010a 01d6 | | Execute Vector,Field_Write 010b 4800 |H | Short_Literal 0x0 010c 48ad |H | Short_Literal 0xad 010d 00da | | Load_Top At_Offset_2 010e 01d6 | | Execute Vector,Field_Write 010f 00db | | Load_Top At_Offset_3 0110 01c3 | | Execute Vector,Check_In_Type 0111 00d9 | | Load_Top At_Offset_1 0112 01d4 | | Execute Vector,Structure_Write 0113 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x4 = 0x113,0xfffb 0114 00c7 | | Action Elaborate_Subprogram 0115 BODY_0008: 0115 00bc | | Action Signal_Activated 0116 00bb | | Action Signal_Completion 0117 0000 | | .XXX[0x1] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0121 | ! | .CONST 0x0121 ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0004 | | .CONST 0x0004 ; Number of locals 011b INIT_0118: 011b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x011b,0x0208,0x0002,0x0000,0x0056,0xd845,0x0000,0x0013 ; Debug Table 0x2.0x0 = 0x11b,0xffff 011c 00db | | Load_Top At_Offset_3 011d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 011e 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x1 = 0x11e,0xfffe 011f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0120 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x2 = 0x120,0xfffd 0121 BODY_0118: 0121 00cf | | Action Mark_Auxiliary 0122 0007 | | Action Break_Optional ; Debug Table 0x2.0x3 = 0x122,0x1 0123 0007 | | Action Break_Optional ; Debug Table 0x2.0x4 = 0x123,0x2 0124 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x5 = 0x124,0x401 0125 0007 | | Action Break_Optional 0126 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x6 = 0x126,0x402 0127 0007 | | Action Break_Optional ; Debug Table 0x2.0x7 = 0x127,0x403 0128 0007 | | Action Break_Optional ; Debug Table 0x2.0x8 = 0x128,0x404 0129 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 ; Debug Table 0x2.0x9 = 0x129,0x2 012a 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0xa = 0x12a,0x3 012b 0b3d | = | Execute_Immediate Case_Compare,0x3d 012c 702f |p/ | Jump_Nonzero 0x15c 012d 0b48 | H | Execute_Immediate Case_Compare,0x48 012e 7053 |pS | Jump_Nonzero 0x182 012f 0b3e | > | Execute_Immediate Case_Compare,0x3e 0130 7051 |pQ | Jump_Nonzero 0x182 0131 0b47 | G | Execute_Immediate Case_Compare,0x47 0132 704f |pO | Jump_Nonzero 0x182 0133 0b46 | F | Execute_Immediate Case_Compare,0x46 0134 704d |pM | Jump_Nonzero 0x182 0135 0b41 | A | Execute_Immediate Case_Compare,0x41 0136 704b |pK | Jump_Nonzero 0x182 0137 0b4e | N | Execute_Immediate Case_Compare,0x4e 0138 705f |p_ | Jump_Nonzero 0x198 0139 0b39 | 9 | Execute_Immediate Case_Compare,0x39 013a 7070 |pp | Jump_Nonzero 0x1ab 013b 0b4a | J | Execute_Immediate Case_Compare,0x4a 013c 7082 |p | Jump_Nonzero 0x1bf 013d 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xb = 0x13d,0x1c 013e e20f | | Load 0x1,0xf 013f 01d7 | | Execute Vector,Field_Read 0140 6810 |h | Jump_Zero 0x151 0141 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0xc = 0x141,0x1d 0142 00eb | | Load_Encached Diana_Cache 0143 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0144 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0145 0007 | | Action Break_Optional ; Debug Table 0x2.0xd = 0x145,0x1e 0146 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0xe = 0x146,0x801 0147 0007 | | Action Break_Optional 0148 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0xf = 0x148,0x802 0149 0007 | | Action Break_Optional ; Debug Table 0x2.0x10 = 0x149,0x803 014a 0007 | | Action Break_Optional ; Debug Table 0x2.0x11 = 0x14a,0x804 014b 0f57 | W | Execute_Immediate Equal,0x57 ; Debug Table 0x2.0x12 = 0x14b,0x1e 014c 6802 |h | Jump_Zero 0x14f 014d 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x13 = 0x14d,0x1f 014e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 014f e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x14 = 0x14f,0x20 0150 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0151 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x15 = 0x151,0x21 0152 e210 | | Load 0x1,0x10 0153 01d7 | | Execute Vector,Field_Read 0154 6802 |h | Jump_Zero 0x157 0155 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x16 = 0x155,0x22 0156 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0157 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x17 = 0x157,0x23 0158 00eb | | Load_Encached Diana_Cache 0159 18ec | | Execute Package,Field_Execute,Field_Number 0xec 015a a402 | | Store_Unchecked 0x2,0x2 015b 7873 |xs | Jump 0x1cf 015c e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x18 = 0x15c,0x4 015d 00eb | | Load_Encached Diana_Cache 015e 18e4 | | Execute Package,Field_Execute,Field_Number 0xe4 015f e407 | | Load 0x2,0x7 ; Debug Table 0x2.0x19 = 0x15f,0xc01 0160 0007 | | Action Break_Optional 0161 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x1a = 0x161,0xc02 0162 0007 | | Action Break_Optional ; Debug Table 0x2.0x1b = 0x162,0xc03 0163 00d0 | | Action Swap_Control ; Debug Table 0x2.0x1c = 0x163,0xc04 0164 00d1 | | Pop_Control Pop_Count_1 0165 0f79 | y | Execute_Immediate Equal,0x79 ; Debug Table 0x2.0x1d = 0x165,0x4 0166 6805 |h | Jump_Zero 0x16c 0167 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x1e = 0x167,0x5 0168 00eb | | Load_Encached Diana_Cache 0169 18ec | | Execute Package,Field_Execute,Field_Number 0xec 016a a402 | | Store_Unchecked 0x2,0x2 016b 7863 |xc | Jump 0x1cf 016c e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x1f = 0x16c,0x6 016d 00eb | | Load_Encached Diana_Cache 016e 18ec | | Execute Package,Field_Execute,Field_Number 0xec 016f 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0170 0007 | | Action Break_Optional ; Debug Table 0x2.0x20 = 0x170,0x7 0171 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x21 = 0x171,0x1001 0172 0007 | | Action Break_Optional 0173 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x22 = 0x173,0x1002 0174 0007 | | Action Break_Optional ; Debug Table 0x2.0x23 = 0x174,0x1003 0175 0007 | | Action Break_Optional ; Debug Table 0x2.0x24 = 0x175,0x1004 0176 0ba8 | | Execute_Immediate Case_Compare,0xa8 ; Debug Table 0x2.0x25 = 0x176,0x7 0177 7004 |p | Jump_Nonzero 0x17c 0178 0b49 | I | Execute_Immediate Case_Compare,0x49 0179 7004 |p | Jump_Nonzero 0x17e 017a e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x26 = 0x17a,0xa 017b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 017c 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x27 = 0x17c,0x8 017d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 017e 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x28 = 0x17e,0x9 017f 00eb | | Load_Encached Diana_Cache 0180 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0181 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0182 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x29 = 0x182,0xb 0183 00eb | | Load_Encached Diana_Cache 0184 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0185 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0186 0007 | | Action Break_Optional ; Debug Table 0x2.0x2a = 0x186,0xc 0187 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x2b = 0x187,0x1401 0188 0007 | | Action Break_Optional 0189 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x2c = 0x189,0x1402 018a 0007 | | Action Break_Optional ; Debug Table 0x2.0x2d = 0x18a,0x1403 018b 0007 | | Action Break_Optional ; Debug Table 0x2.0x2e = 0x18b,0x1404 018c 0ba8 | | Execute_Immediate Case_Compare,0xa8 ; Debug Table 0x2.0x2f = 0x18c,0xc 018d 7004 |p | Jump_Nonzero 0x192 018e 0b49 | I | Execute_Immediate Case_Compare,0x49 018f 7004 |p | Jump_Nonzero 0x194 0190 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x30 = 0x190,0xf 0191 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0192 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x31 = 0x192,0xd 0193 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0194 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x32 = 0x194,0xe 0195 00eb | | Load_Encached Diana_Cache 0196 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0197 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0198 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x33 = 0x198,0x10 0199 00eb | | Load_Encached Diana_Cache 019a 18ec | | Execute Package,Field_Execute,Field_Number 0xec 019b 0033 | 3 | Store_Top Heap_Access,At_Offset_3 019c 0007 | | Action Break_Optional ; Debug Table 0x2.0x34 = 0x19c,0x11 019d e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x35 = 0x19d,0x1801 019e 0007 | | Action Break_Optional 019f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x36 = 0x19f,0x1802 01a0 0007 | | Action Break_Optional ; Debug Table 0x2.0x37 = 0x1a0,0x1803 01a1 0007 | | Action Break_Optional ; Debug Table 0x2.0x38 = 0x1a1,0x1804 01a2 0b97 | | Execute_Immediate Case_Compare,0x97 ; Debug Table 0x2.0x39 = 0x1a2,0x11 01a3 7003 |p | Jump_Nonzero 0x1a7 01a4 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x3a = 0x1a4,0x13 01a5 a402 | | Store_Unchecked 0x2,0x2 01a6 7802 |x | Jump 0x1a9 01a7 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x3b = 0x1a7,0x12 01a8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01a9 00d1 | | Pop_Control Pop_Count_1 01aa 7824 |x$ | Jump 0x1cf 01ab e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x3c = 0x1ab,0x14 01ac 00eb | | Load_Encached Diana_Cache 01ad 18ec | | Execute Package,Field_Execute,Field_Number 0xec 01ae 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01af 0007 | | Action Break_Optional ; Debug Table 0x2.0x3d = 0x1af,0x15 01b0 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x3e = 0x1b0,0x1c01 01b1 0007 | | Action Break_Optional 01b2 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x3f = 0x1b2,0x1c02 01b3 0007 | | Action Break_Optional ; Debug Table 0x2.0x40 = 0x1b3,0x1c03 01b4 0007 | | Action Break_Optional ; Debug Table 0x2.0x41 = 0x1b4,0x1c04 01b5 0b72 | r | Execute_Immediate Case_Compare,0x72 ; Debug Table 0x2.0x42 = 0x1b5,0x15 01b6 7004 |p | Jump_Nonzero 0x1bb 01b7 0ba2 | | Execute_Immediate Case_Compare,0xa2 01b8 7002 |p | Jump_Nonzero 0x1bb 01b9 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x43 = 0x1b9,0x17 01ba 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01bb 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x44 = 0x1bb,0x16 01bc a402 | | Store_Unchecked 0x2,0x2 01bd 00d1 | | Pop_Control Pop_Count_1 01be 7810 |x | Jump 0x1cf 01bf e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x45 = 0x1bf,0x18 01c0 00eb | | Load_Encached Diana_Cache 01c1 18ec | | Execute Package,Field_Execute,Field_Number 0xec 01c2 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01c3 0007 | | Action Break_Optional ; Debug Table 0x2.0x46 = 0x1c3,0x19 01c4 e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x47 = 0x1c4,0x2001 01c5 0007 | | Action Break_Optional 01c6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x48 = 0x1c6,0x2002 01c7 0007 | | Action Break_Optional ; Debug Table 0x2.0x49 = 0x1c7,0x2003 01c8 0007 | | Action Break_Optional ; Debug Table 0x2.0x4a = 0x1c8,0x2004 01c9 0f58 | X | Execute_Immediate Equal,0x58 ; Debug Table 0x2.0x4b = 0x1c9,0x19 01ca 6802 |h | Jump_Zero 0x1cd 01cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x4c = 0x1cb,0x1a 01cc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01cd e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x4d = 0x1cd,0x1b 01ce 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01cf 00d1 | | Pop_Control Pop_Count_1 01d0 00c9 | | Action Pop_Auxiliary_Loop 01d1 7f51 | Q | Jump 0x123 01d2 0000 0000 | | .BLANK 0000[0x6] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; Debug Table 01d8 ; -------------------------------------------------------------------------------------- 01d8 0003 0003 | | .CONST 0x0003,0x0003 01da 000b 01f2 | | .DEBUG 0x000b,0x01f2,0x8000,0x0000,0x0056,0xd845,0x0000,0x0005 01e2 0011 01fc | | .DEBUG 0x0011,0x01fc,0x8000,0x0000,0x0056,0xd855,0x0000,0x0003 01ea 011b 0208 | | .DEBUG 0x011b,0x0208,0x0002,0x0000,0x0056,0xd845,0x0000,0x0013 01f2 ; -------------------------------------------------------------------------------------- 01f2 ; Debug3 Subtable 0x0 01f2 ; -------------------------------------------------------------------------------------- 01f2 0004 0000 | | .DBG3TAB 0x0004,0x0000 01f4 000b ffff | | .CONST 0x000b,0xffff 01f6 000c fffe | | .CONST 0x000c,0xfffe 01f8 000d fffd | | .CONST 0x000d,0xfffd 01fa 000e fffc | | .CONST 0x000e,0xfffc 01fc ; -------------------------------------------------------------------------------------- 01fc ; Debug3 Subtable 0x1 01fc ; -------------------------------------------------------------------------------------- 01fc 0005 0000 | | .DBG3TAB 0x0005,0x0000 01fe 0011 ffff | | .CONST 0x0011,0xffff 0200 0012 fffe | | .CONST 0x0012,0xfffe 0202 0019 fffd | | .CONST 0x0019,0xfffd 0204 0087 fffc | | .CONST 0x0087,0xfffc 0206 0113 fffb | | .CONST 0x0113,0xfffb 0208 ; -------------------------------------------------------------------------------------- 0208 ; Debug3 Subtable 0x2 0208 ; -------------------------------------------------------------------------------------- 0208 0003 004b | K| .DBG3TAB 0x0003,0x004b 020a 011b ffff | | .CONST 0x011b,0xffff 020c 011e fffe | | .CONST 0x011e,0xfffe 020e 0120 fffd | | .CONST 0x0120,0xfffd 0210 0122 0001 | " | .CONST 0x0122,0x0001 0212 0123 0002 | # | .CONST 0x0123,0x0002 0214 0124 0401 | $ | .CONST 0x0124,0x0401 0216 0126 0402 | & | .CONST 0x0126,0x0402 0218 0127 0403 | ' | .CONST 0x0127,0x0403 021a 0128 0404 | ( | .CONST 0x0128,0x0404 021c 0129 0002 | ) | .CONST 0x0129,0x0002 021e 012a 0003 | * | .CONST 0x012a,0x0003 0220 013d 001c | = | .CONST 0x013d,0x001c 0222 0141 001d | A | .CONST 0x0141,0x001d 0224 0145 001e | E | .CONST 0x0145,0x001e 0226 0146 0801 | F | .CONST 0x0146,0x0801 0228 0148 0802 | H | .CONST 0x0148,0x0802 022a 0149 0803 | I | .CONST 0x0149,0x0803 022c 014a 0804 | J | .CONST 0x014a,0x0804 022e 014b 001e | K | .CONST 0x014b,0x001e 0230 014d 001f | M | .CONST 0x014d,0x001f 0232 014f 0020 | O | .CONST 0x014f,0x0020 0234 0151 0021 | Q !| .CONST 0x0151,0x0021 0236 0155 0022 | U "| .CONST 0x0155,0x0022 0238 0157 0023 | W #| .CONST 0x0157,0x0023 023a 015c 0004 | \ | .CONST 0x015c,0x0004 023c 015f 0c01 | _ | .CONST 0x015f,0x0c01 023e 0161 0c02 | a | .CONST 0x0161,0x0c02 0240 0162 0c03 | b | .CONST 0x0162,0x0c03 0242 0163 0c04 | c | .CONST 0x0163,0x0c04 0244 0165 0004 | e | .CONST 0x0165,0x0004 0246 0167 0005 | g | .CONST 0x0167,0x0005 0248 016c 0006 | l | .CONST 0x016c,0x0006 024a 0170 0007 | p | .CONST 0x0170,0x0007 024c 0171 1001 | q | .CONST 0x0171,0x1001 024e 0173 1002 | s | .CONST 0x0173,0x1002 0250 0174 1003 | t | .CONST 0x0174,0x1003 0252 0175 1004 | u | .CONST 0x0175,0x1004 0254 0176 0007 | v | .CONST 0x0176,0x0007 0256 017a 000a | z | .CONST 0x017a,0x000a 0258 017c 0008 | | | .CONST 0x017c,0x0008 025a 017e 0009 | ~ | .CONST 0x017e,0x0009 025c 0182 000b | | .CONST 0x0182,0x000b 025e 0186 000c | | .CONST 0x0186,0x000c 0260 0187 1401 | | .CONST 0x0187,0x1401 0262 0189 1402 | | .CONST 0x0189,0x1402 0264 018a 1403 | | .CONST 0x018a,0x1403 0266 018b 1404 | | .CONST 0x018b,0x1404 0268 018c 000c | | .CONST 0x018c,0x000c 026a 0190 000f | | .CONST 0x0190,0x000f 026c 0192 000d | | .CONST 0x0192,0x000d 026e 0194 000e | | .CONST 0x0194,0x000e 0270 0198 0010 | | .CONST 0x0198,0x0010 0272 019c 0011 | | .CONST 0x019c,0x0011 0274 019d 1801 | | .CONST 0x019d,0x1801 0276 019f 1802 | | .CONST 0x019f,0x1802 0278 01a0 1803 | | .CONST 0x01a0,0x1803 027a 01a1 1804 | | .CONST 0x01a1,0x1804 027c 01a2 0011 | | .CONST 0x01a2,0x0011 027e 01a4 0013 | | .CONST 0x01a4,0x0013 0280 01a7 0012 | | .CONST 0x01a7,0x0012 0282 01ab 0014 | | .CONST 0x01ab,0x0014 0284 01af 0015 | | .CONST 0x01af,0x0015 0286 01b0 1c01 | | .CONST 0x01b0,0x1c01 0288 01b2 1c02 | | .CONST 0x01b2,0x1c02 028a 01b3 1c03 | | .CONST 0x01b3,0x1c03 028c 01b4 1c04 | | .CONST 0x01b4,0x1c04 028e 01b5 0015 | | .CONST 0x01b5,0x0015 0290 01b9 0017 | | .CONST 0x01b9,0x0017 0292 01bb 0016 | | .CONST 0x01bb,0x0016 0294 01bf 0018 | | .CONST 0x01bf,0x0018 0296 01c3 0019 | | .CONST 0x01c3,0x0019 0298 01c4 2001 | | .CONST 0x01c4,0x2001 029a 01c6 2002 | | .CONST 0x01c6,0x2002 029c 01c7 2003 | | .CONST 0x01c7,0x2003 029e 01c8 2004 | | .CONST 0x01c8,0x2004 02a0 01c9 0019 | | .CONST 0x01c9,0x0019 02a2 01cb 001a | | .CONST 0x01cb,0x001a 02a4 01cd 001b | | .CONST 0x01cd,0x001b 02a6 0000 0000 | | .BLANK 0000[0x15a]