|
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: 7168 (0x1c00) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 07f8 | | .CONST 0x07f8 ; 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 0006 | | .CONST 0x0006 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00af | | .CONST 0x00af ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0036 | 6 | .CONST 0x0036 ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x092a,0x8000,0x0000,0x0057,0x2695,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd 000e 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xe,0xfffc 0010 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x10,0xfffb 0012 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x12,0xfffa 0014 029a 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x14,0xfff9 0016 029a 018b | | Declare_Subprogram INIT_0188,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x16,0xfff8 0018 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x18,0xfff7 001a 029a 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1a,0xfff6 001c 00bf | | Action Accept_Activation 001d 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001d,0x0940,0x8000,0x0000,0x0057,0x26a5,0x0000,0x000b ; Debug Table 0x1.0x0 = 0x1d,0xffff 001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x1e,0xfffe 001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1f,0xfffd 0020 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x20,0xfffc 0021 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x21,0xfffb 0022 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x5 = 0x22,0xfffa 0023 197f | | Execute Package,Field_Reference,Field_Number 0x7f 0024 0007 | | Action Break_Optional 0025 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x25,0xfff9 0026 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x7 = 0x26,0xfff8 0027 00eb | | Load_Encached Diana_Cache 0028 189a | | Execute Package,Field_Execute,Field_Number 0x9a 0029 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x8 = 0x29,0xfff7 002a 00eb | | Load_Encached Diana_Cache 002b 189a | | Execute Package,Field_Execute,Field_Number 0x9a 002c e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x9 = 0x2c,0xfff6 002d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 002e 02c7 | | Declare_Variable Any 002f 00d8 | | Load_Top At_Offset_0 0030 1c00 | | Execute_Immediate Run_Utility,0x0 0031 4973 |Is | Short_Literal 0x173 ; Debug Table 0x1.0xa = 0x31,0xfff5 0032 00eb | | Load_Encached Diana_Cache 0033 0098 | | Execute Package,Field_Read_Dynamic 0034 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0035 029b 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Unelaborated ; Debug Table 0x1.0xb = 0x35,0xfff4 0037 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xc = 0x37,0xfff3 0038 6273 |bs | Indirect_Literal Discrete,0x2ac,{0x004af40e, 0x000000b0} 0039 02a0 | | Declare_Subprogram Null_Subprogram 003a 038e | | Declare_Type Package,Defined 003b 0387 | | Declare_Variable Package 003c 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xd = 0x3c,0xfff2 003d 626a |bj | Indirect_Literal Discrete,0x2a8,{0x004af80e, 0x000000b0} 003e 02a0 | | Declare_Subprogram Null_Subprogram 003f 038e | | Declare_Type Package,Defined 0040 0387 | | Declare_Variable Package 0041 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xe = 0x41,0xfff1 0042 6261 |ba | Indirect_Literal Discrete,0x2a4,{0x004afc0e, 0x000000b0} 0043 02a0 | | Declare_Subprogram Null_Subprogram 0044 038e | | Declare_Type Package,Defined 0045 0387 | | Declare_Variable Package 0046 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xf = 0x46,0xfff0 0047 00c7 | | Action Elaborate_Subprogram 0048 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x10 = 0x48,0xffef 0049 00c7 | | Action Elaborate_Subprogram 004a 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x11 = 0x4a,0xffee 004b 00c7 | | Action Elaborate_Subprogram 004c 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x12 = 0x4c,0xffed 004d 00c7 | | Action Elaborate_Subprogram 004e 029d 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call ; Debug Table 0x1.0x13 = 0x4e,0xffec 0050 029d 022b | +| Declare_Subprogram INIT_0228,For_Outer_Call ; Debug Table 0x1.0x14 = 0x50,0xffeb 0052 029d 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call ; Debug Table 0x1.0x15 = 0x52,0xffea 0054 029d 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call ; Debug Table 0x1.0x16 = 0x54,0xffe9 0056 029d 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call ; Debug Table 0x1.0x17 = 0x56,0xffe8 0058 029d 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call ; Debug Table 0x1.0x18 = 0x58,0xffe7 005a 029d 02c3 | | Declare_Subprogram INIT_02c0,For_Outer_Call ; Debug Table 0x1.0x19 = 0x5a,0xffe6 005c 029d 02cb | | Declare_Subprogram INIT_02c8,For_Outer_Call ; Debug Table 0x1.0x1a = 0x5c,0xffe5 005e 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0x1.0x1b = 0x5e,0xffe4 0060 029d 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call ; Debug Table 0x1.0x1c = 0x60,0xffe3 0062 029d 038b | | Declare_Subprogram INIT_0388,For_Outer_Call ; Debug Table 0x1.0x1d = 0x62,0xffe2 0064 029d 039b | | Declare_Subprogram INIT_0398,For_Outer_Call ; Debug Table 0x1.0x1e = 0x64,0xffe1 0066 029d 03bb | | Declare_Subprogram INIT_03b8,For_Outer_Call ; Debug Table 0x1.0x1f = 0x66,0xffe0 0068 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call ; Debug Table 0x1.0x20 = 0x68,0xffdf 006a 029d 0423 | #| Declare_Subprogram INIT_0420,For_Outer_Call ; Debug Table 0x1.0x21 = 0x6a,0xffde 006c 029d 043b | ;| Declare_Subprogram INIT_0438,For_Outer_Call ; Debug Table 0x1.0x22 = 0x6c,0xffdd 006e 029d 04b3 | | Declare_Subprogram INIT_04b0,For_Outer_Call ; Debug Table 0x1.0x23 = 0x6e,0xffdc 0070 029d 04c3 | | Declare_Subprogram INIT_04c0,For_Outer_Call ; Debug Table 0x1.0x24 = 0x70,0xffdb 0072 029d 051b | | Declare_Subprogram INIT_0518,For_Outer_Call ; Debug Table 0x1.0x25 = 0x72,0xffda 0074 029d 055b | [| Declare_Subprogram INIT_0558,For_Outer_Call ; Debug Table 0x1.0x26 = 0x74,0xffd9 0076 029d 05b3 | | Declare_Subprogram INIT_05b0,For_Outer_Call ; Debug Table 0x1.0x27 = 0x76,0xffd8 0078 029d 061b | | Declare_Subprogram INIT_0618,For_Outer_Call ; Debug Table 0x1.0x28 = 0x78,0xffd7 007a 029d 0643 | C| Declare_Subprogram INIT_0640,For_Outer_Call ; Debug Table 0x1.0x29 = 0x7a,0xffd6 007c 029d 06bb | | Declare_Subprogram INIT_06b8,For_Outer_Call ; Debug Table 0x1.0x2a = 0x7c,0xffd5 007e 029d 06f3 | | Declare_Subprogram INIT_06f0,For_Outer_Call ; Debug Table 0x1.0x2b = 0x7e,0xffd4 0080 029d 0793 | | Declare_Subprogram INIT_0790,For_Outer_Call ; Debug Table 0x1.0x2c = 0x80,0xffd3 0082 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x2d = 0x82,0xffd2 0083 00c7 | | Action Elaborate_Subprogram 0084 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x2e = 0x84,0xffd1 0085 00c7 | | Action Elaborate_Subprogram 0086 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x2f = 0x86,0xffd0 0087 00c7 | | Action Elaborate_Subprogram 0088 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x30 = 0x88,0xffcf 0089 00c7 | | Action Elaborate_Subprogram 008a e003 | | Load 0x0,0x3 ; Debug Table 0x1.0x31 = 0x8a,0xffce 008b e216 | | Load 0x1,0x16 008c e215 | | Load 0x1,0x15 008d e004 | | Load 0x0,0x4 008e e005 | | Load 0x0,0x5 008f e001 | | Load 0x0,0x1 0090 1d19 | | Execute_Immediate Reference_Lex_1,0x19 0091 1d20 | | Execute_Immediate Reference_Lex_1,0x20 0092 00b6 | | Action Make_Scope 0093 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 0094 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0095 e006 | | Load 0x0,0x6 0096 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 0097 480d |H | Short_Literal 0xd 0098 e21a | | Load 0x1,0x1a 0099 020e | | Execute Module,Augment_Imports 009a e21a | | Load 0x1,0x1a 009b 020f | | Execute Module,Activate 009c e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x32 = 0x9c,0xffcd 009d e007 | | Load 0x0,0x7 009e 1d19 | | Execute_Immediate Reference_Lex_1,0x19 009f 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00a0 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00a1 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 00a2 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 00a3 e005 | | Load 0x0,0x5 00a4 4808 |H | Short_Literal 0x8 00a5 e21b | | Load 0x1,0x1b 00a6 020e | | Execute Module,Augment_Imports 00a7 e21b | | Load 0x1,0x1b 00a8 020f | | Execute Module,Activate 00a9 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b ; Debug Table 0x1.0x33 = 0xa9,0xffcc 00aa 4801 |H | Short_Literal 0x1 00ab e21c | | Load 0x1,0x1c 00ac 020e | | Execute Module,Augment_Imports 00ad e21c | | Load 0x1,0x1c 00ae 020f | | Execute Module,Activate 00af BODY_0008: 00af e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x34 = 0xaf,0x1 00b0 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00b1 c217 | | Store 0x1,0x17 00b2 e217 | | Load 0x1,0x17 ; Debug Table 0x1.0x35 = 0xb2,0x2 00b3 0092 07ec | | Action Push_String_Extended,0x7ec ; "SM_VALUE_TICK_VAL" 00b5 e002 | | Load 0x0,0x2 00b6 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00b7 a218 | | Store_Unchecked 0x1,0x18 00b8 e217 | | Load 0x1,0x17 ; Debug Table 0x1.0x36 = 0xb8,0x3 00b9 e002 | | Load 0x0,0x2 00ba 1812 | | Execute Package,Field_Execute,Field_Number 0x12 00bb c217 | | Store 0x1,0x17 00bc 00bc | | Action Signal_Activated 00bd 00bb | | Action Signal_Completion 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00cf | | .CONST 0x00cf ; Address of begin 00c1 00f6 | | .CONST 0x00f6 ; Address of exception handler 00c2 0003 | | .CONST 0x0003 ; Number of locals 00c3 INIT_00c0: 00c3 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2 = .DEBUG 0x00c3,0x09b0,0x0001,0x0000,0x0057,0x2695,0x0000,0x0013 ; Debug Table 0x2.0x0 = 0xc3,0xffff 00c4 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00c5 0322 | " | Declare_Variable Record 00c6 00db | | Load_Top At_Offset_3 00c7 821f | | Call 0x1,0x1f 00c8 00d9 | | Load_Top At_Offset_1 00c9 017d | } | Execute Record,Structure_Write 00ca 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x1 = 0xca,0xfffe 00cb 1b96 | | Execute Package,Field_Read,Field_Number 0x96 00cc 0322 | " | Declare_Variable Record 00cd 00d8 | | Load_Top At_Offset_0 00ce 1c00 | | Execute_Immediate Run_Utility,0x0 00cf BODY_00c0: 00cf 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x2 = 0xcf,0x1 00d0 00eb | | Load_Encached Diana_Cache 00d1 1898 | | Execute Package,Field_Execute,Field_Number 0x98 00d2 4603 |F | Jump_Case 0x4 00d3 781c |x | Jump 0xf0 ; case 0x0 00d4 781b |x | Jump 0xf0 ; case 0x1 00d5 7813 |x | Jump 0xe9 ; case 0x2 00d6 7800 |x | Jump 0xd7 ; case 0x3 00d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0xd7,0x2 00d8 00da | | Load_Top At_Offset_2 00d9 e5ff | | Load 0x2,-0x1 00da 8235 | 5 | Call 0x1,0x35 00db 00d2 | | Pop_Control Pop_Count_2 00dc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x4 = 0xdc,0x3 00dd e5ff | | Load 0x2,-0x1 00de 821e | | Call 0x1,0x1e 00df 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x5 = 0xdf,0x4 00e0 00da | | Load_Top At_Offset_2 00e1 e5ff | | Load 0x2,-0x1 00e2 821d | | Call 0x1,0x1d 00e3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x6 = 0xe3,0x5 00e4 e5fd | | Load 0x2,-0x3 00e5 017d | } | Execute Record,Structure_Write 00e6 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x7 = 0xe6,0x6 00e7 a5fe | | Store_Unchecked 0x2,-0x2 00e8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00e9 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x8 = 0xe9,0x7 00ea 1899 | | Execute Package,Field_Execute,Field_Number 0x99 00eb e5fd | | Load 0x2,-0x3 00ec 017d | } | Execute Record,Structure_Write 00ed 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x9 = 0xed,0x8 00ee a5fe | | Store_Unchecked 0x2,-0x2 00ef 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00f0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xa = 0xf0,0x9 00f1 e5fd | | Load 0x2,-0x3 00f2 017d | } | Execute Record,Structure_Write 00f3 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0xb = 0xf3,0xa 00f4 a5fe | | Store_Unchecked 0x2,-0x2 00f5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00f6 TRAP_00c0: 00f6 61a9 |a | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} 00f7 010f | | Execute Exception,Equal 00f8 7002 |p | Jump_Nonzero 0xfb 00f9 010d | | Execute Exception,Is_Numeric_Error 00fa 680b |h | Jump_Zero 0x106 00fb 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0xc = 0xfb,0xb 00fc a5fe | | Store_Unchecked 0x2,-0x2 00fd 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0xd = 0xfd,0xc 00fe 1899 | | Execute Package,Field_Execute,Field_Number 0x99 00ff e5fd | | Load 0x2,-0x3 0100 017d | } | Execute Record,Structure_Write 0101 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0xe = 0x101,0xd 0102 1899 | | Execute Package,Field_Execute,Field_Number 0x99 0103 e5ff | | Load 0x2,-0x1 0104 821e | | Call 0x1,0x1e 0105 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0106 0100 | | Execute Exception,Raise 0107 0000 | | .XXX[0x1] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 0119 | | .CONST 0x0119 ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0005 | | .CONST 0x0005 ; Number of locals 010b INIT_0108: 010b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x3 = .DEBUG 0x010b,0x09d0,0x0001,0x0000,0x0057,0x2695,0x0000,0x0027 ; Debug Table 0x3.0x0 = 0x10b,0xffff 010c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 010d 0322 | " | Declare_Variable Record 010e 00d8 | | Load_Top At_Offset_0 010f 1c00 | | Execute_Immediate Run_Utility,0x0 0110 00eb | | Load_Encached Diana_Cache ; Debug Table 0x3.0x1 = 0x110,0xfffe 0111 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0112 0322 | " | Declare_Variable Record 0113 00d8 | | Load_Top At_Offset_0 0114 1c00 | | Execute_Immediate Run_Utility,0x0 0115 029f 07ab | | Declare_Subprogram INIT_07a8,For_Call 0117 029f 07cb | | Declare_Subprogram INIT_07c8,For_Call 0119 BODY_0108: 0119 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x2 = 0x119,0x1 011a a5fe | | Store_Unchecked 0x2,-0x2 011b 8404 | | Call 0x2,0x4 ; Debug Table 0x3.0x3 = 0x11b,0x2 011c 8405 | | Call 0x2,0x5 ; Debug Table 0x3.0x4 = 0x11c,0x3 011d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 011e 0000 0000 | | .XXX[0x2] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 012f | / | .CONST 0x012f ; Address of begin 0121 0145 | E | .CONST 0x0145 ; Address of exception handler 0122 0003 | | .CONST 0x0003 ; Number of locals 0123 INIT_0120: 0123 00eb | | Load_Encached Diana_Cache ; Debug Table 0x4 = .DEBUG 0x0123,0x09dc,0x0002,0x0000,0x0057,0x2695,0x0000,0x003c ; Debug Table 0x4.0x0 = 0x123,0xffff 0124 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0125 0322 | " | Declare_Variable Record 0126 00db | | Load_Top At_Offset_3 0127 821f | | Call 0x1,0x1f 0128 00d9 | | Load_Top At_Offset_1 0129 017d | } | Execute Record,Structure_Write 012a 00eb | | Load_Encached Diana_Cache ; Debug Table 0x4.0x1 = 0x12a,0xfffe 012b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 012c 0322 | " | Declare_Variable Record 012d 00d8 | | Load_Top At_Offset_0 012e 1c00 | | Execute_Immediate Run_Utility,0x0 012f BODY_0120: 012f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x2 = 0x12f,0x1 0130 00eb | | Load_Encached Diana_Cache 0131 1898 | | Execute Package,Field_Execute,Field_Number 0x98 0132 4603 |F | Jump_Case 0x4 0133 780f |x | Jump 0x143 ; case 0x0 0134 780e |x | Jump 0x143 ; case 0x1 0135 780d |x | Jump 0x143 ; case 0x2 0136 7800 |x | Jump 0x137 ; case 0x3 0137 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0x137,0x2 0138 00da | | Load_Top At_Offset_2 0139 e5ff | | Load 0x2,-0x1 013a 8235 | 5 | Call 0x1,0x35 013b 00d2 | | Pop_Control Pop_Count_2 013c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x4 = 0x13c,0x3 013d e5ff | | Load 0x2,-0x1 013e 821e | | Call 0x1,0x1e 013f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x5 = 0x13f,0x4 0140 00da | | Load_Top At_Offset_2 0141 e5ff | | Load 0x2,-0x1 0142 821d | | Call 0x1,0x1d 0143 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x6 = 0x143,0x6 0144 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0145 TRAP_0120: 0145 615a |aZ | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} 0146 010f | | Execute Exception,Equal 0147 7002 |p | Jump_Nonzero 0x14a 0148 010d | | Execute Exception,Is_Numeric_Error 0149 6807 |h | Jump_Zero 0x151 014a 00eb | | Load_Encached Diana_Cache ; Debug Table 0x4.0x7 = 0x14a,0x7 014b 1899 | | Execute Package,Field_Execute,Field_Number 0x99 014c e5ff | | Load 0x2,-0x1 014d 821e | | Call 0x1,0x1e 014e e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x8 = 0x14e,0x8 014f 821f | | Call 0x1,0x1f 0150 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0151 0100 | | Execute Exception,Raise 0152 0000 0000 | | .BLANK 0000[0x6] 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 0160 | ` | .CONST 0x0160 ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 0002 | | .CONST 0x0002 ; Number of locals 015b INIT_0158: 015b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x5 = .DEBUG 0x015b,0x09f0,0x0002,0x0000,0x0057,0x2695,0x0000,0x0049 ; Debug Table 0x5.0x0 = 0x15b,0xffff 015c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 015d 0322 | " | Declare_Variable Record 015e 00d8 | | Load_Top At_Offset_0 015f 1c00 | | Execute_Immediate Run_Utility,0x0 0160 BODY_0158: 0160 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0x160,0x1 0161 00eb | | Load_Encached Diana_Cache 0162 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0163 0b0e | | Execute_Immediate Case_Compare,0xe 0164 7018 |p | Jump_Nonzero 0x17d 0165 0b0f | | Execute_Immediate Case_Compare,0xf 0166 7016 |p | Jump_Nonzero 0x17d 0167 0b04 | | Execute_Immediate Case_Compare,0x4 0168 7014 |p | Jump_Nonzero 0x17d 0169 0b05 | | Execute_Immediate Case_Compare,0x5 016a 7012 |p | Jump_Nonzero 0x17d 016b 0b10 | | Execute_Immediate Case_Compare,0x10 016c 7010 |p | Jump_Nonzero 0x17d 016d 0b06 | | Execute_Immediate Case_Compare,0x6 016e 700e |p | Jump_Nonzero 0x17d 016f 0b0a | | Execute_Immediate Case_Compare,0xa 0170 700c |p | Jump_Nonzero 0x17d 0171 0b08 | | Execute_Immediate Case_Compare,0x8 0172 700a |p | Jump_Nonzero 0x17d 0173 0b09 | | Execute_Immediate Case_Compare,0x9 0174 7008 |p | Jump_Nonzero 0x17d 0175 0b12 | | Execute_Immediate Case_Compare,0x12 0176 7006 |p | Jump_Nonzero 0x17d 0177 0b0c | | Execute_Immediate Case_Compare,0xc 0178 7004 |p | Jump_Nonzero 0x17d 0179 0b16 | | Execute_Immediate Case_Compare,0x16 017a 7002 |p | Jump_Nonzero 0x17d 017b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2 = 0x17b,0x5 017c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 017d e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x3 = 0x17d,0x2 017e 8211 | | Call 0x1,0x11 017f 6803 |h | Jump_Zero 0x183 0180 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x4 = 0x180,0x3 0181 8212 | | Call 0x1,0x12 0182 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0183 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x5 = 0x183,0x4 0184 00eb | | Load_Encached Diana_Cache 0185 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5 0186 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0187 0000 | | .XXX[0x1] 0188 ; -------------------------------------------------------------------------------------- 0188 ; SUBPROGRAM 0188 ; -------------------------------------------------------------------------------------- 0188 018b | | .CONST 0x018b ; Address of begin 0189 0004 | | .CONST 0x0004 ; Address of exception handler 018a 0001 | | .CONST 0x0001 ; Number of locals 018b BODY_0188: 018b INIT_0188: 018b e218 | | Load 0x1,0x18 ; Debug Table 0x6 = .DEBUG 0x018b,0x09fe,0x0002,0x0000,0x0057,0x2695,0x0000,0x0056 ; Debug Table 0x6.0x0 = 0x18b,0x1 018c 00db | | Load_Top At_Offset_3 018d 4973 |Is | Short_Literal 0x173 018e 00eb | | Load_Encached Diana_Cache 018f 0098 | | Execute Package,Field_Read_Dynamic 0190 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0191 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0192 0000 0000 | | .BLANK 0000[0x6] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b e218 | | Load 0x1,0x18 ; Debug Table 0x7 = .DEBUG 0x019b,0x0a02,0x0002,0x0000,0x0057,0x2695,0x0000,0x0061 ; Debug Table 0x7.0x0 = 0x19b,0x1 019c 00db | | Load_Top At_Offset_3 019d 4973 |Is | Short_Literal 0x173 019e 00eb | | Load_Encached Diana_Cache 019f 0098 | | Execute Package,Field_Read_Dynamic 01a0 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01a1 00eb | | Load_Encached Diana_Cache 01a2 189a | | Execute Package,Field_Execute,Field_Number 0x9a 01a3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01a4 0000 0000 | | .BLANK 0000[0x4] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01ab | | .CONST 0x01ab ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0001 | | .CONST 0x0001 ; Number of locals 01ab BODY_01a8: 01ab INIT_01a8: 01ab 00db | | Load_Top At_Offset_3 ; Debug Table 0x8 = .DEBUG 0x01ab,0x0a06,0x0001,0x0000,0x0057,0x2695,0x0000,0x006e ; Debug Table 0x8.0x0 = 0x1ab,0x1 01ac 00eb | | Load_Encached Diana_Cache 01ad 189f | | Execute Package,Field_Execute,Field_Number 0x9f 01ae e001 | | Load 0x0,0x1 01af 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 01b0 e218 | | Load 0x1,0x18 01b1 e5ff | | Load 0x2,-0x1 01b2 4973 |Is | Short_Literal 0x173 01b3 00eb | | Load_Encached Diana_Cache 01b4 0098 | | Execute Package,Field_Read_Dynamic 01b5 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 01b6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01b7 0000 | | .XXX[0x1] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01c7 | | .CONST 0x01c7 ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0003 | | .CONST 0x0003 ; Number of locals 01bb INIT_01b8: 01bb 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9 = .DEBUG 0x01bb,0x0a0a,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0068 ; Debug Table 0x9.0x0 = 0x1bb,0xffff 01bc 1b96 | | Execute Package,Field_Read,Field_Number 0x96 01bd 0322 | " | Declare_Variable Record 01be 00db | | Load_Top At_Offset_3 01bf 821f | | Call 0x1,0x1f 01c0 00d9 | | Load_Top At_Offset_1 01c1 017d | } | Execute Record,Structure_Write 01c2 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x1 = 0x1c2,0xfffe 01c3 1b96 | | Execute Package,Field_Read,Field_Number 0x96 01c4 0322 | " | Declare_Variable Record 01c5 00d8 | | Load_Top At_Offset_0 01c6 1c00 | | Execute_Immediate Run_Utility,0x0 01c7 BODY_01b8: 01c7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x2 = 0x1c7,0x1 01c8 00eb | | Load_Encached Diana_Cache 01c9 1898 | | Execute Package,Field_Execute,Field_Number 0x98 01ca 4603 |F | Jump_Case 0x4 01cb 7812 |x | Jump 0x1de ; case 0x0 01cc 7811 |x | Jump 0x1de ; case 0x1 01cd 780e |x | Jump 0x1dc ; case 0x2 01ce 7800 |x | Jump 0x1cf ; case 0x3 01cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x3 = 0x1cf,0x2 01d0 00da | | Load_Top At_Offset_2 01d1 e5ff | | Load 0x2,-0x1 01d2 8236 | 6 | Call 0x1,0x36 01d3 00d2 | | Pop_Control Pop_Count_2 01d4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x4 = 0x1d4,0x3 01d5 e5ff | | Load 0x2,-0x1 01d6 821e | | Call 0x1,0x1e 01d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x5 = 0x1d7,0x4 01d8 00da | | Load_Top At_Offset_2 01d9 e5ff | | Load 0x2,-0x1 01da 821d | | Call 0x1,0x1d 01db 7806 |x | Jump 0x1e2 01dc 60c3 |` | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} ; Debug Table 0x9.0x6 = 0x1dc,0x5 01dd 0257 | W | Execute Discrete,Raise 01de e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x7 = 0x1de,0x6 01df 8210 | | Call 0x1,0x10 01e0 00d9 | | Load_Top At_Offset_1 01e1 017d | } | Execute Record,Structure_Write 01e2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x8 = 0x1e2,0x7 01e3 e5fe | | Load 0x2,-0x2 01e4 017d | } | Execute Record,Structure_Write 01e5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x9 = 0x1e5,0x8 01e6 e5fd | | Load 0x2,-0x3 01e7 017d | } | Execute Record,Structure_Write 01e8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01e9 0000 0000 | | .BLANK 0000[0x7] 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 01f3 | | .CONST 0x01f3 ; Address of begin 01f1 0223 | # | .CONST 0x0223 ; Address of exception handler 01f2 0001 | | .CONST 0x0001 ; Number of locals 01f3 BODY_01f0: 01f3 INIT_01f0: 01f3 00db | | Load_Top At_Offset_3 ; Debug Table 0xa = .DEBUG 0x01f3,0x0a20,0x0001,0x0000,0x0057,0x26a5,0x0000,0x01f6 ; Debug Table 0xa.0x0 = 0x1f3,0x1 01f4 00eb | | Load_Encached Diana_Cache 01f5 1898 | | Execute Package,Field_Execute,Field_Number 0x98 01f6 7005 |p | Jump_Nonzero 0x1fc 01f7 e5fd | | Load 0x2,-0x3 01f8 e5fe | | Load 0x2,-0x2 01f9 00eb | | Load_Encached Diana_Cache 01fa 1897 | | Execute Package,Field_Execute,Field_Number 0x97 01fb 6801 |h | Jump_Zero 0x1fd 01fc 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0xa.0x1 = 0x1fc,0x2 01fd e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x2 = 0x1fd,0x3 01fe 00eb | | Load_Encached Diana_Cache 01ff 1898 | | Execute Package,Field_Execute,Field_Number 0x98 0200 6802 |h | Jump_Zero 0x203 0201 4887 |H | Short_Literal 0x87 0202 0257 | W | Execute Discrete,Raise 0203 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x203,0x4 0204 00eb | | Load_Encached Diana_Cache 0205 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0206 0b0e | | Execute_Immediate Case_Compare,0xe 0207 7017 |p | Jump_Nonzero 0x21f 0208 0b0f | | Execute_Immediate Case_Compare,0xf 0209 7015 |p | Jump_Nonzero 0x21f 020a 0b04 | | Execute_Immediate Case_Compare,0x4 020b 7013 |p | Jump_Nonzero 0x21f 020c 0b05 | | Execute_Immediate Case_Compare,0x5 020d 7011 |p | Jump_Nonzero 0x21f 020e 0b10 | | Execute_Immediate Case_Compare,0x10 020f 700f |p | Jump_Nonzero 0x21f 0210 0b06 | | Execute_Immediate Case_Compare,0x6 0211 700d |p | Jump_Nonzero 0x21f 0212 0b0a | | Execute_Immediate Case_Compare,0xa 0213 700b |p | Jump_Nonzero 0x21f 0214 0b08 | | Execute_Immediate Case_Compare,0x8 0215 7009 |p | Jump_Nonzero 0x21f 0216 0b09 | | Execute_Immediate Case_Compare,0x9 0217 7007 |p | Jump_Nonzero 0x21f 0218 0b12 | | Execute_Immediate Case_Compare,0x12 0219 7005 |p | Jump_Nonzero 0x21f 021a 0b0c | | Execute_Immediate Case_Compare,0xc 021b 7003 |p | Jump_Nonzero 0x21f 021c 0b16 | | Execute_Immediate Case_Compare,0x16 021d 7001 |p | Jump_Nonzero 0x21f 021e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0xa.0x4 = 0x21e,0x6 021f e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x5 = 0x21f,0x5 0220 e5ff | | Load 0x2,-0x1 0221 8213 | | Call 0x1,0x13 0222 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0223 TRAP_01f0: 0223 0007 | | Action Break_Optional 0224 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0xa.0x6 = 0x224,0x7 0225 0000 0000 | | .XXX[0x3] 0227 0000 | | 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022b | + | .CONST 0x022b ; Address of begin 0229 024d | M | .CONST 0x024d ; Address of exception handler 022a 0001 | | .CONST 0x0001 ; Number of locals 022b BODY_0228: 022b INIT_0228: 022b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x022b,0x0a30,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0271 ; Debug Table 0xb.0x0 = 0x22b,0x1 022c 00eb | | Load_Encached Diana_Cache 022d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 022e 0b0e | | Execute_Immediate Case_Compare,0xe 022f 7017 |p | Jump_Nonzero 0x247 0230 0b0f | | Execute_Immediate Case_Compare,0xf 0231 7015 |p | Jump_Nonzero 0x247 0232 0b04 | | Execute_Immediate Case_Compare,0x4 0233 7013 |p | Jump_Nonzero 0x247 0234 0b05 | | Execute_Immediate Case_Compare,0x5 0235 7011 |p | Jump_Nonzero 0x247 0236 0b10 | | Execute_Immediate Case_Compare,0x10 0237 700f |p | Jump_Nonzero 0x247 0238 0b06 | | Execute_Immediate Case_Compare,0x6 0239 700d |p | Jump_Nonzero 0x247 023a 0b0a | | Execute_Immediate Case_Compare,0xa 023b 700b |p | Jump_Nonzero 0x247 023c 0b08 | | Execute_Immediate Case_Compare,0x8 023d 7009 |p | Jump_Nonzero 0x247 023e 0b09 | | Execute_Immediate Case_Compare,0x9 023f 7007 |p | Jump_Nonzero 0x247 0240 0b12 | | Execute_Immediate Case_Compare,0x12 0241 7005 |p | Jump_Nonzero 0x247 0242 0b0c | | Execute_Immediate Case_Compare,0xc 0243 7003 |p | Jump_Nonzero 0x247 0244 0b16 | | Execute_Immediate Case_Compare,0x16 0245 7001 |p | Jump_Nonzero 0x247 0246 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xb.0x1 = 0x246,0x3 0247 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x2 = 0x247,0x2 0248 e5ff | | Load 0x2,-0x1 0249 4954 |IT | Short_Literal 0x154 024a 00eb | | Load_Encached Diana_Cache 024b 0096 | | Execute Package,Entry 024c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 024d TRAP_0228: 024d 0007 | | Action Break_Optional 024e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xb.0x3 = 0x24e,0x4 024f 0000 | | .XXX[0x1] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0258 | X | .CONST 0x0258 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0002 | | .CONST 0x0002 ; Number of locals 0253 INIT_0250: 0253 00eb | | Load_Encached Diana_Cache ; Debug Table 0xc = .DEBUG 0x0253,0x0a3a,0x0002,0x0000,0x0057,0x26a5,0x0000,0x02c5 ; Debug Table 0xc.0x0 = 0x253,0xffff 0254 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0255 0322 | " | Declare_Variable Record 0256 00d8 | | Load_Top At_Offset_0 0257 1c00 | | Execute_Immediate Run_Utility,0x0 0258 BODY_0250: 0258 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x1 = 0x258,0x1 0259 00eb | | Load_Encached Diana_Cache 025a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 025b 0b0e | | Execute_Immediate Case_Compare,0xe 025c 7018 |p | Jump_Nonzero 0x275 025d 0b0f | | Execute_Immediate Case_Compare,0xf 025e 7016 |p | Jump_Nonzero 0x275 025f 0b04 | | Execute_Immediate Case_Compare,0x4 0260 7014 |p | Jump_Nonzero 0x275 0261 0b05 | | Execute_Immediate Case_Compare,0x5 0262 7012 |p | Jump_Nonzero 0x275 0263 0b10 | | Execute_Immediate Case_Compare,0x10 0264 7010 |p | Jump_Nonzero 0x275 0265 0b06 | | Execute_Immediate Case_Compare,0x6 0266 700e |p | Jump_Nonzero 0x275 0267 0b0a | | Execute_Immediate Case_Compare,0xa 0268 700c |p | Jump_Nonzero 0x275 0269 0b08 | | Execute_Immediate Case_Compare,0x8 026a 700a |p | Jump_Nonzero 0x275 026b 0b09 | | Execute_Immediate Case_Compare,0x9 026c 7008 |p | Jump_Nonzero 0x275 026d 0b12 | | Execute_Immediate Case_Compare,0x12 026e 7006 |p | Jump_Nonzero 0x275 026f 0b0c | | Execute_Immediate Case_Compare,0xc 0270 7004 |p | Jump_Nonzero 0x275 0271 0b16 | | Execute_Immediate Case_Compare,0x16 0272 7002 |p | Jump_Nonzero 0x275 0273 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x2 = 0x273,0x3 0274 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0275 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x3 = 0x275,0x2 0276 00eb | | Load_Encached Diana_Cache 0277 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5 0278 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0279 0000 0000 | | .BLANK 0000[0x7] 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0283 | | .CONST 0x0283 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0001 | | .CONST 0x0001 ; Number of locals 0283 BODY_0280: 0283 INIT_0280: 0283 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x0283,0x0a44,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0319 ; Debug Table 0xd.0x0 = 0x283,0x1 0284 00eb | | Load_Encached Diana_Cache 0285 1898 | | Execute Package,Field_Execute,Field_Number 0x98 0286 4603 |F | Jump_Case 0x4 0287 7803 |x | Jump 0x28b ; case 0x0 0288 7804 |x | Jump 0x28d ; case 0x1 0289 7803 |x | Jump 0x28d ; case 0x2 028a 7802 |x | Jump 0x28d ; case 0x3 028b 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x1 = 0x28b,0x2 028c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 028d 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x2 = 0x28d,0x3 028e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 028f 0000 | | .XXX[0x1] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0293 | | .CONST 0x0293 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0001 | | .CONST 0x0001 ; Number of locals 0293 BODY_0290: 0293 INIT_0290: 0293 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x0293,0x0a4c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x033e ; Debug Table 0xe.0x0 = 0x293,0x1 0294 00eb | | Load_Encached Diana_Cache 0295 1898 | | Execute Package,Field_Execute,Field_Number 0x98 0296 4603 |F | Jump_Case 0x4 0297 7805 |x | Jump 0x29d ; case 0x0 0298 7802 |x | Jump 0x29b ; case 0x1 0299 7803 |x | Jump 0x29d ; case 0x2 029a 7802 |x | Jump 0x29d ; case 0x3 029b 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x1 = 0x29b,0x2 029c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 029d 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x2 = 0x29d,0x3 029e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 029f 0000 | | .XXX[0x1] 02a0 0000 0000 | | .LITERAL {0x00000000, 0x5726a501} 02a4 004a fc0e | J | .LITERAL {0x004afc0e, 0x000000b0} 02a8 004a f80e | J | .LITERAL {0x004af80e, 0x000000b0} 02ac 004a f40e | J | .LITERAL {0x004af40e, 0x000000b0} 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b3 | | .CONST 0x02b3 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0001 | | .CONST 0x0001 ; Number of locals 02b3 BODY_02b0: 02b3 INIT_02b0: 02b3 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x02b3,0x0a54,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0363 ; Debug Table 0xf.0x0 = 0x2b3,0x1 02b4 6802 |h | Jump_Zero 0x2b7 02b5 e216 | | Load 0x1,0x16 ; Debug Table 0xf.0x1 = 0x2b5,0x2 02b6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b7 e215 | | Load 0x1,0x15 ; Debug Table 0xf.0x2 = 0x2b7,0x3 02b8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b9 0000 0000 | | .BLANK 0000[0x7] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x02c3,0x0a5c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x037c ; Debug Table 0x10.0x0 = 0x2c3,0x1 02c4 e001 | | Load 0x0,0x1 02c5 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 02c6 012f | / | Execute Any,Equal 02c7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; SUBPROGRAM 02c8 ; -------------------------------------------------------------------------------------- 02c8 02cf | | .CONST 0x02cf ; 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 0x11 = .DEBUG 0x02cb,0x0a60,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0393 ; Debug Table 0x11.0x0 = 0x2cb,0xffff 02cc 00db | | Load_Top At_Offset_3 02cd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02ce 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x1 = 0x2ce,0xfffe 02cf BODY_02c8: 02cf 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x2 = 0x2cf,0x1 02d0 00eb | | Load_Encached Diana_Cache 02d1 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02d2 0b2a | * | Execute_Immediate Case_Compare,0x2a 02d3 7005 |p | Jump_Nonzero 0x2d9 02d4 0b2b | + | Execute_Immediate Case_Compare,0x2b 02d5 7003 |p | Jump_Nonzero 0x2d9 02d6 0b2f | / | Execute_Immediate Case_Compare,0x2f 02d7 700d |p | Jump_Nonzero 0x2e5 02d8 7811 |x | Jump 0x2ea ; Debug Table 0x11.0x3 = 0x2d8,0x6 02d9 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x4 = 0x2d9,0x2 02da 4907 |I | Short_Literal 0x107 02db 00eb | | Load_Encached Diana_Cache 02dc 0096 | | Execute Package,Entry 02dd 0032 | 2 | Store_Top Heap_Access,At_Offset_2 02de 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x5 = 0x2de,0x3 02df 00eb | | Load_Encached Diana_Cache 02e0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02e1 7008 |p | Jump_Nonzero 0x2ea 02e2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x6 = 0x2e2,0x4 02e3 0033 | 3 | Store_Top Heap_Access,At_Offset_3 02e4 7805 |x | Jump 0x2ea 02e5 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x7 = 0x2e5,0x5 02e6 4907 |I | Short_Literal 0x107 02e7 00eb | | Load_Encached Diana_Cache 02e8 0096 | | Execute Package,Entry 02e9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 02ea 00d1 | | Pop_Control Pop_Count_1 02eb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0x8 = 0x2eb,0x7 02ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ed 0000 0000 | | .XXX[0x3] 02ef 0000 | | 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x02f3,0x0a74,0x0002,0x0000,0x0057,0x26a5,0x0000,0x03f0 ; Debug Table 0x12.0x0 = 0x2f3,0x1 02f4 00eb | | Load_Encached Diana_Cache 02f5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02f6 0b30 | 0 | Execute_Immediate Case_Compare,0x30 02f7 7021 |p! | Jump_Nonzero 0x319 02f8 0b1d | | Execute_Immediate Case_Compare,0x1d 02f9 701f |p | Jump_Nonzero 0x319 02fa 0b23 | # | Execute_Immediate Case_Compare,0x23 02fb 701d |p | Jump_Nonzero 0x319 02fc 0b24 | $ | Execute_Immediate Case_Compare,0x24 02fd 701b |p | Jump_Nonzero 0x319 02fe 0b25 | % | Execute_Immediate Case_Compare,0x25 02ff 7019 |p | Jump_Nonzero 0x319 0300 0b26 | & | Execute_Immediate Case_Compare,0x26 0301 7017 |p | Jump_Nonzero 0x319 0302 0b28 | ( | Execute_Immediate Case_Compare,0x28 0303 7015 |p | Jump_Nonzero 0x319 0304 0b1c | | Execute_Immediate Case_Compare,0x1c 0305 7013 |p | Jump_Nonzero 0x319 0306 0b1e | | Execute_Immediate Case_Compare,0x1e 0307 7011 |p | Jump_Nonzero 0x319 0308 0b31 | 1 | Execute_Immediate Case_Compare,0x31 0309 700f |p | Jump_Nonzero 0x319 030a 0b32 | 2 | Execute_Immediate Case_Compare,0x32 030b 700d |p | Jump_Nonzero 0x319 030c 0b2f | / | Execute_Immediate Case_Compare,0x2f 030d 7010 |p | Jump_Nonzero 0x31e 030e 0b2d | - | Execute_Immediate Case_Compare,0x2d 030f 700e |p | Jump_Nonzero 0x31e 0310 0b2a | * | Execute_Immediate Case_Compare,0x2a 0311 7011 |p | Jump_Nonzero 0x323 0312 0b2b | + | Execute_Immediate Case_Compare,0x2b 0313 700f |p | Jump_Nonzero 0x323 0314 0b21 | ! | Execute_Immediate Case_Compare,0x21 0315 700f |p | Jump_Nonzero 0x325 0316 00eb | | Load_Encached Diana_Cache ; Debug Table 0x12.0x1 = 0x316,0x6 0317 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0318 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0319 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x2 = 0x319,0x2 031a 4902 |I | Short_Literal 0x102 031b 00eb | | Load_Encached Diana_Cache 031c 0096 | | Execute Package,Entry 031d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031e 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x3 = 0x31e,0x3 031f 4907 |I | Short_Literal 0x107 0320 00eb | | Load_Encached Diana_Cache 0321 0096 | | Execute Package,Entry 0322 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0323 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x4 = 0x323,0x4 0324 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0325 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x5 = 0x325,0x5 0326 4904 |I | Short_Literal 0x104 0327 00eb | | Load_Encached Diana_Cache 0328 0096 | | Execute Package,Entry 0329 00eb | | Load_Encached Diana_Cache 032a 18d6 | | Execute Package,Field_Execute,Field_Number 0xd6 032b 4976 |Iv | Short_Literal 0x176 032c 00eb | | Load_Encached Diana_Cache 032d 0098 | | Execute Package,Field_Read_Dynamic 032e 1813 | | Execute Package,Field_Execute,Field_Number 0x13 032f 8225 | % | Call 0x1,0x25 0330 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0331 0000 0000 | | .BLANK 0000[0x7] 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 033f | ? | .CONST 0x033f ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 0003 | | .CONST 0x0003 ; Number of locals 033b INIT_0338: 033b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13 = .DEBUG 0x033b,0x0a82,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0471 ; Debug Table 0x13.0x0 = 0x33b,0xffff 033c 00db | | Load_Top At_Offset_3 033d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 033e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x1 = 0x33e,0xfffe 033f BODY_0338: 033f 00cf | | Action Mark_Auxiliary 0340 0007 | | Action Break_Optional ; Debug Table 0x13.0x2 = 0x340,0x1 0341 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x3 = 0x341,0x2 0342 00eb | | Load_Encached Diana_Cache 0343 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0344 0b66 | f | Execute_Immediate Case_Compare,0x66 0345 700c |p | Jump_Nonzero 0x352 0346 0b6d | m | Execute_Immediate Case_Compare,0x6d 0347 7019 |p | Jump_Nonzero 0x361 0348 0b2a | * | Execute_Immediate Case_Compare,0x2a 0349 701c |p | Jump_Nonzero 0x366 034a 0b2b | + | Execute_Immediate Case_Compare,0x2b 034b 701a |p | Jump_Nonzero 0x366 034c 0b61 | a | Execute_Immediate Case_Compare,0x61 034d 7024 |p$ | Jump_Nonzero 0x372 034e 0b88 | | Execute_Immediate Case_Compare,0x88 034f 7027 |p' | Jump_Nonzero 0x377 0350 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x4 = 0x350,0xe 0351 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0352 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x5 = 0x352,0x3 0353 4908 |I | Short_Literal 0x108 0354 00eb | | Load_Encached Diana_Cache 0355 0096 | | Execute Package,Entry 0356 8224 | $ | Call 0x1,0x24 0357 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0358 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x6 = 0x358,0x4 0359 e402 | | Load 0x2,0x2 035a 021f | | Execute Heap_Access,Equal 035b 7003 |p | Jump_Nonzero 0x35f 035c 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x7 = 0x35c,0x5 035d a402 | | Store_Unchecked 0x2,0x2 035e 7821 |x! | Jump 0x380 035f 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x8 = 0x35f,0x6 0360 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0361 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x9 = 0x361,0x7 0362 00eb | | Load_Encached Diana_Cache 0363 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 0364 a402 | | Store_Unchecked 0x2,0x2 0365 781a |x | Jump 0x380 0366 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0xa = 0x366,0x8 0367 8224 | $ | Call 0x1,0x24 0368 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0369 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0xb = 0x369,0x9 036a e402 | | Load 0x2,0x2 036b 021f | | Execute Heap_Access,Equal 036c 7003 |p | Jump_Nonzero 0x370 036d 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0xc = 0x36d,0xa 036e a402 | | Store_Unchecked 0x2,0x2 036f 7810 |x | Jump 0x380 0370 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0xd = 0x370,0xb 0371 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0372 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0xe = 0x372,0xc 0373 00eb | | Load_Encached Diana_Cache 0374 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7 0375 a402 | | Store_Unchecked 0x2,0x2 0376 7809 |x | Jump 0x380 0377 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0xf = 0x377,0xd 0378 00eb | | Load_Encached Diana_Cache 0379 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 037a 4976 |Iv | Short_Literal 0x176 037b 00eb | | Load_Encached Diana_Cache 037c 0098 | | Execute Package,Field_Read_Dynamic 037d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 037e 8225 | % | Call 0x1,0x25 037f a402 | | Store_Unchecked 0x2,0x2 0380 00d1 | | Pop_Control Pop_Count_1 0381 00c9 | | Action Pop_Auxiliary_Loop 0382 7fbe | | Jump 0x341 0383 0000 0000 | | .BLANK 0000[0x5] 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038b | | .CONST 0x038b ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0001 | | .CONST 0x0001 ; Number of locals 038b BODY_0388: 038b INIT_0388: 038b 00db | | Load_Top At_Offset_3 ; Debug Table 0x14 = .DEBUG 0x038b,0x0aa4,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0512 ; Debug Table 0x14.0x0 = 0x38b,0x1 038c 0a01 | | Execute_Immediate Plus,0x1 038d 0248 | H | Execute Discrete,Check_In_Integer 038e 00db | | Load_Top At_Offset_3 038f 00eb | | Load_Encached Diana_Cache 0390 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0391 4975 |Iu | Short_Literal 0x175 0392 00eb | | Load_Encached Diana_Cache 0393 0098 | | Execute Package,Field_Read_Dynamic 0394 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0395 00eb | | Load_Encached Diana_Cache 0396 18f0 | | Execute Package,Field_Execute,Field_Number 0xf0 0397 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0398 ; -------------------------------------------------------------------------------------- 0398 ; SUBPROGRAM 0398 ; -------------------------------------------------------------------------------------- 0398 039f | | .CONST 0x039f ; Address of begin 0399 0004 | | .CONST 0x0004 ; Address of exception handler 039a 0002 | | .CONST 0x0002 ; Number of locals 039b INIT_0398: 039b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x039b,0x0aa8,0x0002,0x0000,0x0057,0x26a5,0x0000,0x053b ; Debug Table 0x15.0x0 = 0x39b,0xffff 039c 00db | | Load_Top At_Offset_3 039d 8226 | & | Call 0x1,0x26 039e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 039f BODY_0398: 039f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x1 = 0x39f,0x1 03a0 00eb | | Load_Encached Diana_Cache 03a1 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03a2 0f6e | n | Execute_Immediate Equal,0x6e 03a3 680c |h | Jump_Zero 0x3b0 03a4 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x2 = 0x3a4,0x2 03a5 00eb | | Load_Encached Diana_Cache 03a6 189f | | Execute Package,Field_Execute,Field_Number 0x9f 03a7 e001 | | Load 0x0,0x1 03a8 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 03a9 00e3 | | Load_Encached Natural_Cache 03aa 025b | [ | Execute Discrete,Check_In_Type 03ab 00d9 | | Load_Top At_Offset_1 03ac 8227 | ' | Call 0x1,0x27 03ad 00eb | | Load_Encached Diana_Cache 03ae 189a | | Execute Package,Field_Execute,Field_Number 0x9a 03af 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03b0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x3 = 0x3b0,0x3 03b1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03b2 0000 0000 | | .BLANK 0000[0x6] 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; SUBPROGRAM 03b8 ; -------------------------------------------------------------------------------------- 03b8 03bb | | .CONST 0x03bb ; Address of begin 03b9 0004 | | .CONST 0x0004 ; Address of exception handler 03ba 0001 | | .CONST 0x0001 ; Number of locals 03bb BODY_03b8: 03bb INIT_03b8: 03bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x03bb,0x0ab2,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0585 ; Debug Table 0x16.0x0 = 0x3bb,0x1 03bc 00eb | | Load_Encached Diana_Cache 03bd 18ef | | Execute Package,Field_Execute,Field_Number 0xef 03be 00e3 | | Load_Encached Natural_Cache 03bf 025b | [ | Execute Discrete,Check_In_Type 03c0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03c1 0000 0000 | | .BLANK 0000[0x7] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03d1 | | .CONST 0x03d1 ; 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 0x17 = .DEBUG 0x03cb,0x0ab6,0x0001,0x0000,0x0057,0x26a5,0x0000,0x059b ; Debug Table 0x17.0x0 = 0x3cb,0xffff 03cc 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x3cc,0xfffe 03cd e5ff | | Load 0x2,-0x1 03ce 00eb | | Load_Encached Diana_Cache 03cf 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 03d0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d1 BODY_03c8: 03d1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x2 = 0x3d1,0x1 03d2 00eb | | Load_Encached Diana_Cache 03d3 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03d4 0b31 | 1 | Execute_Immediate Case_Compare,0x31 03d5 7009 |p | Jump_Nonzero 0x3df 03d6 0b32 | 2 | Execute_Immediate Case_Compare,0x32 03d7 7007 |p | Jump_Nonzero 0x3df 03d8 0b1d | | Execute_Immediate Case_Compare,0x1d 03d9 7013 |p | Jump_Nonzero 0x3ed 03da 0b28 | ( | Execute_Immediate Case_Compare,0x28 03db 7020 |p | Jump_Nonzero 0x3fc 03dc 0b30 | 0 | Execute_Immediate Case_Compare,0x30 03dd 7028 |p( | Jump_Nonzero 0x406 03de 7839 |x9 | Jump 0x418 ; Debug Table 0x17.0x3 = 0x3de,0x10 03df 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x4 = 0x3df,0x2 03e0 8229 | ) | Call 0x1,0x29 03e1 00eb | | Load_Encached Diana_Cache 03e2 189a | | Execute Package,Field_Execute,Field_Number 0x9a 03e3 e5fe | | Load 0x2,-0x2 03e4 017d | } | Execute Record,Structure_Write 03e5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x5 = 0x3e5,0x3 03e6 00eb | | Load_Encached Diana_Cache 03e7 18f0 | | Execute Package,Field_Execute,Field_Number 0xf0 03e8 00eb | | Load_Encached Diana_Cache 03e9 189a | | Execute Package,Field_Execute,Field_Number 0x9a 03ea e5fd | | Load 0x2,-0x3 03eb 017d | } | Execute Record,Structure_Write 03ec 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17.0x6 = 0x3ec,0x4 03ed 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x7 = 0x3ed,0x5 03ee 4901 |I | Short_Literal 0x101 03ef 00eb | | Load_Encached Diana_Cache 03f0 0096 | | Execute Package,Entry 03f1 0033 | 3 | Store_Top Heap_Access,At_Offset_3 03f2 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x8 = 0x3f2,0x6 03f3 00eb | | Load_Encached Diana_Cache 03f4 1813 | | Execute Package,Field_Execute,Field_Number 0x13 03f5 7022 |p" | Jump_Nonzero 0x418 03f6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0x9 = 0x3f6,0x7 03f7 e5fe | | Load 0x2,-0x2 03f8 e402 | | Load 0x2,0x2 03f9 8219 | | Call 0x1,0x19 03fa 00d2 | | Pop_Control Pop_Count_2 03fb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17.0xa = 0x3fb,0x8 03fc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xb = 0x3fc,0x9 03fd 00eb | | Load_Encached Diana_Cache 03fe 18ff | | Execute Package,Field_Execute,Field_Number 0xff 03ff 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0400 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0xc = 0x400,0xa 0401 e5fe | | Load 0x2,-0x2 0402 e402 | | Load 0x2,0x2 0403 8219 | | Call 0x1,0x19 0404 00d2 | | Pop_Control Pop_Count_2 0405 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17.0xd = 0x405,0xb 0406 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xe = 0x406,0xc 0407 4901 |I | Short_Literal 0x101 0408 00eb | | Load_Encached Diana_Cache 0409 0096 | | Execute Package,Entry 040a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 040b 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0xf = 0x40b,0xd 040c 00eb | | Load_Encached Diana_Cache 040d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 040e 0f80 | | Execute_Immediate Equal,-0x80 040f 6808 |h | Jump_Zero 0x418 0410 e5fd | | Load 0x2,-0x3 ; Debug Table 0x17.0x10 = 0x410,0xe 0411 e5fe | | Load 0x2,-0x2 0412 e402 | | Load 0x2,0x2 0413 00eb | | Load_Encached Diana_Cache 0414 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0415 8219 | | Call 0x1,0x19 0416 00d2 | | Pop_Control Pop_Count_2 0417 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17.0x11 = 0x417,0xf 0418 00d1 | | Pop_Control Pop_Count_1 0419 6686 |f | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} ; Debug Table 0x17.0x12 = 0x419,0x11 041a 0257 | W | Execute Discrete,Raise 041b 0000 0000 | | .BLANK 0000[0x5] 0420 ; -------------------------------------------------------------------------------------- 0420 ; SUBPROGRAM 0420 ; -------------------------------------------------------------------------------------- 0420 0423 | # | .CONST 0x0423 ; Address of begin 0421 0004 | | .CONST 0x0004 ; Address of exception handler 0422 0001 | | .CONST 0x0001 ; Number of locals 0423 BODY_0420: 0423 INIT_0420: 0423 00da | | Load_Top At_Offset_2 ; Debug Table 0x18 = .DEBUG 0x0423,0x0ade,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0659 ; Debug Table 0x18.0x0 = 0x423,0x1 0424 00eb | | Load_Encached Diana_Cache 0425 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0426 0b16 | | Execute_Immediate Case_Compare,0x16 0427 7004 |p | Jump_Nonzero 0x42c 0428 0b0c | | Execute_Immediate Case_Compare,0xc 0429 7002 |p | Jump_Nonzero 0x42c 042a 6675 |fu | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} ; Debug Table 0x18.0x1 = 0x42a,0x3 042b 0257 | W | Execute Discrete,Raise 042c e5fd | | Load 0x2,-0x3 ; Debug Table 0x18.0x2 = 0x42c,0x2 042d e5fe | | Load 0x2,-0x2 042e e5ff | | Load 0x2,-0x1 042f 822a | * | Call 0x1,0x2a 0430 00d2 | | Pop_Control Pop_Count_2 0431 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0432 0000 0000 | | .BLANK 0000[0x6] 0438 ; -------------------------------------------------------------------------------------- 0438 ; SUBPROGRAM 0438 ; -------------------------------------------------------------------------------------- 0438 0469 | i | .CONST 0x0469 ; Address of begin 0439 0004 | | .CONST 0x0004 ; Address of exception handler 043a 000b | | .CONST 0x000b ; Number of locals 043b INIT_0438: 043b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x19 = .DEBUG 0x043b,0x0ae6,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0690 ; Debug Table 0x19.0x0 = 0x43b,0xffff 043c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 043d 0322 | " | Declare_Variable Record 043e 00d8 | | Load_Top At_Offset_0 043f 1c00 | | Execute_Immediate Run_Utility,0x0 0440 00eb | | Load_Encached Diana_Cache 0441 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0442 0322 | " | Declare_Variable Record 0443 00d8 | | Load_Top At_Offset_0 0444 1c00 | | Execute_Immediate Run_Utility,0x0 0445 00eb | | Load_Encached Diana_Cache ; Debug Table 0x19.0x1 = 0x445,0xfffe 0446 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0447 0322 | " | Declare_Variable Record 0448 00d8 | | Load_Top At_Offset_0 0449 1c00 | | Execute_Immediate Run_Utility,0x0 044a 00eb | | Load_Encached Diana_Cache 044b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 044c 0322 | " | Declare_Variable Record 044d 00d8 | | Load_Top At_Offset_0 044e 1c00 | | Execute_Immediate Run_Utility,0x0 044f 00eb | | Load_Encached Diana_Cache ; Debug Table 0x19.0x2 = 0x44f,0xfffd 0450 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0451 0322 | " | Declare_Variable Record 0452 00d8 | | Load_Top At_Offset_0 0453 1c00 | | Execute_Immediate Run_Utility,0x0 0454 00eb | | Load_Encached Diana_Cache 0455 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0456 0322 | " | Declare_Variable Record 0457 00d8 | | Load_Top At_Offset_0 0458 1c00 | | Execute_Immediate Run_Utility,0x0 0459 e001 | | Load 0x0,0x1 ; Debug Table 0x19.0x3 = 0x459,0xfffc 045a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 045b 02c7 | | Declare_Variable Any 045c 00d8 | | Load_Top At_Offset_0 045d 1c00 | | Execute_Immediate Run_Utility,0x0 045e e001 | | Load 0x0,0x1 ; Debug Table 0x19.0x4 = 0x45e,0xfffb 045f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0460 02c7 | | Declare_Variable Any 0461 00d8 | | Load_Top At_Offset_0 0462 1c00 | | Execute_Immediate Run_Utility,0x0 0463 e001 | | Load 0x0,0x1 0464 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0465 02c7 | | Declare_Variable Any 0466 00d8 | | Load_Top At_Offset_0 0467 1c00 | | Execute_Immediate Run_Utility,0x0 0468 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x19.0x5 = 0x468,0xfffa 0469 BODY_0438: 0469 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x6 = 0x469,0x1 046a e406 | | Load 0x2,0x6 046b e5ff | | Load 0x2,-0x1 046c 8219 | | Call 0x1,0x19 046d 00d2 | | Pop_Control Pop_Count_2 046e e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x7 = 0x46e,0x2 046f 00eb | | Load_Encached Diana_Cache 0470 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0471 0f61 | a | Execute_Immediate Equal,0x61 0472 6837 |h7 | Jump_Zero 0x4aa 0473 e404 | | Load 0x2,0x4 ; Debug Table 0x19.0x8 = 0x473,0x3 0474 e402 | | Load 0x2,0x2 0475 e5fe | | Load 0x2,-0x2 0476 00eb | | Load_Encached Diana_Cache 0477 18c6 | | Execute Package,Field_Execute,Field_Number 0xc6 0478 8219 | | Call 0x1,0x19 0479 00d2 | | Pop_Control Pop_Count_2 047a e405 | | Load 0x2,0x5 ; Debug Table 0x19.0x9 = 0x47a,0x4 047b e403 | | Load 0x2,0x3 047c e5fe | | Load 0x2,-0x2 047d 00eb | | Load_Encached Diana_Cache 047e 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 047f 8219 | | Call 0x1,0x19 0480 00d2 | | Pop_Control Pop_Count_2 0481 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0xa = 0x481,0x5 0482 8220 | | Call 0x1,0x20 0483 6822 |h" | Jump_Zero 0x4a6 0484 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0xb = 0x484,0x6 0485 00eb | | Load_Encached Diana_Cache 0486 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0487 c408 | | Store 0x2,0x8 0488 e402 | | Load 0x2,0x2 ; Debug Table 0x19.0xc = 0x488,0x7 0489 00eb | | Load_Encached Diana_Cache 048a 189f | | Execute Package,Field_Execute,Field_Number 0x9f 048b c409 | | Store 0x2,0x9 048c e403 | | Load 0x2,0x3 ; Debug Table 0x19.0xd = 0x48c,0x8 048d 00eb | | Load_Encached Diana_Cache 048e 189f | | Execute Package,Field_Execute,Field_Number 0x9f 048f c40a | | Store 0x2,0xa 0490 e5fd | | Load 0x2,-0x3 ; Debug Table 0x19.0xe = 0x490,0x9 0491 00eb | | Load_Encached Diana_Cache 0492 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0493 0f86 | | Execute_Immediate Equal,-0x7a 0494 6807 |h | Jump_Zero 0x49c 0495 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0xf = 0x495,0xa 0496 00db | | Load_Top At_Offset_3 0497 e408 | | Load 0x2,0x8 0498 e001 | | Load 0x0,0x1 0499 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 049a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 049b 7807 |x | Jump 0x4a3 049c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x10 = 0x49c,0xb 049d 00db | | Load_Top At_Offset_3 049e e408 | | Load 0x2,0x8 049f e001 | | Load 0x0,0x1 04a0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 04a1 0f00 | | Execute_Immediate Equal,0x0 04a2 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04a3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x11 = 0x4a3,0xc 04a4 8222 | " | Call 0x1,0x22 04a5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a6 e406 | | Load 0x2,0x6 ; Debug Table 0x19.0x12 = 0x4a6,0xd 04a7 8221 | ! | Call 0x1,0x21 04a8 6802 |h | Jump_Zero 0x4ab 04a9 7801 |x | Jump 0x4ab ; Debug Table 0x19.0x13 = 0x4a9,0xe 04aa 0007 | | Action Break_Optional ; Debug Table 0x19.0x14 = 0x4aa,0xf 04ab 65f4 |e | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} ; Debug Table 0x19.0x15 = 0x4ab,0x10 04ac 0257 | W | Execute Discrete,Raise 04ad 0000 0000 | | .XXX[0x3] 04af 0000 | | 04b0 ; -------------------------------------------------------------------------------------- 04b0 ; SUBPROGRAM 04b0 ; -------------------------------------------------------------------------------------- 04b0 04b3 | | .CONST 0x04b3 ; Address of begin 04b1 0004 | | .CONST 0x0004 ; Address of exception handler 04b2 0001 | | .CONST 0x0001 ; Number of locals 04b3 BODY_04b0: 04b3 INIT_04b0: 04b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a = .DEBUG 0x04b3,0x0b14,0x0002,0x0000,0x0057,0x26a5,0x0000,0x075c ; Debug Table 0x1a.0x0 = 0x4b3,0x1 04b4 00eb | | Load_Encached Diana_Cache 04b5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 04b6 0f86 | | Execute_Immediate Equal,-0x7a 04b7 6802 |h | Jump_Zero 0x4ba 04b8 e216 | | Load 0x1,0x16 ; Debug Table 0x1a.0x1 = 0x4b8,0x2 04b9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04ba e215 | | Load 0x1,0x15 ; Debug Table 0x1a.0x2 = 0x4ba,0x3 04bb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04bc 0000 0000 | | .BLANK 0000[0x4] 04c0 ; -------------------------------------------------------------------------------------- 04c0 ; SUBPROGRAM 04c0 ; -------------------------------------------------------------------------------------- 04c0 04c5 | | .CONST 0x04c5 ; Address of begin 04c1 0004 | | .CONST 0x0004 ; Address of exception handler 04c2 0003 | | .CONST 0x0003 ; Number of locals 04c3 INIT_04c0: 04c3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1b = .DEBUG 0x04c3,0x0b1c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0782 ; Debug Table 0x1b.0x0 = 0x4c3,0xffff 04c4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1b.0x1 = 0x4c4,0xfffe 04c5 BODY_04c0: 04c5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1b.0x2 = 0x4c5,0x1 04c6 00eb | | Load_Encached Diana_Cache 04c7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 04c8 0b66 | f | Execute_Immediate Case_Compare,0x66 04c9 700d |p | Jump_Nonzero 0x4d7 04ca 0b6f | o | Execute_Immediate Case_Compare,0x6f 04cb 7033 |p3 | Jump_Nonzero 0x4ff 04cc 0b6e | n | Execute_Immediate Case_Compare,0x6e 04cd 7038 |p8 | Jump_Nonzero 0x506 04ce 0b72 | r | Execute_Immediate Case_Compare,0x72 04cf 7036 |p6 | Jump_Nonzero 0x506 04d0 0b6c | l | Execute_Immediate Case_Compare,0x6c 04d1 7034 |p4 | Jump_Nonzero 0x506 04d2 0b6b | k | Execute_Immediate Case_Compare,0x6b 04d3 7032 |p2 | Jump_Nonzero 0x506 04d4 0b6d | m | Execute_Immediate Case_Compare,0x6d 04d5 7033 |p3 | Jump_Nonzero 0x509 04d6 7839 |x9 | Jump 0x510 ; Debug Table 0x1b.0x3 = 0x4d6,0xe 04d7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1b.0x4 = 0x4d7,0x2 04d8 00eb | | Load_Encached Diana_Cache 04d9 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9 04da 0033 | 3 | Store_Top Heap_Access,At_Offset_3 04db 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b.0x5 = 0x4db,0x3 04dc 00eb | | Load_Encached Diana_Cache 04dd 1814 | | Execute Package,Field_Execute,Field_Number 0x14 04de 0b61 | a | Execute_Immediate Case_Compare,0x61 04df 7003 |p | Jump_Nonzero 0x4e3 04e0 0b00 | | Execute_Immediate Case_Compare,0x0 04e1 7006 |p | Jump_Nonzero 0x4e8 04e2 781a |x | Jump 0x4fd ; Debug Table 0x1b.0x6 = 0x4e2,0xa 04e3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0x7 = 0x4e3,0x5 04e4 e402 | | Load 0x2,0x2 04e5 e5ff | | Load 0x2,-0x1 04e6 822c | , | Call 0x1,0x2c 04e7 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04e8 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1b.0x8 = 0x4e8,0x6 04e9 4908 |I | Short_Literal 0x108 04ea 00eb | | Load_Encached Diana_Cache 04eb 0096 | | Execute Package,Entry 04ec 0033 | 3 | Store_Top Heap_Access,At_Offset_3 04ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b.0x9 = 0x4ed,0x7 04ee 00eb | | Load_Encached Diana_Cache 04ef 1814 | | Execute Package,Field_Execute,Field_Number 0x14 04f0 0b6e | n | Execute_Immediate Case_Compare,0x6e 04f1 7007 |p | Jump_Nonzero 0x4f9 04f2 0b6b | k | Execute_Immediate Case_Compare,0x6b 04f3 7005 |p | Jump_Nonzero 0x4f9 04f4 0b72 | r | Execute_Immediate Case_Compare,0x72 04f5 7003 |p | Jump_Nonzero 0x4f9 04f6 0b6c | l | Execute_Immediate Case_Compare,0x6c 04f7 7001 |p | Jump_Nonzero 0x4f9 04f8 7803 |x | Jump 0x4fc ; Debug Table 0x1b.0xa = 0x4f8,0x9 04f9 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0xb = 0x4f9,0x8 04fa 822d | - | Call 0x1,0x2d 04fb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04fc 00d1 | | Pop_Control Pop_Count_1 04fd 00d1 | | Pop_Control Pop_Count_1 04fe 7811 |x | Jump 0x510 04ff e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0xc = 0x4ff,0xb 0500 e5fe | | Load 0x2,-0x2 0501 00eb | | Load_Encached Diana_Cache 0502 18dc | | Execute Package,Field_Execute,Field_Number 0xdc 0503 e5ff | | Load 0x2,-0x1 0504 822c | , | Call 0x1,0x2c 0505 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0506 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0xd = 0x506,0xc 0507 822d | - | Call 0x1,0x2d 0508 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0509 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0xe = 0x509,0xd 050a e5fe | | Load 0x2,-0x2 050b 00eb | | Load_Encached Diana_Cache 050c 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9 050d e5ff | | Load 0x2,-0x1 050e 822e | . | Call 0x1,0x2e 050f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0510 00d1 | | Pop_Control Pop_Count_1 0511 658e |e | Indirect_Literal Discrete,0x2a0,{0x00000000, 0x5726a501} ; Debug Table 0x1b.0xf = 0x511,0xf 0512 0257 | W | Execute Discrete,Raise 0513 0000 0000 | | .BLANK 0000[0x5] 0518 ; -------------------------------------------------------------------------------------- 0518 ; SUBPROGRAM 0518 ; -------------------------------------------------------------------------------------- 0518 052b | + | .CONST 0x052b ; Address of begin 0519 0004 | | .CONST 0x0004 ; Address of exception handler 051a 0005 | | .CONST 0x0005 ; Number of locals 051b INIT_0518: 051b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c = .DEBUG 0x051b,0x0b3e,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0855 ; Debug Table 0x1c.0x0 = 0x51b,0xffff 051c 00db | | Load_Top At_Offset_3 051d 00eb | | Load_Encached Diana_Cache 051e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 051f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0520 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c.0x1 = 0x520,0xfffe 0521 e5ff | | Load 0x2,-0x1 0522 00eb | | Load_Encached Diana_Cache 0523 18e7 | | Execute Package,Field_Execute,Field_Number 0xe7 0524 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0525 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c.0x2 = 0x525,0xfffd 0526 e5ff | | Load 0x2,-0x1 0527 00eb | | Load_Encached Diana_Cache 0528 18d3 | | Execute Package,Field_Execute,Field_Number 0xd3 0529 0031 | 1 | Store_Top Heap_Access,At_Offset_1 052a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1c.0x3 = 0x52a,0xfffc 052b BODY_0518: 052b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x4 = 0x52b,0x1 052c 00eb | | Load_Encached Diana_Cache 052d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 052e 0b61 | a | Execute_Immediate Case_Compare,0x61 052f 7020 |p | Jump_Nonzero 0x550 0530 0b0e | | Execute_Immediate Case_Compare,0xe 0531 701e |p | Jump_Nonzero 0x550 0532 0b0f | | Execute_Immediate Case_Compare,0xf 0533 701c |p | Jump_Nonzero 0x550 0534 00db | | Load_Top At_Offset_3 ; Debug Table 0x1c.0x5 = 0x534,0x3 0535 4976 |Iv | Short_Literal 0x176 0536 00eb | | Load_Encached Diana_Cache 0537 0098 | | Execute Package,Field_Read_Dynamic 0538 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0539 0032 | 2 | Store_Top Heap_Access,At_Offset_2 053a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x6 = 0x53a,0x4 053b 00eb | | Load_Encached Diana_Cache 053c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 053d 0b2f | / | Execute_Immediate Case_Compare,0x2f 053e 7007 |p | Jump_Nonzero 0x546 053f 0b2d | - | Execute_Immediate Case_Compare,0x2d 0540 7005 |p | Jump_Nonzero 0x546 0541 0b2a | * | Execute_Immediate Case_Compare,0x2a 0542 7003 |p | Jump_Nonzero 0x546 0543 0b2b | + | Execute_Immediate Case_Compare,0x2b 0544 7001 |p | Jump_Nonzero 0x546 0545 7808 |x | Jump 0x54e ; Debug Table 0x1c.0x7 = 0x545,0x6 0546 00db | | Load_Top At_Offset_3 ; Debug Table 0x1c.0x8 = 0x546,0x5 0547 00db | | Load_Top At_Offset_3 0548 4907 |I | Short_Literal 0x107 0549 00eb | | Load_Encached Diana_Cache 054a 0096 | | Execute Package,Entry 054b e402 | | Load 0x2,0x2 054c 822e | . | Call 0x1,0x2e 054d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 054e 00d1 | | Pop_Control Pop_Count_1 054f 7805 |x | Jump 0x555 0550 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c.0x9 = 0x550,0x2 0551 e403 | | Load 0x2,0x3 0552 e402 | | Load 0x2,0x2 0553 822c | , | Call 0x1,0x2c 0554 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0555 00d1 | | Pop_Control Pop_Count_1 0556 6291 |b | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x1c.0xa = 0x556,0x7 0557 0257 | W | Execute Discrete,Raise 0558 ; -------------------------------------------------------------------------------------- 0558 ; SUBPROGRAM 0558 ; -------------------------------------------------------------------------------------- 0558 057a | z | .CONST 0x057a ; Address of begin 0559 0004 | | .CONST 0x0004 ; Address of exception handler 055a 0008 | | .CONST 0x0008 ; Number of locals 055b INIT_0558: 055b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1d = .DEBUG 0x055b,0x0b56,0x0002,0x0000,0x0057,0x26a5,0x0000,0x08e5 ; Debug Table 0x1d.0x0 = 0x55b,0xffff 055c 1b96 | | Execute Package,Field_Read,Field_Number 0x96 055d 0322 | " | Declare_Variable Record 055e 00d8 | | Load_Top At_Offset_0 055f 1c00 | | Execute_Immediate Run_Utility,0x0 0560 00eb | | Load_Encached Diana_Cache 0561 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0562 0322 | " | Declare_Variable Record 0563 00d8 | | Load_Top At_Offset_0 0564 1c00 | | Execute_Immediate Run_Utility,0x0 0565 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1d.0x1 = 0x565,0xfffe 0566 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0567 0322 | " | Declare_Variable Record 0568 00d8 | | Load_Top At_Offset_0 0569 1c00 | | Execute_Immediate Run_Utility,0x0 056a 00eb | | Load_Encached Diana_Cache 056b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 056c 0322 | " | Declare_Variable Record 056d 00d8 | | Load_Top At_Offset_0 056e 1c00 | | Execute_Immediate Run_Utility,0x0 056f e001 | | Load 0x0,0x1 ; Debug Table 0x1d.0x2 = 0x56f,0xfffd 0570 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0571 02c7 | | Declare_Variable Any 0572 00d8 | | Load_Top At_Offset_0 0573 1c00 | | Execute_Immediate Run_Utility,0x0 0574 e001 | | Load 0x0,0x1 ; Debug Table 0x1d.0x3 = 0x574,0xfffc 0575 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0576 02c7 | | Declare_Variable Any 0577 00d8 | | Load_Top At_Offset_0 0578 1c00 | | Execute_Immediate Run_Utility,0x0 0579 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1d.0x4 = 0x579,0xfffb 057a BODY_0558: 057a e403 | | Load 0x2,0x3 ; Debug Table 0x1d.0x5 = 0x57a,0x1 057b e402 | | Load 0x2,0x2 057c e5ff | | Load 0x2,-0x1 057d 00eb | | Load_Encached Diana_Cache 057e 18c6 | | Execute Package,Field_Execute,Field_Number 0xc6 057f 8219 | | Call 0x1,0x19 0580 00d2 | | Pop_Control Pop_Count_2 0581 00db | | Load_Top At_Offset_3 ; Debug Table 0x1d.0x6 = 0x581,0x2 0582 e404 | | Load 0x2,0x4 0583 e5ff | | Load 0x2,-0x1 0584 00eb | | Load_Encached Diana_Cache 0585 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 0586 8219 | | Call 0x1,0x19 0587 00d2 | | Pop_Control Pop_Count_2 0588 e402 | | Load 0x2,0x2 ; Debug Table 0x1d.0x7 = 0x588,0x3 0589 8220 | | Call 0x1,0x20 058a 6822 |h" | Jump_Zero 0x5ad 058b e404 | | Load 0x2,0x4 058c 8220 | | Call 0x1,0x20 058d 681f |h | Jump_Zero 0x5ad 058e e402 | | Load 0x2,0x2 ; Debug Table 0x1d.0x8 = 0x58e,0x4 058f 00eb | | Load_Encached Diana_Cache 0590 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0591 c406 | | Store 0x2,0x6 0592 e404 | | Load 0x2,0x4 ; Debug Table 0x1d.0x9 = 0x592,0x5 0593 00eb | | Load_Encached Diana_Cache 0594 189f | | Execute Package,Field_Execute,Field_Number 0x9f 0595 c407 | | Store 0x2,0x7 0596 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1d.0xa = 0x596,0x6 0597 00eb | | Load_Encached Diana_Cache 0598 18b5 | | Execute Package,Field_Execute,Field_Number 0xb5 0599 00eb | | Load_Encached Diana_Cache 059a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 059b 0f9c | | Execute_Immediate Equal,-0x64 059c 6807 |h | Jump_Zero 0x5a4 059d 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0xb = 0x59d,0x7 059e 8223 | # | Call 0x1,0x23 059f 00da | | Load_Top At_Offset_2 05a0 8223 | # | Call 0x1,0x23 05a1 0279 | y | Execute Discrete,And 05a2 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 05a3 7806 |x | Jump 0x5aa 05a4 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0xc = 0x5a4,0x8 05a5 8223 | # | Call 0x1,0x23 05a6 00da | | Load_Top At_Offset_2 05a7 8223 | # | Call 0x1,0x23 05a8 0278 | x | Execute Discrete,Or 05a9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 05aa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0xd = 0x5aa,0x9 05ab 8222 | " | Call 0x1,0x22 05ac 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05ad 623a |b: | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x1d.0xe = 0x5ad,0xa 05ae 0257 | W | Execute Discrete,Raise 05af 0000 | | .XXX[0x1] 05b0 ; -------------------------------------------------------------------------------------- 05b0 ; SUBPROGRAM 05b0 ; -------------------------------------------------------------------------------------- 05b0 05cc | | .CONST 0x05cc ; Address of begin 05b1 0004 | | .CONST 0x0004 ; Address of exception handler 05b2 0006 | | .CONST 0x0006 ; Number of locals 05b3 INIT_05b0: 05b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1e = .DEBUG 0x05b3,0x0b76,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0985 ; Debug Table 0x1e.0x0 = 0x5b3,0xffff 05b4 00db | | Load_Top At_Offset_3 05b5 e21a | | Load 0x1,0x1a 05b6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 05b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05b8 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1e.0x1 = 0x5b8,0xfffe 05b9 1b96 | | Execute Package,Field_Read,Field_Number 0x96 05ba 0322 | " | Declare_Variable Record 05bb 00d8 | | Load_Top At_Offset_0 05bc 1c00 | | Execute_Immediate Run_Utility,0x0 05bd 00eb | | Load_Encached Diana_Cache 05be 1b96 | | Execute Package,Field_Read,Field_Number 0x96 05bf 0322 | " | Declare_Variable Record 05c0 00d8 | | Load_Top At_Offset_0 05c1 1c00 | | Execute_Immediate Run_Utility,0x0 05c2 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1e.0x2 = 0x5c2,0xfffd 05c3 1b96 | | Execute Package,Field_Read,Field_Number 0x96 05c4 0322 | " | Declare_Variable Record 05c5 00d8 | | Load_Top At_Offset_0 05c6 1c00 | | Execute_Immediate Run_Utility,0x0 05c7 00eb | | Load_Encached Diana_Cache 05c8 1b96 | | Execute Package,Field_Read,Field_Number 0x96 05c9 0322 | " | Declare_Variable Record 05ca 00d8 | | Load_Top At_Offset_0 05cb 1c00 | | Execute_Immediate Run_Utility,0x0 05cc BODY_05b0: 05cc e402 | | Load 0x2,0x2 ; Debug Table 0x1e.0x3 = 0x5cc,0x1 05cd 00eb | | Load_Encached Diana_Cache 05ce 1814 | | Execute Package,Field_Execute,Field_Number 0x14 05cf 0b61 | a | Execute_Immediate Case_Compare,0x61 05d0 7003 |p | Jump_Nonzero 0x5d4 05d1 0b6e | n | Execute_Immediate Case_Compare,0x6e 05d2 7039 |p9 | Jump_Nonzero 0x60c 05d3 783a |x: | Jump 0x60e ; Debug Table 0x1e.0x4 = 0x5d3,0x9 05d4 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x5 = 0x5d4,0x2 05d5 e403 | | Load 0x2,0x3 05d6 e402 | | Load 0x2,0x2 05d7 00eb | | Load_Encached Diana_Cache 05d8 18c6 | | Execute Package,Field_Execute,Field_Number 0xc6 05d9 8219 | | Call 0x1,0x19 05da 00d2 | | Pop_Control Pop_Count_2 05db 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1e.0x6 = 0x5db,0x3 05dc e404 | | Load 0x2,0x4 05dd e402 | | Load 0x2,0x2 05de 00eb | | Load_Encached Diana_Cache 05df 18c7 | | Execute Package,Field_Execute,Field_Number 0xc7 05e0 8219 | | Call 0x1,0x19 05e1 00d2 | | Pop_Control Pop_Count_2 05e2 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1e.0x7 = 0x5e2,0x4 05e3 8220 | | Call 0x1,0x20 05e4 6812 |h | Jump_Zero 0x5f7 05e5 e403 | | Load 0x2,0x3 05e6 8220 | | Call 0x1,0x20 05e7 680f |h | Jump_Zero 0x5f7 05e8 00db | | Load_Top At_Offset_3 05e9 8220 | | Call 0x1,0x20 05ea 680c |h | Jump_Zero 0x5f7 05eb 00db | | Load_Top At_Offset_3 ; Debug Table 0x1e.0x8 = 0x5eb,0x5 05ec 00eb | | Load_Encached Diana_Cache 05ed 189f | | Execute Package,Field_Execute,Field_Number 0x9f 05ee e403 | | Load 0x2,0x3 05ef 00eb | | Load_Encached Diana_Cache 05f0 189f | | Execute Package,Field_Execute,Field_Number 0x9f 05f1 e5fe | | Load 0x2,-0x2 05f2 00eb | | Load_Encached Diana_Cache 05f3 189f | | Execute Package,Field_Execute,Field_Number 0x9f 05f4 e001 | | Load 0x0,0x1 05f5 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 05f6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05f7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1e.0x9 = 0x5f7,0x6 05f8 8221 | ! | Call 0x1,0x21 05f9 6814 |h | Jump_Zero 0x60e 05fa e403 | | Load 0x2,0x3 05fb 8221 | ! | Call 0x1,0x21 05fc 6811 |h | Jump_Zero 0x60e 05fd 00db | | Load_Top At_Offset_3 05fe 8221 | ! | Call 0x1,0x21 05ff 680e |h | Jump_Zero 0x60e 0600 00db | | Load_Top At_Offset_3 ; Debug Table 0x1e.0xa = 0x600,0x7 0601 00eb | | Load_Encached Diana_Cache 0602 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0603 e403 | | Load 0x2,0x3 0604 00eb | | Load_Encached Diana_Cache 0605 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0606 e5fe | | Load 0x2,-0x2 0607 00eb | | Load_Encached Diana_Cache 0608 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 0609 e001 | | Load 0x0,0x1 060a 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 060b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 060c 4801 |H | Short_Literal 0x1 ; Debug Table 0x1e.0xb = 0x60c,0x8 060d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 060e 00d1 | | Pop_Control Pop_Count_1 060f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1e.0xc = 0x60f,0xa 0610 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0611 0000 0000 | | .BLANK 0000[0x7] 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 062f | / | .CONST 0x062f ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0004 | | .CONST 0x0004 ; Number of locals 061b INIT_0618: 061b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1f = .DEBUG 0x061b,0x0b92,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0a4b ; Debug Table 0x1f.0x0 = 0x61b,0xffff 061c 00db | | Load_Top At_Offset_3 061d 00eb | | Load_Encached Diana_Cache 061e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 061f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0620 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1f.0x1 = 0x620,0xfffe 0621 e5ff | | Load 0x2,-0x1 0622 00eb | | Load_Encached Diana_Cache 0623 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0624 4976 |Iv | Short_Literal 0x176 0625 00eb | | Load_Encached Diana_Cache 0626 0098 | | Execute Package,Field_Read_Dynamic 0627 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0628 8225 | % | Call 0x1,0x25 0629 0031 | 1 | Store_Top Heap_Access,At_Offset_1 062a 00eb | | Load_Encached Diana_Cache ; Debug Table 0x1f.0x2 = 0x62a,0xfffd 062b 1b96 | | Execute Package,Field_Read,Field_Number 0x96 062c 0322 | " | Declare_Variable Record 062d 00d8 | | Load_Top At_Offset_0 062e 1c00 | | Execute_Immediate Run_Utility,0x0 062f BODY_0618: 062f e5fd | | Load 0x2,-0x3 ; Debug Table 0x1f.0x3 = 0x62f,0x1 0630 00d9 | | Load_Top At_Offset_1 0631 e402 | | Load 0x2,0x2 0632 8219 | | Call 0x1,0x19 0633 00d2 | | Pop_Control Pop_Count_2 0634 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x4 = 0x634,0x2 0635 e5fe | | Load 0x2,-0x2 0636 017d | } | Execute Record,Structure_Write 0637 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x5 = 0x637,0x3 0638 00da | | Load_Top At_Offset_2 0639 8231 | 1 | Call 0x1,0x31 063a 6801 |h | Jump_Zero 0x63c 063b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x1f.0x6 = 0x63b,0x4 063c 61ab |a | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x1f.0x7 = 0x63c,0x5 063d 0257 | W | Execute Discrete,Raise 063e 0000 0000 | | .XXX[0x2] 0640 ; -------------------------------------------------------------------------------------- 0640 ; SUBPROGRAM 0640 ; -------------------------------------------------------------------------------------- 0640 064c | L | .CONST 0x064c ; Address of begin 0641 0004 | | .CONST 0x0004 ; Address of exception handler 0642 0003 | | .CONST 0x0003 ; Number of locals 0643 INIT_0640: 0643 00eb | | Load_Encached Diana_Cache ; Debug Table 0x20 = .DEBUG 0x0643,0x0ba4,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0aa4 ; Debug Table 0x20.0x0 = 0x643,0xffff 0644 1b96 | | Execute Package,Field_Read,Field_Number 0x96 0645 0322 | " | Declare_Variable Record 0646 00d8 | | Load_Top At_Offset_0 0647 1c00 | | Execute_Immediate Run_Utility,0x0 0648 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x20.0x1 = 0x648,0xfffe 0649 e5ff | | Load 0x2,-0x1 064a 8226 | & | Call 0x1,0x26 064b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 064c BODY_0640: 064c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x20.0x2 = 0x64c,0x1 064d 00eb | | Load_Encached Diana_Cache 064e 1814 | | Execute Package,Field_Execute,Field_Number 0x14 064f 0b6f | o | Execute_Immediate Case_Compare,0x6f 0650 7005 |p | Jump_Nonzero 0x656 0651 0b65 | e | Execute_Immediate Case_Compare,0x65 0652 7028 |p( | Jump_Nonzero 0x67b 0653 0b6e | n | Execute_Immediate Case_Compare,0x6e 0654 704b |pK | Jump_Nonzero 0x6a0 0655 785b |x[ | Jump 0x6b1 ; Debug Table 0x20.0x3 = 0x655,0x1b 0656 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x4 = 0x656,0x2 0657 8220 | | Call 0x1,0x20 0658 680b |h | Jump_Zero 0x664 0659 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x5 = 0x659,0x3 065a e5ff | | Load 0x2,-0x1 065b 8231 | 1 | Call 0x1,0x31 065c 6854 |hT | Jump_Zero 0x6b1 065d e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x6 = 0x65d,0x4 065e e5fd | | Load 0x2,-0x3 065f 017d | } | Execute Record,Structure_Write 0660 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x7 = 0x660,0x5 0661 e5fc | | Load 0x2,-0x4 0662 017d | } | Execute Record,Structure_Write 0663 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x20.0x8 = 0x663,0x6 0664 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x9 = 0x664,0x7 0665 8221 | ! | Call 0x1,0x21 0666 684a |hJ | Jump_Zero 0x6b1 0667 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0xa = 0x667,0x8 0668 00eb | | Load_Encached Diana_Cache 0669 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1 066a e001 | | Load 0x0,0x1 066b 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 066c 00eb | | Load_Encached Diana_Cache 066d 189c | | Execute Package,Field_Execute,Field_Number 0x9c 066e 00db | | Load_Top At_Offset_3 066f 017d | } | Execute Record,Structure_Write 0670 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0xb = 0x670,0x9 0671 e5ff | | Load 0x2,-0x1 0672 8231 | 1 | Call 0x1,0x31 0673 683d |h= | Jump_Zero 0x6b1 0674 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0xc = 0x674,0xa 0675 e5fd | | Load 0x2,-0x3 0676 017d | } | Execute Record,Structure_Write 0677 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0xd = 0x677,0xb 0678 e5fc | | Load 0x2,-0x4 0679 017d | } | Execute Record,Structure_Write 067a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x20.0xe = 0x67a,0xc 067b e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0xf = 0x67b,0xd 067c 8221 | ! | Call 0x1,0x21 067d 680b |h | Jump_Zero 0x689 067e e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x10 = 0x67e,0xe 067f e5ff | | Load 0x2,-0x1 0680 8231 | 1 | Call 0x1,0x31 0681 682f |h/ | Jump_Zero 0x6b1 0682 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x11 = 0x682,0xf 0683 e5fd | | Load 0x2,-0x3 0684 017d | } | Execute Record,Structure_Write 0685 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x12 = 0x685,0x10 0686 e5fc | | Load 0x2,-0x4 0687 017d | } | Execute Record,Structure_Write 0688 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x20.0x13 = 0x688,0x11 0689 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x14 = 0x689,0x12 068a 8220 | | Call 0x1,0x20 068b 6825 |h% | Jump_Zero 0x6b1 068c e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x15 = 0x68c,0x13 068d 00eb | | Load_Encached Diana_Cache 068e 189f | | Execute Package,Field_Execute,Field_Number 0x9f 068f e001 | | Load 0x0,0x1 0690 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d 0691 00eb | | Load_Encached Diana_Cache 0692 189e | | Execute Package,Field_Execute,Field_Number 0x9e 0693 00db | | Load_Top At_Offset_3 0694 017d | } | Execute Record,Structure_Write 0695 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x16 = 0x695,0x14 0696 e5ff | | Load 0x2,-0x1 0697 8231 | 1 | Call 0x1,0x31 0698 6818 |h | Jump_Zero 0x6b1 0699 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x17 = 0x699,0x15 069a e5fd | | Load 0x2,-0x3 069b 017d | } | Execute Record,Structure_Write 069c 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x18 = 0x69c,0x16 069d e5fc | | Load 0x2,-0x4 069e 017d | } | Execute Record,Structure_Write 069f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x20.0x19 = 0x69f,0x17 06a0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x1a = 0x6a0,0x18 06a1 e5fd | | Load 0x2,-0x3 06a2 017d | } | Execute Record,Structure_Write 06a3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0x1b = 0x6a3,0x19 06a4 00eb | | Load_Encached Diana_Cache 06a5 189f | | Execute Package,Field_Execute,Field_Number 0x9f 06a6 e001 | | Load 0x0,0x1 06a7 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 06a8 00e3 | | Load_Encached Natural_Cache 06a9 025b | [ | Execute Discrete,Check_In_Type 06aa 00da | | Load_Top At_Offset_2 06ab 8227 | ' | Call 0x1,0x27 06ac 00eb | | Load_Encached Diana_Cache 06ad 189a | | Execute Package,Field_Execute,Field_Number 0x9a 06ae e5fc | | Load 0x2,-0x4 06af 017d | } | Execute Record,Structure_Write 06b0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x20.0x1c = 0x6b0,0x1a 06b1 00d1 | | Pop_Control Pop_Count_1 06b2 6135 |a5 | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x20.0x1d = 0x6b2,0x1c 06b3 0257 | W | Execute Discrete,Raise 06b4 0000 0000 | | .BLANK 0000[0x4] 06b8 ; -------------------------------------------------------------------------------------- 06b8 ; SUBPROGRAM 06b8 ; -------------------------------------------------------------------------------------- 06b8 06d4 | | .CONST 0x06d4 ; Address of begin 06b9 0004 | | .CONST 0x0004 ; Address of exception handler 06ba 0005 | | .CONST 0x0005 ; Number of locals 06bb INIT_06b8: 06bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x21 = .DEBUG 0x06bb,0x0be2,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0b97 ; Debug Table 0x21.0x0 = 0x6bb,0xffff 06bc 00db | | Load_Top At_Offset_3 06bd 00eb | | Load_Encached Diana_Cache 06be 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 06bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06c0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x21.0x1 = 0x6c0,0xfffe 06c1 e5ff | | Load 0x2,-0x1 06c2 00eb | | Load_Encached Diana_Cache 06c3 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 06c4 4976 |Iv | Short_Literal 0x176 06c5 00eb | | Load_Encached Diana_Cache 06c6 0098 | | Execute Package,Field_Read_Dynamic 06c7 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06c8 8225 | % | Call 0x1,0x25 06c9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06ca 00eb | | Load_Encached Diana_Cache ; Debug Table 0x21.0x2 = 0x6ca,0xfffd 06cb 1b96 | | Execute Package,Field_Read,Field_Number 0x96 06cc 0322 | " | Declare_Variable Record 06cd 00d8 | | Load_Top At_Offset_0 06ce 1c00 | | Execute_Immediate Run_Utility,0x0 06cf 00eb | | Load_Encached Diana_Cache 06d0 1b96 | | Execute Package,Field_Read,Field_Number 0x96 06d1 0322 | " | Declare_Variable Record 06d2 00d8 | | Load_Top At_Offset_0 06d3 1c00 | | Execute_Immediate Run_Utility,0x0 06d4 BODY_06b8: 06d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x21.0x3 = 0x6d4,0x1 06d5 00da | | Load_Top At_Offset_2 06d6 e402 | | Load 0x2,0x2 06d7 8219 | | Call 0x1,0x19 06d8 00d2 | | Pop_Control Pop_Count_2 06d9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x21.0x4 = 0x6d9,0x2 06da 00eb | | Load_Encached Diana_Cache 06db 1898 | | Execute Package,Field_Execute,Field_Number 0x98 06dc 4603 |F | Jump_Case 0x4 06dd 7803 |x | Jump 0x6e1 ; case 0x0 06de 7802 |x | Jump 0x6e1 ; case 0x1 06df 7808 |x | Jump 0x6e8 ; case 0x2 06e0 7807 |x | Jump 0x6e8 ; case 0x3 06e1 e5fd | | Load 0x2,-0x3 ; Debug Table 0x21.0x5 = 0x6e1,0x3 06e2 e5fe | | Load 0x2,-0x2 06e3 00db | | Load_Top At_Offset_3 06e4 e403 | | Load 0x2,0x3 06e5 8233 | 3 | Call 0x1,0x33 06e6 00d2 | | Pop_Control Pop_Count_2 06e7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 06e8 60ff |` | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x21.0x6 = 0x6e8,0x4 06e9 0257 | W | Execute Discrete,Raise 06ea 0000 0000 | | .BLANK 0000[0x6] 06f0 ; -------------------------------------------------------------------------------------- 06f0 ; SUBPROGRAM 06f0 ; -------------------------------------------------------------------------------------- 06f0 06f8 | | .CONST 0x06f8 ; Address of begin 06f1 0004 | | .CONST 0x0004 ; Address of exception handler 06f2 0002 | | .CONST 0x0002 ; Number of locals 06f3 INIT_06f0: 06f3 00eb | | Load_Encached Diana_Cache ; Debug Table 0x22 = .DEBUG 0x06f3,0x0bf2,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0bff ; Debug Table 0x22.0x0 = 0x6f3,0xffff 06f4 1b96 | | Execute Package,Field_Read,Field_Number 0x96 06f5 0322 | " | Declare_Variable Record 06f6 00d8 | | Load_Top At_Offset_0 06f7 1c00 | | Execute_Immediate Run_Utility,0x0 06f8 BODY_06f0: 06f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x22.0x1 = 0x6f8,0x1 06f9 00eb | | Load_Encached Diana_Cache 06fa 1814 | | Execute Package,Field_Execute,Field_Number 0x14 06fb 0b08 | | Execute_Immediate Case_Compare,0x8 06fc 7024 |p$ | Jump_Nonzero 0x721 06fd 0b10 | | Execute_Immediate Case_Compare,0x10 06fe 702b |p+ | Jump_Nonzero 0x72a 06ff 0b0e | | Execute_Immediate Case_Compare,0xe 0700 7035 |p5 | Jump_Nonzero 0x736 0701 0b0f | | Execute_Immediate Case_Compare,0xf 0702 703a |p: | Jump_Nonzero 0x73d 0703 0b06 | | Execute_Immediate Case_Compare,0x6 0704 703f |p? | Jump_Nonzero 0x744 0705 0b04 | | Execute_Immediate Case_Compare,0x4 0706 7048 |pH | Jump_Nonzero 0x74f 0707 0b0a | | Execute_Immediate Case_Compare,0xa 0708 7051 |pQ | Jump_Nonzero 0x75a 0709 0b05 | | Execute_Immediate Case_Compare,0x5 070a 7055 |pU | Jump_Nonzero 0x760 070b 0b11 | | Execute_Immediate Case_Compare,0x11 070c 7059 |pY | Jump_Nonzero 0x766 070d 0b12 | | Execute_Immediate Case_Compare,0x12 070e 705e |p^ | Jump_Nonzero 0x76d 070f 0b01 | | Execute_Immediate Case_Compare,0x1 0710 7063 |pc | Jump_Nonzero 0x774 0711 0b09 | | Execute_Immediate Case_Compare,0x9 0712 7068 |ph | Jump_Nonzero 0x77b 0713 0b07 | | Execute_Immediate Case_Compare,0x7 0714 706e |pn | Jump_Nonzero 0x783 0715 e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0x2 = 0x715,0x17 0716 00eb | | Load_Encached Diana_Cache 0717 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0718 6806 |h | Jump_Zero 0x71f 0719 e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x3 = 0x719,0x18 071a e5fe | | Load 0x2,-0x2 071b e5ff | | Load 0x2,-0x1 071c 822b | + | Call 0x1,0x2b 071d 00d2 | | Pop_Control Pop_Count_2 071e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 071f 60c8 |` | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} ; Debug Table 0x22.0x4 = 0x71f,0x19 0720 0257 | W | Execute Discrete,Raise 0721 e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0x5 = 0x721,0x2 0722 821f | | Call 0x1,0x1f 0723 e5fe | | Load 0x2,-0x2 0724 017d | } | Execute Record,Structure_Write 0725 e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0x6 = 0x725,0x3 0726 8210 | | Call 0x1,0x10 0727 e5fd | | Load 0x2,-0x3 0728 017d | } | Execute Record,Structure_Write 0729 4502 |E | Exit_Suprogram New_Top_Offset 0x2 072a e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0x7 = 0x72a,0x4 072b e21b | | Load 0x1,0x1b 072c 180d | | Execute Package,Field_Execute,Field_Number 0xd 072d 00da | | Load_Top At_Offset_2 072e 017d | } | Execute Record,Structure_Write 072f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0x8 = 0x72f,0x5 0730 e5fe | | Load 0x2,-0x2 0731 017d | } | Execute Record,Structure_Write 0732 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0x9 = 0x732,0x6 0733 e5fd | | Load 0x2,-0x3 0734 017d | } | Execute Record,Structure_Write 0735 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0736 e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0xa = 0x736,0x7 0737 e5fe | | Load 0x2,-0x2 0738 e5ff | | Load 0x2,-0x1 0739 e21a | | Load 0x1,0x1a 073a 180d | | Execute Package,Field_Execute,Field_Number 0xd 073b 00d2 | | Pop_Control Pop_Count_2 073c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 073d e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0xb = 0x73d,0x8 073e e5fe | | Load 0x2,-0x2 073f e5ff | | Load 0x2,-0x1 0740 e21a | | Load 0x1,0x1a 0741 180e | | Execute Package,Field_Execute,Field_Number 0xe 0742 00d2 | | Pop_Control Pop_Count_2 0743 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0744 e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0xc = 0x744,0x9 0745 822f | / | Call 0x1,0x2f 0746 00da | | Load_Top At_Offset_2 0747 017d | } | Execute Record,Structure_Write 0748 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0xd = 0x748,0xa 0749 e5fe | | Load 0x2,-0x2 074a 017d | } | Execute Record,Structure_Write 074b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0xe = 0x74b,0xb 074c e5fd | | Load 0x2,-0x3 074d 017d | } | Execute Record,Structure_Write 074e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 074f e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0xf = 0x74f,0xc 0750 8230 | 0 | Call 0x1,0x30 0751 00da | | Load_Top At_Offset_2 0752 017d | } | Execute Record,Structure_Write 0753 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0x10 = 0x753,0xd 0754 e5fe | | Load 0x2,-0x2 0755 017d | } | Execute Record,Structure_Write 0756 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0x11 = 0x756,0xe 0757 e5fd | | Load 0x2,-0x3 0758 017d | } | Execute Record,Structure_Write 0759 4502 |E | Exit_Suprogram New_Top_Offset 0x2 075a e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x12 = 0x75a,0xf 075b e5fe | | Load 0x2,-0x2 075c e5ff | | Load 0x2,-0x1 075d 8232 | 2 | Call 0x1,0x32 075e 00d2 | | Pop_Control Pop_Count_2 075f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0760 e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x13 = 0x760,0x10 0761 e5fe | | Load 0x2,-0x2 0762 e5ff | | Load 0x2,-0x1 0763 8234 | 4 | Call 0x1,0x34 0764 00d2 | | Pop_Control Pop_Count_2 0765 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0766 e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x14 = 0x766,0x11 0767 e5fe | | Load 0x2,-0x2 0768 e5ff | | Load 0x2,-0x1 0769 e21c | | Load 0x1,0x1c 076a 180e | | Execute Package,Field_Execute,Field_Number 0xe 076b 00d2 | | Pop_Control Pop_Count_2 076c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 076d e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x15 = 0x76d,0x12 076e e5fe | | Load 0x2,-0x2 076f e5ff | | Load 0x2,-0x1 0770 e21c | | Load 0x1,0x1c 0771 180d | | Execute Package,Field_Execute,Field_Number 0xd 0772 00d2 | | Pop_Control Pop_Count_2 0773 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0774 e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x16 = 0x774,0x13 0775 e5fe | | Load 0x2,-0x2 0776 e5ff | | Load 0x2,-0x1 0777 e21c | | Load 0x1,0x1c 0778 180f | | Execute Package,Field_Execute,Field_Number 0xf 0779 00d2 | | Pop_Control Pop_Count_2 077a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 077b e5fd | | Load 0x2,-0x3 ; Debug Table 0x22.0x17 = 0x77b,0x14 077c e5fe | | Load 0x2,-0x2 077d e5ff | | Load 0x2,-0x1 077e 00eb | | Load_Encached Diana_Cache 077f 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5 0780 8235 | 5 | Call 0x1,0x35 0781 00d2 | | Pop_Control Pop_Count_2 0782 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0783 e215 | | Load 0x1,0x15 ; Debug Table 0x22.0x18 = 0x783,0x15 0784 e5fe | | Load 0x2,-0x2 0785 017d | } | Execute Record,Structure_Write 0786 e215 | | Load 0x1,0x15 ; Debug Table 0x22.0x19 = 0x786,0x16 0787 e5fd | | Load 0x2,-0x3 0788 017d | } | Execute Record,Structure_Write 0789 4502 |E | Exit_Suprogram New_Top_Offset 0x2 078a 0000 0000 | | .BLANK 0000[0x6] 0790 ; -------------------------------------------------------------------------------------- 0790 ; SUBPROGRAM 0790 ; -------------------------------------------------------------------------------------- 0790 0793 | | .CONST 0x0793 ; Address of begin 0791 0798 | | .CONST 0x0798 ; Address of exception handler 0792 0001 | | .CONST 0x0001 ; Number of locals 0793 BODY_0790: 0793 INIT_0790: 0793 e5fd | | Load 0x2,-0x3 ; Debug Table 0x23 = .DEBUG 0x0793,0x0c28,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0d04 ; Debug Table 0x23.0x0 = 0x793,0x1 0794 e5fe | | Load 0x2,-0x2 0795 e5ff | | Load 0x2,-0x1 0796 8235 | 5 | Call 0x1,0x35 0797 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0798 TRAP_0790: 0798 604f |`O | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} 0799 010f | | Execute Exception,Equal 079a 6806 |h | Jump_Zero 0x7a1 079b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x23.0x1 = 0x79b,0x2 079c 1899 | | Execute Package,Field_Execute,Field_Number 0x99 079d e5ff | | Load 0x2,-0x1 079e 821e | | Call 0x1,0x1e 079f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x23.0x2 = 0x79f,0x3 07a0 0101 | | Execute Exception,Reraise 07a1 0100 | | Execute Exception,Raise 07a2 0000 0000 | | .BLANK 0000[0x6] 07a8 ; -------------------------------------------------------------------------------------- 07a8 ; SUBPROGRAM 07a8 ; -------------------------------------------------------------------------------------- 07a8 07ab | | .CONST 0x07ab ; Address of begin 07a9 07b9 | | .CONST 0x07b9 ; Address of exception handler 07aa 0001 | | .CONST 0x0001 ; Number of locals 07ab BODY_07a8: 07ab INIT_07a8: 07ab e403 | | Load 0x2,0x3 ; Debug Table 0x24 = .DEBUG 0x07ab,0x0c30,0x0004,0x0000,0x0057,0x26a5,0x0000,0x0e52 ; Debug Table 0x24.0x0 = 0x7ab,0x1 07ac e402 | | Load 0x2,0x2 07ad 4978 |Ix | Short_Literal 0x178 07ae 00eb | | Load_Encached Diana_Cache 07af 0098 | | Execute Package,Field_Read_Dynamic 07b0 1810 | | Execute Package,Field_Execute,Field_Number 0x10 07b1 e5ff | | Load 0x2,-0x1 07b2 e21a | | Load 0x1,0x1a 07b3 180f | | Execute Package,Field_Execute,Field_Number 0xf 07b4 00d2 | | Pop_Control Pop_Count_2 07b5 e402 | | Load 0x2,0x2 ; Debug Table 0x24.0x1 = 0x7b5,0x2 07b6 e5fd | | Load 0x2,-0x3 07b7 017d | } | Execute Record,Structure_Write 07b8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07b9 TRAP_07a8: 07b9 602e |`. | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} 07ba 010f | | Execute Exception,Equal 07bb 7002 |p | Jump_Nonzero 0x7be 07bc 010d | | Execute Exception,Is_Numeric_Error 07bd 6807 |h | Jump_Zero 0x7c5 07be 4800 |H | Short_Literal 0x0 ; Debug Table 0x24.0x2 = 0x7be,0x3 07bf a5fe | | Store_Unchecked 0x2,-0x2 07c0 00eb | | Load_Encached Diana_Cache ; Debug Table 0x24.0x3 = 0x7c0,0x4 07c1 1899 | | Execute Package,Field_Execute,Field_Number 0x99 07c2 e5fd | | Load 0x2,-0x3 07c3 017d | } | Execute Record,Structure_Write 07c4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07c5 0100 | | Execute Exception,Raise 07c6 0000 0000 | | .XXX[0x2] 07c8 ; -------------------------------------------------------------------------------------- 07c8 ; SUBPROGRAM 07c8 ; -------------------------------------------------------------------------------------- 07c8 07cb | | .CONST 0x07cb ; Address of begin 07c9 07d9 | | .CONST 0x07d9 ; Address of exception handler 07ca 0001 | | .CONST 0x0001 ; Number of locals 07cb BODY_07c8: 07cb INIT_07c8: 07cb e403 | | Load 0x2,0x3 ; Debug Table 0x25 = .DEBUG 0x07cb,0x0c3a,0x0004,0x0000,0x0057,0x26a5,0x0000,0x0e71 ; Debug Table 0x25.0x0 = 0x7cb,0x1 07cc e402 | | Load 0x2,0x2 07cd 4978 |Ix | Short_Literal 0x178 07ce 00eb | | Load_Encached Diana_Cache 07cf 0098 | | Execute Package,Field_Read_Dynamic 07d0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 07d1 e5ff | | Load 0x2,-0x1 07d2 e21a | | Load 0x1,0x1a 07d3 180f | | Execute Package,Field_Execute,Field_Number 0xf 07d4 00d2 | | Pop_Control Pop_Count_2 07d5 e402 | | Load 0x2,0x2 ; Debug Table 0x25.0x1 = 0x7d5,0x2 07d6 e5fc | | Load 0x2,-0x4 07d7 017d | } | Execute Record,Structure_Write 07d8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07d9 TRAP_07c8: 07d9 600e |` | Indirect_Literal Discrete,0x7e8,{0x00000000, 0x5726a501} 07da 010f | | Execute Exception,Equal 07db 7002 |p | Jump_Nonzero 0x7de 07dc 010d | | Execute Exception,Is_Numeric_Error 07dd 6807 |h | Jump_Zero 0x7e5 07de 4800 |H | Short_Literal 0x0 ; Debug Table 0x25.0x2 = 0x7de,0x3 07df a5fe | | Store_Unchecked 0x2,-0x2 07e0 00eb | | Load_Encached Diana_Cache ; Debug Table 0x25.0x3 = 0x7e0,0x4 07e1 1899 | | Execute Package,Field_Execute,Field_Number 0x99 07e2 e5fc | | Load 0x2,-0x4 07e3 017d | } | Execute Record,Structure_Write 07e4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07e5 0100 | | Execute Exception,Raise 07e6 0000 0000 | | .XXX[0x2] 07e8 0000 0000 | | .LITERAL {0x00000000, 0x5726a501} 07ec ; -------------------------------------------------------------------------------------- 07ec ; STRING TABLE 07ec ; -------------------------------------------------------------------------------------- 07ec 0004 | | .STRTAB 0x0004->0x07ee ; "SM_VALUE_TICK_VAL" 07ed 0013 | | .STREND 0x0013->0x07f6 07ee 534d 5f56 |SM_V| .STRTAB_STRINGS 07f7 0000 | | .XXX[0x1] 07f8 ; -------------------------------------------------------------------------------------- 07f8 ; Debug Table 07f8 ; -------------------------------------------------------------------------------------- 07f8 0003 0026 | &| .CONST 0x0003,0x0026 07fa 000b 092a | *| .DEBUG 0x000b,0x092a,0x8000,0x0000,0x0057,0x2695,0x0000,0x0005 0802 001d 0940 | @| .DEBUG 0x001d,0x0940,0x8000,0x0000,0x0057,0x26a5,0x0000,0x000b 080a 00c3 09b0 | | .DEBUG 0x00c3,0x09b0,0x0001,0x0000,0x0057,0x2695,0x0000,0x0013 0812 010b 09d0 | | .DEBUG 0x010b,0x09d0,0x0001,0x0000,0x0057,0x2695,0x0000,0x0027 081a 0123 09dc | # | .DEBUG 0x0123,0x09dc,0x0002,0x0000,0x0057,0x2695,0x0000,0x003c 0822 015b 09f0 | [ | .DEBUG 0x015b,0x09f0,0x0002,0x0000,0x0057,0x2695,0x0000,0x0049 082a 018b 09fe | | .DEBUG 0x018b,0x09fe,0x0002,0x0000,0x0057,0x2695,0x0000,0x0056 0832 019b 0a02 | | .DEBUG 0x019b,0x0a02,0x0002,0x0000,0x0057,0x2695,0x0000,0x0061 083a 01ab 0a06 | | .DEBUG 0x01ab,0x0a06,0x0001,0x0000,0x0057,0x2695,0x0000,0x006e 0842 01bb 0a0a | | .DEBUG 0x01bb,0x0a0a,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0068 084a 01f3 0a20 | | .DEBUG 0x01f3,0x0a20,0x0001,0x0000,0x0057,0x26a5,0x0000,0x01f6 0852 022b 0a30 | + 0| .DEBUG 0x022b,0x0a30,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0271 085a 0253 0a3a | S :| .DEBUG 0x0253,0x0a3a,0x0002,0x0000,0x0057,0x26a5,0x0000,0x02c5 0862 0283 0a44 | D| .DEBUG 0x0283,0x0a44,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0319 086a 0293 0a4c | L| .DEBUG 0x0293,0x0a4c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x033e 0872 02b3 0a54 | T| .DEBUG 0x02b3,0x0a54,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0363 087a 02c3 0a5c | \| .DEBUG 0x02c3,0x0a5c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x037c 0882 02cb 0a60 | `| .DEBUG 0x02cb,0x0a60,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0393 088a 02f3 0a74 | t| .DEBUG 0x02f3,0x0a74,0x0002,0x0000,0x0057,0x26a5,0x0000,0x03f0 0892 033b 0a82 | ; | .DEBUG 0x033b,0x0a82,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0471 089a 038b 0aa4 | | .DEBUG 0x038b,0x0aa4,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0512 08a2 039b 0aa8 | | .DEBUG 0x039b,0x0aa8,0x0002,0x0000,0x0057,0x26a5,0x0000,0x053b 08aa 03bb 0ab2 | | .DEBUG 0x03bb,0x0ab2,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0585 08b2 03cb 0ab6 | | .DEBUG 0x03cb,0x0ab6,0x0001,0x0000,0x0057,0x26a5,0x0000,0x059b 08ba 0423 0ade | # | .DEBUG 0x0423,0x0ade,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0659 08c2 043b 0ae6 | ; | .DEBUG 0x043b,0x0ae6,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0690 08ca 04b3 0b14 | | .DEBUG 0x04b3,0x0b14,0x0002,0x0000,0x0057,0x26a5,0x0000,0x075c 08d2 04c3 0b1c | | .DEBUG 0x04c3,0x0b1c,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0782 08da 051b 0b3e | >| .DEBUG 0x051b,0x0b3e,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0855 08e2 055b 0b56 | [ V| .DEBUG 0x055b,0x0b56,0x0002,0x0000,0x0057,0x26a5,0x0000,0x08e5 08ea 05b3 0b76 | v| .DEBUG 0x05b3,0x0b76,0x0002,0x0000,0x0057,0x26a5,0x0000,0x0985 08f2 061b 0b92 | | .DEBUG 0x061b,0x0b92,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0a4b 08fa 0643 0ba4 | C | .DEBUG 0x0643,0x0ba4,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0aa4 0902 06bb 0be2 | | .DEBUG 0x06bb,0x0be2,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0b97 090a 06f3 0bf2 | | .DEBUG 0x06f3,0x0bf2,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0bff 0912 0793 0c28 | (| .DEBUG 0x0793,0x0c28,0x0001,0x0000,0x0057,0x26a5,0x0000,0x0d04 091a 07ab 0c30 | 0| .DEBUG 0x07ab,0x0c30,0x0004,0x0000,0x0057,0x26a5,0x0000,0x0e52 0922 07cb 0c3a | :| .DEBUG 0x07cb,0x0c3a,0x0004,0x0000,0x0057,0x26a5,0x0000,0x0e71 092a ; -------------------------------------------------------------------------------------- 092a ; Debug3 Subtable 0x0 092a ; -------------------------------------------------------------------------------------- 092a 000a 0000 | | .DBG3TAB 0x000a,0x0000 092c 000b ffff | | .CONST 0x000b,0xffff 092e 000c fffe | | .CONST 0x000c,0xfffe 0930 000d fffd | | .CONST 0x000d,0xfffd 0932 000e fffc | | .CONST 0x000e,0xfffc 0934 0010 fffb | | .CONST 0x0010,0xfffb 0936 0012 fffa | | .CONST 0x0012,0xfffa 0938 0014 fff9 | | .CONST 0x0014,0xfff9 093a 0016 fff8 | | .CONST 0x0016,0xfff8 093c 0018 fff7 | | .CONST 0x0018,0xfff7 093e 001a fff6 | | .CONST 0x001a,0xfff6 0940 ; -------------------------------------------------------------------------------------- 0940 ; Debug3 Subtable 0x1 0940 ; -------------------------------------------------------------------------------------- 0940 0034 0003 | 4 | .DBG3TAB 0x0034,0x0003 0942 001d ffff | | .CONST 0x001d,0xffff 0944 001e fffe | | .CONST 0x001e,0xfffe 0946 001f fffd | | .CONST 0x001f,0xfffd 0948 0020 fffc | | .CONST 0x0020,0xfffc 094a 0021 fffb | ! | .CONST 0x0021,0xfffb 094c 0022 fffa | " | .CONST 0x0022,0xfffa 094e 0025 fff9 | % | .CONST 0x0025,0xfff9 0950 0026 fff8 | & | .CONST 0x0026,0xfff8 0952 0029 fff7 | ) | .CONST 0x0029,0xfff7 0954 002c fff6 | , | .CONST 0x002c,0xfff6 0956 0031 fff5 | 1 | .CONST 0x0031,0xfff5 0958 0035 fff4 | 5 | .CONST 0x0035,0xfff4 095a 0037 fff3 | 7 | .CONST 0x0037,0xfff3 095c 003c fff2 | < | .CONST 0x003c,0xfff2 095e 0041 fff1 | A | .CONST 0x0041,0xfff1 0960 0046 fff0 | F | .CONST 0x0046,0xfff0 0962 0048 ffef | H | .CONST 0x0048,0xffef 0964 004a ffee | J | .CONST 0x004a,0xffee 0966 004c ffed | L | .CONST 0x004c,0xffed 0968 004e ffec | N | .CONST 0x004e,0xffec 096a 0050 ffeb | P | .CONST 0x0050,0xffeb 096c 0052 ffea | R | .CONST 0x0052,0xffea 096e 0054 ffe9 | T | .CONST 0x0054,0xffe9 0970 0056 ffe8 | V | .CONST 0x0056,0xffe8 0972 0058 ffe7 | X | .CONST 0x0058,0xffe7 0974 005a ffe6 | Z | .CONST 0x005a,0xffe6 0976 005c ffe5 | \ | .CONST 0x005c,0xffe5 0978 005e ffe4 | ^ | .CONST 0x005e,0xffe4 097a 0060 ffe3 | ` | .CONST 0x0060,0xffe3 097c 0062 ffe2 | b | .CONST 0x0062,0xffe2 097e 0064 ffe1 | d | .CONST 0x0064,0xffe1 0980 0066 ffe0 | f | .CONST 0x0066,0xffe0 0982 0068 ffdf | h | .CONST 0x0068,0xffdf 0984 006a ffde | j | .CONST 0x006a,0xffde 0986 006c ffdd | l | .CONST 0x006c,0xffdd 0988 006e ffdc | n | .CONST 0x006e,0xffdc 098a 0070 ffdb | p | .CONST 0x0070,0xffdb 098c 0072 ffda | r | .CONST 0x0072,0xffda 098e 0074 ffd9 | t | .CONST 0x0074,0xffd9 0990 0076 ffd8 | v | .CONST 0x0076,0xffd8 0992 0078 ffd7 | x | .CONST 0x0078,0xffd7 0994 007a ffd6 | z | .CONST 0x007a,0xffd6 0996 007c ffd5 | | | .CONST 0x007c,0xffd5 0998 007e ffd4 | ~ | .CONST 0x007e,0xffd4 099a 0080 ffd3 | | .CONST 0x0080,0xffd3 099c 0082 ffd2 | | .CONST 0x0082,0xffd2 099e 0084 ffd1 | | .CONST 0x0084,0xffd1 09a0 0086 ffd0 | | .CONST 0x0086,0xffd0 09a2 0088 ffcf | | .CONST 0x0088,0xffcf 09a4 008a ffce | | .CONST 0x008a,0xffce 09a6 009c ffcd | | .CONST 0x009c,0xffcd 09a8 00a9 ffcc | | .CONST 0x00a9,0xffcc 09aa 00af 0001 | | .CONST 0x00af,0x0001 09ac 00b2 0002 | | .CONST 0x00b2,0x0002 09ae 00b8 0003 | | .CONST 0x00b8,0x0003 09b0 ; -------------------------------------------------------------------------------------- 09b0 ; Debug3 Subtable 0x2 09b0 ; -------------------------------------------------------------------------------------- 09b0 0002 000d | | .DBG3TAB 0x0002,0x000d 09b2 00c3 ffff | | .CONST 0x00c3,0xffff 09b4 00ca fffe | | .CONST 0x00ca,0xfffe 09b6 00cf 0001 | | .CONST 0x00cf,0x0001 09b8 00d7 0002 | | .CONST 0x00d7,0x0002 09ba 00dc 0003 | | .CONST 0x00dc,0x0003 09bc 00df 0004 | | .CONST 0x00df,0x0004 09be 00e3 0005 | | .CONST 0x00e3,0x0005 09c0 00e6 0006 | | .CONST 0x00e6,0x0006 09c2 00e9 0007 | | .CONST 0x00e9,0x0007 09c4 00ed 0008 | | .CONST 0x00ed,0x0008 09c6 00f0 0009 | | .CONST 0x00f0,0x0009 09c8 00f3 000a | | .CONST 0x00f3,0x000a 09ca 00fb 000b | | .CONST 0x00fb,0x000b 09cc 00fd 000c | | .CONST 0x00fd,0x000c 09ce 0101 000d | | .CONST 0x0101,0x000d 09d0 ; -------------------------------------------------------------------------------------- 09d0 ; Debug3 Subtable 0x3 09d0 ; -------------------------------------------------------------------------------------- 09d0 0002 0003 | | .DBG3TAB 0x0002,0x0003 09d2 010b ffff | | .CONST 0x010b,0xffff 09d4 0110 fffe | | .CONST 0x0110,0xfffe 09d6 0119 0001 | | .CONST 0x0119,0x0001 09d8 011b 0002 | | .CONST 0x011b,0x0002 09da 011c 0003 | | .CONST 0x011c,0x0003 09dc ; -------------------------------------------------------------------------------------- 09dc ; Debug3 Subtable 0x4 09dc ; -------------------------------------------------------------------------------------- 09dc 0002 0007 | | .DBG3TAB 0x0002,0x0007 09de 0123 ffff | # | .CONST 0x0123,0xffff 09e0 012a fffe | * | .CONST 0x012a,0xfffe 09e2 012f 0001 | / | .CONST 0x012f,0x0001 09e4 0137 0002 | 7 | .CONST 0x0137,0x0002 09e6 013c 0003 | < | .CONST 0x013c,0x0003 09e8 013f 0004 | ? | .CONST 0x013f,0x0004 09ea 0143 0006 | C | .CONST 0x0143,0x0006 09ec 014a 0007 | J | .CONST 0x014a,0x0007 09ee 014e 0008 | N | .CONST 0x014e,0x0008 09f0 ; -------------------------------------------------------------------------------------- 09f0 ; Debug3 Subtable 0x5 09f0 ; -------------------------------------------------------------------------------------- 09f0 0001 0005 | | .DBG3TAB 0x0001,0x0005 09f2 015b ffff | [ | .CONST 0x015b,0xffff 09f4 0160 0001 | ` | .CONST 0x0160,0x0001 09f6 017b 0005 | { | .CONST 0x017b,0x0005 09f8 017d 0002 | } | .CONST 0x017d,0x0002 09fa 0180 0003 | | .CONST 0x0180,0x0003 09fc 0183 0004 | | .CONST 0x0183,0x0004 09fe ; -------------------------------------------------------------------------------------- 09fe ; Debug3 Subtable 0x6 09fe ; -------------------------------------------------------------------------------------- 09fe 0000 0001 | | .DBG3TAB 0x0000,0x0001 0a00 018b 0001 | | .CONST 0x018b,0x0001 0a02 ; -------------------------------------------------------------------------------------- 0a02 ; Debug3 Subtable 0x7 0a02 ; -------------------------------------------------------------------------------------- 0a02 0000 0001 | | .DBG3TAB 0x0000,0x0001 0a04 019b 0001 | | .CONST 0x019b,0x0001 0a06 ; -------------------------------------------------------------------------------------- 0a06 ; Debug3 Subtable 0x8 0a06 ; -------------------------------------------------------------------------------------- 0a06 0000 0001 | | .DBG3TAB 0x0000,0x0001 0a08 01ab 0001 | | .CONST 0x01ab,0x0001 0a0a ; -------------------------------------------------------------------------------------- 0a0a ; Debug3 Subtable 0x9 0a0a ; -------------------------------------------------------------------------------------- 0a0a 0002 0008 | | .DBG3TAB 0x0002,0x0008 0a0c 01bb ffff | | .CONST 0x01bb,0xffff 0a0e 01c2 fffe | | .CONST 0x01c2,0xfffe 0a10 01c7 0001 | | .CONST 0x01c7,0x0001 0a12 01cf 0002 | | .CONST 0x01cf,0x0002 0a14 01d4 0003 | | .CONST 0x01d4,0x0003 0a16 01d7 0004 | | .CONST 0x01d7,0x0004 0a18 01dc 0005 | | .CONST 0x01dc,0x0005 0a1a 01de 0006 | | .CONST 0x01de,0x0006 0a1c 01e2 0007 | | .CONST 0x01e2,0x0007 0a1e 01e5 0008 | | .CONST 0x01e5,0x0008 0a20 ; -------------------------------------------------------------------------------------- 0a20 ; Debug3 Subtable 0xa 0a20 ; -------------------------------------------------------------------------------------- 0a20 0000 0007 | | .DBG3TAB 0x0000,0x0007 0a22 01f3 0001 | | .CONST 0x01f3,0x0001 0a24 01fc 0002 | | .CONST 0x01fc,0x0002 0a26 01fd 0003 | | .CONST 0x01fd,0x0003 0a28 0203 0004 | | .CONST 0x0203,0x0004 0a2a 021e 0006 | | .CONST 0x021e,0x0006 0a2c 021f 0005 | | .CONST 0x021f,0x0005 0a2e 0224 0007 | $ | .CONST 0x0224,0x0007 0a30 ; -------------------------------------------------------------------------------------- 0a30 ; Debug3 Subtable 0xb 0a30 ; -------------------------------------------------------------------------------------- 0a30 0000 0004 | | .DBG3TAB 0x0000,0x0004 0a32 022b 0001 | + | .CONST 0x022b,0x0001 0a34 0246 0003 | F | .CONST 0x0246,0x0003 0a36 0247 0002 | G | .CONST 0x0247,0x0002 0a38 024e 0004 | N | .CONST 0x024e,0x0004 0a3a ; -------------------------------------------------------------------------------------- 0a3a ; Debug3 Subtable 0xc 0a3a ; -------------------------------------------------------------------------------------- 0a3a 0001 0003 | | .DBG3TAB 0x0001,0x0003 0a3c 0253 ffff | S | .CONST 0x0253,0xffff 0a3e 0258 0001 | X | .CONST 0x0258,0x0001 0a40 0273 0003 | s | .CONST 0x0273,0x0003 0a42 0275 0002 | u | .CONST 0x0275,0x0002 0a44 ; -------------------------------------------------------------------------------------- 0a44 ; Debug3 Subtable 0xd 0a44 ; -------------------------------------------------------------------------------------- 0a44 0000 0003 | | .DBG3TAB 0x0000,0x0003 0a46 0283 0001 | | .CONST 0x0283,0x0001 0a48 028b 0002 | | .CONST 0x028b,0x0002 0a4a 028d 0003 | | .CONST 0x028d,0x0003 0a4c ; -------------------------------------------------------------------------------------- 0a4c ; Debug3 Subtable 0xe 0a4c ; -------------------------------------------------------------------------------------- 0a4c 0000 0003 | | .DBG3TAB 0x0000,0x0003 0a4e 0293 0001 | | .CONST 0x0293,0x0001 0a50 029b 0002 | | .CONST 0x029b,0x0002 0a52 029d 0003 | | .CONST 0x029d,0x0003 0a54 ; -------------------------------------------------------------------------------------- 0a54 ; Debug3 Subtable 0xf 0a54 ; -------------------------------------------------------------------------------------- 0a54 0000 0003 | | .DBG3TAB 0x0000,0x0003 0a56 02b3 0001 | | .CONST 0x02b3,0x0001 0a58 02b5 0002 | | .CONST 0x02b5,0x0002 0a5a 02b7 0003 | | .CONST 0x02b7,0x0003 0a5c ; -------------------------------------------------------------------------------------- 0a5c ; Debug3 Subtable 0x10 0a5c ; -------------------------------------------------------------------------------------- 0a5c 0000 0001 | | .DBG3TAB 0x0000,0x0001 0a5e 02c3 0001 | | .CONST 0x02c3,0x0001 0a60 ; -------------------------------------------------------------------------------------- 0a60 ; Debug3 Subtable 0x11 0a60 ; -------------------------------------------------------------------------------------- 0a60 0002 0007 | | .DBG3TAB 0x0002,0x0007 0a62 02cb ffff | | .CONST 0x02cb,0xffff 0a64 02ce fffe | | .CONST 0x02ce,0xfffe 0a66 02cf 0001 | | .CONST 0x02cf,0x0001 0a68 02d8 0006 | | .CONST 0x02d8,0x0006 0a6a 02d9 0002 | | .CONST 0x02d9,0x0002 0a6c 02de 0003 | | .CONST 0x02de,0x0003 0a6e 02e2 0004 | | .CONST 0x02e2,0x0004 0a70 02e5 0005 | | .CONST 0x02e5,0x0005 0a72 02eb 0007 | | .CONST 0x02eb,0x0007 0a74 ; -------------------------------------------------------------------------------------- 0a74 ; Debug3 Subtable 0x12 0a74 ; -------------------------------------------------------------------------------------- 0a74 0000 0006 | | .DBG3TAB 0x0000,0x0006 0a76 02f3 0001 | | .CONST 0x02f3,0x0001 0a78 0316 0006 | | .CONST 0x0316,0x0006 0a7a 0319 0002 | | .CONST 0x0319,0x0002 0a7c 031e 0003 | | .CONST 0x031e,0x0003 0a7e 0323 0004 | # | .CONST 0x0323,0x0004 0a80 0325 0005 | % | .CONST 0x0325,0x0005 0a82 ; -------------------------------------------------------------------------------------- 0a82 ; Debug3 Subtable 0x13 0a82 ; -------------------------------------------------------------------------------------- 0a82 0002 000e | | .DBG3TAB 0x0002,0x000e 0a84 033b ffff | ; | .CONST 0x033b,0xffff 0a86 033e fffe | > | .CONST 0x033e,0xfffe 0a88 0340 0001 | @ | .CONST 0x0340,0x0001 0a8a 0341 0002 | A | .CONST 0x0341,0x0002 0a8c 0350 000e | P | .CONST 0x0350,0x000e 0a8e 0352 0003 | R | .CONST 0x0352,0x0003 0a90 0358 0004 | X | .CONST 0x0358,0x0004 0a92 035c 0005 | \ | .CONST 0x035c,0x0005 0a94 035f 0006 | _ | .CONST 0x035f,0x0006 0a96 0361 0007 | a | .CONST 0x0361,0x0007 0a98 0366 0008 | f | .CONST 0x0366,0x0008 0a9a 0369 0009 | i | .CONST 0x0369,0x0009 0a9c 036d 000a | m | .CONST 0x036d,0x000a 0a9e 0370 000b | p | .CONST 0x0370,0x000b 0aa0 0372 000c | r | .CONST 0x0372,0x000c 0aa2 0377 000d | w | .CONST 0x0377,0x000d 0aa4 ; -------------------------------------------------------------------------------------- 0aa4 ; Debug3 Subtable 0x14 0aa4 ; -------------------------------------------------------------------------------------- 0aa4 0000 0001 | | .DBG3TAB 0x0000,0x0001 0aa6 038b 0001 | | .CONST 0x038b,0x0001 0aa8 ; -------------------------------------------------------------------------------------- 0aa8 ; Debug3 Subtable 0x15 0aa8 ; -------------------------------------------------------------------------------------- 0aa8 0001 0003 | | .DBG3TAB 0x0001,0x0003 0aaa 039b ffff | | .CONST 0x039b,0xffff 0aac 039f 0001 | | .CONST 0x039f,0x0001 0aae 03a4 0002 | | .CONST 0x03a4,0x0002 0ab0 03b0 0003 | | .CONST 0x03b0,0x0003 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 ; Debug3 Subtable 0x16 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 0000 0001 | | .DBG3TAB 0x0000,0x0001 0ab4 03bb 0001 | | .CONST 0x03bb,0x0001 0ab6 ; -------------------------------------------------------------------------------------- 0ab6 ; Debug3 Subtable 0x17 0ab6 ; -------------------------------------------------------------------------------------- 0ab6 0002 0011 | | .DBG3TAB 0x0002,0x0011 0ab8 03cb ffff | | .CONST 0x03cb,0xffff 0aba 03cc fffe | | .CONST 0x03cc,0xfffe 0abc 03d1 0001 | | .CONST 0x03d1,0x0001 0abe 03de 0010 | | .CONST 0x03de,0x0010 0ac0 03df 0002 | | .CONST 0x03df,0x0002 0ac2 03e5 0003 | | .CONST 0x03e5,0x0003 0ac4 03ec 0004 | | .CONST 0x03ec,0x0004 0ac6 03ed 0005 | | .CONST 0x03ed,0x0005 0ac8 03f2 0006 | | .CONST 0x03f2,0x0006 0aca 03f6 0007 | | .CONST 0x03f6,0x0007 0acc 03fb 0008 | | .CONST 0x03fb,0x0008 0ace 03fc 0009 | | .CONST 0x03fc,0x0009 0ad0 0400 000a | | .CONST 0x0400,0x000a 0ad2 0405 000b | | .CONST 0x0405,0x000b 0ad4 0406 000c | | .CONST 0x0406,0x000c 0ad6 040b 000d | | .CONST 0x040b,0x000d 0ad8 0410 000e | | .CONST 0x0410,0x000e 0ada 0417 000f | | .CONST 0x0417,0x000f 0adc 0419 0011 | | .CONST 0x0419,0x0011 0ade ; -------------------------------------------------------------------------------------- 0ade ; Debug3 Subtable 0x18 0ade ; -------------------------------------------------------------------------------------- 0ade 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ae0 0423 0001 | # | .CONST 0x0423,0x0001 0ae2 042a 0003 | * | .CONST 0x042a,0x0003 0ae4 042c 0002 | , | .CONST 0x042c,0x0002 0ae6 ; -------------------------------------------------------------------------------------- 0ae6 ; Debug3 Subtable 0x19 0ae6 ; -------------------------------------------------------------------------------------- 0ae6 0006 0010 | | .DBG3TAB 0x0006,0x0010 0ae8 043b ffff | ; | .CONST 0x043b,0xffff 0aea 0445 fffe | E | .CONST 0x0445,0xfffe 0aec 044f fffd | O | .CONST 0x044f,0xfffd 0aee 0459 fffc | Y | .CONST 0x0459,0xfffc 0af0 045e fffb | ^ | .CONST 0x045e,0xfffb 0af2 0468 fffa | h | .CONST 0x0468,0xfffa 0af4 0469 0001 | i | .CONST 0x0469,0x0001 0af6 046e 0002 | n | .CONST 0x046e,0x0002 0af8 0473 0003 | s | .CONST 0x0473,0x0003 0afa 047a 0004 | z | .CONST 0x047a,0x0004 0afc 0481 0005 | | .CONST 0x0481,0x0005 0afe 0484 0006 | | .CONST 0x0484,0x0006 0b00 0488 0007 | | .CONST 0x0488,0x0007 0b02 048c 0008 | | .CONST 0x048c,0x0008 0b04 0490 0009 | | .CONST 0x0490,0x0009 0b06 0495 000a | | .CONST 0x0495,0x000a 0b08 049c 000b | | .CONST 0x049c,0x000b 0b0a 04a3 000c | | .CONST 0x04a3,0x000c 0b0c 04a6 000d | | .CONST 0x04a6,0x000d 0b0e 04a9 000e | | .CONST 0x04a9,0x000e 0b10 04aa 000f | | .CONST 0x04aa,0x000f 0b12 04ab 0010 | | .CONST 0x04ab,0x0010 0b14 ; -------------------------------------------------------------------------------------- 0b14 ; Debug3 Subtable 0x1a 0b14 ; -------------------------------------------------------------------------------------- 0b14 0000 0003 | | .DBG3TAB 0x0000,0x0003 0b16 04b3 0001 | | .CONST 0x04b3,0x0001 0b18 04b8 0002 | | .CONST 0x04b8,0x0002 0b1a 04ba 0003 | | .CONST 0x04ba,0x0003 0b1c ; -------------------------------------------------------------------------------------- 0b1c ; Debug3 Subtable 0x1b 0b1c ; -------------------------------------------------------------------------------------- 0b1c 0002 000e | | .DBG3TAB 0x0002,0x000e 0b1e 04c3 ffff | | .CONST 0x04c3,0xffff 0b20 04c4 fffe | | .CONST 0x04c4,0xfffe 0b22 04c5 0001 | | .CONST 0x04c5,0x0001 0b24 04d6 000e | | .CONST 0x04d6,0x000e 0b26 04d7 0002 | | .CONST 0x04d7,0x0002 0b28 04db 0003 | | .CONST 0x04db,0x0003 0b2a 04e2 000a | | .CONST 0x04e2,0x000a 0b2c 04e3 0005 | | .CONST 0x04e3,0x0005 0b2e 04e8 0006 | | .CONST 0x04e8,0x0006 0b30 04ed 0007 | | .CONST 0x04ed,0x0007 0b32 04f8 0009 | | .CONST 0x04f8,0x0009 0b34 04f9 0008 | | .CONST 0x04f9,0x0008 0b36 04ff 000b | | .CONST 0x04ff,0x000b 0b38 0506 000c | | .CONST 0x0506,0x000c 0b3a 0509 000d | | .CONST 0x0509,0x000d 0b3c 0511 000f | | .CONST 0x0511,0x000f 0b3e ; -------------------------------------------------------------------------------------- 0b3e ; Debug3 Subtable 0x1c 0b3e ; -------------------------------------------------------------------------------------- 0b3e 0004 0007 | | .DBG3TAB 0x0004,0x0007 0b40 051b ffff | | .CONST 0x051b,0xffff 0b42 0520 fffe | | .CONST 0x0520,0xfffe 0b44 0525 fffd | % | .CONST 0x0525,0xfffd 0b46 052a fffc | * | .CONST 0x052a,0xfffc 0b48 052b 0001 | + | .CONST 0x052b,0x0001 0b4a 0534 0003 | 4 | .CONST 0x0534,0x0003 0b4c 053a 0004 | : | .CONST 0x053a,0x0004 0b4e 0545 0006 | E | .CONST 0x0545,0x0006 0b50 0546 0005 | F | .CONST 0x0546,0x0005 0b52 0550 0002 | P | .CONST 0x0550,0x0002 0b54 0556 0007 | V | .CONST 0x0556,0x0007 0b56 ; -------------------------------------------------------------------------------------- 0b56 ; Debug3 Subtable 0x1d 0b56 ; -------------------------------------------------------------------------------------- 0b56 0005 000a | | .DBG3TAB 0x0005,0x000a 0b58 055b ffff | [ | .CONST 0x055b,0xffff 0b5a 0565 fffe | e | .CONST 0x0565,0xfffe 0b5c 056f fffd | o | .CONST 0x056f,0xfffd 0b5e 0574 fffc | t | .CONST 0x0574,0xfffc 0b60 0579 fffb | y | .CONST 0x0579,0xfffb 0b62 057a 0001 | z | .CONST 0x057a,0x0001 0b64 0581 0002 | | .CONST 0x0581,0x0002 0b66 0588 0003 | | .CONST 0x0588,0x0003 0b68 058e 0004 | | .CONST 0x058e,0x0004 0b6a 0592 0005 | | .CONST 0x0592,0x0005 0b6c 0596 0006 | | .CONST 0x0596,0x0006 0b6e 059d 0007 | | .CONST 0x059d,0x0007 0b70 05a4 0008 | | .CONST 0x05a4,0x0008 0b72 05aa 0009 | | .CONST 0x05aa,0x0009 0b74 05ad 000a | | .CONST 0x05ad,0x000a 0b76 ; -------------------------------------------------------------------------------------- 0b76 ; Debug3 Subtable 0x1e 0b76 ; -------------------------------------------------------------------------------------- 0b76 0003 000a | | .DBG3TAB 0x0003,0x000a 0b78 05b3 ffff | | .CONST 0x05b3,0xffff 0b7a 05b8 fffe | | .CONST 0x05b8,0xfffe 0b7c 05c2 fffd | | .CONST 0x05c2,0xfffd 0b7e 05cc 0001 | | .CONST 0x05cc,0x0001 0b80 05d3 0009 | | .CONST 0x05d3,0x0009 0b82 05d4 0002 | | .CONST 0x05d4,0x0002 0b84 05db 0003 | | .CONST 0x05db,0x0003 0b86 05e2 0004 | | .CONST 0x05e2,0x0004 0b88 05eb 0005 | | .CONST 0x05eb,0x0005 0b8a 05f7 0006 | | .CONST 0x05f7,0x0006 0b8c 0600 0007 | | .CONST 0x0600,0x0007 0b8e 060c 0008 | | .CONST 0x060c,0x0008 0b90 060f 000a | | .CONST 0x060f,0x000a 0b92 ; -------------------------------------------------------------------------------------- 0b92 ; Debug3 Subtable 0x1f 0b92 ; -------------------------------------------------------------------------------------- 0b92 0003 0005 | | .DBG3TAB 0x0003,0x0005 0b94 061b ffff | | .CONST 0x061b,0xffff 0b96 0620 fffe | | .CONST 0x0620,0xfffe 0b98 062a fffd | * | .CONST 0x062a,0xfffd 0b9a 062f 0001 | / | .CONST 0x062f,0x0001 0b9c 0634 0002 | 4 | .CONST 0x0634,0x0002 0b9e 0637 0003 | 7 | .CONST 0x0637,0x0003 0ba0 063b 0004 | ; | .CONST 0x063b,0x0004 0ba2 063c 0005 | < | .CONST 0x063c,0x0005 0ba4 ; -------------------------------------------------------------------------------------- 0ba4 ; Debug3 Subtable 0x20 0ba4 ; -------------------------------------------------------------------------------------- 0ba4 0002 001c | | .DBG3TAB 0x0002,0x001c 0ba6 0643 ffff | C | .CONST 0x0643,0xffff 0ba8 0648 fffe | H | .CONST 0x0648,0xfffe 0baa 064c 0001 | L | .CONST 0x064c,0x0001 0bac 0655 001b | U | .CONST 0x0655,0x001b 0bae 0656 0002 | V | .CONST 0x0656,0x0002 0bb0 0659 0003 | Y | .CONST 0x0659,0x0003 0bb2 065d 0004 | ] | .CONST 0x065d,0x0004 0bb4 0660 0005 | ` | .CONST 0x0660,0x0005 0bb6 0663 0006 | c | .CONST 0x0663,0x0006 0bb8 0664 0007 | d | .CONST 0x0664,0x0007 0bba 0667 0008 | g | .CONST 0x0667,0x0008 0bbc 0670 0009 | p | .CONST 0x0670,0x0009 0bbe 0674 000a | t | .CONST 0x0674,0x000a 0bc0 0677 000b | w | .CONST 0x0677,0x000b 0bc2 067a 000c | z | .CONST 0x067a,0x000c 0bc4 067b 000d | { | .CONST 0x067b,0x000d 0bc6 067e 000e | ~ | .CONST 0x067e,0x000e 0bc8 0682 000f | | .CONST 0x0682,0x000f 0bca 0685 0010 | | .CONST 0x0685,0x0010 0bcc 0688 0011 | | .CONST 0x0688,0x0011 0bce 0689 0012 | | .CONST 0x0689,0x0012 0bd0 068c 0013 | | .CONST 0x068c,0x0013 0bd2 0695 0014 | | .CONST 0x0695,0x0014 0bd4 0699 0015 | | .CONST 0x0699,0x0015 0bd6 069c 0016 | | .CONST 0x069c,0x0016 0bd8 069f 0017 | | .CONST 0x069f,0x0017 0bda 06a0 0018 | | .CONST 0x06a0,0x0018 0bdc 06a3 0019 | | .CONST 0x06a3,0x0019 0bde 06b0 001a | | .CONST 0x06b0,0x001a 0be0 06b2 001c | | .CONST 0x06b2,0x001c 0be2 ; -------------------------------------------------------------------------------------- 0be2 ; Debug3 Subtable 0x21 0be2 ; -------------------------------------------------------------------------------------- 0be2 0003 0004 | | .DBG3TAB 0x0003,0x0004 0be4 06bb ffff | | .CONST 0x06bb,0xffff 0be6 06c0 fffe | | .CONST 0x06c0,0xfffe 0be8 06ca fffd | | .CONST 0x06ca,0xfffd 0bea 06d4 0001 | | .CONST 0x06d4,0x0001 0bec 06d9 0002 | | .CONST 0x06d9,0x0002 0bee 06e1 0003 | | .CONST 0x06e1,0x0003 0bf0 06e8 0004 | | .CONST 0x06e8,0x0004 0bf2 ; -------------------------------------------------------------------------------------- 0bf2 ; Debug3 Subtable 0x22 0bf2 ; -------------------------------------------------------------------------------------- 0bf2 0001 0019 | | .DBG3TAB 0x0001,0x0019 0bf4 06f3 ffff | | .CONST 0x06f3,0xffff 0bf6 06f8 0001 | | .CONST 0x06f8,0x0001 0bf8 0715 0017 | | .CONST 0x0715,0x0017 0bfa 0719 0018 | | .CONST 0x0719,0x0018 0bfc 071f 0019 | | .CONST 0x071f,0x0019 0bfe 0721 0002 | ! | .CONST 0x0721,0x0002 0c00 0725 0003 | % | .CONST 0x0725,0x0003 0c02 072a 0004 | * | .CONST 0x072a,0x0004 0c04 072f 0005 | / | .CONST 0x072f,0x0005 0c06 0732 0006 | 2 | .CONST 0x0732,0x0006 0c08 0736 0007 | 6 | .CONST 0x0736,0x0007 0c0a 073d 0008 | = | .CONST 0x073d,0x0008 0c0c 0744 0009 | D | .CONST 0x0744,0x0009 0c0e 0748 000a | H | .CONST 0x0748,0x000a 0c10 074b 000b | K | .CONST 0x074b,0x000b 0c12 074f 000c | O | .CONST 0x074f,0x000c 0c14 0753 000d | S | .CONST 0x0753,0x000d 0c16 0756 000e | V | .CONST 0x0756,0x000e 0c18 075a 000f | Z | .CONST 0x075a,0x000f 0c1a 0760 0010 | ` | .CONST 0x0760,0x0010 0c1c 0766 0011 | f | .CONST 0x0766,0x0011 0c1e 076d 0012 | m | .CONST 0x076d,0x0012 0c20 0774 0013 | t | .CONST 0x0774,0x0013 0c22 077b 0014 | { | .CONST 0x077b,0x0014 0c24 0783 0015 | | .CONST 0x0783,0x0015 0c26 0786 0016 | | .CONST 0x0786,0x0016 0c28 ; -------------------------------------------------------------------------------------- 0c28 ; Debug3 Subtable 0x23 0c28 ; -------------------------------------------------------------------------------------- 0c28 0000 0003 | | .DBG3TAB 0x0000,0x0003 0c2a 0793 0001 | | .CONST 0x0793,0x0001 0c2c 079b 0002 | | .CONST 0x079b,0x0002 0c2e 079f 0003 | | .CONST 0x079f,0x0003 0c30 ; -------------------------------------------------------------------------------------- 0c30 ; Debug3 Subtable 0x24 0c30 ; -------------------------------------------------------------------------------------- 0c30 0000 0004 | | .DBG3TAB 0x0000,0x0004 0c32 07ab 0001 | | .CONST 0x07ab,0x0001 0c34 07b5 0002 | | .CONST 0x07b5,0x0002 0c36 07be 0003 | | .CONST 0x07be,0x0003 0c38 07c0 0004 | | .CONST 0x07c0,0x0004 0c3a ; -------------------------------------------------------------------------------------- 0c3a ; Debug3 Subtable 0x25 0c3a ; -------------------------------------------------------------------------------------- 0c3a 0000 0004 | | .DBG3TAB 0x0000,0x0004 0c3c 07cb 0001 | | .CONST 0x07cb,0x0001 0c3e 07d5 0002 | | .CONST 0x07d5,0x0002 0c40 07de 0003 | | .CONST 0x07de,0x0003 0c42 07e0 0004 | | .CONST 0x07e0,0x0004 0c44 0000 0000 | | .BLANK 0000[0x1bc]