|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 5120 (0x1400) Notes: 00_class, 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 05e0 | | .CONST 0x05e0 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0057 | W | .CONST 0x0057 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0023 | # | .CONST 0x0023 ; Number of locals 000b INIT_0008: 000b 029a 0063 | c| Declare_Subprogram INIT_0060,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x06ba,0x8000,0x0000,0x005a,0x3625,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 027b | {| Declare_Subprogram INIT_0278,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 00bf | | Action Accept_Activation 001c 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001c,0x06cc,0x8000,0x0000,0x005a,0x3a05,0x0000,0x0045 ; Debug Table 0x1.0x0 = 0x1c,0xffff 001d 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x1d,0xfffe 001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1e,0xfffd 001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x1f,0xfffc 0020 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x20,0xfffb 0021 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x21,0xfffa 0022 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x22,0xfff9 0023 0007 | | Action Break_Optional ; Debug Table 0x1.0x7 = 0x23,0xfff8 0024 0007 | | Action Break_Optional ; Debug Table 0x1.0x8 = 0x24,0xfff7 0025 0007 | | Action Break_Optional ; Debug Table 0x1.0x9 = 0x25,0xfff6 0026 0007 | | Action Break_Optional ; Debug Table 0x1.0xa = 0x26,0xfff5 0027 0007 | | Action Break_Optional ; Debug Table 0x1.0xb = 0x27,0xfff4 0028 0007 | | Action Break_Optional ; Debug Table 0x1.0xc = 0x28,0xfff3 0029 029d 029b | | Declare_Subprogram INIT_0298,For_Outer_Call ; Debug Table 0x1.0xd = 0x29,0xfff2 002b 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0x1.0xe = 0x2b,0xfff1 002d 029d 02fb | | Declare_Subprogram INIT_02f8,For_Outer_Call ; Debug Table 0x1.0xf = 0x2d,0xfff0 002f 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x10 = 0x2f,0xffef 0030 00c7 | | Action Elaborate_Subprogram 0031 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x11 = 0x31,0xffee 0032 00c7 | | Action Elaborate_Subprogram 0033 029d 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call ; Debug Table 0x1.0x12 = 0x33,0xffed 0035 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x13 = 0x35,0xffec 0036 00c7 | | Action Elaborate_Subprogram 0037 029d 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call ; Debug Table 0x1.0x14 = 0x37,0xffeb 0039 029d 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call ; Debug Table 0x1.0x15 = 0x39,0xffea 003b 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x16 = 0x3b,0xffe9 003c 00c7 | | Action Elaborate_Subprogram 003d 029d 03c3 | | Declare_Subprogram INIT_03c0,For_Outer_Call ; Debug Table 0x1.0x17 = 0x3d,0xffe8 003f 029d 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call ; Debug Table 0x1.0x18 = 0x3f,0xffe7 0041 029d 0423 | #| Declare_Subprogram INIT_0420,For_Outer_Call ; Debug Table 0x1.0x19 = 0x41,0xffe6 0043 029d 0483 | | Declare_Subprogram INIT_0480,For_Outer_Call ; Debug Table 0x1.0x1a = 0x43,0xffe5 0045 029d 049b | | Declare_Subprogram INIT_0498,For_Outer_Call ; Debug Table 0x1.0x1b = 0x45,0xffe4 0047 029d 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call ; Debug Table 0x1.0x1c = 0x47,0xffe3 0049 029d 04cb | | Declare_Subprogram INIT_04c8,For_Outer_Call ; Debug Table 0x1.0x1d = 0x49,0xffe2 004b 029d 04d3 | | Declare_Subprogram INIT_04d0,For_Outer_Call ; Debug Table 0x1.0x1e = 0x4b,0xffe1 004d 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x1f = 0x4d,0xffe0 004e 00c7 | | Action Elaborate_Subprogram 004f 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x20 = 0x4f,0xffdf 0050 00c7 | | Action Elaborate_Subprogram 0051 029d 04fb | | Declare_Subprogram INIT_04f8,For_Outer_Call ; Debug Table 0x1.0x21 = 0x51,0xffde 0053 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x22 = 0x53,0xffdd 0054 00c7 | | Action Elaborate_Subprogram 0055 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x23 = 0x55,0xffdc 0056 00c7 | | Action Elaborate_Subprogram 0057 BODY_0008: 0057 00bc | | Action Signal_Activated 0058 00bb | | Action Signal_Completion 0059 0000 0000 | | .BLANK 0000[0x7] 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 0070 | p | .CONST 0x0070 ; Address of begin 0061 0004 | | .CONST 0x0004 ; Address of exception handler 0062 0006 | | .CONST 0x0006 ; Number of locals 0063 INIT_0060: 0063 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x0063,0x0716,0x0001,0x0000,0x005a,0x3625,0x0000,0x0006 ; Debug Table 0x2.0x0 = 0x63,0xffff 0064 00db | | Load_Top At_Offset_3 0065 00eb | | Load_Encached Diana_Cache 0066 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0067 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0068 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x68,0xfffe 0069 e5ff | | Load 0x2,-0x1 006a 00eb | | Load_Encached Diana_Cache 006b 18e4 | | Execute Package,Field_Execute,Field_Number 0xe4 006c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 006d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x2 = 0x6d,0xfffd 006e 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x3 = 0x6e,0xfffc 006f 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x4 = 0x6f,0xfffb 0070 BODY_0060: 0070 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x5 = 0x70,0x1 0071 0007 | | Action Break_Optional 0072 e407 | | Load 0x2,0x7 ; Debug Table 0x2.0x6 = 0x72,0x401 0073 0007 | | Action Break_Optional 0074 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x7 = 0x74,0x402 0075 0007 | | Action Break_Optional ; Debug Table 0x2.0x8 = 0x75,0x403 0076 00d0 | | Action Swap_Control ; Debug Table 0x2.0x9 = 0x76,0x404 0077 00d1 | | Pop_Control Pop_Count_1 0078 0b36 | 6 | Execute_Immediate Case_Compare,0x36 ; Debug Table 0x2.0xa = 0x78,0x1 0079 7015 |p | Jump_Nonzero 0x8f 007a 0b80 | | Execute_Immediate Case_Compare,0x80 007b 7018 |p | Jump_Nonzero 0x94 007c e402 | | Load 0x2,0x2 ; Debug Table 0x2.0xb = 0x7c,0xe 007d e001 | | Load 0x0,0x1 007e 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 007f 6804 |h | Jump_Zero 0x84 0080 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0xc = 0x80,0xf 0081 e402 | | Load 0x2,0x2 0082 8218 | | Call 0x1,0x18 0083 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0084 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0xd = 0x84,0x10 0085 8217 | | Call 0x1,0x17 0086 6804 |h | Jump_Zero 0x8b 0087 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0xe = 0x87,0x11 0088 e402 | | Load 0x2,0x2 0089 8214 | | Call 0x1,0x14 008a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 008b e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0xf = 0x8b,0x12 008c e402 | | Load 0x2,0x2 008d 8213 | | Call 0x1,0x13 008e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 008f e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x10 = 0x8f,0x2 0090 e402 | | Load 0x2,0x2 0091 e002 | | Load 0x0,0x2 0092 180d | | Execute Package,Field_Execute,Field_Number 0xd 0093 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0094 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x11 = 0x94,0x3 0095 00e1 | | Load_Encached Boolean_Cache 0096 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x12 = 0x96,0x801 0097 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0x13 = 0x97,0x3 0098 e403 | | Load 0x2,0x3 0099 e003 | | Load 0x0,0x3 009a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 009b c405 | | Store 0x2,0x5 009c 005a | Z | Store_Top Discrete,At_Offset_2 009d 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x14 = 0x9d,0x4 009e 6805 |h | Jump_Zero 0xa4 009f 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x15 = 0x9f,0x5 00a0 e402 | | Load 0x2,0x2 00a1 e004 | | Load 0x0,0x4 00a2 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00a3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00a4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x16 = 0xa4,0x6 00a5 6826 |h& | Jump_Zero 0xcc 00a6 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x17 = 0xa6,0x7 00a7 00eb | | Load_Encached Diana_Cache 00a8 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 00a9 a404 | | Store_Unchecked 0x2,0x4 00aa 0007 | | Action Break_Optional ; Debug Table 0x2.0x18 = 0xaa,0x8 00ab e404 | | Load 0x2,0x4 ; Debug Table 0x2.0x19 = 0xab,0xc01 00ac 0007 | | Action Break_Optional 00ad 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x1a = 0xad,0xc02 00ae 0007 | | Action Break_Optional ; Debug Table 0x2.0x1b = 0xae,0xc03 00af 0007 | | Action Break_Optional ; Debug Table 0x2.0x1c = 0xaf,0xc04 00b0 0f12 | | Execute_Immediate Equal,0x12 ; Debug Table 0x2.0x1d = 0xb0,0x8 00b1 6806 |h | Jump_Zero 0xb8 00b2 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1e = 0xb2,0x9 00b3 00eb | | Load_Encached Diana_Cache 00b4 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 00b5 e005 | | Load 0x0,0x5 00b6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00b7 7803 |x | Jump 0xbb 00b8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1f = 0xb8,0xa 00b9 e005 | | Load 0x0,0x5 00ba 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00bb 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x20 = 0xbb,0xb 00bc e402 | | Load 0x2,0x2 00bd e004 | | Load 0x0,0x4 00be 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00bf e004 | | Load 0x0,0x4 ; Debug Table 0x2.0x21 = 0xbf,0xc 00c0 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 00c1 680a |h | Jump_Zero 0xcc 00c2 0007 | | Action Break_Optional ; Debug Table 0x2.0x22 = 0xc2,0xd 00c3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x23 = 0xc3,0x1001 00c4 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x24 = 0xc4,0xd 00c5 4800 |H | Short_Literal 0x0 00c6 62ad |b | Indirect_Literal Discrete,0x374,{0x00000000, 0x7fffffff} 00c7 4800 |H | Short_Literal 0x0 00c8 48a1 |H | Short_Literal 0xa1 00c9 4812 |H | Short_Literal 0x12 00ca e006 | | Load 0x0,0x6 00cb 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 00cc 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00cd 0000 0000 | | .XXX[0x3] 00cf 0000 | | 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00ee | | .CONST 0x00ee ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0006 | | .CONST 0x0006 ; Number of locals 00d3 INIT_00d0: 00d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x00d3,0x0762,0x0001,0x0000,0x005a,0x3625,0x0000,0x0010 ; Debug Table 0x3.0x0 = 0xd3,0xffff 00d4 00db | | Load_Top At_Offset_3 00d5 00eb | | Load_Encached Diana_Cache 00d6 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 00d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00d8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x1 = 0xd8,0xfffe 00d9 e5ff | | Load 0x2,-0x1 00da 00eb | | Load_Encached Diana_Cache 00db 18ce | | Execute Package,Field_Execute,Field_Number 0xce 00dc 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00dd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x2 = 0xdd,0xfffd 00de 00d9 | | Load_Top At_Offset_1 00df 00eb | | Load_Encached Diana_Cache 00e0 18c3 | | Execute Package,Field_Execute,Field_Number 0xc3 00e1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00e2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x3 = 0xe2,0xfffc 00e3 00da | | Load_Top At_Offset_2 00e4 00eb | | Load_Encached Diana_Cache 00e5 18da | | Execute Package,Field_Execute,Field_Number 0xda 00e6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00e7 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x3.0x4 = 0xe7,0xfffb 00e8 00d9 | | Load_Top At_Offset_1 00e9 4976 |Iv | Short_Literal 0x176 00ea 00eb | | Load_Encached Diana_Cache 00eb 0098 | | Execute Package,Field_Read_Dynamic 00ec 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00ed 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00ee BODY_00d0: 00ee 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x5 = 0xee,0x1 00ef 4975 |Iu | Short_Literal 0x175 00f0 00eb | | Load_Encached Diana_Cache 00f1 0098 | | Execute Package,Field_Read_Dynamic 00f2 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 00f3 e006 | | Load 0x0,0x6 00f4 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 00f5 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x6 = 0xf5,0x2 00f6 0007 | | Action Break_Optional 00f7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x7 = 0xf7,0x401 00f8 021d | | Execute Heap_Access,Is_Null 00f9 00d0 | | Action Swap_Control 00fa 00d1 | | Pop_Control Pop_Count_1 00fb 701f |p | Jump_Nonzero 0x11b ; Debug Table 0x3.0x8 = 0xfb,0x2 00fc e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x9 = 0xfc,0x3 00fd e007 | | Load 0x0,0x7 00fe 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 00ff 6811 |h | Jump_Zero 0x111 0100 00da | | Load_Top At_Offset_2 0101 e008 | | Load 0x0,0x8 0102 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0103 680d |h | Jump_Zero 0x111 0104 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0xa = 0x104,0x4 0105 00eb | | Load_Encached Diana_Cache 0106 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0107 00eb | | Load_Encached Diana_Cache 0108 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0109 00eb | | Load_Encached Diana_Cache 010a 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 010b 492f |I/ | Short_Literal 0x12f 010c e009 | | Load 0x0,0x9 010d 0096 | | Execute Package,Entry 010e e005 | | Load 0x0,0x5 010f 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0110 7803 |x | Jump 0x114 0111 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xb = 0x111,0x5 0112 00db | | Load_Top At_Offset_3 0113 821a | | Call 0x1,0x1a 0114 e00a | | Load 0x0,0xa ; Debug Table 0x3.0xc = 0x114,0x6 0115 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0116 4802 |H | Short_Literal 0x2 0117 4810 |H | Short_Literal 0x10 0118 e00a | | Load 0x0,0xa 0119 180f | | Execute Package,Field_Execute,Field_Number 0xf 011a 7806 |x | Jump 0x121 011b e00a | | Load 0x0,0xa ; Debug Table 0x3.0xd = 0x11b,0x7 011c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 011d 4801 |H | Short_Literal 0x1 011e 480f |H | Short_Literal 0xf 011f e00a | | Load 0x0,0xa 0120 180f | | Execute Package,Field_Execute,Field_Number 0xf 0121 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0xe = 0x121,0x8 0122 e402 | | Load 0x2,0x2 0123 e004 | | Load 0x0,0x4 0124 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0125 e402 | | Load 0x2,0x2 ; Debug Table 0x3.0xf = 0x125,0x9 0126 e006 | | Load 0x0,0x6 0127 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 0128 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0129 0000 0000 | | .BLANK 0000[0x7] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 013d | = | .CONST 0x013d ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0003 | | .CONST 0x0003 ; Number of locals 0133 INIT_0130: 0133 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x0133,0x0784,0x0001,0x0000,0x005a,0x3625,0x0000,0x001a ; Debug Table 0x4.0x0 = 0x133,0xffff 0134 00db | | Load_Top At_Offset_3 0135 00eb | | Load_Encached Diana_Cache 0136 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 0137 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0138 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x138,0xfffe 0139 e5ff | | Load 0x2,-0x1 013a 00eb | | Load_Encached Diana_Cache 013b 18d8 | | Execute Package,Field_Execute,Field_Number 0xd8 013c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 013d BODY_0130: 013d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x2 = 0x13d,0x1 013e e00b | | Load 0x0,0xb 013f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0140 706c |pl | Jump_Nonzero 0x1ad 0141 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0x141,0x2 0142 0007 | | Action Break_Optional 0143 e404 | | Load 0x2,0x4 ; Debug Table 0x4.0x4 = 0x143,0x401 0144 0007 | | Action Break_Optional 0145 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0x5 = 0x145,0x402 0146 0007 | | Action Break_Optional ; Debug Table 0x4.0x6 = 0x146,0x403 0147 00d0 | | Action Swap_Control ; Debug Table 0x4.0x7 = 0x147,0x404 0148 00d1 | | Pop_Control Pop_Count_1 0149 0b7c | | | Execute_Immediate Case_Compare,0x7c ; Debug Table 0x4.0x8 = 0x149,0x2 014a 7028 |p( | Jump_Nonzero 0x173 014b 0b36 | 6 | Execute_Immediate Case_Compare,0x36 014c 7059 |pY | Jump_Nonzero 0x1a6 014d 00cf | | Action Mark_Auxiliary ; Debug Table 0x4.0x9 = 0x14d,0xb 014e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0xa = 0x14e,0xf7ff 014f 00db | | Load_Top At_Offset_3 0150 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0151 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0xb = 0x151,0xf7fe 0152 e402 | | Load 0x2,0x2 0153 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0154 00cf | | Action Mark_Auxiliary 0155 780d |x | Jump 0x163 0156 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0xc = 0x156,0x802 0157 00eb | | Load_Encached Diana_Cache 0158 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0159 4976 |Iv | Short_Literal 0x176 015a 00eb | | Load_Encached Diana_Cache 015b 0098 | | Execute Package,Field_Read_Dynamic 015c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 015d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 015e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0x15e,0x803 015f 00eb | | Load_Encached Diana_Cache 0160 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8 0161 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0162 00c9 | | Action Pop_Auxiliary_Loop 0163 0007 | | Action Break_Optional ; Debug Table 0x4.0xe = 0x163,0x801 0164 e406 | | Load 0x2,0x6 ; Debug Table 0x4.0xf = 0x164,0xc01 0165 0007 | | Action Break_Optional 0166 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0x10 = 0x166,0xc02 0167 0007 | | Action Break_Optional ; Debug Table 0x4.0x11 = 0x167,0xc03 0168 0007 | | Action Break_Optional ; Debug Table 0x4.0x12 = 0x168,0xc04 0169 0f80 | | Execute_Immediate Equal,-0x80 ; Debug Table 0x4.0x13 = 0x169,0x801 016a 77eb |w | Jump_Nonzero 0x156 016b 00ce | | Action Pop_Auxiliary 016c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x14 = 0x16c,0x804 016d e402 | | Load 0x2,0x2 016e e009 | | Load 0x0,0x9 016f 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 0170 00d2 | | Pop_Control Pop_Count_2 0171 00ce | | Action Pop_Auxiliary 0172 7839 |x9 | Jump 0x1ac 0173 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x15 = 0x173,0x3 0174 4800 |H | Short_Literal 0x0 0175 e402 | | Load 0x2,0x2 0176 821f | | Call 0x1,0x1f 0177 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x16 = 0x177,0x4 0178 8221 | ! | Call 0x1,0x21 0179 6803 |h | Jump_Zero 0x17d 017a 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x17 = 0x17a,0x5 017b 8222 | " | Call 0x1,0x22 017c 7826 |x& | Jump 0x1a3 017d e00c | | Load 0x0,0xc ; Debug Table 0x4.0x18 = 0x17d,0x6 017e 1b12 | | Execute Package,Field_Read,Field_Number 0x12 017f 0322 | " | Declare_Variable Record 0180 e004 | | Load 0x0,0x4 0181 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 0182 00d9 | | Load_Top At_Offset_1 0183 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0184 4800 |H | Short_Literal 0x0 0185 00d9 | | Load_Top At_Offset_1 0186 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0187 4800 |H | Short_Literal 0x0 0188 00d9 | | Load_Top At_Offset_1 0189 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 018a 4800 |H | Short_Literal 0x0 018b 00d9 | | Load_Top At_Offset_1 018c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 018d 4800 |H | Short_Literal 0x0 018e 00d9 | | Load_Top At_Offset_1 018f 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0190 4800 |H | Short_Literal 0x0 0191 00d9 | | Load_Top At_Offset_1 0192 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0193 4800 |H | Short_Literal 0x0 0194 00d9 | | Load_Top At_Offset_1 0195 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0196 4800 |H | Short_Literal 0x0 0197 00d9 | | Load_Top At_Offset_1 0198 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 0199 4800 |H | Short_Literal 0x0 019a 00d9 | | Load_Top At_Offset_1 019b 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 019c 4801 |H | Short_Literal 0x1 019d 4804 |H | Short_Literal 0x4 019e e00a | | Load 0x0,0xa 019f 180f | | Execute Package,Field_Execute,Field_Number 0xf 01a0 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x19 = 0x1a0,0x7 01a1 e006 | | Load 0x0,0x6 01a2 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 01a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x1a = 0x1a3,0x8 01a4 821e | | Call 0x1,0x1e 01a5 7806 |x | Jump 0x1ac 01a6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x1b = 0x1a6,0x9 01a7 00db | | Load_Top At_Offset_3 01a8 e002 | | Load 0x0,0x2 01a9 180e | | Execute Package,Field_Execute,Field_Number 0xe 01aa 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x1c = 0x1aa,0xa 01ab 821e | | Call 0x1,0x1e 01ac 00d1 | | Pop_Control Pop_Count_1 01ad 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01ae 0000 0000 | | .XXX[0x2] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b8 | | .CONST 0x01b8 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0002 | | .CONST 0x0002 ; Number of locals 01b3 INIT_01b0: 01b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5 = .DEBUG 0x01b3,0x07c0,0x0001,0x0000,0x005a,0x3625,0x0000,0x0024 ; Debug Table 0x5.0x0 = 0x1b3,0xffff 01b4 00db | | Load_Top At_Offset_3 01b5 00eb | | Load_Encached Diana_Cache 01b6 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01b8 BODY_01b0: 01b8 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x1 = 0x1b8,0x1 01b9 e004 | | Load 0x0,0x4 01ba 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 01bb e5ff | | Load 0x2,-0x1 01bc 00eb | | Load_Encached Diana_Cache 01bd 18e6 | | Execute Package,Field_Execute,Field_Number 0xe6 01be 8223 | # | Call 0x1,0x23 01bf 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x2 = 0x1bf,0x2 01c0 e004 | | Load 0x0,0x4 01c1 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 01c2 4800 |H | Short_Literal 0x0 01c3 4800 |H | Short_Literal 0x0 01c4 4805 |H | Short_Literal 0x5 01c5 e402 | | Load 0x2,0x2 01c6 821d | | Call 0x1,0x1d 01c7 e00c | | Load 0x0,0xc ; Debug Table 0x5.0x3 = 0x1c7,0x3 01c8 1b12 | | Execute Package,Field_Read,Field_Number 0x12 01c9 0322 | " | Declare_Variable Record 01ca e004 | | Load 0x0,0x4 01cb 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 01cc 00d9 | | Load_Top At_Offset_1 01cd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01ce 4800 |H | Short_Literal 0x0 01cf 00d9 | | Load_Top At_Offset_1 01d0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01d1 4800 |H | Short_Literal 0x0 01d2 00d9 | | Load_Top At_Offset_1 01d3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01d4 4800 |H | Short_Literal 0x0 01d5 00d9 | | Load_Top At_Offset_1 01d6 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 01d7 4800 |H | Short_Literal 0x0 01d8 00d9 | | Load_Top At_Offset_1 01d9 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 01da 4800 |H | Short_Literal 0x0 01db 00d9 | | Load_Top At_Offset_1 01dc 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 01dd 4800 |H | Short_Literal 0x0 01de 00d9 | | Load_Top At_Offset_1 01df 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 01e0 4800 |H | Short_Literal 0x0 01e1 00d9 | | Load_Top At_Offset_1 01e2 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 01e3 4800 |H | Short_Literal 0x0 01e4 00d9 | | Load_Top At_Offset_1 01e5 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 01e6 4801 |H | Short_Literal 0x1 01e7 4805 |H | Short_Literal 0x5 01e8 e00a | | Load 0x0,0xa 01e9 180f | | Execute Package,Field_Execute,Field_Number 0xf 01ea 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x4 = 0x1ea,0x4 01eb e006 | | Load 0x0,0x6 01ec 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 01ed 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01ee 0000 0000 | | .XXX[0x2] 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 01fe | | .CONST 0x01fe ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0003 | | .CONST 0x0003 ; Number of locals 01f3 INIT_01f0: 01f3 0007 | | Action Break_Optional ; Debug Table 0x6 = .DEBUG 0x01f3,0x07cc,0x0001,0x0000,0x005a,0x3625,0x0000,0x002e ; Debug Table 0x6.0x0 = 0x1f3,0xffff 01f4 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1 = 0x1f4,0x401 01f5 021d | | Execute Heap_Access,Is_Null 01f6 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x6.0x2 = 0x1f6,0xffff 01f7 00e1 | | Load_Encached Boolean_Cache 01f8 03f1 | | Declare_Variable Discrete,With_Value 01f9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x3 = 0x1f9,0xfffe 01fa e5fe | | Load 0x2,-0x2 01fb 00eb | | Load_Encached Diana_Cache 01fc 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01fd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01fe BODY_01f0: 01fe 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x4 = 0x1fe,0x1 01ff 6805 |h | Jump_Zero 0x205 0200 e5ff | | Load 0x2,-0x1 0201 e008 | | Load 0x0,0x8 0202 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0203 6801 |h | Jump_Zero 0x205 0204 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x6.0x5 = 0x204,0x2 0205 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x6 = 0x205,0x3 0206 e5fd | | Load 0x2,-0x3 0207 e5fe | | Load 0x2,-0x2 0208 00eb | | Load_Encached Diana_Cache 0209 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 020a 8223 | # | Call 0x1,0x23 020b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x7 = 0x20b,0x4 020c e5fd | | Load 0x2,-0x3 020d 4801 |H | Short_Literal 0x1 020e 4800 |H | Short_Literal 0x0 020f 4805 |H | Short_Literal 0x5 0210 e403 | | Load 0x2,0x3 0211 821d | | Call 0x1,0x1d 0212 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x8 = 0x212,0x5 0213 680a |h | Jump_Zero 0x21e 0214 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x9 = 0x214,0x6 0215 490b |I | Short_Literal 0x10b 0216 00eb | | Load_Encached Diana_Cache 0217 0096 | | Execute Package,Entry 0218 e006 | | Load 0x0,0x6 0219 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 021a 4802 |H | Short_Literal 0x2 ; Debug Table 0x6.0xa = 0x21a,0x7 021b 4805 |H | Short_Literal 0x5 021c e00a | | Load 0x0,0xa 021d 181f | | Execute Package,Field_Execute,Field_Number 0x1f 021e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 021f 0000 | | .XXX[0x1] 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 022e | . | .CONST 0x022e ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0004 | | .CONST 0x0004 ; Number of locals 0223 INIT_0220: 0223 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x0223,0x07e4,0x0001,0x0000,0x005a,0x3625,0x0000,0x003d ; Debug Table 0x7.0x0 = 0x223,0xffff 0224 00db | | Load_Top At_Offset_3 0225 00eb | | Load_Encached Diana_Cache 0226 18cc | | Execute Package,Field_Execute,Field_Number 0xcc 0227 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0228 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x1 = 0x228,0xfffe 0229 e5ff | | Load 0x2,-0x1 022a 00eb | | Load_Encached Diana_Cache 022b 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 022c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 022d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0x2 = 0x22d,0xfffd 022e BODY_0220: 022e 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x3 = 0x22e,0x1 022f 0007 | | Action Break_Optional 0230 e405 | | Load 0x2,0x5 ; Debug Table 0x7.0x4 = 0x230,0x401 0231 0007 | | Action Break_Optional 0232 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x5 = 0x232,0x402 0233 0007 | | Action Break_Optional ; Debug Table 0x7.0x6 = 0x233,0x403 0234 00d0 | | Action Swap_Control ; Debug Table 0x7.0x7 = 0x234,0x404 0235 00d1 | | Pop_Control Pop_Count_1 0236 0b7c | | | Execute_Immediate Case_Compare,0x7c ; Debug Table 0x7.0x8 = 0x236,0x1 0237 700a |p | Jump_Nonzero 0x242 0238 0b7a | z | Execute_Immediate Case_Compare,0x7a 0239 7011 |p | Jump_Nonzero 0x24b 023a 0b7b | { | Execute_Immediate Case_Compare,0x7b 023b 700f |p | Jump_Nonzero 0x24b 023c 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x9 = 0x23c,0xc 023d 0092 0580 | | Action Push_String_Extended,0x580 ; "Spec_Gen.Gen_Generic" 023f e00d | | Load 0x0,0xd 0240 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0241 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0242 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0xa = 0x242,0x2 0243 e007 | | Load 0x0,0x7 0244 180f | | Execute Package,Field_Execute,Field_Number 0xf 0245 4801 |H | Short_Literal 0x1 0246 e403 | | Load 0x2,0x3 0247 821f | | Call 0x1,0x1f 0248 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0xb = 0x248,0x3 0249 821e | | Call 0x1,0x1e 024a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 024b 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0xc = 0x24b,0x4 024c 8216 | | Call 0x1,0x16 024d 7017 |p | Jump_Nonzero 0x265 024e 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0xd = 0x24e,0x5 024f e00e | | Load 0x0,0xe 0250 180f | | Execute Package,Field_Execute,Field_Number 0xf 0251 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0252 0007 | | Action Break_Optional ; Debug Table 0x7.0xe = 0x252,0x6 0253 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xf = 0x253,0x801 0254 021d | | Execute Heap_Access,Is_Null 0255 680f |h | Jump_Zero 0x265 ; Debug Table 0x7.0x10 = 0x255,0x6 0256 0092 0581 | | Action Push_String_Extended,0x581 ; "Unit is incomplete: Generic Subprogram " ; Debug Table 0x7.0x11 = 0x256,0x7 0258 00db | | Load_Top At_Offset_3 0259 00eb | | Load_Encached Diana_Cache 025a 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 025b 00eb | | Load_Encached Diana_Cache 025c 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 025d 01cc | | Execute Vector,Catenate 025e 0092 0582 | | Action Push_String_Extended,0x582 ; " has no body" 0260 01cc | | Execute Vector,Catenate 0261 e00d | | Load 0x0,0xd 0262 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0263 610c |a | Indirect_Literal Discrete,0x370,{0x00000000, 0x5a2e4501} ; Debug Table 0x7.0x12 = 0x263,0x8 0264 0257 | W | Execute Discrete,Raise 0265 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x13 = 0x265,0x9 0266 8217 | | Call 0x1,0x17 0267 6806 |h | Jump_Zero 0x26e 0268 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x14 = 0x268,0xa 0269 00eb | | Load_Encached Diana_Cache 026a 18ec | | Execute Package,Field_Execute,Field_Number 0xec 026b 00db | | Load_Top At_Offset_3 026c 8214 | | Call 0x1,0x14 026d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 026e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x15 = 0x26e,0xb 026f 00eb | | Load_Encached Diana_Cache 0270 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0271 00db | | Load_Top At_Offset_3 0272 8213 | | Call 0x1,0x13 0273 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0274 0000 0000 | | .BLANK 0000[0x4] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 027b | { | .CONST 0x027b ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0001 | | .CONST 0x0001 ; Number of locals 027b BODY_0278: 027b INIT_0278: 027b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x027b,0x0812,0x0001,0x0000,0x005a,0x3625,0x0000,0x0047 ; Debug Table 0x8.0x0 = 0x27b,0x1 027c 8216 | | Call 0x1,0x16 027d 4801 |H | Short_Literal 0x1 027e e5fe | | Load 0x2,-0x2 027f e5ff | | Load 0x2,-0x1 0280 8215 | | Call 0x1,0x15 0281 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0282 0000 0000 | | .BLANK 0000[0x6] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x028b,0x0816,0x0001,0x0000,0x005a,0x3625,0x0000,0x0052 ; Debug Table 0x9.0x0 = 0x28b,0x1 028c 8216 | | Call 0x1,0x16 028d 4800 |H | Short_Literal 0x0 028e e5fe | | Load 0x2,-0x2 028f e5ff | | Load 0x2,-0x1 0290 8215 | | Call 0x1,0x15 0291 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0292 0000 0000 | | .BLANK 0000[0x6] 0298 ; -------------------------------------------------------------------------------------- 0298 ; SUBPROGRAM 0298 ; -------------------------------------------------------------------------------------- 0298 02b8 | | .CONST 0x02b8 ; Address of begin 0299 0004 | | .CONST 0x0004 ; Address of exception handler 029a 0006 | | .CONST 0x0006 ; Number of locals 029b INIT_0298: 029b e006 | | Load 0x0,0x6 ; Debug Table 0xa = .DEBUG 0x029b,0x081a,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0080 ; Debug Table 0xa.0x0 = 0x29b,0xffff 029c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 029d 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x1 = 0x29d,0xfffe 029e e004 | | Load 0x0,0x4 029f 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 02a0 0f01 | | Execute_Immediate Equal,0x1 02a1 00e1 | | Load_Encached Boolean_Cache 02a2 03f1 | | Declare_Variable Discrete,With_Value 02a3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x2a3,0xfffd 02a4 6803 |h | Jump_Zero 0x2a8 02a5 e004 | | Load 0x0,0x4 02a6 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 02a7 7801 |x | Jump 0x2a9 02a8 4800 |H | Short_Literal 0x0 02a9 00e1 | | Load_Encached Boolean_Cache 02aa 03f1 | | Declare_Variable Discrete,With_Value 02ab 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x2ab,0xfffc 02ac 00d8 | | Load_Top At_Offset_0 02ad e00c | | Load 0x0,0xc 02ae 1b13 | | Execute Package,Field_Read,Field_Number 0x13 02af 0260 | ` | Execute Discrete,In_Type 02b0 7002 |p | Jump_Nonzero 0x2b3 02b1 48e0 |H | Short_Literal 0xe0 02b2 0257 | W | Execute Discrete,Raise 02b3 e00c | | Load 0x0,0xc 02b4 1b13 | | Execute Package,Field_Read,Field_Number 0x13 02b5 03f1 | | Declare_Variable Discrete,With_Value 02b6 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xa.0x4 = 0x2b6,0xfffb 02b7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 02b8 BODY_0298: 02b8 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0x5 = 0x2b8,0x1 02b9 680e |h | Jump_Zero 0x2c8 02ba 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x6 = 0x2ba,0x2 02bb 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02bc e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x7 = 0x2bc,0x3 02bd e005 | | Load 0x0,0x5 02be 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 02bf 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x8 = 0x2bf,0x4 02c0 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02c1 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x9 = 0x2c1,0x5 02c2 e5fd | | Load 0x2,-0x3 02c3 0279 | y | Execute Discrete,And 02c4 680d |h | Jump_Zero 0x2d2 02c5 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xa = 0x2c5,0x6 02c6 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 02c7 780a |x | Jump 0x2d2 02c8 e006 | | Load 0x0,0x6 ; Debug Table 0xa.0xb = 0x2c8,0x7 02c9 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 02ca a402 | | Store_Unchecked 0x2,0x2 02cb e402 | | Load 0x2,0x2 ; Debug Table 0xa.0xc = 0x2cb,0x8 02cc e5ff | | Load 0x2,-0x1 02cd e009 | | Load 0x0,0x9 02ce 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 02cf e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0xd = 0x2cf,0x9 02d0 e00f | | Load 0x0,0xf 02d1 180d | | Execute Package,Field_Execute,Field_Number 0xd 02d2 e00c | | Load 0x0,0xc ; Debug Table 0xa.0xe = 0x2d2,0xa 02d3 1b14 | | Execute Package,Field_Read,Field_Number 0x14 02d4 0322 | " | Declare_Variable Record 02d5 e5fd | | Load 0x2,-0x3 02d6 00d9 | | Load_Top At_Offset_1 02d7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02d8 00db | | Load_Top At_Offset_3 02d9 00d9 | | Load_Top At_Offset_1 02da 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02db e5fc | | Load 0x2,-0x4 02dc 00d9 | | Load_Top At_Offset_1 02dd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02de 00d9 | | Load_Top At_Offset_1 02df 00db | | Load_Top At_Offset_3 02e0 e006 | | Load 0x0,0x6 02e1 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 02e2 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0xf = 0x2e2,0xb 02e3 7003 |p | Jump_Nonzero 0x2e7 02e4 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x10 = 0x2e4,0xc 02e5 e006 | | Load 0x0,0x6 02e6 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 02e7 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x11 = 0x2e7,0xd 02e8 e006 | | Load 0x0,0x6 02e9 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 02ea 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x12 = 0x2ea,0xe 02eb e5ff | | Load 0x2,-0x1 02ec e004 | | Load 0x0,0x4 02ed 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02ee 4505 |E | Exit_Suprogram New_Top_Offset 0x5 02ef 0000 | | .XXX[0x1] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x02f3,0x0842,0x0002,0x0000,0x005a,0x3a05,0x0000,0x0137 ; Debug Table 0xb.0x0 = 0x2f3,0x1 02f4 e009 | | Load 0x0,0x9 02f5 188a | | Execute Package,Field_Execute,Field_Number 0x8a 02f6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f7 0000 | | .XXX[0x1] 02f8 ; -------------------------------------------------------------------------------------- 02f8 ; SUBPROGRAM 02f8 ; -------------------------------------------------------------------------------------- 02f8 02fb | | .CONST 0x02fb ; Address of begin 02f9 0004 | | .CONST 0x0004 ; Address of exception handler 02fa 0001 | | .CONST 0x0001 ; Number of locals 02fb BODY_02f8: 02fb INIT_02f8: 02fb 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x02fb,0x0846,0x0002,0x0000,0x005a,0x3a05,0x0000,0x014d ; Debug Table 0xc.0x0 = 0x2fb,0x1 02fc e001 | | Load 0x0,0x1 02fd 180d | | Execute Package,Field_Execute,Field_Number 0xd 02fe 6802 |h | Jump_Zero 0x301 02ff 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x1 = 0x2ff,0x2 0300 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0301 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x2 = 0x301,0x3 0302 e010 | | Load 0x0,0x10 0303 180e | | Execute Package,Field_Execute,Field_Number 0xe 0304 6802 |h | Jump_Zero 0x307 0305 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x3 = 0x305,0x4 0306 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0307 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x4 = 0x307,0x5 0308 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0309 0000 0000 | | .BLANK 0000[0x7] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0318 | | .CONST 0x0318 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0002 | | .CONST 0x0002 ; Number of locals 0313 INIT_0310: 0313 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd = .DEBUG 0x0313,0x0852,0x0001,0x0000,0x005a,0x3a05,0x0000,0x01af ; Debug Table 0xd.0x0 = 0x313,0xffff 0314 00db | | Load_Top At_Offset_3 0315 e011 | | Load 0x0,0x11 0316 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0317 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0318 BODY_0310: 0318 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x1 = 0x318,0x1 0319 4929 |I) | Short_Literal 0x129 031a e009 | | Load 0x0,0x9 031b 0096 | | Execute Package,Entry 031c 6818 |h | Jump_Zero 0x335 031d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x2 = 0x31d,0x2 031e 492a |I* | Short_Literal 0x12a 031f e009 | | Load 0x0,0x9 0320 0096 | | Execute Package,Entry 0321 e006 | | Load 0x0,0x6 0322 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0323 e004 | | Load 0x0,0x4 ; Debug Table 0xd.0x3 = 0x323,0x3 0324 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 0325 680a |h | Jump_Zero 0x330 0326 0007 | | Action Break_Optional ; Debug Table 0xd.0x4 = 0x326,0x4 0327 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x5 = 0x327,0x401 0328 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x6 = 0x328,0x4 0329 4800 |H | Short_Literal 0x0 032a 6049 |`I | Indirect_Literal Discrete,0x374,{0x00000000, 0x7fffffff} 032b 4800 |H | Short_Literal 0x0 032c 48a1 |H | Short_Literal 0xa1 032d 4812 |H | Short_Literal 0x12 032e e006 | | Load 0x0,0x6 032f 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0330 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x7 = 0x330,0x5 0331 e5ff | | Load 0x2,-0x1 0332 e004 | | Load 0x0,0x4 0333 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0334 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0335 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x8 = 0x335,0x6 0336 4800 |H | Short_Literal 0x0 0337 e5fe | | Load 0x2,-0x2 0338 e5ff | | Load 0x2,-0x1 0339 8215 | | Call 0x1,0x15 033a 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x9 = 0x33a,0x7 033b 00d9 | | Load_Top At_Offset_1 033c 4928 |I( | Short_Literal 0x128 033d e009 | | Load 0x0,0x9 033e 0096 | | Execute Package,Entry 033f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 034f | O | .CONST 0x034f ; Address of begin 0341 0369 | i | .CONST 0x0369 ; Address of exception handler 0342 0005 | | .CONST 0x0005 ; Number of locals 0343 INIT_0340: 0343 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe = .DEBUG 0x0343,0x0868,0x0002,0x0000,0x005a,0x3a05,0x0000,0x02e7 ; Debug Table 0xe.0x0 = 0x343,0xffff 0344 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x1 = 0x344,0xfffe 0345 00eb | | Load_Encached Diana_Cache ; Debug Table 0xe.0x2 = 0x345,0xfffd 0346 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0347 0322 | " | Declare_Variable Record 0348 00d8 | | Load_Top At_Offset_0 0349 1c00 | | Execute_Immediate Run_Utility,0x0 034a 00eb | | Load_Encached Diana_Cache ; Debug Table 0xe.0x3 = 0x34a,0xfffc 034b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 034c 0322 | " | Declare_Variable Record 034d 00d8 | | Load_Top At_Offset_0 034e 1c00 | | Execute_Immediate Run_Utility,0x0 034f BODY_0340: 034f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x34f,0x1 0350 00da | | Load_Top At_Offset_2 0351 00e1 | | Load_Encached Boolean_Cache 0352 00e1 | | Load_Encached Boolean_Cache 0353 e5ff | | Load 0x2,-0x1 0354 e012 | | Load 0x0,0x12 0355 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0356 c402 | | Store 0x2,0x2 0357 c403 | | Store 0x2,0x3 0358 00d2 | | Pop_Control Pop_Count_2 0359 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x5 = 0x359,0x2 035a 00db | | Load_Top At_Offset_3 035b 0279 | y | Execute Discrete,And 035c 680a |h | Jump_Zero 0x367 035d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x6 = 0x35d,0x3 035e e00b | | Load 0x0,0xb 035f 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0360 00da | | Load_Top At_Offset_2 0361 e00b | | Load 0x0,0xb 0362 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0363 0272 | r | Execute Discrete,Minus 0364 6007 |` | Indirect_Literal Discrete,0x36c,{0x00000000, 0x00010000} 0365 027b | { | Execute Discrete,Greater_Equal 0366 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0367 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x7 = 0x367,0x4 0368 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0369 TRAP_0340: 0369 0007 | | Action Break_Optional 036a 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x8 = 0x36a,0x5 036b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 036c 0000 0000 | | .LITERAL {0x00000000, 0x00010000} 0370 0000 0000 | | .LITERAL {0x00000000, 0x5a2e4501} 0374 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 037b | { | .CONST 0x037b ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0001 | | .CONST 0x0001 ; Number of locals 037b BODY_0378: 037b INIT_0378: 037b 0007 | | Action Break_Optional ; Debug Table 0xf = .DEBUG 0x037b,0x087c,0x0001,0x0000,0x005a,0x3a05,0x0000,0x034a ; Debug Table 0xf.0x0 = 0x37b,0x1 037c e5ff | | Load 0x2,-0x1 ; Debug Table 0xf.0x1 = 0x37c,0x401 037d 0007 | | Action Break_Optional 037e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x2 = 0x37e,0x402 037f 0007 | | Action Break_Optional ; Debug Table 0xf.0x3 = 0x37f,0x403 0380 0007 | | Action Break_Optional ; Debug Table 0xf.0x4 = 0x380,0x404 0381 0f66 | f | Execute_Immediate Equal,0x66 ; Debug Table 0xf.0x5 = 0x381,0x1 0382 681e |h | Jump_Zero 0x3a1 0383 00da | | Load_Top At_Offset_2 0384 00eb | | Load_Encached Diana_Cache 0385 18ba | | Execute Package,Field_Execute,Field_Number 0xba 0386 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x6 = 0x386,0x801 0387 021d | | Execute Heap_Access,Is_Null 0388 00d0 | | Action Swap_Control 0389 00d1 | | Pop_Control Pop_Count_1 038a 6816 |h | Jump_Zero 0x3a1 ; Debug Table 0xf.0x7 = 0x38a,0x404 038b 00da | | Load_Top At_Offset_2 038c e013 | | Load 0x0,0x13 038d 1817 | | Execute Package,Field_Execute,Field_Number 0x17 038e 7012 |p | Jump_Nonzero 0x3a1 038f 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x8 = 0x38f,0x2 0390 00eb | | Load_Encached Diana_Cache 0391 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0392 e005 | | Load 0x0,0x5 0393 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0394 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x9 = 0x394,0x3 0395 6818 |h | Jump_Zero 0x3ae 0396 0007 | | Action Break_Optional ; Debug Table 0xf.0xa = 0x396,0x4 0397 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0xb = 0x397,0xc01 0398 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0xc = 0x398,0x4 0399 4800 |H | Short_Literal 0x0 039a 67d9 |g | Indirect_Literal Discrete,0x374,{0x00000000, 0x7fffffff} 039b 4800 |H | Short_Literal 0x0 039c 48a1 |H | Short_Literal 0xa1 039d 4812 |H | Short_Literal 0x12 039e e006 | | Load 0x0,0x6 039f 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 03a0 780d |x | Jump 0x3ae 03a1 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xd = 0x3a1,0x5 03a2 e014 | | Load 0x0,0x14 03a3 180f | | Execute Package,Field_Execute,Field_Number 0xf 03a4 4805 |H | Short_Literal 0x5 ; Debug Table 0xf.0xe = 0x3a4,0x6 03a5 e006 | | Load 0x0,0x6 03a6 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 03a7 e00a | | Load 0x0,0xa ; Debug Table 0xf.0xf = 0x3a7,0x7 03a8 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03a9 4803 |H | Short_Literal 0x3 03aa e5fe | | Load 0x2,-0x2 03ab 4800 |H | Short_Literal 0x0 03ac e00a | | Load 0x0,0xa 03ad 181b | | Execute Package,Field_Execute,Field_Number 0x1b 03ae 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x10 = 0x3ae,0x8 03af 8219 | | Call 0x1,0x19 03b0 680b |h | Jump_Zero 0x3bc 03b1 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x11 = 0x3b1,0x9 03b2 00eb | | Load_Encached Diana_Cache 03b3 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03b4 00eb | | Load_Encached Diana_Cache 03b5 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03b6 00eb | | Load_Encached Diana_Cache 03b7 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 03b8 0092 0583 | | Action Push_String_Extended,0x583 ; "Declaring a very large entry family (may cause STORAGE_ERROR):" 03ba e00d | | Load 0x0,0xd 03bb 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 03bc 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03bd 0000 0000 | | .XXX[0x3] 03bf 0000 | | 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; SUBPROGRAM 03c0 ; -------------------------------------------------------------------------------------- 03c0 03c4 | | .CONST 0x03c4 ; Address of begin 03c1 0004 | | .CONST 0x0004 ; Address of exception handler 03c2 0002 | | .CONST 0x0002 ; Number of locals 03c3 INIT_03c0: 03c3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x03c3,0x08a2,0x0002,0x0000,0x005a,0x3a05,0x0000,0x04a0 ; Debug Table 0x10.0x0 = 0x3c3,0xffff 03c4 BODY_03c0: 03c4 0007 | | Action Break_Optional ; Debug Table 0x10.0x1 = 0x3c4,0x1 03c5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x2 = 0x3c5,0x401 03c6 0007 | | Action Break_Optional 03c7 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x3 = 0x3c7,0x402 03c8 0007 | | Action Break_Optional ; Debug Table 0x10.0x4 = 0x3c8,0x403 03c9 0007 | | Action Break_Optional ; Debug Table 0x10.0x5 = 0x3c9,0x404 03ca 0f2f | / | Execute_Immediate Equal,0x2f ; Debug Table 0x10.0x6 = 0x3ca,0x1 03cb 7002 |p | Jump_Nonzero 0x3ce 03cc 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x7 = 0x3cc,0x2 03cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ce 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x8 = 0x3ce,0x3 03cf 490b |I | Short_Literal 0x10b 03d0 00eb | | Load_Encached Diana_Cache 03d1 0096 | | Execute Package,Entry 03d2 00eb | | Load_Encached Diana_Cache 03d3 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03d4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x9 = 0x3d5,0x4 03d6 00eb | | Load_Encached Diana_Cache 03d7 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 03d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0xa = 0x3d8,0x801 03d9 021d | | Execute Heap_Access,Is_Null 03da 00d0 | | Action Swap_Control 03db 00d1 | | Pop_Control Pop_Count_1 03dc 6807 |h | Jump_Zero 0x3e4 ; Debug Table 0x10.0xb = 0x3dc,0x4 03dd 00db | | Load_Top At_Offset_3 03de 00eb | | Load_Encached Diana_Cache 03df 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03e0 e008 | | Load 0x0,0x8 03e1 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 03e2 0f00 | | Execute_Immediate Equal,0x0 03e3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e4 4800 |H | Short_Literal 0x0 03e5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e6 0000 0000 | | .XXX[0x2] 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 0406 | | .CONST 0x0406 ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 000a | | .CONST 0x000a ; Number of locals 03eb INIT_03e8: 03eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11 = .DEBUG 0x03eb,0x08bc,0x0001,0x0000,0x005a,0x3a05,0x0000,0x04f2 ; Debug Table 0x11.0x0 = 0x3eb,0xffff 03ec 00db | | Load_Top At_Offset_3 03ed e00b | | Load 0x0,0xb 03ee 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 03ef 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03f0 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x11.0x1 = 0x3f0,0xfffe 03f1 e5ff | | Load 0x2,-0x1 03f2 e009 | | Load 0x0,0x9 03f3 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 03f4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03f5 029f 055b | [| Declare_Subprogram INIT_0558,For_Call ; Debug Table 0x11.0x2 = 0x3f5,0xfffd 03f7 029f 056b | k| Declare_Subprogram INIT_0568,For_Call ; Debug Table 0x11.0x3 = 0x3f7,0xfffc 03f9 e015 | | Load 0x0,0x15 ; Debug Table 0x11.0x4 = 0x3f9,0xfffb 03fa 190e | | Execute Package,Field_Reference,Field_Number 0xe 03fb 00c6 | | Action Check_Subprogram_Elaborated 03fc 4804 |H | Short_Literal 0x4 03fd 4802 |H | Short_Literal 0x2 03fe 0099 | | Action Reference_Dynamic 03ff 4805 |H | Short_Literal 0x5 0400 4802 |H | Short_Literal 0x2 0401 0099 | | Action Reference_Dynamic 0402 6179 |ay | Indirect_Literal Discrete,0x57c,{0x00000000, 0x005a3a05} 0403 6174 |at | Indirect_Literal Discrete,0x578,{0x00000000, 0x00000542} 0404 480a |H | Short_Literal 0xa 0405 0007 | | Action Break_Optional 0406 BODY_03e8: 0406 4800 |H | Short_Literal 0x0 ; Debug Table 0x11.0x5 = 0x406,0x1 0407 e403 | | Load 0x2,0x3 0408 4975 |Iu | Short_Literal 0x175 0409 00eb | | Load_Encached Diana_Cache 040a 0098 | | Execute Package,Field_Read_Dynamic 040b 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 040c 00e3 | | Load_Encached Natural_Cache 040d 025b | [ | Execute Discrete,Check_In_Type 040e 4806 |H | Short_Literal 0x6 040f 4802 |H | Short_Literal 0x2 0410 0099 | | Action Reference_Dynamic 0411 4807 |H | Short_Literal 0x7 0412 4802 |H | Short_Literal 0x2 0413 0099 | | Action Reference_Dynamic 0414 4808 |H | Short_Literal 0x8 0415 4802 |H | Short_Literal 0x2 0416 0099 | | Action Reference_Dynamic 0417 e015 | | Load 0x0,0x15 0418 180e | | Execute Package,Field_Execute,Field_Number 0xe 0419 4502 |E | Exit_Suprogram New_Top_Offset 0x2 041a 0000 0000 | | .BLANK 0000[0x6] 0420 ; -------------------------------------------------------------------------------------- 0420 ; SUBPROGRAM 0420 ; -------------------------------------------------------------------------------------- 0420 0425 | % | .CONST 0x0425 ; Address of begin 0421 0004 | | .CONST 0x0004 ; Address of exception handler 0422 0002 | | .CONST 0x0002 ; Number of locals 0423 INIT_0420: 0423 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x12 = .DEBUG 0x0423,0x08ca,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0564 ; Debug Table 0x12.0x0 = 0x423,0xffff 0424 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0425 BODY_0420: 0425 0007 | | Action Break_Optional ; Debug Table 0x12.0x1 = 0x425,0x1 0426 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x2 = 0x426,0x401 0427 0007 | | Action Break_Optional 0428 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x12.0x3 = 0x428,0x402 0429 0007 | | Action Break_Optional ; Debug Table 0x12.0x4 = 0x429,0x403 042a 0007 | | Action Break_Optional ; Debug Table 0x12.0x5 = 0x42a,0x404 042b 0f22 | " | Execute_Immediate Equal,0x22 ; Debug Table 0x12.0x6 = 0x42b,0x1 042c 680c |h | Jump_Zero 0x439 042d 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x7 = 0x42d,0x2 042e e016 | | Load 0x0,0x16 042f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0430 0059 | Y | Store_Top Discrete,At_Offset_1 0431 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x8 = 0x431,0x3 0432 6806 |h | Jump_Zero 0x439 0433 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x9 = 0x433,0x4 0434 e5ff | | Load 0x2,-0x1 0435 e007 | | Load 0x0,0x7 0436 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0437 0273 | s | Execute Discrete,Plus 0438 0059 | Y | Store_Top Discrete,At_Offset_1 0439 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xa = 0x439,0x5 043a e006 | | Load 0x0,0x6 043b 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 043c 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0xb = 0x43c,0x6 043d e007 | | Load 0x0,0x7 043e 181d | | Execute Package,Field_Execute,Field_Number 0x1d 043f 6804 |h | Jump_Zero 0x444 0440 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0xc = 0x440,0x7 0441 e005 | | Load 0x0,0x5 0442 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0443 7805 |x | Jump 0x449 0444 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0xd = 0x444,0x8 0445 e009 | | Load 0x0,0x9 0446 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0447 e006 | | Load 0x0,0x6 0448 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 0449 e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0xe = 0x449,0x9 044a 0b05 | | Execute_Immediate Case_Compare,0x5 044b 7003 |p | Jump_Nonzero 0x44f 044c e007 | | Load 0x0,0x7 ; Debug Table 0x12.0xf = 0x44c,0xb 044d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 044e 7803 |x | Jump 0x452 044f 4815 |H | Short_Literal 0x15 ; Debug Table 0x12.0x10 = 0x44f,0xa 0450 e006 | | Load 0x0,0x6 0451 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0452 00d1 | | Pop_Control Pop_Count_1 0453 e00c | | Load 0x0,0xc ; Debug Table 0x12.0x11 = 0x453,0xc 0454 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0455 0322 | " | Declare_Variable Record 0456 e5fc | | Load 0x2,-0x4 0457 00d9 | | Load_Top At_Offset_1 0458 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0459 4800 |H | Short_Literal 0x0 045a 00d9 | | Load_Top At_Offset_1 045b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 045c 4800 |H | Short_Literal 0x0 045d 00d9 | | Load_Top At_Offset_1 045e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 045f 4800 |H | Short_Literal 0x0 0460 00d9 | | Load_Top At_Offset_1 0461 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0462 4800 |H | Short_Literal 0x0 0463 00d9 | | Load_Top At_Offset_1 0464 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0465 4800 |H | Short_Literal 0x0 0466 00d9 | | Load_Top At_Offset_1 0467 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0468 4800 |H | Short_Literal 0x0 0469 00d9 | | Load_Top At_Offset_1 046a 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 046b 4803 |H | Short_Literal 0x3 046c e5fb | | Load 0x2,-0x5 046d e5fe | | Load 0x2,-0x2 046e e00a | | Load 0x0,0xa 046f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0470 e5fa | | Load 0x2,-0x6 ; Debug Table 0x12.0x12 = 0x470,0xd 0471 7006 |p | Jump_Nonzero 0x478 0472 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x13 = 0x472,0xe 0473 e5ff | | Load 0x2,-0x1 0474 e00b | | Load 0x0,0xb 0475 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0476 e004 | | Load 0x0,0x4 0477 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0478 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x14 = 0x478,0xf 0479 e006 | | Load 0x0,0x6 047a 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 047b 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x15 = 0x47b,0x10 047c 821c | | Call 0x1,0x1c 047d 4507 |E | Exit_Suprogram New_Top_Offset 0x7 047e 0000 0000 | | .XXX[0x2] 0480 ; -------------------------------------------------------------------------------------- 0480 ; SUBPROGRAM 0480 ; -------------------------------------------------------------------------------------- 0480 0489 | | .CONST 0x0489 ; Address of begin 0481 0004 | | .CONST 0x0004 ; Address of exception handler 0482 0002 | | .CONST 0x0002 ; Number of locals 0483 INIT_0480: 0483 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x0483,0x08f8,0x0001,0x0000,0x005a,0x3a05,0x0000,0x062e ; Debug Table 0x13.0x0 = 0x483,0xffff 0484 e009 | | Load 0x0,0x9 0485 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0486 e009 | | Load 0x0,0x9 0487 1b22 | " | Execute Package,Field_Read,Field_Number 0x22 0488 03f1 | | Declare_Variable Discrete,With_Value 0489 BODY_0480: 0489 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x489,0x1 048a 4fff |O | Short_Literal -0x1 048b 027e | ~ | Execute Discrete,Not_Equal 048c 6806 |h | Jump_Zero 0x493 048d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x2 = 0x48d,0x2 048e e00c | | Load 0x0,0xc 048f 1b2a | * | Execute Package,Field_Read,Field_Number 0x2a 0490 025b | [ | Execute Discrete,Check_In_Type 0491 e017 | | Load 0x0,0x17 0492 180e | | Execute Package,Field_Execute,Field_Number 0xe 0493 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0494 0000 0000 | | .BLANK 0000[0x4] 0498 ; -------------------------------------------------------------------------------------- 0498 ; SUBPROGRAM 0498 ; -------------------------------------------------------------------------------------- 0498 049b | | .CONST 0x049b ; Address of begin 0499 0004 | | .CONST 0x0004 ; Address of exception handler 049a 0001 | | .CONST 0x0001 ; Number of locals 049b BODY_0498: 049b INIT_0498: 049b 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x049b,0x0900,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0660 ; Debug Table 0x14.0x0 = 0x49b,0x1 049c e00b | | Load 0x0,0xb 049d 180e | | Execute Package,Field_Execute,Field_Number 0xe 049e 7008 |p | Jump_Nonzero 0x4a7 049f 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x1 = 0x49f,0x2 04a0 e004 | | Load 0x0,0x4 04a1 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 04a2 e5fd | | Load 0x2,-0x3 04a3 e5fe | | Load 0x2,-0x2 04a4 4804 |H | Short_Literal 0x4 04a5 e5ff | | Load 0x2,-0x1 04a6 821d | | Call 0x1,0x1d 04a7 4504 |E | Exit_Suprogram New_Top_Offset 0x4 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04b5 | | .CONST 0x04b5 ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0003 | | .CONST 0x0003 ; Number of locals 04ab INIT_04a8: 04ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x04ab,0x0906,0x0001,0x0000,0x005a,0x3a05,0x0000,0x068d ; Debug Table 0x15.0x0 = 0x4ab,0xffff 04ac e001 | | Load 0x0,0x1 04ad 181a | | Execute Package,Field_Execute,Field_Number 0x1a 04ae 00e2 | | Load_Encached Integer_Cache 04af 03f1 | | Declare_Variable Discrete,With_Value 04b0 00db | | Load_Top At_Offset_3 ; Debug Table 0x15.0x1 = 0x4b0,0xfffe 04b1 e001 | | Load 0x0,0x1 04b2 181c | | Execute Package,Field_Execute,Field_Number 0x1c 04b3 00e2 | | Load_Encached Integer_Cache 04b4 03f1 | | Declare_Variable Discrete,With_Value 04b5 BODY_04a8: 04b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x2 = 0x4b5,0x1 04b6 e018 | | Load 0x0,0x18 04b7 1b14 | | Execute Package,Field_Read,Field_Number 0x14 04b8 025b | [ | Execute Discrete,Check_In_Type 04b9 00da | | Load_Top At_Offset_2 04ba e018 | | Load 0x0,0x18 04bb 1b13 | | Execute Package,Field_Read,Field_Number 0x13 04bc 025b | [ | Execute Discrete,Check_In_Type 04bd e018 | | Load 0x0,0x18 04be 181f | | Execute Package,Field_Execute,Field_Number 0x1f 04bf e006 | | Load 0x0,0x6 04c0 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 04c1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04c2 0000 0000 | | .BLANK 0000[0x6] 04c8 ; -------------------------------------------------------------------------------------- 04c8 ; SUBPROGRAM 04c8 ; -------------------------------------------------------------------------------------- 04c8 04cb | | .CONST 0x04cb ; Address of begin 04c9 0004 | | .CONST 0x0004 ; Address of exception handler 04ca 0001 | | .CONST 0x0001 ; Number of locals 04cb BODY_04c8: 04cb INIT_04c8: 04cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x04cb,0x090e,0x0002,0x0000,0x005a,0x3a05,0x0000,0x06ce ; Debug Table 0x16.0x0 = 0x4cb,0x1 04cc e001 | | Load 0x0,0x1 04cd 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04ce 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04cf 0000 | | .XXX[0x1] 04d0 ; -------------------------------------------------------------------------------------- 04d0 ; SUBPROGRAM 04d0 ; -------------------------------------------------------------------------------------- 04d0 04d3 | | .CONST 0x04d3 ; Address of begin 04d1 0004 | | .CONST 0x0004 ; Address of exception handler 04d2 0001 | | .CONST 0x0001 ; Number of locals 04d3 BODY_04d0: 04d3 INIT_04d0: 04d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x17 = .DEBUG 0x04d3,0x0912,0x0001,0x0000,0x005a,0x3a05,0x0000,0x06e4 ; Debug Table 0x17.0x0 = 0x4d3,0x1 04d4 8220 | | Call 0x1,0x20 04d5 4802 |H | Short_Literal 0x2 ; Debug Table 0x17.0x1 = 0x4d5,0x2 04d6 e017 | | Load 0x0,0x17 04d7 180d | | Execute Package,Field_Execute,Field_Number 0xd 04d8 0092 0584 | | Action Push_String_Extended,0x584 ; "declare module " ; Debug Table 0x17.0x2 = 0x4d8,0x3 04da 00db | | Load_Top At_Offset_3 04db 00eb | | Load_Encached Diana_Cache 04dc 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 04dd 00eb | | Load_Encached Diana_Cache 04de 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 04df 01cc | | Execute Vector,Catenate 04e0 0092 0585 | | Action Push_String_Extended,0x585 ; " with a fixed name" 04e2 01cc | | Execute Vector,Catenate 04e3 e006 | | Load 0x0,0x6 04e4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 04e5 e004 | | Load 0x0,0x4 ; Debug Table 0x17.0x3 = 0x4e5,0x4 04e6 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 04e7 680a |h | Jump_Zero 0x4f2 04e8 0007 | | Action Break_Optional ; Debug Table 0x17.0x4 = 0x4e8,0x5 04e9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x5 = 0x4e9,0x401 04ea 4800 |H | Short_Literal 0x0 ; Debug Table 0x17.0x6 = 0x4ea,0x5 04eb 4800 |H | Short_Literal 0x0 04ec 6687 |f | Indirect_Literal Discrete,0x374,{0x00000000, 0x7fffffff} 04ed 4800 |H | Short_Literal 0x0 04ee 48a1 |H | Short_Literal 0xa1 04ef 4812 |H | Short_Literal 0x12 04f0 e006 | | Load 0x0,0x6 04f1 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 04f2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04f3 0000 0000 | | .BLANK 0000[0x5] 04f8 ; -------------------------------------------------------------------------------------- 04f8 ; SUBPROGRAM 04f8 ; -------------------------------------------------------------------------------------- 04f8 04fd | | .CONST 0x04fd ; Address of begin 04f9 0004 | | .CONST 0x0004 ; Address of exception handler 04fa 0003 | | .CONST 0x0003 ; Number of locals 04fb INIT_04f8: 04fb 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x18 = .DEBUG 0x04fb,0x0922,0x0001,0x0000,0x005a,0x3a05,0x0000,0x08b2 ; Debug Table 0x18.0x0 = 0x4fb,0xffff 04fc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x1 = 0x4fc,0xfffe 04fd BODY_04f8: 04fd 0007 | | Action Break_Optional ; Debug Table 0x18.0x2 = 0x4fd,0x1 04fe 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x3 = 0x4fe,0x401 04ff e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x4 = 0x4ff,0x1 0500 e019 | | Load 0x0,0x19 0501 180d | | Execute Package,Field_Execute,Field_Number 0xd 0502 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x5 = 0x502,0x2 0503 e009 | | Load 0x0,0x9 0504 18bd | | Execute Package,Field_Execute,Field_Number 0xbd 0505 6850 |hP | Jump_Zero 0x556 0506 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x6 = 0x506,0x3 0507 e009 | | Load 0x0,0x9 0508 18be | | Execute Package,Field_Execute,Field_Number 0xbe 0509 0032 | 2 | Store_Top Heap_Access,At_Offset_2 050a 00cf | | Action Mark_Auxiliary 050b 7845 |xE | Jump 0x551 050c 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x7 = 0x50c,0x5 050d 0007 | | Action Break_Optional 050e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x8 = 0x50e,0x801 050f 0217 | | Execute Heap_Access,All_Reference 0510 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0511 00d9 | | Load_Top At_Offset_1 0512 0007 | | Action Break_Optional 0513 e407 | | Load 0x2,0x7 ; Debug Table 0x18.0x9 = 0x513,0xc01 0514 0007 | | Action Break_Optional 0515 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x18.0xa = 0x515,0xc02 0516 0007 | | Action Break_Optional ; Debug Table 0x18.0xb = 0x516,0xc03 0517 00d0 | | Action Swap_Control ; Debug Table 0x18.0xc = 0x517,0xc04 0518 00d1 | | Pop_Control Pop_Count_1 0519 49af |I | Short_Literal 0x1af ; Debug Table 0x18.0xd = 0x519,0x801 051a 00eb | | Load_Encached Diana_Cache 051b 0096 | | Execute Package,Entry 051c 00d0 | | Action Swap_Control 051d 00d1 | | Pop_Control Pop_Count_1 051e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x18.0xe = 0x51e,0x5 051f 0007 | | Action Break_Optional ; Debug Table 0x18.0xf = 0x51f,0x6 0520 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x10 = 0x520,0x1001 0521 0217 | | Execute Heap_Access,All_Reference 0522 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0523 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x18.0x11 = 0x523,0x6 0524 0007 | | Action Break_Optional ; Debug Table 0x18.0x12 = 0x524,0x7 0525 e403 | | Load 0x2,0x3 ; Debug Table 0x18.0x13 = 0x525,0x1401 0526 0007 | | Action Break_Optional 0527 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x18.0x14 = 0x527,0x1402 0528 0007 | | Action Break_Optional ; Debug Table 0x18.0x15 = 0x528,0x1403 0529 0007 | | Action Break_Optional ; Debug Table 0x18.0x16 = 0x529,0x1404 052a 0b2d | - | Execute_Immediate Case_Compare,0x2d ; Debug Table 0x18.0x17 = 0x52a,0x7 052b 7010 |p | Jump_Nonzero 0x53c 052c 4805 |H | Short_Literal 0x5 ; Debug Table 0x18.0x18 = 0x52c,0x9 052d e006 | | Load 0x0,0x6 052e 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 052f e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0x19 = 0x52f,0xa 0530 6811 |h | Jump_Zero 0x542 0531 0007 | | Action Break_Optional ; Debug Table 0x18.0x1a = 0x531,0xb 0532 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x1b = 0x532,0x1801 0533 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x1c = 0x533,0xb 0534 4800 |H | Short_Literal 0x0 0535 663e |f> | Indirect_Literal Discrete,0x374,{0x00000000, 0x7fffffff} 0536 4800 |H | Short_Literal 0x0 0537 48a1 |H | Short_Literal 0xa1 0538 4812 |H | Short_Literal 0x12 0539 e006 | | Load 0x0,0x6 053a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 053b 7806 |x | Jump 0x542 053c e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0x1d = 0x53c,0x8 053d 00db | | Load_Top At_Offset_3 053e 4907 |I | Short_Literal 0x107 053f 00eb | | Load_Encached Diana_Cache 0540 0096 | | Execute Package,Entry 0541 821a | | Call 0x1,0x1a 0542 00d1 | | Pop_Control Pop_Count_1 0543 e5fd | | Load 0x2,-0x3 ; Debug Table 0x18.0x1e = 0x543,0xc 0544 6807 |h | Jump_Zero 0x54c 0545 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x1f = 0x545,0xd 0546 4801 |H | Short_Literal 0x1 0547 4812 |H | Short_Literal 0x12 0548 e403 | | Load 0x2,0x3 0549 e006 | | Load 0x0,0x6 054a 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 054b 7804 |x | Jump 0x550 054c 4801 |H | Short_Literal 0x1 ; Debug Table 0x18.0x20 = 0x54c,0xe 054d 00da | | Load_Top At_Offset_2 054e e004 | | Load 0x0,0x4 054f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0550 00c9 | | Action Pop_Auxiliary_Loop 0551 0007 | | Action Break_Optional ; Debug Table 0x18.0x21 = 0x551,0x4 0552 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x22 = 0x552,0x1c01 0553 021d | | Execute Heap_Access,Is_Null 0554 6fb7 |o | Jump_Zero 0x50c ; Debug Table 0x18.0x23 = 0x554,0x4 0555 00ce | | Action Pop_Auxiliary 0556 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0557 0000 | | .XXX[0x1] 0558 ; -------------------------------------------------------------------------------------- 0558 ; SUBPROGRAM 0558 ; -------------------------------------------------------------------------------------- 0558 055b | [ | .CONST 0x055b ; Address of begin 0559 0004 | | .CONST 0x0004 ; Address of exception handler 055a 0001 | | .CONST 0x0001 ; Number of locals 055b BODY_0558: 055b INIT_0558: 055b e403 | | Load 0x2,0x3 ; Debug Table 0x19 = .DEBUG 0x055b,0x096c,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0515 ; Debug Table 0x19.0x0 = 0x55b,0x1 055c e402 | | Load 0x2,0x2 055d e015 | | Load 0x0,0x15 055e 180d | | Execute Package,Field_Execute,Field_Number 0xd 055f c403 | | Store 0x2,0x3 0560 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0561 0000 0000 | | .BLANK 0000[0x7] 0568 ; -------------------------------------------------------------------------------------- 0568 ; SUBPROGRAM 0568 ; -------------------------------------------------------------------------------------- 0568 056b | k | .CONST 0x056b ; Address of begin 0569 0004 | | .CONST 0x0004 ; Address of exception handler 056a 0001 | | .CONST 0x0001 ; Number of locals 056b BODY_0568: 056b INIT_0568: 056b 4801 |H | Short_Literal 0x1 ; Debug Table 0x1a = .DEBUG 0x056b,0x0970,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0524 ; Debug Table 0x1a.0x0 = 0x56b,0x1 056c e004 | | Load 0x0,0x4 056d 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 056e 00db | | Load_Top At_Offset_3 056f 0272 | r | Execute Discrete,Minus 0570 0248 | H | Execute Discrete,Check_In_Integer 0571 e006 | | Load 0x0,0x6 0572 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0573 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1a.0x1 = 0x573,0x2 0574 e006 | | Load 0x0,0x6 0575 1872 | r | Execute Package,Field_Execute,Field_Number 0x72 0576 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0577 0000 | | .XXX[0x1] 0578 0000 0000 | | .LITERAL {0x00000000, 0x00000542} 057c 0000 0000 | | .LITERAL {0x00000000, 0x005a3a05} 0580 ; -------------------------------------------------------------------------------------- 0580 ; STRING TABLE 0580 ; -------------------------------------------------------------------------------------- 0580 000e | | .STRTAB 0x000e->0x0587 ; "Spec_Gen.Gen_Generic" 0581 0020 | | .STRTAB 0x0020->0x0591 ; "Unit is incomplete: Generic Subprogram " 0582 0045 | E | .STRTAB 0x0045->0x05a4 ; " has no body" 0583 004f | O | .STRTAB 0x004f->0x05aa ; "Declaring a very large entry family (may cause STORAGE_ERROR):" 0584 008b | | .STRTAB 0x008b->0x05c9 ; "declare module " 0585 0098 | | .STRTAB 0x0098->0x05d1 ; " with a fixed name" 0586 00a8 | | .STREND 0x00a8->0x05da 0587 5370 6563 |Spec| .STRTAB_STRINGS 05da 0000 0000 | | .BLANK 0000[0x6] 05e0 ; -------------------------------------------------------------------------------------- 05e0 ; Debug Table 05e0 ; -------------------------------------------------------------------------------------- 05e0 0003 001b | | .CONST 0x0003,0x001b 05e2 000b 06ba | | .DEBUG 0x000b,0x06ba,0x8000,0x0000,0x005a,0x3625,0x0000,0x0005 05ea 001c 06cc | | .DEBUG 0x001c,0x06cc,0x8000,0x0000,0x005a,0x3a05,0x0000,0x0045 05f2 0063 0716 | c | .DEBUG 0x0063,0x0716,0x0001,0x0000,0x005a,0x3625,0x0000,0x0006 05fa 00d3 0762 | b| .DEBUG 0x00d3,0x0762,0x0001,0x0000,0x005a,0x3625,0x0000,0x0010 0602 0133 0784 | 3 | .DEBUG 0x0133,0x0784,0x0001,0x0000,0x005a,0x3625,0x0000,0x001a 060a 01b3 07c0 | | .DEBUG 0x01b3,0x07c0,0x0001,0x0000,0x005a,0x3625,0x0000,0x0024 0612 01f3 07cc | | .DEBUG 0x01f3,0x07cc,0x0001,0x0000,0x005a,0x3625,0x0000,0x002e 061a 0223 07e4 | # | .DEBUG 0x0223,0x07e4,0x0001,0x0000,0x005a,0x3625,0x0000,0x003d 0622 027b 0812 | { | .DEBUG 0x027b,0x0812,0x0001,0x0000,0x005a,0x3625,0x0000,0x0047 062a 028b 0816 | | .DEBUG 0x028b,0x0816,0x0001,0x0000,0x005a,0x3625,0x0000,0x0052 0632 029b 081a | | .DEBUG 0x029b,0x081a,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0080 063a 02f3 0842 | B| .DEBUG 0x02f3,0x0842,0x0002,0x0000,0x005a,0x3a05,0x0000,0x0137 0642 02fb 0846 | F| .DEBUG 0x02fb,0x0846,0x0002,0x0000,0x005a,0x3a05,0x0000,0x014d 064a 0313 0852 | R| .DEBUG 0x0313,0x0852,0x0001,0x0000,0x005a,0x3a05,0x0000,0x01af 0652 0343 0868 | C h| .DEBUG 0x0343,0x0868,0x0002,0x0000,0x005a,0x3a05,0x0000,0x02e7 065a 037b 087c | { || .DEBUG 0x037b,0x087c,0x0001,0x0000,0x005a,0x3a05,0x0000,0x034a 0662 03c3 08a2 | | .DEBUG 0x03c3,0x08a2,0x0002,0x0000,0x005a,0x3a05,0x0000,0x04a0 066a 03eb 08bc | | .DEBUG 0x03eb,0x08bc,0x0001,0x0000,0x005a,0x3a05,0x0000,0x04f2 0672 0423 08ca | # | .DEBUG 0x0423,0x08ca,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0564 067a 0483 08f8 | | .DEBUG 0x0483,0x08f8,0x0001,0x0000,0x005a,0x3a05,0x0000,0x062e 0682 049b 0900 | | .DEBUG 0x049b,0x0900,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0660 068a 04ab 0906 | | .DEBUG 0x04ab,0x0906,0x0001,0x0000,0x005a,0x3a05,0x0000,0x068d 0692 04cb 090e | | .DEBUG 0x04cb,0x090e,0x0002,0x0000,0x005a,0x3a05,0x0000,0x06ce 069a 04d3 0912 | | .DEBUG 0x04d3,0x0912,0x0001,0x0000,0x005a,0x3a05,0x0000,0x06e4 06a2 04fb 0922 | "| .DEBUG 0x04fb,0x0922,0x0001,0x0000,0x005a,0x3a05,0x0000,0x08b2 06aa 055b 096c | [ l| .DEBUG 0x055b,0x096c,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0515 06b2 056b 0970 | k p| .DEBUG 0x056b,0x0970,0x0001,0x0000,0x005a,0x3a05,0x0000,0x0524 06ba ; -------------------------------------------------------------------------------------- 06ba ; Debug3 Subtable 0x0 06ba ; -------------------------------------------------------------------------------------- 06ba 0008 0000 | | .DBG3TAB 0x0008,0x0000 06bc 000b ffff | | .CONST 0x000b,0xffff 06be 000d fffe | | .CONST 0x000d,0xfffe 06c0 000f fffd | | .CONST 0x000f,0xfffd 06c2 0011 fffc | | .CONST 0x0011,0xfffc 06c4 0013 fffb | | .CONST 0x0013,0xfffb 06c6 0015 fffa | | .CONST 0x0015,0xfffa 06c8 0017 fff9 | | .CONST 0x0017,0xfff9 06ca 0019 fff8 | | .CONST 0x0019,0xfff8 06cc ; -------------------------------------------------------------------------------------- 06cc ; Debug3 Subtable 0x1 06cc ; -------------------------------------------------------------------------------------- 06cc 0024 0000 | $ | .DBG3TAB 0x0024,0x0000 06ce 001c ffff | | .CONST 0x001c,0xffff 06d0 001d fffe | | .CONST 0x001d,0xfffe 06d2 001e fffd | | .CONST 0x001e,0xfffd 06d4 001f fffc | | .CONST 0x001f,0xfffc 06d6 0020 fffb | | .CONST 0x0020,0xfffb 06d8 0021 fffa | ! | .CONST 0x0021,0xfffa 06da 0022 fff9 | " | .CONST 0x0022,0xfff9 06dc 0023 fff8 | # | .CONST 0x0023,0xfff8 06de 0024 fff7 | $ | .CONST 0x0024,0xfff7 06e0 0025 fff6 | % | .CONST 0x0025,0xfff6 06e2 0026 fff5 | & | .CONST 0x0026,0xfff5 06e4 0027 fff4 | ' | .CONST 0x0027,0xfff4 06e6 0028 fff3 | ( | .CONST 0x0028,0xfff3 06e8 0029 fff2 | ) | .CONST 0x0029,0xfff2 06ea 002b fff1 | + | .CONST 0x002b,0xfff1 06ec 002d fff0 | - | .CONST 0x002d,0xfff0 06ee 002f ffef | / | .CONST 0x002f,0xffef 06f0 0031 ffee | 1 | .CONST 0x0031,0xffee 06f2 0033 ffed | 3 | .CONST 0x0033,0xffed 06f4 0035 ffec | 5 | .CONST 0x0035,0xffec 06f6 0037 ffeb | 7 | .CONST 0x0037,0xffeb 06f8 0039 ffea | 9 | .CONST 0x0039,0xffea 06fa 003b ffe9 | ; | .CONST 0x003b,0xffe9 06fc 003d ffe8 | = | .CONST 0x003d,0xffe8 06fe 003f ffe7 | ? | .CONST 0x003f,0xffe7 0700 0041 ffe6 | A | .CONST 0x0041,0xffe6 0702 0043 ffe5 | C | .CONST 0x0043,0xffe5 0704 0045 ffe4 | E | .CONST 0x0045,0xffe4 0706 0047 ffe3 | G | .CONST 0x0047,0xffe3 0708 0049 ffe2 | I | .CONST 0x0049,0xffe2 070a 004b ffe1 | K | .CONST 0x004b,0xffe1 070c 004d ffe0 | M | .CONST 0x004d,0xffe0 070e 004f ffdf | O | .CONST 0x004f,0xffdf 0710 0051 ffde | Q | .CONST 0x0051,0xffde 0712 0053 ffdd | S | .CONST 0x0053,0xffdd 0714 0055 ffdc | U | .CONST 0x0055,0xffdc 0716 ; -------------------------------------------------------------------------------------- 0716 ; Debug3 Subtable 0x2 0716 ; -------------------------------------------------------------------------------------- 0716 0005 0020 | | .DBG3TAB 0x0005,0x0020 0718 0063 ffff | c | .CONST 0x0063,0xffff 071a 0068 fffe | h | .CONST 0x0068,0xfffe 071c 006d fffd | m | .CONST 0x006d,0xfffd 071e 006e fffc | n | .CONST 0x006e,0xfffc 0720 006f fffb | o | .CONST 0x006f,0xfffb 0722 0070 0001 | p | .CONST 0x0070,0x0001 0724 0072 0401 | r | .CONST 0x0072,0x0401 0726 0074 0402 | t | .CONST 0x0074,0x0402 0728 0075 0403 | u | .CONST 0x0075,0x0403 072a 0076 0404 | v | .CONST 0x0076,0x0404 072c 0078 0001 | x | .CONST 0x0078,0x0001 072e 007c 000e | | | .CONST 0x007c,0x000e 0730 0080 000f | | .CONST 0x0080,0x000f 0732 0084 0010 | | .CONST 0x0084,0x0010 0734 0087 0011 | | .CONST 0x0087,0x0011 0736 008b 0012 | | .CONST 0x008b,0x0012 0738 008f 0002 | | .CONST 0x008f,0x0002 073a 0094 0003 | | .CONST 0x0094,0x0003 073c 0096 0801 | | .CONST 0x0096,0x0801 073e 0097 0003 | | .CONST 0x0097,0x0003 0740 009d 0004 | | .CONST 0x009d,0x0004 0742 009f 0005 | | .CONST 0x009f,0x0005 0744 00a4 0006 | | .CONST 0x00a4,0x0006 0746 00a6 0007 | | .CONST 0x00a6,0x0007 0748 00aa 0008 | | .CONST 0x00aa,0x0008 074a 00ab 0c01 | | .CONST 0x00ab,0x0c01 074c 00ad 0c02 | | .CONST 0x00ad,0x0c02 074e 00ae 0c03 | | .CONST 0x00ae,0x0c03 0750 00af 0c04 | | .CONST 0x00af,0x0c04 0752 00b0 0008 | | .CONST 0x00b0,0x0008 0754 00b2 0009 | | .CONST 0x00b2,0x0009 0756 00b8 000a | | .CONST 0x00b8,0x000a 0758 00bb 000b | | .CONST 0x00bb,0x000b 075a 00bf 000c | | .CONST 0x00bf,0x000c 075c 00c2 000d | | .CONST 0x00c2,0x000d 075e 00c3 1001 | | .CONST 0x00c3,0x1001 0760 00c4 000d | | .CONST 0x00c4,0x000d 0762 ; -------------------------------------------------------------------------------------- 0762 ; Debug3 Subtable 0x3 0762 ; -------------------------------------------------------------------------------------- 0762 0005 000b | | .DBG3TAB 0x0005,0x000b 0764 00d3 ffff | | .CONST 0x00d3,0xffff 0766 00d8 fffe | | .CONST 0x00d8,0xfffe 0768 00dd fffd | | .CONST 0x00dd,0xfffd 076a 00e2 fffc | | .CONST 0x00e2,0xfffc 076c 00e7 fffb | | .CONST 0x00e7,0xfffb 076e 00ee 0001 | | .CONST 0x00ee,0x0001 0770 00f5 0002 | | .CONST 0x00f5,0x0002 0772 00f7 0401 | | .CONST 0x00f7,0x0401 0774 00fb 0002 | | .CONST 0x00fb,0x0002 0776 00fc 0003 | | .CONST 0x00fc,0x0003 0778 0104 0004 | | .CONST 0x0104,0x0004 077a 0111 0005 | | .CONST 0x0111,0x0005 077c 0114 0006 | | .CONST 0x0114,0x0006 077e 011b 0007 | | .CONST 0x011b,0x0007 0780 0121 0008 | ! | .CONST 0x0121,0x0008 0782 0125 0009 | % | .CONST 0x0125,0x0009 0784 ; -------------------------------------------------------------------------------------- 0784 ; Debug3 Subtable 0x4 0784 ; -------------------------------------------------------------------------------------- 0784 0004 0019 | | .DBG3TAB 0x0004,0x0019 0786 0133 ffff | 3 | .CONST 0x0133,0xffff 0788 0138 fffe | 8 | .CONST 0x0138,0xfffe 078a 013d 0001 | = | .CONST 0x013d,0x0001 078c 0141 0002 | A | .CONST 0x0141,0x0002 078e 0143 0401 | C | .CONST 0x0143,0x0401 0790 0145 0402 | E | .CONST 0x0145,0x0402 0792 0146 0403 | F | .CONST 0x0146,0x0403 0794 0147 0404 | G | .CONST 0x0147,0x0404 0796 0149 0002 | I | .CONST 0x0149,0x0002 0798 014d 000b | M | .CONST 0x014d,0x000b 079a 014e f7ff | N | .CONST 0x014e,0xf7ff 079c 0151 f7fe | Q | .CONST 0x0151,0xf7fe 079e 0156 0802 | V | .CONST 0x0156,0x0802 07a0 015e 0803 | ^ | .CONST 0x015e,0x0803 07a2 0163 0801 | c | .CONST 0x0163,0x0801 07a4 0164 0c01 | d | .CONST 0x0164,0x0c01 07a6 0166 0c02 | f | .CONST 0x0166,0x0c02 07a8 0167 0c03 | g | .CONST 0x0167,0x0c03 07aa 0168 0c04 | h | .CONST 0x0168,0x0c04 07ac 0169 0801 | i | .CONST 0x0169,0x0801 07ae 016c 0804 | l | .CONST 0x016c,0x0804 07b0 0173 0003 | s | .CONST 0x0173,0x0003 07b2 0177 0004 | w | .CONST 0x0177,0x0004 07b4 017a 0005 | z | .CONST 0x017a,0x0005 07b6 017d 0006 | } | .CONST 0x017d,0x0006 07b8 01a0 0007 | | .CONST 0x01a0,0x0007 07ba 01a3 0008 | | .CONST 0x01a3,0x0008 07bc 01a6 0009 | | .CONST 0x01a6,0x0009 07be 01aa 000a | | .CONST 0x01aa,0x000a 07c0 ; -------------------------------------------------------------------------------------- 07c0 ; Debug3 Subtable 0x5 07c0 ; -------------------------------------------------------------------------------------- 07c0 0001 0004 | | .DBG3TAB 0x0001,0x0004 07c2 01b3 ffff | | .CONST 0x01b3,0xffff 07c4 01b8 0001 | | .CONST 0x01b8,0x0001 07c6 01bf 0002 | | .CONST 0x01bf,0x0002 07c8 01c7 0003 | | .CONST 0x01c7,0x0003 07ca 01ea 0004 | | .CONST 0x01ea,0x0004 07cc ; -------------------------------------------------------------------------------------- 07cc ; Debug3 Subtable 0x6 07cc ; -------------------------------------------------------------------------------------- 07cc 0003 0008 | | .DBG3TAB 0x0003,0x0008 07ce 01f3 ffff | | .CONST 0x01f3,0xffff 07d0 01f4 0401 | | .CONST 0x01f4,0x0401 07d2 01f6 ffff | | .CONST 0x01f6,0xffff 07d4 01f9 fffe | | .CONST 0x01f9,0xfffe 07d6 01fe 0001 | | .CONST 0x01fe,0x0001 07d8 0204 0002 | | .CONST 0x0204,0x0002 07da 0205 0003 | | .CONST 0x0205,0x0003 07dc 020b 0004 | | .CONST 0x020b,0x0004 07de 0212 0005 | | .CONST 0x0212,0x0005 07e0 0214 0006 | | .CONST 0x0214,0x0006 07e2 021a 0007 | | .CONST 0x021a,0x0007 07e4 ; -------------------------------------------------------------------------------------- 07e4 ; Debug3 Subtable 0x7 07e4 ; -------------------------------------------------------------------------------------- 07e4 0003 0013 | | .DBG3TAB 0x0003,0x0013 07e6 0223 ffff | # | .CONST 0x0223,0xffff 07e8 0228 fffe | ( | .CONST 0x0228,0xfffe 07ea 022d fffd | - | .CONST 0x022d,0xfffd 07ec 022e 0001 | . | .CONST 0x022e,0x0001 07ee 0230 0401 | 0 | .CONST 0x0230,0x0401 07f0 0232 0402 | 2 | .CONST 0x0232,0x0402 07f2 0233 0403 | 3 | .CONST 0x0233,0x0403 07f4 0234 0404 | 4 | .CONST 0x0234,0x0404 07f6 0236 0001 | 6 | .CONST 0x0236,0x0001 07f8 023c 000c | < | .CONST 0x023c,0x000c 07fa 0242 0002 | B | .CONST 0x0242,0x0002 07fc 0248 0003 | H | .CONST 0x0248,0x0003 07fe 024b 0004 | K | .CONST 0x024b,0x0004 0800 024e 0005 | N | .CONST 0x024e,0x0005 0802 0252 0006 | R | .CONST 0x0252,0x0006 0804 0253 0801 | S | .CONST 0x0253,0x0801 0806 0255 0006 | U | .CONST 0x0255,0x0006 0808 0256 0007 | V | .CONST 0x0256,0x0007 080a 0263 0008 | c | .CONST 0x0263,0x0008 080c 0265 0009 | e | .CONST 0x0265,0x0009 080e 0268 000a | h | .CONST 0x0268,0x000a 0810 026e 000b | n | .CONST 0x026e,0x000b 0812 ; -------------------------------------------------------------------------------------- 0812 ; Debug3 Subtable 0x8 0812 ; -------------------------------------------------------------------------------------- 0812 0000 0001 | | .DBG3TAB 0x0000,0x0001 0814 027b 0001 | { | .CONST 0x027b,0x0001 0816 ; -------------------------------------------------------------------------------------- 0816 ; Debug3 Subtable 0x9 0816 ; -------------------------------------------------------------------------------------- 0816 0000 0001 | | .DBG3TAB 0x0000,0x0001 0818 028b 0001 | | .CONST 0x028b,0x0001 081a ; -------------------------------------------------------------------------------------- 081a ; Debug3 Subtable 0xa 081a ; -------------------------------------------------------------------------------------- 081a 0005 000e | | .DBG3TAB 0x0005,0x000e 081c 029b ffff | | .CONST 0x029b,0xffff 081e 029d fffe | | .CONST 0x029d,0xfffe 0820 02a3 fffd | | .CONST 0x02a3,0xfffd 0822 02ab fffc | | .CONST 0x02ab,0xfffc 0824 02b6 fffb | | .CONST 0x02b6,0xfffb 0826 02b8 0001 | | .CONST 0x02b8,0x0001 0828 02ba 0002 | | .CONST 0x02ba,0x0002 082a 02bc 0003 | | .CONST 0x02bc,0x0003 082c 02bf 0004 | | .CONST 0x02bf,0x0004 082e 02c1 0005 | | .CONST 0x02c1,0x0005 0830 02c5 0006 | | .CONST 0x02c5,0x0006 0832 02c8 0007 | | .CONST 0x02c8,0x0007 0834 02cb 0008 | | .CONST 0x02cb,0x0008 0836 02cf 0009 | | .CONST 0x02cf,0x0009 0838 02d2 000a | | .CONST 0x02d2,0x000a 083a 02e2 000b | | .CONST 0x02e2,0x000b 083c 02e4 000c | | .CONST 0x02e4,0x000c 083e 02e7 000d | | .CONST 0x02e7,0x000d 0840 02ea 000e | | .CONST 0x02ea,0x000e 0842 ; -------------------------------------------------------------------------------------- 0842 ; Debug3 Subtable 0xb 0842 ; -------------------------------------------------------------------------------------- 0842 0000 0001 | | .DBG3TAB 0x0000,0x0001 0844 02f3 0001 | | .CONST 0x02f3,0x0001 0846 ; -------------------------------------------------------------------------------------- 0846 ; Debug3 Subtable 0xc 0846 ; -------------------------------------------------------------------------------------- 0846 0000 0005 | | .DBG3TAB 0x0000,0x0005 0848 02fb 0001 | | .CONST 0x02fb,0x0001 084a 02ff 0002 | | .CONST 0x02ff,0x0002 084c 0301 0003 | | .CONST 0x0301,0x0003 084e 0305 0004 | | .CONST 0x0305,0x0004 0850 0307 0005 | | .CONST 0x0307,0x0005 0852 ; -------------------------------------------------------------------------------------- 0852 ; Debug3 Subtable 0xd 0852 ; -------------------------------------------------------------------------------------- 0852 0001 0009 | | .DBG3TAB 0x0001,0x0009 0854 0313 ffff | | .CONST 0x0313,0xffff 0856 0318 0001 | | .CONST 0x0318,0x0001 0858 031d 0002 | | .CONST 0x031d,0x0002 085a 0323 0003 | # | .CONST 0x0323,0x0003 085c 0326 0004 | & | .CONST 0x0326,0x0004 085e 0327 0401 | ' | .CONST 0x0327,0x0401 0860 0328 0004 | ( | .CONST 0x0328,0x0004 0862 0330 0005 | 0 | .CONST 0x0330,0x0005 0864 0335 0006 | 5 | .CONST 0x0335,0x0006 0866 033a 0007 | : | .CONST 0x033a,0x0007 0868 ; -------------------------------------------------------------------------------------- 0868 ; Debug3 Subtable 0xe 0868 ; -------------------------------------------------------------------------------------- 0868 0004 0005 | | .DBG3TAB 0x0004,0x0005 086a 0343 ffff | C | .CONST 0x0343,0xffff 086c 0344 fffe | D | .CONST 0x0344,0xfffe 086e 0345 fffd | E | .CONST 0x0345,0xfffd 0870 034a fffc | J | .CONST 0x034a,0xfffc 0872 034f 0001 | O | .CONST 0x034f,0x0001 0874 0359 0002 | Y | .CONST 0x0359,0x0002 0876 035d 0003 | ] | .CONST 0x035d,0x0003 0878 0367 0004 | g | .CONST 0x0367,0x0004 087a 036a 0005 | j | .CONST 0x036a,0x0005 087c ; -------------------------------------------------------------------------------------- 087c ; Debug3 Subtable 0xf 087c ; -------------------------------------------------------------------------------------- 087c 0000 0012 | | .DBG3TAB 0x0000,0x0012 087e 037b 0001 | { | .CONST 0x037b,0x0001 0880 037c 0401 | | | .CONST 0x037c,0x0401 0882 037e 0402 | ~ | .CONST 0x037e,0x0402 0884 037f 0403 | | .CONST 0x037f,0x0403 0886 0380 0404 | | .CONST 0x0380,0x0404 0888 0381 0001 | | .CONST 0x0381,0x0001 088a 0386 0801 | | .CONST 0x0386,0x0801 088c 038a 0404 | | .CONST 0x038a,0x0404 088e 038f 0002 | | .CONST 0x038f,0x0002 0890 0394 0003 | | .CONST 0x0394,0x0003 0892 0396 0004 | | .CONST 0x0396,0x0004 0894 0397 0c01 | | .CONST 0x0397,0x0c01 0896 0398 0004 | | .CONST 0x0398,0x0004 0898 03a1 0005 | | .CONST 0x03a1,0x0005 089a 03a4 0006 | | .CONST 0x03a4,0x0006 089c 03a7 0007 | | .CONST 0x03a7,0x0007 089e 03ae 0008 | | .CONST 0x03ae,0x0008 08a0 03b1 0009 | | .CONST 0x03b1,0x0009 08a2 ; -------------------------------------------------------------------------------------- 08a2 ; Debug3 Subtable 0x10 08a2 ; -------------------------------------------------------------------------------------- 08a2 0001 000b | | .DBG3TAB 0x0001,0x000b 08a4 03c3 ffff | | .CONST 0x03c3,0xffff 08a6 03c4 0001 | | .CONST 0x03c4,0x0001 08a8 03c5 0401 | | .CONST 0x03c5,0x0401 08aa 03c7 0402 | | .CONST 0x03c7,0x0402 08ac 03c8 0403 | | .CONST 0x03c8,0x0403 08ae 03c9 0404 | | .CONST 0x03c9,0x0404 08b0 03ca 0001 | | .CONST 0x03ca,0x0001 08b2 03cc 0002 | | .CONST 0x03cc,0x0002 08b4 03ce 0003 | | .CONST 0x03ce,0x0003 08b6 03d5 0004 | | .CONST 0x03d5,0x0004 08b8 03d8 0801 | | .CONST 0x03d8,0x0801 08ba 03dc 0004 | | .CONST 0x03dc,0x0004 08bc ; -------------------------------------------------------------------------------------- 08bc ; Debug3 Subtable 0x11 08bc ; -------------------------------------------------------------------------------------- 08bc 0005 0001 | | .DBG3TAB 0x0005,0x0001 08be 03eb ffff | | .CONST 0x03eb,0xffff 08c0 03f0 fffe | | .CONST 0x03f0,0xfffe 08c2 03f5 fffd | | .CONST 0x03f5,0xfffd 08c4 03f7 fffc | | .CONST 0x03f7,0xfffc 08c6 03f9 fffb | | .CONST 0x03f9,0xfffb 08c8 0406 0001 | | .CONST 0x0406,0x0001 08ca ; -------------------------------------------------------------------------------------- 08ca ; Debug3 Subtable 0x12 08ca ; -------------------------------------------------------------------------------------- 08ca 0001 0015 | | .DBG3TAB 0x0001,0x0015 08cc 0423 ffff | # | .CONST 0x0423,0xffff 08ce 0425 0001 | % | .CONST 0x0425,0x0001 08d0 0426 0401 | & | .CONST 0x0426,0x0401 08d2 0428 0402 | ( | .CONST 0x0428,0x0402 08d4 0429 0403 | ) | .CONST 0x0429,0x0403 08d6 042a 0404 | * | .CONST 0x042a,0x0404 08d8 042b 0001 | + | .CONST 0x042b,0x0001 08da 042d 0002 | - | .CONST 0x042d,0x0002 08dc 0431 0003 | 1 | .CONST 0x0431,0x0003 08de 0433 0004 | 3 | .CONST 0x0433,0x0004 08e0 0439 0005 | 9 | .CONST 0x0439,0x0005 08e2 043c 0006 | < | .CONST 0x043c,0x0006 08e4 0440 0007 | @ | .CONST 0x0440,0x0007 08e6 0444 0008 | D | .CONST 0x0444,0x0008 08e8 0449 0009 | I | .CONST 0x0449,0x0009 08ea 044c 000b | L | .CONST 0x044c,0x000b 08ec 044f 000a | O | .CONST 0x044f,0x000a 08ee 0453 000c | S | .CONST 0x0453,0x000c 08f0 0470 000d | p | .CONST 0x0470,0x000d 08f2 0472 000e | r | .CONST 0x0472,0x000e 08f4 0478 000f | x | .CONST 0x0478,0x000f 08f6 047b 0010 | { | .CONST 0x047b,0x0010 08f8 ; -------------------------------------------------------------------------------------- 08f8 ; Debug3 Subtable 0x13 08f8 ; -------------------------------------------------------------------------------------- 08f8 0001 0002 | | .DBG3TAB 0x0001,0x0002 08fa 0483 ffff | | .CONST 0x0483,0xffff 08fc 0489 0001 | | .CONST 0x0489,0x0001 08fe 048d 0002 | | .CONST 0x048d,0x0002 0900 ; -------------------------------------------------------------------------------------- 0900 ; Debug3 Subtable 0x14 0900 ; -------------------------------------------------------------------------------------- 0900 0000 0002 | | .DBG3TAB 0x0000,0x0002 0902 049b 0001 | | .CONST 0x049b,0x0001 0904 049f 0002 | | .CONST 0x049f,0x0002 0906 ; -------------------------------------------------------------------------------------- 0906 ; Debug3 Subtable 0x15 0906 ; -------------------------------------------------------------------------------------- 0906 0002 0001 | | .DBG3TAB 0x0002,0x0001 0908 04ab ffff | | .CONST 0x04ab,0xffff 090a 04b0 fffe | | .CONST 0x04b0,0xfffe 090c 04b5 0001 | | .CONST 0x04b5,0x0001 090e ; -------------------------------------------------------------------------------------- 090e ; Debug3 Subtable 0x16 090e ; -------------------------------------------------------------------------------------- 090e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0910 04cb 0001 | | .CONST 0x04cb,0x0001 0912 ; -------------------------------------------------------------------------------------- 0912 ; Debug3 Subtable 0x17 0912 ; -------------------------------------------------------------------------------------- 0912 0000 0007 | | .DBG3TAB 0x0000,0x0007 0914 04d3 0001 | | .CONST 0x04d3,0x0001 0916 04d5 0002 | | .CONST 0x04d5,0x0002 0918 04d8 0003 | | .CONST 0x04d8,0x0003 091a 04e5 0004 | | .CONST 0x04e5,0x0004 091c 04e8 0005 | | .CONST 0x04e8,0x0005 091e 04e9 0401 | | .CONST 0x04e9,0x0401 0920 04ea 0005 | | .CONST 0x04ea,0x0005 0922 ; -------------------------------------------------------------------------------------- 0922 ; Debug3 Subtable 0x18 0922 ; -------------------------------------------------------------------------------------- 0922 0002 0022 | "| .DBG3TAB 0x0002,0x0022 0924 04fb ffff | | .CONST 0x04fb,0xffff 0926 04fc fffe | | .CONST 0x04fc,0xfffe 0928 04fd 0001 | | .CONST 0x04fd,0x0001 092a 04fe 0401 | | .CONST 0x04fe,0x0401 092c 04ff 0001 | | .CONST 0x04ff,0x0001 092e 0502 0002 | | .CONST 0x0502,0x0002 0930 0506 0003 | | .CONST 0x0506,0x0003 0932 050c 0005 | | .CONST 0x050c,0x0005 0934 050e 0801 | | .CONST 0x050e,0x0801 0936 0513 0c01 | | .CONST 0x0513,0x0c01 0938 0515 0c02 | | .CONST 0x0515,0x0c02 093a 0516 0c03 | | .CONST 0x0516,0x0c03 093c 0517 0c04 | | .CONST 0x0517,0x0c04 093e 0519 0801 | | .CONST 0x0519,0x0801 0940 051e 0005 | | .CONST 0x051e,0x0005 0942 051f 0006 | | .CONST 0x051f,0x0006 0944 0520 1001 | | .CONST 0x0520,0x1001 0946 0523 0006 | # | .CONST 0x0523,0x0006 0948 0524 0007 | $ | .CONST 0x0524,0x0007 094a 0525 1401 | % | .CONST 0x0525,0x1401 094c 0527 1402 | ' | .CONST 0x0527,0x1402 094e 0528 1403 | ( | .CONST 0x0528,0x1403 0950 0529 1404 | ) | .CONST 0x0529,0x1404 0952 052a 0007 | * | .CONST 0x052a,0x0007 0954 052c 0009 | , | .CONST 0x052c,0x0009 0956 052f 000a | / | .CONST 0x052f,0x000a 0958 0531 000b | 1 | .CONST 0x0531,0x000b 095a 0532 1801 | 2 | .CONST 0x0532,0x1801 095c 0533 000b | 3 | .CONST 0x0533,0x000b 095e 053c 0008 | < | .CONST 0x053c,0x0008 0960 0543 000c | C | .CONST 0x0543,0x000c 0962 0545 000d | E | .CONST 0x0545,0x000d 0964 054c 000e | L | .CONST 0x054c,0x000e 0966 0551 0004 | Q | .CONST 0x0551,0x0004 0968 0552 1c01 | R | .CONST 0x0552,0x1c01 096a 0554 0004 | T | .CONST 0x0554,0x0004 096c ; -------------------------------------------------------------------------------------- 096c ; Debug3 Subtable 0x19 096c ; -------------------------------------------------------------------------------------- 096c 0000 0001 | | .DBG3TAB 0x0000,0x0001 096e 055b 0001 | [ | .CONST 0x055b,0x0001 0970 ; -------------------------------------------------------------------------------------- 0970 ; Debug3 Subtable 0x1a 0970 ; -------------------------------------------------------------------------------------- 0970 0000 0002 | | .DBG3TAB 0x0000,0x0002 0972 056b 0001 | k | .CONST 0x056b,0x0001 0974 0573 0002 | s | .CONST 0x0573,0x0002 0976 0000 0000 | | .BLANK 0000[0x8a]