|
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: 5120 (0x1400) 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 05f8 | | .CONST 0x05f8 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 009e | | .CONST 0x009e ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0032 | 2 | .CONST 0x0032 ; Number of locals 000b INIT_0008: 000b e001 | | Load 0x0,0x1 ; Debug Table 0x0 = .DEBUG 0x000b,0x06e2,0x0000,0x0000,0x0056,0x9755,0x0000,0x02bf ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 000d 0129 | ) | Execute Any,Make_Visible 000e e002 | | Load 0x0,0x2 ; Debug Table 0x0.0x1 = 0xe,0xfffe 000f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0010 0129 | ) | Execute Any,Make_Visible 0011 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x0.0x2 = 0x11,0xfffd 0012 0129 | ) | Execute Any,Make_Visible 0013 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0.0x3 = 0x13,0xfffc 0014 62b7 |b | Indirect_Literal Discrete,0x2cc,{0x00000000, 0x56975501} ; Debug Table 0x0.0x4 = 0x14,0xfffb 0015 0129 | ) | Execute Any,Make_Visible 0016 62b1 |b | Indirect_Literal Discrete,0x2c8,{0x00000000, 0x56975502} ; Debug Table 0x0.0x5 = 0x16,0xfffa 0017 0129 | ) | Execute Any,Make_Visible 0018 62ab |b | Indirect_Literal Discrete,0x2c4,{0x00000000, 0x56975503} ; Debug Table 0x0.0x6 = 0x18,0xfff9 0019 0129 | ) | Execute Any,Make_Visible 001a 62a5 |b | Indirect_Literal Discrete,0x2c0,{0x00000000, 0x56975504} ; Debug Table 0x0.0x7 = 0x1a,0xfff8 001b 0129 | ) | Execute Any,Make_Visible 001c 629f |b | Indirect_Literal Discrete,0x2bc,{0x00000000, 0x56975505} ; Debug Table 0x0.0x8 = 0x1c,0xfff7 001d 0129 | ) | Execute Any,Make_Visible 001e 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1e,0xfff6 0020 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x20,0xfff5 0022 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x22,0xfff4 0024 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x24,0xfff3 0026 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x26,0xfff2 0028 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x28,0xfff1 002a 029a 0173 | s| Declare_Subprogram INIT_0170,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x2a,0xfff0 002c 029a 0193 | | Declare_Subprogram INIT_0190,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2c,0xffef 002e 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2e,0xffee 0030 029a 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x30,0xffed 0032 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x32,0xffec 0034 00e5 | | Load_Encached Long_Integer_Cache ; Debug Table 0x0.0x14 = 0x34,0xffeb 0035 0129 | ) | Execute Any,Make_Visible 0036 029a 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x36,0xffea 0038 029a 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x16 = 0x38,0xffe9 003a 0007 | | Action Break_Optional ; Debug Table 0x0.0x17 = 0x3a,0xffe8 003b 0007 | | Action Break_Optional ; Debug Table 0x0.0x18 = 0x3b,0xffe7 003c 0007 | | Action Break_Optional ; Debug Table 0x0.0x19 = 0x3c,0xffe6 003d 0007 | | Action Break_Optional ; Debug Table 0x0.0x1a = 0x3d,0xffe5 003e 0007 | | Action Break_Optional ; Debug Table 0x0.0x1b = 0x3e,0xffe4 003f 0007 | | Action Break_Optional ; Debug Table 0x0.0x1c = 0x3f,0xffe3 0040 0007 | | Action Break_Optional ; Debug Table 0x0.0x1d = 0x40,0xffe2 0041 0007 | | Action Break_Optional ; Debug Table 0x0.0x1e = 0x41,0xffe1 0042 0007 | | Action Break_Optional ; Debug Table 0x0.0x1f = 0x42,0xffe0 0043 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x20 = 0x43,0xffdf 0044 6273 |bs | Indirect_Literal Discrete,0x2b8,{0x005dd80e, 0x00005630} 0045 02a0 | | Declare_Subprogram Null_Subprogram 0046 038f | | Declare_Type Package,Defined,Visible 0047 0386 | | Declare_Variable Package,Visible 0048 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x21 = 0x48,0xffde 0049 480d |H | Short_Literal 0xd 004a 029f 02d3 | | Declare_Subprogram INIT_02d0,For_Call 004c 03fe | | Declare_Type Discrete,Defined,Visible 004d 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x22 = 0x4d,0xffdd 004e 6265 |be | Indirect_Literal Discrete,0x2b4,{0x005dd80e, 0x00005130} 004f 02a0 | | Declare_Subprogram Null_Subprogram 0050 038f | | Declare_Type Package,Defined,Visible 0051 0386 | | Declare_Variable Package,Visible 0052 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0x23 = 0x52,0xffdc 0053 032a | * | Declare_Type Record,Incomplete 0054 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x24 = 0x54,0xffdb 0055 02a0 | | Declare_Subprogram Null_Subprogram 0056 e210 | | Load 0x1,0x10 0057 03a3 | | Complete_Type Heap_Access,By_Defining 0058 00bf | | Action Accept_Activation ; Debug Table 0x0.0x25 = 0x58,0xffda 0059 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0059,0x0730,0x0000,0x0000,0x0058,0xcad5,0x0000,0x0022 ; Debug Table 0x1.0x0 = 0x59,0xffff 005a 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x5a,0xfffe 005b 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x5b,0xfffd 005c 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x5c,0xfffc 005d 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x5d,0xfffb 005e 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x5e,0xfffa 005f e003 | | Load 0x0,0x3 ; Debug Table 0x1.0x6 = 0x5f,0xfff9 0060 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0061 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x7 = 0x61,0xfff8 0062 02a0 | | Declare_Subprogram Null_Subprogram 0063 03ad | | Declare_Type Heap_Access,Defined 0064 0007 | | Action Break_Optional ; Debug Table 0x1.0x8 = 0x64,0xfff7 0065 0007 | | Action Break_Optional ; Debug Table 0x1.0x9 = 0x65,0xfff6 0066 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x1.0xa = 0x66,0xfff5 0067 00d9 | | Load_Top At_Offset_1 0068 02a0 | | Declare_Subprogram Null_Subprogram 0069 e227 | ' | Load 0x1,0x27 006a 0326 | & | Complete_Type Record,By_Defining 006b e004 | | Load 0x0,0x4 ; Debug Table 0x1.0xb = 0x6b,0xfff4 006c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 006d e004 | | Load 0x0,0x4 006e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 006f 011e | | Execute Any,Convert 0070 029d 02eb | | Declare_Subprogram INIT_02e8,For_Outer_Call ; Debug Table 0x1.0xc = 0x70,0xfff3 0072 029d 032b | +| Declare_Subprogram INIT_0328,For_Outer_Call ; Debug Table 0x1.0xd = 0x72,0xfff2 0074 029d 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call ; Debug Table 0x1.0xe = 0x74,0xfff1 0076 029d 0393 | | Declare_Subprogram INIT_0390,For_Outer_Call ; Debug Table 0x1.0xf = 0x76,0xfff0 0078 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x10 = 0x78,0xffef 0079 00c7 | | Action Elaborate_Subprogram 007a 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x11 = 0x7a,0xffee 007b 00c7 | | Action Elaborate_Subprogram 007c 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x12 = 0x7c,0xffed 007d 00c7 | | Action Elaborate_Subprogram 007e 029d 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call ; Debug Table 0x1.0x13 = 0x7e,0xffec 0080 029d 042b | +| Declare_Subprogram INIT_0428,For_Outer_Call ; Debug Table 0x1.0x14 = 0x80,0xffeb 0082 029d 044b | K| Declare_Subprogram INIT_0448,For_Outer_Call ; Debug Table 0x1.0x15 = 0x82,0xffea 0084 029d 0483 | | Declare_Subprogram INIT_0480,For_Outer_Call ; Debug Table 0x1.0x16 = 0x84,0xffe9 0086 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x17 = 0x86,0xffe8 0087 00c7 | | Action Elaborate_Subprogram 0088 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x18 = 0x88,0xffe7 0089 00c7 | | Action Elaborate_Subprogram 008a 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x19 = 0x8a,0xffe6 008b 00c7 | | Action Elaborate_Subprogram 008c 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x1a = 0x8c,0xffe5 008d 00c7 | | Action Elaborate_Subprogram 008e 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x1b = 0x8e,0xffe4 008f 00c7 | | Action Elaborate_Subprogram 0090 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x1c = 0x90,0xffe3 0091 00c7 | | Action Elaborate_Subprogram 0092 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x1d = 0x92,0xffe2 0093 00c7 | | Action Elaborate_Subprogram 0094 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x1e = 0x94,0xffe1 0095 00c7 | | Action Elaborate_Subprogram 0096 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0x1f = 0x96,0xffe0 0097 00c7 | | Action Elaborate_Subprogram 0098 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x1.0x20 = 0x98,0xffdf 0099 00c7 | | Action Elaborate_Subprogram 009a e224 | $ | Load 0x1,0x24 009b 020f | | Execute Module,Activate 009c e226 | & | Load 0x1,0x26 009d 020f | | Execute Module,Activate 009e BODY_0008: 009e 00bc | | Action Signal_Activated 009f 00bb | | Action Signal_Completion 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 00af | | .CONST 0x00af ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2 = .DEBUG 0x00a3,0x0774,0x0002,0x0000,0x0056,0x9755,0x0000,0x02e3 ; Debug Table 0x2.0x0 = 0xa3,0x1 00a4 e5fe | | Load 0x2,-0x2 00a5 e5ff | | Load 0x2,-0x1 00a6 822e | . | Call 0x1,0x2e 00a7 0217 | | Execute Heap_Access,All_Reference 00a8 01d7 | | Execute Vector,Field_Read 00a9 e5fe | | Load 0x2,-0x2 00aa e5ff | | Load 0x2,-0x1 00ab 822b | + | Call 0x1,0x2b 00ac e005 | | Load 0x0,0x5 00ad 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00ae 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 00af TRAP_00a0: 00af 010e | | Execute Exception,Is_Constraint_Error 00b0 6802 |h | Jump_Zero 0xb3 00b1 e213 | | Load 0x1,0x13 ; Debug Table 0x2.0x1 = 0xb1,0x2 00b2 0257 | W | Execute Discrete,Raise 00b3 0100 | | Execute Exception,Raise 00b4 0000 0000 | | .BLANK 0000[0x4] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00c5 | | .CONST 0x00c5 ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0003 | | .CONST 0x0003 ; Number of locals 00bb INIT_00b8: 00bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x00bb,0x077a,0x0002,0x0000,0x0056,0x9755,0x0000,0x02f6 ; Debug Table 0x3.0x0 = 0xbb,0xffff 00bc e5fe | | Load 0x2,-0x2 00bd e5ff | | Load 0x2,-0x1 00be 822b | + | Call 0x1,0x2b 00bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00c0 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x3.0x1 = 0xc0,0xfffe 00c1 00d9 | | Load_Top At_Offset_1 00c2 e006 | | Load 0x0,0x6 00c3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00c4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00c5 BODY_00b8: 00c5 e227 | ' | Load 0x1,0x27 ; Debug Table 0x3.0x2 = 0xc5,0x1 00c6 0322 | " | Declare_Variable Record 00c7 00d9 | | Load_Top At_Offset_1 00c8 00d9 | | Load_Top At_Offset_1 00c9 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00ca e5fd | | Load 0x2,-0x3 00cb e5fe | | Load 0x2,-0x2 00cc e5ff | | Load 0x2,-0x1 00cd 822d | - | Call 0x1,0x2d 00ce 00d9 | | Load_Top At_Offset_1 00cf 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00d0 e210 | | Load 0x1,0x10 00d1 e5fd | | Load 0x2,-0x3 00d2 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 00d3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 00d4 0000 0000 | | .BLANK 0000[0x4] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00db | | .CONST 0x00db ; Address of begin 00d9 00e7 | | .CONST 0x00e7 ; Address of exception handler 00da 0001 | | .CONST 0x0001 ; Number of locals 00db BODY_00d8: 00db INIT_00d8: 00db 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x00db,0x0782,0x0002,0x0000,0x0056,0x9755,0x0000,0x0309 ; Debug Table 0x4.0x0 = 0xdb,0x1 00dc 00db | | Load_Top At_Offset_3 00dd 0217 | | Execute Heap_Access,All_Reference 00de 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00df 0217 | | Execute Heap_Access,All_Reference 00e0 01d7 | | Execute Vector,Field_Read 00e1 00db | | Load_Top At_Offset_3 00e2 0217 | | Execute Heap_Access,All_Reference 00e3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00e4 e005 | | Load 0x0,0x5 00e5 181d | | Execute Package,Field_Execute,Field_Number 0x1d 00e6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00e7 TRAP_00d8: 00e7 010e | | Execute Exception,Is_Constraint_Error 00e8 6802 |h | Jump_Zero 0xeb 00e9 e213 | | Load 0x1,0x13 ; Debug Table 0x4.0x1 = 0xe9,0x2 00ea 0257 | W | Execute Discrete,Raise 00eb 0100 | | Execute Exception,Raise 00ec 0000 0000 | | .BLANK 0000[0x4] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f3 | | .CONST 0x00f3 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0001 | | .CONST 0x0001 ; Number of locals 00f3 BODY_00f0: 00f3 INIT_00f0: 00f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00f3,0x0788,0x0002,0x0000,0x0056,0x9755,0x0000,0x0318 ; Debug Table 0x5.0x0 = 0xf3,0x1 00f4 822f | / | Call 0x1,0x2f 00f5 00db | | Load_Top At_Offset_3 00f6 8232 | 2 | Call 0x1,0x32 00f7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 0106 | | .CONST 0x0106 ; Address of begin 00f9 010e | | .CONST 0x010e ; Address of exception handler 00fa 0003 | | .CONST 0x0003 ; Number of locals 00fb INIT_00f8: 00fb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x00fb,0x078c,0x0002,0x0000,0x0056,0x9755,0x0000,0x0323 ; Debug Table 0x6.0x0 = 0xfb,0xffff 00fc e5fe | | Load 0x2,-0x2 00fd e5ff | | Load 0x2,-0x1 00fe 822b | + | Call 0x1,0x2b 00ff 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0100 e003 | | Load 0x0,0x3 ; Debug Table 0x6.0x1 = 0x100,0xfffe 0101 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0102 00d9 | | Load_Top At_Offset_1 0103 e007 | | Load 0x0,0x7 0104 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0105 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0106 BODY_00f8: 0106 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x2 = 0x106,0x1 0107 00d9 | | Load_Top At_Offset_1 0108 0217 | | Execute Heap_Access,All_Reference 0109 01d7 | | Execute Vector,Field_Read 010a 00da | | Load_Top At_Offset_2 010b e005 | | Load 0x0,0x5 010c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 010d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 010e TRAP_00f8: 010e 010e | | Execute Exception,Is_Constraint_Error 010f 6806 |h | Jump_Zero 0x116 0110 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x3 = 0x110,0x2 0111 7002 |p | Jump_Nonzero 0x114 0112 e212 | | Load 0x1,0x12 ; Debug Table 0x6.0x4 = 0x112,0x3 0113 0257 | W | Execute Discrete,Raise 0114 e213 | | Load 0x1,0x13 ; Debug Table 0x6.0x5 = 0x114,0x4 0115 0257 | W | Execute Discrete,Raise 0116 0100 | | Execute Exception,Raise 0117 0000 | | .XXX[0x1] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011e | | .CONST 0x011e ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0003 | | .CONST 0x0003 ; Number of locals 011b INIT_0118: 011b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x011b,0x079a,0x0001,0x0000,0x0056,0x9755,0x0000,0x0336 ; Debug Table 0x7.0x0 = 0x11b,0xffff 011c e003 | | Load 0x0,0x3 ; Debug Table 0x7.0x1 = 0x11c,0xfffe 011d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 011e BODY_0118: 011e 0007 | | Action Break_Optional ; Debug Table 0x7.0x2 = 0x11e,0x1 011f e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x3 = 0x11f,0x401 0120 0007 | | Action Break_Optional 0121 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x4 = 0x121,0x402 0122 0007 | | Action Break_Optional ; Debug Table 0x7.0x5 = 0x122,0x403 0123 0007 | | Action Break_Optional ; Debug Table 0x7.0x6 = 0x123,0x404 0124 0b29 | ) | Execute_Immediate Case_Compare,0x29 ; Debug Table 0x7.0x7 = 0x124,0x1 0125 7008 |p | Jump_Nonzero 0x12e 0126 0b2c | , | Execute_Immediate Case_Compare,0x2c 0127 7006 |p | Jump_Nonzero 0x12e 0128 0b21 | ! | Execute_Immediate Case_Compare,0x21 0129 7004 |p | Jump_Nonzero 0x12e 012a 0b33 | 3 | Execute_Immediate Case_Compare,0x33 012b 7002 |p | Jump_Nonzero 0x12e 012c e211 | | Load 0x1,0x11 ; Debug Table 0x7.0x8 = 0x12c,0x4 012d 0257 | W | Execute Discrete,Raise 012e e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x9 = 0x12e,0x2 012f 00eb | | Load_Encached Diana_Cache 0130 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8 0131 e405 | | Load 0x2,0x5 ; Debug Table 0x7.0xa = 0x131,0x801 0132 0007 | | Action Break_Optional 0133 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0xb = 0x133,0x802 0134 0007 | | Action Break_Optional ; Debug Table 0x7.0xc = 0x134,0x803 0135 00d0 | | Action Swap_Control ; Debug Table 0x7.0xd = 0x135,0x804 0136 00d1 | | Pop_Control Pop_Count_1 0137 0f36 | 6 | Execute_Immediate Equal,0x36 ; Debug Table 0x7.0xe = 0x137,0x2 0138 7002 |p | Jump_Nonzero 0x13b 0139 e211 | | Load 0x1,0x11 ; Debug Table 0x7.0xf = 0x139,0x3 013a 0257 | W | Execute Discrete,Raise 013b 00d1 | | Pop_Control Pop_Count_1 013c e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x10 = 0x13c,0x5 013d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 013e e001 | | Load 0x0,0x1 013f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0140 e5ff | | Load 0x2,-0x1 0141 e005 | | Load 0x0,0x5 0142 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0143 c5fe | | Store 0x2,-0x2 0144 c5fd | | Store 0x2,-0x3 0145 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x11 = 0x145,0x6 0146 e005 | | Load 0x0,0x5 0147 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0148 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0149 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x12 = 0x149,0x7 014a e007 | | Load 0x0,0x7 014b 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 014c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 014d 00cf | | Action Mark_Auxiliary ; Debug Table 0x7.0x13 = 0x14d,0x8 014e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x14 = 0x14e,0xf3ff 014f 0217 | | Execute Heap_Access,All_Reference 0150 0007 | | Action Break_Optional 0151 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x7.0x15 = 0x151,0xf3fe 0152 e402 | | Load 0x2,0x2 0153 e006 | | Load 0x0,0x6 0154 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0155 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0156 00cf | | Action Mark_Auxiliary 0157 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x16 = 0x157,0xc01 0158 01d9 | | Execute Vector,Reverse_Bounds 0159 0263 | c | Execute Discrete,Above_Bound 015a 700e |p | Jump_Nonzero 0x169 015b e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x17 = 0x15b,0xc02 015c 00d9 | | Load_Top At_Offset_1 015d e405 | | Load 0x2,0x5 015e 01d7 | | Execute Vector,Field_Read 015f e406 | | Load 0x2,0x6 0160 e005 | | Load 0x0,0x5 0161 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0162 021f | | Execute Heap_Access,Equal 0163 6803 |h | Jump_Zero 0x167 0164 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x18 = 0x164,0xc03 0165 a5fc | | Store_Unchecked 0x2,-0x4 0166 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x7.0x19 = 0x166,0xc04 0167 00c8 | | Action Pop_Auxiliary_Range 0168 3ff2 |? | Loop_Increasing 0x15b 0169 00ce | | Action Pop_Auxiliary 016a 00d2 | | Pop_Control Pop_Count_2 016b 00ce | | Action Pop_Auxiliary 016c e211 | | Load 0x1,0x11 ; Debug Table 0x7.0x1a = 0x16c,0x9 016d 0257 | W | Execute Discrete,Raise 016e 0000 0000 | | .XXX[0x2] 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 017d | } | .CONST 0x017d ; Address of begin 0171 018d | | .CONST 0x018d ; Address of exception handler 0172 0003 | | .CONST 0x0003 ; Number of locals 0173 INIT_0170: 0173 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x0173,0x07d2,0x0002,0x0000,0x0056,0x9755,0x0000,0x034c ; Debug Table 0x8.0x0 = 0x173,0xffff 0174 e5fe | | Load 0x2,-0x2 0175 e5ff | | Load 0x2,-0x1 0176 822b | + | Call 0x1,0x2b 0177 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0178 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x178,0xfffe 0179 00d9 | | Load_Top At_Offset_1 017a 00eb | | Load_Encached Diana_Cache 017b 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 017c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 017d BODY_0170: 017d 0007 | | Action Break_Optional ; Debug Table 0x8.0x2 = 0x17d,0x1 017e e403 | | Load 0x2,0x3 ; Debug Table 0x8.0x3 = 0x17e,0x401 017f 0007 | | Action Break_Optional 0180 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x4 = 0x180,0x402 0181 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x181,0x403 0182 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x182,0x404 0183 0f49 | I | Execute_Immediate Equal,0x49 ; Debug Table 0x8.0x7 = 0x183,0x1 0184 6804 |h | Jump_Zero 0x189 0185 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x8 = 0x185,0x2 0186 00eb | | Load_Encached Diana_Cache 0187 18e5 | | Execute Package,Field_Execute,Field_Number 0xe5 0188 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0189 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x9 = 0x189,0x3 018a 00eb | | Load_Encached Diana_Cache 018b 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 018c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 018d TRAP_0170: 018d 0007 | | Action Break_Optional 018e e212 | | Load 0x1,0x12 ; Debug Table 0x8.0xa = 0x18e,0x4 018f 0257 | W | Execute Discrete,Raise 0190 ; -------------------------------------------------------------------------------------- 0190 ; SUBPROGRAM 0190 ; -------------------------------------------------------------------------------------- 0190 0193 | | .CONST 0x0193 ; Address of begin 0191 0004 | | .CONST 0x0004 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x0193,0x07ea,0x0002,0x0000,0x0056,0x9755,0x0000,0x0363 ; Debug Table 0x9.0x0 = 0x193,0x1 0194 e008 | | Load 0x0,0x8 0195 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0196 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0197 0000 | | .XXX[0x1] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019f | | .CONST 0x019f ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0002 | | .CONST 0x0002 ; Number of locals 019b INIT_0198: 019b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x019b,0x07ee,0x0002,0x0000,0x0056,0x9755,0x0000,0x0370 ; Debug Table 0xa.0x0 = 0x19b,0xffff 019c 00db | | Load_Top At_Offset_3 019d 822f | / | Call 0x1,0x2f 019e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 019f BODY_0198: 019f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x1 = 0x19f,0x1 01a0 e007 | | Load 0x0,0x7 01a1 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 01a2 6809 |h | Jump_Zero 0x1ac 01a3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x1a3,0x2 01a4 e5ff | | Load 0x2,-0x1 01a5 8232 | 2 | Call 0x1,0x32 01a6 00d9 | | Load_Top At_Offset_1 01a7 e007 | | Load 0x0,0x7 01a8 18d1 | | Execute Package,Field_Execute,Field_Number 0xd1 01a9 0217 | | Execute Heap_Access,All_Reference 01aa 01d7 | | Execute Vector,Field_Read 01ab 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01ac 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x1ac,0x3 01ad e007 | | Load 0x0,0x7 01ae 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d 01af e009 | | Load 0x0,0x9 01b0 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01b1 025b | [ | Execute Discrete,Check_In_Type 01b2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01b3 0000 0000 | | .BLANK 0000[0x5] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bf | | .CONST 0x01bf ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0002 | | .CONST 0x0002 ; Number of locals 01bb INIT_01b8: 01bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x01bb,0x07f8,0x0001,0x0000,0x0056,0x9755,0x0000,0x037f ; Debug Table 0xb.0x0 = 0x1bb,0xffff 01bc 00db | | Load_Top At_Offset_3 01bd 822f | / | Call 0x1,0x2f 01be 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01bf BODY_01b8: 01bf e002 | | Load 0x0,0x2 ; Debug Table 0xb.0x1 = 0x1bf,0x1 01c0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01c1 e001 | | Load 0x0,0x1 01c2 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01c3 00da | | Load_Top At_Offset_2 01c4 e005 | | Load 0x0,0x5 01c5 1815 | | Execute Package,Field_Execute,Field_Number 0x15 01c6 c5fe | | Store 0x2,-0x2 01c7 c5fd | | Store 0x2,-0x3 01c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2 = 0x1c8,0x2 01c9 e5ff | | Load 0x2,-0x1 01ca 8232 | 2 | Call 0x1,0x32 01cb a5fc | | Store_Unchecked 0x2,-0x4 01cc 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01cd 0000 0000 | | .XXX[0x3] 01cf 0000 | | 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d3 | | .CONST 0x01d3 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0001 | | .CONST 0x0001 ; Number of locals 01d3 BODY_01d0: 01d3 INIT_01d0: 01d3 480d |H | Short_Literal 0xd ; Debug Table 0xc = .DEBUG 0x01d3,0x0800,0x0002,0x0000,0x0056,0x9755,0x0000,0x0395 ; Debug Table 0xc.0x0 = 0x1d3,0x1 01d4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01d5 0000 0000 | | .XXX[0x3] 01d7 0000 | | 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01e9 | | .CONST 0x01e9 ; Address of begin 01d9 0287 | | .CONST 0x0287 ; Address of exception handler 01da 0006 | | .CONST 0x0006 ; Number of locals 01db INIT_01d8: 01db 0007 | | Action Break_Optional ; Debug Table 0xd = .DEBUG 0x01db,0x0804,0x0002,0x0000,0x0056,0x9755,0x0000,0x03a6 ; Debug Table 0xd.0x0 = 0x1db,0xffff 01dc 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1 = 0x1dc,0xfffe 01dd e00a | | Load 0x0,0xa 01de 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01df 03f1 | | Declare_Variable Discrete,With_Value 01e0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x2 = 0x1e0,0xfffd 01e1 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0xd.0x3 = 0x1e1,0xfffc 01e2 00e4 | | Load_Encached Positive_Cache ; Debug Table 0xd.0x4 = 0x1e2,0xfffb 01e3 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x5 = 0x1e3,0xfffa 01e4 e00a | | Load 0x0,0xa 01e5 180f | | Execute Package,Field_Execute,Field_Number 0xf 01e6 e00a | | Load 0x0,0xa 01e7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01e8 03f1 | | Declare_Variable Discrete,With_Value 01e9 BODY_01d8: 01e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x6 = 0x1e9,0x1 01ea 4608 |F | Jump_Case 0x9 01eb 785b |x[ | Jump 0x247 ; case 0x0 01ec 785a |xZ | Jump 0x247 ; case 0x1 01ed 7806 |x | Jump 0x1f4 ; case 0x2 01ee 7858 |xX | Jump 0x247 ; case 0x3 01ef 783e |x> | Jump 0x22e ; case 0x4 01f0 7856 |xV | Jump 0x247 ; case 0x5 01f1 7855 |xU | Jump 0x247 ; case 0x6 01f2 7854 |xT | Jump 0x247 ; case 0x7 01f3 7853 |xS | Jump 0x247 ; case 0x8 01f4 00cf | | Action Mark_Auxiliary ; Debug Table 0xd.0x7 = 0x1f4,0x2 01f5 e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x8 = 0x1f5,0xfbff 01f6 1b15 | | Execute Package,Field_Read,Field_Number 0x15 01f7 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd.0x9 = 0x1f7,0xfbfe 01f8 e00b | | Load 0x0,0xb ; Debug Table 0xd.0xa = 0x1f8,0xfbfd 01f9 1b15 | | Execute Package,Field_Read,Field_Number 0x15 01fa 0322 | " | Declare_Variable Record 01fb 00f0 | | Load_Encached Segment_Cache ; Debug Table 0xd.0xb = 0x1fb,0xfbfc 01fc 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd.0xc = 0x1fc,0x401 01fd e00a | | Load 0x0,0xa 01fe 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01ff e009 | | Load 0x0,0x9 0200 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0201 e402 | | Load 0x2,0x2 0202 e00a | | Load 0x0,0xa 0203 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0204 c408 | | Store 0x2,0x8 0205 00e4 | | Load_Encached Positive_Cache 0206 025e | ^ | Execute Discrete,Convert 0207 c405 | | Store 0x2,0x5 0208 005b | [ | Store_Top Discrete,At_Offset_3 0209 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xd = 0x209,0x402 020a 6802 |h | Jump_Zero 0x20d 020b 4887 |H | Short_Literal 0x87 020c 0257 | W | Execute Discrete,Raise 020d e00b | | Load 0x0,0xb ; Debug Table 0xd.0xe = 0x20d,0x403 020e 1b15 | | Execute Package,Field_Read,Field_Number 0x15 020f 0322 | " | Declare_Variable Record 0210 e408 | | Load 0x2,0x8 0211 e009 | | Load 0x0,0x9 0212 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0213 00d9 | | Load_Top At_Offset_1 0214 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0215 4802 |H | Short_Literal 0x2 0216 00d9 | | Load_Top At_Offset_1 0217 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0218 e408 | | Load 0x2,0x8 0219 e009 | | Load 0x0,0x9 021a 181e | | Execute Package,Field_Execute,Field_Number 0x1e 021b 00d9 | | Load_Top At_Offset_1 021c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 021d 00da | | Load_Top At_Offset_2 021e 017d | } | Execute Record,Structure_Write 021f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0xf = 0x21f,0x404 0220 e00c | | Load 0x0,0xc 0221 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0222 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0223 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x10 = 0x223,0x405 0224 e00d | | Load 0x0,0xd 0225 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0226 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0227 e00d | | Load 0x0,0xd 0228 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0229 1815 | | Execute Package,Field_Execute,Field_Number 0x15 022a a403 | | Store_Unchecked 0x2,0x3 022b 00d4 | | Pop_Control Pop_Count_4 022c 00ce | | Action Pop_Auxiliary 022d 781b |x | Jump 0x249 022e 00cf | | Action Mark_Auxiliary ; Debug Table 0xd.0x11 = 0x22e,0x3 022f e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x12 = 0x22f,0xf7ff 0230 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0231 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x13 = 0x231,0xf7fe 0232 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0233 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x14 = 0x233,0x801 0234 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0235 e00a | | Load 0x0,0xa 0236 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0237 e009 | | Load 0x0,0x9 0238 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0239 e402 | | Load 0x2,0x2 023a e00a | | Load 0x0,0xa 023b 1818 | | Execute Package,Field_Execute,Field_Number 0x18 023c c408 | | Store 0x2,0x8 023d 00e4 | | Load_Encached Positive_Cache 023e 025e | ^ | Execute Discrete,Convert 023f c405 | | Store 0x2,0x5 0240 0059 | Y | Store_Top Discrete,At_Offset_1 0241 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x15 = 0x241,0x802 0242 822c | , | Call 0x1,0x2c 0243 a403 | | Store_Unchecked 0x2,0x3 0244 00d2 | | Pop_Control Pop_Count_2 0245 00ce | | Action Pop_Auxiliary 0246 7802 |x | Jump 0x249 0247 e215 | | Load 0x1,0x15 ; Debug Table 0xd.0x16 = 0x247,0x4 0248 0257 | W | Execute Discrete,Raise 0249 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x17 = 0x249,0x5 024a e007 | | Load 0x0,0x7 024b 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 024c 0033 | 3 | Store_Top Heap_Access,At_Offset_3 024d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x18 = 0x24d,0x6 024e 0f04 | | Execute_Immediate Equal,0x4 024f 6830 |h0 | Jump_Zero 0x280 0250 00db | | Load_Top At_Offset_3 0251 00eb | | Load_Encached Diana_Cache 0252 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 0253 e407 | | Load 0x2,0x7 ; Debug Table 0xd.0x19 = 0x253,0xc01 0254 0007 | | Action Break_Optional 0255 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x1a = 0x255,0xc02 0256 0007 | | Action Break_Optional ; Debug Table 0xd.0x1b = 0x256,0xc03 0257 00d0 | | Action Swap_Control ; Debug Table 0xd.0x1c = 0x257,0xc04 0258 00d1 | | Pop_Control Pop_Count_1 0259 0f47 | G | Execute_Immediate Equal,0x47 ; Debug Table 0xd.0x1d = 0x259,0x6 025a 6825 |h% | Jump_Zero 0x280 025b 00cf | | Action Mark_Auxiliary ; Debug Table 0xd.0x1e = 0x25b,0x7 025c 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0xd.0x1f = 0x25c,0xefff 025d e403 | | Load 0x2,0x3 025e 4976 |Iv | Short_Literal 0x176 025f 00eb | | Load_Encached Diana_Cache 0260 0098 | | Execute Package,Field_Read_Dynamic 0261 180f | | Execute Package,Field_Execute,Field_Number 0xf 0262 490b |I | Short_Literal 0x10b 0263 00eb | | Load_Encached Diana_Cache 0264 0096 | | Execute Package,Entry 0265 00eb | | Load_Encached Diana_Cache 0266 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0267 00eb | | Load_Encached Diana_Cache 0268 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0269 e007 | | Load 0x0,0x7 026a 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 026b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 026c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x20 = 0x26c,0xeffe 026d 4975 |Iu | Short_Literal 0x175 026e 00eb | | Load_Encached Diana_Cache 026f 0098 | | Execute Package,Field_Read_Dynamic 0270 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0271 00e3 | | Load_Encached Natural_Cache 0272 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0273 e405 | | Load 0x2,0x5 ; Debug Table 0xd.0x21 = 0x273,0x1001 0274 00d9 | | Load_Top At_Offset_1 0275 027a | z | Execute Discrete,Less_Equal 0276 6803 |h | Jump_Zero 0x27a 0277 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x22 = 0x277,0x1002 0278 a404 | | Store_Unchecked 0x2,0x4 0279 7804 |x | Jump 0x27e 027a e405 | | Load 0x2,0x5 ; Debug Table 0xd.0x23 = 0x27a,0x1003 027b 00d9 | | Load_Top At_Offset_1 027c 0272 | r | Execute Discrete,Minus 027d c405 | | Store 0x2,0x5 027e 00d2 | | Pop_Control Pop_Count_2 027f 00ce | | Action Pop_Auxiliary 0280 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x24 = 0x280,0x8 0281 00db | | Load_Top At_Offset_3 0282 4975 |Iu | Short_Literal 0x175 0283 00eb | | Load_Encached Diana_Cache 0284 0098 | | Execute Package,Field_Read_Dynamic 0285 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0286 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0287 TRAP_01d8: 0287 0007 | | Action Break_Optional 0288 e215 | | Load 0x1,0x15 ; Debug Table 0xd.0x25 = 0x288,0x9 0289 0257 | W | Execute Discrete,Raise 028a 0000 0000 | | .BLANK 0000[0x6] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 029a | | .CONST 0x029a ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0002 | | .CONST 0x0002 ; Number of locals 0293 INIT_0290: 0293 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x0293,0x0852,0x0002,0x0000,0x0056,0x9755,0x0000,0x03b1 ; Debug Table 0xe.0x0 = 0x293,0xffff 0294 4801 |H | Short_Literal 0x1 0295 e5ff | | Load 0x2,-0x1 0296 e00e | | Load 0x0,0xe 0297 180d | | Execute Package,Field_Execute,Field_Number 0xd 0298 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0299 0007 | | Action Break_Optional ; Debug Table 0xe.0x1 = 0x299,0xfffe 029a BODY_0290: 029a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x2 = 0x29a,0x1 029b e00f | | Load 0x0,0xf 029c 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 029d 6812 |h | Jump_Zero 0x2b0 029e 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x3 = 0x29e,0x2 029f 00d9 | | Load_Top At_Offset_1 02a0 e00e | | Load 0x0,0xe 02a1 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02a2 e00a | | Load 0x0,0xa 02a3 1b16 | | Execute Package,Field_Read,Field_Number 0x16 02a4 025b | [ | Execute Discrete,Check_In_Type 02a5 00da | | Load_Top At_Offset_2 02a6 e005 | | Load 0x0,0x5 02a7 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02a8 4976 |Iv | Short_Literal 0x176 02a9 00eb | | Load_Encached Diana_Cache 02aa 0098 | | Execute Package,Field_Read_Dynamic 02ab 180f | | Execute Package,Field_Execute,Field_Number 0xf 02ac 821e | | Call 0x1,0x1e 02ad e00a | | Load 0x0,0xa 02ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02af 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x2b0,0x3 02b1 e00e | | Load 0x0,0xe 02b2 180f | | Execute Package,Field_Execute,Field_Number 0xf 02b3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b4 005d d80e | ] | .LITERAL {0x005dd80e, 0x00005130} 02b8 005d d80e | ] | .LITERAL {0x005dd80e, 0x00005630} 02bc 0000 0000 | | .LITERAL {0x00000000, 0x56975505} 02c0 0000 0000 | | .LITERAL {0x00000000, 0x56975504} 02c4 0000 0000 | | .LITERAL {0x00000000, 0x56975503} 02c8 0000 0000 | | .LITERAL {0x00000000, 0x56975502} 02cc 0000 0000 | | .LITERAL {0x00000000, 0x56975501} 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02d3 | | .CONST 0x02d3 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0001 | | .CONST 0x0001 ; Number of locals 02d3 BODY_02d0: 02d3 INIT_02d0: 02d3 4603 |F | Jump_Case 0x4 ; Debug Table 0xf = .DEBUG 0x02d3,0x085e,0x0005,0x0000,0x0056,0x9755,0x0000,0x041d 02d4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 02d5 7802 |x | Jump 0x2d8 ; case 0x1 02d6 7805 |x | Jump 0x2dc ; case 0x2 02d7 7809 |x | Jump 0x2e1 ; case 0x3 02d8 00da | | Load_Top At_Offset_2 02d9 0091 056c | l| Action Push_String_Extended_Indexed,0x56c ; "MODULE_BLOCK" 02db 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02dc 00db | | Load_Top At_Offset_3 02dd 00db | | Load_Top At_Offset_3 02de 00e0 | | Load_Encached Standard_Cache 02df 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02e0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 02e1 00da | | Load_Top At_Offset_2 02e2 00e0 | | Load_Encached Standard_Cache 02e3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02e4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02e5 0000 0000 | | .XXX[0x3] 02e7 0000 | | 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02ff | | .CONST 0x02ff ; Address of begin 02e9 0320 | | .CONST 0x0320 ; Address of exception handler 02ea 0004 | | .CONST 0x0004 ; Number of locals 02eb INIT_02e8: 02eb e001 | | Load 0x0,0x1 ; Debug Table 0x10 = .DEBUG 0x02eb,0x0860,0x0002,0x0000,0x0058,0xcad5,0x0000,0x007d ; Debug Table 0x10.0x0 = 0x2eb,0xffff 02ec 1b0f | | Execute Package,Field_Read,Field_Number 0xf 02ed 02ff | | Declare_Variable Variant_Record 02ee e010 | | Load 0x0,0x10 02ef 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02f0 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02f1 e010 | | Load 0x0,0x10 02f2 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40 02f3 180f | | Execute Package,Field_Execute,Field_Number 0xf 02f4 e001 | | Load 0x0,0x1 02f5 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02f6 00d9 | | Load_Top At_Offset_1 02f7 016d | m | Execute Variant_Record,Structure_Write 02f8 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x1 = 0x2f8,0xfffe 02f9 1b11 | | Execute Package,Field_Read,Field_Number 0x11 02fa e00d | | Load 0x0,0xd ; Debug Table 0x10.0x2 = 0x2fa,0xfffd 02fb 1b12 | | Execute Package,Field_Read,Field_Number 0x12 02fc 02c7 | | Declare_Variable Any 02fd 00d8 | | Load_Top At_Offset_0 02fe 1c00 | | Execute_Immediate Run_Utility,0x0 02ff BODY_02e8: 02ff 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x3 = 0x2ff,0x1 0300 e5fe | | Load 0x2,-0x2 0301 e5ff | | Load 0x2,-0x1 0302 e001 | | Load 0x0,0x1 0303 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0304 00d1 | | Pop_Control Pop_Count_1 0305 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x4 = 0x305,0x2 0306 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0307 00d9 | | Load_Top At_Offset_1 0308 0120 | | Execute Any,Is_Value 0309 6804 |h | Jump_Zero 0x30e 030a e00d | | Load 0x0,0xd 030b 1b13 | | Execute Package,Field_Read,Field_Number 0x13 030c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 030d 7801 |x | Jump 0x30f 030e 00d9 | | Load_Top At_Offset_1 030f e22a | * | Load 0x1,0x2a 0310 4800 |H | Short_Literal 0x0 0311 4800 |H | Short_Literal 0x0 0312 e402 | | Load 0x2,0x2 0313 e00d | | Load 0x0,0xd 0314 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0315 c404 | | Store 0x2,0x4 0316 005a | Z | Store_Top Discrete,At_Offset_2 0317 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x5 = 0x317,0x3 0318 7005 |p | Jump_Nonzero 0x31e 0319 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x6 = 0x319,0x4 031a e00d | | Load 0x0,0xd 031b 1b13 | | Execute Package,Field_Read,Field_Number 0x13 031c 1815 | | Execute Package,Field_Execute,Field_Number 0x15 031d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 031e e212 | | Load 0x1,0x12 ; Debug Table 0x10.0x7 = 0x31e,0x5 031f 0257 | W | Execute Discrete,Raise 0320 TRAP_02e8: 0320 0007 | | Action Break_Optional 0321 e212 | | Load 0x1,0x12 ; Debug Table 0x10.0x8 = 0x321,0x6 0322 0257 | W | Execute Discrete,Raise 0323 0000 0000 | | .BLANK 0000[0x5] 0328 ; -------------------------------------------------------------------------------------- 0328 ; SUBPROGRAM 0328 ; -------------------------------------------------------------------------------------- 0328 0336 | 6 | .CONST 0x0336 ; Address of begin 0329 0004 | | .CONST 0x0004 ; Address of exception handler 032a 0006 | | .CONST 0x0006 ; Number of locals 032b INIT_0328: 032b 0007 | | Action Break_Optional ; Debug Table 0x11 = .DEBUG 0x032b,0x0874,0x0002,0x0000,0x0058,0xcad5,0x0000,0x00f6 ; Debug Table 0x11.0x0 = 0x32b,0xffff 032c e012 | | Load 0x0,0x12 ; Debug Table 0x11.0x1 = 0x32c,0xfffe 032d 1b10 | | Execute Package,Field_Read,Field_Number 0x10 032e e012 | | Load 0x0,0x12 ; Debug Table 0x11.0x2 = 0x32e,0xfffd 032f 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0330 e20d | | Load 0x1,0xd ; Debug Table 0x11.0x3 = 0x330,0xfffc 0331 0007 | | Action Break_Optional 0332 e012 | | Load 0x0,0x12 ; Debug Table 0x11.0x4 = 0x332,0xfffb 0333 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0334 e20e | | Load 0x1,0xe ; Debug Table 0x11.0x5 = 0x334,0xfffa 0335 0007 | | Action Break_Optional 0336 BODY_0328: 0336 4803 |H | Short_Literal 0x3 ; Debug Table 0x11.0x6 = 0x336,0x1 0337 e5ff | | Load 0x2,-0x1 0338 e012 | | Load 0x0,0x12 0339 1814 | | Execute Package,Field_Execute,Field_Number 0x14 033a a402 | | Store_Unchecked 0x2,0x2 033b e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x7 = 0x33b,0x2 033c 7002 |p | Jump_Nonzero 0x33f 033d e215 | | Load 0x1,0x15 ; Debug Table 0x11.0x8 = 0x33d,0x3 033e 0257 | W | Execute Discrete,Raise 033f e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x9 = 0x33f,0x4 0340 0a01 | | Execute_Immediate Plus,0x1 0341 c403 | | Store 0x2,0x3 0342 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0xa = 0x342,0x5 0343 e5ff | | Load 0x2,-0x1 0344 e012 | | Load 0x0,0x12 0345 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0346 0910 | | Execute_Immediate Binary_Scale,0x10 0347 0248 | H | Execute Discrete,Check_In_Integer 0348 e403 | | Load 0x2,0x3 0349 0a01 | | Execute_Immediate Plus,0x1 034a e012 | | Load 0x0,0x12 034b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 034c 025b | [ | Execute Discrete,Check_In_Type 034d e5ff | | Load 0x2,-0x1 034e e012 | | Load 0x0,0x12 034f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0350 0273 | s | Execute Discrete,Plus 0351 e001 | | Load 0x0,0x1 0352 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0353 025b | [ | Execute Discrete,Check_In_Type 0354 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0355 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0xb = 0x355,0x6 0356 0a03 | | Execute_Immediate Plus,0x3 0357 005a | Z | Store_Top Discrete,At_Offset_2 0358 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x11.0xc = 0x358,0x7 0359 e5ff | | Load 0x2,-0x1 035a e012 | | Load 0x0,0x12 035b 1814 | | Execute Package,Field_Execute,Field_Number 0x14 035c 0910 | | Execute_Immediate Binary_Scale,0x10 035d 0248 | H | Execute Discrete,Check_In_Integer 035e 00da | | Load_Top At_Offset_2 035f 0a01 | | Execute_Immediate Plus,0x1 0360 e012 | | Load 0x0,0x12 0361 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0362 025b | [ | Execute Discrete,Check_In_Type 0363 e5ff | | Load 0x2,-0x1 0364 e012 | | Load 0x0,0x12 0365 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0366 0273 | s | Execute Discrete,Plus 0367 e002 | | Load 0x0,0x2 0368 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0369 025b | [ | Execute Discrete,Check_In_Type 036a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xd = 0x36b,0x8 036c 00db | | Load_Top At_Offset_3 036d 822b | + | Call 0x1,0x2b 036e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 036f 0000 | | .XXX[0x1] 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 037e | ~ | .CONST 0x037e ; Address of begin 0371 038c | | .CONST 0x038c ; Address of exception handler 0372 0003 | | .CONST 0x0003 ; Number of locals 0373 INIT_0370: 0373 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12 = .DEBUG 0x0373,0x0892,0x0002,0x0000,0x0058,0xcad5,0x0000,0x01c6 ; Debug Table 0x12.0x0 = 0x373,0xffff 0374 e5fe | | Load 0x2,-0x2 0375 e5ff | | Load 0x2,-0x1 0376 822b | + | Call 0x1,0x2b 0377 4976 |Iv | Short_Literal 0x176 0378 00eb | | Load_Encached Diana_Cache 0379 0098 | | Execute Package,Field_Read_Dynamic 037a 180f | | Execute Package,Field_Execute,Field_Number 0xf 037b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 037c e003 | | Load 0x0,0x3 ; Debug Table 0x12.0x1 = 0x37c,0xfffe 037d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 037e BODY_0370: 037e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2 = 0x37e,0x1 037f e007 | | Load 0x0,0x7 0380 18cd | | Execute Package,Field_Execute,Field_Number 0xcd 0381 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0382 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x382,0x2 0383 6806 |h | Jump_Zero 0x38a 0384 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x4 = 0x384,0x3 0385 0217 | | Execute Heap_Access,All_Reference 0386 e229 | ) | Load 0x1,0x29 0387 e5fd | | Load 0x2,-0x3 0388 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0389 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 038a e212 | | Load 0x1,0x12 ; Debug Table 0x12.0x5 = 0x38a,0x5 038b 0257 | W | Execute Discrete,Raise 038c TRAP_0370: 038c 0007 | | Action Break_Optional 038d e212 | | Load 0x1,0x12 ; Debug Table 0x12.0x6 = 0x38d,0x6 038e 0257 | W | Execute Discrete,Raise 038f 0000 | | .XXX[0x1] 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 039e | | .CONST 0x039e ; Address of begin 0391 03a8 | | .CONST 0x03a8 ; Address of exception handler 0392 0003 | | .CONST 0x0003 ; Number of locals 0393 INIT_0390: 0393 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13 = .DEBUG 0x0393,0x08a2,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0219 ; Debug Table 0x13.0x0 = 0x393,0xffff 0394 e5fe | | Load 0x2,-0x2 0395 e5ff | | Load 0x2,-0x1 0396 822b | + | Call 0x1,0x2b 0397 4976 |Iv | Short_Literal 0x176 0398 00eb | | Load_Encached Diana_Cache 0399 0098 | | Execute Package,Field_Read_Dynamic 039a 180f | | Execute Package,Field_Execute,Field_Number 0xf 039b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 039c e003 | | Load 0x0,0x3 ; Debug Table 0x13.0x1 = 0x39c,0xfffe 039d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 039e BODY_0390: 039e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x2 = 0x39e,0x1 039f e007 | | Load 0x0,0x7 03a0 18cd | | Execute Package,Field_Execute,Field_Number 0xcd 03a1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03a2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x3 = 0x3a2,0x2 03a3 6802 |h | Jump_Zero 0x3a6 03a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x4 = 0x3a4,0x3 03a5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03a6 e212 | | Load 0x1,0x12 ; Debug Table 0x13.0x5 = 0x3a6,0x4 03a7 0257 | W | Execute Discrete,Raise 03a8 TRAP_0390: 03a8 0007 | | Action Break_Optional 03a9 e212 | | Load 0x1,0x12 ; Debug Table 0x13.0x6 = 0x3a9,0x5 03aa 0257 | W | Execute Discrete,Raise 03ab 0000 0000 | | .BLANK 0000[0x5] 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03bf | | .CONST 0x03bf ; Address of begin 03b1 0424 | $ | .CONST 0x0424 ; Address of exception handler 03b2 0006 | | .CONST 0x0006 ; Number of locals 03b3 INIT_03b0: 03b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x03b3,0x08b2,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0300 ; Debug Table 0x14.0x0 = 0x3b3,0xffff 03b4 00db | | Load_Top At_Offset_3 03b5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03b6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x1 = 0x3b6,0xfffe 03b7 e5ff | | Load 0x2,-0x1 03b8 00eb | | Load_Encached Diana_Cache 03b9 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03ba 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0x2 = 0x3bb,0xfffd 03bc 039d | | Declare_Variable Heap_Access,Duplicate 03bd 029f 050b | | Declare_Subprogram INIT_0508,For_Call ; Debug Table 0x14.0x3 = 0x3bd,0xfffc 03bf BODY_03b0: 03bf 0007 | | Action Break_Optional ; Debug Table 0x14.0x4 = 0x3bf,0x1 03c0 e403 | | Load 0x2,0x3 ; Debug Table 0x14.0x5 = 0x3c0,0x401 03c1 0007 | | Action Break_Optional 03c2 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x6 = 0x3c2,0x402 03c3 0007 | | Action Break_Optional ; Debug Table 0x14.0x7 = 0x3c3,0x403 03c4 0007 | | Action Break_Optional ; Debug Table 0x14.0x8 = 0x3c4,0x404 03c5 0b3d | = | Execute_Immediate Case_Compare,0x3d ; Debug Table 0x14.0x9 = 0x3c5,0x1 03c6 7009 |p | Jump_Nonzero 0x3d0 03c7 0b48 | H | Execute_Immediate Case_Compare,0x48 03c8 700a |p | Jump_Nonzero 0x3d3 03c9 0b47 | G | Execute_Immediate Case_Compare,0x47 03ca 7008 |p | Jump_Nonzero 0x3d3 03cb 0b41 | A | Execute_Immediate Case_Compare,0x41 03cc 7014 |p | Jump_Nonzero 0x3e1 03cd 0b3e | > | Execute_Immediate Case_Compare,0x3e 03ce 7027 |p' | Jump_Nonzero 0x3f6 03cf 782e |x. | Jump 0x3fe ; Debug Table 0x14.0xa = 0x3cf,0xb 03d0 8406 | | Call 0x2,0x6 ; Debug Table 0x14.0xb = 0x3d0,0x2 03d1 a402 | | Store_Unchecked 0x2,0x2 03d2 782b |x+ | Jump 0x3fe 03d3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xc = 0x3d3,0x3 03d4 00eb | | Load_Encached Diana_Cache 03d5 18f8 | | Execute Package,Field_Execute,Field_Number 0xf8 03d6 e408 | | Load 0x2,0x8 ; Debug Table 0x14.0xd = 0x3d6,0x801 03d7 0007 | | Action Break_Optional 03d8 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0xe = 0x3d8,0x802 03d9 0007 | | Action Break_Optional ; Debug Table 0x14.0xf = 0x3d9,0x803 03da 00d0 | | Action Swap_Control ; Debug Table 0x14.0x10 = 0x3da,0x804 03db 00d1 | | Pop_Control Pop_Count_1 03dc 0f77 | w | Execute_Immediate Equal,0x77 ; Debug Table 0x14.0x11 = 0x3dc,0x3 03dd 6820 |h | Jump_Zero 0x3fe 03de 8406 | | Call 0x2,0x6 ; Debug Table 0x14.0x12 = 0x3de,0x4 03df a402 | | Store_Unchecked 0x2,0x2 03e0 781d |x | Jump 0x3fe 03e1 8406 | | Call 0x2,0x6 ; Debug Table 0x14.0x13 = 0x3e1,0x5 03e2 a402 | | Store_Unchecked 0x2,0x2 03e3 0007 | | Action Break_Optional ; Debug Table 0x14.0x14 = 0x3e3,0x6 03e4 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x15 = 0x3e4,0xc01 03e5 021d | | Execute Heap_Access,Is_Null 03e6 6817 |h | Jump_Zero 0x3fe ; Debug Table 0x14.0x16 = 0x3e6,0x6 03e7 e5ff | | Load 0x2,-0x1 03e8 4904 |I | Short_Literal 0x104 03e9 00eb | | Load_Encached Diana_Cache 03ea 0096 | | Execute Package,Entry 03eb e408 | | Load 0x2,0x8 ; Debug Table 0x14.0x17 = 0x3eb,0x1001 03ec 0007 | | Action Break_Optional 03ed 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x18 = 0x3ed,0x1002 03ee 0007 | | Action Break_Optional ; Debug Table 0x14.0x19 = 0x3ee,0x1003 03ef 00d0 | | Action Swap_Control ; Debug Table 0x14.0x1a = 0x3ef,0x1004 03f0 00d1 | | Pop_Control Pop_Count_1 03f1 0f7c | | | Execute_Immediate Equal,0x7c ; Debug Table 0x14.0x1b = 0x3f1,0xc01 03f2 680b |h | Jump_Zero 0x3fe 03f3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x1c = 0x3f3,0x7 03f4 a402 | | Store_Unchecked 0x2,0x2 03f5 7808 |x | Jump 0x3fe 03f6 8406 | | Call 0x2,0x6 ; Debug Table 0x14.0x1d = 0x3f6,0x8 03f7 a402 | | Store_Unchecked 0x2,0x2 03f8 0007 | | Action Break_Optional ; Debug Table 0x14.0x1e = 0x3f8,0x9 03f9 e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x1f = 0x3f9,0x1401 03fa 021d | | Execute Heap_Access,Is_Null 03fb 6802 |h | Jump_Zero 0x3fe ; Debug Table 0x14.0x20 = 0x3fb,0x9 03fc e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x21 = 0x3fc,0xa 03fd a402 | | Store_Unchecked 0x2,0x2 03fe 00d1 | | Pop_Control Pop_Count_1 03ff e402 | | Load 0x2,0x2 ; Debug Table 0x14.0x22 = 0x3ff,0xc 0400 e005 | | Load 0x0,0x5 0401 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0402 4976 |Iv | Short_Literal 0x176 0403 00eb | | Load_Encached Diana_Cache 0404 0098 | | Execute Package,Field_Read_Dynamic 0405 180f | | Execute Package,Field_Execute,Field_Number 0xf 0406 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0407 00cf | | Action Mark_Auxiliary 0408 7814 |x | Jump 0x41d 0409 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x23 = 0x409,0xe 040a 490d |I | Short_Literal 0x10d 040b 00eb | | Load_Encached Diana_Cache 040c 0096 | | Execute Package,Entry 040d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 040e 0007 | | Action Break_Optional ; Debug Table 0x14.0x24 = 0x40e,0xf 040f 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x25 = 0x40f,0x1801 0410 021d | | Execute Heap_Access,Is_Null 0411 6802 |h | Jump_Zero 0x414 ; Debug Table 0x14.0x26 = 0x411,0xf 0412 4887 |H | Short_Literal 0x87 0413 0257 | W | Execute Discrete,Raise 0414 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x27 = 0x414,0x10 0415 e005 | | Load 0x0,0x5 0416 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0417 4976 |Iv | Short_Literal 0x176 0418 00eb | | Load_Encached Diana_Cache 0419 0098 | | Execute Package,Field_Read_Dynamic 041a 180f | | Execute Package,Field_Execute,Field_Number 0xf 041b a404 | | Store_Unchecked 0x2,0x4 041c 00c9 | | Action Pop_Auxiliary_Loop 041d 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x28 = 0x41d,0xd 041e e007 | | Load 0x0,0x7 041f 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e 0420 6fe8 |o | Jump_Zero 0x409 0421 00ce | | Action Pop_Auxiliary 0422 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x29 = 0x422,0x11 0423 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0424 TRAP_03b0: 0424 0007 | | Action Break_Optional 0425 e211 | | Load 0x1,0x11 ; Debug Table 0x14.0x2a = 0x425,0x12 0426 0257 | W | Execute Discrete,Raise 0427 0000 | | .XXX[0x1] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 042f | / | .CONST 0x042f ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0002 | | .CONST 0x0002 ; Number of locals 042b INIT_0428: 042b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x042b,0x090a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x03f8 ; Debug Table 0x15.0x0 = 0x42b,0xffff 042c 00db | | Load_Top At_Offset_3 042d 822f | / | Call 0x1,0x2f 042e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 042f BODY_0428: 042f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x1 = 0x42f,0x1 0430 e007 | | Load 0x0,0x7 0431 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 0432 6807 |h | Jump_Zero 0x43a 0433 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x2 = 0x433,0x2 0434 00d9 | | Load_Top At_Offset_1 0435 e007 | | Load 0x0,0x7 0436 18d1 | | Execute Package,Field_Execute,Field_Number 0xd1 0437 0217 | | Execute Heap_Access,All_Reference 0438 01d7 | | Execute Vector,Field_Read 0439 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 043a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x3 = 0x43a,0x3 043b e007 | | Load 0x0,0x7 043c 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d 043d e009 | | Load 0x0,0x9 043e 1b16 | | Execute Package,Field_Read,Field_Number 0x16 043f 025b | [ | Execute Discrete,Check_In_Type 0440 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0441 0000 0000 | | .BLANK 0000[0x7] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 045b | [ | .CONST 0x045b ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0004 | | .CONST 0x0004 ; Number of locals 044b INIT_0448: 044b 0007 | | Action Break_Optional ; Debug Table 0x16 = .DEBUG 0x044b,0x0914,0x0002,0x0000,0x0058,0xcad5,0x0000,0x044e ; Debug Table 0x16.0x0 = 0x44b,0xffff 044c 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1 = 0x44c,0xfffe 044d 00db | | Load_Top At_Offset_3 044e 8230 | 0 | Call 0x1,0x30 044f e012 | | Load 0x0,0x12 0450 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0451 03f1 | | Declare_Variable Discrete,With_Value 0452 4803 |H | Short_Literal 0x3 ; Debug Table 0x16.0x2 = 0x452,0xfffd 0453 00d9 | | Load_Top At_Offset_1 0454 e012 | | Load 0x0,0x12 0455 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0456 e012 | | Load 0x0,0x12 0457 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0458 03f1 | | Declare_Variable Discrete,With_Value 0459 e012 | | Load 0x0,0x12 ; Debug Table 0x16.0x3 = 0x459,0xfffc 045a 1b10 | | Execute Package,Field_Read,Field_Number 0x10 045b BODY_0448: 045b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x4 = 0x45b,0x1 045c 7002 |p | Jump_Nonzero 0x45f 045d 480d |H | Short_Literal 0xd ; Debug Table 0x16.0x5 = 0x45d,0x2 045e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 045f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x6 = 0x45f,0x3 0460 e5fe | | Load 0x2,-0x2 0461 0aff | | Execute_Immediate Plus,-0x1 0462 0248 | H | Execute Discrete,Check_In_Integer 0463 0902 | | Execute_Immediate Binary_Scale,0x2 0464 0a06 | | Execute_Immediate Plus,0x6 0465 0248 | H | Execute Discrete,Check_In_Integer 0466 0a02 | | Execute_Immediate Plus,0x2 0467 e012 | | Load 0x0,0x12 0468 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0469 025b | [ | Execute Discrete,Check_In_Type 046a 0273 | s | Execute Discrete,Plus 046b 0248 | H | Execute Discrete,Check_In_Integer 046c 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 046d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x7 = 0x46d,0x4 046e 00db | | Load_Top At_Offset_3 046f e012 | | Load 0x0,0x12 0470 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0471 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0472 0007 | | Action Break_Optional ; Debug Table 0x16.0x8 = 0x472,0x5 0473 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x9 = 0x473,0x6 0474 480f |H | Short_Literal 0xf 0475 0279 | y | Execute Discrete,And 0476 00d8 | | Load_Top At_Offset_0 0477 e225 | % | Load 0x1,0x25 0478 0260 | ` | Execute Discrete,In_Type 0479 7002 |p | Jump_Nonzero 0x47c 047a 48e0 |H | Short_Literal 0xe0 047b 0257 | W | Execute Discrete,Raise 047c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 047d 0000 0000 | | .XXX[0x3] 047f 0000 | | 0480 ; -------------------------------------------------------------------------------------- 0480 ; SUBPROGRAM 0480 ; -------------------------------------------------------------------------------------- 0480 0489 | | .CONST 0x0489 ; Address of begin 0481 0004 | | .CONST 0x0004 ; Address of exception handler 0482 0002 | | .CONST 0x0002 ; Number of locals 0483 INIT_0480: 0483 e003 | | Load 0x0,0x3 ; Debug Table 0x17 = .DEBUG 0x0483,0x092a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x04f6 ; Debug Table 0x17.0x0 = 0x483,0xffff 0484 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0485 e5fe | | Load 0x2,-0x2 0486 e007 | | Load 0x0,0x7 0487 18cd | | Execute Package,Field_Execute,Field_Number 0xcd 0488 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0489 BODY_0480: 0489 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1 = 0x489,0x1 048a 7002 |p | Jump_Nonzero 0x48d 048b e211 | | Load 0x1,0x11 ; Debug Table 0x17.0x2 = 0x48b,0x2 048c 0257 | W | Execute Discrete,Raise 048d 00cf | | Action Mark_Auxiliary ; Debug Table 0x17.0x3 = 0x48d,0x3 048e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x4 = 0x48e,0xfbff 048f 0217 | | Execute Heap_Access,All_Reference 0490 0007 | | Action Break_Optional 0491 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x17.0x5 = 0x491,0xfbfe 0492 e5fe | | Load 0x2,-0x2 0493 e006 | | Load 0x0,0x6 0494 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0495 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0496 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x6 = 0x496,0xfbfd 0497 00da | | Load_Top At_Offset_2 0498 01db | | Execute Vector,Length 0499 e20f | | Load 0x1,0xf 049a 02a0 | | Declare_Subprogram Null_Subprogram 049b 4801 |H | Short_Literal 0x1 049c 035d | ] | Declare_Type Array,Defined 049d 00d8 | | Load_Top At_Offset_0 049e 0337 | 7 | Declare_Variable Array 049f 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x17.0x7 = 0x49f,0xfbfc 04a0 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 04a1 00cf | | Action Mark_Auxiliary 04a2 e404 | | Load 0x2,0x4 ; Debug Table 0x17.0x8 = 0x4a2,0x401 04a3 01d9 | | Execute Vector,Reverse_Bounds 04a4 0263 | c | Execute Discrete,Above_Bound 04a5 7012 |p | Jump_Nonzero 0x4b8 04a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x9 = 0x4a6,0x402 04a7 e404 | | Load 0x2,0x4 04a8 01d7 | | Execute Vector,Field_Read 04a9 e405 | | Load 0x2,0x5 04aa e005 | | Load 0x0,0x5 04ab 181d | | Execute Package,Field_Execute,Field_Number 0x1d 04ac e5ff | | Load 0x2,-0x1 04ad 021f | | Execute Heap_Access,Equal 04ae 6807 |h | Jump_Zero 0x4b6 04af 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0xa = 0x4af,0x403 04b0 0a01 | | Execute_Immediate Plus,0x1 04b1 c408 | | Store 0x2,0x8 04b2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xb = 0x4b2,0x404 04b3 e408 | | Load 0x2,0x8 04b4 e407 | | Load 0x2,0x7 04b5 01d6 | | Execute Vector,Field_Write 04b6 00c8 | | Action Pop_Auxiliary_Range 04b7 3fee |? | Loop_Increasing 0x4a6 04b8 00ce | | Action Pop_Auxiliary 04b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xc = 0x4b9,0x405 04ba 0c02 | | Execute_Immediate Greater_Equal,0x2 04bb 6841 |hA | Jump_Zero 0x4fd 04bc 00cf | | Action Mark_Auxiliary 04bd 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0xd = 0x4bd,0x406 04be 00da | | Load_Top At_Offset_2 04bf 0264 | d | Execute Discrete,Below_Bound 04c0 703b |p; | Jump_Nonzero 0x4fc 04c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xe = 0x4c1,0x407 04c2 e407 | | Load 0x2,0x7 04c3 01d7 | | Execute Vector,Field_Read 04c4 e5ff | | Load 0x2,-0x1 04c5 8231 | 1 | Call 0x1,0x31 04c6 460d |F | Jump_Case 0xe 04c7 7811 |x | Jump 0x4d9 ; case 0x0 04c8 780c |x | Jump 0x4d5 ; case 0x1 04c9 780b |x | Jump 0x4d5 ; case 0x2 04ca 782f |x/ | Jump 0x4fa ; case 0x3 04cb 782e |x. | Jump 0x4fa ; case 0x4 04cc 782d |x- | Jump 0x4fa ; case 0x5 04cd 782c |x, | Jump 0x4fa ; case 0x6 04ce 782b |x+ | Jump 0x4fa ; case 0x7 04cf 782a |x* | Jump 0x4fa ; case 0x8 04d0 7829 |x) | Jump 0x4fa ; case 0x9 04d1 7828 |x( | Jump 0x4fa ; case 0xa 04d2 7827 |x' | Jump 0x4fa ; case 0xb 04d3 7826 |x& | Jump 0x4fa ; case 0xc 04d4 7825 |x% | Jump 0x4fa ; case 0xd 04d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xf = 0x4d5,0x408 04d6 e407 | | Load 0x2,0x7 04d7 01d7 | | Execute Vector,Field_Read 04d8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04d9 0007 | | Action Break_Optional ; Debug Table 0x17.0x10 = 0x4d9,0x409 04da e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x11 = 0x4da,0x801 04db 0007 | | Action Break_Optional 04dc 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x12 = 0x4dc,0x802 04dd 0007 | | Action Break_Optional ; Debug Table 0x17.0x13 = 0x4dd,0x803 04de 0007 | | Action Break_Optional ; Debug Table 0x17.0x14 = 0x4de,0x804 04df 0b21 | ! | Execute_Immediate Case_Compare,0x21 ; Debug Table 0x17.0x15 = 0x4df,0x409 04e0 7018 |p | Jump_Nonzero 0x4f9 04e1 0b2c | , | Execute_Immediate Case_Compare,0x2c 04e2 7016 |p | Jump_Nonzero 0x4f9 04e3 0b22 | " | Execute_Immediate Case_Compare,0x22 04e4 7004 |p | Jump_Nonzero 0x4e9 04e5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x16 = 0x4e5,0x40d 04e6 e407 | | Load 0x2,0x7 04e7 01d7 | | Execute Vector,Field_Read 04e8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04e9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x17 = 0x4e9,0x40b 04ea 4904 |I | Short_Literal 0x104 04eb 00eb | | Load_Encached Diana_Cache 04ec 0096 | | Execute Package,Entry 04ed e40d | | Load 0x2,0xd ; Debug Table 0x17.0x18 = 0x4ed,0xc01 04ee 0007 | | Action Break_Optional 04ef 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x19 = 0x4ef,0xc02 04f0 0007 | | Action Break_Optional ; Debug Table 0x17.0x1a = 0x4f0,0xc03 04f1 00d0 | | Action Swap_Control ; Debug Table 0x17.0x1b = 0x4f1,0xc04 04f2 00d1 | | Pop_Control Pop_Count_1 04f3 0f7c | | | Execute_Immediate Equal,0x7c ; Debug Table 0x17.0x1c = 0x4f3,0x40b 04f4 6804 |h | Jump_Zero 0x4f9 04f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x1d = 0x4f5,0x40c 04f6 e407 | | Load 0x2,0x7 04f7 01d7 | | Execute Vector,Field_Read 04f8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04f9 00d1 | | Pop_Control Pop_Count_1 04fa 00c8 | | Action Pop_Auxiliary_Range 04fb 37c5 |7 | Loop_Decreasing 0x4c1 04fc 00ce | | Action Pop_Auxiliary 04fd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1e = 0x4fd,0x40f 04fe 00da | | Load_Top At_Offset_2 04ff 01d7 | | Execute Vector,Field_Read 0500 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0501 0000 0000 | | .BLANK 0000[0x7] 0508 ; -------------------------------------------------------------------------------------- 0508 ; SUBPROGRAM 0508 ; -------------------------------------------------------------------------------------- 0508 050b | | .CONST 0x050b ; Address of begin 0509 0004 | | .CONST 0x0004 ; Address of exception handler 050a 0001 | | .CONST 0x0001 ; Number of locals 050b BODY_0508: 050b INIT_0508: 050b e22a | * | Load 0x1,0x2a ; Debug Table 0x18 = .DEBUG 0x050b,0x096a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0329 ; Debug Table 0x18.0x0 = 0x50b,0x1 050c e5ff | | Load 0x2,-0x1 050d e013 | | Load 0x0,0x13 050e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 050f 00ca | | Action Exit_Nullary_Function 0510 052a 0004 | * | .XXX[0x3] 0512 000e | | 0513 0007 | | Action Break_Optional ; Debug Table 0x19 = .DEBUG 0x0513,0x096e,0x0000,0x0000,0x0056,0x9755,0x0000,0x042f ; Debug Table 0x19.0x0 = 0x513,0xffff 0514 0007 | | Action Break_Optional ; Debug Table 0x19.0x1 = 0x514,0xfffe 0515 0007 | | Action Break_Optional ; Debug Table 0x19.0x2 = 0x515,0xfffd 0516 0007 | | Action Break_Optional ; Debug Table 0x19.0x3 = 0x516,0xfffc 0517 0007 | | Action Break_Optional ; Debug Table 0x19.0x4 = 0x517,0xfffb 0518 0007 | | Action Break_Optional ; Debug Table 0x19.0x5 = 0x518,0xfffa 0519 0007 | | Action Break_Optional ; Debug Table 0x19.0x6 = 0x519,0xfff9 051a 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x7 = 0x51a,0xfff8 051b 6014 |` | Indirect_Literal Discrete,0x530,{0x005dd80e, 0x000054b0} 051c 02a0 | | Declare_Subprogram Null_Subprogram 051d 038f | | Declare_Type Package,Defined,Visible 051e 0386 | | Declare_Variable Package,Visible 051f 0007 | | Action Break_Optional ; Debug Table 0x19.0x8 = 0x51f,0xfff7 0520 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x9 = 0x520,0xfff6 0521 600a |` | Indirect_Literal Discrete,0x52c,{0x005dd80e, 0x000053b0} 0522 02a0 | | Declare_Subprogram Null_Subprogram 0523 038f | | Declare_Type Package,Defined,Visible 0524 0386 | | Declare_Variable Package,Visible 0525 00bf | | Action Accept_Activation ; Debug Table 0x19.0xa = 0x525,0xfff5 0526 00d9 | | Load_Top At_Offset_1 0527 020f | | Execute Module,Activate 0528 00d8 | | Load_Top At_Offset_0 0529 020f | | Execute Module,Activate 052a 00bc | | Action Signal_Activated 052b 00bb | | Action Signal_Completion 052c 005d d80e | ] | .LITERAL {0x005dd80e, 0x000053b0} 0530 005d d80e | ] | .LITERAL {0x005dd80e, 0x000054b0} 0534 0000 0000 | | .BLANK 0000[0x4] 0538 0540 0004 | @ | .XXX[0x3] 053a 000c | | 053b 0007 | | Action Break_Optional ; Debug Table 0x1a = .DEBUG 0x053b,0x0986,0x0000,0x0000,0x0056,0x9755,0x0000,0x04a1 ; Debug Table 0x1a.0x0 = 0x53b,0xffff 053c 0007 | | Action Break_Optional ; Debug Table 0x1a.0x1 = 0x53c,0xfffe 053d 0007 | | Action Break_Optional ; Debug Table 0x1a.0x2 = 0x53d,0xfffd 053e 0007 | | Action Break_Optional ; Debug Table 0x1a.0x3 = 0x53e,0xfffc 053f 00bf | | Action Accept_Activation ; Debug Table 0x1a.0x4 = 0x53f,0xfffb 0540 00bc | | Action Signal_Activated 0541 00bb | | Action Signal_Completion 0542 0000 0000 | | .BLANK 0000[0x6] 0548 055a 0004 | Z | .XXX[0x3] 054a 000c | | 054b 0007 | | Action Break_Optional ; Debug Table 0x1b = .DEBUG 0x054b,0x0992,0x0000,0x0000,0x0056,0x9755,0x0000,0x044e ; Debug Table 0x1b.0x0 = 0x54b,0xffff 054c 0007 | | Action Break_Optional ; Debug Table 0x1b.0x1 = 0x54c,0xfffe 054d 0007 | | Action Break_Optional ; Debug Table 0x1b.0x2 = 0x54d,0xfffd 054e 0007 | | Action Break_Optional ; Debug Table 0x1b.0x3 = 0x54e,0xfffc 054f 0007 | | Action Break_Optional ; Debug Table 0x1b.0x4 = 0x54f,0xfffb 0550 0007 | | Action Break_Optional ; Debug Table 0x1b.0x5 = 0x550,0xfffa 0551 0007 | | Action Break_Optional ; Debug Table 0x1b.0x6 = 0x551,0xfff9 0552 0007 | | Action Break_Optional ; Debug Table 0x1b.0x7 = 0x552,0xfff8 0553 0007 | | Action Break_Optional ; Debug Table 0x1b.0x8 = 0x553,0xfff7 0554 0007 | | Action Break_Optional ; Debug Table 0x1b.0x9 = 0x554,0xfff6 0555 0007 | | Action Break_Optional ; Debug Table 0x1b.0xa = 0x555,0xfff5 0556 0007 | | Action Break_Optional ; Debug Table 0x1b.0xb = 0x556,0xfff4 0557 0007 | | Action Break_Optional ; Debug Table 0x1b.0xc = 0x557,0xfff3 0558 0007 | | Action Break_Optional ; Debug Table 0x1b.0xd = 0x558,0xfff2 0559 00bf | | Action Accept_Activation ; Debug Table 0x1b.0xe = 0x559,0xfff1 055a 00bc | | Action Signal_Activated 055b 00bb | | Action Signal_Completion 055c 0000 0000 | | .BLANK 0000[0x4] 0560 056a 0004 | j | .XXX[0x3] 0562 000c | | 0563 0007 | | Action Break_Optional ; Debug Table 0x1c = .DEBUG 0x0563,0x09b2,0x0000,0x0000,0x0056,0x9755,0x0000,0x03e0 ; Debug Table 0x1c.0x0 = 0x563,0xffff 0564 0007 | | Action Break_Optional ; Debug Table 0x1c.0x1 = 0x564,0xfffe 0565 0007 | | Action Break_Optional ; Debug Table 0x1c.0x2 = 0x565,0xfffd 0566 0007 | | Action Break_Optional ; Debug Table 0x1c.0x3 = 0x566,0xfffc 0567 0007 | | Action Break_Optional ; Debug Table 0x1c.0x4 = 0x567,0xfffb 0568 0007 | | Action Break_Optional ; Debug Table 0x1c.0x5 = 0x568,0xfffa 0569 00bf | | Action Accept_Activation ; Debug Table 0x1c.0x6 = 0x569,0xfff9 056a 00bc | | Action Signal_Activated 056b 00bb | | Action Signal_Completion 056c ; -------------------------------------------------------------------------------------- 056c ; STRING TABLE 056c ; -------------------------------------------------------------------------------------- 056c 001e | | .STRTAB 0x001e->0x057b ; "MODULE_BLOCK" 056d 0028 | ( | .STRTAB 0x0028->0x0581 ; "PROCEDURE_BLOCK" 056e 0035 | 5 | .STRTAB 0x0035->0x0588 ; "FUNCTION_BLOCK" 056f 0041 | A | .STRTAB 0x0041->0x058f ; "ACCEPT_BLOCK" 0570 004b | K | .STRTAB 0x004b->0x0595 ; "DECLARE_BLOCK" 0571 0056 | V | .STRTAB 0x0056->0x059c ; "UTILITY_BLOCK" 0572 0061 | a | .STRTAB 0x0061->0x05a2 ; "COMMAND_BLOCK" 0573 006c | l | .STRTAB 0x006c->0x05a9 ; "LIBRARY_BLOCK" 0574 0077 | w | .STRTAB 0x0077->0x05af ; "COMMAND_ELABORATION_BLOCK" 0575 008e | | .STRTAB 0x008e->0x05bc ; "LIBRARY_ELABORATION_BLOCK" 0576 00a5 | | .STRTAB 0x00a5->0x05c8 ; "SUBSYSTEM_ELABORATION_BLOCK" 0577 00be | | .STRTAB 0x00be->0x05d6 ; "MANUFACTURED_PROCEDURE_BLOCK" 0578 00d8 | | .STRTAB 0x00d8->0x05e4 ; "MANUFACTURED_FUNCTION_BLOCK" 0579 00f1 | | .STRTAB 0x00f1->0x05f1 ; "UNKNOWN_BLOCK" 057a 00fc | | .STREND 0x00fc->0x05f8 057b 4d4f 4455 |MODU| .STRTAB_STRINGS 05f8 ; -------------------------------------------------------------------------------------- 05f8 ; Debug Table 05f8 ; -------------------------------------------------------------------------------------- 05f8 0003 001d | | .CONST 0x0003,0x001d 05fa 000b 06e2 | | .DEBUG 0x000b,0x06e2,0x0000,0x0000,0x0056,0x9755,0x0000,0x02bf 0602 0059 0730 | Y 0| .DEBUG 0x0059,0x0730,0x0000,0x0000,0x0058,0xcad5,0x0000,0x0022 060a 00a3 0774 | t| .DEBUG 0x00a3,0x0774,0x0002,0x0000,0x0056,0x9755,0x0000,0x02e3 0612 00bb 077a | z| .DEBUG 0x00bb,0x077a,0x0002,0x0000,0x0056,0x9755,0x0000,0x02f6 061a 00db 0782 | | .DEBUG 0x00db,0x0782,0x0002,0x0000,0x0056,0x9755,0x0000,0x0309 0622 00f3 0788 | | .DEBUG 0x00f3,0x0788,0x0002,0x0000,0x0056,0x9755,0x0000,0x0318 062a 00fb 078c | | .DEBUG 0x00fb,0x078c,0x0002,0x0000,0x0056,0x9755,0x0000,0x0323 0632 011b 079a | | .DEBUG 0x011b,0x079a,0x0001,0x0000,0x0056,0x9755,0x0000,0x0336 063a 0173 07d2 | s | .DEBUG 0x0173,0x07d2,0x0002,0x0000,0x0056,0x9755,0x0000,0x034c 0642 0193 07ea | | .DEBUG 0x0193,0x07ea,0x0002,0x0000,0x0056,0x9755,0x0000,0x0363 064a 019b 07ee | | .DEBUG 0x019b,0x07ee,0x0002,0x0000,0x0056,0x9755,0x0000,0x0370 0652 01bb 07f8 | | .DEBUG 0x01bb,0x07f8,0x0001,0x0000,0x0056,0x9755,0x0000,0x037f 065a 01d3 0800 | | .DEBUG 0x01d3,0x0800,0x0002,0x0000,0x0056,0x9755,0x0000,0x0395 0662 01db 0804 | | .DEBUG 0x01db,0x0804,0x0002,0x0000,0x0056,0x9755,0x0000,0x03a6 066a 0293 0852 | R| .DEBUG 0x0293,0x0852,0x0002,0x0000,0x0056,0x9755,0x0000,0x03b1 0672 02d3 085e | ^| .DEBUG 0x02d3,0x085e,0x0005,0x0000,0x0056,0x9755,0x0000,0x041d 067a 02eb 0860 | `| .DEBUG 0x02eb,0x0860,0x0002,0x0000,0x0058,0xcad5,0x0000,0x007d 0682 032b 0874 | + t| .DEBUG 0x032b,0x0874,0x0002,0x0000,0x0058,0xcad5,0x0000,0x00f6 068a 0373 0892 | s | .DEBUG 0x0373,0x0892,0x0002,0x0000,0x0058,0xcad5,0x0000,0x01c6 0692 0393 08a2 | | .DEBUG 0x0393,0x08a2,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0219 069a 03b3 08b2 | | .DEBUG 0x03b3,0x08b2,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0300 06a2 042b 090a | + | .DEBUG 0x042b,0x090a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x03f8 06aa 044b 0914 | K | .DEBUG 0x044b,0x0914,0x0002,0x0000,0x0058,0xcad5,0x0000,0x044e 06b2 0483 092a | *| .DEBUG 0x0483,0x092a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x04f6 06ba 050b 096a | j| .DEBUG 0x050b,0x096a,0x0002,0x0000,0x0058,0xcad5,0x0000,0x0329 06c2 0513 096e | n| .DEBUG 0x0513,0x096e,0x0000,0x0000,0x0056,0x9755,0x0000,0x042f 06ca 053b 0986 | ; | .DEBUG 0x053b,0x0986,0x0000,0x0000,0x0056,0x9755,0x0000,0x04a1 06d2 054b 0992 | K | .DEBUG 0x054b,0x0992,0x0000,0x0000,0x0056,0x9755,0x0000,0x044e 06da 0563 09b2 | c | .DEBUG 0x0563,0x09b2,0x0000,0x0000,0x0056,0x9755,0x0000,0x03e0 06e2 ; -------------------------------------------------------------------------------------- 06e2 ; Debug3 Subtable 0x0 06e2 ; -------------------------------------------------------------------------------------- 06e2 0026 0000 | & | .DBG3TAB 0x0026,0x0000 06e4 000b ffff | | .CONST 0x000b,0xffff 06e6 000e fffe | | .CONST 0x000e,0xfffe 06e8 0011 fffd | | .CONST 0x0011,0xfffd 06ea 0013 fffc | | .CONST 0x0013,0xfffc 06ec 0014 fffb | | .CONST 0x0014,0xfffb 06ee 0016 fffa | | .CONST 0x0016,0xfffa 06f0 0018 fff9 | | .CONST 0x0018,0xfff9 06f2 001a fff8 | | .CONST 0x001a,0xfff8 06f4 001c fff7 | | .CONST 0x001c,0xfff7 06f6 001e fff6 | | .CONST 0x001e,0xfff6 06f8 0020 fff5 | | .CONST 0x0020,0xfff5 06fa 0022 fff4 | " | .CONST 0x0022,0xfff4 06fc 0024 fff3 | $ | .CONST 0x0024,0xfff3 06fe 0026 fff2 | & | .CONST 0x0026,0xfff2 0700 0028 fff1 | ( | .CONST 0x0028,0xfff1 0702 002a fff0 | * | .CONST 0x002a,0xfff0 0704 002c ffef | , | .CONST 0x002c,0xffef 0706 002e ffee | . | .CONST 0x002e,0xffee 0708 0030 ffed | 0 | .CONST 0x0030,0xffed 070a 0032 ffec | 2 | .CONST 0x0032,0xffec 070c 0034 ffeb | 4 | .CONST 0x0034,0xffeb 070e 0036 ffea | 6 | .CONST 0x0036,0xffea 0710 0038 ffe9 | 8 | .CONST 0x0038,0xffe9 0712 003a ffe8 | : | .CONST 0x003a,0xffe8 0714 003b ffe7 | ; | .CONST 0x003b,0xffe7 0716 003c ffe6 | < | .CONST 0x003c,0xffe6 0718 003d ffe5 | = | .CONST 0x003d,0xffe5 071a 003e ffe4 | > | .CONST 0x003e,0xffe4 071c 003f ffe3 | ? | .CONST 0x003f,0xffe3 071e 0040 ffe2 | @ | .CONST 0x0040,0xffe2 0720 0041 ffe1 | A | .CONST 0x0041,0xffe1 0722 0042 ffe0 | B | .CONST 0x0042,0xffe0 0724 0043 ffdf | C | .CONST 0x0043,0xffdf 0726 0048 ffde | H | .CONST 0x0048,0xffde 0728 004d ffdd | M | .CONST 0x004d,0xffdd 072a 0052 ffdc | R | .CONST 0x0052,0xffdc 072c 0054 ffdb | T | .CONST 0x0054,0xffdb 072e 0058 ffda | X | .CONST 0x0058,0xffda 0730 ; -------------------------------------------------------------------------------------- 0730 ; Debug3 Subtable 0x1 0730 ; -------------------------------------------------------------------------------------- 0730 0021 0000 | ! | .DBG3TAB 0x0021,0x0000 0732 0059 ffff | Y | .CONST 0x0059,0xffff 0734 005a fffe | Z | .CONST 0x005a,0xfffe 0736 005b fffd | [ | .CONST 0x005b,0xfffd 0738 005c fffc | \ | .CONST 0x005c,0xfffc 073a 005d fffb | ] | .CONST 0x005d,0xfffb 073c 005e fffa | ^ | .CONST 0x005e,0xfffa 073e 005f fff9 | _ | .CONST 0x005f,0xfff9 0740 0061 fff8 | a | .CONST 0x0061,0xfff8 0742 0064 fff7 | d | .CONST 0x0064,0xfff7 0744 0065 fff6 | e | .CONST 0x0065,0xfff6 0746 0066 fff5 | f | .CONST 0x0066,0xfff5 0748 006b fff4 | k | .CONST 0x006b,0xfff4 074a 0070 fff3 | p | .CONST 0x0070,0xfff3 074c 0072 fff2 | r | .CONST 0x0072,0xfff2 074e 0074 fff1 | t | .CONST 0x0074,0xfff1 0750 0076 fff0 | v | .CONST 0x0076,0xfff0 0752 0078 ffef | x | .CONST 0x0078,0xffef 0754 007a ffee | z | .CONST 0x007a,0xffee 0756 007c ffed | | | .CONST 0x007c,0xffed 0758 007e ffec | ~ | .CONST 0x007e,0xffec 075a 0080 ffeb | | .CONST 0x0080,0xffeb 075c 0082 ffea | | .CONST 0x0082,0xffea 075e 0084 ffe9 | | .CONST 0x0084,0xffe9 0760 0086 ffe8 | | .CONST 0x0086,0xffe8 0762 0088 ffe7 | | .CONST 0x0088,0xffe7 0764 008a ffe6 | | .CONST 0x008a,0xffe6 0766 008c ffe5 | | .CONST 0x008c,0xffe5 0768 008e ffe4 | | .CONST 0x008e,0xffe4 076a 0090 ffe3 | | .CONST 0x0090,0xffe3 076c 0092 ffe2 | | .CONST 0x0092,0xffe2 076e 0094 ffe1 | | .CONST 0x0094,0xffe1 0770 0096 ffe0 | | .CONST 0x0096,0xffe0 0772 0098 ffdf | | .CONST 0x0098,0xffdf 0774 ; -------------------------------------------------------------------------------------- 0774 ; Debug3 Subtable 0x2 0774 ; -------------------------------------------------------------------------------------- 0774 0000 0002 | | .DBG3TAB 0x0000,0x0002 0776 00a3 0001 | | .CONST 0x00a3,0x0001 0778 00b1 0002 | | .CONST 0x00b1,0x0002 077a ; -------------------------------------------------------------------------------------- 077a ; Debug3 Subtable 0x3 077a ; -------------------------------------------------------------------------------------- 077a 0002 0001 | | .DBG3TAB 0x0002,0x0001 077c 00bb ffff | | .CONST 0x00bb,0xffff 077e 00c0 fffe | | .CONST 0x00c0,0xfffe 0780 00c5 0001 | | .CONST 0x00c5,0x0001 0782 ; -------------------------------------------------------------------------------------- 0782 ; Debug3 Subtable 0x4 0782 ; -------------------------------------------------------------------------------------- 0782 0000 0002 | | .DBG3TAB 0x0000,0x0002 0784 00db 0001 | | .CONST 0x00db,0x0001 0786 00e9 0002 | | .CONST 0x00e9,0x0002 0788 ; -------------------------------------------------------------------------------------- 0788 ; Debug3 Subtable 0x5 0788 ; -------------------------------------------------------------------------------------- 0788 0000 0001 | | .DBG3TAB 0x0000,0x0001 078a 00f3 0001 | | .CONST 0x00f3,0x0001 078c ; -------------------------------------------------------------------------------------- 078c ; Debug3 Subtable 0x6 078c ; -------------------------------------------------------------------------------------- 078c 0002 0004 | | .DBG3TAB 0x0002,0x0004 078e 00fb ffff | | .CONST 0x00fb,0xffff 0790 0100 fffe | | .CONST 0x0100,0xfffe 0792 0106 0001 | | .CONST 0x0106,0x0001 0794 0110 0002 | | .CONST 0x0110,0x0002 0796 0112 0003 | | .CONST 0x0112,0x0003 0798 0114 0004 | | .CONST 0x0114,0x0004 079a ; -------------------------------------------------------------------------------------- 079a ; Debug3 Subtable 0x7 079a ; -------------------------------------------------------------------------------------- 079a 0004 0017 | | .DBG3TAB 0x0004,0x0017 079c 011b ffff | | .CONST 0x011b,0xffff 079e 011c fffe | | .CONST 0x011c,0xfffe 07a0 011e 0001 | | .CONST 0x011e,0x0001 07a2 011f 0401 | | .CONST 0x011f,0x0401 07a4 0121 0402 | ! | .CONST 0x0121,0x0402 07a6 0122 0403 | " | .CONST 0x0122,0x0403 07a8 0123 0404 | # | .CONST 0x0123,0x0404 07aa 0124 0001 | $ | .CONST 0x0124,0x0001 07ac 012c 0004 | , | .CONST 0x012c,0x0004 07ae 012e 0002 | . | .CONST 0x012e,0x0002 07b0 0131 0801 | 1 | .CONST 0x0131,0x0801 07b2 0133 0802 | 3 | .CONST 0x0133,0x0802 07b4 0134 0803 | 4 | .CONST 0x0134,0x0803 07b6 0135 0804 | 5 | .CONST 0x0135,0x0804 07b8 0137 0002 | 7 | .CONST 0x0137,0x0002 07ba 0139 0003 | 9 | .CONST 0x0139,0x0003 07bc 013c 0005 | < | .CONST 0x013c,0x0005 07be 0145 0006 | E | .CONST 0x0145,0x0006 07c0 0149 0007 | I | .CONST 0x0149,0x0007 07c2 014d 0008 | M | .CONST 0x014d,0x0008 07c4 014e f3ff | N | .CONST 0x014e,0xf3ff 07c6 0151 f3fe | Q | .CONST 0x0151,0xf3fe 07c8 0157 0c01 | W | .CONST 0x0157,0x0c01 07ca 015b 0c02 | [ | .CONST 0x015b,0x0c02 07cc 0164 0c03 | d | .CONST 0x0164,0x0c03 07ce 0166 0c04 | f | .CONST 0x0166,0x0c04 07d0 016c 0009 | l | .CONST 0x016c,0x0009 07d2 ; -------------------------------------------------------------------------------------- 07d2 ; Debug3 Subtable 0x8 07d2 ; -------------------------------------------------------------------------------------- 07d2 0002 0009 | | .DBG3TAB 0x0002,0x0009 07d4 0173 ffff | s | .CONST 0x0173,0xffff 07d6 0178 fffe | x | .CONST 0x0178,0xfffe 07d8 017d 0001 | } | .CONST 0x017d,0x0001 07da 017e 0401 | ~ | .CONST 0x017e,0x0401 07dc 0180 0402 | | .CONST 0x0180,0x0402 07de 0181 0403 | | .CONST 0x0181,0x0403 07e0 0182 0404 | | .CONST 0x0182,0x0404 07e2 0183 0001 | | .CONST 0x0183,0x0001 07e4 0185 0002 | | .CONST 0x0185,0x0002 07e6 0189 0003 | | .CONST 0x0189,0x0003 07e8 018e 0004 | | .CONST 0x018e,0x0004 07ea ; -------------------------------------------------------------------------------------- 07ea ; Debug3 Subtable 0x9 07ea ; -------------------------------------------------------------------------------------- 07ea 0000 0001 | | .DBG3TAB 0x0000,0x0001 07ec 0193 0001 | | .CONST 0x0193,0x0001 07ee ; -------------------------------------------------------------------------------------- 07ee ; Debug3 Subtable 0xa 07ee ; -------------------------------------------------------------------------------------- 07ee 0001 0003 | | .DBG3TAB 0x0001,0x0003 07f0 019b ffff | | .CONST 0x019b,0xffff 07f2 019f 0001 | | .CONST 0x019f,0x0001 07f4 01a3 0002 | | .CONST 0x01a3,0x0002 07f6 01ac 0003 | | .CONST 0x01ac,0x0003 07f8 ; -------------------------------------------------------------------------------------- 07f8 ; Debug3 Subtable 0xb 07f8 ; -------------------------------------------------------------------------------------- 07f8 0001 0002 | | .DBG3TAB 0x0001,0x0002 07fa 01bb ffff | | .CONST 0x01bb,0xffff 07fc 01bf 0001 | | .CONST 0x01bf,0x0001 07fe 01c8 0002 | | .CONST 0x01c8,0x0002 0800 ; -------------------------------------------------------------------------------------- 0800 ; Debug3 Subtable 0xc 0800 ; -------------------------------------------------------------------------------------- 0800 0000 0001 | | .DBG3TAB 0x0000,0x0001 0802 01d3 0001 | | .CONST 0x01d3,0x0001 0804 ; -------------------------------------------------------------------------------------- 0804 ; Debug3 Subtable 0xd 0804 ; -------------------------------------------------------------------------------------- 0804 000e 0018 | | .DBG3TAB 0x000e,0x0018 0806 01db ffff | | .CONST 0x01db,0xffff 0808 01dc fffe | | .CONST 0x01dc,0xfffe 080a 01e0 fffd | | .CONST 0x01e0,0xfffd 080c 01e1 fffc | | .CONST 0x01e1,0xfffc 080e 01e2 fffb | | .CONST 0x01e2,0xfffb 0810 01e3 fffa | | .CONST 0x01e3,0xfffa 0812 01e9 0001 | | .CONST 0x01e9,0x0001 0814 01f4 0002 | | .CONST 0x01f4,0x0002 0816 01f5 fbff | | .CONST 0x01f5,0xfbff 0818 01f7 fbfe | | .CONST 0x01f7,0xfbfe 081a 01f8 fbfd | | .CONST 0x01f8,0xfbfd 081c 01fb fbfc | | .CONST 0x01fb,0xfbfc 081e 01fc 0401 | | .CONST 0x01fc,0x0401 0820 0209 0402 | | .CONST 0x0209,0x0402 0822 020d 0403 | | .CONST 0x020d,0x0403 0824 021f 0404 | | .CONST 0x021f,0x0404 0826 0223 0405 | # | .CONST 0x0223,0x0405 0828 022e 0003 | . | .CONST 0x022e,0x0003 082a 022f f7ff | / | .CONST 0x022f,0xf7ff 082c 0231 f7fe | 1 | .CONST 0x0231,0xf7fe 082e 0233 0801 | 3 | .CONST 0x0233,0x0801 0830 0241 0802 | A | .CONST 0x0241,0x0802 0832 0247 0004 | G | .CONST 0x0247,0x0004 0834 0249 0005 | I | .CONST 0x0249,0x0005 0836 024d 0006 | M | .CONST 0x024d,0x0006 0838 0253 0c01 | S | .CONST 0x0253,0x0c01 083a 0255 0c02 | U | .CONST 0x0255,0x0c02 083c 0256 0c03 | V | .CONST 0x0256,0x0c03 083e 0257 0c04 | W | .CONST 0x0257,0x0c04 0840 0259 0006 | Y | .CONST 0x0259,0x0006 0842 025b 0007 | [ | .CONST 0x025b,0x0007 0844 025c efff | \ | .CONST 0x025c,0xefff 0846 026c effe | l | .CONST 0x026c,0xeffe 0848 0273 1001 | s | .CONST 0x0273,0x1001 084a 0277 1002 | w | .CONST 0x0277,0x1002 084c 027a 1003 | z | .CONST 0x027a,0x1003 084e 0280 0008 | | .CONST 0x0280,0x0008 0850 0288 0009 | | .CONST 0x0288,0x0009 0852 ; -------------------------------------------------------------------------------------- 0852 ; Debug3 Subtable 0xe 0852 ; -------------------------------------------------------------------------------------- 0852 0002 0003 | | .DBG3TAB 0x0002,0x0003 0854 0293 ffff | | .CONST 0x0293,0xffff 0856 0299 fffe | | .CONST 0x0299,0xfffe 0858 029a 0001 | | .CONST 0x029a,0x0001 085a 029e 0002 | | .CONST 0x029e,0x0002 085c 02b0 0003 | | .CONST 0x02b0,0x0003 085e ; -------------------------------------------------------------------------------------- 085e ; Debug3 Subtable 0xf 085e ; -------------------------------------------------------------------------------------- 085e 0000 0000 | | .DBG3TAB 0x0000,0x0000 0860 ; -------------------------------------------------------------------------------------- 0860 ; Debug3 Subtable 0x10 0860 ; -------------------------------------------------------------------------------------- 0860 0003 0006 | | .DBG3TAB 0x0003,0x0006 0862 02eb ffff | | .CONST 0x02eb,0xffff 0864 02f8 fffe | | .CONST 0x02f8,0xfffe 0866 02fa fffd | | .CONST 0x02fa,0xfffd 0868 02ff 0001 | | .CONST 0x02ff,0x0001 086a 0305 0002 | | .CONST 0x0305,0x0002 086c 0317 0003 | | .CONST 0x0317,0x0003 086e 0319 0004 | | .CONST 0x0319,0x0004 0870 031e 0005 | | .CONST 0x031e,0x0005 0872 0321 0006 | ! | .CONST 0x0321,0x0006 0874 ; -------------------------------------------------------------------------------------- 0874 ; Debug3 Subtable 0x11 0874 ; -------------------------------------------------------------------------------------- 0874 0006 0008 | | .DBG3TAB 0x0006,0x0008 0876 032b ffff | + | .CONST 0x032b,0xffff 0878 032c fffe | , | .CONST 0x032c,0xfffe 087a 032e fffd | . | .CONST 0x032e,0xfffd 087c 0330 fffc | 0 | .CONST 0x0330,0xfffc 087e 0332 fffb | 2 | .CONST 0x0332,0xfffb 0880 0334 fffa | 4 | .CONST 0x0334,0xfffa 0882 0336 0001 | 6 | .CONST 0x0336,0x0001 0884 033b 0002 | ; | .CONST 0x033b,0x0002 0886 033d 0003 | = | .CONST 0x033d,0x0003 0888 033f 0004 | ? | .CONST 0x033f,0x0004 088a 0342 0005 | B | .CONST 0x0342,0x0005 088c 0355 0006 | U | .CONST 0x0355,0x0006 088e 0358 0007 | X | .CONST 0x0358,0x0007 0890 036b 0008 | k | .CONST 0x036b,0x0008 0892 ; -------------------------------------------------------------------------------------- 0892 ; Debug3 Subtable 0x12 0892 ; -------------------------------------------------------------------------------------- 0892 0002 0005 | | .DBG3TAB 0x0002,0x0005 0894 0373 ffff | s | .CONST 0x0373,0xffff 0896 037c fffe | | | .CONST 0x037c,0xfffe 0898 037e 0001 | ~ | .CONST 0x037e,0x0001 089a 0382 0002 | | .CONST 0x0382,0x0002 089c 0384 0003 | | .CONST 0x0384,0x0003 089e 038a 0005 | | .CONST 0x038a,0x0005 08a0 038d 0006 | | .CONST 0x038d,0x0006 08a2 ; -------------------------------------------------------------------------------------- 08a2 ; Debug3 Subtable 0x13 08a2 ; -------------------------------------------------------------------------------------- 08a2 0002 0005 | | .DBG3TAB 0x0002,0x0005 08a4 0393 ffff | | .CONST 0x0393,0xffff 08a6 039c fffe | | .CONST 0x039c,0xfffe 08a8 039e 0001 | | .CONST 0x039e,0x0001 08aa 03a2 0002 | | .CONST 0x03a2,0x0002 08ac 03a4 0003 | | .CONST 0x03a4,0x0003 08ae 03a6 0004 | | .CONST 0x03a6,0x0004 08b0 03a9 0005 | | .CONST 0x03a9,0x0005 08b2 ; -------------------------------------------------------------------------------------- 08b2 ; Debug3 Subtable 0x14 08b2 ; -------------------------------------------------------------------------------------- 08b2 0004 0027 | '| .DBG3TAB 0x0004,0x0027 08b4 03b3 ffff | | .CONST 0x03b3,0xffff 08b6 03b6 fffe | | .CONST 0x03b6,0xfffe 08b8 03bb fffd | | .CONST 0x03bb,0xfffd 08ba 03bd fffc | | .CONST 0x03bd,0xfffc 08bc 03bf 0001 | | .CONST 0x03bf,0x0001 08be 03c0 0401 | | .CONST 0x03c0,0x0401 08c0 03c2 0402 | | .CONST 0x03c2,0x0402 08c2 03c3 0403 | | .CONST 0x03c3,0x0403 08c4 03c4 0404 | | .CONST 0x03c4,0x0404 08c6 03c5 0001 | | .CONST 0x03c5,0x0001 08c8 03cf 000b | | .CONST 0x03cf,0x000b 08ca 03d0 0002 | | .CONST 0x03d0,0x0002 08cc 03d3 0003 | | .CONST 0x03d3,0x0003 08ce 03d6 0801 | | .CONST 0x03d6,0x0801 08d0 03d8 0802 | | .CONST 0x03d8,0x0802 08d2 03d9 0803 | | .CONST 0x03d9,0x0803 08d4 03da 0804 | | .CONST 0x03da,0x0804 08d6 03dc 0003 | | .CONST 0x03dc,0x0003 08d8 03de 0004 | | .CONST 0x03de,0x0004 08da 03e1 0005 | | .CONST 0x03e1,0x0005 08dc 03e3 0006 | | .CONST 0x03e3,0x0006 08de 03e4 0c01 | | .CONST 0x03e4,0x0c01 08e0 03e6 0006 | | .CONST 0x03e6,0x0006 08e2 03eb 1001 | | .CONST 0x03eb,0x1001 08e4 03ed 1002 | | .CONST 0x03ed,0x1002 08e6 03ee 1003 | | .CONST 0x03ee,0x1003 08e8 03ef 1004 | | .CONST 0x03ef,0x1004 08ea 03f1 0c01 | | .CONST 0x03f1,0x0c01 08ec 03f3 0007 | | .CONST 0x03f3,0x0007 08ee 03f6 0008 | | .CONST 0x03f6,0x0008 08f0 03f8 0009 | | .CONST 0x03f8,0x0009 08f2 03f9 1401 | | .CONST 0x03f9,0x1401 08f4 03fb 0009 | | .CONST 0x03fb,0x0009 08f6 03fc 000a | | .CONST 0x03fc,0x000a 08f8 03ff 000c | | .CONST 0x03ff,0x000c 08fa 0409 000e | | .CONST 0x0409,0x000e 08fc 040e 000f | | .CONST 0x040e,0x000f 08fe 040f 1801 | | .CONST 0x040f,0x1801 0900 0411 000f | | .CONST 0x0411,0x000f 0902 0414 0010 | | .CONST 0x0414,0x0010 0904 041d 000d | | .CONST 0x041d,0x000d 0906 0422 0011 | " | .CONST 0x0422,0x0011 0908 0425 0012 | % | .CONST 0x0425,0x0012 090a ; -------------------------------------------------------------------------------------- 090a ; Debug3 Subtable 0x15 090a ; -------------------------------------------------------------------------------------- 090a 0001 0003 | | .DBG3TAB 0x0001,0x0003 090c 042b ffff | + | .CONST 0x042b,0xffff 090e 042f 0001 | / | .CONST 0x042f,0x0001 0910 0433 0002 | 3 | .CONST 0x0433,0x0002 0912 043a 0003 | : | .CONST 0x043a,0x0003 0914 ; -------------------------------------------------------------------------------------- 0914 ; Debug3 Subtable 0x16 0914 ; -------------------------------------------------------------------------------------- 0914 0004 0006 | | .DBG3TAB 0x0004,0x0006 0916 044b ffff | K | .CONST 0x044b,0xffff 0918 044c fffe | L | .CONST 0x044c,0xfffe 091a 0452 fffd | R | .CONST 0x0452,0xfffd 091c 0459 fffc | Y | .CONST 0x0459,0xfffc 091e 045b 0001 | [ | .CONST 0x045b,0x0001 0920 045d 0002 | ] | .CONST 0x045d,0x0002 0922 045f 0003 | _ | .CONST 0x045f,0x0003 0924 046d 0004 | m | .CONST 0x046d,0x0004 0926 0472 0005 | r | .CONST 0x0472,0x0005 0928 0473 0006 | s | .CONST 0x0473,0x0006 092a ; -------------------------------------------------------------------------------------- 092a ; Debug3 Subtable 0x17 092a ; -------------------------------------------------------------------------------------- 092a 0005 001a | | .DBG3TAB 0x0005,0x001a 092c 0483 ffff | | .CONST 0x0483,0xffff 092e 0489 0001 | | .CONST 0x0489,0x0001 0930 048b 0002 | | .CONST 0x048b,0x0002 0932 048d 0003 | | .CONST 0x048d,0x0003 0934 048e fbff | | .CONST 0x048e,0xfbff 0936 0491 fbfe | | .CONST 0x0491,0xfbfe 0938 0496 fbfd | | .CONST 0x0496,0xfbfd 093a 049f fbfc | | .CONST 0x049f,0xfbfc 093c 04a2 0401 | | .CONST 0x04a2,0x0401 093e 04a6 0402 | | .CONST 0x04a6,0x0402 0940 04af 0403 | | .CONST 0x04af,0x0403 0942 04b2 0404 | | .CONST 0x04b2,0x0404 0944 04b9 0405 | | .CONST 0x04b9,0x0405 0946 04bd 0406 | | .CONST 0x04bd,0x0406 0948 04c1 0407 | | .CONST 0x04c1,0x0407 094a 04d5 0408 | | .CONST 0x04d5,0x0408 094c 04d9 0409 | | .CONST 0x04d9,0x0409 094e 04da 0801 | | .CONST 0x04da,0x0801 0950 04dc 0802 | | .CONST 0x04dc,0x0802 0952 04dd 0803 | | .CONST 0x04dd,0x0803 0954 04de 0804 | | .CONST 0x04de,0x0804 0956 04df 0409 | | .CONST 0x04df,0x0409 0958 04e5 040d | | .CONST 0x04e5,0x040d 095a 04e9 040b | | .CONST 0x04e9,0x040b 095c 04ed 0c01 | | .CONST 0x04ed,0x0c01 095e 04ef 0c02 | | .CONST 0x04ef,0x0c02 0960 04f0 0c03 | | .CONST 0x04f0,0x0c03 0962 04f1 0c04 | | .CONST 0x04f1,0x0c04 0964 04f3 040b | | .CONST 0x04f3,0x040b 0966 04f5 040c | | .CONST 0x04f5,0x040c 0968 04fd 040f | | .CONST 0x04fd,0x040f 096a ; -------------------------------------------------------------------------------------- 096a ; Debug3 Subtable 0x18 096a ; -------------------------------------------------------------------------------------- 096a 0000 0001 | | .DBG3TAB 0x0000,0x0001 096c 050b 0001 | | .CONST 0x050b,0x0001 096e ; -------------------------------------------------------------------------------------- 096e ; Debug3 Subtable 0x19 096e ; -------------------------------------------------------------------------------------- 096e 000b 0000 | | .DBG3TAB 0x000b,0x0000 0970 0513 ffff | | .CONST 0x0513,0xffff 0972 0514 fffe | | .CONST 0x0514,0xfffe 0974 0515 fffd | | .CONST 0x0515,0xfffd 0976 0516 fffc | | .CONST 0x0516,0xfffc 0978 0517 fffb | | .CONST 0x0517,0xfffb 097a 0518 fffa | | .CONST 0x0518,0xfffa 097c 0519 fff9 | | .CONST 0x0519,0xfff9 097e 051a fff8 | | .CONST 0x051a,0xfff8 0980 051f fff7 | | .CONST 0x051f,0xfff7 0982 0520 fff6 | | .CONST 0x0520,0xfff6 0984 0525 fff5 | % | .CONST 0x0525,0xfff5 0986 ; -------------------------------------------------------------------------------------- 0986 ; Debug3 Subtable 0x1a 0986 ; -------------------------------------------------------------------------------------- 0986 0005 0000 | | .DBG3TAB 0x0005,0x0000 0988 053b ffff | ; | .CONST 0x053b,0xffff 098a 053c fffe | < | .CONST 0x053c,0xfffe 098c 053d fffd | = | .CONST 0x053d,0xfffd 098e 053e fffc | > | .CONST 0x053e,0xfffc 0990 053f fffb | ? | .CONST 0x053f,0xfffb 0992 ; -------------------------------------------------------------------------------------- 0992 ; Debug3 Subtable 0x1b 0992 ; -------------------------------------------------------------------------------------- 0992 000f 0000 | | .DBG3TAB 0x000f,0x0000 0994 054b ffff | K | .CONST 0x054b,0xffff 0996 054c fffe | L | .CONST 0x054c,0xfffe 0998 054d fffd | M | .CONST 0x054d,0xfffd 099a 054e fffc | N | .CONST 0x054e,0xfffc 099c 054f fffb | O | .CONST 0x054f,0xfffb 099e 0550 fffa | P | .CONST 0x0550,0xfffa 09a0 0551 fff9 | Q | .CONST 0x0551,0xfff9 09a2 0552 fff8 | R | .CONST 0x0552,0xfff8 09a4 0553 fff7 | S | .CONST 0x0553,0xfff7 09a6 0554 fff6 | T | .CONST 0x0554,0xfff6 09a8 0555 fff5 | U | .CONST 0x0555,0xfff5 09aa 0556 fff4 | V | .CONST 0x0556,0xfff4 09ac 0557 fff3 | W | .CONST 0x0557,0xfff3 09ae 0558 fff2 | X | .CONST 0x0558,0xfff2 09b0 0559 fff1 | Y | .CONST 0x0559,0xfff1 09b2 ; -------------------------------------------------------------------------------------- 09b2 ; Debug3 Subtable 0x1c 09b2 ; -------------------------------------------------------------------------------------- 09b2 0007 0000 | | .DBG3TAB 0x0007,0x0000 09b4 0563 ffff | c | .CONST 0x0563,0xffff 09b6 0564 fffe | d | .CONST 0x0564,0xfffe 09b8 0565 fffd | e | .CONST 0x0565,0xfffd 09ba 0566 fffc | f | .CONST 0x0566,0xfffc 09bc 0567 fffb | g | .CONST 0x0567,0xfffb 09be 0568 fffa | h | .CONST 0x0568,0xfffa 09c0 0569 fff9 | i | .CONST 0x0569,0xfff9 09c2 0000 0000 | | .BLANK 0000[0x3e]