|
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 - metrics - download
Length: 6144 (0x1800) 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 0718 | | .CONST 0x0718 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00a1 | | .CONST 0x00a1 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0030 | 0 | .CONST 0x0030 ; Number of locals 000b INIT_0008: 000b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x07e2,0x8000,0x0000,0x0056,0xfac5,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd ; Debug Table 0x0.0x3 = 0xb,0xfffc 000c 1b47 | G | Execute Package,Field_Read,Field_Number 0x47 000d 0129 | ) | Execute Any,Make_Visible 000e 4973 |Is | Short_Literal 0x173 ; Debug Table 0x0.0x4 = 0xe,0xfffb 000f 00eb | | Load_Encached Diana_Cache 0010 0098 | | Execute Package,Field_Read_Dynamic 0011 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0012 0129 | ) | Execute Any,Make_Visible 0013 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x13,0xfffa 0015 4973 |Is | Short_Literal 0x173 ; Debug Table 0x0.0x6 = 0x15,0xfff9 0016 00eb | | Load_Encached Diana_Cache 0017 0098 | | Execute Package,Field_Read_Dynamic 0018 193a | : | Execute Package,Field_Reference,Field_Number 0x3a 0019 0129 | ) | Execute Any,Make_Visible 001a 4973 |Is | Short_Literal 0x173 ; Debug Table 0x0.0x7 = 0x1a,0xfff8 001b 00eb | | Load_Encached Diana_Cache 001c 0098 | | Execute Package,Field_Read_Dynamic 001d 1955 | U | Execute Package,Field_Reference,Field_Number 0x55 001e 0129 | ) | Execute Any,Make_Visible 001f 4973 |Is | Short_Literal 0x173 ; Debug Table 0x0.0x8 = 0x1f,0xfff7 0020 00eb | | Load_Encached Diana_Cache 0021 0098 | | Execute Package,Field_Read_Dynamic 0022 1957 | W | Execute Package,Field_Reference,Field_Number 0x57 0023 0129 | ) | Execute Any,Make_Visible 0024 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x24,0xfff6 0026 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xa = 0x26,0xfff5 0027 194b | K | Execute Package,Field_Reference,Field_Number 0x4b 0028 0129 | ) | Execute Any,Make_Visible 0029 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xb = 0x29,0xfff4 002a 194e | N | Execute Package,Field_Reference,Field_Number 0x4e 002b 0129 | ) | Execute Any,Make_Visible 002c 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xc = 0x2c,0xfff3 002d 194d | M | Execute Package,Field_Reference,Field_Number 0x4d 002e 0129 | ) | Execute Any,Make_Visible 002f 00eb | | Load_Encached Diana_Cache ; Debug Table 0x0.0xd = 0x2f,0xfff2 0030 194c | L | Execute Package,Field_Reference,Field_Number 0x4c 0031 0129 | ) | Execute Any,Make_Visible 0032 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x32,0xfff1 0034 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x34,0xfff0 0036 029a 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x36,0xffef 0038 029a 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x38,0xffee 003a 029a 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x3a,0xffed 003c 029a 03f3 | | Declare_Subprogram INIT_03f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x3c,0xffec 003e 029a 04a3 | | Declare_Subprogram INIT_04a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x3e,0xffeb 0040 029a 04b3 | | Declare_Subprogram INIT_04b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x40,0xffea 0042 029a 04c3 | | Declare_Subprogram INIT_04c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x16 = 0x42,0xffe9 0044 029a 04d3 | | Declare_Subprogram INIT_04d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x17 = 0x44,0xffe8 0046 029a 04e3 | | Declare_Subprogram INIT_04e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x18 = 0x46,0xffe7 0048 029a 04f3 | | Declare_Subprogram INIT_04f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x19 = 0x48,0xffe6 004a 029a 0503 | | Declare_Subprogram INIT_0500,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1a = 0x4a,0xffe5 004c 029a 0513 | | Declare_Subprogram INIT_0510,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1b = 0x4c,0xffe4 004e 029a 0523 | #| Declare_Subprogram INIT_0520,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1c = 0x4e,0xffe3 0050 029a 055b | [| Declare_Subprogram INIT_0558,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1d = 0x50,0xffe2 0052 029a 05d3 | | Declare_Subprogram INIT_05d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1e = 0x52,0xffe1 0054 0092 0703 | | Action Push_String_Extended,0x703 ; "_COMMENT" ; Debug Table 0x0.0x1f = 0x54,0xffe0 0056 0129 | ) | Execute Any,Make_Visible 0057 00bf | | Action Accept_Activation 0058 0092 0704 | | Action Push_String_Extended,0x704 ; "PRE_COMMENT" ; Debug Table 0x1 = .DEBUG 0x0058,0x0824,0x8000,0x0000,0x0056,0xfc45,0x0000,0x000b ; Debug Table 0x1.0x0 = 0x58,0xffff 005a e001 | | Load 0x0,0x1 005b 180f | | Execute Package,Field_Execute,Field_Number 0xf 005c 4973 |Is | Short_Literal 0x173 005d 00eb | | Load_Encached Diana_Cache 005e 0098 | | Execute Package,Field_Read_Dynamic 005f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0060 03f1 | | Declare_Variable Discrete,With_Value 0061 0092 0705 | | Action Push_String_Extended,0x705 ; "POST_COMMENT" ; Debug Table 0x1.0x1 = 0x61,0xfffe 0063 e001 | | Load 0x0,0x1 0064 180f | | Execute Package,Field_Execute,Field_Number 0xf 0065 4973 |Is | Short_Literal 0x173 0066 00eb | | Load_Encached Diana_Cache 0067 0098 | | Execute Package,Field_Read_Dynamic 0068 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0069 03f1 | | Declare_Variable Discrete,With_Value 006a 4973 |Is | Short_Literal 0x173 ; Debug Table 0x1.0x2 = 0x6a,0xfffd ; Debug Table 0x1.0x3 = 0x6a,0xfffc 006b 00eb | | Load_Encached Diana_Cache 006c 0098 | | Execute Package,Field_Read_Dynamic 006d 1b17 | | Execute Package,Field_Read,Field_Number 0x17 006e 4973 |Is | Short_Literal 0x173 006f 00eb | | Load_Encached Diana_Cache 0070 0098 | | Execute Package,Field_Read_Dynamic 0071 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0072 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0073 029d 066b | k| Declare_Subprogram INIT_0668,For_Outer_Call ; Debug Table 0x1.0x4 = 0x73,0xfffb 0075 029d 0673 | s| Declare_Subprogram INIT_0670,For_Outer_Call ; Debug Table 0x1.0x5 = 0x75,0xfffa 0077 029d 068b | | Declare_Subprogram INIT_0688,For_Outer_Call ; Debug Table 0x1.0x6 = 0x77,0xfff9 0079 029d 06bb | | Declare_Subprogram INIT_06b8,For_Outer_Call ; Debug Table 0x1.0x7 = 0x79,0xfff8 007b 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x8 = 0x7b,0xfff7 007c 00c7 | | Action Elaborate_Subprogram 007d 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x9 = 0x7d,0xfff6 007e 00c7 | | Action Elaborate_Subprogram 007f 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xa = 0x7f,0xfff5 0080 00c7 | | Action Elaborate_Subprogram 0081 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xb = 0x81,0xfff4 0082 00c7 | | Action Elaborate_Subprogram 0083 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0xc = 0x83,0xfff3 0084 00c7 | | Action Elaborate_Subprogram 0085 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0xd = 0x85,0xfff2 0086 00c7 | | Action Elaborate_Subprogram 0087 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0xe = 0x87,0xfff1 0088 00c7 | | Action Elaborate_Subprogram 0089 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0xf = 0x89,0xfff0 008a 00c7 | | Action Elaborate_Subprogram 008b 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x10 = 0x8b,0xffef 008c 00c7 | | Action Elaborate_Subprogram 008d 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x11 = 0x8d,0xffee 008e 00c7 | | Action Elaborate_Subprogram 008f 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x12 = 0x8f,0xffed 0090 00c7 | | Action Elaborate_Subprogram 0091 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x13 = 0x91,0xffec 0092 00c7 | | Action Elaborate_Subprogram 0093 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0x14 = 0x93,0xffeb 0094 00c7 | | Action Elaborate_Subprogram 0095 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x1.0x15 = 0x95,0xffea 0096 00c7 | | Action Elaborate_Subprogram 0097 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 ; Debug Table 0x1.0x16 = 0x97,0xffe9 0098 00c7 | | Action Elaborate_Subprogram 0099 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 ; Debug Table 0x1.0x17 = 0x99,0xffe8 009a 00c7 | | Action Elaborate_Subprogram 009b 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 ; Debug Table 0x1.0x18 = 0x9b,0xffe7 009c 00c7 | | Action Elaborate_Subprogram 009d 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 ; Debug Table 0x1.0x19 = 0x9d,0xffe6 009e 00c7 | | Action Elaborate_Subprogram 009f 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 ; Debug Table 0x1.0x1a = 0x9f,0xffe5 00a0 00c7 | | Action Elaborate_Subprogram 00a1 BODY_0008: 00a1 00bc | | Action Signal_Activated 00a2 00bb | | Action Signal_Completion 00a3 0000 0000 | | .BLANK 0000[0x5] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab e22c | , | Load 0x1,0x2c ; Debug Table 0x2 = .DEBUG 0x00ab,0x085c,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0021 ; Debug Table 0x2.0x0 = 0xab,0x1 00ac 00ca | | Action Exit_Nullary_Function 00ad 0000 0000 | | .XXX[0x3] 00af 0000 | | 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x00b3,0x0860,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0055 ; Debug Table 0x3.0x0 = 0xb3,0x1 00b4 8210 | | Call 0x1,0x10 00b5 6802 |h | Jump_Zero 0xb8 00b6 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0xb6,0x2 00b7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00b8 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x2 = 0xb8,0x3 00b9 8210 | | Call 0x1,0x10 00ba 6802 |h | Jump_Zero 0xbd 00bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x3 = 0xbb,0x4 00bc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00bd 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x4 = 0xbd,0x5 00be 00db | | Load_Top At_Offset_3 00bf 822e | . | Call 0x1,0x2e 00c0 8230 | 0 | Call 0x1,0x30 00c1 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x5 = 0xc1,0x6 00c2 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00c3 0000 0000 | | .BLANK 0000[0x5] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00ce | | .CONST 0x00ce ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0004 | | .CONST 0x0004 ; Number of locals 00cb INIT_00c8: 00cb e20d | | Load 0x1,0xd ; Debug Table 0x4 = .DEBUG 0x00cb,0x086e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0093 ; Debug Table 0x4.0x0 = 0xcb,0xffff 00cc e20e | | Load 0x1,0xe ; Debug Table 0x4.0x1 = 0xcc,0xfffe 00cd e20e | | Load 0x1,0xe ; Debug Table 0x4.0x2 = 0xcd,0xfffd 00ce BODY_00c8: 00ce e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x3 = 0xce,0x1 00cf 8210 | | Call 0x1,0x10 00d0 684c |hL | Jump_Zero 0x11d 00d1 4973 |Is | Short_Literal 0x173 ; Debug Table 0x4.0x4 = 0xd1,0x2 00d2 00eb | | Load_Encached Diana_Cache 00d3 0098 | | Execute Package,Field_Read_Dynamic 00d4 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 00d5 00ea | | Load_Encached Null_String_Cache 00d6 e002 | | Load 0x0,0x2 ; Debug Table 0x4.0x5 = 0xd6,0xfbff 00d7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00d8 02c7 | | Declare_Variable Any 00d9 e003 | | Load 0x0,0x3 00da 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00db 4800 |H | Short_Literal 0x0 00dc 49ac |I | Short_Literal 0x1ac 00dd 00eb | | Load_Encached Diana_Cache 00de 0096 | | Execute Package,Entry 00df e004 | | Load 0x0,0x4 00e0 1b13 | | Execute Package,Field_Read,Field_Number 0x13 00e1 1818 | | Execute Package,Field_Execute,Field_Number 0x18 00e2 c407 | | Store 0x2,0x7 00e3 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x4.0x6 = 0xe3,0xfbfe 00e4 480a |H | Short_Literal 0xa 00e5 480d |H | Short_Literal 0xd 00e6 00f2 | | Load_Encached Diana_Attr_List 00e7 e003 | | Load 0x0,0x3 00e8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00e9 4800 |H | Short_Literal 0x0 00ea 49ac |I | Short_Literal 0x1ac 00eb 00eb | | Load_Encached Diana_Cache 00ec 0096 | | Execute Package,Entry 00ed 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 00ee 00d8 | | Load_Top At_Offset_0 00ef 0217 | | Execute Heap_Access,All_Reference 00f0 1c00 | | Execute_Immediate Run_Utility,0x0 00f1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00f2 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x7 = 0xf2,0xfbfd ; Debug Table 0x4.0x8 = 0xf2,0x401 00f3 00d9 | | Load_Top At_Offset_1 00f4 0217 | | Execute Heap_Access,All_Reference 00f5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 00f6 4973 |Is | Short_Literal 0x173 ; Debug Table 0x4.0x9 = 0xf6,0x402 00f7 00eb | | Load_Encached Diana_Cache 00f8 0098 | | Execute Package,Field_Read_Dynamic 00f9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 00fa 00d9 | | Load_Top At_Offset_1 00fb 0217 | | Execute Heap_Access,All_Reference 00fc 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 00fd 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0xa = 0xfd,0x403 00fe 00da | | Load_Top At_Offset_2 00ff e406 | | Load 0x2,0x6 0100 e002 | | Load 0x0,0x2 0101 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0102 00d9 | | Load_Top At_Offset_1 0103 0217 | | Execute Heap_Access,All_Reference 0104 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0105 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xb = 0x105,0x404 0106 00d9 | | Load_Top At_Offset_1 0107 0217 | | Execute Heap_Access,All_Reference 0108 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0109 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xc = 0x109,0x405 010a 00d9 | | Load_Top At_Offset_1 010b 0217 | | Execute Heap_Access,All_Reference 010c 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 010d 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0xd = 0x10d,0x406 010e 00d9 | | Load_Top At_Offset_1 010f 0217 | | Execute Heap_Access,All_Reference 0110 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xe = 0x111,0x407 0112 00d0 | | Action Swap_Control 0113 00d1 | | Pop_Control Pop_Count_1 0114 00d0 | | Action Swap_Control 0115 00d1 | | Pop_Control Pop_Count_1 0116 00d0 | | Action Swap_Control 0117 00d1 | | Pop_Control Pop_Count_1 0118 4973 |Is | Short_Literal 0x173 ; Debug Table 0x4.0xf = 0x118,0x2 0119 00eb | | Load_Encached Diana_Cache 011a 0098 | | Execute Package,Field_Read_Dynamic 011b 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 011c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 011d e20e | | Load 0x1,0xe ; Debug Table 0x4.0x10 = 0x11d,0x3 011e e20e | | Load 0x1,0xe 011f e5ff | | Load 0x2,-0x1 0120 822f | / | Call 0x1,0x2f 0121 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0122 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0123 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x11 = 0x123,0x4 0124 8211 | | Call 0x1,0x11 0125 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0126 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x12 = 0x126,0x5 0127 00eb | | Load_Encached Diana_Cache 0128 184e | N | Execute Package,Field_Execute,Field_Number 0x4e 0129 0a01 | | Execute_Immediate Plus,0x1 012a 00e3 | | Load_Encached Natural_Cache 012b 025b | [ | Execute Discrete,Check_In_Type 012c 00db | | Load_Top At_Offset_3 012d 00eb | | Load_Encached Diana_Cache 012e 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 012f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x13 = 0x12f,0x6 0130 e5ff | | Load 0x2,-0x1 0131 021f | | Execute Heap_Access,Equal 0132 6809 |h | Jump_Zero 0x13c 0133 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x14 = 0x133,0x7 0134 00db | | Load_Top At_Offset_3 0135 4973 |Is | Short_Literal 0x173 0136 00eb | | Load_Encached Diana_Cache 0137 0098 | | Execute Package,Field_Read_Dynamic 0138 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 0139 0031 | 1 | Store_Top Heap_Access,At_Offset_1 013a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x15 = 0x13a,0x8 013b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 013c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x16 = 0x13c,0x9 013d 00db | | Load_Top At_Offset_3 013e 4973 |Is | Short_Literal 0x173 013f 00eb | | Load_Encached Diana_Cache 0140 0098 | | Execute Package,Field_Read_Dynamic 0141 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 0142 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0143 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x17 = 0x143,0xa 0144 00da | | Load_Top At_Offset_2 0145 4973 |Is | Short_Literal 0x173 0146 00eb | | Load_Encached Diana_Cache 0147 0098 | | Execute Package,Field_Read_Dynamic 0148 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 0149 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x18 = 0x149,0xb 014a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 014b 0000 0000 | | .BLANK 0000[0x5] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 0156 | V | .CONST 0x0156 ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0004 | | .CONST 0x0004 ; Number of locals 0153 INIT_0150: 0153 e20d | | Load 0x1,0xd ; Debug Table 0x5 = .DEBUG 0x0153,0x08a2,0x0002,0x0000,0x0056,0xfac5,0x0000,0x009c ; Debug Table 0x5.0x0 = 0x153,0xffff 0154 e20e | | Load 0x1,0xe ; Debug Table 0x5.0x1 = 0x154,0xfffe 0155 e20e | | Load 0x1,0xe ; Debug Table 0x5.0x2 = 0x155,0xfffd 0156 BODY_0150: 0156 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x3 = 0x156,0x1 0157 8210 | | Call 0x1,0x10 0158 684c |hL | Jump_Zero 0x1a5 0159 4973 |Is | Short_Literal 0x173 ; Debug Table 0x5.0x4 = 0x159,0x2 015a 00eb | | Load_Encached Diana_Cache 015b 0098 | | Execute Package,Field_Read_Dynamic 015c 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 015d 00ea | | Load_Encached Null_String_Cache 015e e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x5 = 0x15e,0xfbff 015f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0160 02c7 | | Declare_Variable Any 0161 e003 | | Load 0x0,0x3 0162 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0163 4800 |H | Short_Literal 0x0 0164 49ac |I | Short_Literal 0x1ac 0165 00eb | | Load_Encached Diana_Cache 0166 0096 | | Execute Package,Entry 0167 e004 | | Load 0x0,0x4 0168 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0169 1818 | | Execute Package,Field_Execute,Field_Number 0x18 016a c407 | | Store 0x2,0x7 016b 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x5.0x6 = 0x16b,0xfbfe 016c 480a |H | Short_Literal 0xa 016d 480d |H | Short_Literal 0xd 016e 00f2 | | Load_Encached Diana_Attr_List 016f e003 | | Load 0x0,0x3 0170 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0171 4800 |H | Short_Literal 0x0 0172 49ac |I | Short_Literal 0x1ac 0173 00eb | | Load_Encached Diana_Cache 0174 0096 | | Execute Package,Entry 0175 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 0176 00d8 | | Load_Top At_Offset_0 0177 0217 | | Execute Heap_Access,All_Reference 0178 1c00 | | Execute_Immediate Run_Utility,0x0 0179 0031 | 1 | Store_Top Heap_Access,At_Offset_1 017a 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x7 = 0x17a,0xfbfd ; Debug Table 0x5.0x8 = 0x17a,0x401 017b 00d9 | | Load_Top At_Offset_1 017c 0217 | | Execute Heap_Access,All_Reference 017d 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 017e 4973 |Is | Short_Literal 0x173 ; Debug Table 0x5.0x9 = 0x17e,0x402 017f 00eb | | Load_Encached Diana_Cache 0180 0098 | | Execute Package,Field_Read_Dynamic 0181 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0182 00d9 | | Load_Top At_Offset_1 0183 0217 | | Execute Heap_Access,All_Reference 0184 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0185 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0xa = 0x185,0x403 0186 00da | | Load_Top At_Offset_2 0187 e406 | | Load 0x2,0x6 0188 e002 | | Load 0x0,0x2 0189 1819 | | Execute Package,Field_Execute,Field_Number 0x19 018a 00d9 | | Load_Top At_Offset_1 018b 0217 | | Execute Heap_Access,All_Reference 018c 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 018d 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0xb = 0x18d,0x404 018e 00d9 | | Load_Top At_Offset_1 018f 0217 | | Execute Heap_Access,All_Reference 0190 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0191 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0xc = 0x191,0x405 0192 00d9 | | Load_Top At_Offset_1 0193 0217 | | Execute Heap_Access,All_Reference 0194 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 0195 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0xd = 0x195,0x406 0196 00d9 | | Load_Top At_Offset_1 0197 0217 | | Execute Heap_Access,All_Reference 0198 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0199 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xe = 0x199,0x407 019a 00d0 | | Action Swap_Control 019b 00d1 | | Pop_Control Pop_Count_1 019c 00d0 | | Action Swap_Control 019d 00d1 | | Pop_Control Pop_Count_1 019e 00d0 | | Action Swap_Control 019f 00d1 | | Pop_Control Pop_Count_1 01a0 4973 |Is | Short_Literal 0x173 ; Debug Table 0x5.0xf = 0x1a0,0x2 01a1 00eb | | Load_Encached Diana_Cache 01a2 0098 | | Execute Package,Field_Read_Dynamic 01a3 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 01a4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01a5 e20e | | Load 0x1,0xe ; Debug Table 0x5.0x10 = 0x1a5,0x3 01a6 e20e | | Load 0x1,0xe 01a7 e5ff | | Load 0x2,-0x1 01a8 822f | / | Call 0x1,0x2f 01a9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01aa 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x11 = 0x1ab,0x4 01ac 8211 | | Call 0x1,0x11 01ad 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01ae 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x12 = 0x1ae,0x5 01af 00eb | | Load_Encached Diana_Cache 01b0 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01b1 0a01 | | Execute_Immediate Plus,0x1 01b2 00e3 | | Load_Encached Natural_Cache 01b3 025b | [ | Execute Discrete,Check_In_Type 01b4 00db | | Load_Top At_Offset_3 01b5 00eb | | Load_Encached Diana_Cache 01b6 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 01b7 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x13 = 0x1b7,0x6 01b8 00db | | Load_Top At_Offset_3 01b9 00eb | | Load_Encached Diana_Cache 01ba 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 01bb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x14 = 0x1bb,0x7 01bc e5ff | | Load 0x2,-0x1 01bd 021f | | Execute Heap_Access,Equal 01be 6809 |h | Jump_Zero 0x1c8 01bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x15 = 0x1bf,0x8 01c0 00db | | Load_Top At_Offset_3 01c1 4973 |Is | Short_Literal 0x173 01c2 00eb | | Load_Encached Diana_Cache 01c3 0098 | | Execute Package,Field_Read_Dynamic 01c4 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 01c5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01c6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x16 = 0x1c6,0x9 01c7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x17 = 0x1c8,0xa 01c9 00db | | Load_Top At_Offset_3 01ca 4973 |Is | Short_Literal 0x173 01cb 00eb | | Load_Encached Diana_Cache 01cc 0098 | | Execute Package,Field_Read_Dynamic 01cd 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 01ce 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x18 = 0x1cf,0xb 01d0 00da | | Load_Top At_Offset_2 01d1 4973 |Is | Short_Literal 0x173 01d2 00eb | | Load_Encached Diana_Cache 01d3 0098 | | Execute Package,Field_Read_Dynamic 01d4 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 01d5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x19 = 0x1d5,0xc 01d6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01d7 0000 | | .XXX[0x1] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01db | | .CONST 0x01db ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0001 | | .CONST 0x0001 ; Number of locals 01db BODY_01d8: 01db INIT_01d8: 01db e5fd | | Load 0x2,-0x3 ; Debug Table 0x6 = .DEBUG 0x01db,0x08d8,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00a5 ; Debug Table 0x6.0x0 = 0x1db,0x1 01dc 8210 | | Call 0x1,0x10 01dd 684f |hO | Jump_Zero 0x22d 01de 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0x1 = 0x1de,0x2 01df 00eb | | Load_Encached Diana_Cache 01e0 0098 | | Execute Package,Field_Read_Dynamic 01e1 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 01e2 e5fe | | Load 0x2,-0x2 01e3 e5ff | | Load 0x2,-0x1 01e4 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x2 = 0x1e4,0xfbff 01e5 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01e6 02c7 | | Declare_Variable Any 01e7 e003 | | Load 0x0,0x3 01e8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01e9 4800 |H | Short_Literal 0x0 01ea 49ac |I | Short_Literal 0x1ac 01eb 00eb | | Load_Encached Diana_Cache 01ec 0096 | | Execute Package,Entry 01ed e004 | | Load 0x0,0x4 01ee 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01ef 1818 | | Execute Package,Field_Execute,Field_Number 0x18 01f0 c405 | | Store 0x2,0x5 01f1 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x6.0x3 = 0x1f1,0xfbfe 01f2 480a |H | Short_Literal 0xa 01f3 480d |H | Short_Literal 0xd 01f4 00f2 | | Load_Encached Diana_Attr_List 01f5 e003 | | Load 0x0,0x3 01f6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01f7 4800 |H | Short_Literal 0x0 01f8 49ac |I | Short_Literal 0x1ac 01f9 00eb | | Load_Encached Diana_Cache 01fa 0096 | | Execute Package,Entry 01fb 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 01fc 00d8 | | Load_Top At_Offset_0 01fd 0217 | | Execute Heap_Access,All_Reference 01fe 1c00 | | Execute_Immediate Run_Utility,0x0 01ff 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0200 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x4 = 0x200,0xfbfd ; Debug Table 0x6.0x5 = 0x200,0x401 0201 00d9 | | Load_Top At_Offset_1 0202 0217 | | Execute Heap_Access,All_Reference 0203 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0204 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0x6 = 0x204,0x402 0205 00eb | | Load_Encached Diana_Cache 0206 0098 | | Execute Package,Field_Read_Dynamic 0207 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0208 00d9 | | Load_Top At_Offset_1 0209 0217 | | Execute Heap_Access,All_Reference 020a 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 020b 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x7 = 0x20b,0x403 020c 00da | | Load_Top At_Offset_2 020d e404 | | Load 0x2,0x4 020e e002 | | Load 0x0,0x2 020f 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0210 00d9 | | Load_Top At_Offset_1 0211 0217 | | Execute Heap_Access,All_Reference 0212 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0213 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x8 = 0x213,0x404 0214 00d9 | | Load_Top At_Offset_1 0215 0217 | | Execute Heap_Access,All_Reference 0216 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0217 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x9 = 0x217,0x405 0218 00d9 | | Load_Top At_Offset_1 0219 0217 | | Execute Heap_Access,All_Reference 021a 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 021b 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xa = 0x21b,0x406 021c 00d9 | | Load_Top At_Offset_1 021d 0217 | | Execute Heap_Access,All_Reference 021e 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 021f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x21f,0x407 0220 00d0 | | Action Swap_Control 0221 00d1 | | Pop_Control Pop_Count_1 0222 00d0 | | Action Swap_Control 0223 00d1 | | Pop_Control Pop_Count_1 0224 00d0 | | Action Swap_Control 0225 00d1 | | Pop_Control Pop_Count_1 0226 00d0 | | Action Swap_Control 0227 00d1 | | Pop_Control Pop_Count_1 0228 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0xc = 0x228,0x2 0229 00eb | | Load_Encached Diana_Cache 022a 0098 | | Execute Package,Field_Read_Dynamic 022b 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 022c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 022d 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0xd = 0x22d,0x3 022e 00eb | | Load_Encached Diana_Cache 022f 0098 | | Execute Package,Field_Read_Dynamic 0230 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0231 e5fe | | Load 0x2,-0x2 0232 e5ff | | Load 0x2,-0x1 0233 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0xe = 0x233,0xf7ff 0234 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0235 02c7 | | Declare_Variable Any 0236 e003 | | Load 0x0,0x3 0237 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0238 4800 |H | Short_Literal 0x0 0239 49ac |I | Short_Literal 0x1ac 023a 00eb | | Load_Encached Diana_Cache 023b 0096 | | Execute Package,Entry 023c e004 | | Load 0x0,0x4 023d 1b13 | | Execute Package,Field_Read,Field_Number 0x13 023e 1818 | | Execute Package,Field_Execute,Field_Number 0x18 023f c405 | | Store 0x2,0x5 0240 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x6.0xf = 0x240,0xf7fe 0241 480a |H | Short_Literal 0xa 0242 480d |H | Short_Literal 0xd 0243 00f2 | | Load_Encached Diana_Attr_List 0244 e003 | | Load 0x0,0x3 0245 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0246 4800 |H | Short_Literal 0x0 0247 49ac |I | Short_Literal 0x1ac 0248 00eb | | Load_Encached Diana_Cache 0249 0096 | | Execute Package,Entry 024a 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 024b 00d8 | | Load_Top At_Offset_0 024c 0217 | | Execute Heap_Access,All_Reference 024d 1c00 | | Execute_Immediate Run_Utility,0x0 024e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 024f 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x24f,0xf7fd ; Debug Table 0x6.0x11 = 0x24f,0x801 0250 00d9 | | Load_Top At_Offset_1 0251 0217 | | Execute Heap_Access,All_Reference 0252 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0253 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0x12 = 0x253,0x802 0254 00eb | | Load_Encached Diana_Cache 0255 0098 | | Execute Package,Field_Read_Dynamic 0256 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0257 00d9 | | Load_Top At_Offset_1 0258 0217 | | Execute Heap_Access,All_Reference 0259 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 025a 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x13 = 0x25a,0x803 025b 00da | | Load_Top At_Offset_2 025c e404 | | Load 0x2,0x4 025d e002 | | Load 0x0,0x2 025e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 025f 00d9 | | Load_Top At_Offset_1 0260 0217 | | Execute Heap_Access,All_Reference 0261 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0262 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x14 = 0x262,0x804 0263 00d9 | | Load_Top At_Offset_1 0264 0217 | | Execute Heap_Access,All_Reference 0265 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0266 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x15 = 0x266,0x805 0267 00d9 | | Load_Top At_Offset_1 0268 0217 | | Execute Heap_Access,All_Reference 0269 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 026a 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x16 = 0x26a,0x806 026b 00d9 | | Load_Top At_Offset_1 026c 0217 | | Execute Heap_Access,All_Reference 026d 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 026e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x17 = 0x26e,0x807 026f 00d0 | | Action Swap_Control 0270 00d1 | | Pop_Control Pop_Count_1 0271 00d0 | | Action Swap_Control 0272 00d1 | | Pop_Control Pop_Count_1 0273 00d0 | | Action Swap_Control 0274 00d1 | | Pop_Control Pop_Count_1 0275 00d0 | | Action Swap_Control 0276 00d1 | | Pop_Control Pop_Count_1 0277 4973 |Is | Short_Literal 0x173 ; Debug Table 0x6.0x18 = 0x277,0x3 0278 00eb | | Load_Encached Diana_Cache 0279 0098 | | Execute Package,Field_Read_Dynamic 027a 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 027b e5fd | | Load 0x2,-0x3 027c 822e | . | Call 0x1,0x2e 027d 4973 |Is | Short_Literal 0x173 027e 00eb | | Load_Encached Diana_Cache 027f 0098 | | Execute Package,Field_Read_Dynamic 0280 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 0281 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x19 = 0x281,0x4 0282 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0283 0000 0000 | | .BLANK 0000[0x5] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028c | | .CONST 0x028c ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0002 | | .CONST 0x0002 ; Number of locals 028b INIT_0288: 028b e20d | | Load 0x1,0xd ; Debug Table 0x7 = .DEBUG 0x028b,0x090e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00b6 ; Debug Table 0x7.0x0 = 0x28b,0xffff 028c BODY_0288: 028c 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x1 = 0x28c,0x1 028d 8210 | | Call 0x1,0x10 028e 684c |hL | Jump_Zero 0x2db 028f 4973 |Is | Short_Literal 0x173 ; Debug Table 0x7.0x2 = 0x28f,0x2 0290 00eb | | Load_Encached Diana_Cache 0291 0098 | | Execute Package,Field_Read_Dynamic 0292 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0293 00ea | | Load_Encached Null_String_Cache 0294 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x3 = 0x294,0xfbff 0295 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0296 02c7 | | Declare_Variable Any 0297 e003 | | Load 0x0,0x3 0298 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0299 4800 |H | Short_Literal 0x0 029a 49ac |I | Short_Literal 0x1ac 029b 00eb | | Load_Encached Diana_Cache 029c 0096 | | Execute Package,Entry 029d e004 | | Load 0x0,0x4 029e 1b13 | | Execute Package,Field_Read,Field_Number 0x13 029f 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02a0 c405 | | Store 0x2,0x5 02a1 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x7.0x4 = 0x2a1,0xfbfe 02a2 480a |H | Short_Literal 0xa 02a3 480d |H | Short_Literal 0xd 02a4 00f2 | | Load_Encached Diana_Attr_List 02a5 e003 | | Load 0x0,0x3 02a6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02a7 4800 |H | Short_Literal 0x0 02a8 49ac |I | Short_Literal 0x1ac 02a9 00eb | | Load_Encached Diana_Cache 02aa 0096 | | Execute Package,Entry 02ab 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 02ac 00d8 | | Load_Top At_Offset_0 02ad 0217 | | Execute Heap_Access,All_Reference 02ae 1c00 | | Execute_Immediate Run_Utility,0x0 02af 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02b0 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x5 = 0x2b0,0xfbfd ; Debug Table 0x7.0x6 = 0x2b0,0x401 02b1 00d9 | | Load_Top At_Offset_1 02b2 0217 | | Execute Heap_Access,All_Reference 02b3 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02b4 4973 |Is | Short_Literal 0x173 ; Debug Table 0x7.0x7 = 0x2b4,0x402 02b5 00eb | | Load_Encached Diana_Cache 02b6 0098 | | Execute Package,Field_Read_Dynamic 02b7 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 02b8 00d9 | | Load_Top At_Offset_1 02b9 0217 | | Execute Heap_Access,All_Reference 02ba 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 02bb 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x8 = 0x2bb,0x403 02bc 00da | | Load_Top At_Offset_2 02bd e404 | | Load 0x2,0x4 02be e002 | | Load 0x0,0x2 02bf 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02c0 00d9 | | Load_Top At_Offset_1 02c1 0217 | | Execute Heap_Access,All_Reference 02c2 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 02c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x9 = 0x2c3,0x404 02c4 00d9 | | Load_Top At_Offset_1 02c5 0217 | | Execute Heap_Access,All_Reference 02c6 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 02c7 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xa = 0x2c7,0x405 02c8 00d9 | | Load_Top At_Offset_1 02c9 0217 | | Execute Heap_Access,All_Reference 02ca 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 02cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0xb = 0x2cb,0x406 02cc 00d9 | | Load_Top At_Offset_1 02cd 0217 | | Execute Heap_Access,All_Reference 02ce 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 02cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0xc = 0x2cf,0x407 02d0 00d0 | | Action Swap_Control 02d1 00d1 | | Pop_Control Pop_Count_1 02d2 00d0 | | Action Swap_Control 02d3 00d1 | | Pop_Control Pop_Count_1 02d4 00d0 | | Action Swap_Control 02d5 00d1 | | Pop_Control Pop_Count_1 02d6 4973 |Is | Short_Literal 0x173 ; Debug Table 0x7.0xd = 0x2d6,0x2 02d7 00eb | | Load_Encached Diana_Cache 02d8 0098 | | Execute Package,Field_Read_Dynamic 02d9 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 02da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02db 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0xe = 0x2db,0x3 02dc 8211 | | Call 0x1,0x11 02dd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02de 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0xf = 0x2de,0x4 02df 822d | - | Call 0x1,0x2d 02e0 680f |h | Jump_Zero 0x2f0 02e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x10 = 0x2e1,0x5 02e2 00eb | | Load_Encached Diana_Cache 02e3 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 02e4 7009 |p | Jump_Nonzero 0x2ee 02e5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x11 = 0x2e5,0x6 02e6 00eb | | Load_Encached Diana_Cache 02e7 184e | N | Execute Package,Field_Execute,Field_Number 0x4e 02e8 0a01 | | Execute_Immediate Plus,0x1 02e9 00e3 | | Load_Encached Natural_Cache 02ea 025b | [ | Execute Discrete,Check_In_Type 02eb 00d9 | | Load_Top At_Offset_1 02ec 00eb | | Load_Encached Diana_Cache 02ed 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 02ee 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x12 = 0x2ee,0x7 02ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f0 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x13 = 0x2f0,0x8 02f1 00ea | | Load_Encached Null_String_Cache 02f2 e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x14 = 0x2f2,0xf7ff 02f3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02f4 02c7 | | Declare_Variable Any 02f5 e003 | | Load 0x0,0x3 02f6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02f7 4800 |H | Short_Literal 0x0 02f8 49ac |I | Short_Literal 0x1ac 02f9 00eb | | Load_Encached Diana_Cache 02fa 0096 | | Execute Package,Entry 02fb e004 | | Load 0x0,0x4 02fc 1b13 | | Execute Package,Field_Read,Field_Number 0x13 02fd 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02fe c405 | | Store 0x2,0x5 02ff 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x7.0x15 = 0x2ff,0xf7fe 0300 480a |H | Short_Literal 0xa 0301 480d |H | Short_Literal 0xd 0302 00f2 | | Load_Encached Diana_Attr_List 0303 e003 | | Load 0x0,0x3 0304 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0305 4800 |H | Short_Literal 0x0 0306 49ac |I | Short_Literal 0x1ac 0307 00eb | | Load_Encached Diana_Cache 0308 0096 | | Execute Package,Entry 0309 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 030a 00d8 | | Load_Top At_Offset_0 030b 0217 | | Execute Heap_Access,All_Reference 030c 1c00 | | Execute_Immediate Run_Utility,0x0 030d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 030e 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x16 = 0x30e,0xf7fd ; Debug Table 0x7.0x17 = 0x30e,0x801 030f 00d9 | | Load_Top At_Offset_1 0310 0217 | | Execute Heap_Access,All_Reference 0311 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0312 4973 |Is | Short_Literal 0x173 ; Debug Table 0x7.0x18 = 0x312,0x802 0313 00eb | | Load_Encached Diana_Cache 0314 0098 | | Execute Package,Field_Read_Dynamic 0315 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0316 00d9 | | Load_Top At_Offset_1 0317 0217 | | Execute Heap_Access,All_Reference 0318 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0319 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x19 = 0x319,0x803 031a 00da | | Load_Top At_Offset_2 031b e404 | | Load 0x2,0x4 031c e002 | | Load 0x0,0x2 031d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 031e 00d9 | | Load_Top At_Offset_1 031f 0217 | | Execute Heap_Access,All_Reference 0320 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0321 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x1a = 0x321,0x804 0322 00d9 | | Load_Top At_Offset_1 0323 0217 | | Execute Heap_Access,All_Reference 0324 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0325 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x1b = 0x325,0x805 0326 00d9 | | Load_Top At_Offset_1 0327 0217 | | Execute Heap_Access,All_Reference 0328 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 0329 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x1c = 0x329,0x806 032a 00d9 | | Load_Top At_Offset_1 032b 0217 | | Execute Heap_Access,All_Reference 032c 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 032d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x1d = 0x32d,0x807 032e 00d0 | | Action Swap_Control 032f 00d1 | | Pop_Control Pop_Count_1 0330 00d0 | | Action Swap_Control 0331 00d1 | | Pop_Control Pop_Count_1 0332 00d0 | | Action Swap_Control 0333 00d1 | | Pop_Control Pop_Count_1 0334 4973 |Is | Short_Literal 0x173 ; Debug Table 0x7.0x1e = 0x334,0x8 0335 00eb | | Load_Encached Diana_Cache 0336 0098 | | Execute Package,Field_Read_Dynamic 0337 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0338 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0339 0000 0000 | | .BLANK 0000[0x7] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0344 | D | .CONST 0x0344 ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0002 | | .CONST 0x0002 ; Number of locals 0343 INIT_0340: 0343 e20d | | Load 0x1,0xd ; Debug Table 0x8 = .DEBUG 0x0343,0x094e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00bf ; Debug Table 0x8.0x0 = 0x343,0xffff 0344 BODY_0340: 0344 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x1 = 0x344,0x1 0345 8210 | | Call 0x1,0x10 0346 684c |hL | Jump_Zero 0x393 0347 4973 |Is | Short_Literal 0x173 ; Debug Table 0x8.0x2 = 0x347,0x2 0348 00eb | | Load_Encached Diana_Cache 0349 0098 | | Execute Package,Field_Read_Dynamic 034a 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 034b 00ea | | Load_Encached Null_String_Cache 034c e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x3 = 0x34c,0xfbff 034d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 034e 02c7 | | Declare_Variable Any 034f e003 | | Load 0x0,0x3 0350 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0351 4800 |H | Short_Literal 0x0 0352 49ac |I | Short_Literal 0x1ac 0353 00eb | | Load_Encached Diana_Cache 0354 0096 | | Execute Package,Entry 0355 e004 | | Load 0x0,0x4 0356 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0357 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0358 c405 | | Store 0x2,0x5 0359 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x8.0x4 = 0x359,0xfbfe 035a 480a |H | Short_Literal 0xa 035b 480d |H | Short_Literal 0xd 035c 00f2 | | Load_Encached Diana_Attr_List 035d e003 | | Load 0x0,0x3 035e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 035f 4800 |H | Short_Literal 0x0 0360 49ac |I | Short_Literal 0x1ac 0361 00eb | | Load_Encached Diana_Cache 0362 0096 | | Execute Package,Entry 0363 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 0364 00d8 | | Load_Top At_Offset_0 0365 0217 | | Execute Heap_Access,All_Reference 0366 1c00 | | Execute_Immediate Run_Utility,0x0 0367 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0368 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x5 = 0x368,0xfbfd ; Debug Table 0x8.0x6 = 0x368,0x401 0369 00d9 | | Load_Top At_Offset_1 036a 0217 | | Execute Heap_Access,All_Reference 036b 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 036c 4973 |Is | Short_Literal 0x173 ; Debug Table 0x8.0x7 = 0x36c,0x402 036d 00eb | | Load_Encached Diana_Cache 036e 0098 | | Execute Package,Field_Read_Dynamic 036f 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0370 00d9 | | Load_Top At_Offset_1 0371 0217 | | Execute Heap_Access,All_Reference 0372 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0373 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x8 = 0x373,0x403 0374 00da | | Load_Top At_Offset_2 0375 e404 | | Load 0x2,0x4 0376 e002 | | Load 0x0,0x2 0377 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0378 00d9 | | Load_Top At_Offset_1 0379 0217 | | Execute Heap_Access,All_Reference 037a 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 037b 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x9 = 0x37b,0x404 037c 00d9 | | Load_Top At_Offset_1 037d 0217 | | Execute Heap_Access,All_Reference 037e 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 037f 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xa = 0x37f,0x405 0380 00d9 | | Load_Top At_Offset_1 0381 0217 | | Execute Heap_Access,All_Reference 0382 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 0383 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0xb = 0x383,0x406 0384 00d9 | | Load_Top At_Offset_1 0385 0217 | | Execute Heap_Access,All_Reference 0386 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0387 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xc = 0x387,0x407 0388 00d0 | | Action Swap_Control 0389 00d1 | | Pop_Control Pop_Count_1 038a 00d0 | | Action Swap_Control 038b 00d1 | | Pop_Control Pop_Count_1 038c 00d0 | | Action Swap_Control 038d 00d1 | | Pop_Control Pop_Count_1 038e 4973 |Is | Short_Literal 0x173 ; Debug Table 0x8.0xd = 0x38e,0x2 038f 00eb | | Load_Encached Diana_Cache 0390 0098 | | Execute Package,Field_Read_Dynamic 0391 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0392 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0393 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xe = 0x393,0x3 0394 8211 | | Call 0x1,0x11 0395 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0396 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xf = 0x396,0x4 0397 822d | - | Call 0x1,0x2d 0398 680b |h | Jump_Zero 0x3a4 0399 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x10 = 0x399,0x5 039a 00eb | | Load_Encached Diana_Cache 039b 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 039c 0a01 | | Execute_Immediate Plus,0x1 039d 00e3 | | Load_Encached Natural_Cache 039e 025b | [ | Execute Discrete,Check_In_Type 039f 00d9 | | Load_Top At_Offset_1 03a0 00eb | | Load_Encached Diana_Cache 03a1 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 03a2 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x11 = 0x3a2,0x6 03a3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a4 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x12 = 0x3a4,0x7 03a5 00ea | | Load_Encached Null_String_Cache 03a6 e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x13 = 0x3a6,0xf7ff 03a7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03a8 02c7 | | Declare_Variable Any 03a9 e003 | | Load 0x0,0x3 03aa 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03ab 4800 |H | Short_Literal 0x0 03ac 49ac |I | Short_Literal 0x1ac 03ad 00eb | | Load_Encached Diana_Cache 03ae 0096 | | Execute Package,Entry 03af e004 | | Load 0x0,0x4 03b0 1b13 | | Execute Package,Field_Read,Field_Number 0x13 03b1 1818 | | Execute Package,Field_Execute,Field_Number 0x18 03b2 c405 | | Store 0x2,0x5 03b3 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x8.0x14 = 0x3b3,0xf7fe 03b4 480a |H | Short_Literal 0xa 03b5 480d |H | Short_Literal 0xd 03b6 00f2 | | Load_Encached Diana_Attr_List 03b7 e003 | | Load 0x0,0x3 03b8 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03b9 4800 |H | Short_Literal 0x0 03ba 49ac |I | Short_Literal 0x1ac 03bb 00eb | | Load_Encached Diana_Cache 03bc 0096 | | Execute Package,Entry 03bd 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 03be 00d8 | | Load_Top At_Offset_0 03bf 0217 | | Execute Heap_Access,All_Reference 03c0 1c00 | | Execute_Immediate Run_Utility,0x0 03c1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03c2 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x15 = 0x3c2,0xf7fd ; Debug Table 0x8.0x16 = 0x3c2,0x801 03c3 00d9 | | Load_Top At_Offset_1 03c4 0217 | | Execute Heap_Access,All_Reference 03c5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 03c6 4973 |Is | Short_Literal 0x173 ; Debug Table 0x8.0x17 = 0x3c6,0x802 03c7 00eb | | Load_Encached Diana_Cache 03c8 0098 | | Execute Package,Field_Read_Dynamic 03c9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 03ca 00d9 | | Load_Top At_Offset_1 03cb 0217 | | Execute Heap_Access,All_Reference 03cc 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 03cd 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x18 = 0x3cd,0x803 03ce 00da | | Load_Top At_Offset_2 03cf e404 | | Load 0x2,0x4 03d0 e002 | | Load 0x0,0x2 03d1 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03d2 00d9 | | Load_Top At_Offset_1 03d3 0217 | | Execute Heap_Access,All_Reference 03d4 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 03d5 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x19 = 0x3d5,0x804 03d6 00d9 | | Load_Top At_Offset_1 03d7 0217 | | Execute Heap_Access,All_Reference 03d8 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 03d9 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x1a = 0x3d9,0x805 03da 00d9 | | Load_Top At_Offset_1 03db 0217 | | Execute Heap_Access,All_Reference 03dc 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 03dd 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x1b = 0x3dd,0x806 03de 00d9 | | Load_Top At_Offset_1 03df 0217 | | Execute Heap_Access,All_Reference 03e0 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 03e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1c = 0x3e1,0x807 03e2 00d0 | | Action Swap_Control 03e3 00d1 | | Pop_Control Pop_Count_1 03e4 00d0 | | Action Swap_Control 03e5 00d1 | | Pop_Control Pop_Count_1 03e6 00d0 | | Action Swap_Control 03e7 00d1 | | Pop_Control Pop_Count_1 03e8 4973 |Is | Short_Literal 0x173 ; Debug Table 0x8.0x1d = 0x3e8,0x7 03e9 00eb | | Load_Encached Diana_Cache 03ea 0098 | | Execute Package,Field_Read_Dynamic 03eb 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 03ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ed 0000 0000 | | .XXX[0x3] 03ef 0000 | | 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03f4 | | .CONST 0x03f4 ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0002 | | .CONST 0x0002 ; Number of locals 03f3 INIT_03f0: 03f3 e20d | | Load 0x1,0xd ; Debug Table 0x9 = .DEBUG 0x03f3,0x098c,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00c8 ; Debug Table 0x9.0x0 = 0x3f3,0xffff 03f4 BODY_03f0: 03f4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1 = 0x3f4,0x1 03f5 8210 | | Call 0x1,0x10 03f6 684c |hL | Jump_Zero 0x443 03f7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x2 = 0x3f7,0x2 03f8 e5fe | | Load 0x2,-0x2 03f9 e5ff | | Load 0x2,-0x1 03fa e002 | | Load 0x0,0x2 ; Debug Table 0x9.0x3 = 0x3fa,0xfbff 03fb 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03fc 02c7 | | Declare_Variable Any 03fd e003 | | Load 0x0,0x3 03fe 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03ff 4800 |H | Short_Literal 0x0 0400 49ac |I | Short_Literal 0x1ac 0401 00eb | | Load_Encached Diana_Cache 0402 0096 | | Execute Package,Entry 0403 e004 | | Load 0x0,0x4 0404 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0405 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0406 c406 | | Store 0x2,0x6 0407 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x9.0x4 = 0x407,0xfbfe 0408 480a |H | Short_Literal 0xa 0409 480d |H | Short_Literal 0xd 040a 00f2 | | Load_Encached Diana_Attr_List 040b e003 | | Load 0x0,0x3 040c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 040d 4800 |H | Short_Literal 0x0 040e 49ac |I | Short_Literal 0x1ac 040f 00eb | | Load_Encached Diana_Cache 0410 0096 | | Execute Package,Entry 0411 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 0412 00d8 | | Load_Top At_Offset_0 0413 0217 | | Execute Heap_Access,All_Reference 0414 1c00 | | Execute_Immediate Run_Utility,0x0 0415 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0416 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x5 = 0x416,0xfbfd ; Debug Table 0x9.0x6 = 0x416,0x401 0417 00d9 | | Load_Top At_Offset_1 0418 0217 | | Execute Heap_Access,All_Reference 0419 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 041a 4973 |Is | Short_Literal 0x173 ; Debug Table 0x9.0x7 = 0x41a,0x402 041b 00eb | | Load_Encached Diana_Cache 041c 0098 | | Execute Package,Field_Read_Dynamic 041d 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 041e 00d9 | | Load_Top At_Offset_1 041f 0217 | | Execute Heap_Access,All_Reference 0420 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0421 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x8 = 0x421,0x403 0422 00da | | Load_Top At_Offset_2 0423 e405 | | Load 0x2,0x5 0424 e002 | | Load 0x0,0x2 0425 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0426 00d9 | | Load_Top At_Offset_1 0427 0217 | | Execute Heap_Access,All_Reference 0428 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0429 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x9 = 0x429,0x404 042a 00d9 | | Load_Top At_Offset_1 042b 0217 | | Execute Heap_Access,All_Reference 042c 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 042d 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0xa = 0x42d,0x405 042e 00d9 | | Load_Top At_Offset_1 042f 0217 | | Execute Heap_Access,All_Reference 0430 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 0431 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0xb = 0x431,0x406 0432 00d9 | | Load_Top At_Offset_1 0433 0217 | | Execute Heap_Access,All_Reference 0434 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0435 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xc = 0x435,0x407 0436 00d0 | | Action Swap_Control 0437 00d1 | | Pop_Control Pop_Count_1 0438 00d0 | | Action Swap_Control 0439 00d1 | | Pop_Control Pop_Count_1 043a 00d0 | | Action Swap_Control 043b 00d1 | | Pop_Control Pop_Count_1 043c 00d0 | | Action Swap_Control 043d 00d1 | | Pop_Control Pop_Count_1 043e 4973 |Is | Short_Literal 0x173 ; Debug Table 0x9.0xd = 0x43e,0x2 043f 00eb | | Load_Encached Diana_Cache 0440 0098 | | Execute Package,Field_Read_Dynamic 0441 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0442 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0443 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0xe = 0x443,0x3 0444 8211 | | Call 0x1,0x11 0445 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0446 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xf = 0x446,0x4 0447 822d | - | Call 0x1,0x2d 0448 680a |h | Jump_Zero 0x453 0449 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x10 = 0x449,0x5 044a 00d9 | | Load_Top At_Offset_1 044b 00eb | | Load_Encached Diana_Cache 044c 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 044d e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x11 = 0x44d,0x6 044e 00d9 | | Load_Top At_Offset_1 044f 00eb | | Load_Encached Diana_Cache 0450 1850 | P | Execute Package,Field_Execute,Field_Number 0x50 0451 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x12 = 0x451,0x7 0452 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0453 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x13 = 0x453,0x8 0454 e5fe | | Load 0x2,-0x2 0455 e5ff | | Load 0x2,-0x1 0456 e002 | | Load 0x0,0x2 ; Debug Table 0x9.0x14 = 0x456,0xf7ff 0457 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0458 02c7 | | Declare_Variable Any 0459 e003 | | Load 0x0,0x3 045a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 045b 4800 |H | Short_Literal 0x0 045c 49ac |I | Short_Literal 0x1ac 045d 00eb | | Load_Encached Diana_Cache 045e 0096 | | Execute Package,Entry 045f e004 | | Load 0x0,0x4 0460 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0461 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0462 c406 | | Store 0x2,0x6 0463 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x9.0x15 = 0x463,0xf7fe 0464 480a |H | Short_Literal 0xa 0465 480d |H | Short_Literal 0xd 0466 00f2 | | Load_Encached Diana_Attr_List 0467 e003 | | Load 0x0,0x3 0468 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0469 4800 |H | Short_Literal 0x0 046a 49ac |I | Short_Literal 0x1ac 046b 00eb | | Load_Encached Diana_Cache 046c 0096 | | Execute Package,Entry 046d 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 046e 00d8 | | Load_Top At_Offset_0 046f 0217 | | Execute Heap_Access,All_Reference 0470 1c00 | | Execute_Immediate Run_Utility,0x0 0471 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0472 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x16 = 0x472,0xf7fd ; Debug Table 0x9.0x17 = 0x472,0x801 0473 00d9 | | Load_Top At_Offset_1 0474 0217 | | Execute Heap_Access,All_Reference 0475 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0476 4973 |Is | Short_Literal 0x173 ; Debug Table 0x9.0x18 = 0x476,0x802 0477 00eb | | Load_Encached Diana_Cache 0478 0098 | | Execute Package,Field_Read_Dynamic 0479 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 047a 00d9 | | Load_Top At_Offset_1 047b 0217 | | Execute Heap_Access,All_Reference 047c 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 047d 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x19 = 0x47d,0x803 047e 00da | | Load_Top At_Offset_2 047f e405 | | Load 0x2,0x5 0480 e002 | | Load 0x0,0x2 0481 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0482 00d9 | | Load_Top At_Offset_1 0483 0217 | | Execute Heap_Access,All_Reference 0484 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0485 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x1a = 0x485,0x804 0486 00d9 | | Load_Top At_Offset_1 0487 0217 | | Execute Heap_Access,All_Reference 0488 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 0489 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1b = 0x489,0x805 048a 00d9 | | Load_Top At_Offset_1 048b 0217 | | Execute Heap_Access,All_Reference 048c 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 048d 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1c = 0x48d,0x806 048e 00d9 | | Load_Top At_Offset_1 048f 0217 | | Execute Heap_Access,All_Reference 0490 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0491 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x1d = 0x491,0x807 0492 00d0 | | Action Swap_Control 0493 00d1 | | Pop_Control Pop_Count_1 0494 00d0 | | Action Swap_Control 0495 00d1 | | Pop_Control Pop_Count_1 0496 00d0 | | Action Swap_Control 0497 00d1 | | Pop_Control Pop_Count_1 0498 00d0 | | Action Swap_Control 0499 00d1 | | Pop_Control Pop_Count_1 049a 4973 |Is | Short_Literal 0x173 ; Debug Table 0x9.0x1e = 0x49a,0x8 049b 00eb | | Load_Encached Diana_Cache 049c 0098 | | Execute Package,Field_Read_Dynamic 049d 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 049e 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 049f 0000 | | .XXX[0x1] 04a0 ; -------------------------------------------------------------------------------------- 04a0 ; SUBPROGRAM 04a0 ; -------------------------------------------------------------------------------------- 04a0 04a3 | | .CONST 0x04a3 ; Address of begin 04a1 0004 | | .CONST 0x0004 ; Address of exception handler 04a2 0001 | | .CONST 0x0001 ; Number of locals 04a3 BODY_04a0: 04a3 INIT_04a0: 04a3 00db | | Load_Top At_Offset_3 ; Debug Table 0xa = .DEBUG 0x04a3,0x09cc,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00d9 ; Debug Table 0xa.0x0 = 0x4a3,0x1 04a4 8210 | | Call 0x1,0x10 04a5 7007 |p | Jump_Nonzero 0x4ad 04a6 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x1 = 0x4a6,0x2 04a7 e22a | * | Load 0x1,0x2a 04a8 e5ff | | Load 0x2,-0x1 04a9 4973 |Is | Short_Literal 0x173 04aa 00eb | | Load_Encached Diana_Cache 04ab 0098 | | Execute Package,Field_Read_Dynamic 04ac 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 04ad 4503 |E | Exit_Suprogram New_Top_Offset 0x3 04ae 0000 0000 | | .XXX[0x2] 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 e22a | * | Load 0x1,0x2a ; Debug Table 0xb = .DEBUG 0x04b3,0x09d2,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00e7 ; Debug Table 0xb.0x0 = 0x4b3,0x1 04b4 00db | | Load_Top At_Offset_3 04b5 4973 |Is | Short_Literal 0x173 04b6 00eb | | Load_Encached Diana_Cache 04b7 0098 | | Execute Package,Field_Read_Dynamic 04b8 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 04b9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04ba 0000 0000 | | .BLANK 0000[0x6] 04c0 ; -------------------------------------------------------------------------------------- 04c0 ; SUBPROGRAM 04c0 ; -------------------------------------------------------------------------------------- 04c0 04c3 | | .CONST 0x04c3 ; Address of begin 04c1 0004 | | .CONST 0x0004 ; Address of exception handler 04c2 0001 | | .CONST 0x0001 ; Number of locals 04c3 BODY_04c0: 04c3 INIT_04c0: 04c3 e22a | * | Load 0x1,0x2a ; Debug Table 0xc = .DEBUG 0x04c3,0x09d6,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00f1 ; Debug Table 0xc.0x0 = 0x4c3,0x1 04c4 00db | | Load_Top At_Offset_3 04c5 4973 |Is | Short_Literal 0x173 04c6 00eb | | Load_Encached Diana_Cache 04c7 0098 | | Execute Package,Field_Read_Dynamic 04c8 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 04c9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04ca 0000 0000 | | .BLANK 0000[0x6] 04d0 ; -------------------------------------------------------------------------------------- 04d0 ; SUBPROGRAM 04d0 ; -------------------------------------------------------------------------------------- 04d0 04d3 | | .CONST 0x04d3 ; Address of begin 04d1 0004 | | .CONST 0x0004 ; Address of exception handler 04d2 0001 | | .CONST 0x0001 ; Number of locals 04d3 BODY_04d0: 04d3 INIT_04d0: 04d3 00db | | Load_Top At_Offset_3 ; Debug Table 0xd = .DEBUG 0x04d3,0x09da,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00fc ; Debug Table 0xd.0x0 = 0x4d3,0x1 04d4 8210 | | Call 0x1,0x10 04d5 7007 |p | Jump_Nonzero 0x4dd 04d6 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x4d6,0x2 04d7 e22b | + | Load 0x1,0x2b 04d8 e5ff | | Load 0x2,-0x1 04d9 4973 |Is | Short_Literal 0x173 04da 00eb | | Load_Encached Diana_Cache 04db 0098 | | Execute Package,Field_Read_Dynamic 04dc 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 04dd 4503 |E | Exit_Suprogram New_Top_Offset 0x3 04de 0000 0000 | | .XXX[0x2] 04e0 ; -------------------------------------------------------------------------------------- 04e0 ; SUBPROGRAM 04e0 ; -------------------------------------------------------------------------------------- 04e0 04e3 | | .CONST 0x04e3 ; Address of begin 04e1 0004 | | .CONST 0x0004 ; Address of exception handler 04e2 0001 | | .CONST 0x0001 ; Number of locals 04e3 BODY_04e0: 04e3 INIT_04e0: 04e3 e22b | + | Load 0x1,0x2b ; Debug Table 0xe = .DEBUG 0x04e3,0x09e0,0x0001,0x0000,0x0056,0xfac5,0x0000,0x010a ; Debug Table 0xe.0x0 = 0x4e3,0x1 04e4 00db | | Load_Top At_Offset_3 04e5 4973 |Is | Short_Literal 0x173 04e6 00eb | | Load_Encached Diana_Cache 04e7 0098 | | Execute Package,Field_Read_Dynamic 04e8 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 04e9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04ea 0000 0000 | | .BLANK 0000[0x6] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04f3 | | .CONST 0x04f3 ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0001 | | .CONST 0x0001 ; Number of locals 04f3 BODY_04f0: 04f3 INIT_04f0: 04f3 e22b | + | Load 0x1,0x2b ; Debug Table 0xf = .DEBUG 0x04f3,0x09e4,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0114 ; Debug Table 0xf.0x0 = 0x4f3,0x1 04f4 00db | | Load_Top At_Offset_3 04f5 4973 |Is | Short_Literal 0x173 04f6 00eb | | Load_Encached Diana_Cache 04f7 0098 | | Execute Package,Field_Read_Dynamic 04f8 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 04f9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04fa 0000 0000 | | .BLANK 0000[0x6] 0500 ; -------------------------------------------------------------------------------------- 0500 ; SUBPROGRAM 0500 ; -------------------------------------------------------------------------------------- 0500 0504 | | .CONST 0x0504 ; Address of begin 0501 0004 | | .CONST 0x0004 ; Address of exception handler 0502 0002 | | .CONST 0x0002 ; Number of locals 0503 INIT_0500: 0503 e20e | | Load 0x1,0xe ; Debug Table 0x10 = .DEBUG 0x0503,0x09e8,0x0001,0x0000,0x0056,0xfac5,0x0000,0x011f ; Debug Table 0x10.0x0 = 0x503,0xffff 0504 BODY_0500: 0504 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x1 = 0x504,0x1 0505 8220 | | Call 0x1,0x20 0506 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0507 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2 = 0x507,0x2 0508 e5ff | | Load 0x2,-0x1 0509 8213 | | Call 0x1,0x13 050a e5fe | | Load 0x2,-0x2 050b 821e | | Call 0x1,0x1e 050c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 050d 0000 0000 | | .XXX[0x3] 050f 0000 | | 0510 ; -------------------------------------------------------------------------------------- 0510 ; SUBPROGRAM 0510 ; -------------------------------------------------------------------------------------- 0510 0514 | | .CONST 0x0514 ; Address of begin 0511 0004 | | .CONST 0x0004 ; Address of exception handler 0512 0002 | | .CONST 0x0002 ; Number of locals 0513 INIT_0510: 0513 e20e | | Load 0x1,0xe ; Debug Table 0x11 = .DEBUG 0x0513,0x09f0,0x0001,0x0000,0x0056,0xfac5,0x0000,0x012d ; Debug Table 0x11.0x0 = 0x513,0xffff 0514 BODY_0510: 0514 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x1 = 0x514,0x1 0515 8223 | # | Call 0x1,0x23 0516 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0517 e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0x2 = 0x517,0x2 0518 00d9 | | Load_Top At_Offset_1 0519 8213 | | Call 0x1,0x13 051a e5ff | | Load 0x2,-0x1 051b 8221 | ! | Call 0x1,0x21 051c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 051d 0000 0000 | | .XXX[0x3] 051f 0000 | | 0520 ; -------------------------------------------------------------------------------------- 0520 ; SUBPROGRAM 0520 ; -------------------------------------------------------------------------------------- 0520 0523 | # | .CONST 0x0523 ; Address of begin 0521 0004 | | .CONST 0x0004 ; Address of exception handler 0522 0001 | | .CONST 0x0001 ; Number of locals 0523 BODY_0520: 0523 INIT_0520: 0523 00db | | Load_Top At_Offset_3 ; Debug Table 0x12 = .DEBUG 0x0523,0x09f8,0x0001,0x0000,0x0056,0xfac5,0x0000,0x013b ; Debug Table 0x12.0x0 = 0x523,0x1 0524 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x1 = 0x524,0x401 0525 7002 |p | Jump_Nonzero 0x528 0526 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x2 = 0x526,0x402 0527 7826 |x& | Jump 0x54e 0528 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x528,0x403 0529 0217 | | Execute Heap_Access,All_Reference 052a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 052b 6804 |h | Jump_Zero 0x530 052c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x4 = 0x52c,0x404 052d 0217 | | Execute Heap_Access,All_Reference 052e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 052f 781e |x | Jump 0x54e 0530 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x5 = 0x530,0x405 0531 e403 | | Load 0x2,0x3 ; Debug Table 0x12.0x6 = 0x531,0x801 0532 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x12.0x7 = 0x532,0x802 0533 00d0 | | Action Swap_Control ; Debug Table 0x12.0x8 = 0x533,0x803 ; Debug Table 0x12.0x9 = 0x533,0x804 0534 00d1 | | Pop_Control Pop_Count_1 0535 49bb |I | Short_Literal 0x1bb ; Debug Table 0x12.0xa = 0x535,0x405 0536 00eb | | Load_Encached Diana_Cache 0537 0098 | | Execute Package,Field_Read_Dynamic 0538 012c | , | Execute Any,Size 0539 e005 | | Load 0x0,0x5 053a 1b17 | | Execute Package,Field_Read,Field_Number 0x17 053b 025b | [ | Execute Discrete,Check_In_Type 053c 0273 | s | Execute Discrete,Plus 053d 00d9 | | Load_Top At_Offset_1 053e e404 | | Load 0x2,0x4 ; Debug Table 0x12.0xb = 0x53e,0xc01 053f 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x12.0xc = 0x53f,0xc02 0540 00d0 | | Action Swap_Control ; Debug Table 0x12.0xd = 0x540,0xc03 ; Debug Table 0x12.0xe = 0x540,0xc04 0541 00d1 | | Pop_Control Pop_Count_1 0542 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x12.0xf = 0x542,0x804 0543 00eb | | Load_Encached Diana_Cache 0544 0098 | | Execute Package,Field_Read_Dynamic 0545 49c9 |I | Short_Literal 0x1c9 0546 00eb | | Load_Encached Diana_Cache 0547 0098 | | Execute Package,Field_Read_Dynamic 0548 49ca |I | Short_Literal 0x1ca 0549 00eb | | Load_Encached Diana_Cache 054a 0095 | | Execute Package,Field_Reference_Dynamic 054b e006 | | Load 0x0,0x6 054c 1819 | | Execute Package,Field_Execute,Field_Number 0x19 054d 7800 |x | Jump 0x54e 054e 00d0 | | Action Swap_Control 054f 00d1 | | Pop_Control Pop_Count_1 0550 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x10 = 0x550,0x1 0551 8224 | $ | Call 0x1,0x24 0552 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0553 0000 0000 | | .BLANK 0000[0x5] 0558 ; -------------------------------------------------------------------------------------- 0558 ; SUBPROGRAM 0558 ; -------------------------------------------------------------------------------------- 0558 055d | ] | .CONST 0x055d ; Address of begin 0559 0004 | | .CONST 0x0004 ; Address of exception handler 055a 0003 | | .CONST 0x0003 ; Number of locals 055b INIT_0558: 055b e20d | | Load 0x1,0xd ; Debug Table 0x13 = .DEBUG 0x055b,0x0a1c,0x0001,0x0000,0x0056,0xfac5,0x0000,0x0149 ; Debug Table 0x13.0x0 = 0x55b,0xffff 055c e20e | | Load 0x1,0xe ; Debug Table 0x13.0x1 = 0x55c,0xfffe 055d BODY_0558: 055d e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x2 = 0x55d,0x1 055e 8210 | | Call 0x1,0x10 055f 6805 |h | Jump_Zero 0x565 0560 e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0x3 = 0x560,0x2 0561 a5fe | | Store_Unchecked 0x2,-0x2 0562 e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0x4 = 0x562,0x3 0563 a5fd | | Store_Unchecked 0x2,-0x3 0564 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x13.0x5 = 0x564,0x4 0565 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x6 = 0x565,0x5 0566 8211 | | Call 0x1,0x11 0567 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0568 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x7 = 0x568,0x6 0569 8212 | | Call 0x1,0x12 056a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 056b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x8 = 0x56b,0x7 056c 8214 | | Call 0x1,0x14 056d 01db | | Execute Vector,Length 056e 700d |p | Jump_Nonzero 0x57c 056f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x9 = 0x56f,0x8 0570 8210 | | Call 0x1,0x10 0571 6805 |h | Jump_Zero 0x577 0572 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0xa = 0x572,0x9 0573 a5fe | | Store_Unchecked 0x2,-0x2 0574 e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0xb = 0x574,0xa 0575 a5fd | | Store_Unchecked 0x2,-0x3 0576 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0577 e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0xc = 0x577,0xb 0578 a5fe | | Store_Unchecked 0x2,-0x2 0579 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0xd = 0x579,0xc 057a a5fd | | Store_Unchecked 0x2,-0x3 057b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 057c e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0xe = 0x57c,0xd 057d a5fe | | Store_Unchecked 0x2,-0x2 057e e22c | , | Load 0x1,0x2c ; Debug Table 0x13.0xf = 0x57e,0xe 057f e5ff | | Load 0x2,-0x1 0580 4973 |Is | Short_Literal 0x173 0581 00eb | | Load_Encached Diana_Cache 0582 0098 | | Execute Package,Field_Read_Dynamic 0583 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 0584 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x10 = 0x584,0xf 0585 00ea | | Load_Encached Null_String_Cache 0586 e002 | | Load 0x0,0x2 ; Debug Table 0x13.0x11 = 0x586,0xfbff 0587 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0588 02c7 | | Declare_Variable Any 0589 e003 | | Load 0x0,0x3 058a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 058b 4800 |H | Short_Literal 0x0 058c 49ac |I | Short_Literal 0x1ac 058d 00eb | | Load_Encached Diana_Cache 058e 0096 | | Execute Package,Entry 058f e004 | | Load 0x0,0x4 0590 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0591 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0592 c406 | | Store 0x2,0x6 0593 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x13.0x12 = 0x593,0xfbfe 0594 480a |H | Short_Literal 0xa 0595 480d |H | Short_Literal 0xd 0596 00f2 | | Load_Encached Diana_Attr_List 0597 e003 | | Load 0x0,0x3 0598 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0599 4800 |H | Short_Literal 0x0 059a 49ac |I | Short_Literal 0x1ac 059b 00eb | | Load_Encached Diana_Cache 059c 0096 | | Execute Package,Entry 059d 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 059e 00d8 | | Load_Top At_Offset_0 059f 0217 | | Execute Heap_Access,All_Reference 05a0 1c00 | | Execute_Immediate Run_Utility,0x0 05a1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05a2 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x13 = 0x5a2,0xfbfd ; Debug Table 0x13.0x14 = 0x5a2,0x401 05a3 00d9 | | Load_Top At_Offset_1 05a4 0217 | | Execute Heap_Access,All_Reference 05a5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 05a6 4973 |Is | Short_Literal 0x173 ; Debug Table 0x13.0x15 = 0x5a6,0x402 05a7 00eb | | Load_Encached Diana_Cache 05a8 0098 | | Execute Package,Field_Read_Dynamic 05a9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 05aa 00d9 | | Load_Top At_Offset_1 05ab 0217 | | Execute Heap_Access,All_Reference 05ac 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 05ad 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x16 = 0x5ad,0x403 05ae 00da | | Load_Top At_Offset_2 05af e405 | | Load 0x2,0x5 05b0 e002 | | Load 0x0,0x2 05b1 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05b2 00d9 | | Load_Top At_Offset_1 05b3 0217 | | Execute Heap_Access,All_Reference 05b4 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 05b5 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x17 = 0x5b5,0x404 05b6 00d9 | | Load_Top At_Offset_1 05b7 0217 | | Execute Heap_Access,All_Reference 05b8 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 05b9 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x18 = 0x5b9,0x405 05ba 00d9 | | Load_Top At_Offset_1 05bb 0217 | | Execute Heap_Access,All_Reference 05bc 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 05bd 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x19 = 0x5bd,0x406 05be 00d9 | | Load_Top At_Offset_1 05bf 0217 | | Execute Heap_Access,All_Reference 05c0 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 05c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1a = 0x5c1,0x407 05c2 00d0 | | Action Swap_Control 05c3 00d1 | | Pop_Control Pop_Count_1 05c4 00d0 | | Action Swap_Control 05c5 00d1 | | Pop_Control Pop_Count_1 05c6 00d0 | | Action Swap_Control 05c7 00d1 | | Pop_Control Pop_Count_1 05c8 4973 |Is | Short_Literal 0x173 ; Debug Table 0x13.0x1b = 0x5c8,0xf 05c9 00eb | | Load_Encached Diana_Cache 05ca 0098 | | Execute Package,Field_Read_Dynamic 05cb 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 05cc a5fd | | Store_Unchecked 0x2,-0x3 05cd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 05ce 0000 0000 | | .XXX[0x2] 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; SUBPROGRAM 05d0 ; -------------------------------------------------------------------------------------- 05d0 05dd | | .CONST 0x05dd ; Address of begin 05d1 0004 | | .CONST 0x0004 ; Address of exception handler 05d2 0004 | | .CONST 0x0004 ; Number of locals 05d3 INIT_05d0: 05d3 e20e | | Load 0x1,0xe ; Debug Table 0x14 = .DEBUG 0x05d3,0x0a56,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0156 ; Debug Table 0x14.0x0 = 0x5d3,0xffff 05d4 e22b | + | Load 0x1,0x2b 05d5 e5ff | | Load 0x2,-0x1 05d6 4973 |Is | Short_Literal 0x173 05d7 00eb | | Load_Encached Diana_Cache 05d8 0098 | | Execute Package,Field_Read_Dynamic 05d9 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 05da 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05db e20d | | Load 0x1,0xd ; Debug Table 0x14.0x1 = 0x5db,0xfffe 05dc e20e | | Load 0x1,0xe ; Debug Table 0x14.0x2 = 0x5dc,0xfffd 05dd BODY_05d0: 05dd 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x3 = 0x5dd,0x1 05de 8210 | | Call 0x1,0x10 05df 6802 |h | Jump_Zero 0x5e2 05e0 e22c | , | Load 0x1,0x2c ; Debug Table 0x14.0x4 = 0x5e0,0x2 05e1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05e2 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x5 = 0x5e2,0x3 05e3 8211 | | Call 0x1,0x11 05e4 0032 | 2 | Store_Top Heap_Access,At_Offset_2 05e5 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x6 = 0x5e5,0x4 05e6 8212 | | Call 0x1,0x12 05e7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05e8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x7 = 0x5e8,0x5 ; Debug Table 0x14.0x8 = 0x5e8,0x401 05e9 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x9 = 0x5e9,0x402 05ea 0f78 | x | Execute_Immediate Equal,0x78 ; Debug Table 0x14.0xa = 0x5ea,0x403 ; Debug Table 0x14.0xb = 0x5ea,0x404 ; Debug Table 0x14.0xc = 0x5ea,0x5 05eb 6811 |h | Jump_Zero 0x5fd 05ec 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xd = 0x5ec,0x6 05ed 822d | - | Call 0x1,0x2d 05ee 6805 |h | Jump_Zero 0x5f4 05ef 00d8 | | Load_Top At_Offset_0 05f0 8210 | | Call 0x1,0x10 05f1 6802 |h | Jump_Zero 0x5f4 05f2 e22c | , | Load 0x1,0x2c ; Debug Table 0x14.0xe = 0x5f2,0x7 05f3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05f4 e22b | + | Load 0x1,0x2b ; Debug Table 0x14.0xf = 0x5f4,0x8 05f5 e5ff | | Load 0x2,-0x1 05f6 4973 |Is | Short_Literal 0x173 05f7 00eb | | Load_Encached Diana_Cache 05f8 0098 | | Execute Package,Field_Read_Dynamic 05f9 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 05fa 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x10 = 0x5fa,0x9 05fb 821b | | Call 0x1,0x1b 05fc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x11 = 0x5fd,0xa 05fe 822d | - | Call 0x1,0x2d 05ff 680d |h | Jump_Zero 0x60d 0600 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x12 = 0x600,0xb 0601 8210 | | Call 0x1,0x10 0602 6802 |h | Jump_Zero 0x605 0603 e22c | , | Load 0x1,0x2c ; Debug Table 0x14.0x13 = 0x603,0xc 0604 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0605 e22b | + | Load 0x1,0x2b ; Debug Table 0x14.0x14 = 0x605,0xd 0606 e5ff | | Load 0x2,-0x1 0607 4973 |Is | Short_Literal 0x173 0608 00eb | | Load_Encached Diana_Cache 0609 0098 | | Execute Package,Field_Read_Dynamic 060a 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 060b 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x15 = 0x60b,0xe 060c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 060d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x16 = 0x60d,0xf 060e 8210 | | Call 0x1,0x10 060f 6802 |h | Jump_Zero 0x612 0610 e22c | , | Load 0x1,0x2c ; Debug Table 0x14.0x17 = 0x610,0x10 0611 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0612 e22c | , | Load 0x1,0x2c ; Debug Table 0x14.0x18 = 0x612,0x11 0613 00db | | Load_Top At_Offset_3 0614 4973 |Is | Short_Literal 0x173 0615 00eb | | Load_Encached Diana_Cache 0616 0098 | | Execute Package,Field_Read_Dynamic 0617 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 0618 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x19 = 0x618,0x12 0619 00ea | | Load_Encached Null_String_Cache 061a e002 | | Load 0x0,0x2 ; Debug Table 0x14.0x1a = 0x61a,0xf7ff 061b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 061c 02c7 | | Declare_Variable Any 061d e003 | | Load 0x0,0x3 061e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 061f 4800 |H | Short_Literal 0x0 0620 49ac |I | Short_Literal 0x1ac 0621 00eb | | Load_Encached Diana_Cache 0622 0096 | | Execute Package,Entry 0623 e004 | | Load 0x0,0x4 0624 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0625 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0626 c407 | | Store 0x2,0x7 0627 00f2 | | Load_Encached Diana_Attr_List ; Debug Table 0x14.0x1b = 0x627,0xf7fe 0628 480a |H | Short_Literal 0xa 0629 480d |H | Short_Literal 0xd 062a 00f2 | | Load_Encached Diana_Attr_List 062b e003 | | Load 0x0,0x3 062c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 062d 4800 |H | Short_Literal 0x0 062e 49ac |I | Short_Literal 0x1ac 062f 00eb | | Load_Encached Diana_Cache 0630 0096 | | Execute Package,Entry 0631 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 0632 00d8 | | Load_Top At_Offset_0 0633 0217 | | Execute Heap_Access,All_Reference 0634 1c00 | | Execute_Immediate Run_Utility,0x0 0635 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0636 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x1c = 0x636,0xf7fd ; Debug Table 0x14.0x1d = 0x636,0x801 0637 00d9 | | Load_Top At_Offset_1 0638 0217 | | Execute Heap_Access,All_Reference 0639 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 063a 4973 |Is | Short_Literal 0x173 ; Debug Table 0x14.0x1e = 0x63a,0x802 063b 00eb | | Load_Encached Diana_Cache 063c 0098 | | Execute Package,Field_Read_Dynamic 063d 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 063e 00d9 | | Load_Top At_Offset_1 063f 0217 | | Execute Heap_Access,All_Reference 0640 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0641 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x1f = 0x641,0x803 0642 00da | | Load_Top At_Offset_2 0643 e406 | | Load 0x2,0x6 0644 e002 | | Load 0x0,0x2 0645 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0646 00d9 | | Load_Top At_Offset_1 0647 0217 | | Execute Heap_Access,All_Reference 0648 2a10 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10 0649 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x20 = 0x649,0x804 064a 00d9 | | Load_Top At_Offset_1 064b 0217 | | Execute Heap_Access,All_Reference 064c 2a11 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11 064d 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x21 = 0x64d,0x805 064e 00d9 | | Load_Top At_Offset_1 064f 0217 | | Execute Heap_Access,All_Reference 0650 2a12 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12 0651 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x22 = 0x651,0x806 0652 00d9 | | Load_Top At_Offset_1 0653 0217 | | Execute Heap_Access,All_Reference 0654 2a13 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13 0655 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x23 = 0x655,0x807 0656 00d0 | | Action Swap_Control 0657 00d1 | | Pop_Control Pop_Count_1 0658 00d0 | | Action Swap_Control 0659 00d1 | | Pop_Control Pop_Count_1 065a 00d0 | | Action Swap_Control 065b 00d1 | | Pop_Control Pop_Count_1 065c 4973 |Is | Short_Literal 0x173 ; Debug Table 0x14.0x24 = 0x65c,0x12 065d 00eb | | Load_Encached Diana_Cache 065e 0098 | | Execute Package,Field_Read_Dynamic 065f 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 0660 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0661 0000 0000 | | .BLANK 0000[0x7] 0668 ; -------------------------------------------------------------------------------------- 0668 ; SUBPROGRAM 0668 ; -------------------------------------------------------------------------------------- 0668 066b | k | .CONST 0x066b ; Address of begin 0669 0004 | | .CONST 0x0004 ; Address of exception handler 066a 0001 | | .CONST 0x0001 ; Number of locals 066b BODY_0668: 066b INIT_0668: 066b 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x066b,0x0aa2,0x0002,0x0000,0x0056,0xfc45,0x0000,0x0048 ; Debug Table 0x15.0x0 = 0x66b,0x1 066c 00eb | | Load_Encached Diana_Cache 066d 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 066e 0f00 | | Execute_Immediate Equal,0x0 066f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0670 ; -------------------------------------------------------------------------------------- 0670 ; SUBPROGRAM 0670 ; -------------------------------------------------------------------------------------- 0670 0676 | v | .CONST 0x0676 ; Address of begin 0671 0004 | | .CONST 0x0004 ; Address of exception handler 0672 0002 | | .CONST 0x0002 ; Number of locals 0673 INIT_0670: 0673 e20e | | Load 0x1,0xe ; Debug Table 0x16 = .DEBUG 0x0673,0x0aa6,0x0002,0x0000,0x0056,0xfc45,0x0000,0x0060 ; Debug Table 0x16.0x0 = 0x673,0xffff 0674 00db | | Load_Top At_Offset_3 0675 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0676 BODY_0670: 0676 00cf | | Action Mark_Auxiliary 0677 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x1 = 0x677,0x1 ; Debug Table 0x16.0x2 = 0x677,0x2 0678 8212 | | Call 0x1,0x12 0679 8210 | | Call 0x1,0x10 067a 7005 |p | Jump_Nonzero 0x680 067b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x3 = 0x67b,0x3 067c 8212 | | Call 0x1,0x12 067d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 067e 00c9 | | Action Pop_Auxiliary_Loop 067f 7ff7 | | Jump 0x677 0680 00ce | | Action Pop_Auxiliary 0681 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x4 = 0x681,0x4 0682 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0683 0000 0000 | | .BLANK 0000[0x5] 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 068d | | .CONST 0x068d ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0003 | | .CONST 0x0003 ; Number of locals 068b INIT_0688: 068b e20e | | Load 0x1,0xe ; Debug Table 0x17 = .DEBUG 0x068b,0x0ab2,0x0001,0x0000,0x0056,0xfc45,0x0000,0x0085 ; Debug Table 0x17.0x0 = 0x68b,0xffff 068c e20e | | Load 0x1,0xe ; Debug Table 0x17.0x1 = 0x68c,0xfffe 068d BODY_0688: 068d e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x2 = 0x68d,0x1 068e 8210 | | Call 0x1,0x10 068f 6805 |h | Jump_Zero 0x695 0690 e22c | , | Load 0x1,0x2c ; Debug Table 0x17.0x3 = 0x690,0x2 0691 a5fe | | Store_Unchecked 0x2,-0x2 0692 e22c | , | Load 0x1,0x2c ; Debug Table 0x17.0x4 = 0x692,0x3 0693 a5fd | | Store_Unchecked 0x2,-0x3 0694 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0695 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x5 = 0x695,0x4 0696 8212 | | Call 0x1,0x12 0697 8210 | | Call 0x1,0x10 0698 6805 |h | Jump_Zero 0x69e 0699 e22c | , | Load 0x1,0x2c ; Debug Table 0x17.0x6 = 0x699,0x5 069a a5fe | | Store_Unchecked 0x2,-0x2 069b e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x7 = 0x69b,0x6 069c a5fd | | Store_Unchecked 0x2,-0x3 069d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 069e e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x8 = 0x69e,0x7 069f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 06a0 00cf | | Action Mark_Auxiliary 06a1 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x9 = 0x6a1,0x8 ; Debug Table 0x17.0xa = 0x6a1,0x9 06a2 8212 | | Call 0x1,0x12 06a3 0032 | 2 | Store_Top Heap_Access,At_Offset_2 06a4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xb = 0x6a4,0xa 06a5 8212 | | Call 0x1,0x12 06a6 8210 | | Call 0x1,0x10 06a7 7004 |p | Jump_Nonzero 0x6ac 06a8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xc = 0x6a8,0xb 06a9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 06aa 00c9 | | Action Pop_Auxiliary_Loop 06ab 7ff5 | | Jump 0x6a1 06ac 00ce | | Action Pop_Auxiliary 06ad 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xd = 0x6ad,0xc 06ae a5fe | | Store_Unchecked 0x2,-0x2 06af 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xe = 0x6af,0xd 06b0 a5fd | | Store_Unchecked 0x2,-0x3 06b1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 06b2 0000 0000 | | .BLANK 0000[0x6] 06b8 ; -------------------------------------------------------------------------------------- 06b8 ; SUBPROGRAM 06b8 ; -------------------------------------------------------------------------------------- 06b8 06c0 | | .CONST 0x06c0 ; Address of begin 06b9 0004 | | .CONST 0x0004 ; Address of exception handler 06ba 0004 | | .CONST 0x0004 ; Number of locals 06bb INIT_06b8: 06bb e20d | | Load 0x1,0xd ; Debug Table 0x18 = .DEBUG 0x06bb,0x0ad2,0x0001,0x0000,0x0056,0xfc45,0x0000,0x00dd ; Debug Table 0x18.0x0 = 0x6bb,0xffff 06bc e20d | | Load 0x1,0xd ; Debug Table 0x18.0x1 = 0x6bc,0xfffe 06bd e20e | | Load 0x1,0xe ; Debug Table 0x18.0x2 = 0x6bd,0xfffd 06be e5ff | | Load 0x2,-0x1 06bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06c0 BODY_06b8: 06c0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x3 = 0x6c0,0x1 06c1 8211 | | Call 0x1,0x11 06c2 0033 | 3 | Store_Top Heap_Access,At_Offset_3 06c3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0x4 = 0x6c3,0x2 06c4 8211 | | Call 0x1,0x11 06c5 0032 | 2 | Store_Top Heap_Access,At_Offset_2 06c6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x5 = 0x6c6,0x3 06c7 822d | - | Call 0x1,0x2d 06c8 6833 |h3 | Jump_Zero 0x6fc 06c9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x6 = 0x6c9,0x4 06ca 00eb | | Load_Encached Diana_Cache 06cb 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 06cc 0c01 | | Execute_Immediate Greater_Equal,0x1 06cd 6813 |h | Jump_Zero 0x6e1 06ce 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x7 = 0x6ce,0x5 06cf 00eb | | Load_Encached Diana_Cache 06d0 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 06d1 00da | | Load_Top At_Offset_2 06d2 00eb | | Load_Encached Diana_Cache 06d3 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 06d4 0273 | s | Execute Discrete,Plus 06d5 00e3 | | Load_Encached Natural_Cache 06d6 025b | [ | Execute Discrete,Check_In_Type 06d7 00db | | Load_Top At_Offset_3 06d8 00eb | | Load_Encached Diana_Cache 06d9 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 06da 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x8 = 0x6da,0x6 06db 00eb | | Load_Encached Diana_Cache 06dc 184e | N | Execute Package,Field_Execute,Field_Number 0x4e 06dd 00db | | Load_Top At_Offset_3 06de 00eb | | Load_Encached Diana_Cache 06df 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 06e0 780c |x | Jump 0x6ed 06e1 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x9 = 0x6e1,0x7 06e2 00eb | | Load_Encached Diana_Cache 06e3 184e | N | Execute Package,Field_Execute,Field_Number 0x4e 06e4 00da | | Load_Top At_Offset_2 06e5 00eb | | Load_Encached Diana_Cache 06e6 184e | N | Execute Package,Field_Execute,Field_Number 0x4e 06e7 0273 | s | Execute Discrete,Plus 06e8 00e3 | | Load_Encached Natural_Cache 06e9 025b | [ | Execute Discrete,Check_In_Type 06ea 00db | | Load_Top At_Offset_3 06eb 00eb | | Load_Encached Diana_Cache 06ec 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 06ed 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xa = 0x6ed,0x8 06ee 00db | | Load_Top At_Offset_3 06ef 4973 |Is | Short_Literal 0x173 06f0 00eb | | Load_Encached Diana_Cache 06f1 0098 | | Execute Package,Field_Read_Dynamic 06f2 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 06f3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06f4 e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0xb = 0x6f4,0x9 06f5 8212 | | Call 0x1,0x12 06f6 00d9 | | Load_Top At_Offset_1 06f7 4973 |Is | Short_Literal 0x173 06f8 00eb | | Load_Encached Diana_Cache 06f9 0098 | | Execute Package,Field_Read_Dynamic 06fa 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 06fb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 06fc e5fe | | Load 0x2,-0x2 ; Debug Table 0x18.0xc = 0x6fc,0xa 06fd 00d9 | | Load_Top At_Offset_1 06fe 4973 |Is | Short_Literal 0x173 06ff 00eb | | Load_Encached Diana_Cache 0700 0098 | | Execute Package,Field_Read_Dynamic 0701 1865 | e | Execute Package,Field_Execute,Field_Number 0x65 0702 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0703 ; -------------------------------------------------------------------------------------- 0703 ; STRING TABLE 0703 ; -------------------------------------------------------------------------------------- 0703 0008 | | .STRTAB 0x0008->0x0707 ; "_COMMENT" 0704 000e | | .STRTAB 0x000e->0x070b ; "PRE_COMMENT" 0705 0017 | | .STRTAB 0x0017->0x0710 ; "POST_COMMENT" 0706 0021 | ! | .STREND 0x0021->0x0716 0707 5f43 4f4d |_COM| .STRTAB_STRINGS 0717 0000 | | .XXX[0x1] 0718 ; -------------------------------------------------------------------------------------- 0718 ; Debug Table 0718 ; -------------------------------------------------------------------------------------- 0718 0003 0019 | | .CONST 0x0003,0x0019 071a 000b 07e2 | | .DEBUG 0x000b,0x07e2,0x8000,0x0000,0x0056,0xfac5,0x0000,0x0005 0722 0058 0824 | X $| .DEBUG 0x0058,0x0824,0x8000,0x0000,0x0056,0xfc45,0x0000,0x000b 072a 00ab 085c | \| .DEBUG 0x00ab,0x085c,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0021 0732 00b3 0860 | `| .DEBUG 0x00b3,0x0860,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0055 073a 00cb 086e | n| .DEBUG 0x00cb,0x086e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0093 0742 0153 08a2 | S | .DEBUG 0x0153,0x08a2,0x0002,0x0000,0x0056,0xfac5,0x0000,0x009c 074a 01db 08d8 | | .DEBUG 0x01db,0x08d8,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00a5 0752 028b 090e | | .DEBUG 0x028b,0x090e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00b6 075a 0343 094e | C N| .DEBUG 0x0343,0x094e,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00bf 0762 03f3 098c | | .DEBUG 0x03f3,0x098c,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00c8 076a 04a3 09cc | | .DEBUG 0x04a3,0x09cc,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00d9 0772 04b3 09d2 | | .DEBUG 0x04b3,0x09d2,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00e7 077a 04c3 09d6 | | .DEBUG 0x04c3,0x09d6,0x0002,0x0000,0x0056,0xfac5,0x0000,0x00f1 0782 04d3 09da | | .DEBUG 0x04d3,0x09da,0x0001,0x0000,0x0056,0xfac5,0x0000,0x00fc 078a 04e3 09e0 | | .DEBUG 0x04e3,0x09e0,0x0001,0x0000,0x0056,0xfac5,0x0000,0x010a 0792 04f3 09e4 | | .DEBUG 0x04f3,0x09e4,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0114 079a 0503 09e8 | | .DEBUG 0x0503,0x09e8,0x0001,0x0000,0x0056,0xfac5,0x0000,0x011f 07a2 0513 09f0 | | .DEBUG 0x0513,0x09f0,0x0001,0x0000,0x0056,0xfac5,0x0000,0x012d 07aa 0523 09f8 | # | .DEBUG 0x0523,0x09f8,0x0001,0x0000,0x0056,0xfac5,0x0000,0x013b 07b2 055b 0a1c | [ | .DEBUG 0x055b,0x0a1c,0x0001,0x0000,0x0056,0xfac5,0x0000,0x0149 07ba 05d3 0a56 | V| .DEBUG 0x05d3,0x0a56,0x0002,0x0000,0x0056,0xfac5,0x0000,0x0156 07c2 066b 0aa2 | k | .DEBUG 0x066b,0x0aa2,0x0002,0x0000,0x0056,0xfc45,0x0000,0x0048 07ca 0673 0aa6 | s | .DEBUG 0x0673,0x0aa6,0x0002,0x0000,0x0056,0xfc45,0x0000,0x0060 07d2 068b 0ab2 | | .DEBUG 0x068b,0x0ab2,0x0001,0x0000,0x0056,0xfc45,0x0000,0x0085 07da 06bb 0ad2 | | .DEBUG 0x06bb,0x0ad2,0x0001,0x0000,0x0056,0xfc45,0x0000,0x00dd 07e2 ; -------------------------------------------------------------------------------------- 07e2 ; Debug3 Subtable 0x0 07e2 ; -------------------------------------------------------------------------------------- 07e2 0020 0000 | | .DBG3TAB 0x0020,0x0000 07e4 000b ffff | | .CONST 0x000b,0xffff 07e6 000b fffe | | .CONST 0x000b,0xfffe 07e8 000b fffd | | .CONST 0x000b,0xfffd 07ea 000b fffc | | .CONST 0x000b,0xfffc 07ec 000e fffb | | .CONST 0x000e,0xfffb 07ee 0013 fffa | | .CONST 0x0013,0xfffa 07f0 0015 fff9 | | .CONST 0x0015,0xfff9 07f2 001a fff8 | | .CONST 0x001a,0xfff8 07f4 001f fff7 | | .CONST 0x001f,0xfff7 07f6 0024 fff6 | $ | .CONST 0x0024,0xfff6 07f8 0026 fff5 | & | .CONST 0x0026,0xfff5 07fa 0029 fff4 | ) | .CONST 0x0029,0xfff4 07fc 002c fff3 | , | .CONST 0x002c,0xfff3 07fe 002f fff2 | / | .CONST 0x002f,0xfff2 0800 0032 fff1 | 2 | .CONST 0x0032,0xfff1 0802 0034 fff0 | 4 | .CONST 0x0034,0xfff0 0804 0036 ffef | 6 | .CONST 0x0036,0xffef 0806 0038 ffee | 8 | .CONST 0x0038,0xffee 0808 003a ffed | : | .CONST 0x003a,0xffed 080a 003c ffec | < | .CONST 0x003c,0xffec 080c 003e ffeb | > | .CONST 0x003e,0xffeb 080e 0040 ffea | @ | .CONST 0x0040,0xffea 0810 0042 ffe9 | B | .CONST 0x0042,0xffe9 0812 0044 ffe8 | D | .CONST 0x0044,0xffe8 0814 0046 ffe7 | F | .CONST 0x0046,0xffe7 0816 0048 ffe6 | H | .CONST 0x0048,0xffe6 0818 004a ffe5 | J | .CONST 0x004a,0xffe5 081a 004c ffe4 | L | .CONST 0x004c,0xffe4 081c 004e ffe3 | N | .CONST 0x004e,0xffe3 081e 0050 ffe2 | P | .CONST 0x0050,0xffe2 0820 0052 ffe1 | R | .CONST 0x0052,0xffe1 0822 0054 ffe0 | T | .CONST 0x0054,0xffe0 0824 ; -------------------------------------------------------------------------------------- 0824 ; Debug3 Subtable 0x1 0824 ; -------------------------------------------------------------------------------------- 0824 001b 0000 | | .DBG3TAB 0x001b,0x0000 0826 0058 ffff | X | .CONST 0x0058,0xffff 0828 0061 fffe | a | .CONST 0x0061,0xfffe 082a 006a fffd | j | .CONST 0x006a,0xfffd 082c 006a fffc | j | .CONST 0x006a,0xfffc 082e 0073 fffb | s | .CONST 0x0073,0xfffb 0830 0075 fffa | u | .CONST 0x0075,0xfffa 0832 0077 fff9 | w | .CONST 0x0077,0xfff9 0834 0079 fff8 | y | .CONST 0x0079,0xfff8 0836 007b fff7 | { | .CONST 0x007b,0xfff7 0838 007d fff6 | } | .CONST 0x007d,0xfff6 083a 007f fff5 | | .CONST 0x007f,0xfff5 083c 0081 fff4 | | .CONST 0x0081,0xfff4 083e 0083 fff3 | | .CONST 0x0083,0xfff3 0840 0085 fff2 | | .CONST 0x0085,0xfff2 0842 0087 fff1 | | .CONST 0x0087,0xfff1 0844 0089 fff0 | | .CONST 0x0089,0xfff0 0846 008b ffef | | .CONST 0x008b,0xffef 0848 008d ffee | | .CONST 0x008d,0xffee 084a 008f ffed | | .CONST 0x008f,0xffed 084c 0091 ffec | | .CONST 0x0091,0xffec 084e 0093 ffeb | | .CONST 0x0093,0xffeb 0850 0095 ffea | | .CONST 0x0095,0xffea 0852 0097 ffe9 | | .CONST 0x0097,0xffe9 0854 0099 ffe8 | | .CONST 0x0099,0xffe8 0856 009b ffe7 | | .CONST 0x009b,0xffe7 0858 009d ffe6 | | .CONST 0x009d,0xffe6 085a 009f ffe5 | | .CONST 0x009f,0xffe5 085c ; -------------------------------------------------------------------------------------- 085c ; Debug3 Subtable 0x2 085c ; -------------------------------------------------------------------------------------- 085c 0000 0001 | | .DBG3TAB 0x0000,0x0001 085e 00ab 0001 | | .CONST 0x00ab,0x0001 0860 ; -------------------------------------------------------------------------------------- 0860 ; Debug3 Subtable 0x3 0860 ; -------------------------------------------------------------------------------------- 0860 0000 0006 | | .DBG3TAB 0x0000,0x0006 0862 00b3 0001 | | .CONST 0x00b3,0x0001 0864 00b6 0002 | | .CONST 0x00b6,0x0002 0866 00b8 0003 | | .CONST 0x00b8,0x0003 0868 00bb 0004 | | .CONST 0x00bb,0x0004 086a 00bd 0005 | | .CONST 0x00bd,0x0005 086c 00c1 0006 | | .CONST 0x00c1,0x0006 086e ; -------------------------------------------------------------------------------------- 086e ; Debug3 Subtable 0x4 086e ; -------------------------------------------------------------------------------------- 086e 0006 0013 | | .DBG3TAB 0x0006,0x0013 0870 00cb ffff | | .CONST 0x00cb,0xffff 0872 00cc fffe | | .CONST 0x00cc,0xfffe 0874 00cd fffd | | .CONST 0x00cd,0xfffd 0876 00ce 0001 | | .CONST 0x00ce,0x0001 0878 00d1 0002 | | .CONST 0x00d1,0x0002 087a 00d6 fbff | | .CONST 0x00d6,0xfbff 087c 00e3 fbfe | | .CONST 0x00e3,0xfbfe 087e 00f2 fbfd | | .CONST 0x00f2,0xfbfd 0880 00f2 0401 | | .CONST 0x00f2,0x0401 0882 00f6 0402 | | .CONST 0x00f6,0x0402 0884 00fd 0403 | | .CONST 0x00fd,0x0403 0886 0105 0404 | | .CONST 0x0105,0x0404 0888 0109 0405 | | .CONST 0x0109,0x0405 088a 010d 0406 | | .CONST 0x010d,0x0406 088c 0111 0407 | | .CONST 0x0111,0x0407 088e 0118 0002 | | .CONST 0x0118,0x0002 0890 011d 0003 | | .CONST 0x011d,0x0003 0892 0123 0004 | # | .CONST 0x0123,0x0004 0894 0126 0005 | & | .CONST 0x0126,0x0005 0896 012f 0006 | / | .CONST 0x012f,0x0006 0898 0133 0007 | 3 | .CONST 0x0133,0x0007 089a 013a 0008 | : | .CONST 0x013a,0x0008 089c 013c 0009 | < | .CONST 0x013c,0x0009 089e 0143 000a | C | .CONST 0x0143,0x000a 08a0 0149 000b | I | .CONST 0x0149,0x000b 08a2 ; -------------------------------------------------------------------------------------- 08a2 ; Debug3 Subtable 0x5 08a2 ; -------------------------------------------------------------------------------------- 08a2 0006 0014 | | .DBG3TAB 0x0006,0x0014 08a4 0153 ffff | S | .CONST 0x0153,0xffff 08a6 0154 fffe | T | .CONST 0x0154,0xfffe 08a8 0155 fffd | U | .CONST 0x0155,0xfffd 08aa 0156 0001 | V | .CONST 0x0156,0x0001 08ac 0159 0002 | Y | .CONST 0x0159,0x0002 08ae 015e fbff | ^ | .CONST 0x015e,0xfbff 08b0 016b fbfe | k | .CONST 0x016b,0xfbfe 08b2 017a fbfd | z | .CONST 0x017a,0xfbfd 08b4 017a 0401 | z | .CONST 0x017a,0x0401 08b6 017e 0402 | ~ | .CONST 0x017e,0x0402 08b8 0185 0403 | | .CONST 0x0185,0x0403 08ba 018d 0404 | | .CONST 0x018d,0x0404 08bc 0191 0405 | | .CONST 0x0191,0x0405 08be 0195 0406 | | .CONST 0x0195,0x0406 08c0 0199 0407 | | .CONST 0x0199,0x0407 08c2 01a0 0002 | | .CONST 0x01a0,0x0002 08c4 01a5 0003 | | .CONST 0x01a5,0x0003 08c6 01ab 0004 | | .CONST 0x01ab,0x0004 08c8 01ae 0005 | | .CONST 0x01ae,0x0005 08ca 01b7 0006 | | .CONST 0x01b7,0x0006 08cc 01bb 0007 | | .CONST 0x01bb,0x0007 08ce 01bf 0008 | | .CONST 0x01bf,0x0008 08d0 01c6 0009 | | .CONST 0x01c6,0x0009 08d2 01c8 000a | | .CONST 0x01c8,0x000a 08d4 01cf 000b | | .CONST 0x01cf,0x000b 08d6 01d5 000c | | .CONST 0x01d5,0x000c 08d8 ; -------------------------------------------------------------------------------------- 08d8 ; Debug3 Subtable 0x6 08d8 ; -------------------------------------------------------------------------------------- 08d8 0006 0014 | | .DBG3TAB 0x0006,0x0014 08da 01db 0001 | | .CONST 0x01db,0x0001 08dc 01de 0002 | | .CONST 0x01de,0x0002 08de 01e4 fbff | | .CONST 0x01e4,0xfbff 08e0 01f1 fbfe | | .CONST 0x01f1,0xfbfe 08e2 0200 fbfd | | .CONST 0x0200,0xfbfd 08e4 0200 0401 | | .CONST 0x0200,0x0401 08e6 0204 0402 | | .CONST 0x0204,0x0402 08e8 020b 0403 | | .CONST 0x020b,0x0403 08ea 0213 0404 | | .CONST 0x0213,0x0404 08ec 0217 0405 | | .CONST 0x0217,0x0405 08ee 021b 0406 | | .CONST 0x021b,0x0406 08f0 021f 0407 | | .CONST 0x021f,0x0407 08f2 0228 0002 | ( | .CONST 0x0228,0x0002 08f4 022d 0003 | - | .CONST 0x022d,0x0003 08f6 0233 f7ff | 3 | .CONST 0x0233,0xf7ff 08f8 0240 f7fe | @ | .CONST 0x0240,0xf7fe 08fa 024f f7fd | O | .CONST 0x024f,0xf7fd 08fc 024f 0801 | O | .CONST 0x024f,0x0801 08fe 0253 0802 | S | .CONST 0x0253,0x0802 0900 025a 0803 | Z | .CONST 0x025a,0x0803 0902 0262 0804 | b | .CONST 0x0262,0x0804 0904 0266 0805 | f | .CONST 0x0266,0x0805 0906 026a 0806 | j | .CONST 0x026a,0x0806 0908 026e 0807 | n | .CONST 0x026e,0x0807 090a 0277 0003 | w | .CONST 0x0277,0x0003 090c 0281 0004 | | .CONST 0x0281,0x0004 090e ; -------------------------------------------------------------------------------------- 090e ; Debug3 Subtable 0x7 090e ; -------------------------------------------------------------------------------------- 090e 0007 0018 | | .DBG3TAB 0x0007,0x0018 0910 028b ffff | | .CONST 0x028b,0xffff 0912 028c 0001 | | .CONST 0x028c,0x0001 0914 028f 0002 | | .CONST 0x028f,0x0002 0916 0294 fbff | | .CONST 0x0294,0xfbff 0918 02a1 fbfe | | .CONST 0x02a1,0xfbfe 091a 02b0 fbfd | | .CONST 0x02b0,0xfbfd 091c 02b0 0401 | | .CONST 0x02b0,0x0401 091e 02b4 0402 | | .CONST 0x02b4,0x0402 0920 02bb 0403 | | .CONST 0x02bb,0x0403 0922 02c3 0404 | | .CONST 0x02c3,0x0404 0924 02c7 0405 | | .CONST 0x02c7,0x0405 0926 02cb 0406 | | .CONST 0x02cb,0x0406 0928 02cf 0407 | | .CONST 0x02cf,0x0407 092a 02d6 0002 | | .CONST 0x02d6,0x0002 092c 02db 0003 | | .CONST 0x02db,0x0003 092e 02de 0004 | | .CONST 0x02de,0x0004 0930 02e1 0005 | | .CONST 0x02e1,0x0005 0932 02e5 0006 | | .CONST 0x02e5,0x0006 0934 02ee 0007 | | .CONST 0x02ee,0x0007 0936 02f0 0008 | | .CONST 0x02f0,0x0008 0938 02f2 f7ff | | .CONST 0x02f2,0xf7ff 093a 02ff f7fe | | .CONST 0x02ff,0xf7fe 093c 030e f7fd | | .CONST 0x030e,0xf7fd 093e 030e 0801 | | .CONST 0x030e,0x0801 0940 0312 0802 | | .CONST 0x0312,0x0802 0942 0319 0803 | | .CONST 0x0319,0x0803 0944 0321 0804 | ! | .CONST 0x0321,0x0804 0946 0325 0805 | % | .CONST 0x0325,0x0805 0948 0329 0806 | ) | .CONST 0x0329,0x0806 094a 032d 0807 | - | .CONST 0x032d,0x0807 094c 0334 0008 | 4 | .CONST 0x0334,0x0008 094e ; -------------------------------------------------------------------------------------- 094e ; Debug3 Subtable 0x8 094e ; -------------------------------------------------------------------------------------- 094e 0007 0017 | | .DBG3TAB 0x0007,0x0017 0950 0343 ffff | C | .CONST 0x0343,0xffff 0952 0344 0001 | D | .CONST 0x0344,0x0001 0954 0347 0002 | G | .CONST 0x0347,0x0002 0956 034c fbff | L | .CONST 0x034c,0xfbff 0958 0359 fbfe | Y | .CONST 0x0359,0xfbfe 095a 0368 fbfd | h | .CONST 0x0368,0xfbfd 095c 0368 0401 | h | .CONST 0x0368,0x0401 095e 036c 0402 | l | .CONST 0x036c,0x0402 0960 0373 0403 | s | .CONST 0x0373,0x0403 0962 037b 0404 | { | .CONST 0x037b,0x0404 0964 037f 0405 | | .CONST 0x037f,0x0405 0966 0383 0406 | | .CONST 0x0383,0x0406 0968 0387 0407 | | .CONST 0x0387,0x0407 096a 038e 0002 | | .CONST 0x038e,0x0002 096c 0393 0003 | | .CONST 0x0393,0x0003 096e 0396 0004 | | .CONST 0x0396,0x0004 0970 0399 0005 | | .CONST 0x0399,0x0005 0972 03a2 0006 | | .CONST 0x03a2,0x0006 0974 03a4 0007 | | .CONST 0x03a4,0x0007 0976 03a6 f7ff | | .CONST 0x03a6,0xf7ff 0978 03b3 f7fe | | .CONST 0x03b3,0xf7fe 097a 03c2 f7fd | | .CONST 0x03c2,0xf7fd 097c 03c2 0801 | | .CONST 0x03c2,0x0801 097e 03c6 0802 | | .CONST 0x03c6,0x0802 0980 03cd 0803 | | .CONST 0x03cd,0x0803 0982 03d5 0804 | | .CONST 0x03d5,0x0804 0984 03d9 0805 | | .CONST 0x03d9,0x0805 0986 03dd 0806 | | .CONST 0x03dd,0x0806 0988 03e1 0807 | | .CONST 0x03e1,0x0807 098a 03e8 0007 | | .CONST 0x03e8,0x0007 098c ; -------------------------------------------------------------------------------------- 098c ; Debug3 Subtable 0x9 098c ; -------------------------------------------------------------------------------------- 098c 0007 0018 | | .DBG3TAB 0x0007,0x0018 098e 03f3 ffff | | .CONST 0x03f3,0xffff 0990 03f4 0001 | | .CONST 0x03f4,0x0001 0992 03f7 0002 | | .CONST 0x03f7,0x0002 0994 03fa fbff | | .CONST 0x03fa,0xfbff 0996 0407 fbfe | | .CONST 0x0407,0xfbfe 0998 0416 fbfd | | .CONST 0x0416,0xfbfd 099a 0416 0401 | | .CONST 0x0416,0x0401 099c 041a 0402 | | .CONST 0x041a,0x0402 099e 0421 0403 | ! | .CONST 0x0421,0x0403 09a0 0429 0404 | ) | .CONST 0x0429,0x0404 09a2 042d 0405 | - | .CONST 0x042d,0x0405 09a4 0431 0406 | 1 | .CONST 0x0431,0x0406 09a6 0435 0407 | 5 | .CONST 0x0435,0x0407 09a8 043e 0002 | > | .CONST 0x043e,0x0002 09aa 0443 0003 | C | .CONST 0x0443,0x0003 09ac 0446 0004 | F | .CONST 0x0446,0x0004 09ae 0449 0005 | I | .CONST 0x0449,0x0005 09b0 044d 0006 | M | .CONST 0x044d,0x0006 09b2 0451 0007 | Q | .CONST 0x0451,0x0007 09b4 0453 0008 | S | .CONST 0x0453,0x0008 09b6 0456 f7ff | V | .CONST 0x0456,0xf7ff 09b8 0463 f7fe | c | .CONST 0x0463,0xf7fe 09ba 0472 f7fd | r | .CONST 0x0472,0xf7fd 09bc 0472 0801 | r | .CONST 0x0472,0x0801 09be 0476 0802 | v | .CONST 0x0476,0x0802 09c0 047d 0803 | } | .CONST 0x047d,0x0803 09c2 0485 0804 | | .CONST 0x0485,0x0804 09c4 0489 0805 | | .CONST 0x0489,0x0805 09c6 048d 0806 | | .CONST 0x048d,0x0806 09c8 0491 0807 | | .CONST 0x0491,0x0807 09ca 049a 0008 | | .CONST 0x049a,0x0008 09cc ; -------------------------------------------------------------------------------------- 09cc ; Debug3 Subtable 0xa 09cc ; -------------------------------------------------------------------------------------- 09cc 0000 0002 | | .DBG3TAB 0x0000,0x0002 09ce 04a3 0001 | | .CONST 0x04a3,0x0001 09d0 04a6 0002 | | .CONST 0x04a6,0x0002 09d2 ; -------------------------------------------------------------------------------------- 09d2 ; Debug3 Subtable 0xb 09d2 ; -------------------------------------------------------------------------------------- 09d2 0000 0001 | | .DBG3TAB 0x0000,0x0001 09d4 04b3 0001 | | .CONST 0x04b3,0x0001 09d6 ; -------------------------------------------------------------------------------------- 09d6 ; Debug3 Subtable 0xc 09d6 ; -------------------------------------------------------------------------------------- 09d6 0000 0001 | | .DBG3TAB 0x0000,0x0001 09d8 04c3 0001 | | .CONST 0x04c3,0x0001 09da ; -------------------------------------------------------------------------------------- 09da ; Debug3 Subtable 0xd 09da ; -------------------------------------------------------------------------------------- 09da 0000 0002 | | .DBG3TAB 0x0000,0x0002 09dc 04d3 0001 | | .CONST 0x04d3,0x0001 09de 04d6 0002 | | .CONST 0x04d6,0x0002 09e0 ; -------------------------------------------------------------------------------------- 09e0 ; Debug3 Subtable 0xe 09e0 ; -------------------------------------------------------------------------------------- 09e0 0000 0001 | | .DBG3TAB 0x0000,0x0001 09e2 04e3 0001 | | .CONST 0x04e3,0x0001 09e4 ; -------------------------------------------------------------------------------------- 09e4 ; Debug3 Subtable 0xf 09e4 ; -------------------------------------------------------------------------------------- 09e4 0000 0001 | | .DBG3TAB 0x0000,0x0001 09e6 04f3 0001 | | .CONST 0x04f3,0x0001 09e8 ; -------------------------------------------------------------------------------------- 09e8 ; Debug3 Subtable 0x10 09e8 ; -------------------------------------------------------------------------------------- 09e8 0001 0002 | | .DBG3TAB 0x0001,0x0002 09ea 0503 ffff | | .CONST 0x0503,0xffff 09ec 0504 0001 | | .CONST 0x0504,0x0001 09ee 0507 0002 | | .CONST 0x0507,0x0002 09f0 ; -------------------------------------------------------------------------------------- 09f0 ; Debug3 Subtable 0x11 09f0 ; -------------------------------------------------------------------------------------- 09f0 0001 0002 | | .DBG3TAB 0x0001,0x0002 09f2 0513 ffff | | .CONST 0x0513,0xffff 09f4 0514 0001 | | .CONST 0x0514,0x0001 09f6 0517 0002 | | .CONST 0x0517,0x0002 09f8 ; -------------------------------------------------------------------------------------- 09f8 ; Debug3 Subtable 0x12 09f8 ; -------------------------------------------------------------------------------------- 09f8 0000 0011 | | .DBG3TAB 0x0000,0x0011 09fa 0523 0001 | # | .CONST 0x0523,0x0001 09fc 0524 0401 | $ | .CONST 0x0524,0x0401 09fe 0526 0402 | & | .CONST 0x0526,0x0402 0a00 0528 0403 | ( | .CONST 0x0528,0x0403 0a02 052c 0404 | , | .CONST 0x052c,0x0404 0a04 0530 0405 | 0 | .CONST 0x0530,0x0405 0a06 0531 0801 | 1 | .CONST 0x0531,0x0801 0a08 0532 0802 | 2 | .CONST 0x0532,0x0802 0a0a 0533 0803 | 3 | .CONST 0x0533,0x0803 0a0c 0533 0804 | 3 | .CONST 0x0533,0x0804 0a0e 0535 0405 | 5 | .CONST 0x0535,0x0405 0a10 053e 0c01 | > | .CONST 0x053e,0x0c01 0a12 053f 0c02 | ? | .CONST 0x053f,0x0c02 0a14 0540 0c03 | @ | .CONST 0x0540,0x0c03 0a16 0540 0c04 | @ | .CONST 0x0540,0x0c04 0a18 0542 0804 | B | .CONST 0x0542,0x0804 0a1a 0550 0001 | P | .CONST 0x0550,0x0001 0a1c ; -------------------------------------------------------------------------------------- 0a1c ; Debug3 Subtable 0x13 0a1c ; -------------------------------------------------------------------------------------- 0a1c 0005 0017 | | .DBG3TAB 0x0005,0x0017 0a1e 055b ffff | [ | .CONST 0x055b,0xffff 0a20 055c fffe | \ | .CONST 0x055c,0xfffe 0a22 055d 0001 | ] | .CONST 0x055d,0x0001 0a24 0560 0002 | ` | .CONST 0x0560,0x0002 0a26 0562 0003 | b | .CONST 0x0562,0x0003 0a28 0564 0004 | d | .CONST 0x0564,0x0004 0a2a 0565 0005 | e | .CONST 0x0565,0x0005 0a2c 0568 0006 | h | .CONST 0x0568,0x0006 0a2e 056b 0007 | k | .CONST 0x056b,0x0007 0a30 056f 0008 | o | .CONST 0x056f,0x0008 0a32 0572 0009 | r | .CONST 0x0572,0x0009 0a34 0574 000a | t | .CONST 0x0574,0x000a 0a36 0577 000b | w | .CONST 0x0577,0x000b 0a38 0579 000c | y | .CONST 0x0579,0x000c 0a3a 057c 000d | | | .CONST 0x057c,0x000d 0a3c 057e 000e | ~ | .CONST 0x057e,0x000e 0a3e 0584 000f | | .CONST 0x0584,0x000f 0a40 0586 fbff | | .CONST 0x0586,0xfbff 0a42 0593 fbfe | | .CONST 0x0593,0xfbfe 0a44 05a2 fbfd | | .CONST 0x05a2,0xfbfd 0a46 05a2 0401 | | .CONST 0x05a2,0x0401 0a48 05a6 0402 | | .CONST 0x05a6,0x0402 0a4a 05ad 0403 | | .CONST 0x05ad,0x0403 0a4c 05b5 0404 | | .CONST 0x05b5,0x0404 0a4e 05b9 0405 | | .CONST 0x05b9,0x0405 0a50 05bd 0406 | | .CONST 0x05bd,0x0406 0a52 05c1 0407 | | .CONST 0x05c1,0x0407 0a54 05c8 000f | | .CONST 0x05c8,0x000f 0a56 ; -------------------------------------------------------------------------------------- 0a56 ; Debug3 Subtable 0x14 0a56 ; -------------------------------------------------------------------------------------- 0a56 0006 001f | | .DBG3TAB 0x0006,0x001f 0a58 05d3 ffff | | .CONST 0x05d3,0xffff 0a5a 05db fffe | | .CONST 0x05db,0xfffe 0a5c 05dc fffd | | .CONST 0x05dc,0xfffd 0a5e 05dd 0001 | | .CONST 0x05dd,0x0001 0a60 05e0 0002 | | .CONST 0x05e0,0x0002 0a62 05e2 0003 | | .CONST 0x05e2,0x0003 0a64 05e5 0004 | | .CONST 0x05e5,0x0004 0a66 05e8 0005 | | .CONST 0x05e8,0x0005 0a68 05e8 0401 | | .CONST 0x05e8,0x0401 0a6a 05e9 0402 | | .CONST 0x05e9,0x0402 0a6c 05ea 0403 | | .CONST 0x05ea,0x0403 0a6e 05ea 0404 | | .CONST 0x05ea,0x0404 0a70 05ea 0005 | | .CONST 0x05ea,0x0005 0a72 05ec 0006 | | .CONST 0x05ec,0x0006 0a74 05f2 0007 | | .CONST 0x05f2,0x0007 0a76 05f4 0008 | | .CONST 0x05f4,0x0008 0a78 05fa 0009 | | .CONST 0x05fa,0x0009 0a7a 05fd 000a | | .CONST 0x05fd,0x000a 0a7c 0600 000b | | .CONST 0x0600,0x000b 0a7e 0603 000c | | .CONST 0x0603,0x000c 0a80 0605 000d | | .CONST 0x0605,0x000d 0a82 060b 000e | | .CONST 0x060b,0x000e 0a84 060d 000f | | .CONST 0x060d,0x000f 0a86 0610 0010 | | .CONST 0x0610,0x0010 0a88 0612 0011 | | .CONST 0x0612,0x0011 0a8a 0618 0012 | | .CONST 0x0618,0x0012 0a8c 061a f7ff | | .CONST 0x061a,0xf7ff 0a8e 0627 f7fe | ' | .CONST 0x0627,0xf7fe 0a90 0636 f7fd | 6 | .CONST 0x0636,0xf7fd 0a92 0636 0801 | 6 | .CONST 0x0636,0x0801 0a94 063a 0802 | : | .CONST 0x063a,0x0802 0a96 0641 0803 | A | .CONST 0x0641,0x0803 0a98 0649 0804 | I | .CONST 0x0649,0x0804 0a9a 064d 0805 | M | .CONST 0x064d,0x0805 0a9c 0651 0806 | Q | .CONST 0x0651,0x0806 0a9e 0655 0807 | U | .CONST 0x0655,0x0807 0aa0 065c 0012 | \ | .CONST 0x065c,0x0012 0aa2 ; -------------------------------------------------------------------------------------- 0aa2 ; Debug3 Subtable 0x15 0aa2 ; -------------------------------------------------------------------------------------- 0aa2 0000 0001 | | .DBG3TAB 0x0000,0x0001 0aa4 066b 0001 | k | .CONST 0x066b,0x0001 0aa6 ; -------------------------------------------------------------------------------------- 0aa6 ; Debug3 Subtable 0x16 0aa6 ; -------------------------------------------------------------------------------------- 0aa6 0001 0004 | | .DBG3TAB 0x0001,0x0004 0aa8 0673 ffff | s | .CONST 0x0673,0xffff 0aaa 0677 0001 | w | .CONST 0x0677,0x0001 0aac 0677 0002 | w | .CONST 0x0677,0x0002 0aae 067b 0003 | { | .CONST 0x067b,0x0003 0ab0 0681 0004 | | .CONST 0x0681,0x0004 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 ; Debug3 Subtable 0x17 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 0002 000d | | .DBG3TAB 0x0002,0x000d 0ab4 068b ffff | | .CONST 0x068b,0xffff 0ab6 068c fffe | | .CONST 0x068c,0xfffe 0ab8 068d 0001 | | .CONST 0x068d,0x0001 0aba 0690 0002 | | .CONST 0x0690,0x0002 0abc 0692 0003 | | .CONST 0x0692,0x0003 0abe 0695 0004 | | .CONST 0x0695,0x0004 0ac0 0699 0005 | | .CONST 0x0699,0x0005 0ac2 069b 0006 | | .CONST 0x069b,0x0006 0ac4 069e 0007 | | .CONST 0x069e,0x0007 0ac6 06a1 0008 | | .CONST 0x06a1,0x0008 0ac8 06a1 0009 | | .CONST 0x06a1,0x0009 0aca 06a4 000a | | .CONST 0x06a4,0x000a 0acc 06a8 000b | | .CONST 0x06a8,0x000b 0ace 06ad 000c | | .CONST 0x06ad,0x000c 0ad0 06af 000d | | .CONST 0x06af,0x000d 0ad2 ; -------------------------------------------------------------------------------------- 0ad2 ; Debug3 Subtable 0x18 0ad2 ; -------------------------------------------------------------------------------------- 0ad2 0003 000a | | .DBG3TAB 0x0003,0x000a 0ad4 06bb ffff | | .CONST 0x06bb,0xffff 0ad6 06bc fffe | | .CONST 0x06bc,0xfffe 0ad8 06bd fffd | | .CONST 0x06bd,0xfffd 0ada 06c0 0001 | | .CONST 0x06c0,0x0001 0adc 06c3 0002 | | .CONST 0x06c3,0x0002 0ade 06c6 0003 | | .CONST 0x06c6,0x0003 0ae0 06c9 0004 | | .CONST 0x06c9,0x0004 0ae2 06ce 0005 | | .CONST 0x06ce,0x0005 0ae4 06da 0006 | | .CONST 0x06da,0x0006 0ae6 06e1 0007 | | .CONST 0x06e1,0x0007 0ae8 06ed 0008 | | .CONST 0x06ed,0x0008 0aea 06f4 0009 | | .CONST 0x06f4,0x0009 0aec 06fc 000a | | .CONST 0x06fc,0x000a 0aee 0000 0000 | | .BLANK 0000[0x112]