|
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: 4096 (0x1000) 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 0490 | | .CONST 0x0490 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 009f | | .CONST 0x009f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001d | | .CONST 0x001d ; Number of locals 000b INIT_0008: 000b 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x051a,0x0000,0x0000,0x005a,0x8bb5,0x0000,0x0452 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 00bf | | Action Accept_Activation 000e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x000e,0x051e,0x0000,0x0000,0x005a,0x8cd5,0x0000,0x0006 ; Debug Table 0x1.0x0 = 0xe,0xffff 000f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0xf,0xfffe 0010 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x10,0xfffd 0011 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x11,0xfffc 0012 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x4 = 0x12,0xfffb 0013 190d | | Execute Package,Field_Reference,Field_Number 0xd 0014 0007 | | Action Break_Optional 0015 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1.0x5 = 0x15,0xfffa 0016 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0017 0266 | f | Execute Discrete,Bounds 0018 00e1 | | Load_Encached Boolean_Cache 0019 02a0 | | Declare_Subprogram Null_Subprogram 001a 4801 |H | Short_Literal 0x1 001b 035d | ] | Declare_Type Array,Defined 001c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x6 = 0x1c,0xfff9 001d 0337 | 7 | Declare_Variable Array 001e 00d9 | | Load_Top At_Offset_1 001f 0337 | 7 | Declare_Variable Array 0020 4801 |H | Short_Literal 0x1 0021 4856 |HV | Short_Literal 0x56 0022 00da | | Load_Top At_Offset_2 0023 01d6 | | Execute Vector,Field_Write 0024 4801 |H | Short_Literal 0x1 0025 484f |HO | Short_Literal 0x4f 0026 00da | | Load_Top At_Offset_2 0027 01d6 | | Execute Vector,Field_Write 0028 4801 |H | Short_Literal 0x1 0029 4858 |HX | Short_Literal 0x58 002a 00da | | Load_Top At_Offset_2 002b 01d6 | | Execute Vector,Field_Write 002c 4801 |H | Short_Literal 0x1 002d 484a |HJ | Short_Literal 0x4a 002e 00da | | Load_Top At_Offset_2 002f 01d6 | | Execute Vector,Field_Write 0030 4801 |H | Short_Literal 0x1 0031 484c |HL | Short_Literal 0x4c 0032 00da | | Load_Top At_Offset_2 0033 01d6 | | Execute Vector,Field_Write 0034 4801 |H | Short_Literal 0x1 0035 485e |H^ | Short_Literal 0x5e 0036 00da | | Load_Top At_Offset_2 0037 01d6 | | Execute Vector,Field_Write 0038 4801 |H | Short_Literal 0x1 0039 4851 |HQ | Short_Literal 0x51 003a 00da | | Load_Top At_Offset_2 003b 01d6 | | Execute Vector,Field_Write 003c 4801 |H | Short_Literal 0x1 003d 4860 |H` | Short_Literal 0x60 003e 00da | | Load_Top At_Offset_2 003f 01d6 | | Execute Vector,Field_Write 0040 4801 |H | Short_Literal 0x1 0041 484e |HN | Short_Literal 0x4e 0042 00da | | Load_Top At_Offset_2 0043 01d6 | | Execute Vector,Field_Write 0044 4801 |H | Short_Literal 0x1 0045 489f |H | Short_Literal 0x9f 0046 00da | | Load_Top At_Offset_2 0047 01d6 | | Execute Vector,Field_Write 0048 4849 |HI | Short_Literal 0x49 0049 4800 |H | Short_Literal 0x0 004a 4800 |H | Short_Literal 0x0 004b 00d9 | | Load_Top At_Offset_1 004c e211 | | Load 0x1,0x11 004d 01d6 | | Execute Vector,Field_Write 004e 3ffb |? | Loop_Increasing 0x4a 004f 4800 |H | Short_Literal 0x0 0050 484b |HK | Short_Literal 0x4b 0051 00da | | Load_Top At_Offset_2 0052 01d6 | | Execute Vector,Field_Write 0053 4800 |H | Short_Literal 0x0 0054 484d |HM | Short_Literal 0x4d 0055 00da | | Load_Top At_Offset_2 0056 01d6 | | Execute Vector,Field_Write 0057 4800 |H | Short_Literal 0x0 0058 4850 |HP | Short_Literal 0x50 0059 00da | | Load_Top At_Offset_2 005a 01d6 | | Execute Vector,Field_Write 005b 4855 |HU | Short_Literal 0x55 005c 4852 |HR | Short_Literal 0x52 005d 4800 |H | Short_Literal 0x0 005e 00d9 | | Load_Top At_Offset_1 005f e211 | | Load 0x1,0x11 0060 01d6 | | Execute Vector,Field_Write 0061 3ffb |? | Loop_Increasing 0x5d 0062 4800 |H | Short_Literal 0x0 0063 4857 |HW | Short_Literal 0x57 0064 00da | | Load_Top At_Offset_2 0065 01d6 | | Execute Vector,Field_Write 0066 485d |H] | Short_Literal 0x5d 0067 4859 |HY | Short_Literal 0x59 0068 4800 |H | Short_Literal 0x0 0069 00d9 | | Load_Top At_Offset_1 006a e211 | | Load 0x1,0x11 006b 01d6 | | Execute Vector,Field_Write 006c 3ffb |? | Loop_Increasing 0x68 006d 4800 |H | Short_Literal 0x0 006e 485f |H_ | Short_Literal 0x5f 006f 00da | | Load_Top At_Offset_2 0070 01d6 | | Execute Vector,Field_Write 0071 489e |H | Short_Literal 0x9e 0072 4861 |Ha | Short_Literal 0x61 0073 4800 |H | Short_Literal 0x0 0074 00d9 | | Load_Top At_Offset_1 0075 e211 | | Load 0x1,0x11 0076 01d6 | | Execute Vector,Field_Write 0077 3ffb |? | Loop_Increasing 0x73 0078 48ad |H | Short_Literal 0xad 0079 48a0 |H | Short_Literal 0xa0 007a 4800 |H | Short_Literal 0x0 007b 00d9 | | Load_Top At_Offset_1 007c e211 | | Load 0x1,0x11 007d 01d6 | | Execute Vector,Field_Write 007e 3ffb |? | Loop_Increasing 0x7a 007f 00da | | Load_Top At_Offset_2 0080 01c3 | | Execute Vector,Check_In_Type 0081 00d9 | | Load_Top At_Offset_1 0082 01d4 | | Execute Vector,Structure_Write 0083 029d 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call ; Debug Table 0x1.0x7 = 0x83,0xfff8 0085 029d 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call ; Debug Table 0x1.0x8 = 0x85,0xfff7 0087 029d 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call ; Debug Table 0x1.0x9 = 0x87,0xfff6 0089 029d 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call ; Debug Table 0x1.0xa = 0x89,0xfff5 008b 029d 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call ; Debug Table 0x1.0xb = 0x8b,0xfff4 008d 029d 022b | +| Declare_Subprogram INIT_0228,For_Outer_Call ; Debug Table 0x1.0xc = 0x8d,0xfff3 008f 029d 0243 | C| Declare_Subprogram INIT_0240,For_Outer_Call ; Debug Table 0x1.0xd = 0x8f,0xfff2 0091 029d 02ab | | Declare_Subprogram INIT_02a8,For_Outer_Call ; Debug Table 0x1.0xe = 0x91,0xfff1 0093 029d 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call ; Debug Table 0x1.0xf = 0x93,0xfff0 0095 029d 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call ; Debug Table 0x1.0x10 = 0x95,0xffef 0097 029d 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call ; Debug Table 0x1.0x11 = 0x97,0xffee 0099 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call ; Debug Table 0x1.0x12 = 0x99,0xffed 009b 029d 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call ; Debug Table 0x1.0x13 = 0x9b,0xffec 009d 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x14 = 0x9d,0xffeb 009e 00c7 | | Action Elaborate_Subprogram 009f BODY_0008: 009f 00bc | | Action Signal_Activated 00a0 00bb | | Action Signal_Completion 00a1 0000 0000 | | .BLANK 0000[0x7] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00b1 | | .CONST 0x00b1 ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0002 | | .CONST 0x0002 ; Number of locals 00ab INIT_00a8: 00ab e002 | | Load 0x0,0x2 ; Debug Table 0x2 = .DEBUG 0x00ab,0x054a,0x0002,0x0000,0x005a,0x8bb5,0x0000,0x0453 ; Debug Table 0x2.0x0 = 0xab,0xffff 00ac 1b19 | | Execute Package,Field_Read,Field_Number 0x19 00ad 00db | | Load_Top At_Offset_3 00ae 0217 | | Execute Heap_Access,All_Reference 00af 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 00b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00b1 BODY_00a8: 00b1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1 = 0xb1,0x1 00b2 680b |h | Jump_Zero 0xbe 00b3 00d8 | | Load_Top At_Offset_0 00b4 0217 | | Execute Heap_Access,All_Reference 00b5 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6 00b6 e002 | | Load 0x0,0x2 00b7 1b16 | | Execute Package,Field_Read,Field_Number 0x16 00b8 01de | | Execute Vector,Not_Equal 00b9 6804 |h | Jump_Zero 0xbe 00ba 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x2 = 0xba,0x2 00bb 00d9 | | Load_Top At_Offset_1 00bc 821b | | Call 0x1,0x1b 00bd 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00be e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x3 = 0xbe,0x3 00bf e5ff | | Load 0x2,-0x1 00c0 e003 | | Load 0x0,0x3 00c1 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00c2 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x4 = 0xc2,0x4 00c3 0d03 | | Execute_Immediate Less,0x3 00c4 6822 |h" | Jump_Zero 0xe7 00c5 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x5 = 0xc5,0x5 00c6 0217 | | Execute Heap_Access,All_Reference 00c7 3c10 |< | Execute Record,Field_Read,Field_Number 0x10 00c8 680f |h | Jump_Zero 0xd8 00c9 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x6 = 0xc9,0x6 00ca 0219 | | Execute Heap_Access,All_Read 00cb 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 00cc 00d8 | | Load_Top At_Offset_0 00cd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00ce e5ff | | Load 0x2,-0x1 00cf 821c | | Call 0x1,0x1c 00d0 00d9 | | Load_Top At_Offset_1 00d1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00d2 00d1 | | Pop_Control Pop_Count_1 00d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x7 = 0xd3,0x7 00d4 0217 | | Execute Heap_Access,All_Reference 00d5 3417 |4 | Execute Record,Field_Reference,Field_Number 0x17 00d6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00d7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00d8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x8 = 0xd8,0x8 00d9 0219 | | Execute Heap_Access,All_Read 00da 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 00db 00d8 | | Load_Top At_Offset_0 00dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00dd e5ff | | Load 0x2,-0x1 00de 821c | | Call 0x1,0x1c 00df 00d9 | | Load_Top At_Offset_1 00e0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00e1 00d1 | | Pop_Control Pop_Count_1 00e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x9 = 0xe2,0x9 00e3 0217 | | Execute Heap_Access,All_Reference 00e4 3416 |4 | Execute Record,Field_Reference,Field_Number 0x16 00e5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00e6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00e7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0xa = 0xe7,0xa 00e8 0f03 | | Execute_Immediate Equal,0x3 00e9 6822 |h" | Jump_Zero 0x10c 00ea 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xb = 0xea,0xb 00eb 0217 | | Execute Heap_Access,All_Reference 00ec 3c11 |< | Execute Record,Field_Read,Field_Number 0x11 00ed 680f |h | Jump_Zero 0xfd 00ee 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xc = 0xee,0xc 00ef 0219 | | Execute Heap_Access,All_Read 00f0 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 00f1 00d8 | | Load_Top At_Offset_0 00f2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00f3 e5ff | | Load 0x2,-0x1 00f4 821d | | Call 0x1,0x1d 00f5 00d9 | | Load_Top At_Offset_1 00f6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00f7 00d1 | | Pop_Control Pop_Count_1 00f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xd = 0xf8,0xd 00f9 0217 | | Execute Heap_Access,All_Reference 00fa 3417 |4 | Execute Record,Field_Reference,Field_Number 0x17 00fb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00fc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00fd 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xe = 0xfd,0xe 00fe 0219 | | Execute Heap_Access,All_Read 00ff 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 0100 00d8 | | Load_Top At_Offset_0 0101 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0102 e5ff | | Load 0x2,-0x1 0103 821d | | Call 0x1,0x1d 0104 00d9 | | Load_Top At_Offset_1 0105 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0106 00d1 | | Pop_Control Pop_Count_1 0107 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xf = 0x107,0xf 0108 0217 | | Execute Heap_Access,All_Reference 0109 3416 |4 | Execute Record,Field_Reference,Field_Number 0x16 010a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 010b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 010c 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x10 = 0x10c,0x10 010d 0217 | | Execute Heap_Access,All_Reference 010e 3c19 |< | Execute Record,Field_Read,Field_Number 0x19 010f 0007 | | Action Break_Optional 0110 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x11 = 0x110,0x401 0111 021d | | Execute Heap_Access,Is_Null 0112 00d0 | | Action Swap_Control 0113 00d1 | | Pop_Control Pop_Count_1 0114 680e |h | Jump_Zero 0x123 ; Debug Table 0x2.0x12 = 0x114,0x10 0115 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x13 = 0x115,0x11 0116 0217 | | Execute Heap_Access,All_Reference 0117 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 0118 0217 | | Execute Heap_Access,All_Reference 0119 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 011a 4805 |H | Short_Literal 0x5 011b 4805 |H | Short_Literal 0x5 011c e5ff | | Load 0x2,-0x1 011d e003 | | Load 0x0,0x3 011e 180f | | Execute Package,Field_Execute,Field_Number 0xf 011f 821a | | Call 0x1,0x1a 0120 e5ff | | Load 0x2,-0x1 0121 0217 | | Execute Heap_Access,All_Reference 0122 3819 |8 | Execute Record,Field_Write,Field_Number 0x19 0123 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x14 = 0x123,0x12 0124 0217 | | Execute Heap_Access,All_Reference 0125 3c19 |< | Execute Record,Field_Read,Field_Number 0x19 0126 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0127 0000 | | .XXX[0x1] 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 0134 | 4 | .CONST 0x0134 ; Address of begin 0129 0004 | | .CONST 0x0004 ; Address of exception handler 012a 0002 | | .CONST 0x0002 ; Number of locals 012b INIT_0128: 012b 0007 | | Action Break_Optional ; Debug Table 0x3 = .DEBUG 0x012b,0x0576,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x007a ; Debug Table 0x3.0x0 = 0x12b,0xffff 012c e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x1 = 0x12c,0x401 012d 0007 | | Action Break_Optional 012e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x2 = 0x12e,0x402 012f 0007 | | Action Break_Optional ; Debug Table 0x3.0x3 = 0x12f,0x403 0130 0007 | | Action Break_Optional ; Debug Table 0x3.0x4 = 0x130,0x404 0131 00eb | | Load_Encached Diana_Cache ; Debug Table 0x3.0x5 = 0x131,0xffff 0132 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0133 03f1 | | Declare_Variable Discrete,With_Value 0134 BODY_0128: 0134 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x6 = 0x134,0x1 0135 0b41 | A | Execute_Immediate Case_Compare,0x41 0136 7012 |p | Jump_Nonzero 0x149 0137 0b3f | ? | Execute_Immediate Case_Compare,0x3f 0138 7010 |p | Jump_Nonzero 0x149 0139 0b3e | > | Execute_Immediate Case_Compare,0x3e 013a 7010 |p | Jump_Nonzero 0x14b 013b 0b47 | G | Execute_Immediate Case_Compare,0x47 013c 7019 |p | Jump_Nonzero 0x156 013d 0b48 | H | Execute_Immediate Case_Compare,0x48 013e 7017 |p | Jump_Nonzero 0x156 013f 0b46 | F | Execute_Immediate Case_Compare,0x46 0140 7015 |p | Jump_Nonzero 0x156 0141 0b3b | ; | Execute_Immediate Case_Compare,0x3b 0142 701e |p | Jump_Nonzero 0x161 0143 0b57 | W | Execute_Immediate Case_Compare,0x57 0144 7027 |p' | Jump_Nonzero 0x16c 0145 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x7 = 0x145,0x7 0146 e210 | | Load 0x1,0x10 0147 01d7 | | Execute Vector,Field_Read 0148 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0149 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x8 = 0x149,0x2 014a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 014b e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x9 = 0x14b,0x3 014c 00eb | | Load_Encached Diana_Cache 014d 18d8 | | Execute Package,Field_Execute,Field_Number 0xd8 014e e404 | | Load 0x2,0x4 ; Debug Table 0x3.0xa = 0x14e,0x801 014f 0007 | | Action Break_Optional 0150 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0xb = 0x150,0x802 0151 0007 | | Action Break_Optional ; Debug Table 0x3.0xc = 0x151,0x803 0152 00d0 | | Action Swap_Control ; Debug Table 0x3.0xd = 0x152,0x804 0153 00d1 | | Pop_Control Pop_Count_1 0154 0f7c | | | Execute_Immediate Equal,0x7c ; Debug Table 0x3.0xe = 0x154,0x3 0155 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0156 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0xf = 0x156,0x4 0157 00eb | | Load_Encached Diana_Cache 0158 18b6 | | Execute Package,Field_Execute,Field_Number 0xb6 0159 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x10 = 0x159,0xc01 015a 0007 | | Action Break_Optional 015b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x11 = 0x15b,0xc02 015c 0007 | | Action Break_Optional ; Debug Table 0x3.0x12 = 0x15c,0xc03 015d 00d0 | | Action Swap_Control ; Debug Table 0x3.0x13 = 0x15d,0xc04 015e 00d1 | | Pop_Control Pop_Count_1 015f 0f4e | N | Execute_Immediate Equal,0x4e ; Debug Table 0x3.0x14 = 0x15f,0x4 0160 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0161 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x15 = 0x161,0x5 0162 00eb | | Load_Encached Diana_Cache 0163 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0164 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x16 = 0x164,0x1001 0165 0007 | | Action Break_Optional 0166 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x17 = 0x166,0x1002 0167 0007 | | Action Break_Optional ; Debug Table 0x3.0x18 = 0x167,0x1003 0168 00d0 | | Action Swap_Control ; Debug Table 0x3.0x19 = 0x168,0x1004 0169 00d1 | | Pop_Control Pop_Count_1 016a 0f73 | s | Execute_Immediate Equal,0x73 ; Debug Table 0x3.0x1a = 0x16a,0x5 016b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 016c e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x1b = 0x16c,0x6 016d 00eb | | Load_Encached Diana_Cache 016e 18e0 | | Execute Package,Field_Execute,Field_Number 0xe0 016f 8211 | | Call 0x1,0x11 0170 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0171 0000 0000 | | .BLANK 0000[0x7] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 0181 | | .CONST 0x0181 ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0003 | | .CONST 0x0003 ; Number of locals 017b INIT_0178: 017b 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x4 = .DEBUG 0x017b,0x05b0,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x010b ; Debug Table 0x4.0x0 = 0x17b,0xffff 017c 00db | | Load_Top At_Offset_3 017d e004 | | Load 0x0,0x4 017e 1812 | | Execute Package,Field_Execute,Field_Number 0x12 017f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0180 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x180,0xfffe 0181 BODY_0178: 0181 7826 |x& | Jump 0x1a8 0182 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x2 = 0x182,0x2 0183 0007 | | Action Break_Optional 0184 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0x184,0x401 0185 0217 | | Execute Heap_Access,All_Reference 0186 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0187 00d9 | | Load_Top At_Offset_1 0188 0007 | | Action Break_Optional 0189 e406 | | Load 0x2,0x6 ; Debug Table 0x4.0x4 = 0x189,0x801 018a 0007 | | Action Break_Optional 018b 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x4.0x5 = 0x18b,0x802 018c 0007 | | Action Break_Optional ; Debug Table 0x4.0x6 = 0x18c,0x803 018d 00d0 | | Action Swap_Control ; Debug Table 0x4.0x7 = 0x18d,0x804 018e 00d1 | | Pop_Control Pop_Count_1 018f 49af |I | Short_Literal 0x1af ; Debug Table 0x4.0x8 = 0x18f,0x401 0190 00eb | | Load_Encached Diana_Cache 0191 0096 | | Execute Package,Entry 0192 00d0 | | Action Swap_Control 0193 00d1 | | Pop_Control Pop_Count_1 0194 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x4.0x9 = 0x194,0x2 0195 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xa = 0x195,0x3 0196 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0197 00d9 | | Load_Top At_Offset_1 0198 4975 |Iu | Short_Literal 0x175 0199 00eb | | Load_Encached Diana_Cache 019a 0098 | | Execute Package,Field_Read_Dynamic 019b 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 019c 7006 |p | Jump_Nonzero 0x1a3 019d e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xb = 0x19d,0x4 019e e5fe | | Load 0x2,-0x2 019f 00da | | Load_Top At_Offset_2 01a0 e001 | | Load 0x0,0x1 01a1 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01a2 00d1 | | Pop_Control Pop_Count_1 01a3 0007 | | Action Break_Optional ; Debug Table 0x4.0xc = 0x1a3,0x5 01a4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0x1a4,0xc01 01a5 0217 | | Execute Heap_Access,All_Reference 01a6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01a7 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x4.0xe = 0x1a7,0x5 01a8 0007 | | Action Break_Optional ; Debug Table 0x4.0xf = 0x1a8,0x1 01a9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x10 = 0x1a9,0x1001 01aa 021d | | Execute Heap_Access,Is_Null 01ab 6fd6 |o | Jump_Zero 0x182 ; Debug Table 0x4.0x11 = 0x1ab,0x1 01ac 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ad 0000 0000 | | .XXX[0x3] 01af 0000 | | 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b5 | | .CONST 0x01b5 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0002 | | .CONST 0x0002 ; Number of locals 01b3 INIT_01b0: 01b3 029f 0403 | | Declare_Subprogram INIT_0400,For_Call ; Debug Table 0x5 = .DEBUG 0x01b3,0x05d6,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x016a ; Debug Table 0x5.0x0 = 0x1b3,0xffff 01b5 BODY_01b0: 01b5 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0x1b5,0x1 01b6 8402 | | Call 0x2,0x2 01b7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01c4 | | .CONST 0x01c4 ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0004 | | .CONST 0x0004 ; Number of locals 01bb INIT_01b8: 01bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x01bb,0x05dc,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x022b ; Debug Table 0x6.0x0 = 0x1bb,0xffff 01bc 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x6.0x1 = 0x1bc,0xfffe 01bd e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x2 = 0x1bd,0xfffd 01be 00eb | | Load_Encached Diana_Cache 01bf 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01c0 00eb | | Load_Encached Diana_Cache 01c1 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 01c2 00eb | | Load_Encached Diana_Cache 01c3 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01c4 BODY_01b8: 01c4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x3 = 0x1c4,0x1 01c5 e004 | | Load 0x0,0x4 01c6 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7 01c7 6801 |h | Jump_Zero 0x1c9 01c8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x6.0x4 = 0x1c8,0x2 01c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x5 = 0x1c9,0x3 01ca 0092 0489 | | Action Push_String_Extended,0x489 ; "HEAP" 01cc 01df | | Execute Vector,Equal 01cd 682a |h* | Jump_Zero 0x1f8 01ce e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x6 = 0x1ce,0x4 01cf e004 | | Load 0x0,0x4 01d0 18aa | | Execute Package,Field_Execute,Field_Number 0xaa 01d1 0032 | 2 | Store_Top Heap_Access,At_Offset_2 01d2 0007 | | Action Break_Optional ; Debug Table 0x6.0x7 = 0x1d2,0x5 01d3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x8 = 0x1d3,0x401 01d4 021d | | Execute Heap_Access,Is_Null 01d5 7022 |p" | Jump_Nonzero 0x1f8 ; Debug Table 0x6.0x9 = 0x1d5,0x5 01d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xa = 0x1d6,0x6 01d7 0007 | | Action Break_Optional 01d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x1d8,0x801 01d9 0217 | | Execute Heap_Access,All_Reference 01da 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01db 00d9 | | Load_Top At_Offset_1 01dc 0007 | | Action Break_Optional 01dd e407 | | Load 0x2,0x7 ; Debug Table 0x6.0xc = 0x1dd,0xc01 01de 0007 | | Action Break_Optional 01df 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x6.0xd = 0x1df,0xc02 01e0 0007 | | Action Break_Optional ; Debug Table 0x6.0xe = 0x1e0,0xc03 01e1 00d0 | | Action Swap_Control ; Debug Table 0x6.0xf = 0x1e1,0xc04 01e2 00d1 | | Pop_Control Pop_Count_1 01e3 49af |I | Short_Literal 0x1af ; Debug Table 0x6.0x10 = 0x1e3,0x801 01e4 00eb | | Load_Encached Diana_Cache 01e5 0096 | | Execute Package,Entry 01e6 00d0 | | Action Swap_Control 01e7 00d1 | | Pop_Control Pop_Count_1 01e8 820e | | Call 0x1,0xe ; Debug Table 0x6.0x11 = 0x1e8,0x6 01e9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01ea e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x12 = 0x1ea,0x7 01eb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01ec 00db | | Load_Top At_Offset_3 01ed 4975 |Iu | Short_Literal 0x175 01ee 00eb | | Load_Encached Diana_Cache 01ef 0098 | | Execute Package,Field_Read_Dynamic 01f0 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 01f1 7006 |p | Jump_Nonzero 0x1f8 01f2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x13 = 0x1f2,0x8 01f3 e5fe | | Load 0x2,-0x2 01f4 e402 | | Load 0x2,0x2 01f5 e001 | | Load 0x0,0x1 01f6 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01f7 00d1 | | Pop_Control Pop_Count_1 01f8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01f9 0000 0000 | | .BLANK 0000[0x7] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0203 | | .CONST 0x0203 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0001 | | .CONST 0x0001 ; Number of locals 0203 BODY_0200: 0203 INIT_0200: 0203 0007 | | Action Break_Optional ; Debug Table 0x7 = .DEBUG 0x0203,0x0606,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x02ae ; Debug Table 0x7.0x0 = 0x203,0x1 0204 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x1 = 0x204,0x401 0205 0007 | | Action Break_Optional 0206 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x2 = 0x206,0x402 0207 0007 | | Action Break_Optional ; Debug Table 0x7.0x3 = 0x207,0x403 0208 0007 | | Action Break_Optional ; Debug Table 0x7.0x4 = 0x208,0x404 0209 0b4d | M | Execute_Immediate Case_Compare,0x4d ; Debug Table 0x7.0x5 = 0x209,0x1 020a 700d |p | Jump_Nonzero 0x218 020b 0b5b | [ | Execute_Immediate Case_Compare,0x5b 020c 700b |p | Jump_Nonzero 0x218 020d 0b5d | ] | Execute_Immediate Case_Compare,0x5d 020e 7009 |p | Jump_Nonzero 0x218 020f 0b53 | S | Execute_Immediate Case_Compare,0x53 0210 7007 |p | Jump_Nonzero 0x218 0211 0b39 | 9 | Execute_Immediate Case_Compare,0x39 0212 7005 |p | Jump_Nonzero 0x218 0213 0b38 | 8 | Execute_Immediate Case_Compare,0x38 0214 7003 |p | Jump_Nonzero 0x218 0215 0b40 | @ | Execute_Immediate Case_Compare,0x40 0216 7007 |p | Jump_Nonzero 0x21e 0217 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x7.0x6 = 0x217,0x4 0218 e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x7 = 0x218,0x2 0219 e5fe | | Load 0x2,-0x2 021a e5ff | | Load 0x2,-0x1 021b 8213 | | Call 0x1,0x13 021c 00d1 | | Pop_Control Pop_Count_1 021d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 021e e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x8 = 0x21e,0x3 021f e5fe | | Load 0x2,-0x2 0220 e5ff | | Load 0x2,-0x1 0221 8214 | | Call 0x1,0x14 0222 00d1 | | Pop_Control Pop_Count_1 0223 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0224 0000 0000 | | .BLANK 0000[0x4] 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022e | . | .CONST 0x022e ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0002 | | .CONST 0x0002 ; Number of locals 022b INIT_0228: 022b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x022b,0x061a,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x02fa ; Debug Table 0x8.0x0 = 0x22b,0xffff 022c e5fe | | Load 0x2,-0x2 022d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 022e BODY_0228: 022e 780a |x | Jump 0x239 022f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1 = 0x22f,0x2 0230 e5ff | | Load 0x2,-0x1 0231 021f | | Execute Heap_Access,Equal 0232 6802 |h | Jump_Zero 0x235 0233 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x2 = 0x233,0x3 0234 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0235 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x3 = 0x235,0x4 0236 00eb | | Load_Encached Diana_Cache 0237 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0238 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0239 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x239,0x1 023a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x5 = 0x23a,0x401 023b 021d | | Execute Heap_Access,Is_Null 023c 6ff2 |o | Jump_Zero 0x22f ; Debug Table 0x8.0x6 = 0x23c,0x1 023d 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x7 = 0x23d,0x5 023e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 023f 0000 | | .XXX[0x1] 0240 ; -------------------------------------------------------------------------------------- 0240 ; SUBPROGRAM 0240 ; -------------------------------------------------------------------------------------- 0240 0249 | I | .CONST 0x0249 ; Address of begin 0241 0004 | | .CONST 0x0004 ; Address of exception handler 0242 0004 | | .CONST 0x0004 ; Number of locals 0243 INIT_0240: 0243 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9 = .DEBUG 0x0243,0x062c,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x0339 ; Debug Table 0x9.0x0 = 0x243,0xffff 0244 e5fd | | Load 0x2,-0x3 0245 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0246 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0247 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x247,0xfffe 0248 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x9.0x2 = 0x248,0xfffd 0249 BODY_0240: 0249 7851 |xQ | Jump 0x29b 024a 0007 | | Action Break_Optional ; Debug Table 0x9.0x3 = 0x24a,0x2 024b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x4 = 0x24b,0x401 024c 0217 | | Execute Heap_Access,All_Reference 024d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 024e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x9.0x5 = 0x24e,0x2 024f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x6 = 0x24f,0x3 0250 8211 | | Call 0x1,0x11 0251 680b |h | Jump_Zero 0x25d 0252 00d9 | | Load_Top At_Offset_1 0253 e5ff | | Load 0x2,-0x1 0254 021f | | Execute Heap_Access,Equal 0255 7004 |p | Jump_Nonzero 0x25a 0256 e5ff | | Load 0x2,-0x1 0257 00da | | Load_Top At_Offset_2 0258 8216 | | Call 0x1,0x16 0259 7801 |x | Jump 0x25b 025a 4801 |H | Short_Literal 0x1 025b 6801 |h | Jump_Zero 0x25d 025c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x7 = 0x25c,0x4 025d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x8 = 0x25d,0x5 025e e5ff | | Load 0x2,-0x1 025f 8216 | | Call 0x1,0x16 0260 6835 |h5 | Jump_Zero 0x296 0261 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x9 = 0x261,0x6 0262 00db | | Load_Top At_Offset_3 0263 00eb | | Load_Encached Diana_Cache 0264 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 0265 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xa = 0x265,0x7 0266 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0267 0007 | | Action Break_Optional ; Debug Table 0x9.0xb = 0x267,0x8 0268 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xc = 0x268,0x801 0269 0217 | | Execute Heap_Access,All_Reference 026a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 026b 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0xd = 0x26b,0x8 026c 0007 | | Action Break_Optional ; Debug Table 0x9.0xe = 0x26c,0x9 026d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xf = 0x26d,0xc01 026e 021d | | Execute Heap_Access,Is_Null 026f 6801 |h | Jump_Zero 0x271 ; Debug Table 0x9.0x10 = 0x26f,0x9 0270 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x11 = 0x270,0xa 0271 0007 | | Action Break_Optional ; Debug Table 0x9.0x12 = 0x271,0xb 0272 0007 | | Action Break_Optional ; Debug Table 0x9.0x13 = 0x272,0xc 0273 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x14 = 0x273,0x1001 0274 0217 | | Execute Heap_Access,All_Reference 0275 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0276 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x15 = 0x276,0xc 0277 8216 | | Call 0x1,0x16 0278 6811 |h | Jump_Zero 0x28a 0279 0007 | | Action Break_Optional ; Debug Table 0x9.0x16 = 0x279,0xd 027a 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x17 = 0x27a,0x1401 027b 0217 | | Execute Heap_Access,All_Reference 027c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 027d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x18 = 0x27d,0xd 027e 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x19 = 0x27e,0xe 027f 00d9 | | Load_Top At_Offset_1 0280 00eb | | Load_Encached Diana_Cache 0281 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 0282 0007 | | Action Break_Optional ; Debug Table 0x9.0x1a = 0x282,0xf 0283 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x1b = 0x283,0x1801 0284 021d | | Execute Heap_Access,Is_Null 0285 6fec |o | Jump_Zero 0x272 ; Debug Table 0x9.0x1c = 0x285,0xf 0286 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x1d = 0x286,0x10 0287 e5fd | | Load 0x2,-0x3 0288 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0289 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x1e = 0x289,0x11 028a 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x1f = 0x28a,0x12 028b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 028c 0007 | | Action Break_Optional ; Debug Table 0x9.0x20 = 0x28c,0x13 028d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x21 = 0x28d,0x1c01 028e 0217 | | Execute Heap_Access,All_Reference 028f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0290 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x22 = 0x290,0x13 0291 0007 | | Action Break_Optional ; Debug Table 0x9.0x23 = 0x291,0x14 0292 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x24 = 0x292,0x2001 0293 021d | | Execute Heap_Access,Is_Null 0294 6fdd |o | Jump_Zero 0x272 ; Debug Table 0x9.0x25 = 0x294,0x14 0295 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x26 = 0x295,0x15 0296 0007 | | Action Break_Optional ; Debug Table 0x9.0x27 = 0x296,0x16 0297 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x28 = 0x297,0x2401 0298 0217 | | Execute Heap_Access,All_Reference 0299 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 029a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x29 = 0x29a,0x16 029b 0007 | | Action Break_Optional ; Debug Table 0x9.0x2a = 0x29b,0x1 029c 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x2b = 0x29c,0x2801 029d 021d | | Execute Heap_Access,Is_Null 029e 6fab |o | Jump_Zero 0x24a ; Debug Table 0x9.0x2c = 0x29e,0x1 029f e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x2d = 0x29f,0x17 02a0 e5fe | | Load 0x2,-0x2 02a1 e5ff | | Load 0x2,-0x1 02a2 e001 | | Load 0x0,0x1 02a3 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02a4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02a5 0000 0000 | | .XXX[0x3] 02a7 0000 | | 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02b0 | | .CONST 0x02b0 ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 0003 | | .CONST 0x0003 ; Number of locals 02ab INIT_02a8: 02ab 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xa = .DEBUG 0x02ab,0x068a,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x040e ; Debug Table 0xa.0x0 = 0x2ab,0xffff 02ac e5fc | | Load 0x2,-0x4 02ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02ae 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02af 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x2af,0xfffe 02b0 BODY_02a8: 02b0 7818 |x | Jump 0x2c9 02b1 0007 | | Action Break_Optional ; Debug Table 0xa.0x2 = 0x2b1,0x2 02b2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x2b2,0x401 02b3 0217 | | Execute Heap_Access,All_Reference 02b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02b5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xa.0x4 = 0x2b5,0x2 02b6 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x5 = 0x2b6,0x3 02b7 00d9 | | Load_Top At_Offset_1 02b8 021f | | Execute Heap_Access,Equal 02b9 7009 |p | Jump_Nonzero 0x2c3 02ba 00d8 | | Load_Top At_Offset_0 02bb 8211 | | Call 0x1,0x11 02bc 6804 |h | Jump_Zero 0x2c1 02bd e5ff | | Load 0x2,-0x1 02be 00d9 | | Load_Top At_Offset_1 02bf 8216 | | Call 0x1,0x16 02c0 7801 |x | Jump 0x2c2 02c1 4800 |H | Short_Literal 0x0 02c2 6801 |h | Jump_Zero 0x2c4 02c3 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0xa.0x6 = 0x2c3,0x4 02c4 0007 | | Action Break_Optional ; Debug Table 0xa.0x7 = 0x2c4,0x5 02c5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x8 = 0x2c5,0x801 02c6 0217 | | Execute Heap_Access,All_Reference 02c7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02c8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xa.0x9 = 0x2c8,0x5 02c9 0007 | | Action Break_Optional ; Debug Table 0xa.0xa = 0x2c9,0x1 02ca 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xb = 0x2ca,0xc01 02cb 021d | | Execute Heap_Access,Is_Null 02cc 6fe4 |o | Jump_Zero 0x2b1 ; Debug Table 0xa.0xc = 0x2cc,0x1 02cd e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0xd = 0x2cd,0x6 02ce 6805 |h | Jump_Zero 0x2d4 02cf e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0xe = 0x2cf,0x7 02d0 e5fe | | Load 0x2,-0x2 02d1 e5ff | | Load 0x2,-0x1 02d2 8215 | | Call 0x1,0x15 02d3 00d1 | | Pop_Control Pop_Count_1 02d4 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0xf = 0x2d4,0x8 02d5 e5fe | | Load 0x2,-0x2 02d6 e5ff | | Load 0x2,-0x1 02d7 e001 | | Load 0x0,0x1 02d8 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02d9 4504 |E | Exit_Suprogram New_Top_Offset 0x4 02da 0000 0000 | | .BLANK 0000[0x6] 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e9 | | .CONST 0x02e9 ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0004 | | .CONST 0x0004 ; Number of locals 02e3 INIT_02e0: 02e3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xb = .DEBUG 0x02e3,0x06ac,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0482 ; Debug Table 0xb.0x0 = 0x2e3,0xffff 02e4 00db | | Load_Top At_Offset_3 02e5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02e6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x1 = 0x2e6,0xfffe 02e7 e005 | | Load 0x0,0x5 ; Debug Table 0xb.0x2 = 0x2e7,0xfffd 02e8 0322 | " | Declare_Variable Record 02e9 BODY_02e0: 02e9 783c |x< | Jump 0x326 02ea e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0x3 = 0x2ea,0x2 02eb 7016 |p | Jump_Nonzero 0x302 02ec 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x2ec,0x3 02ed 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x5 = 0x2ed,0x401 02ee 0217 | | Execute Heap_Access,All_Reference 02ef 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02f0 e001 | | Load 0x0,0x1 ; Debug Table 0xb.0x6 = 0x2f0,0x3 02f1 180e | | Execute Package,Field_Execute,Field_Number 0xe 02f2 0032 | 2 | Store_Top Heap_Access,At_Offset_2 02f3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x7 = 0x2f3,0x4 02f4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02f5 00da | | Load_Top At_Offset_2 02f6 4975 |Iu | Short_Literal 0x175 02f7 00eb | | Load_Encached Diana_Cache 02f8 0098 | | Execute Package,Field_Read_Dynamic 02f9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 02fa 7026 |p& | Jump_Nonzero 0x321 02fb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x8 = 0x2fb,0x5 02fc e5fe | | Load 0x2,-0x2 02fd 00db | | Load_Top At_Offset_3 02fe e001 | | Load 0x0,0x1 02ff 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0300 00d1 | | Pop_Control Pop_Count_1 0301 781f |x | Jump 0x321 0302 0007 | | Action Break_Optional ; Debug Table 0xb.0x9 = 0x302,0x6 0303 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0xa = 0x303,0x801 0304 0217 | | Execute Heap_Access,All_Reference 0305 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0306 820e | | Call 0x1,0xe ; Debug Table 0xb.0xb = 0x306,0x6 0307 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0308 0007 | | Action Break_Optional ; Debug Table 0xb.0xc = 0x308,0x7 0309 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0xd = 0x309,0xc01 030a 0007 | | Action Break_Optional 030b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0xe = 0x30b,0xc02 030c 0007 | | Action Break_Optional ; Debug Table 0xb.0xf = 0x30c,0xc03 030d 0007 | | Action Break_Optional ; Debug Table 0xb.0x10 = 0x30d,0xc04 030e 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0xb.0x11 = 0x30e,0x7 030f 6802 |h | Jump_Zero 0x312 0310 e006 | | Load 0x0,0x6 ; Debug Table 0xb.0x12 = 0x310,0x8 0311 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0312 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x13 = 0x312,0x9 0313 8211 | | Call 0x1,0x11 0314 6806 |h | Jump_Zero 0x31b 0315 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x14 = 0x315,0xa 0316 e5fe | | Load 0x2,-0x2 0317 00db | | Load_Top At_Offset_3 0318 8217 | | Call 0x1,0x17 0319 00d1 | | Pop_Control Pop_Count_1 031a 7806 |x | Jump 0x321 031b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x15 = 0x31b,0xb 031c e5fd | | Load 0x2,-0x3 031d e5fe | | Load 0x2,-0x2 031e e403 | | Load 0x2,0x3 031f 8218 | | Call 0x1,0x18 0320 00d1 | | Pop_Control Pop_Count_1 0321 0007 | | Action Break_Optional ; Debug Table 0xb.0x16 = 0x321,0xc 0322 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x17 = 0x322,0x1001 0323 0217 | | Execute Heap_Access,All_Reference 0324 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0325 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xb.0x18 = 0x325,0xc 0326 0007 | | Action Break_Optional ; Debug Table 0xb.0x19 = 0x326,0x1 0327 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1a = 0x327,0x1401 0328 021d | | Execute Heap_Access,Is_Null 0329 6fc0 |o | Jump_Zero 0x2ea ; Debug Table 0xb.0x1b = 0x329,0x1 032a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x1c = 0x32a,0xd 032b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 032c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 032d 0000 0000 | | .XXX[0x3] 032f 0000 | | 0330 ; -------------------------------------------------------------------------------------- 0330 ; SUBPROGRAM 0330 ; -------------------------------------------------------------------------------------- 0330 0333 | 3 | .CONST 0x0333 ; Address of begin 0331 0004 | | .CONST 0x0004 ; Address of exception handler 0332 0001 | | .CONST 0x0001 ; Number of locals 0333 BODY_0330: 0333 INIT_0330: 0333 00db | | Load_Top At_Offset_3 ; Debug Table 0xc = .DEBUG 0x0333,0x06e8,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0528 ; Debug Table 0xc.0x0 = 0x333,0x1 0334 4605 |F | Jump_Case 0x6 0335 781e |x | Jump 0x354 ; case 0x0 0336 781d |x | Jump 0x354 ; case 0x1 0337 7803 |x | Jump 0x33b ; case 0x2 0338 7802 |x | Jump 0x33b ; case 0x3 0339 7806 |x | Jump 0x340 ; case 0x4 033a 7805 |x | Jump 0x340 ; case 0x5 033b 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x1 = 0x33b,0x2 033c e5fd | | Load 0x2,-0x3 033d e5ff | | Load 0x2,-0x1 033e 8219 | | Call 0x1,0x19 033f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0340 0007 | | Action Break_Optional ; Debug Table 0xc.0x2 = 0x340,0x3 0341 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xc.0x3 = 0x341,0xfbff 0342 4801 |H | Short_Literal 0x1 0343 e5fd | | Load 0x2,-0x3 0344 e5ff | | Load 0x2,-0x1 0345 8219 | | Call 0x1,0x19 0346 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0347 0007 | | Action Break_Optional ; Debug Table 0xc.0x4 = 0x347,0x401 0348 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x348,0x801 0349 021d | | Execute Heap_Access,Is_Null 034a 7007 |p | Jump_Nonzero 0x352 ; Debug Table 0xc.0x6 = 0x34a,0x401 034b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x34b,0x402 034c e007 | | Load 0x0,0x7 034d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 034e 4801 |H | Short_Literal 0x1 034f e008 | | Load 0x0,0x8 0350 180d | | Execute Package,Field_Execute,Field_Number 0xd 0351 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0352 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x8 = 0x352,0x403 0353 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0354 4831 |H1 | Short_Literal 0x31 0355 0257 | W | Execute Discrete,Raise 0356 0000 0000 | | .XXX[0x2] 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035c | \ | .CONST 0x035c ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0002 | | .CONST 0x0002 ; Number of locals 035b INIT_0358: 035b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xd = .DEBUG 0x035b,0x06fc,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0581 ; Debug Table 0xd.0x0 = 0x35b,0xffff 035c BODY_0358: 035c 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x35c,0x1 035d 0217 | | Execute Heap_Access,All_Reference 035e 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6 035f 01d9 | | Execute Vector,Reverse_Bounds 0360 0007 | | Action Break_Optional 0361 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x2 = 0x361,0x2 0362 e5ff | | Load 0x2,-0x1 0363 0217 | | Execute Heap_Access,All_Reference 0364 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6 0365 01d7 | | Execute Vector,Field_Read 0366 6851 |hQ | Jump_Zero 0x3b8 0367 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x3 = 0x367,0x3 0368 0217 | | Execute Heap_Access,All_Reference 0369 3c13 |< | Execute Record,Field_Read,Field_Number 0x13 036a 6827 |h' | Jump_Zero 0x392 036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x4 = 0x36b,0x4 036c e5fe | | Load 0x2,-0x2 036d 0217 | | Execute Heap_Access,All_Reference 036e 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d 036f 01d7 | | Execute Vector,Field_Read 0370 0007 | | Action Break_Optional 0371 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x5 = 0x371,0x401 0372 021d | | Execute Heap_Access,Is_Null 0373 00d0 | | Action Swap_Control 0374 00d1 | | Pop_Control Pop_Count_1 0375 680f |h | Jump_Zero 0x385 ; Debug Table 0xd.0x6 = 0x375,0x4 0376 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x7 = 0x376,0x5 0377 e5ff | | Load 0x2,-0x1 0378 0217 | | Execute Heap_Access,All_Reference 0379 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 037a 00da | | Load_Top At_Offset_2 037b e5fe | | Load 0x2,-0x2 037c 0217 | | Execute Heap_Access,All_Reference 037d 341c |4 | Execute Record,Field_Reference,Field_Number 0x1c 037e 01d7 | | Execute Vector,Field_Read 037f 8219 | | Call 0x1,0x19 0380 00d9 | | Load_Top At_Offset_1 0381 e5fe | | Load 0x2,-0x2 0382 0217 | | Execute Heap_Access,All_Reference 0383 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d 0384 01d6 | | Execute Vector,Field_Write 0385 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x8 = 0x385,0x6 0386 e5ff | | Load 0x2,-0x1 0387 0217 | | Execute Heap_Access,All_Reference 0388 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0389 00da | | Load_Top At_Offset_2 038a e5fe | | Load 0x2,-0x2 038b 0217 | | Execute Heap_Access,All_Reference 038c 341d |4 | Execute Record,Field_Reference,Field_Number 0x1d 038d 01d7 | | Execute Vector,Field_Read 038e e001 | | Load 0x0,0x1 038f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0390 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0391 7826 |x& | Jump 0x3b8 0392 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x9 = 0x392,0x7 0393 e5fe | | Load 0x2,-0x2 0394 0217 | | Execute Heap_Access,All_Reference 0395 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b 0396 01d7 | | Execute Vector,Field_Read 0397 0007 | | Action Break_Optional 0398 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xa = 0x398,0x801 0399 021d | | Execute Heap_Access,Is_Null 039a 00d0 | | Action Swap_Control 039b 00d1 | | Pop_Control Pop_Count_1 039c 680f |h | Jump_Zero 0x3ac ; Debug Table 0xd.0xb = 0x39c,0x7 039d 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xc = 0x39d,0x8 039e e5ff | | Load 0x2,-0x1 039f 0217 | | Execute Heap_Access,All_Reference 03a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03a1 00da | | Load_Top At_Offset_2 03a2 e5fe | | Load 0x2,-0x2 03a3 0217 | | Execute Heap_Access,All_Reference 03a4 341a |4 | Execute Record,Field_Reference,Field_Number 0x1a 03a5 01d7 | | Execute Vector,Field_Read 03a6 8219 | | Call 0x1,0x19 03a7 00d9 | | Load_Top At_Offset_1 03a8 e5fe | | Load 0x2,-0x2 03a9 0217 | | Execute Heap_Access,All_Reference 03aa 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b 03ab 01d6 | | Execute Vector,Field_Write 03ac 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xd = 0x3ac,0x9 03ad e5ff | | Load 0x2,-0x1 03ae 0217 | | Execute Heap_Access,All_Reference 03af 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03b0 00da | | Load_Top At_Offset_2 03b1 e5fe | | Load 0x2,-0x2 03b2 0217 | | Execute Heap_Access,All_Reference 03b3 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b 03b4 01d7 | | Execute Vector,Field_Read 03b5 e001 | | Load 0x0,0x1 03b6 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03b7 0033 | 3 | Store_Top Heap_Access,At_Offset_3 03b8 3fa8 |? | Loop_Increasing 0x361 03b9 0007 | | Action Break_Optional ; Debug Table 0xd.0xe = 0x3b9,0xa 03ba 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xf = 0x3ba,0xc01 03bb 021d | | Execute Heap_Access,Is_Null 03bc 7007 |p | Jump_Nonzero 0x3c4 ; Debug Table 0xd.0x10 = 0x3bc,0xa 03bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x11 = 0x3bd,0xb 03be e007 | | Load 0x0,0x7 03bf 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03c0 4800 |H | Short_Literal 0x0 03c1 e008 | | Load 0x0,0x8 03c2 180d | | Execute Package,Field_Execute,Field_Number 0xd 03c3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x12 = 0x3c4,0xc 03c5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03c6 0000 0000 | | .XXX[0x2] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03cb | | .CONST 0x03cb ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0001 | | .CONST 0x0001 ; Number of locals 03cb BODY_03c8: 03cb INIT_03c8: 03cb 0007 | | Action Break_Optional ; Debug Table 0xe = .DEBUG 0x03cb,0x0724,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x062c ; Debug Table 0xe.0x0 = 0x3cb,0x1 03cc 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x1 = 0x3cc,0x401 03cd 021d | | Execute Heap_Access,Is_Null 03ce 6818 |h | Jump_Zero 0x3e7 ; Debug Table 0xe.0x2 = 0x3ce,0x1 03cf 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0x3 = 0x3cf,0x2 03d0 00db | | Load_Top At_Offset_3 03d1 e003 | | Load 0x0,0x3 03d2 180f | | Execute Package,Field_Execute,Field_Number 0xf 03d3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x3d3,0x801 03d4 021d | | Execute Heap_Access,Is_Null 03d5 00d0 | | Action Swap_Control 03d6 00d1 | | Pop_Control Pop_Count_1 03d7 6803 |h | Jump_Zero 0x3db ; Debug Table 0xe.0x5 = 0x3d7,0x2 03d8 e006 | | Load 0x0,0x6 ; Debug Table 0xe.0x6 = 0x3d8,0x3 03d9 a5fe | | Store_Unchecked 0x2,-0x2 03da 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03db 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x7 = 0x3db,0x4 03dc 0217 | | Execute Heap_Access,All_Reference 03dd 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 03de 0217 | | Execute Heap_Access,All_Reference 03df 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03e0 4802 |H | Short_Literal 0x2 03e1 4802 |H | Short_Literal 0x2 03e2 e5ff | | Load 0x2,-0x1 03e3 e003 | | Load 0x0,0x3 03e4 180f | | Execute Package,Field_Execute,Field_Number 0xf 03e5 821a | | Call 0x1,0x1a 03e6 a5fe | | Store_Unchecked 0x2,-0x2 03e7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 03eb | | .CONST 0x03eb ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0001 | | .CONST 0x0001 ; Number of locals 03eb BODY_03e8: 03eb INIT_03e8: 03eb 0007 | | Action Break_Optional ; Debug Table 0xf = .DEBUG 0x03eb,0x0736,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x066d ; Debug Table 0xf.0x0 = 0x3eb,0x1 03ec 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x1 = 0x3ec,0x401 03ed 021d | | Execute Heap_Access,Is_Null 03ee 680c |h | Jump_Zero 0x3fb ; Debug Table 0xf.0x2 = 0x3ee,0x1 03ef 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x3 = 0x3ef,0x2 03f0 0217 | | Execute Heap_Access,All_Reference 03f1 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 03f2 0217 | | Execute Heap_Access,All_Reference 03f3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03f4 4803 |H | Short_Literal 0x3 03f5 4803 |H | Short_Literal 0x3 03f6 e5ff | | Load 0x2,-0x1 03f7 e003 | | Load 0x0,0x3 03f8 180f | | Execute Package,Field_Execute,Field_Number 0xf 03f9 821a | | Call 0x1,0x1a 03fa a5fe | | Store_Unchecked 0x2,-0x2 03fb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03fc 0000 0000 | | .BLANK 0000[0x4] 0400 ; -------------------------------------------------------------------------------------- 0400 ; SUBPROGRAM 0400 ; -------------------------------------------------------------------------------------- 0400 0403 | | .CONST 0x0403 ; Address of begin 0401 0004 | | .CONST 0x0004 ; Address of exception handler 0402 0001 | | .CONST 0x0001 ; Number of locals 0403 BODY_0400: 0403 INIT_0400: 0403 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x0403,0x0740,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x017d ; Debug Table 0x10.0x0 = 0x403,0x1 0404 0007 | | Action Break_Optional 0405 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1 = 0x405,0x401 0406 0007 | | Action Break_Optional 0407 e603 | | Load 0x3,0x3 ; Debug Table 0x10.0x2 = 0x407,0x801 0408 0007 | | Action Break_Optional 0409 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x3 = 0x409,0x802 040a 0007 | | Action Break_Optional ; Debug Table 0x10.0x4 = 0x40a,0x803 040b 00d0 | | Action Swap_Control ; Debug Table 0x10.0x5 = 0x40b,0x804 040c 00d1 | | Pop_Control Pop_Count_1 040d 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0x10.0x6 = 0x40d,0x401 040e 00eb | | Load_Encached Diana_Cache 040f 0098 | | Execute Package,Field_Read_Dynamic 0410 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0411 7800 |x | Jump 0x412 0412 00d0 | | Action Swap_Control 0413 00d1 | | Pop_Control Pop_Count_1 0414 4604 |F | Jump_Case 0x5 ; Debug Table 0x10.0x7 = 0x414,0x1 0415 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; case 0x0 0416 7803 |x | Jump 0x41a ; case 0x1 0417 7810 |x | Jump 0x428 ; case 0x2 0418 7818 |x | Jump 0x431 ; case 0x3 0419 7824 |x$ | Jump 0x43e ; case 0x4 041a 0007 | | Action Break_Optional ; Debug Table 0x10.0x8 = 0x41a,0x3 041b e7ff | | Load 0x3,-0x1 ; Debug Table 0x10.0x9 = 0x41b,0xc01 041c 0007 | | Action Break_Optional 041d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0xa = 0x41d,0xc02 041e 0007 | | Action Break_Optional ; Debug Table 0x10.0xb = 0x41e,0xc03 041f 0007 | | Action Break_Optional ; Debug Table 0x10.0xc = 0x41f,0xc04 0420 0f03 | | Execute_Immediate Equal,0x3 ; Debug Table 0x10.0xd = 0x420,0x3 0421 6805 |h | Jump_Zero 0x427 0422 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0xe = 0x422,0x4 0423 e5fe | | Load 0x2,-0x2 0424 e7ff | | Load 0x3,-0x1 0425 8212 | | Call 0x1,0x12 0426 00d1 | | Pop_Control Pop_Count_1 0427 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0428 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0xf = 0x428,0x5 0429 00eb | | Load_Encached Diana_Cache 042a 1885 | | Execute Package,Field_Execute,Field_Number 0x85 042b 8402 | | Call 0x2,0x2 042c 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x10 = 0x42c,0x6 042d 00eb | | Load_Encached Diana_Cache 042e 1886 | | Execute Package,Field_Execute,Field_Number 0x86 042f 8402 | | Call 0x2,0x2 0430 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0431 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x11 = 0x431,0x7 0432 00eb | | Load_Encached Diana_Cache 0433 1885 | | Execute Package,Field_Execute,Field_Number 0x85 0434 8402 | | Call 0x2,0x2 0435 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x12 = 0x435,0x8 0436 00eb | | Load_Encached Diana_Cache 0437 1886 | | Execute Package,Field_Execute,Field_Number 0x86 0438 8402 | | Call 0x2,0x2 0439 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x13 = 0x439,0x9 043a 00eb | | Load_Encached Diana_Cache 043b 1887 | | Execute Package,Field_Execute,Field_Number 0x87 043c 8402 | | Call 0x2,0x2 043d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 043e 0007 | | Action Break_Optional ; Debug Table 0x10.0x14 = 0x43e,0xa 043f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x15 = 0x43f,0xefff 0440 00db | | Load_Top At_Offset_3 0441 00eb | | Load_Encached Diana_Cache 0442 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0443 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0444 783e |x> | Jump 0x483 0445 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x16 = 0x445,0x1002 0446 0007 | | Action Break_Optional 0447 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x17 = 0x447,0x1401 0448 7002 |p | Jump_Nonzero 0x44b 0449 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10.0x18 = 0x449,0x1402 044a 782c |x, | Jump 0x477 044b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x19 = 0x44b,0x1403 044c 0217 | | Execute Heap_Access,All_Reference 044d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 044e 6804 |h | Jump_Zero 0x453 044f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1a = 0x44f,0x1404 0450 0217 | | Execute Heap_Access,All_Reference 0451 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0452 7824 |x$ | Jump 0x477 0453 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1b = 0x453,0x1405 0454 0007 | | Action Break_Optional 0455 e604 | | Load 0x3,0x4 ; Debug Table 0x10.0x1c = 0x455,0x1801 0456 0007 | | Action Break_Optional 0457 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x10.0x1d = 0x457,0x1802 0458 0007 | | Action Break_Optional ; Debug Table 0x10.0x1e = 0x458,0x1803 0459 00d0 | | Action Swap_Control ; Debug Table 0x10.0x1f = 0x459,0x1804 045a 00d1 | | Pop_Control Pop_Count_1 045b 49bb |I | Short_Literal 0x1bb ; Debug Table 0x10.0x20 = 0x45b,0x1405 045c 00eb | | Load_Encached Diana_Cache 045d 0098 | | Execute Package,Field_Read_Dynamic 045e 012c | , | Execute Any,Size 045f e009 | | Load 0x0,0x9 0460 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0461 025b | [ | Execute Discrete,Check_In_Type 0462 0273 | s | Execute Discrete,Plus 0463 00d9 | | Load_Top At_Offset_1 0464 0007 | | Action Break_Optional 0465 e605 | | Load 0x3,0x5 ; Debug Table 0x10.0x21 = 0x465,0x1c01 0466 0007 | | Action Break_Optional 0467 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x10.0x22 = 0x467,0x1c02 0468 0007 | | Action Break_Optional ; Debug Table 0x10.0x23 = 0x468,0x1c03 0469 00d0 | | Action Swap_Control ; Debug Table 0x10.0x24 = 0x469,0x1c04 046a 00d1 | | Pop_Control Pop_Count_1 046b 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x10.0x25 = 0x46b,0x1804 046c 00eb | | Load_Encached Diana_Cache 046d 0098 | | Execute Package,Field_Read_Dynamic 046e 49c9 |I | Short_Literal 0x1c9 046f 00eb | | Load_Encached Diana_Cache 0470 0098 | | Execute Package,Field_Read_Dynamic 0471 49ca |I | Short_Literal 0x1ca 0472 00eb | | Load_Encached Diana_Cache 0473 0095 | | Execute Package,Field_Reference_Dynamic 0474 e00a | | Load 0x0,0xa 0475 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0476 7800 |x | Jump 0x477 0477 00d0 | | Action Swap_Control 0478 00d1 | | Pop_Control Pop_Count_1 0479 8402 | | Call 0x2,0x2 ; Debug Table 0x10.0x26 = 0x479,0x1002 047a 0007 | | Action Break_Optional ; Debug Table 0x10.0x27 = 0x47a,0x1003 047b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x28 = 0x47b,0x2001 047c 7002 |p | Jump_Nonzero 0x47f 047d 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x10.0x29 = 0x47d,0x2002 047e 7803 |x | Jump 0x482 047f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2a = 0x47f,0x2003 0480 0217 | | Execute Heap_Access,All_Reference 0481 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0482 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x10.0x2b = 0x482,0x1003 0483 0007 | | Action Break_Optional ; Debug Table 0x10.0x2c = 0x483,0x1001 0484 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2d = 0x484,0x2401 0485 021d | | Execute Heap_Access,Is_Null 0486 6fbe |o | Jump_Zero 0x445 ; Debug Table 0x10.0x2e = 0x486,0x1001 0487 00d1 | | Pop_Control Pop_Count_1 0488 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0489 ; -------------------------------------------------------------------------------------- 0489 ; STRING TABLE 0489 ; -------------------------------------------------------------------------------------- 0489 0004 | | .STRTAB 0x0004->0x048b ; "HEAP" 048a 0006 | | .STREND 0x0006->0x048d 048b 4845 4150 |HEAP| .STRTAB_STRINGS 048d 0000 0000 | | .XXX[0x3] 048f 0000 | | 0490 ; -------------------------------------------------------------------------------------- 0490 ; Debug Table 0490 ; -------------------------------------------------------------------------------------- 0490 0003 0011 | | .CONST 0x0003,0x0011 0492 000b 051a | | .DEBUG 0x000b,0x051a,0x0000,0x0000,0x005a,0x8bb5,0x0000,0x0452 049a 000e 051e | | .DEBUG 0x000e,0x051e,0x0000,0x0000,0x005a,0x8cd5,0x0000,0x0006 04a2 00ab 054a | J| .DEBUG 0x00ab,0x054a,0x0002,0x0000,0x005a,0x8bb5,0x0000,0x0453 04aa 012b 0576 | + v| .DEBUG 0x012b,0x0576,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x007a 04b2 017b 05b0 | { | .DEBUG 0x017b,0x05b0,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x010b 04ba 01b3 05d6 | | .DEBUG 0x01b3,0x05d6,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x016a 04c2 01bb 05dc | | .DEBUG 0x01bb,0x05dc,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x022b 04ca 0203 0606 | | .DEBUG 0x0203,0x0606,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x02ae 04d2 022b 061a | + | .DEBUG 0x022b,0x061a,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x02fa 04da 0243 062c | C ,| .DEBUG 0x0243,0x062c,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x0339 04e2 02ab 068a | | .DEBUG 0x02ab,0x068a,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x040e 04ea 02e3 06ac | | .DEBUG 0x02e3,0x06ac,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0482 04f2 0333 06e8 | 3 | .DEBUG 0x0333,0x06e8,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0528 04fa 035b 06fc | [ | .DEBUG 0x035b,0x06fc,0x0002,0x0000,0x005a,0x8cd5,0x0000,0x0581 0502 03cb 0724 | $| .DEBUG 0x03cb,0x0724,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x062c 050a 03eb 0736 | 6| .DEBUG 0x03eb,0x0736,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x066d 0512 0403 0740 | @| .DEBUG 0x0403,0x0740,0x0001,0x0000,0x005a,0x8cd5,0x0000,0x017d 051a ; -------------------------------------------------------------------------------------- 051a ; Debug3 Subtable 0x0 051a ; -------------------------------------------------------------------------------------- 051a 0001 0000 | | .DBG3TAB 0x0001,0x0000 051c 000b ffff | | .CONST 0x000b,0xffff 051e ; -------------------------------------------------------------------------------------- 051e ; Debug3 Subtable 0x1 051e ; -------------------------------------------------------------------------------------- 051e 0015 0000 | | .DBG3TAB 0x0015,0x0000 0520 000e ffff | | .CONST 0x000e,0xffff 0522 000f fffe | | .CONST 0x000f,0xfffe 0524 0010 fffd | | .CONST 0x0010,0xfffd 0526 0011 fffc | | .CONST 0x0011,0xfffc 0528 0012 fffb | | .CONST 0x0012,0xfffb 052a 0015 fffa | | .CONST 0x0015,0xfffa 052c 001c fff9 | | .CONST 0x001c,0xfff9 052e 0083 fff8 | | .CONST 0x0083,0xfff8 0530 0085 fff7 | | .CONST 0x0085,0xfff7 0532 0087 fff6 | | .CONST 0x0087,0xfff6 0534 0089 fff5 | | .CONST 0x0089,0xfff5 0536 008b fff4 | | .CONST 0x008b,0xfff4 0538 008d fff3 | | .CONST 0x008d,0xfff3 053a 008f fff2 | | .CONST 0x008f,0xfff2 053c 0091 fff1 | | .CONST 0x0091,0xfff1 053e 0093 fff0 | | .CONST 0x0093,0xfff0 0540 0095 ffef | | .CONST 0x0095,0xffef 0542 0097 ffee | | .CONST 0x0097,0xffee 0544 0099 ffed | | .CONST 0x0099,0xffed 0546 009b ffec | | .CONST 0x009b,0xffec 0548 009d ffeb | | .CONST 0x009d,0xffeb 054a ; -------------------------------------------------------------------------------------- 054a ; Debug3 Subtable 0x2 054a ; -------------------------------------------------------------------------------------- 054a 0001 0014 | | .DBG3TAB 0x0001,0x0014 054c 00ab ffff | | .CONST 0x00ab,0xffff 054e 00b1 0001 | | .CONST 0x00b1,0x0001 0550 00ba 0002 | | .CONST 0x00ba,0x0002 0552 00be 0003 | | .CONST 0x00be,0x0003 0554 00c2 0004 | | .CONST 0x00c2,0x0004 0556 00c5 0005 | | .CONST 0x00c5,0x0005 0558 00c9 0006 | | .CONST 0x00c9,0x0006 055a 00d3 0007 | | .CONST 0x00d3,0x0007 055c 00d8 0008 | | .CONST 0x00d8,0x0008 055e 00e2 0009 | | .CONST 0x00e2,0x0009 0560 00e7 000a | | .CONST 0x00e7,0x000a 0562 00ea 000b | | .CONST 0x00ea,0x000b 0564 00ee 000c | | .CONST 0x00ee,0x000c 0566 00f8 000d | | .CONST 0x00f8,0x000d 0568 00fd 000e | | .CONST 0x00fd,0x000e 056a 0107 000f | | .CONST 0x0107,0x000f 056c 010c 0010 | | .CONST 0x010c,0x0010 056e 0110 0401 | | .CONST 0x0110,0x0401 0570 0114 0010 | | .CONST 0x0114,0x0010 0572 0115 0011 | | .CONST 0x0115,0x0011 0574 0123 0012 | # | .CONST 0x0123,0x0012 0576 ; -------------------------------------------------------------------------------------- 0576 ; Debug3 Subtable 0x3 0576 ; -------------------------------------------------------------------------------------- 0576 0002 001a | | .DBG3TAB 0x0002,0x001a 0578 012b ffff | + | .CONST 0x012b,0xffff 057a 012c 0401 | , | .CONST 0x012c,0x0401 057c 012e 0402 | . | .CONST 0x012e,0x0402 057e 012f 0403 | / | .CONST 0x012f,0x0403 0580 0130 0404 | 0 | .CONST 0x0130,0x0404 0582 0131 ffff | 1 | .CONST 0x0131,0xffff 0584 0134 0001 | 4 | .CONST 0x0134,0x0001 0586 0145 0007 | E | .CONST 0x0145,0x0007 0588 0149 0002 | I | .CONST 0x0149,0x0002 058a 014b 0003 | K | .CONST 0x014b,0x0003 058c 014e 0801 | N | .CONST 0x014e,0x0801 058e 0150 0802 | P | .CONST 0x0150,0x0802 0590 0151 0803 | Q | .CONST 0x0151,0x0803 0592 0152 0804 | R | .CONST 0x0152,0x0804 0594 0154 0003 | T | .CONST 0x0154,0x0003 0596 0156 0004 | V | .CONST 0x0156,0x0004 0598 0159 0c01 | Y | .CONST 0x0159,0x0c01 059a 015b 0c02 | [ | .CONST 0x015b,0x0c02 059c 015c 0c03 | \ | .CONST 0x015c,0x0c03 059e 015d 0c04 | ] | .CONST 0x015d,0x0c04 05a0 015f 0004 | _ | .CONST 0x015f,0x0004 05a2 0161 0005 | a | .CONST 0x0161,0x0005 05a4 0164 1001 | d | .CONST 0x0164,0x1001 05a6 0166 1002 | f | .CONST 0x0166,0x1002 05a8 0167 1003 | g | .CONST 0x0167,0x1003 05aa 0168 1004 | h | .CONST 0x0168,0x1004 05ac 016a 0005 | j | .CONST 0x016a,0x0005 05ae 016c 0006 | l | .CONST 0x016c,0x0006 05b0 ; -------------------------------------------------------------------------------------- 05b0 ; Debug3 Subtable 0x4 05b0 ; -------------------------------------------------------------------------------------- 05b0 0002 0010 | | .DBG3TAB 0x0002,0x0010 05b2 017b ffff | { | .CONST 0x017b,0xffff 05b4 0180 fffe | | .CONST 0x0180,0xfffe 05b6 0182 0002 | | .CONST 0x0182,0x0002 05b8 0184 0401 | | .CONST 0x0184,0x0401 05ba 0189 0801 | | .CONST 0x0189,0x0801 05bc 018b 0802 | | .CONST 0x018b,0x0802 05be 018c 0803 | | .CONST 0x018c,0x0803 05c0 018d 0804 | | .CONST 0x018d,0x0804 05c2 018f 0401 | | .CONST 0x018f,0x0401 05c4 0194 0002 | | .CONST 0x0194,0x0002 05c6 0195 0003 | | .CONST 0x0195,0x0003 05c8 019d 0004 | | .CONST 0x019d,0x0004 05ca 01a3 0005 | | .CONST 0x01a3,0x0005 05cc 01a4 0c01 | | .CONST 0x01a4,0x0c01 05ce 01a7 0005 | | .CONST 0x01a7,0x0005 05d0 01a8 0001 | | .CONST 0x01a8,0x0001 05d2 01a9 1001 | | .CONST 0x01a9,0x1001 05d4 01ab 0001 | | .CONST 0x01ab,0x0001 05d6 ; -------------------------------------------------------------------------------------- 05d6 ; Debug3 Subtable 0x5 05d6 ; -------------------------------------------------------------------------------------- 05d6 0001 0001 | | .DBG3TAB 0x0001,0x0001 05d8 01b3 ffff | | .CONST 0x01b3,0xffff 05da 01b5 0001 | | .CONST 0x01b5,0x0001 05dc ; -------------------------------------------------------------------------------------- 05dc ; Debug3 Subtable 0x6 05dc ; -------------------------------------------------------------------------------------- 05dc 0003 0011 | | .DBG3TAB 0x0003,0x0011 05de 01bb ffff | | .CONST 0x01bb,0xffff 05e0 01bc fffe | | .CONST 0x01bc,0xfffe 05e2 01bd fffd | | .CONST 0x01bd,0xfffd 05e4 01c4 0001 | | .CONST 0x01c4,0x0001 05e6 01c8 0002 | | .CONST 0x01c8,0x0002 05e8 01c9 0003 | | .CONST 0x01c9,0x0003 05ea 01ce 0004 | | .CONST 0x01ce,0x0004 05ec 01d2 0005 | | .CONST 0x01d2,0x0005 05ee 01d3 0401 | | .CONST 0x01d3,0x0401 05f0 01d5 0005 | | .CONST 0x01d5,0x0005 05f2 01d6 0006 | | .CONST 0x01d6,0x0006 05f4 01d8 0801 | | .CONST 0x01d8,0x0801 05f6 01dd 0c01 | | .CONST 0x01dd,0x0c01 05f8 01df 0c02 | | .CONST 0x01df,0x0c02 05fa 01e0 0c03 | | .CONST 0x01e0,0x0c03 05fc 01e1 0c04 | | .CONST 0x01e1,0x0c04 05fe 01e3 0801 | | .CONST 0x01e3,0x0801 0600 01e8 0006 | | .CONST 0x01e8,0x0006 0602 01ea 0007 | | .CONST 0x01ea,0x0007 0604 01f2 0008 | | .CONST 0x01f2,0x0008 0606 ; -------------------------------------------------------------------------------------- 0606 ; Debug3 Subtable 0x7 0606 ; -------------------------------------------------------------------------------------- 0606 0000 0009 | | .DBG3TAB 0x0000,0x0009 0608 0203 0001 | | .CONST 0x0203,0x0001 060a 0204 0401 | | .CONST 0x0204,0x0401 060c 0206 0402 | | .CONST 0x0206,0x0402 060e 0207 0403 | | .CONST 0x0207,0x0403 0610 0208 0404 | | .CONST 0x0208,0x0404 0612 0209 0001 | | .CONST 0x0209,0x0001 0614 0217 0004 | | .CONST 0x0217,0x0004 0616 0218 0002 | | .CONST 0x0218,0x0002 0618 021e 0003 | | .CONST 0x021e,0x0003 061a ; -------------------------------------------------------------------------------------- 061a ; Debug3 Subtable 0x8 061a ; -------------------------------------------------------------------------------------- 061a 0001 0007 | | .DBG3TAB 0x0001,0x0007 061c 022b ffff | + | .CONST 0x022b,0xffff 061e 022f 0002 | / | .CONST 0x022f,0x0002 0620 0233 0003 | 3 | .CONST 0x0233,0x0003 0622 0235 0004 | 5 | .CONST 0x0235,0x0004 0624 0239 0001 | 9 | .CONST 0x0239,0x0001 0626 023a 0401 | : | .CONST 0x023a,0x0401 0628 023c 0001 | < | .CONST 0x023c,0x0001 062a 023d 0005 | = | .CONST 0x023d,0x0005 062c ; -------------------------------------------------------------------------------------- 062c ; Debug3 Subtable 0x9 062c ; -------------------------------------------------------------------------------------- 062c 0003 002b | +| .DBG3TAB 0x0003,0x002b 062e 0243 ffff | C | .CONST 0x0243,0xffff 0630 0247 fffe | G | .CONST 0x0247,0xfffe 0632 0248 fffd | H | .CONST 0x0248,0xfffd 0634 024a 0002 | J | .CONST 0x024a,0x0002 0636 024b 0401 | K | .CONST 0x024b,0x0401 0638 024e 0002 | N | .CONST 0x024e,0x0002 063a 024f 0003 | O | .CONST 0x024f,0x0003 063c 025c 0004 | \ | .CONST 0x025c,0x0004 063e 025d 0005 | ] | .CONST 0x025d,0x0005 0640 0261 0006 | a | .CONST 0x0261,0x0006 0642 0265 0007 | e | .CONST 0x0265,0x0007 0644 0267 0008 | g | .CONST 0x0267,0x0008 0646 0268 0801 | h | .CONST 0x0268,0x0801 0648 026b 0008 | k | .CONST 0x026b,0x0008 064a 026c 0009 | l | .CONST 0x026c,0x0009 064c 026d 0c01 | m | .CONST 0x026d,0x0c01 064e 026f 0009 | o | .CONST 0x026f,0x0009 0650 0270 000a | p | .CONST 0x0270,0x000a 0652 0271 000b | q | .CONST 0x0271,0x000b 0654 0272 000c | r | .CONST 0x0272,0x000c 0656 0273 1001 | s | .CONST 0x0273,0x1001 0658 0276 000c | v | .CONST 0x0276,0x000c 065a 0279 000d | y | .CONST 0x0279,0x000d 065c 027a 1401 | z | .CONST 0x027a,0x1401 065e 027d 000d | } | .CONST 0x027d,0x000d 0660 027e 000e | ~ | .CONST 0x027e,0x000e 0662 0282 000f | | .CONST 0x0282,0x000f 0664 0283 1801 | | .CONST 0x0283,0x1801 0666 0285 000f | | .CONST 0x0285,0x000f 0668 0286 0010 | | .CONST 0x0286,0x0010 066a 0289 0011 | | .CONST 0x0289,0x0011 066c 028a 0012 | | .CONST 0x028a,0x0012 066e 028c 0013 | | .CONST 0x028c,0x0013 0670 028d 1c01 | | .CONST 0x028d,0x1c01 0672 0290 0013 | | .CONST 0x0290,0x0013 0674 0291 0014 | | .CONST 0x0291,0x0014 0676 0292 2001 | | .CONST 0x0292,0x2001 0678 0294 0014 | | .CONST 0x0294,0x0014 067a 0295 0015 | | .CONST 0x0295,0x0015 067c 0296 0016 | | .CONST 0x0296,0x0016 067e 0297 2401 | $ | .CONST 0x0297,0x2401 0680 029a 0016 | | .CONST 0x029a,0x0016 0682 029b 0001 | | .CONST 0x029b,0x0001 0684 029c 2801 | ( | .CONST 0x029c,0x2801 0686 029e 0001 | | .CONST 0x029e,0x0001 0688 029f 0017 | | .CONST 0x029f,0x0017 068a ; -------------------------------------------------------------------------------------- 068a ; Debug3 Subtable 0xa 068a ; -------------------------------------------------------------------------------------- 068a 0002 000e | | .DBG3TAB 0x0002,0x000e 068c 02ab ffff | | .CONST 0x02ab,0xffff 068e 02af fffe | | .CONST 0x02af,0xfffe 0690 02b1 0002 | | .CONST 0x02b1,0x0002 0692 02b2 0401 | | .CONST 0x02b2,0x0401 0694 02b5 0002 | | .CONST 0x02b5,0x0002 0696 02b6 0003 | | .CONST 0x02b6,0x0003 0698 02c3 0004 | | .CONST 0x02c3,0x0004 069a 02c4 0005 | | .CONST 0x02c4,0x0005 069c 02c5 0801 | | .CONST 0x02c5,0x0801 069e 02c8 0005 | | .CONST 0x02c8,0x0005 06a0 02c9 0001 | | .CONST 0x02c9,0x0001 06a2 02ca 0c01 | | .CONST 0x02ca,0x0c01 06a4 02cc 0001 | | .CONST 0x02cc,0x0001 06a6 02cd 0006 | | .CONST 0x02cd,0x0006 06a8 02cf 0007 | | .CONST 0x02cf,0x0007 06aa 02d4 0008 | | .CONST 0x02d4,0x0008 06ac ; -------------------------------------------------------------------------------------- 06ac ; Debug3 Subtable 0xb 06ac ; -------------------------------------------------------------------------------------- 06ac 0003 001a | | .DBG3TAB 0x0003,0x001a 06ae 02e3 ffff | | .CONST 0x02e3,0xffff 06b0 02e6 fffe | | .CONST 0x02e6,0xfffe 06b2 02e7 fffd | | .CONST 0x02e7,0xfffd 06b4 02ea 0002 | | .CONST 0x02ea,0x0002 06b6 02ec 0003 | | .CONST 0x02ec,0x0003 06b8 02ed 0401 | | .CONST 0x02ed,0x0401 06ba 02f0 0003 | | .CONST 0x02f0,0x0003 06bc 02f3 0004 | | .CONST 0x02f3,0x0004 06be 02fb 0005 | | .CONST 0x02fb,0x0005 06c0 0302 0006 | | .CONST 0x0302,0x0006 06c2 0303 0801 | | .CONST 0x0303,0x0801 06c4 0306 0006 | | .CONST 0x0306,0x0006 06c6 0308 0007 | | .CONST 0x0308,0x0007 06c8 0309 0c01 | | .CONST 0x0309,0x0c01 06ca 030b 0c02 | | .CONST 0x030b,0x0c02 06cc 030c 0c03 | | .CONST 0x030c,0x0c03 06ce 030d 0c04 | | .CONST 0x030d,0x0c04 06d0 030e 0007 | | .CONST 0x030e,0x0007 06d2 0310 0008 | | .CONST 0x0310,0x0008 06d4 0312 0009 | | .CONST 0x0312,0x0009 06d6 0315 000a | | .CONST 0x0315,0x000a 06d8 031b 000b | | .CONST 0x031b,0x000b 06da 0321 000c | ! | .CONST 0x0321,0x000c 06dc 0322 1001 | " | .CONST 0x0322,0x1001 06de 0325 000c | % | .CONST 0x0325,0x000c 06e0 0326 0001 | & | .CONST 0x0326,0x0001 06e2 0327 1401 | ' | .CONST 0x0327,0x1401 06e4 0329 0001 | ) | .CONST 0x0329,0x0001 06e6 032a 000d | * | .CONST 0x032a,0x000d 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; Debug3 Subtable 0xc 06e8 ; -------------------------------------------------------------------------------------- 06e8 0001 0008 | | .DBG3TAB 0x0001,0x0008 06ea 0333 0001 | 3 | .CONST 0x0333,0x0001 06ec 033b 0002 | ; | .CONST 0x033b,0x0002 06ee 0340 0003 | @ | .CONST 0x0340,0x0003 06f0 0341 fbff | A | .CONST 0x0341,0xfbff 06f2 0347 0401 | G | .CONST 0x0347,0x0401 06f4 0348 0801 | H | .CONST 0x0348,0x0801 06f6 034a 0401 | J | .CONST 0x034a,0x0401 06f8 034b 0402 | K | .CONST 0x034b,0x0402 06fa 0352 0403 | R | .CONST 0x0352,0x0403 06fc ; -------------------------------------------------------------------------------------- 06fc ; Debug3 Subtable 0xd 06fc ; -------------------------------------------------------------------------------------- 06fc 0001 0012 | | .DBG3TAB 0x0001,0x0012 06fe 035b ffff | [ | .CONST 0x035b,0xffff 0700 035c 0001 | \ | .CONST 0x035c,0x0001 0702 0361 0002 | a | .CONST 0x0361,0x0002 0704 0367 0003 | g | .CONST 0x0367,0x0003 0706 036b 0004 | k | .CONST 0x036b,0x0004 0708 0371 0401 | q | .CONST 0x0371,0x0401 070a 0375 0004 | u | .CONST 0x0375,0x0004 070c 0376 0005 | v | .CONST 0x0376,0x0005 070e 0385 0006 | | .CONST 0x0385,0x0006 0710 0392 0007 | | .CONST 0x0392,0x0007 0712 0398 0801 | | .CONST 0x0398,0x0801 0714 039c 0007 | | .CONST 0x039c,0x0007 0716 039d 0008 | | .CONST 0x039d,0x0008 0718 03ac 0009 | | .CONST 0x03ac,0x0009 071a 03b9 000a | | .CONST 0x03b9,0x000a 071c 03ba 0c01 | | .CONST 0x03ba,0x0c01 071e 03bc 000a | | .CONST 0x03bc,0x000a 0720 03bd 000b | | .CONST 0x03bd,0x000b 0722 03c4 000c | | .CONST 0x03c4,0x000c 0724 ; -------------------------------------------------------------------------------------- 0724 ; Debug3 Subtable 0xe 0724 ; -------------------------------------------------------------------------------------- 0724 0000 0008 | | .DBG3TAB 0x0000,0x0008 0726 03cb 0001 | | .CONST 0x03cb,0x0001 0728 03cc 0401 | | .CONST 0x03cc,0x0401 072a 03ce 0001 | | .CONST 0x03ce,0x0001 072c 03cf 0002 | | .CONST 0x03cf,0x0002 072e 03d3 0801 | | .CONST 0x03d3,0x0801 0730 03d7 0002 | | .CONST 0x03d7,0x0002 0732 03d8 0003 | | .CONST 0x03d8,0x0003 0734 03db 0004 | | .CONST 0x03db,0x0004 0736 ; -------------------------------------------------------------------------------------- 0736 ; Debug3 Subtable 0xf 0736 ; -------------------------------------------------------------------------------------- 0736 0000 0004 | | .DBG3TAB 0x0000,0x0004 0738 03eb 0001 | | .CONST 0x03eb,0x0001 073a 03ec 0401 | | .CONST 0x03ec,0x0401 073c 03ee 0001 | | .CONST 0x03ee,0x0001 073e 03ef 0002 | | .CONST 0x03ef,0x0002 0740 ; -------------------------------------------------------------------------------------- 0740 ; Debug3 Subtable 0x10 0740 ; -------------------------------------------------------------------------------------- 0740 0001 002e | .| .DBG3TAB 0x0001,0x002e 0742 0403 0001 | | .CONST 0x0403,0x0001 0744 0405 0401 | | .CONST 0x0405,0x0401 0746 0407 0801 | | .CONST 0x0407,0x0801 0748 0409 0802 | | .CONST 0x0409,0x0802 074a 040a 0803 | | .CONST 0x040a,0x0803 074c 040b 0804 | | .CONST 0x040b,0x0804 074e 040d 0401 | | .CONST 0x040d,0x0401 0750 0414 0001 | | .CONST 0x0414,0x0001 0752 041a 0003 | | .CONST 0x041a,0x0003 0754 041b 0c01 | | .CONST 0x041b,0x0c01 0756 041d 0c02 | | .CONST 0x041d,0x0c02 0758 041e 0c03 | | .CONST 0x041e,0x0c03 075a 041f 0c04 | | .CONST 0x041f,0x0c04 075c 0420 0003 | | .CONST 0x0420,0x0003 075e 0422 0004 | " | .CONST 0x0422,0x0004 0760 0428 0005 | ( | .CONST 0x0428,0x0005 0762 042c 0006 | , | .CONST 0x042c,0x0006 0764 0431 0007 | 1 | .CONST 0x0431,0x0007 0766 0435 0008 | 5 | .CONST 0x0435,0x0008 0768 0439 0009 | 9 | .CONST 0x0439,0x0009 076a 043e 000a | > | .CONST 0x043e,0x000a 076c 043f efff | ? | .CONST 0x043f,0xefff 076e 0445 1002 | E | .CONST 0x0445,0x1002 0770 0447 1401 | G | .CONST 0x0447,0x1401 0772 0449 1402 | I | .CONST 0x0449,0x1402 0774 044b 1403 | K | .CONST 0x044b,0x1403 0776 044f 1404 | O | .CONST 0x044f,0x1404 0778 0453 1405 | S | .CONST 0x0453,0x1405 077a 0455 1801 | U | .CONST 0x0455,0x1801 077c 0457 1802 | W | .CONST 0x0457,0x1802 077e 0458 1803 | X | .CONST 0x0458,0x1803 0780 0459 1804 | Y | .CONST 0x0459,0x1804 0782 045b 1405 | [ | .CONST 0x045b,0x1405 0784 0465 1c01 | e | .CONST 0x0465,0x1c01 0786 0467 1c02 | g | .CONST 0x0467,0x1c02 0788 0468 1c03 | h | .CONST 0x0468,0x1c03 078a 0469 1c04 | i | .CONST 0x0469,0x1c04 078c 046b 1804 | k | .CONST 0x046b,0x1804 078e 0479 1002 | y | .CONST 0x0479,0x1002 0790 047a 1003 | z | .CONST 0x047a,0x1003 0792 047b 2001 | { | .CONST 0x047b,0x2001 0794 047d 2002 | } | .CONST 0x047d,0x2002 0796 047f 2003 | | .CONST 0x047f,0x2003 0798 0482 1003 | | .CONST 0x0482,0x1003 079a 0483 1001 | | .CONST 0x0483,0x1001 079c 0484 2401 | $ | .CONST 0x0484,0x2401 079e 0486 1001 | | .CONST 0x0486,0x1001 07a0 0000 0000 | | .BLANK 0000[0x60]