|
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: 8192 (0x2000) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 08b8 | | .CONST 0x08b8 ; 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 0007 | | .CONST 0x0007 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0087 | | .CONST 0x0087 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0031 | 1 | .CONST 0x0031 ; Number of locals 000b INIT_0008: 000b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x0 = .DEBUG 0x000b,0x09f2,0x8000,0x0000,0x0057,0x3415,0x0000,0x0007 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0129 | ) | Execute Any,Make_Visible 000d 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1b,0xfff7 001d 029a 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 029a 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1f,0xfff5 0021 029a 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x21,0xfff4 0023 029a 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x23,0xfff3 0025 029a 02db | | Declare_Subprogram INIT_02d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x25,0xfff2 0027 029a 02fb | | Declare_Subprogram INIT_02f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x27,0xfff1 0029 029a 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x29,0xfff0 002b 029a 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2b,0xffef 002d 029a 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2d,0xffee 002f 029a 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x2f,0xffed 0031 029a 03c3 | | Declare_Subprogram INIT_03c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x31,0xffec 0033 029a 047b | {| Declare_Subprogram INIT_0478,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x33,0xffeb 0035 029a 048b | | Declare_Subprogram INIT_0488,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x35,0xffea 0037 00bf | | Action Accept_Activation 0038 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0038,0x0a20,0x8000,0x0000,0x0058,0x9cf5,0x0000,0x0017 ; Debug Table 0x1.0x0 = 0x38,0xffff 0039 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x39,0xfffe 003a 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x3a,0xfffd 003b 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x3b,0xfffc 003c 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x3c,0xfffb 003d 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x5 = 0x3d,0xfffa 003e 00c7 | | Action Elaborate_Subprogram 003f 029d 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call ; Debug Table 0x1.0x6 = 0x3f,0xfff9 0041 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x7 = 0x41,0xfff8 0042 00c7 | | Action Elaborate_Subprogram 0043 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x8 = 0x43,0xfff7 0044 00c7 | | Action Elaborate_Subprogram 0045 029b 04cb | | Declare_Subprogram INIT_04c8,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x9 = 0x45,0xfff6 0047 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xa = 0x47,0xfff5 0048 00c7 | | Action Elaborate_Subprogram 0049 029d 052b | +| Declare_Subprogram INIT_0528,For_Outer_Call ; Debug Table 0x1.0xb = 0x49,0xfff4 004b 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 ; Debug Table 0x1.0xc = 0x4b,0xfff3 004c 00c7 | | Action Elaborate_Subprogram 004d 029d 0603 | | Declare_Subprogram INIT_0600,For_Outer_Call ; Debug Table 0x1.0xd = 0x4d,0xfff2 004f 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xe = 0x4f,0xfff1 0050 00c7 | | Action Elaborate_Subprogram 0051 029d 0613 | | Declare_Subprogram INIT_0610,For_Outer_Call ; Debug Table 0x1.0xf = 0x51,0xfff0 0053 029d 061b | | Declare_Subprogram INIT_0618,For_Outer_Call ; Debug Table 0x1.0x10 = 0x53,0xffef 0055 029d 0683 | | Declare_Subprogram INIT_0680,For_Outer_Call ; Debug Table 0x1.0x11 = 0x55,0xffee 0057 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x12 = 0x57,0xffed 0058 00c7 | | Action Elaborate_Subprogram 0059 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x13 = 0x59,0xffec 005a 00c7 | | Action Elaborate_Subprogram 005b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x14 = 0x5b,0xffeb 005c 00c7 | | Action Elaborate_Subprogram 005d 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x15 = 0x5d,0xffea 005e 00c7 | | Action Elaborate_Subprogram 005f 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x16 = 0x5f,0xffe9 0060 00c7 | | Action Elaborate_Subprogram 0061 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x17 = 0x61,0xffe8 0062 00c7 | | Action Elaborate_Subprogram 0063 029d 06e3 | | Declare_Subprogram INIT_06e0,For_Outer_Call ; Debug Table 0x1.0x18 = 0x63,0xffe7 0065 029d 06fb | | Declare_Subprogram INIT_06f8,For_Outer_Call ; Debug Table 0x1.0x19 = 0x65,0xffe6 0067 029d 075b | [| Declare_Subprogram INIT_0758,For_Outer_Call ; Debug Table 0x1.0x1a = 0x67,0xffe5 0069 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x1b = 0x69,0xffe4 006a 00c7 | | Action Elaborate_Subprogram 006b 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x1c = 0x6b,0xffe3 006c 00c7 | | Action Elaborate_Subprogram 006d 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x1d = 0x6d,0xffe2 006e 00c7 | | Action Elaborate_Subprogram 006f 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x1e = 0x6f,0xffe1 0070 00c7 | | Action Elaborate_Subprogram 0071 029d 077b | {| Declare_Subprogram INIT_0778,For_Outer_Call ; Debug Table 0x1.0x1f = 0x71,0xffe0 0073 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x20 = 0x73,0xffdf 0074 00c7 | | Action Elaborate_Subprogram 0075 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x21 = 0x75,0xffde 0076 00c7 | | Action Elaborate_Subprogram 0077 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x22 = 0x77,0xffdd 0078 00c7 | | Action Elaborate_Subprogram 0079 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x23 = 0x79,0xffdc 007a 00c7 | | Action Elaborate_Subprogram 007b 029d 07ab | | Declare_Subprogram INIT_07a8,For_Outer_Call ; Debug Table 0x1.0x24 = 0x7b,0xffdb 007d 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x25 = 0x7d,0xffda 007e 00c7 | | Action Elaborate_Subprogram 007f 029d 07bb | | Declare_Subprogram INIT_07b8,For_Outer_Call ; Debug Table 0x1.0x26 = 0x7f,0xffd9 0081 029d 07d3 | | Declare_Subprogram INIT_07d0,For_Outer_Call ; Debug Table 0x1.0x27 = 0x81,0xffd8 0083 029d 0813 | | Declare_Subprogram INIT_0810,For_Outer_Call ; Debug Table 0x1.0x28 = 0x83,0xffd7 0085 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0x29 = 0x85,0xffd6 0086 00c7 | | Action Elaborate_Subprogram 0087 BODY_0008: 0087 00bc | | Action Signal_Activated 0088 00bb | | Action Signal_Completion 0089 0000 0000 | | .BLANK 0000[0x7] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0098 | | .CONST 0x0098 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0002 | | .CONST 0x0002 ; Number of locals 0093 INIT_0090: 0093 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x0093,0x0a76,0x0002,0x0000,0x0057,0x3415,0x0000,0x000e ; Debug Table 0x2.0x0 = 0x93,0xffff 0094 00db | | Load_Top At_Offset_3 0095 00eb | | Load_Encached Diana_Cache 0096 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0097 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0098 BODY_0090: 0098 0007 | | Action Break_Optional ; Debug Table 0x2.0x1 = 0x98,0x1 0099 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x2 = 0x99,0x401 009a 0007 | | Action Break_Optional 009b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x3 = 0x9b,0x402 009c 0007 | | Action Break_Optional ; Debug Table 0x2.0x4 = 0x9c,0x403 009d 0007 | | Action Break_Optional ; Debug Table 0x2.0x5 = 0x9d,0x404 009e 0b16 | | Execute_Immediate Case_Compare,0x16 ; Debug Table 0x2.0x6 = 0x9e,0x1 009f 7013 |p | Jump_Nonzero 0xb3 00a0 0b11 | | Execute_Immediate Case_Compare,0x11 00a1 7011 |p | Jump_Nonzero 0xb3 00a2 0b10 | | Execute_Immediate Case_Compare,0x10 00a3 700f |p | Jump_Nonzero 0xb3 00a4 0b0d | | Execute_Immediate Case_Compare,0xd 00a5 700d |p | Jump_Nonzero 0xb3 00a6 0b17 | | Execute_Immediate Case_Compare,0x17 00a7 700d |p | Jump_Nonzero 0xb5 00a8 0b14 | | Execute_Immediate Case_Compare,0x14 00a9 700b |p | Jump_Nonzero 0xb5 00aa 0b12 | | Execute_Immediate Case_Compare,0x12 00ab 700b |p | Jump_Nonzero 0xb7 00ac 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x7 = 0xac,0x5 00ad 0092 088e | | Action Push_String_Extended,0x88e ; "Unexpected item in selected " 00af e001 | | Load 0x0,0x1 00b0 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00b1 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x8 = 0xb1,0x6 00b2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b3 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x9 = 0xb3,0x2 00b4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b5 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0xa = 0xb5,0x3 00b6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xb = 0xb7,0x4 00b8 00eb | | Load_Encached Diana_Cache 00b9 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 00ba e404 | | Load 0x2,0x4 ; Debug Table 0x2.0xc = 0xba,0x801 00bb 0007 | | Action Break_Optional 00bc 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0xd = 0xbc,0x802 00bd 0007 | | Action Break_Optional ; Debug Table 0x2.0xe = 0xbd,0x803 00be 00d0 | | Action Swap_Control ; Debug Table 0x2.0xf = 0xbe,0x804 00bf 00d1 | | Pop_Control Pop_Count_1 00c0 0f16 | | Execute_Immediate Equal,0x16 ; Debug Table 0x2.0x10 = 0xc0,0x4 00c1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00c2 0000 0000 | | .BLANK 0000[0x6] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00d0 | | .CONST 0x00d0 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0002 | | .CONST 0x0002 ; Number of locals 00cb INIT_00c8: 00cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x00cb,0x0a9a,0x0002,0x0000,0x0057,0x3415,0x0000,0x0019 ; Debug Table 0x3.0x0 = 0xcb,0xffff 00cc 00db | | Load_Top At_Offset_3 00cd e002 | | Load 0x0,0x2 00ce 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 00cf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00d0 BODY_00c8: 00d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x1 = 0xd0,0x1 00d1 8223 | # | Call 0x1,0x23 00d2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d3 0000 0000 | | .BLANK 0000[0x5] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00e0 | | .CONST 0x00e0 ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0002 | | .CONST 0x0002 ; Number of locals 00db INIT_00d8: 00db 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x00db,0x0aa0,0x0002,0x0000,0x0057,0x3415,0x0000,0x0024 ; Debug Table 0x4.0x0 = 0xdb,0xffff 00dc 00db | | Load_Top At_Offset_3 00dd e003 | | Load 0x0,0x3 00de 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 00df 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00e0 BODY_00d8: 00e0 0007 | | Action Break_Optional ; Debug Table 0x4.0x1 = 0xe0,0x1 00e1 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x2 = 0xe1,0x401 00e2 0007 | | Action Break_Optional 00e3 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0x3 = 0xe3,0x402 00e4 0007 | | Action Break_Optional ; Debug Table 0x4.0x4 = 0xe4,0x403 00e5 0007 | | Action Break_Optional ; Debug Table 0x4.0x5 = 0xe5,0x404 00e6 0f01 | | Execute_Immediate Equal,0x1 ; Debug Table 0x4.0x6 = 0xe6,0x1 00e7 6815 |h | Jump_Zero 0xfd 00e8 00db | | Load_Top At_Offset_3 00e9 00eb | | Load_Encached Diana_Cache 00ea 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 00eb e002 | | Load 0x0,0x2 00ec 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 00ed e403 | | Load 0x2,0x3 ; Debug Table 0x4.0x7 = 0xed,0x801 00ee 0007 | | Action Break_Optional 00ef 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0x8 = 0xef,0x802 00f0 0007 | | Action Break_Optional ; Debug Table 0x4.0x9 = 0xf0,0x803 00f1 00d0 | | Action Swap_Control ; Debug Table 0x4.0xa = 0xf1,0x804 00f2 00d1 | | Pop_Control Pop_Count_1 00f3 0f72 | r | Execute_Immediate Equal,0x72 ; Debug Table 0x4.0xb = 0xf3,0x404 00f4 6808 |h | Jump_Zero 0xfd 00f5 00d8 | | Load_Top At_Offset_0 00f6 00eb | | Load_Encached Diana_Cache 00f7 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 00f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xc = 0xf8,0xc01 00f9 021d | | Execute Heap_Access,Is_Null 00fa 00d0 | | Action Swap_Control 00fb 00d1 | | Pop_Control Pop_Count_1 00fc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x4.0xd = 0xfc,0x804 00fd 4800 |H | Short_Literal 0x0 00fe 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ff 0000 | | .XXX[0x1] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 010a | | .CONST 0x010a ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0002 | | .CONST 0x0002 ; Number of locals 0103 INIT_0100: 0103 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5 = .DEBUG 0x0103,0x0abe,0x0002,0x0000,0x0057,0x3415,0x0000,0x002f ; Debug Table 0x5.0x0 = 0x103,0xffff 0104 00db | | Load_Top At_Offset_3 0105 00eb | | Load_Encached Diana_Cache 0106 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0107 e004 | | Load 0x0,0x4 0108 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0109 0031 | 1 | Store_Top Heap_Access,At_Offset_1 010a BODY_0100: 010a 0007 | | Action Break_Optional ; Debug Table 0x5.0x1 = 0x10a,0x1 010b e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x2 = 0x10b,0x401 010c 0007 | | Action Break_Optional 010d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x3 = 0x10d,0x402 010e 0007 | | Action Break_Optional ; Debug Table 0x5.0x4 = 0x10e,0x403 010f 0007 | | Action Break_Optional ; Debug Table 0x5.0x5 = 0x10f,0x404 0110 0ba5 | | Execute_Immediate Case_Compare,0xa5 ; Debug Table 0x5.0x6 = 0x110,0x1 0111 7004 |p | Jump_Nonzero 0x116 0112 0ba6 | | Execute_Immediate Case_Compare,0xa6 0113 7004 |p | Jump_Nonzero 0x118 0114 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x7 = 0x114,0x4 0115 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0116 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x8 = 0x116,0x2 0117 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0118 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x9 = 0x118,0x3 0119 8224 | $ | Call 0x1,0x24 011a 0f00 | | Execute_Immediate Equal,0x0 011b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 011c 0000 0000 | | .BLANK 0000[0x4] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0129 | ) | .CONST 0x0129 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0003 | | .CONST 0x0003 ; Number of locals 0123 INIT_0120: 0123 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0123,0x0ad4,0x0002,0x0000,0x0057,0x3415,0x0000,0x003a ; Debug Table 0x6.0x0 = 0x123,0xffff 0124 00db | | Load_Top At_Offset_3 0125 e002 | | Load 0x0,0x2 0126 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 0127 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0128 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x1 = 0x128,0xfffe 0129 BODY_0120: 0129 0007 | | Action Break_Optional ; Debug Table 0x6.0x2 = 0x129,0x1 012a e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x3 = 0x12a,0x401 012b 0007 | | Action Break_Optional 012c 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0x4 = 0x12c,0x402 012d 0007 | | Action Break_Optional ; Debug Table 0x6.0x5 = 0x12d,0x403 012e 0007 | | Action Break_Optional ; Debug Table 0x6.0x6 = 0x12e,0x404 012f 0b72 | r | Execute_Immediate Case_Compare,0x72 ; Debug Table 0x6.0x7 = 0x12f,0x1 0130 7004 |p | Jump_Nonzero 0x135 0131 0ba2 | | Execute_Immediate Case_Compare,0xa2 0132 7002 |p | Jump_Nonzero 0x135 0133 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x8 = 0x133,0x6 0134 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0135 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x9 = 0x135,0x2 0136 8226 | & | Call 0x1,0x26 0137 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0138 0007 | | Action Break_Optional ; Debug Table 0x6.0xa = 0x138,0x3 0139 e403 | | Load 0x2,0x3 ; Debug Table 0x6.0xb = 0x139,0x801 013a 0007 | | Action Break_Optional 013b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0xc = 0x13b,0x802 013c 0007 | | Action Break_Optional ; Debug Table 0x6.0xd = 0x13c,0x803 013d 0007 | | Action Break_Optional ; Debug Table 0x6.0xe = 0x13d,0x804 013e 0fa6 | | Execute_Immediate Equal,-0x5a ; Debug Table 0x6.0xf = 0x13e,0x3 013f 7002 |p | Jump_Nonzero 0x142 0140 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x140,0x4 0141 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0142 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x11 = 0x142,0x5 0143 8224 | $ | Call 0x1,0x24 0144 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0145 0000 0000 | | .XXX[0x3] 0147 0000 | | 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014c | L | .CONST 0x014c ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0002 | | .CONST 0x0002 ; Number of locals 014b INIT_0148: 014b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x014b,0x0afa,0x0002,0x0000,0x0057,0x3415,0x0000,0x0045 ; Debug Table 0x7.0x0 = 0x14b,0xffff 014c BODY_0148: 014c 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x1 = 0x14c,0x1 014d 8229 | ) | Call 0x1,0x29 014e 6802 |h | Jump_Zero 0x151 014f 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x2 = 0x14f,0x2 0150 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0151 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x3 = 0x151,0x3 0152 8226 | & | Call 0x1,0x26 0153 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0154 0007 | | Action Break_Optional ; Debug Table 0x7.0x4 = 0x154,0x4 0155 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x5 = 0x155,0x401 0156 0007 | | Action Break_Optional 0157 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x6 = 0x157,0x402 0158 0007 | | Action Break_Optional ; Debug Table 0x7.0x7 = 0x158,0x403 0159 0007 | | Action Break_Optional ; Debug Table 0x7.0x8 = 0x159,0x404 015a 0fa6 | | Execute_Immediate Equal,-0x5a ; Debug Table 0x7.0x9 = 0x15a,0x4 015b 6803 |h | Jump_Zero 0x15f 015c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0xa = 0x15c,0x5 015d 8228 | ( | Call 0x1,0x28 015e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 015f 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xb = 0x15f,0x6 0160 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0161 0000 0000 | | .BLANK 0000[0x7] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 0177 | w | .CONST 0x0177 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0005 | | .CONST 0x0005 ; Number of locals 016b INIT_0168: 016b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x016b,0x0b14,0x0002,0x0000,0x0057,0x3415,0x0000,0x0050 ; Debug Table 0x8.0x0 = 0x16b,0xffff 016c 8216 | | Call 0x1,0x16 016d 00e3 | | Load_Encached Natural_Cache 016e 03f1 | | Declare_Variable Discrete,With_Value 016f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x16f,0xfffe 0170 e5ff | | Load 0x2,-0x1 0171 8226 | & | Call 0x1,0x26 0172 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0173 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x2 = 0x173,0xfffd 0174 00e3 | | Load_Encached Natural_Cache 0175 03f1 | | Declare_Variable Discrete,With_Value 0176 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x176,0xfffc 0177 BODY_0168: 0177 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x177,0x1 0178 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x5 = 0x178,0x401 0179 0007 | | Action Break_Optional 017a 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x6 = 0x17a,0x402 017b 0007 | | Action Break_Optional ; Debug Table 0x8.0x7 = 0x17b,0x403 017c 0007 | | Action Break_Optional ; Debug Table 0x8.0x8 = 0x17c,0x404 017d 0fa2 | | Execute_Immediate Equal,-0x5e ; Debug Table 0x8.0x9 = 0x17d,0x1 017e 7009 |p | Jump_Nonzero 0x188 017f e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0xa = 0x17f,0x2 0180 00eb | | Load_Encached Diana_Cache 0181 18fb | | Execute Package,Field_Execute,Field_Number 0xfb 0182 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0183 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xb = 0x183,0x3 0184 00d9 | | Load_Top At_Offset_1 0185 8216 | | Call 0x1,0x16 0186 0273 | s | Execute Discrete,Plus 0187 005a | Z | Store_Top Discrete,At_Offset_2 0188 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x188,0x4 0189 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xd = 0x189,0x801 018a 0007 | | Action Break_Optional 018b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0xe = 0x18b,0x802 018c 0007 | | Action Break_Optional ; Debug Table 0x8.0xf = 0x18c,0x803 018d 0007 | | Action Break_Optional ; Debug Table 0x8.0x10 = 0x18d,0x804 018e 0fa6 | | Execute_Immediate Equal,-0x5a ; Debug Table 0x8.0x11 = 0x18e,0x4 018f 6805 |h | Jump_Zero 0x195 0190 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x12 = 0x190,0x5 0191 00db | | Load_Top At_Offset_3 0192 8215 | | Call 0x1,0x15 0193 0273 | s | Execute Discrete,Plus 0194 005a | Z | Store_Top Discrete,At_Offset_2 0195 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x13 = 0x195,0x6 0196 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0197 0000 | | .XXX[0x1] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 01ab | | .CONST 0x01ab ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0006 | | .CONST 0x0006 ; Number of locals 019b INIT_0198: 019b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x019b,0x0b3e,0x0002,0x0000,0x0057,0x3415,0x0000,0x005b ; Debug Table 0x9.0x0 = 0x19b,0xffff 019c 00db | | Load_Top At_Offset_3 019d 00eb | | Load_Encached Diana_Cache 019e 18ea | | Execute Package,Field_Execute,Field_Number 0xea 019f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01a0 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9.0x1 = 0x1a0,0xfffe 01a1 00d9 | | Load_Top At_Offset_1 01a2 00eb | | Load_Encached Diana_Cache 01a3 1888 | | Execute Package,Field_Execute,Field_Number 0x88 01a4 e004 | | Load 0x0,0x4 01a5 1816 | | Execute Package,Field_Execute,Field_Number 0x16 01a6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01a7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x2 = 0x1a7,0xfffd 01a8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x3 = 0x1a8,0xfffc 01a9 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x9.0x4 = 0x1a9,0xfffb 01aa 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 01ab BODY_0198: 01ab 00cf | | Action Mark_Auxiliary 01ac 7857 |xW | Jump 0x204 01ad e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x5 = 0x1ad,0x2 01ae 0007 | | Action Break_Optional 01af 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x6 = 0x1af,0x401 01b0 7002 |p | Jump_Nonzero 0x1b3 01b1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x7 = 0x1b1,0x402 01b2 782c |x, | Jump 0x1df 01b3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x8 = 0x1b3,0x403 01b4 0217 | | Execute Heap_Access,All_Reference 01b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01b6 6804 |h | Jump_Zero 0x1bb 01b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x9 = 0x1b7,0x404 01b8 0217 | | Execute Heap_Access,All_Reference 01b9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01ba 7824 |x$ | Jump 0x1df 01bb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x1bb,0x405 01bc 0007 | | Action Break_Optional 01bd e409 | | Load 0x2,0x9 ; Debug Table 0x9.0xb = 0x1bd,0x801 01be 0007 | | Action Break_Optional 01bf 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x9.0xc = 0x1bf,0x802 01c0 0007 | | Action Break_Optional ; Debug Table 0x9.0xd = 0x1c0,0x803 01c1 00d0 | | Action Swap_Control ; Debug Table 0x9.0xe = 0x1c1,0x804 01c2 00d1 | | Pop_Control Pop_Count_1 01c3 49bb |I | Short_Literal 0x1bb ; Debug Table 0x9.0xf = 0x1c3,0x405 01c4 00eb | | Load_Encached Diana_Cache 01c5 0098 | | Execute Package,Field_Read_Dynamic 01c6 012c | , | Execute Any,Size 01c7 e005 | | Load 0x0,0x5 01c8 1b17 | | Execute Package,Field_Read,Field_Number 0x17 01c9 025b | [ | Execute Discrete,Check_In_Type 01ca 0273 | s | Execute Discrete,Plus 01cb 00d9 | | Load_Top At_Offset_1 01cc 0007 | | Action Break_Optional 01cd e40a | | Load 0x2,0xa ; Debug Table 0x9.0x10 = 0x1cd,0xc01 01ce 0007 | | Action Break_Optional 01cf 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x9.0x11 = 0x1cf,0xc02 01d0 0007 | | Action Break_Optional ; Debug Table 0x9.0x12 = 0x1d0,0xc03 01d1 00d0 | | Action Swap_Control ; Debug Table 0x9.0x13 = 0x1d1,0xc04 01d2 00d1 | | Pop_Control Pop_Count_1 01d3 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x9.0x14 = 0x1d3,0x804 01d4 00eb | | Load_Encached Diana_Cache 01d5 0098 | | Execute Package,Field_Read_Dynamic 01d6 49c9 |I | Short_Literal 0x1c9 01d7 00eb | | Load_Encached Diana_Cache 01d8 0098 | | Execute Package,Field_Read_Dynamic 01d9 49ca |I | Short_Literal 0x1ca 01da 00eb | | Load_Encached Diana_Cache 01db 0095 | | Execute Package,Field_Reference_Dynamic 01dc e006 | | Load 0x0,0x6 01dd 1819 | | Execute Package,Field_Execute,Field_Number 0x19 01de 7800 |x | Jump 0x1df 01df 00d0 | | Action Swap_Control 01e0 00d1 | | Pop_Control Pop_Count_1 01e1 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x15 = 0x1e1,0x2 01e2 18de | | Execute Package,Field_Execute,Field_Number 0xde 01e3 a404 | | Store_Unchecked 0x2,0x4 01e4 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x16 = 0x1e4,0x3 01e5 8226 | & | Call 0x1,0x26 01e6 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01e7 0007 | | Action Break_Optional ; Debug Table 0x9.0x17 = 0x1e7,0x4 01e8 e405 | | Load 0x2,0x5 ; Debug Table 0x9.0x18 = 0x1e8,0x1001 01e9 0007 | | Action Break_Optional 01ea 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x19 = 0x1ea,0x1002 01eb 0007 | | Action Break_Optional ; Debug Table 0x9.0x1a = 0x1eb,0x1003 01ec 0007 | | Action Break_Optional ; Debug Table 0x9.0x1b = 0x1ec,0x1004 01ed 0fa6 | | Execute_Immediate Equal,-0x5a ; Debug Table 0x9.0x1c = 0x1ed,0x4 01ee 6804 |h | Jump_Zero 0x1f3 01ef 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x1d = 0x1ef,0x5 01f0 0a01 | | Execute_Immediate Plus,0x1 01f1 005a | Z | Store_Top Discrete,At_Offset_2 01f2 7805 |x | Jump 0x1f8 01f3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x1e = 0x1f3,0x6 01f4 e404 | | Load 0x2,0x4 01f5 8216 | | Call 0x1,0x16 01f6 0273 | s | Execute Discrete,Plus 01f7 005a | Z | Store_Top Discrete,At_Offset_2 01f8 0007 | | Action Break_Optional ; Debug Table 0x9.0x1f = 0x1f8,0x7 01f9 e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x20 = 0x1f9,0x1401 01fa 7002 |p | Jump_Nonzero 0x1fd 01fb 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9.0x21 = 0x1fb,0x1402 01fc 7803 |x | Jump 0x200 01fd e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x22 = 0x1fd,0x1403 01fe 0217 | | Execute Heap_Access,All_Reference 01ff 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0200 e004 | | Load 0x0,0x4 ; Debug Table 0x9.0x23 = 0x200,0x7 0201 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0202 a403 | | Store_Unchecked 0x2,0x3 0203 00c9 | | Action Pop_Auxiliary_Loop 0204 0007 | | Action Break_Optional ; Debug Table 0x9.0x24 = 0x204,0x1 0205 e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x25 = 0x205,0x1801 0206 021d | | Execute Heap_Access,Is_Null 0207 6fa5 |o | Jump_Zero 0x1ad ; Debug Table 0x9.0x26 = 0x207,0x1 0208 00ce | | Action Pop_Auxiliary 0209 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x27 = 0x209,0x8 020a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020b 0000 0000 | | .BLANK 0000[0x5] 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 0251 | Q | .CONST 0x0251 ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0003 | | .CONST 0x0003 ; Number of locals 0213 INIT_0210: 0213 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x0213,0x0b90,0x0002,0x0000,0x0057,0x3415,0x0000,0x0066 ; Debug Table 0xa.0x0 = 0x213,0xffff 0214 4801 |H | Short_Literal 0x1 0215 e5ff | | Load 0x2,-0x1 0216 00eb | | Load_Encached Diana_Cache 0217 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0218 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x1 = 0x218,0x401 0219 7002 |p | Jump_Nonzero 0x21c 021a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x2 = 0x21a,0x402 021b 782c |x, | Jump 0x248 021c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x21c,0x403 021d 0217 | | Execute Heap_Access,All_Reference 021e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 021f 6804 |h | Jump_Zero 0x224 0220 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x4 = 0x220,0x404 0221 0217 | | Execute Heap_Access,All_Reference 0222 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0223 7824 |x$ | Jump 0x248 0224 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x5 = 0x224,0x405 0225 0007 | | Action Break_Optional 0226 e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x6 = 0x226,0x801 0227 0007 | | Action Break_Optional 0228 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xa.0x7 = 0x228,0x802 0229 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x229,0x803 022a 00d0 | | Action Swap_Control ; Debug Table 0xa.0x9 = 0x22a,0x804 022b 00d1 | | Pop_Control Pop_Count_1 022c 49bb |I | Short_Literal 0x1bb ; Debug Table 0xa.0xa = 0x22c,0x405 022d 00eb | | Load_Encached Diana_Cache 022e 0098 | | Execute Package,Field_Read_Dynamic 022f 012c | , | Execute Any,Size 0230 e005 | | Load 0x0,0x5 0231 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0232 025b | [ | Execute Discrete,Check_In_Type 0233 0273 | s | Execute Discrete,Plus 0234 00d9 | | Load_Top At_Offset_1 0235 0007 | | Action Break_Optional 0236 e406 | | Load 0x2,0x6 ; Debug Table 0xa.0xb = 0x236,0xc01 0237 0007 | | Action Break_Optional 0238 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xa.0xc = 0x238,0xc02 0239 0007 | | Action Break_Optional ; Debug Table 0xa.0xd = 0x239,0xc03 023a 00d0 | | Action Swap_Control ; Debug Table 0xa.0xe = 0x23a,0xc04 023b 00d1 | | Pop_Control Pop_Count_1 023c 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xa.0xf = 0x23c,0x804 023d 00eb | | Load_Encached Diana_Cache 023e 0098 | | Execute Package,Field_Read_Dynamic 023f 49c9 |I | Short_Literal 0x1c9 0240 00eb | | Load_Encached Diana_Cache 0241 0098 | | Execute Package,Field_Read_Dynamic 0242 49ca |I | Short_Literal 0x1ca 0243 00eb | | Load_Encached Diana_Cache 0244 0095 | | Execute Package,Field_Reference_Dynamic 0245 e006 | | Load 0x0,0x6 0246 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0247 7800 |x | Jump 0x248 0248 00d0 | | Action Swap_Control 0249 00d1 | | Pop_Control Pop_Count_1 024a 4976 |Iv | Short_Literal 0x176 ; Debug Table 0xa.0x10 = 0x24a,0xffff 024b 00eb | | Load_Encached Diana_Cache 024c 0098 | | Execute Package,Field_Read_Dynamic 024d 1815 | | Execute Package,Field_Execute,Field_Number 0x15 024e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 024f 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xa.0x11 = 0x24f,0xfffe 0250 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0251 BODY_0210: 0251 00cf | | Action Mark_Auxiliary 0252 780a |x | Jump 0x25d 0253 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x12 = 0x253,0x2 0254 0a01 | | Execute_Immediate Plus,0x1 0255 005a | Z | Store_Top Discrete,At_Offset_2 0256 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x13 = 0x256,0x3 0257 4976 |Iv | Short_Literal 0x176 0258 00eb | | Load_Encached Diana_Cache 0259 0098 | | Execute Package,Field_Read_Dynamic 025a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 025b 0033 | 3 | Store_Top Heap_Access,At_Offset_3 025c 00c9 | | Action Pop_Auxiliary_Loop 025d 0007 | | Action Break_Optional ; Debug Table 0xa.0x14 = 0x25d,0x1 025e 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x15 = 0x25e,0x1001 025f 021d | | Execute Heap_Access,Is_Null 0260 6ff2 |o | Jump_Zero 0x253 ; Debug Table 0xa.0x16 = 0x260,0x1 0261 00ce | | Action Pop_Auxiliary 0262 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x17 = 0x262,0x4 0263 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0264 0000 0000 | | .BLANK 0000[0x4] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026b | k | .CONST 0x026b ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0001 | | .CONST 0x0001 ; Number of locals 026b BODY_0268: 026b INIT_0268: 026b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x026b,0x0bc2,0x0002,0x0000,0x0057,0x3415,0x0000,0x0071 ; Debug Table 0xb.0x0 = 0x26b,0x1 026c e007 | | Load 0x0,0x7 026d 1870 | p | Execute Package,Field_Execute,Field_Number 0x70 026e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026f 0000 | | .XXX[0x1] 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0273 | s | .CONST 0x0273 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0001 | | .CONST 0x0001 ; Number of locals 0273 BODY_0270: 0273 INIT_0270: 0273 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x0273,0x0bc6,0x0002,0x0000,0x0057,0x3415,0x0000,0x007c ; Debug Table 0xc.0x0 = 0x273,0x1 0274 00eb | | Load_Encached Diana_Cache 0275 18ba | | Execute Package,Field_Execute,Field_Number 0xba 0276 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x1 = 0x276,0x401 0277 0007 | | Action Break_Optional 0278 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x2 = 0x278,0x402 0279 0007 | | Action Break_Optional ; Debug Table 0xc.0x3 = 0x279,0x403 027a 00d0 | | Action Swap_Control ; Debug Table 0xc.0x4 = 0x27a,0x404 027b 00d1 | | Pop_Control Pop_Count_1 027c 0f62 | b | Execute_Immediate Equal,0x62 ; Debug Table 0xc.0x5 = 0x27c,0x1 027d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 027e 0000 0000 | | .XXX[0x2] 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0289 | | .CONST 0x0289 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0003 | | .CONST 0x0003 ; Number of locals 0283 INIT_0280: 0283 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xd = .DEBUG 0x0283,0x0bd4,0x0002,0x0000,0x0057,0x3415,0x0000,0x0087 ; Debug Table 0xd.0x0 = 0x283,0xffff 0284 00db | | Load_Top At_Offset_3 0285 00eb | | Load_Encached Diana_Cache 0286 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0287 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0288 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x1 = 0x288,0xfffe 0289 BODY_0280: 0289 00cf | | Action Mark_Auxiliary 028a 7844 |xD | Jump 0x2cf 028b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x2 = 0x28b,0x2 028c 0007 | | Action Break_Optional 028d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x3 = 0x28d,0x401 028e 7002 |p | Jump_Nonzero 0x291 028f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x4 = 0x28f,0x402 0290 782c |x, | Jump 0x2bd 0291 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x5 = 0x291,0x403 0292 0217 | | Execute Heap_Access,All_Reference 0293 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0294 6804 |h | Jump_Zero 0x299 0295 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x6 = 0x295,0x404 0296 0217 | | Execute Heap_Access,All_Reference 0297 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0298 7824 |x$ | Jump 0x2bd 0299 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x7 = 0x299,0x405 029a 0007 | | Action Break_Optional 029b e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x8 = 0x29b,0x801 029c 0007 | | Action Break_Optional 029d 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xd.0x9 = 0x29d,0x802 029e 0007 | | Action Break_Optional ; Debug Table 0xd.0xa = 0x29e,0x803 029f 00d0 | | Action Swap_Control ; Debug Table 0xd.0xb = 0x29f,0x804 02a0 00d1 | | Pop_Control Pop_Count_1 02a1 49bb |I | Short_Literal 0x1bb ; Debug Table 0xd.0xc = 0x2a1,0x405 02a2 00eb | | Load_Encached Diana_Cache 02a3 0098 | | Execute Package,Field_Read_Dynamic 02a4 012c | , | Execute Any,Size 02a5 e005 | | Load 0x0,0x5 02a6 1b17 | | Execute Package,Field_Read,Field_Number 0x17 02a7 025b | [ | Execute Discrete,Check_In_Type 02a8 0273 | s | Execute Discrete,Plus 02a9 00d9 | | Load_Top At_Offset_1 02aa 0007 | | Action Break_Optional 02ab e407 | | Load 0x2,0x7 ; Debug Table 0xd.0xd = 0x2ab,0xc01 02ac 0007 | | Action Break_Optional 02ad 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xd.0xe = 0x2ad,0xc02 02ae 0007 | | Action Break_Optional ; Debug Table 0xd.0xf = 0x2ae,0xc03 02af 00d0 | | Action Swap_Control ; Debug Table 0xd.0x10 = 0x2af,0xc04 02b0 00d1 | | Pop_Control Pop_Count_1 02b1 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xd.0x11 = 0x2b1,0x804 02b2 00eb | | Load_Encached Diana_Cache 02b3 0098 | | Execute Package,Field_Read_Dynamic 02b4 49c9 |I | Short_Literal 0x1c9 02b5 00eb | | Load_Encached Diana_Cache 02b6 0098 | | Execute Package,Field_Read_Dynamic 02b7 49ca |I | Short_Literal 0x1ca 02b8 00eb | | Load_Encached Diana_Cache 02b9 0095 | | Execute Package,Field_Reference_Dynamic 02ba e006 | | Load 0x0,0x6 02bb 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02bc 7800 |x | Jump 0x2bd 02bd 00d0 | | Action Swap_Control 02be 00d1 | | Pop_Control Pop_Count_1 02bf 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xd.0x12 = 0x2bf,0x2 02c0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x13 = 0x2c0,0x3 02c1 822c | , | Call 0x1,0x2c 02c2 6802 |h | Jump_Zero 0x2c5 02c3 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x14 = 0x2c3,0x4 02c4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c5 0007 | | Action Break_Optional ; Debug Table 0xd.0x15 = 0x2c5,0x5 02c6 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x16 = 0x2c6,0x1001 02c7 7002 |p | Jump_Nonzero 0x2ca 02c8 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xd.0x17 = 0x2c8,0x1002 02c9 7803 |x | Jump 0x2cd 02ca 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x18 = 0x2ca,0x1003 02cb 0217 | | Execute Heap_Access,All_Reference 02cc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02cd 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0xd.0x19 = 0x2cd,0x5 02ce 00c9 | | Action Pop_Auxiliary_Loop 02cf 0007 | | Action Break_Optional ; Debug Table 0xd.0x1a = 0x2cf,0x1 02d0 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1b = 0x2d0,0x1401 02d1 021d | | Execute Heap_Access,Is_Null 02d2 6fb8 |o | Jump_Zero 0x28b ; Debug Table 0xd.0x1c = 0x2d2,0x1 02d3 00ce | | Action Pop_Auxiliary 02d4 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1d = 0x2d4,0x6 02d5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d6 0000 0000 | | .XXX[0x2] 02d8 ; -------------------------------------------------------------------------------------- 02d8 ; SUBPROGRAM 02d8 ; -------------------------------------------------------------------------------------- 02d8 02db | | .CONST 0x02db ; Address of begin 02d9 0004 | | .CONST 0x0004 ; Address of exception handler 02da 0001 | | .CONST 0x0001 ; Number of locals 02db BODY_02d8: 02db INIT_02d8: 02db 0007 | | Action Break_Optional ; Debug Table 0xe = .DEBUG 0x02db,0x0c12,0x0002,0x0000,0x0057,0x3415,0x0000,0x0092 ; Debug Table 0xe.0x0 = 0x2db,0x1 02dc e5ff | | Load 0x2,-0x1 ; Debug Table 0xe.0x1 = 0x2dc,0x401 02dd 0007 | | Action Break_Optional 02de 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x2 = 0x2de,0x402 02df 0007 | | Action Break_Optional ; Debug Table 0xe.0x3 = 0x2df,0x403 02e0 0007 | | Action Break_Optional ; Debug Table 0xe.0x4 = 0x2e0,0x404 02e1 0ba2 | | Execute_Immediate Case_Compare,0xa2 ; Debug Table 0xe.0x5 = 0x2e1,0x1 02e2 700a |p | Jump_Nonzero 0x2ed 02e3 0b1e | | Execute_Immediate Case_Compare,0x1e 02e4 700a |p | Jump_Nonzero 0x2ef 02e5 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x6 = 0x2e5,0x4 02e6 e008 | | Load 0x0,0x8 02e7 18b0 | | Execute Package,Field_Execute,Field_Number 0xb0 02e8 6802 |h | Jump_Zero 0x2eb 02e9 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x7 = 0x2e9,0x5 02ea 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02eb 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x8 = 0x2eb,0x6 02ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ed 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x9 = 0x2ed,0x2 02ee 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ef 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0xa = 0x2ef,0x3 02f0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f1 0000 0000 | | .BLANK 0000[0x7] 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 0007 | | Action Break_Optional ; Debug Table 0xf = .DEBUG 0x02fb,0x0c2a,0x0002,0x0000,0x0057,0x3415,0x0000,0x009f ; Debug Table 0xf.0x0 = 0x2fb,0x1 02fc e5ff | | Load 0x2,-0x1 ; Debug Table 0xf.0x1 = 0x2fc,0x401 02fd 0007 | | Action Break_Optional 02fe 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x2 = 0x2fe,0x402 02ff 0007 | | Action Break_Optional ; Debug Table 0xf.0x3 = 0x2ff,0x403 0300 0007 | | Action Break_Optional ; Debug Table 0xf.0x4 = 0x300,0x404 0301 0ba2 | | Execute_Immediate Case_Compare,0xa2 ; Debug Table 0xf.0x5 = 0x301,0x1 0302 700a |p | Jump_Nonzero 0x30d 0303 0b1e | | Execute_Immediate Case_Compare,0x1e 0304 700a |p | Jump_Nonzero 0x30f 0305 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x6 = 0x305,0x4 0306 e008 | | Load 0x0,0x8 0307 18b2 | | Execute Package,Field_Execute,Field_Number 0xb2 0308 6802 |h | Jump_Zero 0x30b 0309 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0x7 = 0x309,0x5 030a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030b 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x8 = 0x30b,0x6 030c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030d 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0x9 = 0x30d,0x2 030e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030f 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0xa = 0x30f,0x3 0310 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0311 0000 0000 | | .BLANK 0000[0x7] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 0320 | | .CONST 0x0320 ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0002 | | .CONST 0x0002 ; Number of locals 031b INIT_0318: 031b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x031b,0x0c42,0x0002,0x0000,0x0057,0x3415,0x0000,0x00ac ; Debug Table 0x10.0x0 = 0x31b,0xffff 031c 00db | | Load_Top At_Offset_3 031d 00eb | | Load_Encached Diana_Cache 031e 18ec | | Execute Package,Field_Execute,Field_Number 0xec 031f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0320 BODY_0318: 0320 00cf | | Action Mark_Auxiliary 0321 0007 | | Action Break_Optional ; Debug Table 0x10.0x1 = 0x321,0x1 0322 0007 | | Action Break_Optional ; Debug Table 0x10.0x2 = 0x322,0x2 0323 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x3 = 0x323,0x401 0324 0007 | | Action Break_Optional 0325 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x4 = 0x325,0x402 0326 0007 | | Action Break_Optional ; Debug Table 0x10.0x5 = 0x326,0x403 0327 0007 | | Action Break_Optional ; Debug Table 0x10.0x6 = 0x327,0x404 0328 0b72 | r | Execute_Immediate Case_Compare,0x72 ; Debug Table 0x10.0x7 = 0x328,0x2 0329 700b |p | Jump_Nonzero 0x335 032a 0b3b | ; | Execute_Immediate Case_Compare,0x3b 032b 7009 |p | Jump_Nonzero 0x335 032c 0ba2 | | Execute_Immediate Case_Compare,0xa2 032d 7009 |p | Jump_Nonzero 0x337 032e 0b00 | | Execute_Immediate Case_Compare,0x0 032f 7009 |p | Jump_Nonzero 0x339 0330 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x8 = 0x330,0x6 0331 00eb | | Load_Encached Diana_Cache 0332 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0333 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0334 7806 |x | Jump 0x33b 0335 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x9 = 0x335,0x3 0336 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0337 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0xa = 0x337,0x4 0338 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0339 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x10.0xb = 0x339,0x5 033a 0257 | W | Execute Discrete,Raise 033b 00d1 | | Pop_Control Pop_Count_1 033c 00c9 | | Action Pop_Auxiliary_Loop 033d 7fe4 | | Jump 0x322 033e 0000 0000 | | .XXX[0x2] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 034b | K | .CONST 0x034b ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0003 | | .CONST 0x0003 ; Number of locals 0343 INIT_0340: 0343 e20d | | Load 0x1,0xd ; Debug Table 0x11 = .DEBUG 0x0343,0x0c5c,0x0002,0x0000,0x0057,0x3415,0x0000,0x00b7 ; Debug Table 0x11.0x0 = 0x343,0xffff 0344 0007 | | Action Break_Optional 0345 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x11.0x1 = 0x345,0x401 0346 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x11.0x2 = 0x346,0xffff 0347 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x3 = 0x347,0xfffe 0348 e5ff | | Load 0x2,-0x1 0349 822d | - | Call 0x1,0x2d 034a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 034b BODY_0340: 034b 00cf | | Action Mark_Auxiliary 034c 7809 |x | Jump 0x356 034d 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x4 = 0x34d,0x2 034e 00da | | Load_Top At_Offset_2 034f 00eb | | Load_Encached Diana_Cache 0350 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0351 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0352 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x5 = 0x352,0x3 0353 822d | - | Call 0x1,0x2d 0354 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0355 00c9 | | Action Pop_Auxiliary_Loop 0356 0007 | | Action Break_Optional ; Debug Table 0x11.0x6 = 0x356,0x1 0357 e403 | | Load 0x2,0x3 ; Debug Table 0x11.0x7 = 0x357,0x801 0358 0007 | | Action Break_Optional 0359 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x11.0x8 = 0x359,0x802 035a 0007 | | Action Break_Optional ; Debug Table 0x11.0x9 = 0x35a,0x803 035b 0007 | | Action Break_Optional ; Debug Table 0x11.0xa = 0x35b,0x804 035c 0f72 | r | Execute_Immediate Equal,0x72 ; Debug Table 0x11.0xb = 0x35c,0x1 035d 6fef |o | Jump_Zero 0x34d 035e 00ce | | Action Pop_Auxiliary 035f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0xc = 0x35f,0x4 0360 00d9 | | Load_Top At_Offset_1 0361 00eb | | Load_Encached Diana_Cache 0362 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0363 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0364 0000 0000 | | .BLANK 0000[0x4] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036b | k | .CONST 0x036b ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0001 | | .CONST 0x0001 ; Number of locals 036b BODY_0368: 036b INIT_0368: 036b 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x036b,0x0c78,0x0002,0x0000,0x0057,0x3415,0x0000,0x00c2 ; Debug Table 0x12.0x0 = 0x36b,0x1 036c 821d | | Call 0x1,0x1d 036d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x1 = 0x36d,0x401 036e 0217 | | Execute Heap_Access,All_Reference 036f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0370 00d0 | | Action Swap_Control 0371 00d1 | | Pop_Control Pop_Count_1 0372 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x12.0x2 = 0x372,0x1 0373 0000 0000 | | .BLANK 0000[0x5] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 038a | | .CONST 0x038a ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0004 | | .CONST 0x0004 ; Number of locals 037b INIT_0378: 037b e20d | | Load 0x1,0xd ; Debug Table 0x13 = .DEBUG 0x037b,0x0c80,0x0001,0x0000,0x0057,0x3415,0x0000,0x00cf ; Debug Table 0x13.0x0 = 0x37b,0xffff 037c 00db | | Load_Top At_Offset_3 037d 821d | | Call 0x1,0x1d 037e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 037f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x1 = 0x37f,0xfffe 0380 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x2 = 0x380,0x401 0381 0217 | | Execute Heap_Access,All_Reference 0382 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0383 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x13.0x3 = 0x383,0xfffe 0384 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x4 = 0x384,0xfffd 0385 e002 | | Load 0x0,0x2 0386 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0387 e009 | | Load 0x0,0x9 0388 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0389 03f1 | | Declare_Variable Discrete,With_Value 038a BODY_0378: 038a 0007 | | Action Break_Optional ; Debug Table 0x13.0x5 = 0x38a,0x1 038b 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x6 = 0x38b,0x801 038c 0217 | | Execute Heap_Access,All_Reference 038d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 038e 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x13.0x7 = 0x38e,0x1 038f 00cf | | Action Mark_Auxiliary 0390 781d |x | Jump 0x3ae 0391 480d |H | Short_Literal 0xd ; Debug Table 0x13.0x8 = 0x391,0x3 0392 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0393 0007 | | Action Break_Optional ; Debug Table 0x13.0x9 = 0x393,0x4 0394 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0xa = 0x394,0xc01 0395 0217 | | Execute Heap_Access,All_Reference 0396 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0397 8212 | | Call 0x1,0x12 ; Debug Table 0x13.0xb = 0x397,0x4 0398 680f |h | Jump_Zero 0x3a8 0399 0007 | | Action Break_Optional ; Debug Table 0x13.0xc = 0x399,0x5 039a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0xd = 0x39a,0x1001 039b 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0xe = 0x39b,0x5 039c 4800 |H | Short_Literal 0x0 039d 0007 | | Action Break_Optional 039e e402 | | Load 0x2,0x2 ; Debug Table 0x13.0xf = 0x39e,0x1401 039f 0217 | | Execute Heap_Access,All_Reference 03a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03a1 e008 | | Load 0x0,0x8 ; Debug Table 0x13.0x10 = 0x3a1,0x1001 03a2 181c | | Execute Package,Field_Execute,Field_Number 0x1c 03a3 4800 |H | Short_Literal 0x0 03a4 487d |H} | Short_Literal 0x7d 03a5 e404 | | Load 0x2,0x4 03a6 e00a | | Load 0x0,0xa 03a7 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 03a8 0007 | | Action Break_Optional ; Debug Table 0x13.0x11 = 0x3a8,0x6 03a9 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x12 = 0x3a9,0x1801 03aa 0217 | | Execute Heap_Access,All_Reference 03ab 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03ac a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x13.0x13 = 0x3ac,0x6 03ad 00c9 | | Action Pop_Auxiliary_Loop 03ae 0007 | | Action Break_Optional ; Debug Table 0x13.0x14 = 0x3ae,0x2 03af 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x15 = 0x3af,0x1c01 03b0 021d | | Execute Heap_Access,Is_Null 03b1 6fdf |o | Jump_Zero 0x391 ; Debug Table 0x13.0x16 = 0x3b1,0x2 03b2 00ce | | Action Pop_Auxiliary 03b3 0007 | | Action Break_Optional ; Debug Table 0x13.0x17 = 0x3b3,0x7 03b4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x18 = 0x3b4,0x2001 03b5 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x19 = 0x3b5,0x7 03b6 4800 |H | Short_Literal 0x0 03b7 e5ff | | Load 0x2,-0x1 03b8 e008 | | Load 0x0,0x8 03b9 181c | | Execute Package,Field_Execute,Field_Number 0x1c 03ba 4800 |H | Short_Literal 0x0 03bb 487d |H} | Short_Literal 0x7d 03bc e404 | | Load 0x2,0x4 03bd e00a | | Load 0x0,0xa 03be 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 03bf 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; SUBPROGRAM 03c0 ; -------------------------------------------------------------------------------------- 03c0 03d1 | | .CONST 0x03d1 ; Address of begin 03c1 0004 | | .CONST 0x0004 ; Address of exception handler 03c2 0008 | | .CONST 0x0008 ; Number of locals 03c3 INIT_03c0: 03c3 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x14 = .DEBUG 0x03c3,0x0cb6,0x0002,0x0000,0x0057,0x3415,0x0000,0x00d9 ; Debug Table 0x14.0x0 = 0x3c3,0xffff 03c4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x1 = 0x3c4,0xfffe 03c5 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x14.0x2 = 0x3c5,0xfffd 03c6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x3 = 0x3c6,0xfffc 03c7 e20d | | Load 0x1,0xd ; Debug Table 0x14.0x4 = 0x3c7,0xfffb 03c8 0007 | | Action Break_Optional 03c9 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x14.0x5 = 0x3c9,0x401 03ca 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x14.0x6 = 0x3ca,0xfffb 03cb e20d | | Load 0x1,0xd 03cc 0007 | | Action Break_Optional 03cd 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x14.0x7 = 0x3cd,0x801 03ce 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x14.0x8 = 0x3ce,0x401 03cf 029f 0873 | s| Declare_Subprogram INIT_0870,For_Call ; Debug Table 0x14.0x9 = 0x3cf,0xfffa 03d1 BODY_03c0: 03d1 0007 | | Action Break_Optional ; Debug Table 0x14.0xa = 0x3d1,0x1 03d2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xb = 0x3d2,0xc01 03d3 0007 | | Action Break_Optional 03d4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0xc = 0x3d4,0xc02 03d5 0007 | | Action Break_Optional ; Debug Table 0x14.0xd = 0x3d5,0xc03 03d6 0007 | | Action Break_Optional ; Debug Table 0x14.0xe = 0x3d6,0xc04 03d7 0fa2 | | Execute_Immediate Equal,-0x5e ; Debug Table 0x14.0xf = 0x3d7,0x1 03d8 709a |p | Jump_Nonzero 0x473 03d9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x10 = 0x3d9,0x2 03da 00eb | | Load_Encached Diana_Cache 03db 18fb | | Execute Package,Field_Execute,Field_Number 0xfb 03dc 00eb | | Load_Encached Diana_Cache 03dd 1888 | | Execute Package,Field_Execute,Field_Number 0x88 03de a402 | | Store_Unchecked 0x2,0x2 03df 00cf | | Action Mark_Auxiliary 03e0 788d |x | Jump 0x46e 03e1 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x11 = 0x3e1,0x4 03e2 0007 | | Action Break_Optional 03e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x12 = 0x3e3,0x1001 03e4 7002 |p | Jump_Nonzero 0x3e7 03e5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x13 = 0x3e5,0x1002 03e6 782c |x, | Jump 0x413 03e7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x14 = 0x3e7,0x1003 03e8 0217 | | Execute Heap_Access,All_Reference 03e9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03ea 6804 |h | Jump_Zero 0x3ef 03eb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x15 = 0x3eb,0x1004 03ec 0217 | | Execute Heap_Access,All_Reference 03ed 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03ee 7824 |x$ | Jump 0x413 03ef 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x16 = 0x3ef,0x1005 03f0 0007 | | Action Break_Optional 03f1 e40b | | Load 0x2,0xb ; Debug Table 0x14.0x17 = 0x3f1,0x1401 03f2 0007 | | Action Break_Optional 03f3 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x14.0x18 = 0x3f3,0x1402 03f4 0007 | | Action Break_Optional ; Debug Table 0x14.0x19 = 0x3f4,0x1403 03f5 00d0 | | Action Swap_Control ; Debug Table 0x14.0x1a = 0x3f5,0x1404 03f6 00d1 | | Pop_Control Pop_Count_1 03f7 49bb |I | Short_Literal 0x1bb ; Debug Table 0x14.0x1b = 0x3f7,0x1005 03f8 00eb | | Load_Encached Diana_Cache 03f9 0098 | | Execute Package,Field_Read_Dynamic 03fa 012c | , | Execute Any,Size 03fb e005 | | Load 0x0,0x5 03fc 1b17 | | Execute Package,Field_Read,Field_Number 0x17 03fd 025b | [ | Execute Discrete,Check_In_Type 03fe 0273 | s | Execute Discrete,Plus 03ff 00d9 | | Load_Top At_Offset_1 0400 0007 | | Action Break_Optional 0401 e40c | | Load 0x2,0xc ; Debug Table 0x14.0x1c = 0x401,0x1801 0402 0007 | | Action Break_Optional 0403 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x1d = 0x403,0x1802 0404 0007 | | Action Break_Optional ; Debug Table 0x14.0x1e = 0x404,0x1803 0405 00d0 | | Action Swap_Control ; Debug Table 0x14.0x1f = 0x405,0x1804 0406 00d1 | | Pop_Control Pop_Count_1 0407 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x14.0x20 = 0x407,0x1404 0408 00eb | | Load_Encached Diana_Cache 0409 0098 | | Execute Package,Field_Read_Dynamic 040a 49c9 |I | Short_Literal 0x1c9 040b 00eb | | Load_Encached Diana_Cache 040c 0098 | | Execute Package,Field_Read_Dynamic 040d 49ca |I | Short_Literal 0x1ca 040e 00eb | | Load_Encached Diana_Cache 040f 0095 | | Execute Package,Field_Reference_Dynamic 0410 e006 | | Load 0x0,0x6 0411 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0412 7800 |x | Jump 0x413 0413 00d0 | | Action Swap_Control 0414 00d1 | | Pop_Control Pop_Count_1 0415 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x14.0x21 = 0x415,0x4 0416 0007 | | Action Break_Optional ; Debug Table 0x14.0x22 = 0x416,0x5 0417 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x23 = 0x417,0x1c01 0418 7002 |p | Jump_Nonzero 0x41b 0419 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x14.0x24 = 0x419,0x1c02 041a 7803 |x | Jump 0x41e 041b e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x25 = 0x41b,0x1c03 041c 0217 | | Execute Heap_Access,All_Reference 041d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 041e a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x14.0x26 = 0x41e,0x5 041f e403 | | Load 0x2,0x3 ; Debug Table 0x14.0x27 = 0x41f,0x6 0420 00eb | | Load_Encached Diana_Cache 0421 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 0422 00eb | | Load_Encached Diana_Cache 0423 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0424 a404 | | Store_Unchecked 0x2,0x4 0425 00cf | | Action Mark_Auxiliary 0426 7841 |xA | Jump 0x468 0427 e404 | | Load 0x2,0x4 ; Debug Table 0x14.0x28 = 0x427,0x8 0428 0007 | | Action Break_Optional 0429 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x29 = 0x429,0x2001 042a 7002 |p | Jump_Nonzero 0x42d 042b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x2a = 0x42b,0x2002 042c 782c |x, | Jump 0x459 042d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x2b = 0x42d,0x2003 042e 0217 | | Execute Heap_Access,All_Reference 042f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0430 6804 |h | Jump_Zero 0x435 0431 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x2c = 0x431,0x2004 0432 0217 | | Execute Heap_Access,All_Reference 0433 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0434 7824 |x$ | Jump 0x459 0435 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x2d = 0x435,0x2005 0436 0007 | | Action Break_Optional 0437 e40c | | Load 0x2,0xc ; Debug Table 0x14.0x2e = 0x437,0x2401 0438 0007 | | Action Break_Optional 0439 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x14.0x2f = 0x439,0x2402 043a 0007 | | Action Break_Optional ; Debug Table 0x14.0x30 = 0x43a,0x2403 043b 00d0 | | Action Swap_Control ; Debug Table 0x14.0x31 = 0x43b,0x2404 043c 00d1 | | Pop_Control Pop_Count_1 043d 49bb |I | Short_Literal 0x1bb ; Debug Table 0x14.0x32 = 0x43d,0x2005 043e 00eb | | Load_Encached Diana_Cache 043f 0098 | | Execute Package,Field_Read_Dynamic 0440 012c | , | Execute Any,Size 0441 e005 | | Load 0x0,0x5 0442 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0443 025b | [ | Execute Discrete,Check_In_Type 0444 0273 | s | Execute Discrete,Plus 0445 00d9 | | Load_Top At_Offset_1 0446 0007 | | Action Break_Optional 0447 e40d | | Load 0x2,0xd ; Debug Table 0x14.0x33 = 0x447,0x2801 0448 0007 | | Action Break_Optional 0449 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x34 = 0x449,0x2802 044a 0007 | | Action Break_Optional ; Debug Table 0x14.0x35 = 0x44a,0x2803 044b 00d0 | | Action Swap_Control ; Debug Table 0x14.0x36 = 0x44b,0x2804 044c 00d1 | | Pop_Control Pop_Count_1 044d 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x14.0x37 = 0x44d,0x2404 044e 00eb | | Load_Encached Diana_Cache 044f 0098 | | Execute Package,Field_Read_Dynamic 0450 49c9 |I | Short_Literal 0x1c9 0451 00eb | | Load_Encached Diana_Cache 0452 0098 | | Execute Package,Field_Read_Dynamic 0453 49ca |I | Short_Literal 0x1ca 0454 00eb | | Load_Encached Diana_Cache 0455 0095 | | Execute Package,Field_Reference_Dynamic 0456 e006 | | Load 0x0,0x6 0457 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0458 7800 |x | Jump 0x459 0459 00d0 | | Action Swap_Control 045a 00d1 | | Pop_Control Pop_Count_1 045b a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x14.0x38 = 0x45b,0x8 045c 0007 | | Action Break_Optional ; Debug Table 0x14.0x39 = 0x45c,0x9 045d e404 | | Load 0x2,0x4 ; Debug Table 0x14.0x3a = 0x45d,0x2c01 045e 7002 |p | Jump_Nonzero 0x461 045f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x14.0x3b = 0x45f,0x2c02 0460 7803 |x | Jump 0x464 0461 e404 | | Load 0x2,0x4 ; Debug Table 0x14.0x3c = 0x461,0x2c03 0462 0217 | | Execute Heap_Access,All_Reference 0463 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0464 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x14.0x3d = 0x464,0x9 0465 e405 | | Load 0x2,0x5 ; Debug Table 0x14.0x3e = 0x465,0xa 0466 8408 | | Call 0x2,0x8 0467 00c9 | | Action Pop_Auxiliary_Loop 0468 0007 | | Action Break_Optional ; Debug Table 0x14.0x3f = 0x468,0x7 0469 e404 | | Load 0x2,0x4 ; Debug Table 0x14.0x40 = 0x469,0x3001 046a 021d | | Execute Heap_Access,Is_Null 046b 6fbb |o | Jump_Zero 0x427 ; Debug Table 0x14.0x41 = 0x46b,0x7 046c 00ce | | Action Pop_Auxiliary 046d 00c9 | | Action Pop_Auxiliary_Loop 046e 0007 | | Action Break_Optional ; Debug Table 0x14.0x42 = 0x46e,0x3 046f e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x43 = 0x46f,0x3401 0470 021d | | Execute Heap_Access,Is_Null 0471 6f6f |oo | Jump_Zero 0x3e1 ; Debug Table 0x14.0x44 = 0x471,0x3 0472 00ce | | Action Pop_Auxiliary 0473 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x45 = 0x473,0xb 0474 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0475 0000 0000 | | .XXX[0x3] 0477 0000 | | 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 047b | { | .CONST 0x047b ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0001 | | .CONST 0x0001 ; Number of locals 047b BODY_0478: 047b INIT_0478: 047b 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x047b,0x0d44,0x0002,0x0000,0x0057,0x3415,0x0000,0x00e4 ; Debug Table 0x15.0x0 = 0x47b,0x1 047c 822e | . | Call 0x1,0x2e 047d 00db | | Load_Top At_Offset_3 047e e002 | | Load 0x0,0x2 047f 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0480 0278 | x | Execute Discrete,Or 0481 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0482 0000 0000 | | .BLANK 0000[0x6] 0488 ; -------------------------------------------------------------------------------------- 0488 ; SUBPROGRAM 0488 ; -------------------------------------------------------------------------------------- 0488 048c | | .CONST 0x048c ; Address of begin 0489 0004 | | .CONST 0x0004 ; Address of exception handler 048a 0002 | | .CONST 0x0002 ; Number of locals 048b INIT_0488: 048b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16 = .DEBUG 0x048b,0x0d48,0x0002,0x0000,0x0057,0x3415,0x0000,0x00ef ; Debug Table 0x16.0x0 = 0x48b,0xffff 048c BODY_0488: 048c 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1 = 0x48c,0x1 048d 4976 |Iv | Short_Literal 0x176 048e 00eb | | Load_Encached Diana_Cache 048f 0098 | | Execute Package,Field_Read_Dynamic 0490 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0491 8230 | 0 | Call 0x1,0x30 0492 6802 |h | Jump_Zero 0x495 0493 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x2 = 0x493,0x2 0494 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0495 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x3 = 0x495,0x3 0496 822f | / | Call 0x1,0x2f 0497 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0498 0007 | | Action Break_Optional ; Debug Table 0x16.0x4 = 0x498,0x4 0499 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x499,0x401 049a 021d | | Execute Heap_Access,Is_Null 049b 7003 |p | Jump_Nonzero 0x49f ; Debug Table 0x16.0x6 = 0x49b,0x4 049c 00d8 | | Load_Top At_Offset_0 049d 8231 | 1 | Call 0x1,0x31 049e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 049f 4800 |H | Short_Literal 0x0 04a0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04a1 0000 0000 | | .BLANK 0000[0x7] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 0007 | | Action Break_Optional ; Debug Table 0x17 = .DEBUG 0x04ab,0x0d58,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0093 ; Debug Table 0x17.0x0 = 0x4ab,0x1 04ac e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x1 = 0x4ac,0x401 04ad 0007 | | Action Break_Optional 04ae 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x2 = 0x4ae,0x402 04af 0007 | | Action Break_Optional ; Debug Table 0x17.0x3 = 0x4af,0x403 04b0 0007 | | Action Break_Optional ; Debug Table 0x17.0x4 = 0x4b0,0x404 04b1 0b72 | r | Execute_Immediate Case_Compare,0x72 ; Debug Table 0x17.0x5 = 0x4b1,0x1 04b2 7006 |p | Jump_Nonzero 0x4b9 04b3 0b71 | q | Execute_Immediate Case_Compare,0x71 04b4 7004 |p | Jump_Nonzero 0x4b9 04b5 0b70 | p | Execute_Immediate Case_Compare,0x70 04b6 7002 |p | Jump_Nonzero 0x4b9 04b7 4800 |H | Short_Literal 0x0 ; Debug Table 0x17.0x6 = 0x4b7,0x3 04b8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04b9 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x7 = 0x4b9,0x2 04ba 00eb | | Load_Encached Diana_Cache 04bb 18fb | | Execute Package,Field_Execute,Field_Number 0xfb 04bc 00eb | | Load_Encached Diana_Cache 04bd 1888 | | Execute Package,Field_Execute,Field_Number 0x88 04be 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x8 = 0x4be,0x801 04bf 021d | | Execute Heap_Access,Is_Null 04c0 00d0 | | Action Swap_Control 04c1 00d1 | | Pop_Control Pop_Count_1 04c2 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x17.0x9 = 0x4c2,0x2 04c3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04c4 0000 0000 | | .BLANK 0000[0x4] 04c8 ; -------------------------------------------------------------------------------------- 04c8 ; SUBPROGRAM 04c8 ; -------------------------------------------------------------------------------------- 04c8 04d4 | | .CONST 0x04d4 ; Address of begin 04c9 0004 | | .CONST 0x0004 ; Address of exception handler 04ca 0002 | | .CONST 0x0002 ; Number of locals 04cb INIT_04c8: 04cb 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18 = .DEBUG 0x04cb,0x0d6e,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x013f ; Debug Table 0x18.0x0 = 0x4cb,0xffff 04cc 00db | | Load_Top At_Offset_3 04cd 00eb | | Load_Encached Diana_Cache 04ce 18ea | | Execute Package,Field_Execute,Field_Number 0xea 04cf 00eb | | Load_Encached Diana_Cache 04d0 1889 | | Execute Package,Field_Execute,Field_Number 0x89 04d1 e004 | | Load 0x0,0x4 04d2 1816 | | Execute Package,Field_Execute,Field_Number 0x16 04d3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04d4 BODY_04c8: 04d4 00cf | | Action Mark_Auxiliary 04d5 7846 |xF | Jump 0x51c 04d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x1 = 0x4d6,0x2 04d7 0007 | | Action Break_Optional 04d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x2 = 0x4d8,0x401 04d9 7002 |p | Jump_Nonzero 0x4dc 04da 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x3 = 0x4da,0x402 04db 782c |x, | Jump 0x508 04dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x4 = 0x4dc,0x403 04dd 0217 | | Execute Heap_Access,All_Reference 04de 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04df 6804 |h | Jump_Zero 0x4e4 04e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x5 = 0x4e0,0x404 04e1 0217 | | Execute Heap_Access,All_Reference 04e2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04e3 7824 |x$ | Jump 0x508 04e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x6 = 0x4e4,0x405 04e5 0007 | | Action Break_Optional 04e6 e405 | | Load 0x2,0x5 ; Debug Table 0x18.0x7 = 0x4e6,0x801 04e7 0007 | | Action Break_Optional 04e8 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x18.0x8 = 0x4e8,0x802 04e9 0007 | | Action Break_Optional ; Debug Table 0x18.0x9 = 0x4e9,0x803 04ea 00d0 | | Action Swap_Control ; Debug Table 0x18.0xa = 0x4ea,0x804 04eb 00d1 | | Pop_Control Pop_Count_1 04ec 49bb |I | Short_Literal 0x1bb ; Debug Table 0x18.0xb = 0x4ec,0x405 04ed 00eb | | Load_Encached Diana_Cache 04ee 0098 | | Execute Package,Field_Read_Dynamic 04ef 012c | , | Execute Any,Size 04f0 e005 | | Load 0x0,0x5 04f1 1b17 | | Execute Package,Field_Read,Field_Number 0x17 04f2 025b | [ | Execute Discrete,Check_In_Type 04f3 0273 | s | Execute Discrete,Plus 04f4 00d9 | | Load_Top At_Offset_1 04f5 0007 | | Action Break_Optional 04f6 e406 | | Load 0x2,0x6 ; Debug Table 0x18.0xc = 0x4f6,0xc01 04f7 0007 | | Action Break_Optional 04f8 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x18.0xd = 0x4f8,0xc02 04f9 0007 | | Action Break_Optional ; Debug Table 0x18.0xe = 0x4f9,0xc03 04fa 00d0 | | Action Swap_Control ; Debug Table 0x18.0xf = 0x4fa,0xc04 04fb 00d1 | | Pop_Control Pop_Count_1 04fc 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x18.0x10 = 0x4fc,0x804 04fd 00eb | | Load_Encached Diana_Cache 04fe 0098 | | Execute Package,Field_Read_Dynamic 04ff 49c9 |I | Short_Literal 0x1c9 0500 00eb | | Load_Encached Diana_Cache 0501 0098 | | Execute Package,Field_Read_Dynamic 0502 49ca |I | Short_Literal 0x1ca 0503 00eb | | Load_Encached Diana_Cache 0504 0095 | | Execute Package,Field_Reference_Dynamic 0505 e006 | | Load 0x0,0x6 0506 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0507 7800 |x | Jump 0x508 0508 00d0 | | Action Swap_Control 0509 00d1 | | Pop_Control Pop_Count_1 050a 00eb | | Load_Encached Diana_Cache ; Debug Table 0x18.0x11 = 0x50a,0x2 050b 18de | | Execute Package,Field_Execute,Field_Number 0xde 050c 8225 | % | Call 0x1,0x25 050d 6802 |h | Jump_Zero 0x510 050e 4801 |H | Short_Literal 0x1 ; Debug Table 0x18.0x12 = 0x50e,0x3 050f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0510 0007 | | Action Break_Optional ; Debug Table 0x18.0x13 = 0x510,0x4 0511 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x14 = 0x511,0x1001 0512 7002 |p | Jump_Nonzero 0x515 0513 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18.0x15 = 0x513,0x1002 0514 7803 |x | Jump 0x518 0515 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x16 = 0x515,0x1003 0516 0217 | | Execute Heap_Access,All_Reference 0517 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0518 e004 | | Load 0x0,0x4 ; Debug Table 0x18.0x17 = 0x518,0x4 0519 1816 | | Execute Package,Field_Execute,Field_Number 0x16 051a 0032 | 2 | Store_Top Heap_Access,At_Offset_2 051b 00c9 | | Action Pop_Auxiliary_Loop 051c 0007 | | Action Break_Optional ; Debug Table 0x18.0x18 = 0x51c,0x1 051d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x19 = 0x51d,0x1401 051e 021d | | Execute Heap_Access,Is_Null 051f 6fb6 |o | Jump_Zero 0x4d6 ; Debug Table 0x18.0x1a = 0x51f,0x1 0520 00ce | | Action Pop_Auxiliary 0521 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x1b = 0x521,0x5 0522 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0523 0000 0000 | | .BLANK 0000[0x5] 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 0530 | 0 | .CONST 0x0530 ; Address of begin 0529 0004 | | .CONST 0x0004 ; Address of exception handler 052a 0002 | | .CONST 0x0002 ; Number of locals 052b INIT_0528: 052b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x19 = .DEBUG 0x052b,0x0da8,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x018f ; Debug Table 0x19.0x0 = 0x52b,0xffff 052c 00db | | Load_Top At_Offset_3 052d 00eb | | Load_Encached Diana_Cache 052e 1889 | | Execute Package,Field_Execute,Field_Number 0x89 052f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0530 BODY_0528: 0530 00cf | | Action Mark_Auxiliary 0531 78c1 |x | Jump 0x5f3 0532 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x1 = 0x532,0x2 0533 0007 | | Action Break_Optional 0534 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x2 = 0x534,0x401 0535 7002 |p | Jump_Nonzero 0x538 0536 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x3 = 0x536,0x402 0537 782c |x, | Jump 0x564 0538 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x4 = 0x538,0x403 0539 0217 | | Execute Heap_Access,All_Reference 053a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 053b 6804 |h | Jump_Zero 0x540 053c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x5 = 0x53c,0x404 053d 0217 | | Execute Heap_Access,All_Reference 053e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 053f 7824 |x$ | Jump 0x564 0540 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x6 = 0x540,0x405 0541 0007 | | Action Break_Optional 0542 e405 | | Load 0x2,0x5 ; Debug Table 0x19.0x7 = 0x542,0x801 0543 0007 | | Action Break_Optional 0544 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x19.0x8 = 0x544,0x802 0545 0007 | | Action Break_Optional ; Debug Table 0x19.0x9 = 0x545,0x803 0546 00d0 | | Action Swap_Control ; Debug Table 0x19.0xa = 0x546,0x804 0547 00d1 | | Pop_Control Pop_Count_1 0548 49bb |I | Short_Literal 0x1bb ; Debug Table 0x19.0xb = 0x548,0x405 0549 00eb | | Load_Encached Diana_Cache 054a 0098 | | Execute Package,Field_Read_Dynamic 054b 012c | , | Execute Any,Size 054c e005 | | Load 0x0,0x5 054d 1b17 | | Execute Package,Field_Read,Field_Number 0x17 054e 025b | [ | Execute Discrete,Check_In_Type 054f 0273 | s | Execute Discrete,Plus 0550 00d9 | | Load_Top At_Offset_1 0551 0007 | | Action Break_Optional 0552 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0xc = 0x552,0xc01 0553 0007 | | Action Break_Optional 0554 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x19.0xd = 0x554,0xc02 0555 0007 | | Action Break_Optional ; Debug Table 0x19.0xe = 0x555,0xc03 0556 00d0 | | Action Swap_Control ; Debug Table 0x19.0xf = 0x556,0xc04 0557 00d1 | | Pop_Control Pop_Count_1 0558 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x19.0x10 = 0x558,0x804 0559 00eb | | Load_Encached Diana_Cache 055a 0098 | | Execute Package,Field_Read_Dynamic 055b 49c9 |I | Short_Literal 0x1c9 055c 00eb | | Load_Encached Diana_Cache 055d 0098 | | Execute Package,Field_Read_Dynamic 055e 49ca |I | Short_Literal 0x1ca 055f 00eb | | Load_Encached Diana_Cache 0560 0095 | | Execute Package,Field_Reference_Dynamic 0561 e006 | | Load 0x0,0x6 0562 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0563 7800 |x | Jump 0x564 0564 00d0 | | Action Swap_Control 0565 00d1 | | Pop_Control Pop_Count_1 0566 0007 | | Action Break_Optional ; Debug Table 0x19.0x11 = 0x566,0x2 0567 e404 | | Load 0x2,0x4 ; Debug Table 0x19.0x12 = 0x567,0x1001 0568 0007 | | Action Break_Optional 0569 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x19.0x13 = 0x569,0x1002 056a 0007 | | Action Break_Optional ; Debug Table 0x19.0x14 = 0x56a,0x1003 056b 00d0 | | Action Swap_Control ; Debug Table 0x19.0x15 = 0x56b,0x1004 056c 00d1 | | Pop_Control Pop_Count_1 056d 0b39 | 9 | Execute_Immediate Case_Compare,0x39 ; Debug Table 0x19.0x16 = 0x56d,0x2 056e 703f |p? | Jump_Nonzero 0x5ae 056f 0ba5 | | Execute_Immediate Case_Compare,0xa5 0570 703f |p? | Jump_Nonzero 0x5b0 0571 0ba6 | | Execute_Immediate Case_Compare,0xa6 0572 703f |p? | Jump_Nonzero 0x5b2 0573 0b40 | @ | Execute_Immediate Case_Compare,0x40 0574 7073 |ps | Jump_Nonzero 0x5e8 0575 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x17 = 0x575,0x7 0576 0007 | | Action Break_Optional 0577 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x18 = 0x577,0x1401 0578 7002 |p | Jump_Nonzero 0x57b 0579 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x19 = 0x579,0x1402 057a 782c |x, | Jump 0x5a7 057b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1a = 0x57b,0x1403 057c 0217 | | Execute Heap_Access,All_Reference 057d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 057e 6804 |h | Jump_Zero 0x583 057f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1b = 0x57f,0x1404 0580 0217 | | Execute Heap_Access,All_Reference 0581 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0582 7824 |x$ | Jump 0x5a7 0583 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1c = 0x583,0x1405 0584 0007 | | Action Break_Optional 0585 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0x1d = 0x585,0x1801 0586 0007 | | Action Break_Optional 0587 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x19.0x1e = 0x587,0x1802 0588 0007 | | Action Break_Optional ; Debug Table 0x19.0x1f = 0x588,0x1803 0589 00d0 | | Action Swap_Control ; Debug Table 0x19.0x20 = 0x589,0x1804 058a 00d1 | | Pop_Control Pop_Count_1 058b 49bb |I | Short_Literal 0x1bb ; Debug Table 0x19.0x21 = 0x58b,0x1405 058c 00eb | | Load_Encached Diana_Cache 058d 0098 | | Execute Package,Field_Read_Dynamic 058e 012c | , | Execute Any,Size 058f e005 | | Load 0x0,0x5 0590 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0591 025b | [ | Execute Discrete,Check_In_Type 0592 0273 | s | Execute Discrete,Plus 0593 00d9 | | Load_Top At_Offset_1 0594 0007 | | Action Break_Optional 0595 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x22 = 0x595,0x1c01 0596 0007 | | Action Break_Optional 0597 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x19.0x23 = 0x597,0x1c02 0598 0007 | | Action Break_Optional ; Debug Table 0x19.0x24 = 0x598,0x1c03 0599 00d0 | | Action Swap_Control ; Debug Table 0x19.0x25 = 0x599,0x1c04 059a 00d1 | | Pop_Control Pop_Count_1 059b 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x19.0x26 = 0x59b,0x1804 059c 00eb | | Load_Encached Diana_Cache 059d 0098 | | Execute Package,Field_Read_Dynamic 059e 49c9 |I | Short_Literal 0x1c9 059f 00eb | | Load_Encached Diana_Cache 05a0 0098 | | Execute Package,Field_Read_Dynamic 05a1 49ca |I | Short_Literal 0x1ca 05a2 00eb | | Load_Encached Diana_Cache 05a3 0095 | | Execute Package,Field_Reference_Dynamic 05a4 e006 | | Load 0x0,0x6 05a5 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05a6 7800 |x | Jump 0x5a7 05a7 00d0 | | Action Swap_Control 05a8 00d1 | | Pop_Control Pop_Count_1 05a9 0092 088f | | Action Push_String_Extended,0x88f ; "Unexpected component on inner record list " ; Debug Table 0x19.0x27 = 0x5a9,0x7 05ab e001 | | Load 0x0,0x1 05ac 181f | | Execute Package,Field_Execute,Field_Number 0x1f 05ad 783a |x: | Jump 0x5e8 05ae 4801 |H | Short_Literal 0x1 ; Debug Table 0x19.0x28 = 0x5ae,0x3 05af 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05b0 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x29 = 0x5b0,0x4 05b1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05b2 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x2a = 0x5b2,0x5 05b3 0007 | | Action Break_Optional 05b4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x2b = 0x5b4,0x2001 05b5 7002 |p | Jump_Nonzero 0x5b8 05b6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x2c = 0x5b6,0x2002 05b7 782c |x, | Jump 0x5e4 05b8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x2d = 0x5b8,0x2003 05b9 0217 | | Execute Heap_Access,All_Reference 05ba 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05bb 6804 |h | Jump_Zero 0x5c0 05bc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x2e = 0x5bc,0x2004 05bd 0217 | | Execute Heap_Access,All_Reference 05be 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 05bf 7824 |x$ | Jump 0x5e4 05c0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x2f = 0x5c0,0x2005 05c1 0007 | | Action Break_Optional 05c2 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0x30 = 0x5c2,0x2401 05c3 0007 | | Action Break_Optional 05c4 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x19.0x31 = 0x5c4,0x2402 05c5 0007 | | Action Break_Optional ; Debug Table 0x19.0x32 = 0x5c5,0x2403 05c6 00d0 | | Action Swap_Control ; Debug Table 0x19.0x33 = 0x5c6,0x2404 05c7 00d1 | | Pop_Control Pop_Count_1 05c8 49bb |I | Short_Literal 0x1bb ; Debug Table 0x19.0x34 = 0x5c8,0x2005 05c9 00eb | | Load_Encached Diana_Cache 05ca 0098 | | Execute Package,Field_Read_Dynamic 05cb 012c | , | Execute Any,Size 05cc e005 | | Load 0x0,0x5 05cd 1b17 | | Execute Package,Field_Read,Field_Number 0x17 05ce 025b | [ | Execute Discrete,Check_In_Type 05cf 0273 | s | Execute Discrete,Plus 05d0 00d9 | | Load_Top At_Offset_1 05d1 0007 | | Action Break_Optional 05d2 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x35 = 0x5d2,0x2801 05d3 0007 | | Action Break_Optional 05d4 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x19.0x36 = 0x5d4,0x2802 05d5 0007 | | Action Break_Optional ; Debug Table 0x19.0x37 = 0x5d5,0x2803 05d6 00d0 | | Action Swap_Control ; Debug Table 0x19.0x38 = 0x5d6,0x2804 05d7 00d1 | | Pop_Control Pop_Count_1 05d8 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x19.0x39 = 0x5d8,0x2404 05d9 00eb | | Load_Encached Diana_Cache 05da 0098 | | Execute Package,Field_Read_Dynamic 05db 49c9 |I | Short_Literal 0x1c9 05dc 00eb | | Load_Encached Diana_Cache 05dd 0098 | | Execute Package,Field_Read_Dynamic 05de 49ca |I | Short_Literal 0x1ca 05df 00eb | | Load_Encached Diana_Cache 05e0 0095 | | Execute Package,Field_Reference_Dynamic 05e1 e006 | | Load 0x0,0x6 05e2 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05e3 7800 |x | Jump 0x5e4 05e4 00d0 | | Action Swap_Control 05e5 00d1 | | Pop_Control Pop_Count_1 05e6 8224 | $ | Call 0x1,0x24 ; Debug Table 0x19.0x3a = 0x5e6,0x5 05e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05e8 00d1 | | Pop_Control Pop_Count_1 05e9 0007 | | Action Break_Optional ; Debug Table 0x19.0x3b = 0x5e9,0x8 05ea 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x3c = 0x5ea,0x2c01 05eb 7002 |p | Jump_Nonzero 0x5ee 05ec 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x19.0x3d = 0x5ec,0x2c02 05ed 7803 |x | Jump 0x5f1 05ee 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x3e = 0x5ee,0x2c03 05ef 0217 | | Execute Heap_Access,All_Reference 05f0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 05f1 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x19.0x3f = 0x5f1,0x8 05f2 00c9 | | Action Pop_Auxiliary_Loop 05f3 0007 | | Action Break_Optional ; Debug Table 0x19.0x40 = 0x5f3,0x1 05f4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x41 = 0x5f4,0x3001 05f5 021d | | Execute Heap_Access,Is_Null 05f6 6f3b |o; | Jump_Zero 0x532 ; Debug Table 0x19.0x42 = 0x5f6,0x1 05f7 00ce | | Action Pop_Auxiliary 05f8 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x43 = 0x5f8,0x9 05f9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05fa 0000 0000 | | .BLANK 0000[0x6] 0600 ; -------------------------------------------------------------------------------------- 0600 ; SUBPROGRAM 0600 ; -------------------------------------------------------------------------------------- 0600 0603 | | .CONST 0x0603 ; Address of begin 0601 0004 | | .CONST 0x0004 ; Address of exception handler 0602 0001 | | .CONST 0x0001 ; Number of locals 0603 BODY_0600: 0603 INIT_0600: 0603 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a = .DEBUG 0x0603,0x0e32,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0259 ; Debug Table 0x1a.0x0 = 0x603,0x1 0604 00eb | | Load_Encached Diana_Cache 0605 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0606 e004 | | Load 0x0,0x4 0607 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0608 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0609 0000 0000 | | .BLANK 0000[0x7] 0610 ; -------------------------------------------------------------------------------------- 0610 ; SUBPROGRAM 0610 ; -------------------------------------------------------------------------------------- 0610 0613 | | .CONST 0x0613 ; Address of begin 0611 0004 | | .CONST 0x0004 ; Address of exception handler 0612 0001 | | .CONST 0x0001 ; Number of locals 0613 BODY_0610: 0613 INIT_0610: 0613 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b = .DEBUG 0x0613,0x0e36,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x02cc ; Debug Table 0x1b.0x0 = 0x613,0x1 0614 e002 | | Load 0x0,0x2 0615 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0616 0f6b | k | Execute_Immediate Equal,0x6b 0617 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 0625 | % | .CONST 0x0625 ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0003 | | .CONST 0x0003 ; Number of locals 061b INIT_0618: 061b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x1c = .DEBUG 0x061b,0x0e3a,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x02e8 ; Debug Table 0x1c.0x0 = 0x61b,0xffff 061c 00db | | Load_Top At_Offset_3 061d 00eb | | Load_Encached Diana_Cache 061e 18ea | | Execute Package,Field_Execute,Field_Number 0xea 061f 00eb | | Load_Encached Diana_Cache 0620 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0621 e004 | | Load 0x0,0x4 0622 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0623 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0624 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c.0x1 = 0x624,0xfffe 0625 BODY_0618: 0625 00cf | | Action Mark_Auxiliary 0626 784b |xK | Jump 0x672 0627 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x2 = 0x627,0x2 0628 0007 | | Action Break_Optional 0629 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x3 = 0x629,0x401 062a 7002 |p | Jump_Nonzero 0x62d 062b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c.0x4 = 0x62b,0x402 062c 782c |x, | Jump 0x659 062d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x5 = 0x62d,0x403 062e 0217 | | Execute Heap_Access,All_Reference 062f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0630 6804 |h | Jump_Zero 0x635 0631 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x6 = 0x631,0x404 0632 0217 | | Execute Heap_Access,All_Reference 0633 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0634 7824 |x$ | Jump 0x659 0635 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x7 = 0x635,0x405 0636 0007 | | Action Break_Optional 0637 e406 | | Load 0x2,0x6 ; Debug Table 0x1c.0x8 = 0x637,0x801 0638 0007 | | Action Break_Optional 0639 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x1c.0x9 = 0x639,0x802 063a 0007 | | Action Break_Optional ; Debug Table 0x1c.0xa = 0x63a,0x803 063b 00d0 | | Action Swap_Control ; Debug Table 0x1c.0xb = 0x63b,0x804 063c 00d1 | | Pop_Control Pop_Count_1 063d 49bb |I | Short_Literal 0x1bb ; Debug Table 0x1c.0xc = 0x63d,0x405 063e 00eb | | Load_Encached Diana_Cache 063f 0098 | | Execute Package,Field_Read_Dynamic 0640 012c | , | Execute Any,Size 0641 e005 | | Load 0x0,0x5 0642 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0643 025b | [ | Execute Discrete,Check_In_Type 0644 0273 | s | Execute Discrete,Plus 0645 00d9 | | Load_Top At_Offset_1 0646 0007 | | Action Break_Optional 0647 e407 | | Load 0x2,0x7 ; Debug Table 0x1c.0xd = 0x647,0xc01 0648 0007 | | Action Break_Optional 0649 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x1c.0xe = 0x649,0xc02 064a 0007 | | Action Break_Optional ; Debug Table 0x1c.0xf = 0x64a,0xc03 064b 00d0 | | Action Swap_Control ; Debug Table 0x1c.0x10 = 0x64b,0xc04 064c 00d1 | | Pop_Control Pop_Count_1 064d 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x1c.0x11 = 0x64d,0x804 064e 00eb | | Load_Encached Diana_Cache 064f 0098 | | Execute Package,Field_Read_Dynamic 0650 49c9 |I | Short_Literal 0x1c9 0651 00eb | | Load_Encached Diana_Cache 0652 0098 | | Execute Package,Field_Read_Dynamic 0653 49ca |I | Short_Literal 0x1ca 0654 00eb | | Load_Encached Diana_Cache 0655 0095 | | Execute Package,Field_Reference_Dynamic 0656 e006 | | Load 0x0,0x6 0657 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0658 7800 |x | Jump 0x659 0659 00d0 | | Action Swap_Control 065a 00d1 | | Pop_Control Pop_Count_1 065b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1c.0x12 = 0x65b,0x2 065c 18de | | Execute Package,Field_Execute,Field_Number 0xde 065d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 065e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x13 = 0x65e,0x3 065f 8212 | | Call 0x1,0x12 0660 7003 |p | Jump_Nonzero 0x664 0661 00d9 | | Load_Top At_Offset_1 0662 8213 | | Call 0x1,0x13 0663 6802 |h | Jump_Zero 0x666 0664 4801 |H | Short_Literal 0x1 ; Debug Table 0x1c.0x14 = 0x664,0x4 0665 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0666 0007 | | Action Break_Optional ; Debug Table 0x1c.0x15 = 0x666,0x5 0667 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x16 = 0x667,0x1001 0668 7002 |p | Jump_Nonzero 0x66b 0669 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x1c.0x17 = 0x669,0x1002 066a 7803 |x | Jump 0x66e 066b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x18 = 0x66b,0x1003 066c 0217 | | Execute Heap_Access,All_Reference 066d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 066e e004 | | Load 0x0,0x4 ; Debug Table 0x1c.0x19 = 0x66e,0x5 066f 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0670 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0671 00c9 | | Action Pop_Auxiliary_Loop 0672 0007 | | Action Break_Optional ; Debug Table 0x1c.0x1a = 0x672,0x1 0673 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x1b = 0x673,0x1401 0674 021d | | Execute Heap_Access,Is_Null 0675 6fb1 |o | Jump_Zero 0x627 ; Debug Table 0x1c.0x1c = 0x675,0x1 0676 00ce | | Action Pop_Auxiliary 0677 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0x1d = 0x677,0x6 0678 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0679 0000 0000 | | .BLANK 0000[0x7] 0680 ; -------------------------------------------------------------------------------------- 0680 ; SUBPROGRAM 0680 ; -------------------------------------------------------------------------------------- 0680 06c0 | | .CONST 0x06c0 ; Address of begin 0681 0004 | | .CONST 0x0004 ; Address of exception handler 0682 0003 | | .CONST 0x0003 ; Number of locals 0683 INIT_0680: 0683 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1d = .DEBUG 0x0683,0x0e78,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x034c ; Debug Table 0x1d.0x0 = 0x683,0xffff 0684 4801 |H | Short_Literal 0x1 0685 e5ff | | Load 0x2,-0x1 0686 00eb | | Load_Encached Diana_Cache 0687 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0688 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x1 = 0x688,0x401 0689 7002 |p | Jump_Nonzero 0x68c 068a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1d.0x2 = 0x68a,0x402 068b 782c |x, | Jump 0x6b8 068c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x3 = 0x68c,0x403 068d 0217 | | Execute Heap_Access,All_Reference 068e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 068f 6804 |h | Jump_Zero 0x694 0690 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x4 = 0x690,0x404 0691 0217 | | Execute Heap_Access,All_Reference 0692 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0693 7824 |x$ | Jump 0x6b8 0694 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x5 = 0x694,0x405 0695 0007 | | Action Break_Optional 0696 e405 | | Load 0x2,0x5 ; Debug Table 0x1d.0x6 = 0x696,0x801 0697 0007 | | Action Break_Optional 0698 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x1d.0x7 = 0x698,0x802 0699 0007 | | Action Break_Optional ; Debug Table 0x1d.0x8 = 0x699,0x803 069a 00d0 | | Action Swap_Control ; Debug Table 0x1d.0x9 = 0x69a,0x804 069b 00d1 | | Pop_Control Pop_Count_1 069c 49bb |I | Short_Literal 0x1bb ; Debug Table 0x1d.0xa = 0x69c,0x405 069d 00eb | | Load_Encached Diana_Cache 069e 0098 | | Execute Package,Field_Read_Dynamic 069f 012c | , | Execute Any,Size 06a0 e005 | | Load 0x0,0x5 06a1 1b17 | | Execute Package,Field_Read,Field_Number 0x17 06a2 025b | [ | Execute Discrete,Check_In_Type 06a3 0273 | s | Execute Discrete,Plus 06a4 00d9 | | Load_Top At_Offset_1 06a5 0007 | | Action Break_Optional 06a6 e406 | | Load 0x2,0x6 ; Debug Table 0x1d.0xb = 0x6a6,0xc01 06a7 0007 | | Action Break_Optional 06a8 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x1d.0xc = 0x6a8,0xc02 06a9 0007 | | Action Break_Optional ; Debug Table 0x1d.0xd = 0x6a9,0xc03 06aa 00d0 | | Action Swap_Control ; Debug Table 0x1d.0xe = 0x6aa,0xc04 06ab 00d1 | | Pop_Control Pop_Count_1 06ac 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x1d.0xf = 0x6ac,0x804 06ad 00eb | | Load_Encached Diana_Cache 06ae 0098 | | Execute Package,Field_Read_Dynamic 06af 49c9 |I | Short_Literal 0x1c9 06b0 00eb | | Load_Encached Diana_Cache 06b1 0098 | | Execute Package,Field_Read_Dynamic 06b2 49ca |I | Short_Literal 0x1ca 06b3 00eb | | Load_Encached Diana_Cache 06b4 0095 | | Execute Package,Field_Reference_Dynamic 06b5 e006 | | Load 0x0,0x6 06b6 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06b7 7800 |x | Jump 0x6b8 06b8 00d0 | | Action Swap_Control 06b9 00d1 | | Pop_Control Pop_Count_1 06ba 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x1d.0x10 = 0x6ba,0xffff 06bb 00eb | | Load_Encached Diana_Cache 06bc 0098 | | Execute Package,Field_Read_Dynamic 06bd 1815 | | Execute Package,Field_Execute,Field_Number 0x15 06be 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06bf 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1d.0x11 = 0x6bf,0xfffe 06c0 BODY_0680: 06c0 00cf | | Action Mark_Auxiliary 06c1 7814 |x | Jump 0x6d6 06c2 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0x12 = 0x6c2,0x2 06c3 4902 |I | Short_Literal 0x102 06c4 00eb | | Load_Encached Diana_Cache 06c5 0096 | | Execute Package,Entry 06c6 0032 | 2 | Store_Top Heap_Access,At_Offset_2 06c7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1d.0x13 = 0x6c7,0x3 06c8 8217 | | Call 0x1,0x17 06c9 6805 |h | Jump_Zero 0x6cf 06ca 00d9 | | Load_Top At_Offset_1 06cb 8227 | ' | Call 0x1,0x27 06cc 7002 |p | Jump_Nonzero 0x6cf 06cd 4801 |H | Short_Literal 0x1 ; Debug Table 0x1d.0x14 = 0x6cd,0x4 06ce 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06cf 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0x15 = 0x6cf,0x5 06d0 4976 |Iv | Short_Literal 0x176 06d1 00eb | | Load_Encached Diana_Cache 06d2 0098 | | Execute Package,Field_Read_Dynamic 06d3 1816 | | Execute Package,Field_Execute,Field_Number 0x16 06d4 0033 | 3 | Store_Top Heap_Access,At_Offset_3 06d5 00c9 | | Action Pop_Auxiliary_Loop 06d6 0007 | | Action Break_Optional ; Debug Table 0x1d.0x16 = 0x6d6,0x1 06d7 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0x17 = 0x6d7,0x1001 06d8 021d | | Execute Heap_Access,Is_Null 06d9 6fe8 |o | Jump_Zero 0x6c2 ; Debug Table 0x1d.0x18 = 0x6d9,0x1 06da 00ce | | Action Pop_Auxiliary 06db 4800 |H | Short_Literal 0x0 ; Debug Table 0x1d.0x19 = 0x6db,0x6 06dc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06dd 0000 0000 | | .XXX[0x3] 06df 0000 | | 06e0 ; -------------------------------------------------------------------------------------- 06e0 ; SUBPROGRAM 06e0 ; -------------------------------------------------------------------------------------- 06e0 06e3 | | .CONST 0x06e3 ; Address of begin 06e1 0004 | | .CONST 0x0004 ; Address of exception handler 06e2 0001 | | .CONST 0x0001 ; Number of locals 06e3 BODY_06e0: 06e3 INIT_06e0: 06e3 0007 | | Action Break_Optional ; Debug Table 0x1e = .DEBUG 0x06e3,0x0eae,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0564 ; Debug Table 0x1e.0x0 = 0x6e3,0x1 06e4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1e.0x1 = 0x6e4,0x401 06e5 0007 | | Action Break_Optional 06e6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x1e.0x2 = 0x6e6,0x402 06e7 0007 | | Action Break_Optional ; Debug Table 0x1e.0x3 = 0x6e7,0x403 06e8 0007 | | Action Break_Optional ; Debug Table 0x1e.0x4 = 0x6e8,0x404 06e9 0f16 | | Execute_Immediate Equal,0x16 ; Debug Table 0x1e.0x5 = 0x6e9,0x1 06ea 7002 |p | Jump_Nonzero 0x6ed 06eb 4800 |H | Short_Literal 0x0 ; Debug Table 0x1e.0x6 = 0x6eb,0x2 06ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x7 = 0x6ed,0x3 06ee 00eb | | Load_Encached Diana_Cache 06ef 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 06f0 e402 | | Load 0x2,0x2 ; Debug Table 0x1e.0x8 = 0x6f0,0x801 06f1 0007 | | Action Break_Optional 06f2 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x1e.0x9 = 0x6f2,0x802 06f3 0007 | | Action Break_Optional ; Debug Table 0x1e.0xa = 0x6f3,0x803 06f4 00d0 | | Action Swap_Control ; Debug Table 0x1e.0xb = 0x6f4,0x804 06f5 00d1 | | Pop_Control Pop_Count_1 06f6 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0x1e.0xc = 0x6f6,0x3 06f7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06f8 ; -------------------------------------------------------------------------------------- 06f8 ; SUBPROGRAM 06f8 ; -------------------------------------------------------------------------------------- 06f8 0705 | | .CONST 0x0705 ; Address of begin 06f9 0004 | | .CONST 0x0004 ; Address of exception handler 06fa 0003 | | .CONST 0x0003 ; Number of locals 06fb INIT_06f8: 06fb 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x1f = .DEBUG 0x06fb,0x0eca,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0598 ; Debug Table 0x1f.0x0 = 0x6fb,0xffff 06fc 00db | | Load_Top At_Offset_3 06fd 00eb | | Load_Encached Diana_Cache 06fe 18ea | | Execute Package,Field_Execute,Field_Number 0xea 06ff 00eb | | Load_Encached Diana_Cache 0700 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0701 e004 | | Load 0x0,0x4 0702 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0703 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0704 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1f.0x1 = 0x704,0xfffe 0705 BODY_06f8: 0705 00cf | | Action Mark_Auxiliary 0706 7848 |xH | Jump 0x74f 0707 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x2 = 0x707,0x2 0708 0007 | | Action Break_Optional 0709 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x3 = 0x709,0x401 070a 7002 |p | Jump_Nonzero 0x70d 070b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1f.0x4 = 0x70b,0x402 070c 782c |x, | Jump 0x739 070d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x5 = 0x70d,0x403 070e 0217 | | Execute Heap_Access,All_Reference 070f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0710 6804 |h | Jump_Zero 0x715 0711 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x6 = 0x711,0x404 0712 0217 | | Execute Heap_Access,All_Reference 0713 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0714 7824 |x$ | Jump 0x739 0715 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x7 = 0x715,0x405 0716 0007 | | Action Break_Optional 0717 e406 | | Load 0x2,0x6 ; Debug Table 0x1f.0x8 = 0x717,0x801 0718 0007 | | Action Break_Optional 0719 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x1f.0x9 = 0x719,0x802 071a 0007 | | Action Break_Optional ; Debug Table 0x1f.0xa = 0x71a,0x803 071b 00d0 | | Action Swap_Control ; Debug Table 0x1f.0xb = 0x71b,0x804 071c 00d1 | | Pop_Control Pop_Count_1 071d 49bb |I | Short_Literal 0x1bb ; Debug Table 0x1f.0xc = 0x71d,0x405 071e 00eb | | Load_Encached Diana_Cache 071f 0098 | | Execute Package,Field_Read_Dynamic 0720 012c | , | Execute Any,Size 0721 e005 | | Load 0x0,0x5 0722 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0723 025b | [ | Execute Discrete,Check_In_Type 0724 0273 | s | Execute Discrete,Plus 0725 00d9 | | Load_Top At_Offset_1 0726 0007 | | Action Break_Optional 0727 e407 | | Load 0x2,0x7 ; Debug Table 0x1f.0xd = 0x727,0xc01 0728 0007 | | Action Break_Optional 0729 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x1f.0xe = 0x729,0xc02 072a 0007 | | Action Break_Optional ; Debug Table 0x1f.0xf = 0x72a,0xc03 072b 00d0 | | Action Swap_Control ; Debug Table 0x1f.0x10 = 0x72b,0xc04 072c 00d1 | | Pop_Control Pop_Count_1 072d 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x1f.0x11 = 0x72d,0x804 072e 00eb | | Load_Encached Diana_Cache 072f 0098 | | Execute Package,Field_Read_Dynamic 0730 49c9 |I | Short_Literal 0x1c9 0731 00eb | | Load_Encached Diana_Cache 0732 0098 | | Execute Package,Field_Read_Dynamic 0733 49ca |I | Short_Literal 0x1ca 0734 00eb | | Load_Encached Diana_Cache 0735 0095 | | Execute Package,Field_Reference_Dynamic 0736 e006 | | Load 0x0,0x6 0737 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0738 7800 |x | Jump 0x739 0739 00d0 | | Action Swap_Control 073a 00d1 | | Pop_Control Pop_Count_1 073b 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x1f.0x12 = 0x73b,0x2 073c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1f.0x13 = 0x73c,0x3 073d 00eb | | Load_Encached Diana_Cache 073e 18de | | Execute Package,Field_Execute,Field_Number 0xde 073f 8219 | | Call 0x1,0x19 0740 6802 |h | Jump_Zero 0x743 0741 4801 |H | Short_Literal 0x1 ; Debug Table 0x1f.0x14 = 0x741,0x4 0742 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0743 0007 | | Action Break_Optional ; Debug Table 0x1f.0x15 = 0x743,0x5 0744 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x16 = 0x744,0x1001 0745 7002 |p | Jump_Nonzero 0x748 0746 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x1f.0x17 = 0x746,0x1002 0747 7803 |x | Jump 0x74b 0748 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x18 = 0x748,0x1003 0749 0217 | | Execute Heap_Access,All_Reference 074a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 074b e004 | | Load 0x0,0x4 ; Debug Table 0x1f.0x19 = 0x74b,0x5 074c 1816 | | Execute Package,Field_Execute,Field_Number 0x16 074d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 074e 00c9 | | Action Pop_Auxiliary_Loop 074f 0007 | | Action Break_Optional ; Debug Table 0x1f.0x1a = 0x74f,0x1 0750 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x1b = 0x750,0x1401 0751 021d | | Execute Heap_Access,Is_Null 0752 6fb4 |o | Jump_Zero 0x707 ; Debug Table 0x1f.0x1c = 0x752,0x1 0753 00ce | | Action Pop_Auxiliary 0754 4800 |H | Short_Literal 0x0 ; Debug Table 0x1f.0x1d = 0x754,0x6 0755 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0756 0000 0000 | | .XXX[0x2] 0758 ; -------------------------------------------------------------------------------------- 0758 ; SUBPROGRAM 0758 ; -------------------------------------------------------------------------------------- 0758 075b | [ | .CONST 0x075b ; Address of begin 0759 0004 | | .CONST 0x0004 ; Address of exception handler 075a 0001 | | .CONST 0x0001 ; Number of locals 075b BODY_0758: 075b INIT_0758: 075b 0007 | | Action Break_Optional ; Debug Table 0x20 = .DEBUG 0x075b,0x0f08,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x05f6 ; Debug Table 0x20.0x0 = 0x75b,0x1 075c e5ff | | Load 0x2,-0x1 ; Debug Table 0x20.0x1 = 0x75c,0x401 075d 0007 | | Action Break_Optional 075e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x20.0x2 = 0x75e,0x402 075f 0007 | | Action Break_Optional ; Debug Table 0x20.0x3 = 0x75f,0x403 0760 0007 | | Action Break_Optional ; Debug Table 0x20.0x4 = 0x760,0x404 0761 0b39 | 9 | Execute_Immediate Case_Compare,0x39 ; Debug Table 0x20.0x5 = 0x761,0x1 0762 7004 |p | Jump_Nonzero 0x767 0763 0ba6 | | Execute_Immediate Case_Compare,0xa6 0764 700c |p | Jump_Nonzero 0x771 0765 4800 |H | Short_Literal 0x0 ; Debug Table 0x20.0x6 = 0x765,0x4 0766 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0767 00db | | Load_Top At_Offset_3 ; Debug Table 0x20.0x7 = 0x767,0x2 0768 00eb | | Load_Encached Diana_Cache 0769 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 076a 8217 | | Call 0x1,0x17 076b e5ff | | Load 0x2,-0x1 076c 00eb | | Load_Encached Diana_Cache 076d 18d7 | | Execute Package,Field_Execute,Field_Number 0xd7 076e 822a | * | Call 0x1,0x2a 076f 0278 | x | Execute Discrete,Or 0770 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0771 00db | | Load_Top At_Offset_3 ; Debug Table 0x20.0x8 = 0x771,0x3 0772 822b | + | Call 0x1,0x2b 0773 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0774 0000 0000 | | .BLANK 0000[0x4] 0778 ; -------------------------------------------------------------------------------------- 0778 ; SUBPROGRAM 0778 ; -------------------------------------------------------------------------------------- 0778 0780 | | .CONST 0x0780 ; Address of begin 0779 0004 | | .CONST 0x0004 ; Address of exception handler 077a 0002 | | .CONST 0x0002 ; Number of locals 077b INIT_0778: 077b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x21 = .DEBUG 0x077b,0x0f1c,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0759 ; Debug Table 0x21.0x0 = 0x77b,0xffff 077c 00db | | Load_Top At_Offset_3 077d 00eb | | Load_Encached Diana_Cache 077e 18ec | | Execute Package,Field_Execute,Field_Number 0xec 077f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0780 BODY_0778: 0780 00cf | | Action Mark_Auxiliary 0781 7819 |x | Jump 0x79b 0782 0007 | | Action Break_Optional ; Debug Table 0x21.0x1 = 0x782,0x2 0783 e402 | | Load 0x2,0x2 ; Debug Table 0x21.0x2 = 0x783,0x401 0784 0007 | | Action Break_Optional 0785 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x21.0x3 = 0x785,0x402 0786 0007 | | Action Break_Optional ; Debug Table 0x21.0x4 = 0x786,0x403 0787 0007 | | Action Break_Optional ; Debug Table 0x21.0x5 = 0x787,0x404 0788 0b72 | r | Execute_Immediate Case_Compare,0x72 ; Debug Table 0x21.0x6 = 0x788,0x2 0789 7009 |p | Jump_Nonzero 0x793 078a 0ba2 | | Execute_Immediate Case_Compare,0xa2 078b 7007 |p | Jump_Nonzero 0x793 078c 0b3b | ; | Execute_Immediate Case_Compare,0x3b 078d 7007 |p | Jump_Nonzero 0x795 078e 00da | | Load_Top At_Offset_2 ; Debug Table 0x21.0x7 = 0x78e,0x5 078f 00eb | | Load_Encached Diana_Cache 0790 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0791 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0792 7806 |x | Jump 0x799 0793 00da | | Load_Top At_Offset_2 ; Debug Table 0x21.0x8 = 0x793,0x3 0794 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0795 00da | | Load_Top At_Offset_2 ; Debug Table 0x21.0x9 = 0x795,0x4 0796 00eb | | Load_Encached Diana_Cache 0797 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 0798 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0799 00d1 | | Pop_Control Pop_Count_1 079a 00c9 | | Action Pop_Auxiliary_Loop 079b 0007 | | Action Break_Optional ; Debug Table 0x21.0xa = 0x79b,0x1 079c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x21.0xb = 0x79c,0x801 079d 021d | | Execute Heap_Access,Is_Null 079e 6fe3 |o | Jump_Zero 0x782 ; Debug Table 0x21.0xc = 0x79e,0x1 079f 00ce | | Action Pop_Auxiliary 07a0 48e0 |H | Short_Literal 0xe0 ; Debug Table 0x21.0xd = 0x7a0,0x6 07a1 0257 | W | Execute Discrete,Raise 07a2 0000 0000 | | .BLANK 0000[0x6] 07a8 ; -------------------------------------------------------------------------------------- 07a8 ; SUBPROGRAM 07a8 ; -------------------------------------------------------------------------------------- 07a8 07ab | | .CONST 0x07ab ; Address of begin 07a9 0004 | | .CONST 0x0004 ; Address of exception handler 07aa 0001 | | .CONST 0x0001 ; Number of locals 07ab BODY_07a8: 07ab INIT_07a8: 07ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x22 = .DEBUG 0x07ab,0x0f3a,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0980 ; Debug Table 0x22.0x0 = 0x7ab,0x1 07ac 820f | | Call 0x1,0xf 07ad 00db | | Load_Top At_Offset_3 07ae e002 | | Load 0x0,0x2 07af 1814 | | Execute Package,Field_Execute,Field_Number 0x14 07b0 0279 | y | Execute Discrete,And 07b1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 07b2 0000 0000 | | .BLANK 0000[0x6] 07b8 ; -------------------------------------------------------------------------------------- 07b8 ; SUBPROGRAM 07b8 ; -------------------------------------------------------------------------------------- 07b8 07bf | | .CONST 0x07bf ; Address of begin 07b9 0004 | | .CONST 0x0004 ; Address of exception handler 07ba 0002 | | .CONST 0x0002 ; Number of locals 07bb INIT_07b8: 07bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x23 = .DEBUG 0x07bb,0x0f3e,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x09ba ; Debug Table 0x23.0x0 = 0x7bb,0xffff 07bc 00db | | Load_Top At_Offset_3 07bd 8226 | & | Call 0x1,0x26 07be 0031 | 1 | Store_Top Heap_Access,At_Offset_1 07bf BODY_07b8: 07bf 0007 | | Action Break_Optional ; Debug Table 0x23.0x1 = 0x7bf,0x1 07c0 e402 | | Load 0x2,0x2 ; Debug Table 0x23.0x2 = 0x7c0,0x401 07c1 0007 | | Action Break_Optional 07c2 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x23.0x3 = 0x7c2,0x402 07c3 0007 | | Action Break_Optional ; Debug Table 0x23.0x4 = 0x7c3,0x403 07c4 0007 | | Action Break_Optional ; Debug Table 0x23.0x5 = 0x7c4,0x404 07c5 0fa6 | | Execute_Immediate Equal,-0x5a ; Debug Table 0x23.0x6 = 0x7c5,0x1 07c6 6802 |h | Jump_Zero 0x7c9 07c7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x23.0x7 = 0x7c7,0x2 07c8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 07c9 0007 | | Action Break_Optional ; Debug Table 0x23.0x8 = 0x7c9,0x3 07ca 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x23.0x9 = 0x7ca,0x801 07cb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x23.0xa = 0x7cb,0x3 07cc 0000 0000 | | .BLANK 0000[0x4] 07d0 ; -------------------------------------------------------------------------------------- 07d0 ; SUBPROGRAM 07d0 ; -------------------------------------------------------------------------------------- 07d0 07d8 | | .CONST 0x07d8 ; Address of begin 07d1 0004 | | .CONST 0x0004 ; Address of exception handler 07d2 0004 | | .CONST 0x0004 ; Number of locals 07d3 INIT_07d0: 07d3 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x24 = .DEBUG 0x07d3,0x0f56,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x09ed ; Debug Table 0x24.0x0 = 0x7d3,0xffff 07d4 00db | | Load_Top At_Offset_3 07d5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 07d6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x24.0x1 = 0x7d6,0xfffe 07d7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x24.0x2 = 0x7d7,0xfffd 07d8 BODY_07d0: 07d8 00cf | | Action Mark_Auxiliary 07d9 7829 |x) | Jump 0x803 07da 00db | | Load_Top At_Offset_3 ; Debug Table 0x24.0x3 = 0x7da,0x2 07db 0007 | | Action Break_Optional 07dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x24.0x4 = 0x7dc,0x401 07dd 0217 | | Execute Heap_Access,All_Reference 07de 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 07df 00d9 | | Load_Top At_Offset_1 07e0 0007 | | Action Break_Optional 07e1 e408 | | Load 0x2,0x8 ; Debug Table 0x24.0x5 = 0x7e1,0x801 07e2 0007 | | Action Break_Optional 07e3 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x24.0x6 = 0x7e3,0x802 07e4 0007 | | Action Break_Optional ; Debug Table 0x24.0x7 = 0x7e4,0x803 07e5 00d0 | | Action Swap_Control ; Debug Table 0x24.0x8 = 0x7e5,0x804 07e6 00d1 | | Pop_Control Pop_Count_1 07e7 49af |I | Short_Literal 0x1af ; Debug Table 0x24.0x9 = 0x7e7,0x401 07e8 00eb | | Load_Encached Diana_Cache 07e9 0096 | | Execute Package,Entry 07ea 00d0 | | Action Swap_Control 07eb 00d1 | | Pop_Control Pop_Count_1 07ec 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x24.0xa = 0x7ec,0x2 07ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x24.0xb = 0x7ed,0x3 07ee 4902 |I | Short_Literal 0x102 07ef 00eb | | Load_Encached Diana_Cache 07f0 0096 | | Execute Package,Entry 07f1 0032 | 2 | Store_Top Heap_Access,At_Offset_2 07f2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x24.0xc = 0x7f2,0x4 07f3 e002 | | Load 0x0,0x2 07f4 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 07f5 0f73 | s | Execute_Immediate Equal,0x73 07f6 7004 |p | Jump_Nonzero 0x7fb 07f7 00d9 | | Load_Top At_Offset_1 07f8 e002 | | Load 0x0,0x2 07f9 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 07fa 6802 |h | Jump_Zero 0x7fd 07fb 4801 |H | Short_Literal 0x1 ; Debug Table 0x24.0xd = 0x7fb,0x5 07fc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 07fd 0007 | | Action Break_Optional ; Debug Table 0x24.0xe = 0x7fd,0x6 07fe 00db | | Load_Top At_Offset_3 ; Debug Table 0x24.0xf = 0x7fe,0xc01 07ff 0217 | | Execute Heap_Access,All_Reference 0800 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0801 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x24.0x10 = 0x801,0x6 0802 00c9 | | Action Pop_Auxiliary_Loop 0803 0007 | | Action Break_Optional ; Debug Table 0x24.0x11 = 0x803,0x1 0804 00db | | Load_Top At_Offset_3 ; Debug Table 0x24.0x12 = 0x804,0x1001 0805 021d | | Execute Heap_Access,Is_Null 0806 6fd3 |o | Jump_Zero 0x7da ; Debug Table 0x24.0x13 = 0x806,0x1 0807 00ce | | Action Pop_Auxiliary 0808 4800 |H | Short_Literal 0x0 ; Debug Table 0x24.0x14 = 0x808,0x7 0809 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 080a 0000 0000 | | .BLANK 0000[0x6] 0810 ; -------------------------------------------------------------------------------------- 0810 ; SUBPROGRAM 0810 ; -------------------------------------------------------------------------------------- 0810 081c | | .CONST 0x081c ; Address of begin 0811 0004 | | .CONST 0x0004 ; Address of exception handler 0812 0002 | | .CONST 0x0002 ; Number of locals 0813 INIT_0810: 0813 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x25 = .DEBUG 0x0813,0x0f82,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0a53 ; Debug Table 0x25.0x0 = 0x813,0xffff 0814 00db | | Load_Top At_Offset_3 0815 00eb | | Load_Encached Diana_Cache 0816 18ea | | Execute Package,Field_Execute,Field_Number 0xea 0817 00eb | | Load_Encached Diana_Cache 0818 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0819 e004 | | Load 0x0,0x4 081a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 081b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 081c BODY_0810: 081c 00cf | | Action Mark_Auxiliary 081d 7846 |xF | Jump 0x864 081e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x1 = 0x81e,0x2 081f 0007 | | Action Break_Optional 0820 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x25.0x2 = 0x820,0x401 0821 7002 |p | Jump_Nonzero 0x824 0822 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x25.0x3 = 0x822,0x402 0823 782c |x, | Jump 0x850 0824 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x25.0x4 = 0x824,0x403 0825 0217 | | Execute Heap_Access,All_Reference 0826 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0827 6804 |h | Jump_Zero 0x82c 0828 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x25.0x5 = 0x828,0x404 0829 0217 | | Execute Heap_Access,All_Reference 082a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 082b 7824 |x$ | Jump 0x850 082c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x25.0x6 = 0x82c,0x405 082d 0007 | | Action Break_Optional 082e e405 | | Load 0x2,0x5 ; Debug Table 0x25.0x7 = 0x82e,0x801 082f 0007 | | Action Break_Optional 0830 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x25.0x8 = 0x830,0x802 0831 0007 | | Action Break_Optional ; Debug Table 0x25.0x9 = 0x831,0x803 0832 00d0 | | Action Swap_Control ; Debug Table 0x25.0xa = 0x832,0x804 0833 00d1 | | Pop_Control Pop_Count_1 0834 49bb |I | Short_Literal 0x1bb ; Debug Table 0x25.0xb = 0x834,0x405 0835 00eb | | Load_Encached Diana_Cache 0836 0098 | | Execute Package,Field_Read_Dynamic 0837 012c | , | Execute Any,Size 0838 e005 | | Load 0x0,0x5 0839 1b17 | | Execute Package,Field_Read,Field_Number 0x17 083a 025b | [ | Execute Discrete,Check_In_Type 083b 0273 | s | Execute Discrete,Plus 083c 00d9 | | Load_Top At_Offset_1 083d 0007 | | Action Break_Optional 083e e406 | | Load 0x2,0x6 ; Debug Table 0x25.0xc = 0x83e,0xc01 083f 0007 | | Action Break_Optional 0840 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x25.0xd = 0x840,0xc02 0841 0007 | | Action Break_Optional ; Debug Table 0x25.0xe = 0x841,0xc03 0842 00d0 | | Action Swap_Control ; Debug Table 0x25.0xf = 0x842,0xc04 0843 00d1 | | Pop_Control Pop_Count_1 0844 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x25.0x10 = 0x844,0x804 0845 00eb | | Load_Encached Diana_Cache 0846 0098 | | Execute Package,Field_Read_Dynamic 0847 49c9 |I | Short_Literal 0x1c9 0848 00eb | | Load_Encached Diana_Cache 0849 0098 | | Execute Package,Field_Read_Dynamic 084a 49ca |I | Short_Literal 0x1ca 084b 00eb | | Load_Encached Diana_Cache 084c 0095 | | Execute Package,Field_Reference_Dynamic 084d e006 | | Load 0x0,0x6 084e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 084f 7800 |x | Jump 0x850 0850 00d0 | | Action Swap_Control 0851 00d1 | | Pop_Control Pop_Count_1 0852 00eb | | Load_Encached Diana_Cache ; Debug Table 0x25.0x11 = 0x852,0x2 0853 18de | | Execute Package,Field_Execute,Field_Number 0xde 0854 8222 | " | Call 0x1,0x22 0855 6802 |h | Jump_Zero 0x858 0856 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0x12 = 0x856,0x3 0857 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0858 0007 | | Action Break_Optional ; Debug Table 0x25.0x13 = 0x858,0x4 0859 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x14 = 0x859,0x1001 085a 7002 |p | Jump_Nonzero 0x85d 085b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x25.0x15 = 0x85b,0x1002 085c 7803 |x | Jump 0x860 085d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x16 = 0x85d,0x1003 085e 0217 | | Execute Heap_Access,All_Reference 085f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0860 e004 | | Load 0x0,0x4 ; Debug Table 0x25.0x17 = 0x860,0x4 0861 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0862 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0863 00c9 | | Action Pop_Auxiliary_Loop 0864 0007 | | Action Break_Optional ; Debug Table 0x25.0x18 = 0x864,0x1 0865 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x19 = 0x865,0x1401 0866 021d | | Execute Heap_Access,Is_Null 0867 6fb6 |o | Jump_Zero 0x81e ; Debug Table 0x25.0x1a = 0x867,0x1 0868 00ce | | Action Pop_Auxiliary 0869 4800 |H | Short_Literal 0x0 ; Debug Table 0x25.0x1b = 0x869,0x5 086a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 086b 0000 0000 | | .BLANK 0000[0x5] 0870 ; -------------------------------------------------------------------------------------- 0870 ; SUBPROGRAM 0870 ; -------------------------------------------------------------------------------------- 0870 0873 | s | .CONST 0x0873 ; Address of begin 0871 0004 | | .CONST 0x0004 ; Address of exception handler 0872 0001 | | .CONST 0x0001 ; Number of locals 0873 BODY_0870: 0873 INIT_0870: 0873 0007 | | Action Break_Optional ; Debug Table 0x26 = .DEBUG 0x0873,0x0fbc,0x0001,0x0000,0x0058,0x9cf5,0x0000,0x08d6 ; Debug Table 0x26.0x0 = 0x873,0x1 0874 e406 | | Load 0x2,0x6 ; Debug Table 0x26.0x1 = 0x874,0x401 0875 021d | | Execute Heap_Access,Is_Null 0876 6809 |h | Jump_Zero 0x880 ; Debug Table 0x26.0x2 = 0x876,0x1 0877 0007 | | Action Break_Optional ; Debug Table 0x26.0x3 = 0x877,0x2 0878 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x26.0x4 = 0x878,0x801 0879 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x5 = 0x879,0x2 087a 00eb | | Load_Encached Diana_Cache 087b 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 087c a406 | | Store_Unchecked 0x2,0x6 087d e406 | | Load 0x2,0x6 ; Debug Table 0x26.0x6 = 0x87d,0x3 087e a407 | | Store_Unchecked 0x2,0x7 087f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0880 0007 | | Action Break_Optional ; Debug Table 0x26.0x7 = 0x880,0x4 0881 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x26.0x8 = 0x881,0xc01 0882 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x9 = 0x882,0x4 0883 00eb | | Load_Encached Diana_Cache 0884 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0885 e407 | | Load 0x2,0x7 0886 00eb | | Load_Encached Diana_Cache 0887 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 0888 0007 | | Action Break_Optional ; Debug Table 0x26.0xa = 0x888,0x5 0889 e407 | | Load 0x2,0x7 ; Debug Table 0x26.0xb = 0x889,0x1001 088a 0217 | | Execute Heap_Access,All_Reference 088b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 088c a407 | | Store_Unchecked 0x2,0x7 ; Debug Table 0x26.0xc = 0x88c,0x5 088d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 088e ; -------------------------------------------------------------------------------------- 088e ; STRING TABLE 088e ; -------------------------------------------------------------------------------------- 088e 0006 | | .STRTAB 0x0006->0x0891 ; "Unexpected item in selected " 088f 0020 | | .STRTAB 0x0020->0x089f ; "Unexpected component on inner record list " 0890 0048 | H | .STREND 0x0048->0x08b4 0891 556e 6578 |Unex| .STRTAB_STRINGS 08b4 0000 0000 | | .BLANK 0000[0x4] 08b8 ; -------------------------------------------------------------------------------------- 08b8 ; Debug Table 08b8 ; -------------------------------------------------------------------------------------- 08b8 0003 0027 | '| .CONST 0x0003,0x0027 08ba 000b 09f2 | | .DEBUG 0x000b,0x09f2,0x8000,0x0000,0x0057,0x3415,0x0000,0x0007 08c2 0038 0a20 | 8 | .DEBUG 0x0038,0x0a20,0x8000,0x0000,0x0058,0x9cf5,0x0000,0x0017 08ca 0093 0a76 | v| .DEBUG 0x0093,0x0a76,0x0002,0x0000,0x0057,0x3415,0x0000,0x000e 08d2 00cb 0a9a | | .DEBUG 0x00cb,0x0a9a,0x0002,0x0000,0x0057,0x3415,0x0000,0x0019 08da 00db 0aa0 | | .DEBUG 0x00db,0x0aa0,0x0002,0x0000,0x0057,0x3415,0x0000,0x0024 08e2 0103 0abe | | .DEBUG 0x0103,0x0abe,0x0002,0x0000,0x0057,0x3415,0x0000,0x002f 08ea 0123 0ad4 | # | .DEBUG 0x0123,0x0ad4,0x0002,0x0000,0x0057,0x3415,0x0000,0x003a 08f2 014b 0afa | K | .DEBUG 0x014b,0x0afa,0x0002,0x0000,0x0057,0x3415,0x0000,0x0045 08fa 016b 0b14 | k | .DEBUG 0x016b,0x0b14,0x0002,0x0000,0x0057,0x3415,0x0000,0x0050 0902 019b 0b3e | >| .DEBUG 0x019b,0x0b3e,0x0002,0x0000,0x0057,0x3415,0x0000,0x005b 090a 0213 0b90 | | .DEBUG 0x0213,0x0b90,0x0002,0x0000,0x0057,0x3415,0x0000,0x0066 0912 026b 0bc2 | k | .DEBUG 0x026b,0x0bc2,0x0002,0x0000,0x0057,0x3415,0x0000,0x0071 091a 0273 0bc6 | s | .DEBUG 0x0273,0x0bc6,0x0002,0x0000,0x0057,0x3415,0x0000,0x007c 0922 0283 0bd4 | | .DEBUG 0x0283,0x0bd4,0x0002,0x0000,0x0057,0x3415,0x0000,0x0087 092a 02db 0c12 | | .DEBUG 0x02db,0x0c12,0x0002,0x0000,0x0057,0x3415,0x0000,0x0092 0932 02fb 0c2a | *| .DEBUG 0x02fb,0x0c2a,0x0002,0x0000,0x0057,0x3415,0x0000,0x009f 093a 031b 0c42 | B| .DEBUG 0x031b,0x0c42,0x0002,0x0000,0x0057,0x3415,0x0000,0x00ac 0942 0343 0c5c | C \| .DEBUG 0x0343,0x0c5c,0x0002,0x0000,0x0057,0x3415,0x0000,0x00b7 094a 036b 0c78 | k x| .DEBUG 0x036b,0x0c78,0x0002,0x0000,0x0057,0x3415,0x0000,0x00c2 0952 037b 0c80 | { | .DEBUG 0x037b,0x0c80,0x0001,0x0000,0x0057,0x3415,0x0000,0x00cf 095a 03c3 0cb6 | | .DEBUG 0x03c3,0x0cb6,0x0002,0x0000,0x0057,0x3415,0x0000,0x00d9 0962 047b 0d44 | { D| .DEBUG 0x047b,0x0d44,0x0002,0x0000,0x0057,0x3415,0x0000,0x00e4 096a 048b 0d48 | H| .DEBUG 0x048b,0x0d48,0x0002,0x0000,0x0057,0x3415,0x0000,0x00ef 0972 04ab 0d58 | X| .DEBUG 0x04ab,0x0d58,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0093 097a 04cb 0d6e | n| .DEBUG 0x04cb,0x0d6e,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x013f 0982 052b 0da8 | + | .DEBUG 0x052b,0x0da8,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x018f 098a 0603 0e32 | 2| .DEBUG 0x0603,0x0e32,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0259 0992 0613 0e36 | 6| .DEBUG 0x0613,0x0e36,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x02cc 099a 061b 0e3a | :| .DEBUG 0x061b,0x0e3a,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x02e8 09a2 0683 0e78 | x| .DEBUG 0x0683,0x0e78,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x034c 09aa 06e3 0eae | | .DEBUG 0x06e3,0x0eae,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0564 09b2 06fb 0eca | | .DEBUG 0x06fb,0x0eca,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0598 09ba 075b 0f08 | [ | .DEBUG 0x075b,0x0f08,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x05f6 09c2 077b 0f1c | { | .DEBUG 0x077b,0x0f1c,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0759 09ca 07ab 0f3a | :| .DEBUG 0x07ab,0x0f3a,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0980 09d2 07bb 0f3e | >| .DEBUG 0x07bb,0x0f3e,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x09ba 09da 07d3 0f56 | V| .DEBUG 0x07d3,0x0f56,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x09ed 09e2 0813 0f82 | | .DEBUG 0x0813,0x0f82,0x0002,0x0000,0x0058,0x9cf5,0x0000,0x0a53 09ea 0873 0fbc | s | .DEBUG 0x0873,0x0fbc,0x0001,0x0000,0x0058,0x9cf5,0x0000,0x08d6 09f2 ; -------------------------------------------------------------------------------------- 09f2 ; Debug3 Subtable 0x0 09f2 ; -------------------------------------------------------------------------------------- 09f2 0016 0000 | | .DBG3TAB 0x0016,0x0000 09f4 000b ffff | | .CONST 0x000b,0xffff 09f6 000d fffe | | .CONST 0x000d,0xfffe 09f8 000f fffd | | .CONST 0x000f,0xfffd 09fa 0011 fffc | | .CONST 0x0011,0xfffc 09fc 0013 fffb | | .CONST 0x0013,0xfffb 09fe 0015 fffa | | .CONST 0x0015,0xfffa 0a00 0017 fff9 | | .CONST 0x0017,0xfff9 0a02 0019 fff8 | | .CONST 0x0019,0xfff8 0a04 001b fff7 | | .CONST 0x001b,0xfff7 0a06 001d fff6 | | .CONST 0x001d,0xfff6 0a08 001f fff5 | | .CONST 0x001f,0xfff5 0a0a 0021 fff4 | ! | .CONST 0x0021,0xfff4 0a0c 0023 fff3 | # | .CONST 0x0023,0xfff3 0a0e 0025 fff2 | % | .CONST 0x0025,0xfff2 0a10 0027 fff1 | ' | .CONST 0x0027,0xfff1 0a12 0029 fff0 | ) | .CONST 0x0029,0xfff0 0a14 002b ffef | + | .CONST 0x002b,0xffef 0a16 002d ffee | - | .CONST 0x002d,0xffee 0a18 002f ffed | / | .CONST 0x002f,0xffed 0a1a 0031 ffec | 1 | .CONST 0x0031,0xffec 0a1c 0033 ffeb | 3 | .CONST 0x0033,0xffeb 0a1e 0035 ffea | 5 | .CONST 0x0035,0xffea 0a20 ; -------------------------------------------------------------------------------------- 0a20 ; Debug3 Subtable 0x1 0a20 ; -------------------------------------------------------------------------------------- 0a20 002a 0000 | * | .DBG3TAB 0x002a,0x0000 0a22 0038 ffff | 8 | .CONST 0x0038,0xffff 0a24 0039 fffe | 9 | .CONST 0x0039,0xfffe 0a26 003a fffd | : | .CONST 0x003a,0xfffd 0a28 003b fffc | ; | .CONST 0x003b,0xfffc 0a2a 003c fffb | < | .CONST 0x003c,0xfffb 0a2c 003d fffa | = | .CONST 0x003d,0xfffa 0a2e 003f fff9 | ? | .CONST 0x003f,0xfff9 0a30 0041 fff8 | A | .CONST 0x0041,0xfff8 0a32 0043 fff7 | C | .CONST 0x0043,0xfff7 0a34 0045 fff6 | E | .CONST 0x0045,0xfff6 0a36 0047 fff5 | G | .CONST 0x0047,0xfff5 0a38 0049 fff4 | I | .CONST 0x0049,0xfff4 0a3a 004b fff3 | K | .CONST 0x004b,0xfff3 0a3c 004d fff2 | M | .CONST 0x004d,0xfff2 0a3e 004f fff1 | O | .CONST 0x004f,0xfff1 0a40 0051 fff0 | Q | .CONST 0x0051,0xfff0 0a42 0053 ffef | S | .CONST 0x0053,0xffef 0a44 0055 ffee | U | .CONST 0x0055,0xffee 0a46 0057 ffed | W | .CONST 0x0057,0xffed 0a48 0059 ffec | Y | .CONST 0x0059,0xffec 0a4a 005b ffeb | [ | .CONST 0x005b,0xffeb 0a4c 005d ffea | ] | .CONST 0x005d,0xffea 0a4e 005f ffe9 | _ | .CONST 0x005f,0xffe9 0a50 0061 ffe8 | a | .CONST 0x0061,0xffe8 0a52 0063 ffe7 | c | .CONST 0x0063,0xffe7 0a54 0065 ffe6 | e | .CONST 0x0065,0xffe6 0a56 0067 ffe5 | g | .CONST 0x0067,0xffe5 0a58 0069 ffe4 | i | .CONST 0x0069,0xffe4 0a5a 006b ffe3 | k | .CONST 0x006b,0xffe3 0a5c 006d ffe2 | m | .CONST 0x006d,0xffe2 0a5e 006f ffe1 | o | .CONST 0x006f,0xffe1 0a60 0071 ffe0 | q | .CONST 0x0071,0xffe0 0a62 0073 ffdf | s | .CONST 0x0073,0xffdf 0a64 0075 ffde | u | .CONST 0x0075,0xffde 0a66 0077 ffdd | w | .CONST 0x0077,0xffdd 0a68 0079 ffdc | y | .CONST 0x0079,0xffdc 0a6a 007b ffdb | { | .CONST 0x007b,0xffdb 0a6c 007d ffda | } | .CONST 0x007d,0xffda 0a6e 007f ffd9 | | .CONST 0x007f,0xffd9 0a70 0081 ffd8 | | .CONST 0x0081,0xffd8 0a72 0083 ffd7 | | .CONST 0x0083,0xffd7 0a74 0085 ffd6 | | .CONST 0x0085,0xffd6 0a76 ; -------------------------------------------------------------------------------------- 0a76 ; Debug3 Subtable 0x2 0a76 ; -------------------------------------------------------------------------------------- 0a76 0001 0010 | | .DBG3TAB 0x0001,0x0010 0a78 0093 ffff | | .CONST 0x0093,0xffff 0a7a 0098 0001 | | .CONST 0x0098,0x0001 0a7c 0099 0401 | | .CONST 0x0099,0x0401 0a7e 009b 0402 | | .CONST 0x009b,0x0402 0a80 009c 0403 | | .CONST 0x009c,0x0403 0a82 009d 0404 | | .CONST 0x009d,0x0404 0a84 009e 0001 | | .CONST 0x009e,0x0001 0a86 00ac 0005 | | .CONST 0x00ac,0x0005 0a88 00b1 0006 | | .CONST 0x00b1,0x0006 0a8a 00b3 0002 | | .CONST 0x00b3,0x0002 0a8c 00b5 0003 | | .CONST 0x00b5,0x0003 0a8e 00b7 0004 | | .CONST 0x00b7,0x0004 0a90 00ba 0801 | | .CONST 0x00ba,0x0801 0a92 00bc 0802 | | .CONST 0x00bc,0x0802 0a94 00bd 0803 | | .CONST 0x00bd,0x0803 0a96 00be 0804 | | .CONST 0x00be,0x0804 0a98 00c0 0004 | | .CONST 0x00c0,0x0004 0a9a ; -------------------------------------------------------------------------------------- 0a9a ; Debug3 Subtable 0x3 0a9a ; -------------------------------------------------------------------------------------- 0a9a 0001 0001 | | .DBG3TAB 0x0001,0x0001 0a9c 00cb ffff | | .CONST 0x00cb,0xffff 0a9e 00d0 0001 | | .CONST 0x00d0,0x0001 0aa0 ; -------------------------------------------------------------------------------------- 0aa0 ; Debug3 Subtable 0x4 0aa0 ; -------------------------------------------------------------------------------------- 0aa0 0001 000d | | .DBG3TAB 0x0001,0x000d 0aa2 00db ffff | | .CONST 0x00db,0xffff 0aa4 00e0 0001 | | .CONST 0x00e0,0x0001 0aa6 00e1 0401 | | .CONST 0x00e1,0x0401 0aa8 00e3 0402 | | .CONST 0x00e3,0x0402 0aaa 00e4 0403 | | .CONST 0x00e4,0x0403 0aac 00e5 0404 | | .CONST 0x00e5,0x0404 0aae 00e6 0001 | | .CONST 0x00e6,0x0001 0ab0 00ed 0801 | | .CONST 0x00ed,0x0801 0ab2 00ef 0802 | | .CONST 0x00ef,0x0802 0ab4 00f0 0803 | | .CONST 0x00f0,0x0803 0ab6 00f1 0804 | | .CONST 0x00f1,0x0804 0ab8 00f3 0404 | | .CONST 0x00f3,0x0404 0aba 00f8 0c01 | | .CONST 0x00f8,0x0c01 0abc 00fc 0804 | | .CONST 0x00fc,0x0804 0abe ; -------------------------------------------------------------------------------------- 0abe ; Debug3 Subtable 0x5 0abe ; -------------------------------------------------------------------------------------- 0abe 0001 0009 | | .DBG3TAB 0x0001,0x0009 0ac0 0103 ffff | | .CONST 0x0103,0xffff 0ac2 010a 0001 | | .CONST 0x010a,0x0001 0ac4 010b 0401 | | .CONST 0x010b,0x0401 0ac6 010d 0402 | | .CONST 0x010d,0x0402 0ac8 010e 0403 | | .CONST 0x010e,0x0403 0aca 010f 0404 | | .CONST 0x010f,0x0404 0acc 0110 0001 | | .CONST 0x0110,0x0001 0ace 0114 0004 | | .CONST 0x0114,0x0004 0ad0 0116 0002 | | .CONST 0x0116,0x0002 0ad2 0118 0003 | | .CONST 0x0118,0x0003 0ad4 ; -------------------------------------------------------------------------------------- 0ad4 ; Debug3 Subtable 0x6 0ad4 ; -------------------------------------------------------------------------------------- 0ad4 0002 0010 | | .DBG3TAB 0x0002,0x0010 0ad6 0123 ffff | # | .CONST 0x0123,0xffff 0ad8 0128 fffe | ( | .CONST 0x0128,0xfffe 0ada 0129 0001 | ) | .CONST 0x0129,0x0001 0adc 012a 0401 | * | .CONST 0x012a,0x0401 0ade 012c 0402 | , | .CONST 0x012c,0x0402 0ae0 012d 0403 | - | .CONST 0x012d,0x0403 0ae2 012e 0404 | . | .CONST 0x012e,0x0404 0ae4 012f 0001 | / | .CONST 0x012f,0x0001 0ae6 0133 0006 | 3 | .CONST 0x0133,0x0006 0ae8 0135 0002 | 5 | .CONST 0x0135,0x0002 0aea 0138 0003 | 8 | .CONST 0x0138,0x0003 0aec 0139 0801 | 9 | .CONST 0x0139,0x0801 0aee 013b 0802 | ; | .CONST 0x013b,0x0802 0af0 013c 0803 | < | .CONST 0x013c,0x0803 0af2 013d 0804 | = | .CONST 0x013d,0x0804 0af4 013e 0003 | > | .CONST 0x013e,0x0003 0af6 0140 0004 | @ | .CONST 0x0140,0x0004 0af8 0142 0005 | B | .CONST 0x0142,0x0005 0afa ; -------------------------------------------------------------------------------------- 0afa ; Debug3 Subtable 0x7 0afa ; -------------------------------------------------------------------------------------- 0afa 0001 000b | | .DBG3TAB 0x0001,0x000b 0afc 014b ffff | K | .CONST 0x014b,0xffff 0afe 014c 0001 | L | .CONST 0x014c,0x0001 0b00 014f 0002 | O | .CONST 0x014f,0x0002 0b02 0151 0003 | Q | .CONST 0x0151,0x0003 0b04 0154 0004 | T | .CONST 0x0154,0x0004 0b06 0155 0401 | U | .CONST 0x0155,0x0401 0b08 0157 0402 | W | .CONST 0x0157,0x0402 0b0a 0158 0403 | X | .CONST 0x0158,0x0403 0b0c 0159 0404 | Y | .CONST 0x0159,0x0404 0b0e 015a 0004 | Z | .CONST 0x015a,0x0004 0b10 015c 0005 | \ | .CONST 0x015c,0x0005 0b12 015f 0006 | _ | .CONST 0x015f,0x0006 0b14 ; -------------------------------------------------------------------------------------- 0b14 ; Debug3 Subtable 0x8 0b14 ; -------------------------------------------------------------------------------------- 0b14 0004 0010 | | .DBG3TAB 0x0004,0x0010 0b16 016b ffff | k | .CONST 0x016b,0xffff 0b18 016f fffe | o | .CONST 0x016f,0xfffe 0b1a 0173 fffd | s | .CONST 0x0173,0xfffd 0b1c 0176 fffc | v | .CONST 0x0176,0xfffc 0b1e 0177 0001 | w | .CONST 0x0177,0x0001 0b20 0178 0401 | x | .CONST 0x0178,0x0401 0b22 017a 0402 | z | .CONST 0x017a,0x0402 0b24 017b 0403 | { | .CONST 0x017b,0x0403 0b26 017c 0404 | | | .CONST 0x017c,0x0404 0b28 017d 0001 | } | .CONST 0x017d,0x0001 0b2a 017f 0002 | | .CONST 0x017f,0x0002 0b2c 0183 0003 | | .CONST 0x0183,0x0003 0b2e 0188 0004 | | .CONST 0x0188,0x0004 0b30 0189 0801 | | .CONST 0x0189,0x0801 0b32 018b 0802 | | .CONST 0x018b,0x0802 0b34 018c 0803 | | .CONST 0x018c,0x0803 0b36 018d 0804 | | .CONST 0x018d,0x0804 0b38 018e 0004 | | .CONST 0x018e,0x0004 0b3a 0190 0005 | | .CONST 0x0190,0x0005 0b3c 0195 0006 | | .CONST 0x0195,0x0006 0b3e ; -------------------------------------------------------------------------------------- 0b3e ; Debug3 Subtable 0x9 0b3e ; -------------------------------------------------------------------------------------- 0b3e 0005 0023 | #| .DBG3TAB 0x0005,0x0023 0b40 019b ffff | | .CONST 0x019b,0xffff 0b42 01a0 fffe | | .CONST 0x01a0,0xfffe 0b44 01a7 fffd | | .CONST 0x01a7,0xfffd 0b46 01a8 fffc | | .CONST 0x01a8,0xfffc 0b48 01a9 fffb | | .CONST 0x01a9,0xfffb 0b4a 01ad 0002 | | .CONST 0x01ad,0x0002 0b4c 01af 0401 | | .CONST 0x01af,0x0401 0b4e 01b1 0402 | | .CONST 0x01b1,0x0402 0b50 01b3 0403 | | .CONST 0x01b3,0x0403 0b52 01b7 0404 | | .CONST 0x01b7,0x0404 0b54 01bb 0405 | | .CONST 0x01bb,0x0405 0b56 01bd 0801 | | .CONST 0x01bd,0x0801 0b58 01bf 0802 | | .CONST 0x01bf,0x0802 0b5a 01c0 0803 | | .CONST 0x01c0,0x0803 0b5c 01c1 0804 | | .CONST 0x01c1,0x0804 0b5e 01c3 0405 | | .CONST 0x01c3,0x0405 0b60 01cd 0c01 | | .CONST 0x01cd,0x0c01 0b62 01cf 0c02 | | .CONST 0x01cf,0x0c02 0b64 01d0 0c03 | | .CONST 0x01d0,0x0c03 0b66 01d1 0c04 | | .CONST 0x01d1,0x0c04 0b68 01d3 0804 | | .CONST 0x01d3,0x0804 0b6a 01e1 0002 | | .CONST 0x01e1,0x0002 0b6c 01e4 0003 | | .CONST 0x01e4,0x0003 0b6e 01e7 0004 | | .CONST 0x01e7,0x0004 0b70 01e8 1001 | | .CONST 0x01e8,0x1001 0b72 01ea 1002 | | .CONST 0x01ea,0x1002 0b74 01eb 1003 | | .CONST 0x01eb,0x1003 0b76 01ec 1004 | | .CONST 0x01ec,0x1004 0b78 01ed 0004 | | .CONST 0x01ed,0x0004 0b7a 01ef 0005 | | .CONST 0x01ef,0x0005 0b7c 01f3 0006 | | .CONST 0x01f3,0x0006 0b7e 01f8 0007 | | .CONST 0x01f8,0x0007 0b80 01f9 1401 | | .CONST 0x01f9,0x1401 0b82 01fb 1402 | | .CONST 0x01fb,0x1402 0b84 01fd 1403 | | .CONST 0x01fd,0x1403 0b86 0200 0007 | | .CONST 0x0200,0x0007 0b88 0204 0001 | | .CONST 0x0204,0x0001 0b8a 0205 1801 | | .CONST 0x0205,0x1801 0b8c 0207 0001 | | .CONST 0x0207,0x0001 0b8e 0209 0008 | | .CONST 0x0209,0x0008 0b90 ; -------------------------------------------------------------------------------------- 0b90 ; Debug3 Subtable 0xa 0b90 ; -------------------------------------------------------------------------------------- 0b90 0003 0015 | | .DBG3TAB 0x0003,0x0015 0b92 0213 ffff | | .CONST 0x0213,0xffff 0b94 0218 0401 | | .CONST 0x0218,0x0401 0b96 021a 0402 | | .CONST 0x021a,0x0402 0b98 021c 0403 | | .CONST 0x021c,0x0403 0b9a 0220 0404 | | .CONST 0x0220,0x0404 0b9c 0224 0405 | $ | .CONST 0x0224,0x0405 0b9e 0226 0801 | & | .CONST 0x0226,0x0801 0ba0 0228 0802 | ( | .CONST 0x0228,0x0802 0ba2 0229 0803 | ) | .CONST 0x0229,0x0803 0ba4 022a 0804 | * | .CONST 0x022a,0x0804 0ba6 022c 0405 | , | .CONST 0x022c,0x0405 0ba8 0236 0c01 | 6 | .CONST 0x0236,0x0c01 0baa 0238 0c02 | 8 | .CONST 0x0238,0x0c02 0bac 0239 0c03 | 9 | .CONST 0x0239,0x0c03 0bae 023a 0c04 | : | .CONST 0x023a,0x0c04 0bb0 023c 0804 | < | .CONST 0x023c,0x0804 0bb2 024a ffff | J | .CONST 0x024a,0xffff 0bb4 024f fffe | O | .CONST 0x024f,0xfffe 0bb6 0253 0002 | S | .CONST 0x0253,0x0002 0bb8 0256 0003 | V | .CONST 0x0256,0x0003 0bba 025d 0001 | ] | .CONST 0x025d,0x0001 0bbc 025e 1001 | ^ | .CONST 0x025e,0x1001 0bbe 0260 0001 | ` | .CONST 0x0260,0x0001 0bc0 0262 0004 | b | .CONST 0x0262,0x0004 0bc2 ; -------------------------------------------------------------------------------------- 0bc2 ; Debug3 Subtable 0xb 0bc2 ; -------------------------------------------------------------------------------------- 0bc2 0000 0001 | | .DBG3TAB 0x0000,0x0001 0bc4 026b 0001 | k | .CONST 0x026b,0x0001 0bc6 ; -------------------------------------------------------------------------------------- 0bc6 ; Debug3 Subtable 0xc 0bc6 ; -------------------------------------------------------------------------------------- 0bc6 0000 0006 | | .DBG3TAB 0x0000,0x0006 0bc8 0273 0001 | s | .CONST 0x0273,0x0001 0bca 0276 0401 | v | .CONST 0x0276,0x0401 0bcc 0278 0402 | x | .CONST 0x0278,0x0402 0bce 0279 0403 | y | .CONST 0x0279,0x0403 0bd0 027a 0404 | z | .CONST 0x027a,0x0404 0bd2 027c 0001 | | | .CONST 0x027c,0x0001 0bd4 ; -------------------------------------------------------------------------------------- 0bd4 ; Debug3 Subtable 0xd 0bd4 ; -------------------------------------------------------------------------------------- 0bd4 0002 001c | | .DBG3TAB 0x0002,0x001c 0bd6 0283 ffff | | .CONST 0x0283,0xffff 0bd8 0288 fffe | | .CONST 0x0288,0xfffe 0bda 028b 0002 | | .CONST 0x028b,0x0002 0bdc 028d 0401 | | .CONST 0x028d,0x0401 0bde 028f 0402 | | .CONST 0x028f,0x0402 0be0 0291 0403 | | .CONST 0x0291,0x0403 0be2 0295 0404 | | .CONST 0x0295,0x0404 0be4 0299 0405 | | .CONST 0x0299,0x0405 0be6 029b 0801 | | .CONST 0x029b,0x0801 0be8 029d 0802 | | .CONST 0x029d,0x0802 0bea 029e 0803 | | .CONST 0x029e,0x0803 0bec 029f 0804 | | .CONST 0x029f,0x0804 0bee 02a1 0405 | | .CONST 0x02a1,0x0405 0bf0 02ab 0c01 | | .CONST 0x02ab,0x0c01 0bf2 02ad 0c02 | | .CONST 0x02ad,0x0c02 0bf4 02ae 0c03 | | .CONST 0x02ae,0x0c03 0bf6 02af 0c04 | | .CONST 0x02af,0x0c04 0bf8 02b1 0804 | | .CONST 0x02b1,0x0804 0bfa 02bf 0002 | | .CONST 0x02bf,0x0002 0bfc 02c0 0003 | | .CONST 0x02c0,0x0003 0bfe 02c3 0004 | | .CONST 0x02c3,0x0004 0c00 02c5 0005 | | .CONST 0x02c5,0x0005 0c02 02c6 1001 | | .CONST 0x02c6,0x1001 0c04 02c8 1002 | | .CONST 0x02c8,0x1002 0c06 02ca 1003 | | .CONST 0x02ca,0x1003 0c08 02cd 0005 | | .CONST 0x02cd,0x0005 0c0a 02cf 0001 | | .CONST 0x02cf,0x0001 0c0c 02d0 1401 | | .CONST 0x02d0,0x1401 0c0e 02d2 0001 | | .CONST 0x02d2,0x0001 0c10 02d4 0006 | | .CONST 0x02d4,0x0006 0c12 ; -------------------------------------------------------------------------------------- 0c12 ; Debug3 Subtable 0xe 0c12 ; -------------------------------------------------------------------------------------- 0c12 0000 000b | | .DBG3TAB 0x0000,0x000b 0c14 02db 0001 | | .CONST 0x02db,0x0001 0c16 02dc 0401 | | .CONST 0x02dc,0x0401 0c18 02de 0402 | | .CONST 0x02de,0x0402 0c1a 02df 0403 | | .CONST 0x02df,0x0403 0c1c 02e0 0404 | | .CONST 0x02e0,0x0404 0c1e 02e1 0001 | | .CONST 0x02e1,0x0001 0c20 02e5 0004 | | .CONST 0x02e5,0x0004 0c22 02e9 0005 | | .CONST 0x02e9,0x0005 0c24 02eb 0006 | | .CONST 0x02eb,0x0006 0c26 02ed 0002 | | .CONST 0x02ed,0x0002 0c28 02ef 0003 | | .CONST 0x02ef,0x0003 0c2a ; -------------------------------------------------------------------------------------- 0c2a ; Debug3 Subtable 0xf 0c2a ; -------------------------------------------------------------------------------------- 0c2a 0000 000b | | .DBG3TAB 0x0000,0x000b 0c2c 02fb 0001 | | .CONST 0x02fb,0x0001 0c2e 02fc 0401 | | .CONST 0x02fc,0x0401 0c30 02fe 0402 | | .CONST 0x02fe,0x0402 0c32 02ff 0403 | | .CONST 0x02ff,0x0403 0c34 0300 0404 | | .CONST 0x0300,0x0404 0c36 0301 0001 | | .CONST 0x0301,0x0001 0c38 0305 0004 | | .CONST 0x0305,0x0004 0c3a 0309 0005 | | .CONST 0x0309,0x0005 0c3c 030b 0006 | | .CONST 0x030b,0x0006 0c3e 030d 0002 | | .CONST 0x030d,0x0002 0c40 030f 0003 | | .CONST 0x030f,0x0003 0c42 ; -------------------------------------------------------------------------------------- 0c42 ; Debug3 Subtable 0x10 0c42 ; -------------------------------------------------------------------------------------- 0c42 0001 000b | | .DBG3TAB 0x0001,0x000b 0c44 031b ffff | | .CONST 0x031b,0xffff 0c46 0321 0001 | ! | .CONST 0x0321,0x0001 0c48 0322 0002 | " | .CONST 0x0322,0x0002 0c4a 0323 0401 | # | .CONST 0x0323,0x0401 0c4c 0325 0402 | % | .CONST 0x0325,0x0402 0c4e 0326 0403 | & | .CONST 0x0326,0x0403 0c50 0327 0404 | ' | .CONST 0x0327,0x0404 0c52 0328 0002 | ( | .CONST 0x0328,0x0002 0c54 0330 0006 | 0 | .CONST 0x0330,0x0006 0c56 0335 0003 | 5 | .CONST 0x0335,0x0003 0c58 0337 0004 | 7 | .CONST 0x0337,0x0004 0c5a 0339 0005 | 9 | .CONST 0x0339,0x0005 0c5c ; -------------------------------------------------------------------------------------- 0c5c ; Debug3 Subtable 0x11 0c5c ; -------------------------------------------------------------------------------------- 0c5c 0003 000a | | .DBG3TAB 0x0003,0x000a 0c5e 0343 ffff | C | .CONST 0x0343,0xffff 0c60 0345 0401 | E | .CONST 0x0345,0x0401 0c62 0346 ffff | F | .CONST 0x0346,0xffff 0c64 0347 fffe | G | .CONST 0x0347,0xfffe 0c66 034d 0002 | M | .CONST 0x034d,0x0002 0c68 0352 0003 | R | .CONST 0x0352,0x0003 0c6a 0356 0001 | V | .CONST 0x0356,0x0001 0c6c 0357 0801 | W | .CONST 0x0357,0x0801 0c6e 0359 0802 | Y | .CONST 0x0359,0x0802 0c70 035a 0803 | Z | .CONST 0x035a,0x0803 0c72 035b 0804 | [ | .CONST 0x035b,0x0804 0c74 035c 0001 | \ | .CONST 0x035c,0x0001 0c76 035f 0004 | _ | .CONST 0x035f,0x0004 0c78 ; -------------------------------------------------------------------------------------- 0c78 ; Debug3 Subtable 0x12 0c78 ; -------------------------------------------------------------------------------------- 0c78 0000 0003 | | .DBG3TAB 0x0000,0x0003 0c7a 036b 0001 | k | .CONST 0x036b,0x0001 0c7c 036d 0401 | m | .CONST 0x036d,0x0401 0c7e 0372 0001 | r | .CONST 0x0372,0x0001 0c80 ; -------------------------------------------------------------------------------------- 0c80 ; Debug3 Subtable 0x13 0c80 ; -------------------------------------------------------------------------------------- 0c80 0004 0016 | | .DBG3TAB 0x0004,0x0016 0c82 037b ffff | { | .CONST 0x037b,0xffff 0c84 037f fffe | | .CONST 0x037f,0xfffe 0c86 0380 0401 | | .CONST 0x0380,0x0401 0c88 0383 fffe | | .CONST 0x0383,0xfffe 0c8a 0384 fffd | | .CONST 0x0384,0xfffd 0c8c 038a 0001 | | .CONST 0x038a,0x0001 0c8e 038b 0801 | | .CONST 0x038b,0x0801 0c90 038e 0001 | | .CONST 0x038e,0x0001 0c92 0391 0003 | | .CONST 0x0391,0x0003 0c94 0393 0004 | | .CONST 0x0393,0x0004 0c96 0394 0c01 | | .CONST 0x0394,0x0c01 0c98 0397 0004 | | .CONST 0x0397,0x0004 0c9a 0399 0005 | | .CONST 0x0399,0x0005 0c9c 039a 1001 | | .CONST 0x039a,0x1001 0c9e 039b 0005 | | .CONST 0x039b,0x0005 0ca0 039e 1401 | | .CONST 0x039e,0x1401 0ca2 03a1 1001 | | .CONST 0x03a1,0x1001 0ca4 03a8 0006 | | .CONST 0x03a8,0x0006 0ca6 03a9 1801 | | .CONST 0x03a9,0x1801 0ca8 03ac 0006 | | .CONST 0x03ac,0x0006 0caa 03ae 0002 | | .CONST 0x03ae,0x0002 0cac 03af 1c01 | | .CONST 0x03af,0x1c01 0cae 03b1 0002 | | .CONST 0x03b1,0x0002 0cb0 03b3 0007 | | .CONST 0x03b3,0x0007 0cb2 03b4 2001 | | .CONST 0x03b4,0x2001 0cb4 03b5 0007 | | .CONST 0x03b5,0x0007 0cb6 ; -------------------------------------------------------------------------------------- 0cb6 ; Debug3 Subtable 0x14 0cb6 ; -------------------------------------------------------------------------------------- 0cb6 0007 003f | ?| .DBG3TAB 0x0007,0x003f 0cb8 03c3 ffff | | .CONST 0x03c3,0xffff 0cba 03c4 fffe | | .CONST 0x03c4,0xfffe 0cbc 03c5 fffd | | .CONST 0x03c5,0xfffd 0cbe 03c6 fffc | | .CONST 0x03c6,0xfffc 0cc0 03c7 fffb | | .CONST 0x03c7,0xfffb 0cc2 03c9 0401 | | .CONST 0x03c9,0x0401 0cc4 03ca fffb | | .CONST 0x03ca,0xfffb 0cc6 03cd 0801 | | .CONST 0x03cd,0x0801 0cc8 03ce 0401 | | .CONST 0x03ce,0x0401 0cca 03cf fffa | | .CONST 0x03cf,0xfffa 0ccc 03d1 0001 | | .CONST 0x03d1,0x0001 0cce 03d2 0c01 | | .CONST 0x03d2,0x0c01 0cd0 03d4 0c02 | | .CONST 0x03d4,0x0c02 0cd2 03d5 0c03 | | .CONST 0x03d5,0x0c03 0cd4 03d6 0c04 | | .CONST 0x03d6,0x0c04 0cd6 03d7 0001 | | .CONST 0x03d7,0x0001 0cd8 03d9 0002 | | .CONST 0x03d9,0x0002 0cda 03e1 0004 | | .CONST 0x03e1,0x0004 0cdc 03e3 1001 | | .CONST 0x03e3,0x1001 0cde 03e5 1002 | | .CONST 0x03e5,0x1002 0ce0 03e7 1003 | | .CONST 0x03e7,0x1003 0ce2 03eb 1004 | | .CONST 0x03eb,0x1004 0ce4 03ef 1005 | | .CONST 0x03ef,0x1005 0ce6 03f1 1401 | | .CONST 0x03f1,0x1401 0ce8 03f3 1402 | | .CONST 0x03f3,0x1402 0cea 03f4 1403 | | .CONST 0x03f4,0x1403 0cec 03f5 1404 | | .CONST 0x03f5,0x1404 0cee 03f7 1005 | | .CONST 0x03f7,0x1005 0cf0 0401 1801 | | .CONST 0x0401,0x1801 0cf2 0403 1802 | | .CONST 0x0403,0x1802 0cf4 0404 1803 | | .CONST 0x0404,0x1803 0cf6 0405 1804 | | .CONST 0x0405,0x1804 0cf8 0407 1404 | | .CONST 0x0407,0x1404 0cfa 0415 0004 | | .CONST 0x0415,0x0004 0cfc 0416 0005 | | .CONST 0x0416,0x0005 0cfe 0417 1c01 | | .CONST 0x0417,0x1c01 0d00 0419 1c02 | | .CONST 0x0419,0x1c02 0d02 041b 1c03 | | .CONST 0x041b,0x1c03 0d04 041e 0005 | | .CONST 0x041e,0x0005 0d06 041f 0006 | | .CONST 0x041f,0x0006 0d08 0427 0008 | ' | .CONST 0x0427,0x0008 0d0a 0429 2001 | ) | .CONST 0x0429,0x2001 0d0c 042b 2002 | + | .CONST 0x042b,0x2002 0d0e 042d 2003 | - | .CONST 0x042d,0x2003 0d10 0431 2004 | 1 | .CONST 0x0431,0x2004 0d12 0435 2005 | 5 | .CONST 0x0435,0x2005 0d14 0437 2401 | 7$ | .CONST 0x0437,0x2401 0d16 0439 2402 | 9$ | .CONST 0x0439,0x2402 0d18 043a 2403 | :$ | .CONST 0x043a,0x2403 0d1a 043b 2404 | ;$ | .CONST 0x043b,0x2404 0d1c 043d 2005 | = | .CONST 0x043d,0x2005 0d1e 0447 2801 | G( | .CONST 0x0447,0x2801 0d20 0449 2802 | I( | .CONST 0x0449,0x2802 0d22 044a 2803 | J( | .CONST 0x044a,0x2803 0d24 044b 2804 | K( | .CONST 0x044b,0x2804 0d26 044d 2404 | M$ | .CONST 0x044d,0x2404 0d28 045b 0008 | [ | .CONST 0x045b,0x0008 0d2a 045c 0009 | \ | .CONST 0x045c,0x0009 0d2c 045d 2c01 | ], | .CONST 0x045d,0x2c01 0d2e 045f 2c02 | _, | .CONST 0x045f,0x2c02 0d30 0461 2c03 | a, | .CONST 0x0461,0x2c03 0d32 0464 0009 | d | .CONST 0x0464,0x0009 0d34 0465 000a | e | .CONST 0x0465,0x000a 0d36 0468 0007 | h | .CONST 0x0468,0x0007 0d38 0469 3001 | i0 | .CONST 0x0469,0x3001 0d3a 046b 0007 | k | .CONST 0x046b,0x0007 0d3c 046e 0003 | n | .CONST 0x046e,0x0003 0d3e 046f 3401 | o4 | .CONST 0x046f,0x3401 0d40 0471 0003 | q | .CONST 0x0471,0x0003 0d42 0473 000b | s | .CONST 0x0473,0x000b 0d44 ; -------------------------------------------------------------------------------------- 0d44 ; Debug3 Subtable 0x15 0d44 ; -------------------------------------------------------------------------------------- 0d44 0000 0001 | | .DBG3TAB 0x0000,0x0001 0d46 047b 0001 | { | .CONST 0x047b,0x0001 0d48 ; -------------------------------------------------------------------------------------- 0d48 ; Debug3 Subtable 0x16 0d48 ; -------------------------------------------------------------------------------------- 0d48 0001 0006 | | .DBG3TAB 0x0001,0x0006 0d4a 048b ffff | | .CONST 0x048b,0xffff 0d4c 048c 0001 | | .CONST 0x048c,0x0001 0d4e 0493 0002 | | .CONST 0x0493,0x0002 0d50 0495 0003 | | .CONST 0x0495,0x0003 0d52 0498 0004 | | .CONST 0x0498,0x0004 0d54 0499 0401 | | .CONST 0x0499,0x0401 0d56 049b 0004 | | .CONST 0x049b,0x0004 0d58 ; -------------------------------------------------------------------------------------- 0d58 ; Debug3 Subtable 0x17 0d58 ; -------------------------------------------------------------------------------------- 0d58 0000 000a | | .DBG3TAB 0x0000,0x000a 0d5a 04ab 0001 | | .CONST 0x04ab,0x0001 0d5c 04ac 0401 | | .CONST 0x04ac,0x0401 0d5e 04ae 0402 | | .CONST 0x04ae,0x0402 0d60 04af 0403 | | .CONST 0x04af,0x0403 0d62 04b0 0404 | | .CONST 0x04b0,0x0404 0d64 04b1 0001 | | .CONST 0x04b1,0x0001 0d66 04b7 0003 | | .CONST 0x04b7,0x0003 0d68 04b9 0002 | | .CONST 0x04b9,0x0002 0d6a 04be 0801 | | .CONST 0x04be,0x0801 0d6c 04c2 0002 | | .CONST 0x04c2,0x0002 0d6e ; -------------------------------------------------------------------------------------- 0d6e ; Debug3 Subtable 0x18 0d6e ; -------------------------------------------------------------------------------------- 0d6e 0001 001b | | .DBG3TAB 0x0001,0x001b 0d70 04cb ffff | | .CONST 0x04cb,0xffff 0d72 04d6 0002 | | .CONST 0x04d6,0x0002 0d74 04d8 0401 | | .CONST 0x04d8,0x0401 0d76 04da 0402 | | .CONST 0x04da,0x0402 0d78 04dc 0403 | | .CONST 0x04dc,0x0403 0d7a 04e0 0404 | | .CONST 0x04e0,0x0404 0d7c 04e4 0405 | | .CONST 0x04e4,0x0405 0d7e 04e6 0801 | | .CONST 0x04e6,0x0801 0d80 04e8 0802 | | .CONST 0x04e8,0x0802 0d82 04e9 0803 | | .CONST 0x04e9,0x0803 0d84 04ea 0804 | | .CONST 0x04ea,0x0804 0d86 04ec 0405 | | .CONST 0x04ec,0x0405 0d88 04f6 0c01 | | .CONST 0x04f6,0x0c01 0d8a 04f8 0c02 | | .CONST 0x04f8,0x0c02 0d8c 04f9 0c03 | | .CONST 0x04f9,0x0c03 0d8e 04fa 0c04 | | .CONST 0x04fa,0x0c04 0d90 04fc 0804 | | .CONST 0x04fc,0x0804 0d92 050a 0002 | | .CONST 0x050a,0x0002 0d94 050e 0003 | | .CONST 0x050e,0x0003 0d96 0510 0004 | | .CONST 0x0510,0x0004 0d98 0511 1001 | | .CONST 0x0511,0x1001 0d9a 0513 1002 | | .CONST 0x0513,0x1002 0d9c 0515 1003 | | .CONST 0x0515,0x1003 0d9e 0518 0004 | | .CONST 0x0518,0x0004 0da0 051c 0001 | | .CONST 0x051c,0x0001 0da2 051d 1401 | | .CONST 0x051d,0x1401 0da4 051f 0001 | | .CONST 0x051f,0x0001 0da6 0521 0005 | ! | .CONST 0x0521,0x0005 0da8 ; -------------------------------------------------------------------------------------- 0da8 ; Debug3 Subtable 0x19 0da8 ; -------------------------------------------------------------------------------------- 0da8 0001 0043 | C| .DBG3TAB 0x0001,0x0043 0daa 052b ffff | + | .CONST 0x052b,0xffff 0dac 0532 0002 | 2 | .CONST 0x0532,0x0002 0dae 0534 0401 | 4 | .CONST 0x0534,0x0401 0db0 0536 0402 | 6 | .CONST 0x0536,0x0402 0db2 0538 0403 | 8 | .CONST 0x0538,0x0403 0db4 053c 0404 | < | .CONST 0x053c,0x0404 0db6 0540 0405 | @ | .CONST 0x0540,0x0405 0db8 0542 0801 | B | .CONST 0x0542,0x0801 0dba 0544 0802 | D | .CONST 0x0544,0x0802 0dbc 0545 0803 | E | .CONST 0x0545,0x0803 0dbe 0546 0804 | F | .CONST 0x0546,0x0804 0dc0 0548 0405 | H | .CONST 0x0548,0x0405 0dc2 0552 0c01 | R | .CONST 0x0552,0x0c01 0dc4 0554 0c02 | T | .CONST 0x0554,0x0c02 0dc6 0555 0c03 | U | .CONST 0x0555,0x0c03 0dc8 0556 0c04 | V | .CONST 0x0556,0x0c04 0dca 0558 0804 | X | .CONST 0x0558,0x0804 0dcc 0566 0002 | f | .CONST 0x0566,0x0002 0dce 0567 1001 | g | .CONST 0x0567,0x1001 0dd0 0569 1002 | i | .CONST 0x0569,0x1002 0dd2 056a 1003 | j | .CONST 0x056a,0x1003 0dd4 056b 1004 | k | .CONST 0x056b,0x1004 0dd6 056d 0002 | m | .CONST 0x056d,0x0002 0dd8 0575 0007 | u | .CONST 0x0575,0x0007 0dda 0577 1401 | w | .CONST 0x0577,0x1401 0ddc 0579 1402 | y | .CONST 0x0579,0x1402 0dde 057b 1403 | { | .CONST 0x057b,0x1403 0de0 057f 1404 | | .CONST 0x057f,0x1404 0de2 0583 1405 | | .CONST 0x0583,0x1405 0de4 0585 1801 | | .CONST 0x0585,0x1801 0de6 0587 1802 | | .CONST 0x0587,0x1802 0de8 0588 1803 | | .CONST 0x0588,0x1803 0dea 0589 1804 | | .CONST 0x0589,0x1804 0dec 058b 1405 | | .CONST 0x058b,0x1405 0dee 0595 1c01 | | .CONST 0x0595,0x1c01 0df0 0597 1c02 | | .CONST 0x0597,0x1c02 0df2 0598 1c03 | | .CONST 0x0598,0x1c03 0df4 0599 1c04 | | .CONST 0x0599,0x1c04 0df6 059b 1804 | | .CONST 0x059b,0x1804 0df8 05a9 0007 | | .CONST 0x05a9,0x0007 0dfa 05ae 0003 | | .CONST 0x05ae,0x0003 0dfc 05b0 0004 | | .CONST 0x05b0,0x0004 0dfe 05b2 0005 | | .CONST 0x05b2,0x0005 0e00 05b4 2001 | | .CONST 0x05b4,0x2001 0e02 05b6 2002 | | .CONST 0x05b6,0x2002 0e04 05b8 2003 | | .CONST 0x05b8,0x2003 0e06 05bc 2004 | | .CONST 0x05bc,0x2004 0e08 05c0 2005 | | .CONST 0x05c0,0x2005 0e0a 05c2 2401 | $ | .CONST 0x05c2,0x2401 0e0c 05c4 2402 | $ | .CONST 0x05c4,0x2402 0e0e 05c5 2403 | $ | .CONST 0x05c5,0x2403 0e10 05c6 2404 | $ | .CONST 0x05c6,0x2404 0e12 05c8 2005 | | .CONST 0x05c8,0x2005 0e14 05d2 2801 | ( | .CONST 0x05d2,0x2801 0e16 05d4 2802 | ( | .CONST 0x05d4,0x2802 0e18 05d5 2803 | ( | .CONST 0x05d5,0x2803 0e1a 05d6 2804 | ( | .CONST 0x05d6,0x2804 0e1c 05d8 2404 | $ | .CONST 0x05d8,0x2404 0e1e 05e6 0005 | | .CONST 0x05e6,0x0005 0e20 05e9 0008 | | .CONST 0x05e9,0x0008 0e22 05ea 2c01 | , | .CONST 0x05ea,0x2c01 0e24 05ec 2c02 | , | .CONST 0x05ec,0x2c02 0e26 05ee 2c03 | , | .CONST 0x05ee,0x2c03 0e28 05f1 0008 | | .CONST 0x05f1,0x0008 0e2a 05f3 0001 | | .CONST 0x05f3,0x0001 0e2c 05f4 3001 | 0 | .CONST 0x05f4,0x3001 0e2e 05f6 0001 | | .CONST 0x05f6,0x0001 0e30 05f8 0009 | | .CONST 0x05f8,0x0009 0e32 ; -------------------------------------------------------------------------------------- 0e32 ; Debug3 Subtable 0x1a 0e32 ; -------------------------------------------------------------------------------------- 0e32 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e34 0603 0001 | | .CONST 0x0603,0x0001 0e36 ; -------------------------------------------------------------------------------------- 0e36 ; Debug3 Subtable 0x1b 0e36 ; -------------------------------------------------------------------------------------- 0e36 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e38 0613 0001 | | .CONST 0x0613,0x0001 0e3a ; -------------------------------------------------------------------------------------- 0e3a ; Debug3 Subtable 0x1c 0e3a ; -------------------------------------------------------------------------------------- 0e3a 0002 001c | | .DBG3TAB 0x0002,0x001c 0e3c 061b ffff | | .CONST 0x061b,0xffff 0e3e 0624 fffe | $ | .CONST 0x0624,0xfffe 0e40 0627 0002 | ' | .CONST 0x0627,0x0002 0e42 0629 0401 | ) | .CONST 0x0629,0x0401 0e44 062b 0402 | + | .CONST 0x062b,0x0402 0e46 062d 0403 | - | .CONST 0x062d,0x0403 0e48 0631 0404 | 1 | .CONST 0x0631,0x0404 0e4a 0635 0405 | 5 | .CONST 0x0635,0x0405 0e4c 0637 0801 | 7 | .CONST 0x0637,0x0801 0e4e 0639 0802 | 9 | .CONST 0x0639,0x0802 0e50 063a 0803 | : | .CONST 0x063a,0x0803 0e52 063b 0804 | ; | .CONST 0x063b,0x0804 0e54 063d 0405 | = | .CONST 0x063d,0x0405 0e56 0647 0c01 | G | .CONST 0x0647,0x0c01 0e58 0649 0c02 | I | .CONST 0x0649,0x0c02 0e5a 064a 0c03 | J | .CONST 0x064a,0x0c03 0e5c 064b 0c04 | K | .CONST 0x064b,0x0c04 0e5e 064d 0804 | M | .CONST 0x064d,0x0804 0e60 065b 0002 | [ | .CONST 0x065b,0x0002 0e62 065e 0003 | ^ | .CONST 0x065e,0x0003 0e64 0664 0004 | d | .CONST 0x0664,0x0004 0e66 0666 0005 | f | .CONST 0x0666,0x0005 0e68 0667 1001 | g | .CONST 0x0667,0x1001 0e6a 0669 1002 | i | .CONST 0x0669,0x1002 0e6c 066b 1003 | k | .CONST 0x066b,0x1003 0e6e 066e 0005 | n | .CONST 0x066e,0x0005 0e70 0672 0001 | r | .CONST 0x0672,0x0001 0e72 0673 1401 | s | .CONST 0x0673,0x1401 0e74 0675 0001 | u | .CONST 0x0675,0x0001 0e76 0677 0006 | w | .CONST 0x0677,0x0006 0e78 ; -------------------------------------------------------------------------------------- 0e78 ; Debug3 Subtable 0x1d 0e78 ; -------------------------------------------------------------------------------------- 0e78 0003 0017 | | .DBG3TAB 0x0003,0x0017 0e7a 0683 ffff | | .CONST 0x0683,0xffff 0e7c 0688 0401 | | .CONST 0x0688,0x0401 0e7e 068a 0402 | | .CONST 0x068a,0x0402 0e80 068c 0403 | | .CONST 0x068c,0x0403 0e82 0690 0404 | | .CONST 0x0690,0x0404 0e84 0694 0405 | | .CONST 0x0694,0x0405 0e86 0696 0801 | | .CONST 0x0696,0x0801 0e88 0698 0802 | | .CONST 0x0698,0x0802 0e8a 0699 0803 | | .CONST 0x0699,0x0803 0e8c 069a 0804 | | .CONST 0x069a,0x0804 0e8e 069c 0405 | | .CONST 0x069c,0x0405 0e90 06a6 0c01 | | .CONST 0x06a6,0x0c01 0e92 06a8 0c02 | | .CONST 0x06a8,0x0c02 0e94 06a9 0c03 | | .CONST 0x06a9,0x0c03 0e96 06aa 0c04 | | .CONST 0x06aa,0x0c04 0e98 06ac 0804 | | .CONST 0x06ac,0x0804 0e9a 06ba ffff | | .CONST 0x06ba,0xffff 0e9c 06bf fffe | | .CONST 0x06bf,0xfffe 0e9e 06c2 0002 | | .CONST 0x06c2,0x0002 0ea0 06c7 0003 | | .CONST 0x06c7,0x0003 0ea2 06cd 0004 | | .CONST 0x06cd,0x0004 0ea4 06cf 0005 | | .CONST 0x06cf,0x0005 0ea6 06d6 0001 | | .CONST 0x06d6,0x0001 0ea8 06d7 1001 | | .CONST 0x06d7,0x1001 0eaa 06d9 0001 | | .CONST 0x06d9,0x0001 0eac 06db 0006 | | .CONST 0x06db,0x0006 0eae ; -------------------------------------------------------------------------------------- 0eae ; Debug3 Subtable 0x1e 0eae ; -------------------------------------------------------------------------------------- 0eae 0000 000d | | .DBG3TAB 0x0000,0x000d 0eb0 06e3 0001 | | .CONST 0x06e3,0x0001 0eb2 06e4 0401 | | .CONST 0x06e4,0x0401 0eb4 06e6 0402 | | .CONST 0x06e6,0x0402 0eb6 06e7 0403 | | .CONST 0x06e7,0x0403 0eb8 06e8 0404 | | .CONST 0x06e8,0x0404 0eba 06e9 0001 | | .CONST 0x06e9,0x0001 0ebc 06eb 0002 | | .CONST 0x06eb,0x0002 0ebe 06ed 0003 | | .CONST 0x06ed,0x0003 0ec0 06f0 0801 | | .CONST 0x06f0,0x0801 0ec2 06f2 0802 | | .CONST 0x06f2,0x0802 0ec4 06f3 0803 | | .CONST 0x06f3,0x0803 0ec6 06f4 0804 | | .CONST 0x06f4,0x0804 0ec8 06f6 0003 | | .CONST 0x06f6,0x0003 0eca ; -------------------------------------------------------------------------------------- 0eca ; Debug3 Subtable 0x1f 0eca ; -------------------------------------------------------------------------------------- 0eca 0002 001c | | .DBG3TAB 0x0002,0x001c 0ecc 06fb ffff | | .CONST 0x06fb,0xffff 0ece 0704 fffe | | .CONST 0x0704,0xfffe 0ed0 0707 0002 | | .CONST 0x0707,0x0002 0ed2 0709 0401 | | .CONST 0x0709,0x0401 0ed4 070b 0402 | | .CONST 0x070b,0x0402 0ed6 070d 0403 | | .CONST 0x070d,0x0403 0ed8 0711 0404 | | .CONST 0x0711,0x0404 0eda 0715 0405 | | .CONST 0x0715,0x0405 0edc 0717 0801 | | .CONST 0x0717,0x0801 0ede 0719 0802 | | .CONST 0x0719,0x0802 0ee0 071a 0803 | | .CONST 0x071a,0x0803 0ee2 071b 0804 | | .CONST 0x071b,0x0804 0ee4 071d 0405 | | .CONST 0x071d,0x0405 0ee6 0727 0c01 | ' | .CONST 0x0727,0x0c01 0ee8 0729 0c02 | ) | .CONST 0x0729,0x0c02 0eea 072a 0c03 | * | .CONST 0x072a,0x0c03 0eec 072b 0c04 | + | .CONST 0x072b,0x0c04 0eee 072d 0804 | - | .CONST 0x072d,0x0804 0ef0 073b 0002 | ; | .CONST 0x073b,0x0002 0ef2 073c 0003 | < | .CONST 0x073c,0x0003 0ef4 0741 0004 | A | .CONST 0x0741,0x0004 0ef6 0743 0005 | C | .CONST 0x0743,0x0005 0ef8 0744 1001 | D | .CONST 0x0744,0x1001 0efa 0746 1002 | F | .CONST 0x0746,0x1002 0efc 0748 1003 | H | .CONST 0x0748,0x1003 0efe 074b 0005 | K | .CONST 0x074b,0x0005 0f00 074f 0001 | O | .CONST 0x074f,0x0001 0f02 0750 1401 | P | .CONST 0x0750,0x1401 0f04 0752 0001 | R | .CONST 0x0752,0x0001 0f06 0754 0006 | T | .CONST 0x0754,0x0006 0f08 ; -------------------------------------------------------------------------------------- 0f08 ; Debug3 Subtable 0x20 0f08 ; -------------------------------------------------------------------------------------- 0f08 0000 0009 | | .DBG3TAB 0x0000,0x0009 0f0a 075b 0001 | [ | .CONST 0x075b,0x0001 0f0c 075c 0401 | \ | .CONST 0x075c,0x0401 0f0e 075e 0402 | ^ | .CONST 0x075e,0x0402 0f10 075f 0403 | _ | .CONST 0x075f,0x0403 0f12 0760 0404 | ` | .CONST 0x0760,0x0404 0f14 0761 0001 | a | .CONST 0x0761,0x0001 0f16 0765 0004 | e | .CONST 0x0765,0x0004 0f18 0767 0002 | g | .CONST 0x0767,0x0002 0f1a 0771 0003 | q | .CONST 0x0771,0x0003 0f1c ; -------------------------------------------------------------------------------------- 0f1c ; Debug3 Subtable 0x21 0f1c ; -------------------------------------------------------------------------------------- 0f1c 0001 000d | | .DBG3TAB 0x0001,0x000d 0f1e 077b ffff | { | .CONST 0x077b,0xffff 0f20 0782 0002 | | .CONST 0x0782,0x0002 0f22 0783 0401 | | .CONST 0x0783,0x0401 0f24 0785 0402 | | .CONST 0x0785,0x0402 0f26 0786 0403 | | .CONST 0x0786,0x0403 0f28 0787 0404 | | .CONST 0x0787,0x0404 0f2a 0788 0002 | | .CONST 0x0788,0x0002 0f2c 078e 0005 | | .CONST 0x078e,0x0005 0f2e 0793 0003 | | .CONST 0x0793,0x0003 0f30 0795 0004 | | .CONST 0x0795,0x0004 0f32 079b 0001 | | .CONST 0x079b,0x0001 0f34 079c 0801 | | .CONST 0x079c,0x0801 0f36 079e 0001 | | .CONST 0x079e,0x0001 0f38 07a0 0006 | | .CONST 0x07a0,0x0006 0f3a ; -------------------------------------------------------------------------------------- 0f3a ; Debug3 Subtable 0x22 0f3a ; -------------------------------------------------------------------------------------- 0f3a 0000 0001 | | .DBG3TAB 0x0000,0x0001 0f3c 07ab 0001 | | .CONST 0x07ab,0x0001 0f3e ; -------------------------------------------------------------------------------------- 0f3e ; Debug3 Subtable 0x23 0f3e ; -------------------------------------------------------------------------------------- 0f3e 0001 000a | | .DBG3TAB 0x0001,0x000a 0f40 07bb ffff | | .CONST 0x07bb,0xffff 0f42 07bf 0001 | | .CONST 0x07bf,0x0001 0f44 07c0 0401 | | .CONST 0x07c0,0x0401 0f46 07c2 0402 | | .CONST 0x07c2,0x0402 0f48 07c3 0403 | | .CONST 0x07c3,0x0403 0f4a 07c4 0404 | | .CONST 0x07c4,0x0404 0f4c 07c5 0001 | | .CONST 0x07c5,0x0001 0f4e 07c7 0002 | | .CONST 0x07c7,0x0002 0f50 07c9 0003 | | .CONST 0x07c9,0x0003 0f52 07ca 0801 | | .CONST 0x07ca,0x0801 0f54 07cb 0003 | | .CONST 0x07cb,0x0003 0f56 ; -------------------------------------------------------------------------------------- 0f56 ; Debug3 Subtable 0x24 0f56 ; -------------------------------------------------------------------------------------- 0f56 0003 0012 | | .DBG3TAB 0x0003,0x0012 0f58 07d3 ffff | | .CONST 0x07d3,0xffff 0f5a 07d6 fffe | | .CONST 0x07d6,0xfffe 0f5c 07d7 fffd | | .CONST 0x07d7,0xfffd 0f5e 07da 0002 | | .CONST 0x07da,0x0002 0f60 07dc 0401 | | .CONST 0x07dc,0x0401 0f62 07e1 0801 | | .CONST 0x07e1,0x0801 0f64 07e3 0802 | | .CONST 0x07e3,0x0802 0f66 07e4 0803 | | .CONST 0x07e4,0x0803 0f68 07e5 0804 | | .CONST 0x07e5,0x0804 0f6a 07e7 0401 | | .CONST 0x07e7,0x0401 0f6c 07ec 0002 | | .CONST 0x07ec,0x0002 0f6e 07ed 0003 | | .CONST 0x07ed,0x0003 0f70 07f2 0004 | | .CONST 0x07f2,0x0004 0f72 07fb 0005 | | .CONST 0x07fb,0x0005 0f74 07fd 0006 | | .CONST 0x07fd,0x0006 0f76 07fe 0c01 | | .CONST 0x07fe,0x0c01 0f78 0801 0006 | | .CONST 0x0801,0x0006 0f7a 0803 0001 | | .CONST 0x0803,0x0001 0f7c 0804 1001 | | .CONST 0x0804,0x1001 0f7e 0806 0001 | | .CONST 0x0806,0x0001 0f80 0808 0007 | | .CONST 0x0808,0x0007 0f82 ; -------------------------------------------------------------------------------------- 0f82 ; Debug3 Subtable 0x25 0f82 ; -------------------------------------------------------------------------------------- 0f82 0001 001b | | .DBG3TAB 0x0001,0x001b 0f84 0813 ffff | | .CONST 0x0813,0xffff 0f86 081e 0002 | | .CONST 0x081e,0x0002 0f88 0820 0401 | | .CONST 0x0820,0x0401 0f8a 0822 0402 | " | .CONST 0x0822,0x0402 0f8c 0824 0403 | $ | .CONST 0x0824,0x0403 0f8e 0828 0404 | ( | .CONST 0x0828,0x0404 0f90 082c 0405 | , | .CONST 0x082c,0x0405 0f92 082e 0801 | . | .CONST 0x082e,0x0801 0f94 0830 0802 | 0 | .CONST 0x0830,0x0802 0f96 0831 0803 | 1 | .CONST 0x0831,0x0803 0f98 0832 0804 | 2 | .CONST 0x0832,0x0804 0f9a 0834 0405 | 4 | .CONST 0x0834,0x0405 0f9c 083e 0c01 | > | .CONST 0x083e,0x0c01 0f9e 0840 0c02 | @ | .CONST 0x0840,0x0c02 0fa0 0841 0c03 | A | .CONST 0x0841,0x0c03 0fa2 0842 0c04 | B | .CONST 0x0842,0x0c04 0fa4 0844 0804 | D | .CONST 0x0844,0x0804 0fa6 0852 0002 | R | .CONST 0x0852,0x0002 0fa8 0856 0003 | V | .CONST 0x0856,0x0003 0faa 0858 0004 | X | .CONST 0x0858,0x0004 0fac 0859 1001 | Y | .CONST 0x0859,0x1001 0fae 085b 1002 | [ | .CONST 0x085b,0x1002 0fb0 085d 1003 | ] | .CONST 0x085d,0x1003 0fb2 0860 0004 | ` | .CONST 0x0860,0x0004 0fb4 0864 0001 | d | .CONST 0x0864,0x0001 0fb6 0865 1401 | e | .CONST 0x0865,0x1401 0fb8 0867 0001 | g | .CONST 0x0867,0x0001 0fba 0869 0005 | i | .CONST 0x0869,0x0005 0fbc ; -------------------------------------------------------------------------------------- 0fbc ; Debug3 Subtable 0x26 0fbc ; -------------------------------------------------------------------------------------- 0fbc 0000 000d | | .DBG3TAB 0x0000,0x000d 0fbe 0873 0001 | s | .CONST 0x0873,0x0001 0fc0 0874 0401 | t | .CONST 0x0874,0x0401 0fc2 0876 0001 | v | .CONST 0x0876,0x0001 0fc4 0877 0002 | w | .CONST 0x0877,0x0002 0fc6 0878 0801 | x | .CONST 0x0878,0x0801 0fc8 0879 0002 | y | .CONST 0x0879,0x0002 0fca 087d 0003 | } | .CONST 0x087d,0x0003 0fcc 0880 0004 | | .CONST 0x0880,0x0004 0fce 0881 0c01 | | .CONST 0x0881,0x0c01 0fd0 0882 0004 | | .CONST 0x0882,0x0004 0fd2 0888 0005 | | .CONST 0x0888,0x0005 0fd4 0889 1001 | | .CONST 0x0889,0x1001 0fd6 088c 0005 | | .CONST 0x088c,0x0005 0fd8 0000 0000 | | .BLANK 0000[0x28]