|
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: 6144 (0x1800) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0678 | x | .CONST 0x0678 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0052 | R | .CONST 0x0052 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0025 | % | .CONST 0x0025 ; Number of locals 000b INIT_0008: 000b 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x075a,0x8000,0x0000,0x005a,0x38f5,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 009b | | Declare_Subprogram INIT_0098,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 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 02cb | | Declare_Subprogram INIT_02c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 00bf | | Action Accept_Activation 001a 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001a,0x076a,0x8000,0x0000,0x005a,0x3905,0x0000,0x002f ; Debug Table 0x1.0x0 = 0x1a,0xffff 001b 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x1b,0xfffe 001c 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1c,0xfffd 001d 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x1d,0xfffc 001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x1e,0xfffb 001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x1f,0xfffa 0020 029d 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call ; Debug Table 0x1.0x6 = 0x20,0xfff9 0022 029d 03a3 | | Declare_Subprogram INIT_03a0,For_Outer_Call ; Debug Table 0x1.0x7 = 0x22,0xfff8 0024 029d 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call ; Debug Table 0x1.0x8 = 0x24,0xfff7 0026 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call ; Debug Table 0x1.0x9 = 0x26,0xfff6 0028 029d 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call ; Debug Table 0x1.0xa = 0x28,0xfff5 002a 029d 03fb | | Declare_Subprogram INIT_03f8,For_Outer_Call ; Debug Table 0x1.0xb = 0x2a,0xfff4 002c 029d 0413 | | Declare_Subprogram INIT_0410,For_Outer_Call ; Debug Table 0x1.0xc = 0x2c,0xfff3 002e 029d 042b | +| Declare_Subprogram INIT_0428,For_Outer_Call ; Debug Table 0x1.0xd = 0x2e,0xfff2 0030 029d 045b | [| Declare_Subprogram INIT_0458,For_Outer_Call ; Debug Table 0x1.0xe = 0x30,0xfff1 0032 029d 0473 | s| Declare_Subprogram INIT_0470,For_Outer_Call ; Debug Table 0x1.0xf = 0x32,0xfff0 0034 029d 048b | | Declare_Subprogram INIT_0488,For_Outer_Call ; Debug Table 0x1.0x10 = 0x34,0xffef 0036 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x11 = 0x36,0xffee 0037 00c7 | | Action Elaborate_Subprogram 0038 029d 04a3 | | Declare_Subprogram INIT_04a0,For_Outer_Call ; Debug Table 0x1.0x12 = 0x38,0xffed 003a 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x13 = 0x3a,0xffec 003b 00c7 | | Action Elaborate_Subprogram 003c 029d 04eb | | Declare_Subprogram INIT_04e8,For_Outer_Call ; Debug Table 0x1.0x14 = 0x3c,0xffeb 003e 029d 0513 | | Declare_Subprogram INIT_0510,For_Outer_Call ; Debug Table 0x1.0x15 = 0x3e,0xffea 0040 029d 05ab | | Declare_Subprogram INIT_05a8,For_Outer_Call ; Debug Table 0x1.0x16 = 0x40,0xffe9 0042 029d 05db | | Declare_Subprogram INIT_05d8,For_Outer_Call ; Debug Table 0x1.0x17 = 0x42,0xffe8 0044 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x18 = 0x44,0xffe7 0045 00c7 | | Action Elaborate_Subprogram 0046 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x19 = 0x46,0xffe6 0047 00c7 | | Action Elaborate_Subprogram 0048 029d 05f3 | | Declare_Subprogram INIT_05f0,For_Outer_Call ; Debug Table 0x1.0x1a = 0x48,0xffe5 004a 029d 0603 | | Declare_Subprogram INIT_0600,For_Outer_Call ; Debug Table 0x1.0x1b = 0x4a,0xffe4 004c 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x1c = 0x4c,0xffe3 004d 00c7 | | Action Elaborate_Subprogram 004e 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x1d = 0x4e,0xffe2 004f 00c7 | | Action Elaborate_Subprogram 0050 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x1e = 0x50,0xffe1 0051 00c7 | | Action Elaborate_Subprogram 0052 BODY_0008: 0052 00bc | | Action Signal_Activated 0053 00bb | | Action Signal_Completion 0054 0000 0000 | | .BLANK 0000[0x4] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 0062 | b | .CONST 0x0062 ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0003 | | .CONST 0x0003 ; Number of locals 005b INIT_0058: 005b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x005b,0x07aa,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0006 ; Debug Table 0x2.0x0 = 0x5b,0xffff 005c e5fe | | Load 0x2,-0x2 005d 821e | | Call 0x1,0x1e 005e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 005f 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x2.0x1 = 0x5f,0xfffe 0060 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x2.0x2 = 0x60,0x401 0061 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x2.0x3 = 0x61,0xfffe 0062 BODY_0058: 0062 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x4 = 0x62,0x1 0063 821d | | Call 0x1,0x1d 0064 682e |h. | Jump_Zero 0x93 0065 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x5 = 0x65,0x2 0066 e5ff | | Load 0x2,-0x1 0067 8217 | | Call 0x1,0x17 0068 680e |h | Jump_Zero 0x77 0069 e001 | | Load 0x0,0x1 ; Debug Table 0x2.0x6 = 0x69,0x3 006a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 006b 00da | | Load_Top At_Offset_2 006c e001 | | Load 0x0,0x1 006d 1815 | | Execute Package,Field_Execute,Field_Number 0x15 006e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 006f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x7 = 0x6f,0x4 0070 e001 | | Load 0x0,0x1 0071 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0072 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x8 = 0x72,0x5 0073 00da | | Load_Top At_Offset_2 0074 e002 | | Load 0x0,0x2 0075 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 0076 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0077 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x9 = 0x77,0x6 0078 e5ff | | Load 0x2,-0x1 0079 8219 | | Call 0x1,0x19 007a 680b |h | Jump_Zero 0x86 007b e001 | | Load 0x0,0x1 ; Debug Table 0x2.0xa = 0x7b,0x7 007c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 007d 00da | | Load_Top At_Offset_2 007e e001 | | Load 0x0,0x1 007f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0080 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0081 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xb = 0x81,0x8 0082 00da | | Load_Top At_Offset_2 0083 e002 | | Load 0x0,0x2 0084 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 0085 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0086 e001 | | Load 0x0,0x1 ; Debug Table 0x2.0xc = 0x86,0x9 0087 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0088 00da | | Load_Top At_Offset_2 0089 e001 | | Load 0x0,0x1 008a 1815 | | Execute Package,Field_Execute,Field_Number 0x15 008b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 008c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xd = 0x8c,0xa 008d e001 | | Load 0x0,0x1 008e 1816 | | Execute Package,Field_Execute,Field_Number 0x16 008f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xe = 0x8f,0xb 0090 00da | | Load_Top At_Offset_2 0091 e002 | | Load 0x0,0x2 0092 18f6 | | Execute Package,Field_Execute,Field_Number 0xf6 0093 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0094 0000 0000 | | .BLANK 0000[0x4] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 00a1 | | .CONST 0x00a1 ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0002 | | .CONST 0x0002 ; Number of locals 009b INIT_0098: 009b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x009b,0x07ca,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0016 ; Debug Table 0x3.0x0 = 0x9b,0xffff 009c 00db | | Load_Top At_Offset_3 009d 4902 |I | Short_Literal 0x102 009e 00eb | | Load_Encached Diana_Cache 009f 0096 | | Execute Package,Entry 00a0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00a1 BODY_0098: 00a1 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x1 = 0xa1,0x1 00a2 e5fe | | Load 0x2,-0x2 00a3 e003 | | Load 0x0,0x3 00a4 180d | | Execute Package,Field_Execute,Field_Number 0xd 00a5 0007 | | Action Break_Optional ; Debug Table 0x3.0x2 = 0xa5,0x2 00a6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0x3 = 0xa6,0x401 00a7 0007 | | Action Break_Optional 00a8 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x3.0x4 = 0xa8,0x402 00a9 0007 | | Action Break_Optional ; Debug Table 0x3.0x5 = 0xa9,0x403 00aa 0007 | | Action Break_Optional ; Debug Table 0x3.0x6 = 0xaa,0x404 00ab 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x3.0x7 = 0xab,0x2 00ac 6801 |h | Jump_Zero 0xae 00ad 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x3.0x8 = 0xad,0x3 00ae e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x9 = 0xae,0x4 00af 6804 |h | Jump_Zero 0xb4 00b0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3.0xa = 0xb0,0x5 00b1 e004 | | Load 0x0,0x4 00b2 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00b3 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00b4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x3.0xb = 0xb4,0x6 00b5 6808 |h | Jump_Zero 0xbe 00b6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0xc = 0xb6,0x7 00b7 821b | | Call 0x1,0x1b 00b8 7004 |p | Jump_Nonzero 0xbd 00b9 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0xd = 0xb9,0x8 00ba 00d9 | | Load_Top At_Offset_1 00bb e004 | | Load 0x0,0x4 00bc 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00bd 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00be 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0xe = 0xbe,0x9 00bf 821f | | Call 0x1,0x1f 00c0 7005 |p | Jump_Nonzero 0xc6 00c1 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0xf = 0xc1,0xa 00c2 00d9 | | Load_Top At_Offset_1 00c3 e5fe | | Load 0x2,-0x2 00c4 e004 | | Load 0x0,0x4 00c5 1812 | | Execute Package,Field_Execute,Field_Number 0x12 00c6 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00c7 0000 | | .XXX[0x1] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00e9 | | .CONST 0x00e9 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0008 | | .CONST 0x0008 ; Number of locals 00cb INIT_00c8: 00cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x00cb,0x07ec,0x0001,0x0000,0x005a,0x38f5,0x0000,0x002b ; Debug Table 0x4.0x0 = 0xcb,0xffff 00cc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0xcc,0xfffe 00cd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0xcd,0xfffd 00ce e5ff | | Load 0x2,-0x1 00cf 00eb | | Load_Encached Diana_Cache 00d0 18ec | | Execute Package,Field_Execute,Field_Number 0xec 00d1 00eb | | Load_Encached Diana_Cache 00d2 18ec | | Execute Package,Field_Execute,Field_Number 0xec 00d3 00eb | | Load_Encached Diana_Cache 00d4 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 00d5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00d6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x3 = 0xd6,0xfffc 00d7 e5ff | | Load 0x2,-0x1 00d8 4902 |I | Short_Literal 0x102 00d9 00eb | | Load_Encached Diana_Cache 00da 0096 | | Execute Package,Entry 00db 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00dc e005 | | Load 0x0,0x5 ; Debug Table 0x4.0x4 = 0xdc,0xfffb 00dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00de e005 | | Load 0x0,0x5 ; Debug Table 0x4.0x5 = 0xde,0xfffa 00df 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e0 0007 | | Action Break_Optional ; Debug Table 0x4.0x6 = 0xe0,0xfff9 00e1 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x7 = 0xe1,0x401 00e2 0007 | | Action Break_Optional 00e3 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0x8 = 0xe3,0x402 00e4 0007 | | Action Break_Optional ; Debug Table 0x4.0x9 = 0xe4,0x403 00e5 0007 | | Action Break_Optional ; Debug Table 0x4.0xa = 0xe5,0x404 00e6 0f05 | | Execute_Immediate Equal,0x5 ; Debug Table 0x4.0xb = 0xe6,0xfff9 00e7 00e1 | | Load_Encached Boolean_Cache 00e8 03f1 | | Declare_Variable Discrete,With_Value 00e9 BODY_00c8: 00e9 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0xc = 0xe9,0x1 00ea 821e | | Call 0x1,0x1e 00eb a402 | | Store_Unchecked 0x2,0x2 00ec 0007 | | Action Break_Optional ; Debug Table 0x4.0xd = 0xec,0x2 00ed e402 | | Load 0x2,0x2 ; Debug Table 0x4.0xe = 0xed,0x801 00ee 0007 | | Action Break_Optional 00ef 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x4.0xf = 0xef,0x802 00f0 0007 | | Action Break_Optional ; Debug Table 0x4.0x10 = 0xf0,0x803 00f1 0007 | | Action Break_Optional ; Debug Table 0x4.0x11 = 0xf1,0x804 00f2 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x4.0x12 = 0xf2,0x2 00f3 6809 |h | Jump_Zero 0xfd 00f4 4833 |H3 | Short_Literal 0x33 ; Debug Table 0x4.0x13 = 0xf4,0x3 00f5 e006 | | Load 0x0,0x6 00f6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00f7 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x14 = 0xf7,0x4 00f8 0092 062d | -| Action Push_String_Extended,0x62d ; "Prompt for out parameter: " 00fa e007 | | Load 0x0,0x7 00fb 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 00fc 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x4.0x15 = 0xfc,0x5 00fd e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x16 = 0xfd,0x6 00fe 00eb | | Load_Encached Diana_Cache 00ff 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0100 a403 | | Store_Unchecked 0x2,0x3 0101 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x17 = 0x101,0x7 0102 e5ff | | Load 0x2,-0x1 0103 8217 | | Call 0x1,0x17 0104 6812 |h | Jump_Zero 0x117 0105 e404 | | Load 0x2,0x4 ; Debug Table 0x4.0x18 = 0x105,0x8 0106 e008 | | Load 0x0,0x8 0107 180e | | Execute Package,Field_Execute,Field_Number 0xe 0108 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x19 = 0x108,0x9 0109 680a |h | Jump_Zero 0x114 010a 0007 | | Action Break_Optional ; Debug Table 0x4.0x1a = 0x10a,0xa 010b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1b = 0x10b,0xc01 010c 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x1c = 0x10c,0xa 010d 4800 |H | Short_Literal 0x0 010e 628d |b | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 010f 4800 |H | Short_Literal 0x0 0110 489c |H | Short_Literal 0x9c 0111 4812 |H | Short_Literal 0x12 0112 e005 | | Load 0x0,0x5 0113 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0114 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x1d = 0x114,0xb 0115 8223 | # | Call 0x1,0x23 0116 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0117 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x1e = 0x117,0xc 0118 e5ff | | Load 0x2,-0x1 0119 8219 | | Call 0x1,0x19 011a 681f |h | Jump_Zero 0x13a 011b e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x1f = 0x11b,0xd 011c e001 | | Load 0x0,0x1 011d 180f | | Execute Package,Field_Execute,Field_Number 0xf 011e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x20 = 0x11e,0xe 011f 6808 |h | Jump_Zero 0x128 0120 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x21 = 0x120,0xf 0121 0007 | | Action Break_Optional 0122 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x22 = 0x122,0x1001 0123 e405 | | Load 0x2,0x5 ; Debug Table 0x4.0x23 = 0x123,0xf 0124 e403 | | Load 0x2,0x3 0125 e009 | | Load 0x0,0x9 0126 180e | | Execute Package,Field_Execute,Field_Number 0xe 0127 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0128 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x24 = 0x128,0x10 0129 6808 |h | Jump_Zero 0x132 012a 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x25 = 0x12a,0x11 012b 821b | | Call 0x1,0x1b 012c 7004 |p | Jump_Nonzero 0x131 012d 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x26 = 0x12d,0x12 012e e405 | | Load 0x2,0x5 012f e004 | | Load 0x0,0x4 0130 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0131 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0132 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x27 = 0x132,0x13 0133 7005 |p | Jump_Nonzero 0x139 0134 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x28 = 0x134,0x14 0135 e405 | | Load 0x2,0x5 0136 e402 | | Load 0x2,0x2 0137 e004 | | Load 0x0,0x4 0138 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0139 4505 |E | Exit_Suprogram New_Top_Offset 0x5 013a e005 | | Load 0x0,0x5 ; Debug Table 0x4.0x29 = 0x13a,0x15 013b 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 013c 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 013d e005 | | Load 0x0,0x5 ; Debug Table 0x4.0x2a = 0x13d,0x16 013e 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 013f 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0140 e00a | | Load 0x0,0xa ; Debug Table 0x4.0x2b = 0x140,0x17 0141 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0142 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x2c = 0x142,0x18 0143 e001 | | Load 0x0,0x1 0144 180f | | Execute Package,Field_Execute,Field_Number 0xf 0145 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x2d = 0x145,0x19 0146 e001 | | Load 0x0,0x1 0147 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0148 0007 | | Action Break_Optional ; Debug Table 0x4.0x2e = 0x148,0x1a 0149 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2f = 0x149,0x1401 014a 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x30 = 0x14a,0x1a 014b 4800 |H | Short_Literal 0x0 014c 624f |bO | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 014d 4800 |H | Short_Literal 0x0 014e 489e |H | Short_Literal 0x9e 014f 4812 |H | Short_Literal 0x12 0150 e005 | | Load 0x0,0x5 0151 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0152 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x31 = 0x152,0x1b 0153 e005 | | Load 0x0,0x5 0154 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0155 e404 | | Load 0x2,0x4 ; Debug Table 0x4.0x32 = 0x155,0x1c 0156 e008 | | Load 0x0,0x8 0157 180e | | Execute Package,Field_Execute,Field_Number 0xe 0158 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x33 = 0x158,0x1d 0159 680a |h | Jump_Zero 0x164 015a 0007 | | Action Break_Optional ; Debug Table 0x4.0x34 = 0x15a,0x1e 015b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x35 = 0x15b,0x1801 015c 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x36 = 0x15c,0x1e 015d 4800 |H | Short_Literal 0x0 015e 623d |b= | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 015f 4800 |H | Short_Literal 0x0 0160 489c |H | Short_Literal 0x9c 0161 4812 |H | Short_Literal 0x12 0162 e005 | | Load 0x0,0x5 0163 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0164 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x37 = 0x164,0x1f 0165 8223 | # | Call 0x1,0x23 0166 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x38 = 0x166,0x20 0167 e00a | | Load 0x0,0xa 0168 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0169 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x39 = 0x169,0x21 016a e005 | | Load 0x0,0x5 016b 181a | | Execute Package,Field_Execute,Field_Number 0x1a 016c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x3a = 0x16c,0x22 016d e005 | | Load 0x0,0x5 016e 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 016f 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x3b = 0x16f,0x23 0170 e00a | | Load 0x0,0xa 0171 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0172 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x3c = 0x172,0x24 0173 e001 | | Load 0x0,0x1 0174 180f | | Execute Package,Field_Execute,Field_Number 0xf 0175 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3d = 0x175,0x25 0176 6808 |h | Jump_Zero 0x17f 0177 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x3e = 0x177,0x26 0178 0007 | | Action Break_Optional 0179 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x3f = 0x179,0x1c01 017a e405 | | Load 0x2,0x5 ; Debug Table 0x4.0x40 = 0x17a,0x26 017b e403 | | Load 0x2,0x3 017c e009 | | Load 0x0,0x9 017d 180e | | Execute Package,Field_Execute,Field_Number 0xe 017e 7811 |x | Jump 0x190 017f e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x41 = 0x17f,0x27 0180 6808 |h | Jump_Zero 0x189 0181 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x42 = 0x181,0x28 0182 821b | | Call 0x1,0x1b 0183 700c |p | Jump_Nonzero 0x190 0184 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x43 = 0x184,0x29 0185 e405 | | Load 0x2,0x5 0186 e004 | | Load 0x0,0x4 0187 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0188 7807 |x | Jump 0x190 0189 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x44 = 0x189,0x2a 018a 7005 |p | Jump_Nonzero 0x190 018b 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x45 = 0x18b,0x2b 018c e405 | | Load 0x2,0x5 018d e402 | | Load 0x2,0x2 018e e004 | | Load 0x0,0x4 018f 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0190 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x46 = 0x190,0x2c 0191 e00a | | Load 0x0,0xa 0192 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0193 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x47 = 0x193,0x2d 0194 e005 | | Load 0x0,0x5 0195 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0196 e00a | | Load 0x0,0xa ; Debug Table 0x4.0x48 = 0x196,0x2e 0197 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0198 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0199 0000 0000 | | .BLANK 0000[0x7] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01c1 | | .CONST 0x01c1 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0008 | | .CONST 0x0008 ; Number of locals 01a3 INIT_01a0: 01a3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5 = .DEBUG 0x01a3,0x0880,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0040 ; Debug Table 0x5.0x0 = 0x1a3,0xffff 01a4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x1 = 0x1a4,0xfffe 01a5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x2 = 0x1a5,0xfffd 01a6 e5ff | | Load 0x2,-0x1 01a7 00eb | | Load_Encached Diana_Cache 01a8 18ec | | Execute Package,Field_Execute,Field_Number 0xec 01a9 00eb | | Load_Encached Diana_Cache 01aa 18ec | | Execute Package,Field_Execute,Field_Number 0xec 01ab 00eb | | Load_Encached Diana_Cache 01ac 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 01ad 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01ae 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x3 = 0x1ae,0xfffc 01af e5ff | | Load 0x2,-0x1 01b0 4902 |I | Short_Literal 0x102 01b1 00eb | | Load_Encached Diana_Cache 01b2 0096 | | Execute Package,Entry 01b3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01b4 e00b | | Load 0x0,0xb ; Debug Table 0x5.0x4 = 0x1b4,0xfffb 01b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01b6 0007 | | Action Break_Optional ; Debug Table 0x5.0x5 = 0x1b6,0xfffa 01b7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x6 = 0x1b7,0x401 01b8 0007 | | Action Break_Optional 01b9 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x7 = 0x1b9,0x402 01ba 0007 | | Action Break_Optional ; Debug Table 0x5.0x8 = 0x1ba,0x403 01bb 0007 | | Action Break_Optional ; Debug Table 0x5.0x9 = 0x1bb,0x404 01bc 0f05 | | Execute_Immediate Equal,0x5 ; Debug Table 0x5.0xa = 0x1bc,0xfffa 01bd 00e1 | | Load_Encached Boolean_Cache 01be 03f1 | | Declare_Variable Discrete,With_Value 01bf 029f 061b | | Declare_Subprogram INIT_0618,For_Call ; Debug Table 0x5.0xb = 0x1bf,0xfff9 01c1 BODY_01a0: 01c1 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0xc = 0x1c1,0x1 01c2 821e | | Call 0x1,0x1e 01c3 a402 | | Store_Unchecked 0x2,0x2 01c4 0007 | | Action Break_Optional ; Debug Table 0x5.0xd = 0x1c4,0x2 01c5 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0xe = 0x1c5,0x801 01c6 0007 | | Action Break_Optional 01c7 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0xf = 0x1c7,0x802 01c8 0007 | | Action Break_Optional ; Debug Table 0x5.0x10 = 0x1c8,0x803 01c9 0007 | | Action Break_Optional ; Debug Table 0x5.0x11 = 0x1c9,0x804 01ca 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x5.0x12 = 0x1ca,0x2 01cb 6808 |h | Jump_Zero 0x1d4 01cc 4833 |H3 | Short_Literal 0x33 ; Debug Table 0x5.0x13 = 0x1cc,0x3 01cd e006 | | Load 0x0,0x6 01ce 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01cf e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x14 = 0x1cf,0x4 01d0 0092 062e | .| Action Push_String_Extended,0x62e ; "Prompt for in out parameter: " 01d2 e007 | | Load 0x0,0x7 01d3 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01d4 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x15 = 0x1d4,0x5 01d5 00eb | | Load_Encached Diana_Cache 01d6 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 01d7 a403 | | Store_Unchecked 0x2,0x3 01d8 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x16 = 0x1d8,0x6 01d9 00eb | | Load_Encached Diana_Cache 01da 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 01db e405 | | Load 0x2,0x5 01dc 8216 | | Call 0x1,0x16 01dd 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 01de e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x17 = 0x1de,0x7 01df e001 | | Load 0x0,0x1 01e0 180f | | Execute Package,Field_Execute,Field_Number 0xf 01e1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x18 = 0x1e1,0x8 01e2 6807 |h | Jump_Zero 0x1ea 01e3 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x19 = 0x1e3,0x9 01e4 e402 | | Load 0x2,0x2 01e5 e405 | | Load 0x2,0x5 01e6 e403 | | Load 0x2,0x3 01e7 e009 | | Load 0x0,0x9 01e8 180e | | Execute Package,Field_Execute,Field_Number 0xe 01e9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 01ea e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1a = 0x1ea,0xa 01eb e5ff | | Load 0x2,-0x1 01ec 8218 | | Call 0x1,0x18 01ed 685a |hZ | Jump_Zero 0x248 01ee e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x1b = 0x1ee,0xb 01ef 700a |p | Jump_Nonzero 0x1fa 01f0 e5fc | | Load 0x2,-0x4 01f1 7008 |p | Jump_Nonzero 0x1fa 01f2 00db | | Load_Top At_Offset_3 01f3 e403 | | Load 0x2,0x3 01f4 8215 | | Call 0x1,0x15 01f5 6804 |h | Jump_Zero 0x1fa 01f6 e402 | | Load 0x2,0x2 01f7 e004 | | Load 0x0,0x4 01f8 181a | | Execute Package,Field_Execute,Field_Number 0x1a 01f9 704d |pM | Jump_Nonzero 0x247 01fa 00cf | | Action Mark_Auxiliary ; Debug Table 0x5.0x1c = 0x1fa,0xc 01fb e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1d = 0x1fb,0xf3ff 01fc e5ff | | Load 0x2,-0x1 01fd 8217 | | Call 0x1,0x17 01fe 0f00 | | Execute_Immediate Equal,0x0 01ff 00e1 | | Load_Encached Boolean_Cache 0200 03f1 | | Declare_Variable Discrete,With_Value 0201 e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x1e = 0x201,0xf3fe 0202 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0203 e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x1f = 0x203,0xf3fd 0204 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0205 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x20 = 0x205,0xc01 0206 6816 |h | Jump_Zero 0x21d 0207 e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x21 = 0x207,0xc02 0208 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0209 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 020a e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x22 = 0x20a,0xc03 020b 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 020c 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 020d 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x23 = 0x20d,0xc04 020e e005 | | Load 0x0,0x5 020f 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0210 0007 | | Action Break_Optional ; Debug Table 0x5.0x24 = 0x210,0xc05 0211 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x25 = 0x211,0x1001 0212 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x26 = 0x212,0xc05 0213 4800 |H | Short_Literal 0x0 0214 6187 |a | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 0215 4800 |H | Short_Literal 0x0 0216 489e |H | Short_Literal 0x9e 0217 4812 |H | Short_Literal 0x12 0218 e005 | | Load 0x0,0x5 0219 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 021a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x27 = 0x21a,0xc06 021b e005 | | Load 0x0,0x5 021c 181c | | Execute Package,Field_Execute,Field_Number 0x1c 021d e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x28 = 0x21d,0xc07 021e 0f05 | | Execute_Immediate Equal,0x5 021f 7019 |p | Jump_Nonzero 0x239 0220 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x29 = 0x220,0xc08 0221 e00c | | Load 0x0,0xc 0222 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0223 e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x2a = 0x223,0xc09 0224 680a |h | Jump_Zero 0x22f 0225 0007 | | Action Break_Optional ; Debug Table 0x5.0x2b = 0x225,0xc0a 0226 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x2c = 0x226,0x1401 0227 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x2d = 0x227,0xc0a 0228 4800 |H | Short_Literal 0x0 0229 6172 |ar | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 022a 4800 |H | Short_Literal 0x0 022b 489c |H | Short_Literal 0x9c 022c 4812 |H | Short_Literal 0x12 022d e005 | | Load 0x0,0x5 022e 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 022f 0007 | | Action Break_Optional ; Debug Table 0x5.0x2e = 0x22f,0xc0b 0230 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x2f = 0x230,0x1801 0231 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x30 = 0x231,0xc0b 0232 4800 |H | Short_Literal 0x0 0233 6168 |ah | Indirect_Literal Discrete,0x39c,{0x00000000, 0x7fffffff} 0234 4801 |H | Short_Literal 0x1 0235 4891 |H | Short_Literal 0x91 0236 e406 | | Load 0x2,0x6 0237 e005 | | Load 0x0,0x5 0238 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0239 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x31 = 0x239,0xc0c 023a 680a |h | Jump_Zero 0x245 023b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x32 = 0x23b,0xc0d 023c e005 | | Load 0x0,0x5 023d 181a | | Execute Package,Field_Execute,Field_Number 0x1a 023e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x33 = 0x23e,0xc0e 023f e005 | | Load 0x0,0x5 0240 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0241 8408 | | Call 0x2,0x8 ; Debug Table 0x5.0x34 = 0x241,0xc0f 0242 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x35 = 0x242,0xc10 0243 e005 | | Load 0x0,0x5 0244 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0245 00d3 | | Pop_Control Pop_Count_3 0246 00ce | | Action Pop_Auxiliary 0247 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0248 8408 | | Call 0x2,0x8 ; Debug Table 0x5.0x36 = 0x248,0xd 0249 4505 |E | Exit_Suprogram New_Top_Offset 0x5 024a 0000 0000 | | .BLANK 0000[0x6] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0266 | f | .CONST 0x0266 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0006 | | .CONST 0x0006 ; Number of locals 0253 INIT_0250: 0253 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0253,0x08f0,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0055 ; Debug Table 0x6.0x0 = 0x253,0xffff 0254 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x1 = 0x254,0xfffe 0255 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x2 = 0x255,0xfffd 0256 e5ff | | Load 0x2,-0x1 0257 4902 |I | Short_Literal 0x102 0258 00eb | | Load_Encached Diana_Cache 0259 0096 | | Execute Package,Entry 025a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 025b e00b | | Load 0x0,0xb ; Debug Table 0x6.0x3 = 0x25b,0xfffc 025c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 025d 0007 | | Action Break_Optional ; Debug Table 0x6.0x4 = 0x25d,0xfffb 025e e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0x5 = 0x25e,0x401 025f 0007 | | Action Break_Optional 0260 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0x6 = 0x260,0x402 0261 0007 | | Action Break_Optional ; Debug Table 0x6.0x7 = 0x261,0x403 0262 0007 | | Action Break_Optional ; Debug Table 0x6.0x8 = 0x262,0x404 0263 0f05 | | Execute_Immediate Equal,0x5 ; Debug Table 0x6.0x9 = 0x263,0xfffb 0264 00e1 | | Load_Encached Boolean_Cache 0265 03f1 | | Declare_Variable Discrete,With_Value 0266 BODY_0250: 0266 e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0xa = 0x266,0x1 0267 821e | | Call 0x1,0x1e 0268 a402 | | Store_Unchecked 0x2,0x2 0269 0007 | | Action Break_Optional ; Debug Table 0x6.0xb = 0x269,0x2 026a e402 | | Load 0x2,0x2 ; Debug Table 0x6.0xc = 0x26a,0x801 026b 0007 | | Action Break_Optional 026c 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0xd = 0x26c,0x802 026d 0007 | | Action Break_Optional ; Debug Table 0x6.0xe = 0x26d,0x803 026e 0007 | | Action Break_Optional ; Debug Table 0x6.0xf = 0x26e,0x804 026f 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x6.0x10 = 0x26f,0x2 0270 6801 |h | Jump_Zero 0x272 0271 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x6.0x11 = 0x271,0x3 0272 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x12 = 0x272,0x4 0273 00eb | | Load_Encached Diana_Cache 0274 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0275 a403 | | Store_Unchecked 0x2,0x3 0276 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x13 = 0x276,0x5 0277 00db | | Load_Top At_Offset_3 0278 8216 | | Call 0x1,0x16 0279 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 027a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x14 = 0x27a,0x6 027b 6839 |h9 | Jump_Zero 0x2b5 027c 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x15 = 0x27c,0x7 027d 0007 | | Action Break_Optional 027e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x16 = 0x27e,0xc01 027f e403 | | Load 0x2,0x3 ; Debug Table 0x6.0x17 = 0x27f,0x7 0280 e404 | | Load 0x2,0x4 0281 e009 | | Load 0x0,0x9 0282 180e | | Execute Package,Field_Execute,Field_Number 0xe 0283 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x18 = 0x283,0x8 0284 00db | | Load_Top At_Offset_3 0285 8216 | | Call 0x1,0x16 0286 4612 |F | Jump_Case 0x13 0287 782a |x* | Jump 0x2b2 ; case 0x0 0288 7829 |x) | Jump 0x2b2 ; case 0x1 0289 7828 |x( | Jump 0x2b2 ; case 0x2 028a 7827 |x' | Jump 0x2b2 ; case 0x3 028b 7826 |x& | Jump 0x2b2 ; case 0x4 028c 7822 |x" | Jump 0x2af ; case 0x5 028d 7824 |x$ | Jump 0x2b2 ; case 0x6 028e 780e |x | Jump 0x29d ; case 0x7 028f 780d |x | Jump 0x29d ; case 0x8 0290 780c |x | Jump 0x29d ; case 0x9 0291 7820 |x | Jump 0x2b2 ; case 0xa 0292 781f |x | Jump 0x2b2 ; case 0xb 0293 7806 |x | Jump 0x29a ; case 0xc 0294 7805 |x | Jump 0x29a ; case 0xd 0295 781c |x | Jump 0x2b2 ; case 0xe 0296 781b |x | Jump 0x2b2 ; case 0xf 0297 781a |x | Jump 0x2b2 ; case 0x10 0298 7819 |x | Jump 0x2b2 ; case 0x11 0299 7818 |x | Jump 0x2b2 ; case 0x12 029a e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x19 = 0x29a,0x9 029b 8225 | % | Call 0x1,0x25 029c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 029d 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1a = 0x29d,0xa 029e e00d | | Load 0x0,0xd 029f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02a0 7008 |p | Jump_Nonzero 0x2a9 02a1 00da | | Load_Top At_Offset_2 02a2 e00d | | Load 0x0,0xd 02a3 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 02a4 e403 | | Load 0x2,0x3 02a5 e00d | | Load 0x0,0xd 02a6 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 02a7 021f | | Execute Heap_Access,Equal 02a8 7003 |p | Jump_Nonzero 0x2ac 02a9 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x1b = 0x2a9,0xb 02aa 8224 | $ | Call 0x1,0x24 02ab 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02ac e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x1c = 0x2ac,0xc 02ad 8225 | % | Call 0x1,0x25 02ae 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02af e005 | | Load 0x0,0x5 ; Debug Table 0x6.0x1d = 0x2af,0xd 02b0 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 02b1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02b2 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x1e = 0x2b2,0xe 02b3 8224 | $ | Call 0x1,0x24 02b4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02b5 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x1f = 0x2b5,0xf 02b6 e5ff | | Load 0x2,-0x1 02b7 8219 | | Call 0x1,0x19 02b8 6803 |h | Jump_Zero 0x2bc 02b9 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x20 = 0x2b9,0x10 02ba 8225 | % | Call 0x1,0x25 02bb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02bc e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x21 = 0x2bc,0x11 02bd e5ff | | Load 0x2,-0x1 02be 821a | | Call 0x1,0x1a 02bf 6803 |h | Jump_Zero 0x2c3 02c0 e005 | | Load 0x0,0x5 ; Debug Table 0x6.0x22 = 0x2c0,0x12 02c1 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 02c2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02c3 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x23 = 0x2c3,0x13 02c4 8224 | $ | Call 0x1,0x24 02c5 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02c6 0000 0000 | | .XXX[0x2] 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; SUBPROGRAM 02c8 ; -------------------------------------------------------------------------------------- 02c8 02d4 | | .CONST 0x02d4 ; Address of begin 02c9 0004 | | .CONST 0x0004 ; Address of exception handler 02ca 0003 | | .CONST 0x0003 ; Number of locals 02cb INIT_02c8: 02cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x02cb,0x093a,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0060 ; Debug Table 0x7.0x0 = 0x2cb,0xffff 02cc e5fe | | Load 0x2,-0x2 02cd 821e | | Call 0x1,0x1e 02ce 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02cf 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x7.0x1 = 0x2cf,0xfffe 02d0 00d9 | | Load_Top At_Offset_1 02d1 e002 | | Load 0x0,0x2 02d2 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8 02d3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02d4 BODY_02c8: 02d4 0007 | | Action Break_Optional ; Debug Table 0x7.0x2 = 0x2d4,0x1 02d5 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x3 = 0x2d5,0x401 02d6 0007 | | Action Break_Optional 02d7 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x4 = 0x2d7,0x402 02d8 0007 | | Action Break_Optional ; Debug Table 0x7.0x5 = 0x2d8,0x403 02d9 0007 | | Action Break_Optional ; Debug Table 0x7.0x6 = 0x2d9,0x404 02da 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x7.0x7 = 0x2da,0x1 02db 6801 |h | Jump_Zero 0x2dd 02dc 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x7.0x8 = 0x2dc,0x2 02dd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x9 = 0x2dd,0x3 02de e5ff | | Load 0x2,-0x1 02df 8217 | | Call 0x1,0x17 02e0 6810 |h | Jump_Zero 0x2f1 02e1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xa = 0x2e1,0x4 02e2 e001 | | Load 0x0,0x1 02e3 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02e4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xb = 0x2e4,0x5 02e5 821d | | Call 0x1,0x1d 02e6 6806 |h | Jump_Zero 0x2ed 02e7 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0xc = 0x2e7,0x6 02e8 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 02e9 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x7.0xd = 0x2e9,0x7 02eb e005 | | Load 0x0,0x5 02ec 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 02ed 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0xe = 0x2ed,0x8 02ee e001 | | Load 0x0,0x1 02ef 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02f0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02f1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xf = 0x2f1,0x9 02f2 e5ff | | Load 0x2,-0x1 02f3 8219 | | Call 0x1,0x19 02f4 680d |h | Jump_Zero 0x302 02f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x10 = 0x2f5,0xa 02f6 821d | | Call 0x1,0x1d 02f7 6806 |h | Jump_Zero 0x2fe 02f8 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x11 = 0x2f8,0xb 02f9 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 02fa 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x7.0x12 = 0x2fa,0xc 02fc e005 | | Load 0x0,0x5 02fd 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 02fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x13 = 0x2fe,0xd 02ff e001 | | Load 0x0,0x1 0300 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0301 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0302 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x14 = 0x302,0xe 0303 e001 | | Load 0x0,0x1 0304 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0305 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x15 = 0x305,0xf 0306 821d | | Call 0x1,0x1d 0307 6806 |h | Jump_Zero 0x30e 0308 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x16 = 0x308,0x10 0309 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 030a 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x7.0x17 = 0x30a,0x11 030c e005 | | Load 0x0,0x5 030d 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 030e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x18 = 0x30e,0x12 030f e001 | | Load 0x0,0x1 0310 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0311 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0312 0000 0000 | | .BLANK 0000[0x6] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 0324 | $ | .CONST 0x0324 ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0003 | | .CONST 0x0003 ; Number of locals 031b INIT_0318: 031b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x031b,0x096e,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0070 ; Debug Table 0x8.0x0 = 0x31b,0xffff 031c e5fe | | Load 0x2,-0x2 031d 821e | | Call 0x1,0x1e 031e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 031f 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x1 = 0x31f,0xfffe 0320 00d9 | | Load_Top At_Offset_1 0321 e002 | | Load 0x0,0x2 0322 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8 0323 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0324 BODY_0318: 0324 0007 | | Action Break_Optional ; Debug Table 0x8.0x2 = 0x324,0x1 0325 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x3 = 0x325,0x401 0326 0007 | | Action Break_Optional 0327 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x4 = 0x327,0x402 0328 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x328,0x403 0329 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x329,0x404 032a 0fab | | Execute_Immediate Equal,-0x55 ; Debug Table 0x8.0x7 = 0x32a,0x1 032b 6801 |h | Jump_Zero 0x32d 032c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x8.0x8 = 0x32c,0x2 032d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x9 = 0x32d,0x3 032e e5ff | | Load 0x2,-0x1 032f 8217 | | Call 0x1,0x17 0330 6810 |h | Jump_Zero 0x341 0331 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xa = 0x331,0x4 0332 e001 | | Load 0x0,0x1 0333 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0334 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xb = 0x334,0x5 0335 821d | | Call 0x1,0x1d 0336 6806 |h | Jump_Zero 0x33d 0337 e005 | | Load 0x0,0x5 ; Debug Table 0x8.0xc = 0x337,0x6 0338 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0339 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x8.0xd = 0x339,0x7 033b e005 | | Load 0x0,0x5 033c 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 033d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xe = 0x33d,0x8 033e e001 | | Load 0x0,0x1 033f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0340 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0341 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xf = 0x341,0x9 0342 e5ff | | Load 0x2,-0x1 0343 8219 | | Call 0x1,0x19 0344 680d |h | Jump_Zero 0x352 0345 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x10 = 0x345,0xa 0346 821d | | Call 0x1,0x1d 0347 6806 |h | Jump_Zero 0x34e 0348 e005 | | Load 0x0,0x5 ; Debug Table 0x8.0x11 = 0x348,0xb 0349 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 034a 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x8.0x12 = 0x34a,0xc 034c e005 | | Load 0x0,0x5 034d 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 034e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x13 = 0x34e,0xd 034f e001 | | Load 0x0,0x1 0350 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0351 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0352 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x14 = 0x352,0xe 0353 e001 | | Load 0x0,0x1 0354 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0355 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x15 = 0x355,0xf 0356 821d | | Call 0x1,0x1d 0357 6806 |h | Jump_Zero 0x35e 0358 e005 | | Load 0x0,0x5 ; Debug Table 0x8.0x16 = 0x358,0x10 0359 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 035a 0092 062f | /| Action Push_String_Extended,0x62f ; "name prefix" ; Debug Table 0x8.0x17 = 0x35a,0x11 035c e005 | | Load 0x0,0x5 035d 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 035e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x18 = 0x35e,0x12 035f e001 | | Load 0x0,0x1 0360 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0361 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0362 0000 0000 | | .BLANK 0000[0x6] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036e | n | .CONST 0x036e ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0002 | | .CONST 0x0002 ; Number of locals 036b INIT_0368: 036b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x036b,0x09a2,0x0002,0x0000,0x005a,0x3905,0x0000,0x004a ; Debug Table 0x9.0x0 = 0x36b,0xffff 036c 00db | | Load_Top At_Offset_3 036d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 036e BODY_0368: 036e 00cf | | Action Mark_Auxiliary 036f 0007 | | Action Break_Optional ; Debug Table 0x9.0x1 = 0x36f,0x1 0370 0007 | | Action Break_Optional ; Debug Table 0x9.0x2 = 0x370,0x2 0371 e402 | | Load 0x2,0x2 ; Debug Table 0x9.0x3 = 0x371,0x401 0372 0007 | | Action Break_Optional 0373 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x4 = 0x373,0x402 0374 0007 | | Action Break_Optional ; Debug Table 0x9.0x5 = 0x374,0x403 0375 0007 | | Action Break_Optional ; Debug Table 0x9.0x6 = 0x375,0x404 0376 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x9.0x7 = 0x376,0x2 0377 7004 |p | Jump_Nonzero 0x37c 0378 0b6d | m | Execute_Immediate Case_Compare,0x6d 0379 7017 |p | Jump_Nonzero 0x391 037a 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x9.0x8 = 0x37a,0x7 037b 781c |x | Jump 0x398 037c 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x9 = 0x37c,0x3 037d 00eb | | Load_Encached Diana_Cache 037e 18ba | | Execute Package,Field_Execute,Field_Number 0xba 037f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x37f,0x801 0380 021d | | Execute Heap_Access,Is_Null 0381 00d0 | | Action Swap_Control 0382 00d1 | | Pop_Control Pop_Count_1 0383 680b |h | Jump_Zero 0x38f ; Debug Table 0x9.0xb = 0x383,0x3 0384 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xc = 0x384,0x4 0385 00eb | | Load_Encached Diana_Cache 0386 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0387 4976 |Iv | Short_Literal 0x176 0388 00eb | | Load_Encached Diana_Cache 0389 0098 | | Execute Package,Field_Read_Dynamic 038a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 038b e00e | | Load 0x0,0xe 038c 180d | | Execute Package,Field_Execute,Field_Number 0xd 038d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 038e 7806 |x | Jump 0x395 038f 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x9.0xd = 0x38f,0x5 0390 7807 |x | Jump 0x398 0391 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0xe = 0x391,0x6 0392 00eb | | Load_Encached Diana_Cache 0393 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0394 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0395 00d1 | | Pop_Control Pop_Count_1 0396 00c9 | | Action Pop_Auxiliary_Loop 0397 7fd8 | | Jump 0x370 0398 00ce | | Action Pop_Auxiliary 0399 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xf = 0x399,0x8 039a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 039b 0000 | | .XXX[0x1] 039c 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 03a0 ; -------------------------------------------------------------------------------------- 03a0 ; SUBPROGRAM 03a0 ; -------------------------------------------------------------------------------------- 03a0 03a3 | | .CONST 0x03a3 ; Address of begin 03a1 0004 | | .CONST 0x0004 ; Address of exception handler 03a2 0001 | | .CONST 0x0001 ; Number of locals 03a3 BODY_03a0: 03a3 INIT_03a0: 03a3 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x03a3,0x09c4,0x0002,0x0000,0x005a,0x3905,0x0000,0x00ab ; Debug Table 0xa.0x0 = 0x3a3,0x1 03a4 8214 | | Call 0x1,0x14 03a5 e5fe | | Load 0x2,-0x2 03a6 8214 | | Call 0x1,0x14 03a7 021f | | Execute Heap_Access,Equal 03a8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03a9 0000 0000 | | .BLANK 0000[0x7] 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03b5 | | .CONST 0x03b5 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0002 | | .CONST 0x0002 ; Number of locals 03b3 INIT_03b0: 03b3 e00b | | Load 0x0,0xb ; Debug Table 0xb = .DEBUG 0x03b3,0x09c8,0x0002,0x0000,0x005a,0x3905,0x0000,0x00c7 ; Debug Table 0xb.0x0 = 0x3b3,0xffff 03b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03b5 BODY_03b0: 03b5 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x1 = 0x3b5,0x1 03b6 e00d | | Load 0x0,0xd 03b7 1820 | | Execute Package,Field_Execute,Field_Number 0x20 03b8 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 03b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2 = 0x3b9,0x2 03ba 0f12 | | Execute_Immediate Equal,0x12 03bb 6804 |h | Jump_Zero 0x3c0 03bc e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x3 = 0x3bc,0x3 03bd e00d | | Load 0x0,0xd 03be 1820 | | Execute Package,Field_Execute,Field_Number 0x20 03bf 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 03c0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x4 = 0x3c0,0x4 03c1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03c2 0000 0000 | | .BLANK 0000[0x6] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03d6 | | .CONST 0x03d6 ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0003 | | .CONST 0x0003 ; Number of locals 03cb INIT_03c8: 03cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x03cb,0x09d4,0x0002,0x0000,0x005a,0x3905,0x0000,0x0101 ; Debug Table 0xc.0x0 = 0x3cb,0xffff 03cc e5fe | | Load 0x2,-0x2 03cd 00eb | | Load_Encached Diana_Cache 03ce 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03cf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x1 = 0x3d0,0xfffe 03d1 e5ff | | Load 0x2,-0x1 03d2 4902 |I | Short_Literal 0x102 03d3 00eb | | Load_Encached Diana_Cache 03d4 0096 | | Execute Package,Entry 03d5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d6 BODY_03c8: 03d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x2 = 0x3d6,0x1 03d7 e00d | | Load 0x0,0xd 03d8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03d9 7004 |p | Jump_Nonzero 0x3de 03da 00d8 | | Load_Top At_Offset_0 03db e00d | | Load 0x0,0xd 03dc 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03dd 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03de 4801 |H | Short_Literal 0x1 03df 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; SUBPROGRAM 03e0 ; -------------------------------------------------------------------------------------- 03e0 03ee | | .CONST 0x03ee ; Address of begin 03e1 0004 | | .CONST 0x0004 ; Address of exception handler 03e2 0003 | | .CONST 0x0003 ; Number of locals 03e3 INIT_03e0: 03e3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd = .DEBUG 0x03e3,0x09dc,0x0002,0x0000,0x005a,0x3905,0x0000,0x013f ; Debug Table 0xd.0x0 = 0x3e3,0xffff 03e4 e5fe | | Load 0x2,-0x2 03e5 00eb | | Load_Encached Diana_Cache 03e6 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03e7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03e8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x1 = 0x3e8,0xfffe 03e9 e5ff | | Load 0x2,-0x1 03ea 4902 |I | Short_Literal 0x102 03eb 00eb | | Load_Encached Diana_Cache 03ec 0096 | | Execute Package,Entry 03ed 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03ee BODY_03e0: 03ee 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x2 = 0x3ee,0x1 03ef e00d | | Load 0x0,0xd 03f0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 03f1 7004 |p | Jump_Nonzero 0x3f6 03f2 00d8 | | Load_Top At_Offset_0 03f3 e00d | | Load 0x0,0xd 03f4 1811 | | Execute Package,Field_Execute,Field_Number 0x11 03f5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03f6 4801 |H | Short_Literal 0x1 03f7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03f8 ; -------------------------------------------------------------------------------------- 03f8 ; SUBPROGRAM 03f8 ; -------------------------------------------------------------------------------------- 03f8 0406 | | .CONST 0x0406 ; Address of begin 03f9 0004 | | .CONST 0x0004 ; Address of exception handler 03fa 0003 | | .CONST 0x0003 ; Number of locals 03fb INIT_03f8: 03fb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x03fb,0x09e4,0x0002,0x0000,0x005a,0x3905,0x0000,0x017d ; Debug Table 0xe.0x0 = 0x3fb,0xffff 03fc e5fe | | Load 0x2,-0x2 03fd 00eb | | Load_Encached Diana_Cache 03fe 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 03ff 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0400 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x400,0xfffe 0401 e5ff | | Load 0x2,-0x1 0402 4902 |I | Short_Literal 0x102 0403 00eb | | Load_Encached Diana_Cache 0404 0096 | | Execute Package,Entry 0405 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0406 BODY_03f8: 0406 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x2 = 0x406,0x1 0407 e00d | | Load 0x0,0xd 0408 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0409 7004 |p | Jump_Nonzero 0x40e 040a 00d8 | | Load_Top At_Offset_0 040b e00d | | Load 0x0,0xd 040c 1812 | | Execute Package,Field_Execute,Field_Number 0x12 040d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 040e 4801 |H | Short_Literal 0x1 040f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0410 ; -------------------------------------------------------------------------------------- 0410 ; SUBPROGRAM 0410 ; -------------------------------------------------------------------------------------- 0410 041e | | .CONST 0x041e ; Address of begin 0411 0004 | | .CONST 0x0004 ; Address of exception handler 0412 0003 | | .CONST 0x0003 ; Number of locals 0413 INIT_0410: 0413 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x0413,0x09ec,0x0002,0x0000,0x005a,0x3905,0x0000,0x01bb ; Debug Table 0xf.0x0 = 0x413,0xffff 0414 e5fe | | Load 0x2,-0x2 0415 00eb | | Load_Encached Diana_Cache 0416 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 0417 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0418 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x418,0xfffe 0419 e5ff | | Load 0x2,-0x1 041a 4902 |I | Short_Literal 0x102 041b 00eb | | Load_Encached Diana_Cache 041c 0096 | | Execute Package,Entry 041d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 041e BODY_0410: 041e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x2 = 0x41e,0x1 041f 00d9 | | Load_Top At_Offset_1 0420 8216 | | Call 0x1,0x16 0421 0f05 | | Execute_Immediate Equal,0x5 0422 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0423 0000 0000 | | .BLANK 0000[0x5] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 042b | + | .CONST 0x042b ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0001 | | .CONST 0x0001 ; Number of locals 042b BODY_0428: 042b INIT_0428: 042b 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x042b,0x09f4,0x0002,0x0000,0x005a,0x3905,0x0000,0x01f6 ; Debug Table 0x10.0x0 = 0x42b,0x1 042c e00d | | Load 0x0,0xd 042d 1820 | | Execute Package,Field_Execute,Field_Number 0x20 042e 4612 |F | Jump_Case 0x13 042f 7812 |x | Jump 0x442 ; case 0x0 0430 7811 |x | Jump 0x442 ; case 0x1 0431 7815 |x | Jump 0x447 ; case 0x2 0432 7814 |x | Jump 0x447 ; case 0x3 0433 7820 |x | Jump 0x454 ; case 0x4 0434 781d |x | Jump 0x452 ; case 0x5 0435 781e |x | Jump 0x454 ; case 0x6 0436 780b |x | Jump 0x442 ; case 0x7 0437 780a |x | Jump 0x442 ; case 0x8 0438 7809 |x | Jump 0x442 ; case 0x9 0439 781a |x | Jump 0x454 ; case 0xa 043a 7819 |x | Jump 0x454 ; case 0xb 043b 7816 |x | Jump 0x452 ; case 0xc 043c 7805 |x | Jump 0x442 ; case 0xd 043d 7816 |x | Jump 0x454 ; case 0xe 043e 7815 |x | Jump 0x454 ; case 0xf 043f 7814 |x | Jump 0x454 ; case 0x10 0440 7813 |x | Jump 0x454 ; case 0x11 0441 7812 |x | Jump 0x454 ; case 0x12 0442 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x1 = 0x442,0x2 0443 e00d | | Load 0x0,0xd 0444 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0445 0f00 | | Execute_Immediate Equal,0x0 0446 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0447 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x2 = 0x447,0x3 0448 e00d | | Load 0x0,0xd 0449 1814 | | Execute Package,Field_Execute,Field_Number 0x14 044a 7005 |p | Jump_Nonzero 0x450 044b 00da | | Load_Top At_Offset_2 044c e00d | | Load 0x0,0xd 044d 181c | | Execute Package,Field_Execute,Field_Number 0x1c 044e 0f00 | | Execute_Immediate Equal,0x0 044f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0450 4800 |H | Short_Literal 0x0 0451 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0452 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x3 = 0x452,0x4 0453 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0454 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x4 = 0x454,0x5 0455 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0456 0000 0000 | | .XXX[0x2] 0458 ; -------------------------------------------------------------------------------------- 0458 ; SUBPROGRAM 0458 ; -------------------------------------------------------------------------------------- 0458 045b | [ | .CONST 0x045b ; Address of begin 0459 0004 | | .CONST 0x0004 ; Address of exception handler 045a 0001 | | .CONST 0x0001 ; Number of locals 045b BODY_0458: 045b INIT_0458: 045b 0007 | | Action Break_Optional ; Debug Table 0x11 = .DEBUG 0x045b,0x0a00,0x0002,0x0000,0x005a,0x3905,0x0000,0x025b ; Debug Table 0x11.0x0 = 0x45b,0x1 045c e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x1 = 0x45c,0x401 045d 0007 | | Action Break_Optional 045e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x11.0x2 = 0x45e,0x402 045f 0007 | | Action Break_Optional ; Debug Table 0x11.0x3 = 0x45f,0x403 0460 0007 | | Action Break_Optional ; Debug Table 0x11.0x4 = 0x460,0x404 0461 0b12 | | Execute_Immediate Case_Compare,0x12 ; Debug Table 0x11.0x5 = 0x461,0x1 0462 7008 |p | Jump_Nonzero 0x46b 0463 0b11 | | Execute_Immediate Case_Compare,0x11 0464 7006 |p | Jump_Nonzero 0x46b 0465 0b13 | | Execute_Immediate Case_Compare,0x13 0466 7004 |p | Jump_Nonzero 0x46b 0467 0b0d | | Execute_Immediate Case_Compare,0xd 0468 7002 |p | Jump_Nonzero 0x46b 0469 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x6 = 0x469,0x3 046a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 046b 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x7 = 0x46b,0x2 046c 00eb | | Load_Encached Diana_Cache 046d 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 046e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 046f 0000 | | .XXX[0x1] 0470 ; -------------------------------------------------------------------------------------- 0470 ; SUBPROGRAM 0470 ; -------------------------------------------------------------------------------------- 0470 0473 | s | .CONST 0x0473 ; Address of begin 0471 0004 | | .CONST 0x0004 ; Address of exception handler 0472 0001 | | .CONST 0x0001 ; Number of locals 0473 BODY_0470: 0473 INIT_0470: 0473 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x0473,0x0a12,0x0002,0x0000,0x005a,0x3905,0x0000,0x0290 ; Debug Table 0x12.0x0 = 0x473,0x1 0474 e00f | | Load 0x0,0xf 0475 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0476 00db | | Load_Top At_Offset_3 0477 e00f | | Load 0x0,0xf 0478 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 0479 0f00 | | Execute_Immediate Equal,0x0 047a e5ff | | Load 0x2,-0x1 047b 821c | | Call 0x1,0x1c 047c e001 | | Load 0x0,0x1 047d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 047e 0278 | x | Execute Discrete,Or 047f 0278 | x | Execute Discrete,Or 0480 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0481 0000 0000 | | .BLANK 0000[0x7] 0488 ; -------------------------------------------------------------------------------------- 0488 ; SUBPROGRAM 0488 ; -------------------------------------------------------------------------------------- 0488 048b | | .CONST 0x048b ; Address of begin 0489 0004 | | .CONST 0x0004 ; Address of exception handler 048a 0001 | | .CONST 0x0001 ; Number of locals 048b BODY_0488: 048b INIT_0488: 048b 0007 | | Action Break_Optional ; Debug Table 0x13 = .DEBUG 0x048b,0x0a16,0x0002,0x0000,0x005a,0x3905,0x0000,0x02be ; Debug Table 0x13.0x0 = 0x48b,0x1 048c e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x1 = 0x48c,0x401 048d 0007 | | Action Break_Optional 048e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x13.0x2 = 0x48e,0x402 048f 0007 | | Action Break_Optional ; Debug Table 0x13.0x3 = 0x48f,0x403 0490 0007 | | Action Break_Optional ; Debug Table 0x13.0x4 = 0x490,0x404 0491 0f05 | | Execute_Immediate Equal,0x5 ; Debug Table 0x13.0x5 = 0x491,0x1 0492 6804 |h | Jump_Zero 0x497 0493 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x6 = 0x493,0x2 0494 00eb | | Load_Encached Diana_Cache 0495 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0496 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0497 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x7 = 0x497,0x3 0498 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0499 0000 0000 | | .BLANK 0000[0x7] 04a0 ; -------------------------------------------------------------------------------------- 04a0 ; SUBPROGRAM 04a0 ; -------------------------------------------------------------------------------------- 04a0 04b1 | | .CONST 0x04b1 ; Address of begin 04a1 0004 | | .CONST 0x0004 ; Address of exception handler 04a2 0003 | | .CONST 0x0003 ; Number of locals 04a3 INIT_04a0: 04a3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x04a3,0x0a28,0x0002,0x0000,0x005a,0x3905,0x0000,0x0360 ; Debug Table 0x14.0x0 = 0x4a3,0xffff 04a4 00db | | Load_Top At_Offset_3 04a5 00eb | | Load_Encached Diana_Cache 04a6 18ec | | Execute Package,Field_Execute,Field_Number 0xec 04a7 00eb | | Load_Encached Diana_Cache 04a8 18ec | | Execute Package,Field_Execute,Field_Number 0xec 04a9 00eb | | Load_Encached Diana_Cache 04aa 18ec | | Execute Package,Field_Execute,Field_Number 0xec 04ab 00eb | | Load_Encached Diana_Cache 04ac 18ec | | Execute Package,Field_Execute,Field_Number 0xec 04ad 00eb | | Load_Encached Diana_Cache 04ae 18ec | | Execute Package,Field_Execute,Field_Number 0xec 04af 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04b0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x1 = 0x4b0,0xfffe 04b1 BODY_04a0: 04b1 0007 | | Action Break_Optional ; Debug Table 0x14.0x2 = 0x4b1,0x1 04b2 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x3 = 0x4b2,0x401 04b3 0007 | | Action Break_Optional 04b4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x4 = 0x4b4,0x402 04b5 0007 | | Action Break_Optional ; Debug Table 0x14.0x5 = 0x4b5,0x403 04b6 0007 | | Action Break_Optional ; Debug Table 0x14.0x6 = 0x4b6,0x404 04b7 0f3d | = | Execute_Immediate Equal,0x3d ; Debug Table 0x14.0x7 = 0x4b7,0x1 04b8 6826 |h& | Jump_Zero 0x4df 04b9 00d9 | | Load_Top At_Offset_1 04ba 00eb | | Load_Encached Diana_Cache 04bb 18ce | | Execute Package,Field_Execute,Field_Number 0xce 04bc e404 | | Load 0x2,0x4 ; Debug Table 0x14.0x8 = 0x4bc,0x801 04bd 0007 | | Action Break_Optional 04be 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x9 = 0x4be,0x802 04bf 0007 | | Action Break_Optional ; Debug Table 0x14.0xa = 0x4bf,0x803 04c0 00d0 | | Action Swap_Control ; Debug Table 0x14.0xb = 0x4c0,0x804 04c1 00d1 | | Pop_Control Pop_Count_1 04c2 0f7a | z | Execute_Immediate Equal,0x7a ; Debug Table 0x14.0xc = 0x4c2,0x404 04c3 681b |h | Jump_Zero 0x4df 04c4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xd = 0x4c4,0x2 04c5 00eb | | Load_Encached Diana_Cache 04c6 18e4 | | Execute Package,Field_Execute,Field_Number 0xe4 04c7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04c8 0007 | | Action Break_Optional ; Debug Table 0x14.0xe = 0x4c8,0x3 04c9 e403 | | Load 0x2,0x3 ; Debug Table 0x14.0xf = 0x4c9,0xc01 04ca 0007 | | Action Break_Optional 04cb 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x10 = 0x4cb,0xc02 04cc 0007 | | Action Break_Optional ; Debug Table 0x14.0x11 = 0x4cc,0xc03 04cd 0007 | | Action Break_Optional ; Debug Table 0x14.0x12 = 0x4cd,0xc04 04ce 0b80 | | Execute_Immediate Case_Compare,0x80 ; Debug Table 0x14.0x13 = 0x4ce,0x3 04cf 7001 |p | Jump_Nonzero 0x4d1 04d0 780d |x | Jump 0x4de ; Debug Table 0x14.0x14 = 0x4d0,0x6 04d1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x15 = 0x4d1,0x4 04d2 00eb | | Load_Encached Diana_Cache 04d3 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 04d4 e405 | | Load 0x2,0x5 ; Debug Table 0x14.0x16 = 0x4d4,0x1001 04d5 0007 | | Action Break_Optional 04d6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x17 = 0x4d6,0x1002 04d7 0007 | | Action Break_Optional ; Debug Table 0x14.0x18 = 0x4d7,0x1003 04d8 00d0 | | Action Swap_Control ; Debug Table 0x14.0x19 = 0x4d8,0x1004 04d9 00d1 | | Pop_Control Pop_Count_1 04da 0f0e | | Execute_Immediate Equal,0xe ; Debug Table 0x14.0x1a = 0x4da,0x4 04db 6802 |h | Jump_Zero 0x4de 04dc 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x1b = 0x4dc,0x5 04dd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04de 00d1 | | Pop_Control Pop_Count_1 04df 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x1c = 0x4df,0x7 04e0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04e1 0000 0000 | | .BLANK 0000[0x7] 04e8 ; -------------------------------------------------------------------------------------- 04e8 ; SUBPROGRAM 04e8 ; -------------------------------------------------------------------------------------- 04e8 04ec | | .CONST 0x04ec ; Address of begin 04e9 0004 | | .CONST 0x0004 ; Address of exception handler 04ea 0002 | | .CONST 0x0002 ; Number of locals 04eb INIT_04e8: 04eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x04eb,0x0a64,0x0002,0x0000,0x005a,0x3905,0x0000,0x045d ; Debug Table 0x15.0x0 = 0x4eb,0xffff 04ec BODY_04e8: 04ec 0007 | | Action Break_Optional ; Debug Table 0x15.0x1 = 0x4ec,0x1 04ed e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x2 = 0x4ed,0x401 04ee 0007 | | Action Break_Optional 04ef 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x15.0x3 = 0x4ef,0x402 04f0 0007 | | Action Break_Optional ; Debug Table 0x15.0x4 = 0x4f0,0x403 04f1 0007 | | Action Break_Optional ; Debug Table 0x15.0x5 = 0x4f1,0x404 04f2 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x15.0x6 = 0x4f2,0x1 04f3 7003 |p | Jump_Nonzero 0x4f7 04f4 0b6d | m | Execute_Immediate Case_Compare,0x6d 04f5 7006 |p | Jump_Nonzero 0x4fc 04f6 780b |x | Jump 0x502 ; Debug Table 0x15.0x7 = 0x4f6,0x4 04f7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x8 = 0x4f7,0x2 04f8 00eb | | Load_Encached Diana_Cache 04f9 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 04fa 0032 | 2 | Store_Top Heap_Access,At_Offset_2 04fb 7806 |x | Jump 0x502 04fc e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x9 = 0x4fc,0x3 04fd 00eb | | Load_Encached Diana_Cache 04fe 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 04ff 00eb | | Load_Encached Diana_Cache 0500 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 0501 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0502 00d1 | | Pop_Control Pop_Count_1 0503 0007 | | Action Break_Optional ; Debug Table 0x15.0xa = 0x503,0x5 0504 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xb = 0x504,0x801 0505 021d | | Execute Heap_Access,Is_Null 0506 6806 |h | Jump_Zero 0x50d ; Debug Table 0x15.0xc = 0x506,0x5 0507 00db | | Load_Top At_Offset_3 ; Debug Table 0x15.0xd = 0x507,0x6 0508 e00d | | Load 0x0,0xd 0509 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 050a 00eb | | Load_Encached Diana_Cache 050b 18c2 | | Execute Package,Field_Execute,Field_Number 0xc2 050c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 050d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xe = 0x50d,0x7 050e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 050f 0000 | | .XXX[0x1] 0510 ; -------------------------------------------------------------------------------------- 0510 ; SUBPROGRAM 0510 ; -------------------------------------------------------------------------------------- 0510 051d | | .CONST 0x051d ; Address of begin 0511 0004 | | .CONST 0x0004 ; Address of exception handler 0512 0003 | | .CONST 0x0003 ; Number of locals 0513 INIT_0510: 0513 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16 = .DEBUG 0x0513,0x0a84,0x0002,0x0000,0x005a,0x3905,0x0000,0x04bc ; Debug Table 0x16.0x0 = 0x513,0xffff 0514 00db | | Load_Top At_Offset_3 0515 00eb | | Load_Encached Diana_Cache 0516 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0517 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0518 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x1 = 0x518,0xfffe 0519 e5fe | | Load 0x2,-0x2 051a 00eb | | Load_Encached Diana_Cache 051b 1889 | | Execute Package,Field_Execute,Field_Number 0x89 051c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 051d BODY_0510: 051d 00cf | | Action Mark_Auxiliary 051e 7880 |x | Jump 0x59f 051f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x2 = 0x51f,0x2 0520 0007 | | Action Break_Optional 0521 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x3 = 0x521,0x401 0522 7002 |p | Jump_Nonzero 0x525 0523 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4 = 0x523,0x402 0524 782c |x, | Jump 0x551 0525 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x525,0x403 0526 0217 | | Execute Heap_Access,All_Reference 0527 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0528 6804 |h | Jump_Zero 0x52d 0529 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x529,0x404 052a 0217 | | Execute Heap_Access,All_Reference 052b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 052c 7824 |x$ | Jump 0x551 052d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x7 = 0x52d,0x405 052e 0007 | | Action Break_Optional 052f e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x8 = 0x52f,0x801 0530 0007 | | Action Break_Optional 0531 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x9 = 0x531,0x802 0532 0007 | | Action Break_Optional ; Debug Table 0x16.0xa = 0x532,0x803 0533 00d0 | | Action Swap_Control ; Debug Table 0x16.0xb = 0x533,0x804 0534 00d1 | | Pop_Control Pop_Count_1 0535 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0xc = 0x535,0x405 0536 00eb | | Load_Encached Diana_Cache 0537 0098 | | Execute Package,Field_Read_Dynamic 0538 012c | , | Execute Any,Size 0539 e010 | | Load 0x0,0x10 053a 1b17 | | Execute Package,Field_Read,Field_Number 0x17 053b 025b | [ | Execute Discrete,Check_In_Type 053c 0273 | s | Execute Discrete,Plus 053d 00d9 | | Load_Top At_Offset_1 053e 0007 | | Action Break_Optional 053f e407 | | Load 0x2,0x7 ; Debug Table 0x16.0xd = 0x53f,0xc01 0540 0007 | | Action Break_Optional 0541 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0xe = 0x541,0xc02 0542 0007 | | Action Break_Optional ; Debug Table 0x16.0xf = 0x542,0xc03 0543 00d0 | | Action Swap_Control ; Debug Table 0x16.0x10 = 0x543,0xc04 0544 00d1 | | Pop_Control Pop_Count_1 0545 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x11 = 0x545,0x804 0546 00eb | | Load_Encached Diana_Cache 0547 0098 | | Execute Package,Field_Read_Dynamic 0548 49c9 |I | Short_Literal 0x1c9 0549 00eb | | Load_Encached Diana_Cache 054a 0098 | | Execute Package,Field_Read_Dynamic 054b 49ca |I | Short_Literal 0x1ca 054c 00eb | | Load_Encached Diana_Cache 054d 0095 | | Execute Package,Field_Reference_Dynamic 054e e011 | | Load 0x0,0x11 054f 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0550 7800 |x | Jump 0x551 0551 00d0 | | Action Swap_Control 0552 00d1 | | Pop_Control Pop_Count_1 0553 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x12 = 0x553,0x2 0554 0007 | | Action Break_Optional 0555 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x13 = 0x555,0x1001 0556 7002 |p | Jump_Nonzero 0x559 0557 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x14 = 0x557,0x1002 0558 782c |x, | Jump 0x585 0559 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x15 = 0x559,0x1003 055a 0217 | | Execute Heap_Access,All_Reference 055b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 055c 6804 |h | Jump_Zero 0x561 055d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x16 = 0x55d,0x1004 055e 0217 | | Execute Heap_Access,All_Reference 055f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0560 7824 |x$ | Jump 0x585 0561 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x17 = 0x561,0x1005 0562 0007 | | Action Break_Optional 0563 e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x18 = 0x563,0x1401 0564 0007 | | Action Break_Optional 0565 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x19 = 0x565,0x1402 0566 0007 | | Action Break_Optional ; Debug Table 0x16.0x1a = 0x566,0x1403 0567 00d0 | | Action Swap_Control ; Debug Table 0x16.0x1b = 0x567,0x1404 0568 00d1 | | Pop_Control Pop_Count_1 0569 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x1c = 0x569,0x1005 056a 00eb | | Load_Encached Diana_Cache 056b 0098 | | Execute Package,Field_Read_Dynamic 056c 012c | , | Execute Any,Size 056d e010 | | Load 0x0,0x10 056e 1b17 | | Execute Package,Field_Read,Field_Number 0x17 056f 025b | [ | Execute Discrete,Check_In_Type 0570 0273 | s | Execute Discrete,Plus 0571 00d9 | | Load_Top At_Offset_1 0572 0007 | | Action Break_Optional 0573 e408 | | Load 0x2,0x8 ; Debug Table 0x16.0x1d = 0x573,0x1801 0574 0007 | | Action Break_Optional 0575 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x1e = 0x575,0x1802 0576 0007 | | Action Break_Optional ; Debug Table 0x16.0x1f = 0x576,0x1803 0577 00d0 | | Action Swap_Control ; Debug Table 0x16.0x20 = 0x577,0x1804 0578 00d1 | | Pop_Control Pop_Count_1 0579 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x21 = 0x579,0x1404 057a 00eb | | Load_Encached Diana_Cache 057b 0098 | | Execute Package,Field_Read_Dynamic 057c 49c9 |I | Short_Literal 0x1c9 057d 00eb | | Load_Encached Diana_Cache 057e 0098 | | Execute Package,Field_Read_Dynamic 057f 49ca |I | Short_Literal 0x1ca 0580 00eb | | Load_Encached Diana_Cache 0581 0095 | | Execute Package,Field_Reference_Dynamic 0582 e011 | | Load 0x0,0x11 0583 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0584 7800 |x | Jump 0x585 0585 00d0 | | Action Swap_Control 0586 00d1 | | Pop_Control Pop_Count_1 0587 e004 | | Load 0x0,0x4 ; Debug Table 0x16.0x22 = 0x587,0x406 0588 180d | | Execute Package,Field_Execute,Field_Number 0xd 0589 7002 |p | Jump_Nonzero 0x58c 058a 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x23 = 0x58a,0x3 058b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 058c 0007 | | Action Break_Optional ; Debug Table 0x16.0x24 = 0x58c,0x4 058d 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x25 = 0x58d,0x1c01 058e 7002 |p | Jump_Nonzero 0x591 058f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x26 = 0x58f,0x1c02 0590 7803 |x | Jump 0x594 0591 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x27 = 0x591,0x1c03 0592 0217 | | Execute Heap_Access,All_Reference 0593 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0594 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x16.0x28 = 0x594,0x4 0595 0007 | | Action Break_Optional ; Debug Table 0x16.0x29 = 0x595,0x5 0596 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x2a = 0x596,0x2001 0597 7002 |p | Jump_Nonzero 0x59a 0598 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x2b = 0x598,0x2002 0599 7803 |x | Jump 0x59d 059a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x2c = 0x59a,0x2003 059b 0217 | | Execute Heap_Access,All_Reference 059c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 059d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x16.0x2d = 0x59d,0x5 059e 00c9 | | Action Pop_Auxiliary_Loop 059f 0007 | | Action Break_Optional ; Debug Table 0x16.0x2e = 0x59f,0x1 05a0 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x2f = 0x5a0,0x2401 05a1 021d | | Execute Heap_Access,Is_Null 05a2 6f7c |o| | Jump_Zero 0x51f ; Debug Table 0x16.0x30 = 0x5a2,0x1 05a3 00ce | | Action Pop_Auxiliary 05a4 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x31 = 0x5a4,0x6 05a5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05a6 0000 0000 | | .XXX[0x2] 05a8 ; -------------------------------------------------------------------------------------- 05a8 ; SUBPROGRAM 05a8 ; -------------------------------------------------------------------------------------- 05a8 05ab | | .CONST 0x05ab ; Address of begin 05a9 0004 | | .CONST 0x0004 ; Address of exception handler 05aa 0001 | | .CONST 0x0001 ; Number of locals 05ab BODY_05a8: 05ab INIT_05a8: 05ab 0007 | | Action Break_Optional ; Debug Table 0x17 = .DEBUG 0x05ab,0x0aea,0x0002,0x0000,0x005a,0x3905,0x0000,0x0521 ; Debug Table 0x17.0x0 = 0x5ab,0x1 05ac e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x1 = 0x5ac,0x401 05ad 0007 | | Action Break_Optional 05ae 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x2 = 0x5ae,0x402 05af 0007 | | Action Break_Optional ; Debug Table 0x17.0x3 = 0x5af,0x403 05b0 0007 | | Action Break_Optional ; Debug Table 0x17.0x4 = 0x5b0,0x404 05b1 0b0d | | Execute_Immediate Case_Compare,0xd ; Debug Table 0x17.0x5 = 0x5b1,0x1 05b2 7005 |p | Jump_Nonzero 0x5b8 05b3 0b12 | | Execute_Immediate Case_Compare,0x12 05b4 7005 |p | Jump_Nonzero 0x5ba 05b5 0b11 | | Execute_Immediate Case_Compare,0x11 05b6 7011 |p | Jump_Nonzero 0x5c8 05b7 781b |x | Jump 0x5d3 ; Debug Table 0x17.0x6 = 0x5b7,0x6 05b8 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x7 = 0x5b8,0x2 05b9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05ba 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x8 = 0x5ba,0x3 05bb e012 | | Load 0x0,0x12 05bc 180e | | Execute Package,Field_Execute,Field_Number 0xe 05bd 6815 |h | Jump_Zero 0x5d3 05be 00db | | Load_Top At_Offset_3 05bf 00eb | | Load_Encached Diana_Cache 05c0 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 05c1 00eb | | Load_Encached Diana_Cache 05c2 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 05c3 e012 | | Load 0x0,0x12 05c4 181c | | Execute Package,Field_Execute,Field_Number 0x1c 05c5 680d |h | Jump_Zero 0x5d3 05c6 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x9 = 0x5c6,0x4 05c7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05c8 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0xa = 0x5c8,0x5 05c9 00eb | | Load_Encached Diana_Cache 05ca 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 05cb 00eb | | Load_Encached Diana_Cache 05cc 18fc | | Execute Package,Field_Execute,Field_Number 0xfc 05cd 8220 | | Call 0x1,0x20 05ce e5ff | | Load 0x2,-0x1 05cf 00eb | | Load_Encached Diana_Cache 05d0 18c9 | | Execute Package,Field_Execute,Field_Number 0xc9 05d1 8221 | ! | Call 0x1,0x21 05d2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05d3 00d1 | | Pop_Control Pop_Count_1 05d4 4800 |H | Short_Literal 0x0 ; Debug Table 0x17.0xb = 0x5d4,0x7 05d5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05d6 0000 0000 | | .XXX[0x2] 05d8 ; -------------------------------------------------------------------------------------- 05d8 ; SUBPROGRAM 05d8 ; -------------------------------------------------------------------------------------- 05d8 05db | | .CONST 0x05db ; Address of begin 05d9 0004 | | .CONST 0x0004 ; Address of exception handler 05da 0001 | | .CONST 0x0001 ; Number of locals 05db BODY_05d8: 05db INIT_05d8: 05db 00da | | Load_Top At_Offset_2 ; Debug Table 0x18 = .DEBUG 0x05db,0x0b04,0x0001,0x0000,0x005a,0x3905,0x0000,0x058e ; Debug Table 0x18.0x0 = 0x5db,0x1 05dc 8222 | " | Call 0x1,0x22 05dd 680d |h | Jump_Zero 0x5eb 05de 4801 |H | Short_Literal 0x1 ; Debug Table 0x18.0x1 = 0x5de,0x2 05df 0092 0630 | 0| Action Push_String_Extended,0x630 ; "eval name of non-structure out param to check constraint" 05e1 e005 | | Load 0x0,0x5 05e2 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 05e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x2 = 0x5e3,0x3 05e4 e001 | | Load 0x0,0x1 05e5 180f | | Execute Package,Field_Execute,Field_Number 0xf 05e6 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x3 = 0x5e6,0x4 05e7 e001 | | Load 0x0,0x1 05e8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 05e9 e005 | | Load 0x0,0x5 ; Debug Table 0x18.0x4 = 0x5e9,0x5 05ea 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 05eb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05ec 0000 0000 | | .BLANK 0000[0x4] 05f0 ; -------------------------------------------------------------------------------------- 05f0 ; SUBPROGRAM 05f0 ; -------------------------------------------------------------------------------------- 05f0 05f3 | | .CONST 0x05f3 ; Address of begin 05f1 0004 | | .CONST 0x0004 ; Address of exception handler 05f2 0001 | | .CONST 0x0001 ; Number of locals 05f3 BODY_05f0: 05f3 INIT_05f0: 05f3 0007 | | Action Break_Optional ; Debug Table 0x19 = .DEBUG 0x05f3,0x0b10,0x0001,0x0000,0x005a,0x3905,0x0000,0x090a ; Debug Table 0x19.0x0 = 0x5f3,0x1 05f4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x1 = 0x5f4,0x401 05f5 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x2 = 0x5f5,0x1 05f6 e001 | | Load 0x0,0x1 05f7 1818 | | Execute Package,Field_Execute,Field_Number 0x18 05f8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05f9 0000 0000 | | .BLANK 0000[0x7] 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,0x0b18,0x0001,0x0000,0x005a,0x3905,0x0000,0x091e ; Debug Table 0x1a.0x0 = 0x603,0x1 0604 821d | | Call 0x1,0x1d 0605 700a |p | Jump_Nonzero 0x610 0606 00da | | Load_Top At_Offset_2 0607 e001 | | Load 0x0,0x1 0608 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0609 6806 |h | Jump_Zero 0x610 060a 0007 | | Action Break_Optional ; Debug Table 0x1a.0x1 = 0x60a,0x2 060b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1a.0x2 = 0x60b,0x401 060c 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x3 = 0x60c,0x2 060d e001 | | Load 0x0,0x1 060e 1818 | | Execute Package,Field_Execute,Field_Number 0x18 060f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0610 e005 | | Load 0x0,0x5 ; Debug Table 0x1a.0x4 = 0x610,0x3 0611 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0612 0092 0631 | 1| Action Push_String_Extended,0x631 ; "structure param" ; Debug Table 0x1a.0x5 = 0x612,0x4 0614 e005 | | Load 0x0,0x5 0615 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0616 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0617 0000 | | .XXX[0x1] 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 061b | | .CONST 0x061b ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0001 | | .CONST 0x0001 ; Number of locals 061b BODY_0618: 061b INIT_0618: 061b e5fc | | Load 0x2,-0x4 ; Debug Table 0x1b = .DEBUG 0x061b,0x0b26,0x0001,0x0000,0x005a,0x3905,0x0000,0x07c9 ; Debug Table 0x1b.0x0 = 0x61b,0x1 061c 6808 |h | Jump_Zero 0x625 061d e405 | | Load 0x2,0x5 ; Debug Table 0x1b.0x1 = 0x61d,0x2 061e 821b | | Call 0x1,0x1b 061f 7004 |p | Jump_Nonzero 0x624 0620 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0x2 = 0x620,0x3 0621 e405 | | Load 0x2,0x5 0622 e004 | | Load 0x0,0x4 0623 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0624 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0625 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0x3 = 0x625,0x4 0626 7005 |p | Jump_Nonzero 0x62c 0627 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0x4 = 0x627,0x5 0628 e405 | | Load 0x2,0x5 0629 e5fe | | Load 0x2,-0x2 062a e004 | | Load 0x0,0x4 062b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 062c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 062d ; -------------------------------------------------------------------------------------- 062d ; STRING TABLE 062d ; -------------------------------------------------------------------------------------- 062d 000c | | .STRTAB 0x000c->0x0633 ; "Prompt for out parameter: " 062e 0024 | $ | .STRTAB 0x0024->0x0640 ; "Prompt for in out parameter: " 062f 003f | ? | .STRTAB 0x003f->0x064e ; "name prefix" 0630 0048 | H | .STRTAB 0x0048->0x0654 ; "eval name of non-structure out param to check constraint" 0631 007e | ~ | .STRTAB 0x007e->0x0670 ; "structure param" 0632 008b | | .STREND 0x008b->0x0677 0633 5072 6f6d |Prom| .STRTAB_STRINGS 0678 ; -------------------------------------------------------------------------------------- 0678 ; Debug Table 0678 ; -------------------------------------------------------------------------------------- 0678 0003 001c | | .CONST 0x0003,0x001c 067a 000b 075a | Z| .DEBUG 0x000b,0x075a,0x8000,0x0000,0x005a,0x38f5,0x0000,0x0005 0682 001a 076a | j| .DEBUG 0x001a,0x076a,0x8000,0x0000,0x005a,0x3905,0x0000,0x002f 068a 005b 07aa | [ | .DEBUG 0x005b,0x07aa,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0006 0692 009b 07ca | | .DEBUG 0x009b,0x07ca,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0016 069a 00cb 07ec | | .DEBUG 0x00cb,0x07ec,0x0001,0x0000,0x005a,0x38f5,0x0000,0x002b 06a2 01a3 0880 | | .DEBUG 0x01a3,0x0880,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0040 06aa 0253 08f0 | S | .DEBUG 0x0253,0x08f0,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0055 06b2 02cb 093a | :| .DEBUG 0x02cb,0x093a,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0060 06ba 031b 096e | n| .DEBUG 0x031b,0x096e,0x0001,0x0000,0x005a,0x38f5,0x0000,0x0070 06c2 036b 09a2 | k | .DEBUG 0x036b,0x09a2,0x0002,0x0000,0x005a,0x3905,0x0000,0x004a 06ca 03a3 09c4 | | .DEBUG 0x03a3,0x09c4,0x0002,0x0000,0x005a,0x3905,0x0000,0x00ab 06d2 03b3 09c8 | | .DEBUG 0x03b3,0x09c8,0x0002,0x0000,0x005a,0x3905,0x0000,0x00c7 06da 03cb 09d4 | | .DEBUG 0x03cb,0x09d4,0x0002,0x0000,0x005a,0x3905,0x0000,0x0101 06e2 03e3 09dc | | .DEBUG 0x03e3,0x09dc,0x0002,0x0000,0x005a,0x3905,0x0000,0x013f 06ea 03fb 09e4 | | .DEBUG 0x03fb,0x09e4,0x0002,0x0000,0x005a,0x3905,0x0000,0x017d 06f2 0413 09ec | | .DEBUG 0x0413,0x09ec,0x0002,0x0000,0x005a,0x3905,0x0000,0x01bb 06fa 042b 09f4 | + | .DEBUG 0x042b,0x09f4,0x0002,0x0000,0x005a,0x3905,0x0000,0x01f6 0702 045b 0a00 | [ | .DEBUG 0x045b,0x0a00,0x0002,0x0000,0x005a,0x3905,0x0000,0x025b 070a 0473 0a12 | s | .DEBUG 0x0473,0x0a12,0x0002,0x0000,0x005a,0x3905,0x0000,0x0290 0712 048b 0a16 | | .DEBUG 0x048b,0x0a16,0x0002,0x0000,0x005a,0x3905,0x0000,0x02be 071a 04a3 0a28 | (| .DEBUG 0x04a3,0x0a28,0x0002,0x0000,0x005a,0x3905,0x0000,0x0360 0722 04eb 0a64 | d| .DEBUG 0x04eb,0x0a64,0x0002,0x0000,0x005a,0x3905,0x0000,0x045d 072a 0513 0a84 | | .DEBUG 0x0513,0x0a84,0x0002,0x0000,0x005a,0x3905,0x0000,0x04bc 0732 05ab 0aea | | .DEBUG 0x05ab,0x0aea,0x0002,0x0000,0x005a,0x3905,0x0000,0x0521 073a 05db 0b04 | | .DEBUG 0x05db,0x0b04,0x0001,0x0000,0x005a,0x3905,0x0000,0x058e 0742 05f3 0b10 | | .DEBUG 0x05f3,0x0b10,0x0001,0x0000,0x005a,0x3905,0x0000,0x090a 074a 0603 0b18 | | .DEBUG 0x0603,0x0b18,0x0001,0x0000,0x005a,0x3905,0x0000,0x091e 0752 061b 0b26 | &| .DEBUG 0x061b,0x0b26,0x0001,0x0000,0x005a,0x3905,0x0000,0x07c9 075a ; -------------------------------------------------------------------------------------- 075a ; Debug3 Subtable 0x0 075a ; -------------------------------------------------------------------------------------- 075a 0007 0000 | | .DBG3TAB 0x0007,0x0000 075c 000b ffff | | .CONST 0x000b,0xffff 075e 000d fffe | | .CONST 0x000d,0xfffe 0760 000f fffd | | .CONST 0x000f,0xfffd 0762 0011 fffc | | .CONST 0x0011,0xfffc 0764 0013 fffb | | .CONST 0x0013,0xfffb 0766 0015 fffa | | .CONST 0x0015,0xfffa 0768 0017 fff9 | | .CONST 0x0017,0xfff9 076a ; -------------------------------------------------------------------------------------- 076a ; Debug3 Subtable 0x1 076a ; -------------------------------------------------------------------------------------- 076a 001f 0000 | | .DBG3TAB 0x001f,0x0000 076c 001a ffff | | .CONST 0x001a,0xffff 076e 001b fffe | | .CONST 0x001b,0xfffe 0770 001c fffd | | .CONST 0x001c,0xfffd 0772 001d fffc | | .CONST 0x001d,0xfffc 0774 001e fffb | | .CONST 0x001e,0xfffb 0776 001f fffa | | .CONST 0x001f,0xfffa 0778 0020 fff9 | | .CONST 0x0020,0xfff9 077a 0022 fff8 | " | .CONST 0x0022,0xfff8 077c 0024 fff7 | $ | .CONST 0x0024,0xfff7 077e 0026 fff6 | & | .CONST 0x0026,0xfff6 0780 0028 fff5 | ( | .CONST 0x0028,0xfff5 0782 002a fff4 | * | .CONST 0x002a,0xfff4 0784 002c fff3 | , | .CONST 0x002c,0xfff3 0786 002e fff2 | . | .CONST 0x002e,0xfff2 0788 0030 fff1 | 0 | .CONST 0x0030,0xfff1 078a 0032 fff0 | 2 | .CONST 0x0032,0xfff0 078c 0034 ffef | 4 | .CONST 0x0034,0xffef 078e 0036 ffee | 6 | .CONST 0x0036,0xffee 0790 0038 ffed | 8 | .CONST 0x0038,0xffed 0792 003a ffec | : | .CONST 0x003a,0xffec 0794 003c ffeb | < | .CONST 0x003c,0xffeb 0796 003e ffea | > | .CONST 0x003e,0xffea 0798 0040 ffe9 | @ | .CONST 0x0040,0xffe9 079a 0042 ffe8 | B | .CONST 0x0042,0xffe8 079c 0044 ffe7 | D | .CONST 0x0044,0xffe7 079e 0046 ffe6 | F | .CONST 0x0046,0xffe6 07a0 0048 ffe5 | H | .CONST 0x0048,0xffe5 07a2 004a ffe4 | J | .CONST 0x004a,0xffe4 07a4 004c ffe3 | L | .CONST 0x004c,0xffe3 07a6 004e ffe2 | N | .CONST 0x004e,0xffe2 07a8 0050 ffe1 | P | .CONST 0x0050,0xffe1 07aa ; -------------------------------------------------------------------------------------- 07aa ; Debug3 Subtable 0x2 07aa ; -------------------------------------------------------------------------------------- 07aa 0003 000c | | .DBG3TAB 0x0003,0x000c 07ac 005b ffff | [ | .CONST 0x005b,0xffff 07ae 005f fffe | _ | .CONST 0x005f,0xfffe 07b0 0060 0401 | ` | .CONST 0x0060,0x0401 07b2 0061 fffe | a | .CONST 0x0061,0xfffe 07b4 0062 0001 | b | .CONST 0x0062,0x0001 07b6 0065 0002 | e | .CONST 0x0065,0x0002 07b8 0069 0003 | i | .CONST 0x0069,0x0003 07ba 006f 0004 | o | .CONST 0x006f,0x0004 07bc 0072 0005 | r | .CONST 0x0072,0x0005 07be 0077 0006 | w | .CONST 0x0077,0x0006 07c0 007b 0007 | { | .CONST 0x007b,0x0007 07c2 0081 0008 | | .CONST 0x0081,0x0008 07c4 0086 0009 | | .CONST 0x0086,0x0009 07c6 008c 000a | | .CONST 0x008c,0x000a 07c8 008f 000b | | .CONST 0x008f,0x000b 07ca ; -------------------------------------------------------------------------------------- 07ca ; Debug3 Subtable 0x3 07ca ; -------------------------------------------------------------------------------------- 07ca 0001 000f | | .DBG3TAB 0x0001,0x000f 07cc 009b ffff | | .CONST 0x009b,0xffff 07ce 00a1 0001 | | .CONST 0x00a1,0x0001 07d0 00a5 0002 | | .CONST 0x00a5,0x0002 07d2 00a6 0401 | | .CONST 0x00a6,0x0401 07d4 00a8 0402 | | .CONST 0x00a8,0x0402 07d6 00a9 0403 | | .CONST 0x00a9,0x0403 07d8 00aa 0404 | | .CONST 0x00aa,0x0404 07da 00ab 0002 | | .CONST 0x00ab,0x0002 07dc 00ad 0003 | | .CONST 0x00ad,0x0003 07de 00ae 0004 | | .CONST 0x00ae,0x0004 07e0 00b0 0005 | | .CONST 0x00b0,0x0005 07e2 00b4 0006 | | .CONST 0x00b4,0x0006 07e4 00b6 0007 | | .CONST 0x00b6,0x0007 07e6 00b9 0008 | | .CONST 0x00b9,0x0008 07e8 00be 0009 | | .CONST 0x00be,0x0009 07ea 00c1 000a | | .CONST 0x00c1,0x000a 07ec ; -------------------------------------------------------------------------------------- 07ec ; Debug3 Subtable 0x4 07ec ; -------------------------------------------------------------------------------------- 07ec 0008 0041 | A| .DBG3TAB 0x0008,0x0041 07ee 00cb ffff | | .CONST 0x00cb,0xffff 07f0 00cc fffe | | .CONST 0x00cc,0xfffe 07f2 00cd fffd | | .CONST 0x00cd,0xfffd 07f4 00d6 fffc | | .CONST 0x00d6,0xfffc 07f6 00dc fffb | | .CONST 0x00dc,0xfffb 07f8 00de fffa | | .CONST 0x00de,0xfffa 07fa 00e0 fff9 | | .CONST 0x00e0,0xfff9 07fc 00e1 0401 | | .CONST 0x00e1,0x0401 07fe 00e3 0402 | | .CONST 0x00e3,0x0402 0800 00e4 0403 | | .CONST 0x00e4,0x0403 0802 00e5 0404 | | .CONST 0x00e5,0x0404 0804 00e6 fff9 | | .CONST 0x00e6,0xfff9 0806 00e9 0001 | | .CONST 0x00e9,0x0001 0808 00ec 0002 | | .CONST 0x00ec,0x0002 080a 00ed 0801 | | .CONST 0x00ed,0x0801 080c 00ef 0802 | | .CONST 0x00ef,0x0802 080e 00f0 0803 | | .CONST 0x00f0,0x0803 0810 00f1 0804 | | .CONST 0x00f1,0x0804 0812 00f2 0002 | | .CONST 0x00f2,0x0002 0814 00f4 0003 | | .CONST 0x00f4,0x0003 0816 00f7 0004 | | .CONST 0x00f7,0x0004 0818 00fc 0005 | | .CONST 0x00fc,0x0005 081a 00fd 0006 | | .CONST 0x00fd,0x0006 081c 0101 0007 | | .CONST 0x0101,0x0007 081e 0105 0008 | | .CONST 0x0105,0x0008 0820 0108 0009 | | .CONST 0x0108,0x0009 0822 010a 000a | | .CONST 0x010a,0x000a 0824 010b 0c01 | | .CONST 0x010b,0x0c01 0826 010c 000a | | .CONST 0x010c,0x000a 0828 0114 000b | | .CONST 0x0114,0x000b 082a 0117 000c | | .CONST 0x0117,0x000c 082c 011b 000d | | .CONST 0x011b,0x000d 082e 011e 000e | | .CONST 0x011e,0x000e 0830 0120 000f | | .CONST 0x0120,0x000f 0832 0122 1001 | " | .CONST 0x0122,0x1001 0834 0123 000f | # | .CONST 0x0123,0x000f 0836 0128 0010 | ( | .CONST 0x0128,0x0010 0838 012a 0011 | * | .CONST 0x012a,0x0011 083a 012d 0012 | - | .CONST 0x012d,0x0012 083c 0132 0013 | 2 | .CONST 0x0132,0x0013 083e 0134 0014 | 4 | .CONST 0x0134,0x0014 0840 013a 0015 | : | .CONST 0x013a,0x0015 0842 013d 0016 | = | .CONST 0x013d,0x0016 0844 0140 0017 | @ | .CONST 0x0140,0x0017 0846 0142 0018 | B | .CONST 0x0142,0x0018 0848 0145 0019 | E | .CONST 0x0145,0x0019 084a 0148 001a | H | .CONST 0x0148,0x001a 084c 0149 1401 | I | .CONST 0x0149,0x1401 084e 014a 001a | J | .CONST 0x014a,0x001a 0850 0152 001b | R | .CONST 0x0152,0x001b 0852 0155 001c | U | .CONST 0x0155,0x001c 0854 0158 001d | X | .CONST 0x0158,0x001d 0856 015a 001e | Z | .CONST 0x015a,0x001e 0858 015b 1801 | [ | .CONST 0x015b,0x1801 085a 015c 001e | \ | .CONST 0x015c,0x001e 085c 0164 001f | d | .CONST 0x0164,0x001f 085e 0166 0020 | f | .CONST 0x0166,0x0020 0860 0169 0021 | i !| .CONST 0x0169,0x0021 0862 016c 0022 | l "| .CONST 0x016c,0x0022 0864 016f 0023 | o #| .CONST 0x016f,0x0023 0866 0172 0024 | r $| .CONST 0x0172,0x0024 0868 0175 0025 | u %| .CONST 0x0175,0x0025 086a 0177 0026 | w &| .CONST 0x0177,0x0026 086c 0179 1c01 | y | .CONST 0x0179,0x1c01 086e 017a 0026 | z &| .CONST 0x017a,0x0026 0870 017f 0027 | '| .CONST 0x017f,0x0027 0872 0181 0028 | (| .CONST 0x0181,0x0028 0874 0184 0029 | )| .CONST 0x0184,0x0029 0876 0189 002a | *| .CONST 0x0189,0x002a 0878 018b 002b | +| .CONST 0x018b,0x002b 087a 0190 002c | ,| .CONST 0x0190,0x002c 087c 0193 002d | -| .CONST 0x0193,0x002d 087e 0196 002e | .| .CONST 0x0196,0x002e 0880 ; -------------------------------------------------------------------------------------- 0880 ; Debug3 Subtable 0x5 0880 ; -------------------------------------------------------------------------------------- 0880 000b 002c | ,| .DBG3TAB 0x000b,0x002c 0882 01a3 ffff | | .CONST 0x01a3,0xffff 0884 01a4 fffe | | .CONST 0x01a4,0xfffe 0886 01a5 fffd | | .CONST 0x01a5,0xfffd 0888 01ae fffc | | .CONST 0x01ae,0xfffc 088a 01b4 fffb | | .CONST 0x01b4,0xfffb 088c 01b6 fffa | | .CONST 0x01b6,0xfffa 088e 01b7 0401 | | .CONST 0x01b7,0x0401 0890 01b9 0402 | | .CONST 0x01b9,0x0402 0892 01ba 0403 | | .CONST 0x01ba,0x0403 0894 01bb 0404 | | .CONST 0x01bb,0x0404 0896 01bc fffa | | .CONST 0x01bc,0xfffa 0898 01bf fff9 | | .CONST 0x01bf,0xfff9 089a 01c1 0001 | | .CONST 0x01c1,0x0001 089c 01c4 0002 | | .CONST 0x01c4,0x0002 089e 01c5 0801 | | .CONST 0x01c5,0x0801 08a0 01c7 0802 | | .CONST 0x01c7,0x0802 08a2 01c8 0803 | | .CONST 0x01c8,0x0803 08a4 01c9 0804 | | .CONST 0x01c9,0x0804 08a6 01ca 0002 | | .CONST 0x01ca,0x0002 08a8 01cc 0003 | | .CONST 0x01cc,0x0003 08aa 01cf 0004 | | .CONST 0x01cf,0x0004 08ac 01d4 0005 | | .CONST 0x01d4,0x0005 08ae 01d8 0006 | | .CONST 0x01d8,0x0006 08b0 01de 0007 | | .CONST 0x01de,0x0007 08b2 01e1 0008 | | .CONST 0x01e1,0x0008 08b4 01e3 0009 | | .CONST 0x01e3,0x0009 08b6 01ea 000a | | .CONST 0x01ea,0x000a 08b8 01ee 000b | | .CONST 0x01ee,0x000b 08ba 01fa 000c | | .CONST 0x01fa,0x000c 08bc 01fb f3ff | | .CONST 0x01fb,0xf3ff 08be 0201 f3fe | | .CONST 0x0201,0xf3fe 08c0 0203 f3fd | | .CONST 0x0203,0xf3fd 08c2 0205 0c01 | | .CONST 0x0205,0x0c01 08c4 0207 0c02 | | .CONST 0x0207,0x0c02 08c6 020a 0c03 | | .CONST 0x020a,0x0c03 08c8 020d 0c04 | | .CONST 0x020d,0x0c04 08ca 0210 0c05 | | .CONST 0x0210,0x0c05 08cc 0211 1001 | | .CONST 0x0211,0x1001 08ce 0212 0c05 | | .CONST 0x0212,0x0c05 08d0 021a 0c06 | | .CONST 0x021a,0x0c06 08d2 021d 0c07 | | .CONST 0x021d,0x0c07 08d4 0220 0c08 | | .CONST 0x0220,0x0c08 08d6 0223 0c09 | # | .CONST 0x0223,0x0c09 08d8 0225 0c0a | % | .CONST 0x0225,0x0c0a 08da 0226 1401 | & | .CONST 0x0226,0x1401 08dc 0227 0c0a | ' | .CONST 0x0227,0x0c0a 08de 022f 0c0b | / | .CONST 0x022f,0x0c0b 08e0 0230 1801 | 0 | .CONST 0x0230,0x1801 08e2 0231 0c0b | 1 | .CONST 0x0231,0x0c0b 08e4 0239 0c0c | 9 | .CONST 0x0239,0x0c0c 08e6 023b 0c0d | ; | .CONST 0x023b,0x0c0d 08e8 023e 0c0e | > | .CONST 0x023e,0x0c0e 08ea 0241 0c0f | A | .CONST 0x0241,0x0c0f 08ec 0242 0c10 | B | .CONST 0x0242,0x0c10 08ee 0248 000d | H | .CONST 0x0248,0x000d 08f0 ; -------------------------------------------------------------------------------------- 08f0 ; Debug3 Subtable 0x6 08f0 ; -------------------------------------------------------------------------------------- 08f0 0006 001e | | .DBG3TAB 0x0006,0x001e 08f2 0253 ffff | S | .CONST 0x0253,0xffff 08f4 0254 fffe | T | .CONST 0x0254,0xfffe 08f6 0255 fffd | U | .CONST 0x0255,0xfffd 08f8 025b fffc | [ | .CONST 0x025b,0xfffc 08fa 025d fffb | ] | .CONST 0x025d,0xfffb 08fc 025e 0401 | ^ | .CONST 0x025e,0x0401 08fe 0260 0402 | ` | .CONST 0x0260,0x0402 0900 0261 0403 | a | .CONST 0x0261,0x0403 0902 0262 0404 | b | .CONST 0x0262,0x0404 0904 0263 fffb | c | .CONST 0x0263,0xfffb 0906 0266 0001 | f | .CONST 0x0266,0x0001 0908 0269 0002 | i | .CONST 0x0269,0x0002 090a 026a 0801 | j | .CONST 0x026a,0x0801 090c 026c 0802 | l | .CONST 0x026c,0x0802 090e 026d 0803 | m | .CONST 0x026d,0x0803 0910 026e 0804 | n | .CONST 0x026e,0x0804 0912 026f 0002 | o | .CONST 0x026f,0x0002 0914 0271 0003 | q | .CONST 0x0271,0x0003 0916 0272 0004 | r | .CONST 0x0272,0x0004 0918 0276 0005 | v | .CONST 0x0276,0x0005 091a 027a 0006 | z | .CONST 0x027a,0x0006 091c 027c 0007 | | | .CONST 0x027c,0x0007 091e 027e 0c01 | ~ | .CONST 0x027e,0x0c01 0920 027f 0007 | | .CONST 0x027f,0x0007 0922 0283 0008 | | .CONST 0x0283,0x0008 0924 029a 0009 | | .CONST 0x029a,0x0009 0926 029d 000a | | .CONST 0x029d,0x000a 0928 02a9 000b | | .CONST 0x02a9,0x000b 092a 02ac 000c | | .CONST 0x02ac,0x000c 092c 02af 000d | | .CONST 0x02af,0x000d 092e 02b2 000e | | .CONST 0x02b2,0x000e 0930 02b5 000f | | .CONST 0x02b5,0x000f 0932 02b9 0010 | | .CONST 0x02b9,0x0010 0934 02bc 0011 | | .CONST 0x02bc,0x0011 0936 02c0 0012 | | .CONST 0x02c0,0x0012 0938 02c3 0013 | | .CONST 0x02c3,0x0013 093a ; -------------------------------------------------------------------------------------- 093a ; Debug3 Subtable 0x7 093a ; -------------------------------------------------------------------------------------- 093a 0002 0017 | | .DBG3TAB 0x0002,0x0017 093c 02cb ffff | | .CONST 0x02cb,0xffff 093e 02cf fffe | | .CONST 0x02cf,0xfffe 0940 02d4 0001 | | .CONST 0x02d4,0x0001 0942 02d5 0401 | | .CONST 0x02d5,0x0401 0944 02d7 0402 | | .CONST 0x02d7,0x0402 0946 02d8 0403 | | .CONST 0x02d8,0x0403 0948 02d9 0404 | | .CONST 0x02d9,0x0404 094a 02da 0001 | | .CONST 0x02da,0x0001 094c 02dc 0002 | | .CONST 0x02dc,0x0002 094e 02dd 0003 | | .CONST 0x02dd,0x0003 0950 02e1 0004 | | .CONST 0x02e1,0x0004 0952 02e4 0005 | | .CONST 0x02e4,0x0005 0954 02e7 0006 | | .CONST 0x02e7,0x0006 0956 02e9 0007 | | .CONST 0x02e9,0x0007 0958 02ed 0008 | | .CONST 0x02ed,0x0008 095a 02f1 0009 | | .CONST 0x02f1,0x0009 095c 02f5 000a | | .CONST 0x02f5,0x000a 095e 02f8 000b | | .CONST 0x02f8,0x000b 0960 02fa 000c | | .CONST 0x02fa,0x000c 0962 02fe 000d | | .CONST 0x02fe,0x000d 0964 0302 000e | | .CONST 0x0302,0x000e 0966 0305 000f | | .CONST 0x0305,0x000f 0968 0308 0010 | | .CONST 0x0308,0x0010 096a 030a 0011 | | .CONST 0x030a,0x0011 096c 030e 0012 | | .CONST 0x030e,0x0012 096e ; -------------------------------------------------------------------------------------- 096e ; Debug3 Subtable 0x8 096e ; -------------------------------------------------------------------------------------- 096e 0002 0017 | | .DBG3TAB 0x0002,0x0017 0970 031b ffff | | .CONST 0x031b,0xffff 0972 031f fffe | | .CONST 0x031f,0xfffe 0974 0324 0001 | $ | .CONST 0x0324,0x0001 0976 0325 0401 | % | .CONST 0x0325,0x0401 0978 0327 0402 | ' | .CONST 0x0327,0x0402 097a 0328 0403 | ( | .CONST 0x0328,0x0403 097c 0329 0404 | ) | .CONST 0x0329,0x0404 097e 032a 0001 | * | .CONST 0x032a,0x0001 0980 032c 0002 | , | .CONST 0x032c,0x0002 0982 032d 0003 | - | .CONST 0x032d,0x0003 0984 0331 0004 | 1 | .CONST 0x0331,0x0004 0986 0334 0005 | 4 | .CONST 0x0334,0x0005 0988 0337 0006 | 7 | .CONST 0x0337,0x0006 098a 0339 0007 | 9 | .CONST 0x0339,0x0007 098c 033d 0008 | = | .CONST 0x033d,0x0008 098e 0341 0009 | A | .CONST 0x0341,0x0009 0990 0345 000a | E | .CONST 0x0345,0x000a 0992 0348 000b | H | .CONST 0x0348,0x000b 0994 034a 000c | J | .CONST 0x034a,0x000c 0996 034e 000d | N | .CONST 0x034e,0x000d 0998 0352 000e | R | .CONST 0x0352,0x000e 099a 0355 000f | U | .CONST 0x0355,0x000f 099c 0358 0010 | X | .CONST 0x0358,0x0010 099e 035a 0011 | Z | .CONST 0x035a,0x0011 09a0 035e 0012 | ^ | .CONST 0x035e,0x0012 09a2 ; -------------------------------------------------------------------------------------- 09a2 ; Debug3 Subtable 0x9 09a2 ; -------------------------------------------------------------------------------------- 09a2 0001 000f | | .DBG3TAB 0x0001,0x000f 09a4 036b ffff | k | .CONST 0x036b,0xffff 09a6 036f 0001 | o | .CONST 0x036f,0x0001 09a8 0370 0002 | p | .CONST 0x0370,0x0002 09aa 0371 0401 | q | .CONST 0x0371,0x0401 09ac 0373 0402 | s | .CONST 0x0373,0x0402 09ae 0374 0403 | t | .CONST 0x0374,0x0403 09b0 0375 0404 | u | .CONST 0x0375,0x0404 09b2 0376 0002 | v | .CONST 0x0376,0x0002 09b4 037a 0007 | z | .CONST 0x037a,0x0007 09b6 037c 0003 | | | .CONST 0x037c,0x0003 09b8 037f 0801 | | .CONST 0x037f,0x0801 09ba 0383 0003 | | .CONST 0x0383,0x0003 09bc 0384 0004 | | .CONST 0x0384,0x0004 09be 038f 0005 | | .CONST 0x038f,0x0005 09c0 0391 0006 | | .CONST 0x0391,0x0006 09c2 0399 0008 | | .CONST 0x0399,0x0008 09c4 ; -------------------------------------------------------------------------------------- 09c4 ; Debug3 Subtable 0xa 09c4 ; -------------------------------------------------------------------------------------- 09c4 0000 0001 | | .DBG3TAB 0x0000,0x0001 09c6 03a3 0001 | | .CONST 0x03a3,0x0001 09c8 ; -------------------------------------------------------------------------------------- 09c8 ; Debug3 Subtable 0xb 09c8 ; -------------------------------------------------------------------------------------- 09c8 0001 0004 | | .DBG3TAB 0x0001,0x0004 09ca 03b3 ffff | | .CONST 0x03b3,0xffff 09cc 03b5 0001 | | .CONST 0x03b5,0x0001 09ce 03b9 0002 | | .CONST 0x03b9,0x0002 09d0 03bc 0003 | | .CONST 0x03bc,0x0003 09d2 03c0 0004 | | .CONST 0x03c0,0x0004 09d4 ; -------------------------------------------------------------------------------------- 09d4 ; Debug3 Subtable 0xc 09d4 ; -------------------------------------------------------------------------------------- 09d4 0002 0001 | | .DBG3TAB 0x0002,0x0001 09d6 03cb ffff | | .CONST 0x03cb,0xffff 09d8 03d0 fffe | | .CONST 0x03d0,0xfffe 09da 03d6 0001 | | .CONST 0x03d6,0x0001 09dc ; -------------------------------------------------------------------------------------- 09dc ; Debug3 Subtable 0xd 09dc ; -------------------------------------------------------------------------------------- 09dc 0002 0001 | | .DBG3TAB 0x0002,0x0001 09de 03e3 ffff | | .CONST 0x03e3,0xffff 09e0 03e8 fffe | | .CONST 0x03e8,0xfffe 09e2 03ee 0001 | | .CONST 0x03ee,0x0001 09e4 ; -------------------------------------------------------------------------------------- 09e4 ; Debug3 Subtable 0xe 09e4 ; -------------------------------------------------------------------------------------- 09e4 0002 0001 | | .DBG3TAB 0x0002,0x0001 09e6 03fb ffff | | .CONST 0x03fb,0xffff 09e8 0400 fffe | | .CONST 0x0400,0xfffe 09ea 0406 0001 | | .CONST 0x0406,0x0001 09ec ; -------------------------------------------------------------------------------------- 09ec ; Debug3 Subtable 0xf 09ec ; -------------------------------------------------------------------------------------- 09ec 0002 0001 | | .DBG3TAB 0x0002,0x0001 09ee 0413 ffff | | .CONST 0x0413,0xffff 09f0 0418 fffe | | .CONST 0x0418,0xfffe 09f2 041e 0001 | | .CONST 0x041e,0x0001 09f4 ; -------------------------------------------------------------------------------------- 09f4 ; Debug3 Subtable 0x10 09f4 ; -------------------------------------------------------------------------------------- 09f4 0000 0005 | | .DBG3TAB 0x0000,0x0005 09f6 042b 0001 | + | .CONST 0x042b,0x0001 09f8 0442 0002 | B | .CONST 0x0442,0x0002 09fa 0447 0003 | G | .CONST 0x0447,0x0003 09fc 0452 0004 | R | .CONST 0x0452,0x0004 09fe 0454 0005 | T | .CONST 0x0454,0x0005 0a00 ; -------------------------------------------------------------------------------------- 0a00 ; Debug3 Subtable 0x11 0a00 ; -------------------------------------------------------------------------------------- 0a00 0000 0008 | | .DBG3TAB 0x0000,0x0008 0a02 045b 0001 | [ | .CONST 0x045b,0x0001 0a04 045c 0401 | \ | .CONST 0x045c,0x0401 0a06 045e 0402 | ^ | .CONST 0x045e,0x0402 0a08 045f 0403 | _ | .CONST 0x045f,0x0403 0a0a 0460 0404 | ` | .CONST 0x0460,0x0404 0a0c 0461 0001 | a | .CONST 0x0461,0x0001 0a0e 0469 0003 | i | .CONST 0x0469,0x0003 0a10 046b 0002 | k | .CONST 0x046b,0x0002 0a12 ; -------------------------------------------------------------------------------------- 0a12 ; Debug3 Subtable 0x12 0a12 ; -------------------------------------------------------------------------------------- 0a12 0000 0001 | | .DBG3TAB 0x0000,0x0001 0a14 0473 0001 | s | .CONST 0x0473,0x0001 0a16 ; -------------------------------------------------------------------------------------- 0a16 ; Debug3 Subtable 0x13 0a16 ; -------------------------------------------------------------------------------------- 0a16 0000 0008 | | .DBG3TAB 0x0000,0x0008 0a18 048b 0001 | | .CONST 0x048b,0x0001 0a1a 048c 0401 | | .CONST 0x048c,0x0401 0a1c 048e 0402 | | .CONST 0x048e,0x0402 0a1e 048f 0403 | | .CONST 0x048f,0x0403 0a20 0490 0404 | | .CONST 0x0490,0x0404 0a22 0491 0001 | | .CONST 0x0491,0x0001 0a24 0493 0002 | | .CONST 0x0493,0x0002 0a26 0497 0003 | | .CONST 0x0497,0x0003 0a28 ; -------------------------------------------------------------------------------------- 0a28 ; Debug3 Subtable 0x14 0a28 ; -------------------------------------------------------------------------------------- 0a28 0002 001b | | .DBG3TAB 0x0002,0x001b 0a2a 04a3 ffff | | .CONST 0x04a3,0xffff 0a2c 04b0 fffe | | .CONST 0x04b0,0xfffe 0a2e 04b1 0001 | | .CONST 0x04b1,0x0001 0a30 04b2 0401 | | .CONST 0x04b2,0x0401 0a32 04b4 0402 | | .CONST 0x04b4,0x0402 0a34 04b5 0403 | | .CONST 0x04b5,0x0403 0a36 04b6 0404 | | .CONST 0x04b6,0x0404 0a38 04b7 0001 | | .CONST 0x04b7,0x0001 0a3a 04bc 0801 | | .CONST 0x04bc,0x0801 0a3c 04be 0802 | | .CONST 0x04be,0x0802 0a3e 04bf 0803 | | .CONST 0x04bf,0x0803 0a40 04c0 0804 | | .CONST 0x04c0,0x0804 0a42 04c2 0404 | | .CONST 0x04c2,0x0404 0a44 04c4 0002 | | .CONST 0x04c4,0x0002 0a46 04c8 0003 | | .CONST 0x04c8,0x0003 0a48 04c9 0c01 | | .CONST 0x04c9,0x0c01 0a4a 04cb 0c02 | | .CONST 0x04cb,0x0c02 0a4c 04cc 0c03 | | .CONST 0x04cc,0x0c03 0a4e 04cd 0c04 | | .CONST 0x04cd,0x0c04 0a50 04ce 0003 | | .CONST 0x04ce,0x0003 0a52 04d0 0006 | | .CONST 0x04d0,0x0006 0a54 04d1 0004 | | .CONST 0x04d1,0x0004 0a56 04d4 1001 | | .CONST 0x04d4,0x1001 0a58 04d6 1002 | | .CONST 0x04d6,0x1002 0a5a 04d7 1003 | | .CONST 0x04d7,0x1003 0a5c 04d8 1004 | | .CONST 0x04d8,0x1004 0a5e 04da 0004 | | .CONST 0x04da,0x0004 0a60 04dc 0005 | | .CONST 0x04dc,0x0005 0a62 04df 0007 | | .CONST 0x04df,0x0007 0a64 ; -------------------------------------------------------------------------------------- 0a64 ; Debug3 Subtable 0x15 0a64 ; -------------------------------------------------------------------------------------- 0a64 0001 000e | | .DBG3TAB 0x0001,0x000e 0a66 04eb ffff | | .CONST 0x04eb,0xffff 0a68 04ec 0001 | | .CONST 0x04ec,0x0001 0a6a 04ed 0401 | | .CONST 0x04ed,0x0401 0a6c 04ef 0402 | | .CONST 0x04ef,0x0402 0a6e 04f0 0403 | | .CONST 0x04f0,0x0403 0a70 04f1 0404 | | .CONST 0x04f1,0x0404 0a72 04f2 0001 | | .CONST 0x04f2,0x0001 0a74 04f6 0004 | | .CONST 0x04f6,0x0004 0a76 04f7 0002 | | .CONST 0x04f7,0x0002 0a78 04fc 0003 | | .CONST 0x04fc,0x0003 0a7a 0503 0005 | | .CONST 0x0503,0x0005 0a7c 0504 0801 | | .CONST 0x0504,0x0801 0a7e 0506 0005 | | .CONST 0x0506,0x0005 0a80 0507 0006 | | .CONST 0x0507,0x0006 0a82 050d 0007 | | .CONST 0x050d,0x0007 0a84 ; -------------------------------------------------------------------------------------- 0a84 ; Debug3 Subtable 0x16 0a84 ; -------------------------------------------------------------------------------------- 0a84 0002 0030 | 0| .DBG3TAB 0x0002,0x0030 0a86 0513 ffff | | .CONST 0x0513,0xffff 0a88 0518 fffe | | .CONST 0x0518,0xfffe 0a8a 051f 0002 | | .CONST 0x051f,0x0002 0a8c 0521 0401 | ! | .CONST 0x0521,0x0401 0a8e 0523 0402 | # | .CONST 0x0523,0x0402 0a90 0525 0403 | % | .CONST 0x0525,0x0403 0a92 0529 0404 | ) | .CONST 0x0529,0x0404 0a94 052d 0405 | - | .CONST 0x052d,0x0405 0a96 052f 0801 | / | .CONST 0x052f,0x0801 0a98 0531 0802 | 1 | .CONST 0x0531,0x0802 0a9a 0532 0803 | 2 | .CONST 0x0532,0x0803 0a9c 0533 0804 | 3 | .CONST 0x0533,0x0804 0a9e 0535 0405 | 5 | .CONST 0x0535,0x0405 0aa0 053f 0c01 | ? | .CONST 0x053f,0x0c01 0aa2 0541 0c02 | A | .CONST 0x0541,0x0c02 0aa4 0542 0c03 | B | .CONST 0x0542,0x0c03 0aa6 0543 0c04 | C | .CONST 0x0543,0x0c04 0aa8 0545 0804 | E | .CONST 0x0545,0x0804 0aaa 0553 0002 | S | .CONST 0x0553,0x0002 0aac 0555 1001 | U | .CONST 0x0555,0x1001 0aae 0557 1002 | W | .CONST 0x0557,0x1002 0ab0 0559 1003 | Y | .CONST 0x0559,0x1003 0ab2 055d 1004 | ] | .CONST 0x055d,0x1004 0ab4 0561 1005 | a | .CONST 0x0561,0x1005 0ab6 0563 1401 | c | .CONST 0x0563,0x1401 0ab8 0565 1402 | e | .CONST 0x0565,0x1402 0aba 0566 1403 | f | .CONST 0x0566,0x1403 0abc 0567 1404 | g | .CONST 0x0567,0x1404 0abe 0569 1005 | i | .CONST 0x0569,0x1005 0ac0 0573 1801 | s | .CONST 0x0573,0x1801 0ac2 0575 1802 | u | .CONST 0x0575,0x1802 0ac4 0576 1803 | v | .CONST 0x0576,0x1803 0ac6 0577 1804 | w | .CONST 0x0577,0x1804 0ac8 0579 1404 | y | .CONST 0x0579,0x1404 0aca 0587 0406 | | .CONST 0x0587,0x0406 0acc 058a 0003 | | .CONST 0x058a,0x0003 0ace 058c 0004 | | .CONST 0x058c,0x0004 0ad0 058d 1c01 | | .CONST 0x058d,0x1c01 0ad2 058f 1c02 | | .CONST 0x058f,0x1c02 0ad4 0591 1c03 | | .CONST 0x0591,0x1c03 0ad6 0594 0004 | | .CONST 0x0594,0x0004 0ad8 0595 0005 | | .CONST 0x0595,0x0005 0ada 0596 2001 | | .CONST 0x0596,0x2001 0adc 0598 2002 | | .CONST 0x0598,0x2002 0ade 059a 2003 | | .CONST 0x059a,0x2003 0ae0 059d 0005 | | .CONST 0x059d,0x0005 0ae2 059f 0001 | | .CONST 0x059f,0x0001 0ae4 05a0 2401 | $ | .CONST 0x05a0,0x2401 0ae6 05a2 0001 | | .CONST 0x05a2,0x0001 0ae8 05a4 0006 | | .CONST 0x05a4,0x0006 0aea ; -------------------------------------------------------------------------------------- 0aea ; Debug3 Subtable 0x17 0aea ; -------------------------------------------------------------------------------------- 0aea 0000 000c | | .DBG3TAB 0x0000,0x000c 0aec 05ab 0001 | | .CONST 0x05ab,0x0001 0aee 05ac 0401 | | .CONST 0x05ac,0x0401 0af0 05ae 0402 | | .CONST 0x05ae,0x0402 0af2 05af 0403 | | .CONST 0x05af,0x0403 0af4 05b0 0404 | | .CONST 0x05b0,0x0404 0af6 05b1 0001 | | .CONST 0x05b1,0x0001 0af8 05b7 0006 | | .CONST 0x05b7,0x0006 0afa 05b8 0002 | | .CONST 0x05b8,0x0002 0afc 05ba 0003 | | .CONST 0x05ba,0x0003 0afe 05c6 0004 | | .CONST 0x05c6,0x0004 0b00 05c8 0005 | | .CONST 0x05c8,0x0005 0b02 05d4 0007 | | .CONST 0x05d4,0x0007 0b04 ; -------------------------------------------------------------------------------------- 0b04 ; Debug3 Subtable 0x18 0b04 ; -------------------------------------------------------------------------------------- 0b04 0000 0005 | | .DBG3TAB 0x0000,0x0005 0b06 05db 0001 | | .CONST 0x05db,0x0001 0b08 05de 0002 | | .CONST 0x05de,0x0002 0b0a 05e3 0003 | | .CONST 0x05e3,0x0003 0b0c 05e6 0004 | | .CONST 0x05e6,0x0004 0b0e 05e9 0005 | | .CONST 0x05e9,0x0005 0b10 ; -------------------------------------------------------------------------------------- 0b10 ; Debug3 Subtable 0x19 0b10 ; -------------------------------------------------------------------------------------- 0b10 0000 0003 | | .DBG3TAB 0x0000,0x0003 0b12 05f3 0001 | | .CONST 0x05f3,0x0001 0b14 05f4 0401 | | .CONST 0x05f4,0x0401 0b16 05f5 0001 | | .CONST 0x05f5,0x0001 0b18 ; -------------------------------------------------------------------------------------- 0b18 ; Debug3 Subtable 0x1a 0b18 ; -------------------------------------------------------------------------------------- 0b18 0000 0006 | | .DBG3TAB 0x0000,0x0006 0b1a 0603 0001 | | .CONST 0x0603,0x0001 0b1c 060a 0002 | | .CONST 0x060a,0x0002 0b1e 060b 0401 | | .CONST 0x060b,0x0401 0b20 060c 0002 | | .CONST 0x060c,0x0002 0b22 0610 0003 | | .CONST 0x0610,0x0003 0b24 0612 0004 | | .CONST 0x0612,0x0004 0b26 ; -------------------------------------------------------------------------------------- 0b26 ; Debug3 Subtable 0x1b 0b26 ; -------------------------------------------------------------------------------------- 0b26 0000 0005 | | .DBG3TAB 0x0000,0x0005 0b28 061b 0001 | | .CONST 0x061b,0x0001 0b2a 061d 0002 | | .CONST 0x061d,0x0002 0b2c 0620 0003 | | .CONST 0x0620,0x0003 0b2e 0625 0004 | % | .CONST 0x0625,0x0004 0b30 0627 0005 | ' | .CONST 0x0627,0x0005 0b32 0000 0000 | | .BLANK 0000[0xce]