|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 8192 (0x2000) Types: SEG Notes: 5811_R1K_CODE Names: »112659.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »112659.SEG« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »112659.SEG« └─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »112659.SEG« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »112659.SEG« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »112659.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0900 | | .CONST 0x0900 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0007 | | .CONST 0x0007 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0079 | y | .CONST 0x0079 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0029 | ) | .CONST 0x0029 ; Number of locals 000b INIT_0008: 000b 4805 |H | Short_Literal 0x5 ; Debug Table 0x0 = .DEBUG 0x000b,0x0a32,0xc000,0x0000,0x0035,0xcd14,0x0000,0x0007 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 032b | + | Declare_Type Record,Incomplete,Visible 000d 03a6 | | Declare_Type Heap_Access,Indirect_Literal,Visible,Values_Relative ; Debug Table 0x0.0x3 = 0xd,0xfffc 000e 00d9 | | Load_Top At_Offset_1 000f 02a0 | | Declare_Subprogram Null_Subprogram 0010 00da | | Load_Top At_Offset_2 0011 03a3 | | Complete_Type Heap_Access,By_Defining 0012 03f3 | | Declare_Variable Discrete,Incomplete,Visible,Unsigned ; Debug Table 0x0.0x4 = 0x12,0xfffb ; Debug Table 0x0.0x5 = 0x12,0xfffa ; Debug Table 0x0.0x6 = 0x12,0xfff9 0013 e20f | | Load 0x1,0xf ; Debug Table 0x0.0x7 = 0x13,0xfff8 0014 e210 | | Load 0x1,0x10 0015 00db | | Load_Top At_Offset_3 0016 e216 | | Load 0x1,0x16 0017 e217 | | Load 0x1,0x17 0018 029f 0083 | | Declare_Subprogram INIT_0080,For_Call 001a e215 | | Load 0x1,0x15 001b 0326 | & | Complete_Type Record,By_Defining 001c 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x8 = 0x1c,0xfff7 001d e214 | | Load 0x1,0x14 001e 0aff | | Execute_Immediate Plus,-0x1 001f 0248 | H | Execute Discrete,Check_In_Integer 0020 00db | | Load_Top At_Offset_3 0021 02a0 | | Declare_Subprogram Null_Subprogram 0022 4801 |H | Short_Literal 0x1 0023 035e | ^ | Declare_Type Array,Defined,Visible 0024 03a6 | | Declare_Type Heap_Access,Indirect_Literal,Visible,Values_Relative ; Debug Table 0x0.0x9 = 0x24,0xfff6 0025 00d9 | | Load_Top At_Offset_1 0026 02a0 | | Declare_Subprogram Null_Subprogram 0027 00da | | Load_Top At_Offset_2 0028 03a3 | | Complete_Type Heap_Access,By_Defining 0029 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0xa = 0x29,0xfff5 ; Debug Table 0x0.0xb = 0x29,0xfff4 ; Debug Table 0x0.0xc = 0x29,0xfff3 002a 032b | + | Declare_Type Record,Incomplete,Visible 002b e216 | | Load 0x1,0x16 ; Debug Table 0x0.0xd = 0x2b,0xfff2 002c 00da | | Load_Top At_Offset_2 002d 00e3 | | Load_Encached Natural_Cache 002e 00db | | Load_Top At_Offset_3 002f 02a0 | | Declare_Subprogram Null_Subprogram 0030 4804 |H | Short_Literal 0x4 0031 0328 | ( | Declare_Type Record,Defined_Incomplete,Visible 0032 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x32,0xfff1 0034 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x34,0xfff0 0036 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x36,0xffef 0038 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x38,0xffee 003a 029a 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x3a,0xffed 003c 029a 01fb | | Declare_Subprogram INIT_01f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x3c,0xffec 003e 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x3e,0xffeb 0040 029a 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x40,0xffea 0042 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x16 = 0x42,0xffe9 0043 4801 |H | Short_Literal 0x1 0044 029f 028b | | Declare_Subprogram INIT_0288,For_Call 0046 e217 | | Load 0x1,0x17 0047 03ef | | Complete_Type Discrete,By_Defining 0048 e215 | | Load 0x1,0x15 0049 0324 | $ | Complete_Type Record,By_Component_Completion 004a 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x17 = 0x4a,0xffe8 004b 4802 |H | Short_Literal 0x2 004c 029f 02a3 | | Declare_Subprogram INIT_02a0,For_Call 004e 03fd | | Declare_Type Discrete,Defined 004f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x18 = 0x4f,0xffe7 0050 e216 | | Load 0x1,0x16 0051 02a0 | | Declare_Subprogram Null_Subprogram 0052 e21a | | Load 0x1,0x1a 0053 0326 | & | Complete_Type Record,By_Defining 0054 e21b | | Load 0x1,0x1b 0055 0324 | $ | Complete_Type Record,By_Component_Completion 0056 00bf | | Action Accept_Activation 0057 029b 02bb | | Declare_Subprogram INIT_02b8,For_Outer_Call,Unelaborated ; Debug Table 0x1 = .DEBUG 0x0057,0x0a66,0xc000,0x0000,0x0036,0x0744,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x57,0xffff 0059 029b 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x1 = 0x59,0xfffe 005b 029b 02fb | | Declare_Subprogram INIT_02f8,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x2 = 0x5b,0xfffd 005d 029b 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x3 = 0x5d,0xfffc 005f 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x4 = 0x5f,0xfffb 0060 00c7 | | Action Elaborate_Subprogram 0061 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x5 = 0x61,0xfffa 0062 00c7 | | Action Elaborate_Subprogram 0063 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x6 = 0x63,0xfff9 0064 00c7 | | Action Elaborate_Subprogram 0065 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x7 = 0x65,0xfff8 0066 00c7 | | Action Elaborate_Subprogram 0067 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x8 = 0x67,0xfff7 0068 00c7 | | Action Elaborate_Subprogram 0069 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x1.0x9 = 0x69,0xfff6 006a 00c7 | | Action Elaborate_Subprogram 006b 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0xa = 0x6b,0xfff5 006c 00c7 | | Action Elaborate_Subprogram 006d 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0xb = 0x6d,0xfff4 006e 00c7 | | Action Elaborate_Subprogram 006f 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 ; Debug Table 0x1.0xc = 0x6f,0xfff3 0070 00c7 | | Action Elaborate_Subprogram 0071 029d 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call ; Debug Table 0x1.0xd = 0x71,0xfff2 0073 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 ; Debug Table 0x1.0xe = 0x73,0xfff1 0074 00c7 | | Action Elaborate_Subprogram 0075 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 ; Debug Table 0x1.0xf = 0x75,0xfff0 0076 00c7 | | Action Elaborate_Subprogram 0077 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 ; Debug Table 0x1.0x10 = 0x77,0xffef 0078 00c7 | | Action Elaborate_Subprogram 0079 BODY_0008: 0079 00bc | | Action Signal_Activated 007a 00bb | | Action Signal_Completion 007b 0000 0000 | | .BLANK 0000[0x5] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 4608 |F | Jump_Case 0x9 ; Debug Table 0x2 = .DEBUG 0x0083,0x0a8a,0x1005,0x0000,0x0035,0xcd14,0x0000,0x0059 0084 7808 |x | Jump 0x8d ; case 0x0 0085 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0086 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0087 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0088 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0089 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 008a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 008b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 008c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 008d 00da | | Load_Top At_Offset_2 008e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 008f 0125 | % | Execute Any,Set_Constraint 0090 00da | | Load_Top At_Offset_2 0091 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0092 1c00 | | Execute_Immediate Run_Utility,0x0 0093 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0094 0000 0000 | | .BLANK 0000[0x4] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3 = .DEBUG 0x009b,0x0a8c,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00aa ; Debug Table 0x3.0x0 = 0x9b,0x1 009c e5fe | | Load 0x2,-0x2 009d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 009e e212 | | Load 0x1,0x12 ; Debug Table 0x3.0x1 = 0x9e,0x2 009f 700a |p | Jump_Nonzero 0xaa 00a0 e219 | | Load 0x1,0x19 ; Debug Table 0x3.0x2 = 0xa0,0x3 00a1 00db | | Load_Top At_Offset_3 00a2 039c | | Declare_Variable Heap_Access,By_Allocation 00a3 e5fe | | Load 0x2,-0x2 00a4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00a5 4802 |H | Short_Literal 0x2 ; Debug Table 0x3.0x3 = 0xa5,0x4 ; Debug Table 0x3.0x4 = 0xa5,0x5 00a6 e5fe | | Load 0x2,-0x2 00a7 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00a8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00a9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00aa 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x5 = 0xaa,0x6 00ab e5fe | | Load 0x2,-0x2 00ac 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00ad 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00ae e216 | | Load 0x1,0x16 ; Debug Table 0x3.0x6 = 0xae,0x7 00af 00db | | Load_Top At_Offset_3 00b0 039c | | Declare_Variable Heap_Access,By_Allocation 00b1 00d8 | | Load_Top At_Offset_0 00b2 0217 | | Execute Heap_Access,All_Reference 00b3 1c00 | | Execute_Immediate Run_Utility,0x0 00b4 e5fe | | Load 0x2,-0x2 00b5 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00b6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00b7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x3.0x7 = 0xb7,0x8 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00be | | .CONST 0x00be ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0003 | | .CONST 0x0003 ; Number of locals 00bb INIT_00b8: 00bb e216 | | Load 0x1,0x16 ; Debug Table 0x4 = .DEBUG 0x00bb,0x0a9e,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00b8 ; Debug Table 0x4.0x0 = 0xbb,0xffff 00bc 029f 036b | k| Declare_Subprogram INIT_0368,For_Call ; Debug Table 0x4.0x1 = 0xbc,0xfffe 00be BODY_00b8: 00be e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x2 = 0xbe,0x1 00bf 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00c0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00c1 4602 |F | Jump_Case 0x3 00c2 7802 |x | Jump 0xc5 ; case 0x0 00c3 7806 |x | Jump 0xca ; case 0x1 00c4 7819 |x | Jump 0xde ; case 0x2 00c5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x3 = 0xc5,0x2 00c6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00c7 8403 | | Call 0x2,0x3 00c8 a5fd | | Store_Unchecked 0x2,-0x3 00c9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00ca e216 | | Load 0x1,0x16 ; Debug Table 0x4.0x4 = 0xca,0x3 00cb e5fe | | Load 0x2,-0x2 00cc e5ff | | Load 0x2,-0x1 00cd 8227 | ' | Call 0x1,0x27 00ce 00d1 | | Pop_Control Pop_Count_1 00cf 0032 | 2 | Store_Top Heap_Access,At_Offset_2 00d0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x5 = 0xd0,0x4 00d1 6803 |h | Jump_Zero 0xd5 00d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x6 = 0xd2,0x5 00d3 a5fd | | Store_Unchecked 0x2,-0x3 00d4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00d5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x7 = 0xd5,0x6 00d6 8211 | | Call 0x1,0x11 00d7 e5fe | | Load 0x2,-0x2 00d8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00d9 0217 | | Execute Heap_Access,All_Reference 00da 01d7 | | Execute Vector,Field_Read 00db 8403 | | Call 0x2,0x3 00dc a5fd | | Store_Unchecked 0x2,-0x3 00dd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00de e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x8 = 0xde,0x7 00df 8211 | | Call 0x1,0x11 00e0 e5fe | | Load 0x2,-0x2 00e1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00e2 0217 | | Execute Heap_Access,All_Reference 00e3 01d7 | | Execute Vector,Field_Read 00e4 8403 | | Call 0x2,0x3 00e5 a5fd | | Store_Unchecked 0x2,-0x3 00e6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00e7 0000 | | .XXX[0x1] 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00f3 | | .CONST 0x00f3 ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0005 | | .CONST 0x0005 ; Number of locals 00eb INIT_00e8: 00eb 00db | | Load_Top At_Offset_3 ; Debug Table 0x5 = .DEBUG 0x00eb,0x0ab2,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00c8 ; Debug Table 0x5.0x0 = 0xeb,0xffff 00ec 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00ed 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 00ee e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1 = 0xee,0xfffe 00ef 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00f0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 00f1 e216 | | Load 0x1,0x16 ; Debug Table 0x5.0x2 = 0xf1,0xfffd 00f2 e216 | | Load 0x1,0x16 ; Debug Table 0x5.0x3 = 0xf2,0xfffc 00f3 BODY_00e8: 00f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x4 = 0xf3,0x1 00f4 0f01 | | Execute_Immediate Equal,0x1 00f5 680d |h | Jump_Zero 0x103 00f6 e216 | | Load 0x1,0x16 ; Debug Table 0x5.0x5 = 0xf6,0x2 00f7 e5fe | | Load 0x2,-0x2 00f8 e5ff | | Load 0x2,-0x1 00f9 8227 | ' | Call 0x1,0x27 00fa 00d1 | | Pop_Control Pop_Count_1 00fb 0032 | 2 | Store_Top Heap_Access,At_Offset_2 00fc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x6 = 0xfc,0x3 00fd 6805 |h | Jump_Zero 0x103 00fe 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x7 = 0xfe,0x4 00ff a5fd | | Store_Unchecked 0x2,-0x3 0100 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x8 = 0x100,0x5 0101 a5fc | | Store_Unchecked 0x2,-0x4 0102 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x5.0x9 = 0x102,0x6 0103 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0xa = 0x103,0x7 0104 7014 |p | Jump_Nonzero 0x119 0105 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0xb = 0x105,0x8 0106 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0107 6809 |h | Jump_Zero 0x111 0108 e216 | | Load 0x1,0x16 ; Debug Table 0x5.0xc = 0x108,0x9 0109 e5fe | | Load 0x2,-0x2 010a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 010b 039c | | Declare_Variable Heap_Access,By_Allocation 010c 00d8 | | Load_Top At_Offset_0 010d 0217 | | Execute Heap_Access,All_Reference 010e 1c00 | | Execute_Immediate Run_Utility,0x0 010f a402 | | Store_Unchecked 0x2,0x2 0110 7808 |x | Jump 0x119 ; Debug Table 0x5.0xd = 0x110,0xa 0111 e216 | | Load 0x1,0x16 ; Debug Table 0x5.0xe = 0x111,0xb 0112 e5fe | | Load 0x2,-0x2 0113 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0114 039c | | Declare_Variable Heap_Access,By_Allocation 0115 00d8 | | Load_Top At_Offset_0 0116 0217 | | Execute Heap_Access,All_Reference 0117 1c00 | | Execute_Immediate Run_Utility,0x0 0118 a402 | | Store_Unchecked 0x2,0x2 0119 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x10 = 0x119,0xd ; Debug Table 0x5.0xf = 0x119,0xc 011a 0032 | 2 | Store_Top Heap_Access,At_Offset_2 011b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x11 = 0x11b,0xe 011c 0217 | | Execute Heap_Access,All_Reference 011d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 011e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 011f 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x12 = 0x11f,0xf 0120 7019 |p | Jump_Nonzero 0x13a 0121 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x13 = 0x121,0x10 0122 e5fe | | Load 0x2,-0x2 0123 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0124 e5ff | | Load 0x2,-0x1 0125 8225 | % | Call 0x1,0x25 0126 e5fe | | Load 0x2,-0x2 0127 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0128 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0129 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x14 = 0x129,0x11 012a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 012b e212 | | Load 0x1,0x12 012c 027f | | Execute Discrete,Equal 012d 681c |h | Jump_Zero 0x14a 012e 00d9 | | Load_Top At_Offset_1 012f e402 | | Load 0x2,0x2 0130 021f | | Execute Heap_Access,Equal 0131 6818 |h | Jump_Zero 0x14a 0132 e219 | | Load 0x1,0x19 ; Debug Table 0x5.0x15 = 0x132,0x12 0133 00da | | Load_Top At_Offset_2 0134 039c | | Declare_Variable Heap_Access,By_Allocation 0135 e5fe | | Load 0x2,-0x2 0136 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0137 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x16 = 0x137,0x13 ; Debug Table 0x5.0x17 = 0x137,0x14 0138 a403 | | Store_Unchecked 0x2,0x3 0139 7810 |x | Jump 0x14a 013a e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x18 = 0x13a,0x15 013b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 013c 0219 | | Execute Heap_Access,All_Read 013d e5ff | | Load 0x2,-0x1 013e 8211 | | Call 0x1,0x11 013f 00db | | Load_Top At_Offset_3 0140 00d9 | | Load_Top At_Offset_1 0141 00db | | Load_Top At_Offset_3 0142 01d7 | | Execute Vector,Field_Read 0143 e5ff | | Load 0x2,-0x1 0144 8225 | % | Call 0x1,0x25 0145 00da | | Load_Top At_Offset_2 0146 e406 | | Load 0x2,0x6 0147 01d6 | | Execute Vector,Field_Write 0148 c404 | | Store 0x2,0x4 0149 00d2 | | Pop_Control Pop_Count_2 014a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x19 = 0x14a,0x16 014b a5fd | | Store_Unchecked 0x2,-0x3 014c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x1a = 0x14c,0x17 014d e402 | | Load 0x2,0x2 014e 021f | | Execute Heap_Access,Equal 014f 680a |h | Jump_Zero 0x15a 0150 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1b = 0x150,0x18 0151 a5fc | | Store_Unchecked 0x2,-0x4 0152 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1c = 0x152,0x19 0153 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0154 0a01 | | Execute_Immediate Plus,0x1 0155 e5fe | | Load 0x2,-0x2 0156 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0157 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1d = 0x157,0x1a 0158 a402 | | Store_Unchecked 0x2,0x2 0159 4502 |E | Exit_Suprogram New_Top_Offset 0x2 015a 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x1e = 0x15a,0x1b 015b a5fc | | Store_Unchecked 0x2,-0x4 015c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 015d 0000 0000 | | .XXX[0x3] 015f 0000 | | 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0169 | i | .CONST 0x0169 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0003 | | .CONST 0x0003 ; Number of locals 0163 INIT_0160: 0163 e5fa | | Load 0x2,-0x6 ; Debug Table 0x6 = .DEBUG 0x0163,0x0af2,0x3801,0x0002,0x0035,0xcd14,0x0000,0x00dc ; Debug Table 0x6.0x0 = 0x163,0xffff 0164 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0165 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0166 e216 | | Load 0x1,0x16 ; Debug Table 0x6.0x1 = 0x166,0xfffe 0167 00d9 | | Load_Top At_Offset_1 0168 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0169 BODY_0160: 0169 e5fa | | Load 0x2,-0x6 ; Debug Table 0x6.0x2 = 0x169,0x1 016a 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 016b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 016c 4602 |F | Jump_Case 0x3 016d 7802 |x | Jump 0x170 ; case 0x0 016e 780a |x | Jump 0x179 ; case 0x1 016f 7822 |x" | Jump 0x192 ; case 0x2 0170 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x3 = 0x170,0x2 0171 e5fa | | Load 0x2,-0x6 0172 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0173 e5fc | | Load 0x2,-0x4 0174 8226 | & | Call 0x1,0x26 0175 e5fa | | Load 0x2,-0x6 0176 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0177 c402 | | Store 0x2,0x2 0178 7829 |x) | Jump 0x1a2 0179 e5fa | | Load 0x2,-0x6 ; Debug Table 0x6.0x4 = 0x179,0x3 017a e5fc | | Load 0x2,-0x4 017b 8228 | ( | Call 0x1,0x28 017c 00d1 | | Pop_Control Pop_Count_1 017d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x5 = 0x17d,0x4 017e 00d9 | | Load_Top At_Offset_1 017f 021f | | Execute Heap_Access,Equal 0180 6821 |h! | Jump_Zero 0x1a2 0181 e5fa | | Load 0x2,-0x6 ; Debug Table 0x6.0x6 = 0x181,0x5 0182 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0183 0219 | | Execute Heap_Access,All_Read 0184 e5fc | | Load 0x2,-0x4 0185 8211 | | Call 0x1,0x11 0186 00db | | Load_Top At_Offset_3 0187 00d9 | | Load_Top At_Offset_1 0188 00db | | Load_Top At_Offset_3 0189 01d7 | | Execute Vector,Field_Read 018a e5fc | | Load 0x2,-0x4 018b 8226 | & | Call 0x1,0x26 018c 00da | | Load_Top At_Offset_2 018d e404 | | Load 0x2,0x4 018e 01d6 | | Execute Vector,Field_Write 018f c402 | | Store 0x2,0x2 0190 00d2 | | Pop_Control Pop_Count_2 0191 7810 |x | Jump 0x1a2 0192 e5fa | | Load 0x2,-0x6 ; Debug Table 0x6.0x7 = 0x192,0x6 0193 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0194 0219 | | Execute Heap_Access,All_Read 0195 e5fc | | Load 0x2,-0x4 0196 8211 | | Call 0x1,0x11 0197 00db | | Load_Top At_Offset_3 0198 00d9 | | Load_Top At_Offset_1 0199 00db | | Load_Top At_Offset_3 019a 01d7 | | Execute Vector,Field_Read 019b e5fc | | Load 0x2,-0x4 019c 8226 | & | Call 0x1,0x26 019d 00da | | Load_Top At_Offset_2 019e e404 | | Load 0x2,0x4 019f 01d6 | | Execute Vector,Field_Write 01a0 c402 | | Store 0x2,0x2 01a1 00d2 | | Pop_Control Pop_Count_2 01a2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x8 = 0x1a2,0x7 01a3 00d9 | | Load_Top At_Offset_1 01a4 021e | | Execute Heap_Access,Maximum 01a5 6810 |h | Jump_Zero 0x1b6 01a6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x9 = 0x1a6,0x8 01a7 0219 | | Execute Heap_Access,All_Read 01a8 00d8 | | Load_Top At_Offset_0 01a9 e5fb | | Load 0x2,-0x5 01aa e5fd | | Load 0x2,-0x3 01ab 0119 | | Execute Any,Check_In_Formal_Type 01ac 85fe | | Call 0x2,-0x2 01ad 00d2 | | Pop_Control Pop_Count_2 01ae e5fa | | Load 0x2,-0x6 ; Debug Table 0x6.0xa = 0x1ae,0x9 01af 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01b0 0aff | | Execute_Immediate Plus,-0x1 01b1 e5fa | | Load 0x2,-0x6 01b2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01b3 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0xb = 0x1b3,0xa 01b4 a5f9 | | Store_Unchecked 0x2,-0x7 01b5 4506 |E | Exit_Suprogram New_Top_Offset 0x6 01b6 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xc = 0x1b6,0xb 01b7 a5f9 | | Store_Unchecked 0x2,-0x7 01b8 4506 |E | Exit_Suprogram New_Top_Offset 0x6 01b9 0000 0000 | | .BLANK 0000[0x7] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c8 | | .CONST 0x01c8 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0003 | | .CONST 0x0003 ; Number of locals 01c3 INIT_01c0: 01c3 e5fb | | Load 0x2,-0x5 ; Debug Table 0x7 = .DEBUG 0x01c3,0x0b0e,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0102 ; Debug Table 0x7.0x0 = 0x1c3,0xffff 01c4 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 01c5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01c6 029f 0393 | | Declare_Subprogram INIT_0390,For_Call ; Debug Table 0x7.0x1 = 0x1c6,0xfffe 01c8 BODY_01c0: 01c8 e5fb | | Load 0x2,-0x5 ; Debug Table 0x7.0x2 = 0x1c8,0x1 01c9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01ca 8403 | | Call 0x2,0x3 01cb e216 | | Load 0x1,0x16 ; Debug Table 0x7.0x3 = 0x1cb,0x2 01cc e5fb | | Load 0x2,-0x5 01cd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01ce e5fb | | Load 0x2,-0x5 ; Debug Table 0x7.0x4 = 0x1ce,0x3 01cf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01d0 7005 |p | Jump_Nonzero 0x1d6 01d1 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x5 = 0x1d1,0x4 01d2 e5fb | | Load 0x2,-0x5 01d3 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 01d4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01d5 7817 |x | Jump 0x1ed 01d6 e5fb | | Load 0x2,-0x5 ; Debug Table 0x7.0x6 = 0x1d6,0x5 01d7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01d8 0217 | | Execute Heap_Access,All_Reference 01d9 01d9 | | Execute Vector,Reverse_Bounds 01da 0263 | c | Execute Discrete,Above_Bound 01db 700d |p | Jump_Nonzero 0x1e9 01dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x7 = 0x1dc,0x6 01dd e5fb | | Load 0x2,-0x5 01de 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01df 0217 | | Execute Heap_Access,All_Reference 01e0 01d7 | | Execute Vector,Field_Read 01e1 8403 | | Call 0x2,0x3 01e2 e216 | | Load 0x1,0x16 ; Debug Table 0x7.0x8 = 0x1e2,0x7 01e3 00d9 | | Load_Top At_Offset_1 01e4 e5fb | | Load 0x2,-0x5 01e5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01e6 0217 | | Execute Heap_Access,All_Reference 01e7 01d6 | | Execute Vector,Field_Write 01e8 3ff3 |? | Loop_Increasing 0x1dc 01e9 4802 |H | Short_Literal 0x2 ; Debug Table 0x7.0x9 = 0x1e9,0x8 01ea e5fb | | Load 0x2,-0x5 01eb 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 01ec 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01ed 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xa = 0x1ed,0x9 01ee e5fb | | Load 0x2,-0x5 01ef 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01f0 4505 |E | Exit_Suprogram New_Top_Offset 0x5 01f1 0000 0000 | | .BLANK 0000[0x7] 01f8 ; -------------------------------------------------------------------------------------- 01f8 ; SUBPROGRAM 01f8 ; -------------------------------------------------------------------------------------- 01f8 01fd | | .CONST 0x01fd ; Address of begin 01f9 0004 | | .CONST 0x0004 ; Address of exception handler 01fa 0002 | | .CONST 0x0002 ; Number of locals 01fb INIT_01f8: 01fb 029f 03b3 | | Declare_Subprogram INIT_03b0,For_Call ; Debug Table 0x8 = .DEBUG 0x01fb,0x0b26,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0120 ; Debug Table 0x8.0x0 = 0x1fb,0xffff 01fd BODY_01f8: 01fd e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x1 = 0x1fd,0x1 01fe 8223 | # | Call 0x1,0x23 01ff 00d1 | | Pop_Control Pop_Count_1 0200 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x2 = 0x200,0x2 0201 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0202 680e |h | Jump_Zero 0x211 0203 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x3 = 0x203,0x3 0204 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0205 0217 | | Execute Heap_Access,All_Reference 0206 01d9 | | Execute Vector,Reverse_Bounds 0207 0263 | c | Execute Discrete,Above_Bound 0208 7007 |p | Jump_Nonzero 0x210 0209 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x4 = 0x209,0x4 020a e5fd | | Load 0x2,-0x3 020b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 020c 0217 | | Execute Heap_Access,All_Reference 020d 01d7 | | Execute Vector,Field_Read 020e 8402 | | Call 0x2,0x2 020f 3ff9 |? | Loop_Increasing 0x209 0210 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0211 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x5 = 0x211,0x5 0212 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0213 8402 | | Call 0x2,0x2 0214 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0215 0000 0000 | | .XXX[0x3] 0217 0000 | | 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021f | | .CONST 0x021f ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0003 | | .CONST 0x0003 ; Number of locals 021b INIT_0218: 021b 029f 03cb | | Declare_Subprogram INIT_03c8,For_Call ; Debug Table 0x9 = .DEBUG 0x021b,0x0b34,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0132 ; Debug Table 0x9.0x0 = 0x21b,0xffff 021d 029f 03eb | | Declare_Subprogram INIT_03e8,For_Call ; Debug Table 0x9.0x1 = 0x21d,0xfffe 021f BODY_0218: 021f e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x2 = 0x21f,0x1 0220 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0221 e212 | | Load 0x1,0x12 0222 027a | z | Execute Discrete,Less_Equal 0223 6805 |h | Jump_Zero 0x229 0224 e5fa | | Load 0x2,-0x6 0225 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0226 6802 |h | Jump_Zero 0x229 0227 8402 | | Call 0x2,0x2 ; Debug Table 0x9.0x3 = 0x227,0x2 0228 4506 |E | Exit_Suprogram New_Top_Offset 0x6 ; Debug Table 0x9.0x4 = 0x228,0x3 0229 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x5 = 0x229,0x4 022a 8223 | # | Call 0x1,0x23 022b 00d1 | | Pop_Control Pop_Count_1 022c e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x6 = 0x22c,0x5 022d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 022e 8403 | | Call 0x2,0x3 022f e5f9 | | Load 0x2,-0x7 0230 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0231 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0x7 = 0x231,0x6 0232 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0233 7004 |p | Jump_Nonzero 0x238 0234 e219 | | Load 0x1,0x19 ; Debug Table 0x9.0x8 = 0x234,0x7 0235 e5f9 | | Load 0x2,-0x7 0236 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0237 7817 |x | Jump 0x24f 0238 e219 | | Load 0x1,0x19 ; Debug Table 0x9.0x9 = 0x238,0x8 0239 e5fc | | Load 0x2,-0x4 023a 039c | | Declare_Variable Heap_Access,By_Allocation 023b e5f9 | | Load 0x2,-0x7 023c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 023d e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xa = 0x23d,0x9 ; Debug Table 0x9.0xb = 0x23d,0xa 023e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 023f 0217 | | Execute Heap_Access,All_Reference 0240 01d9 | | Execute Vector,Reverse_Bounds 0241 0263 | c | Execute Discrete,Above_Bound 0242 700c |p | Jump_Nonzero 0x24f 0243 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xc = 0x243,0xb 0244 e5fa | | Load 0x2,-0x6 0245 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0246 0217 | | Execute Heap_Access,All_Reference 0247 01d7 | | Execute Vector,Field_Read 0248 8403 | | Call 0x2,0x3 0249 00d9 | | Load_Top At_Offset_1 024a e5f9 | | Load 0x2,-0x7 024b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 024c 0217 | | Execute Heap_Access,All_Reference 024d 01d6 | | Execute Vector,Field_Write 024e 3ff4 |? | Loop_Increasing 0x243 024f e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xd = 0x24f,0xc 0250 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0251 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0252 e5f9 | | Load 0x2,-0x7 0253 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0254 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0255 e5fa | | Load 0x2,-0x6 ; Debug Table 0x9.0xe = 0x255,0xd 0256 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0257 e5f9 | | Load 0x2,-0x7 0258 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0259 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x9.0xf = 0x259,0xe 025a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 025b 021d | | Execute Heap_Access,Is_Null 025c e5f9 | | Load 0x2,-0x7 025d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 025e 021d | | Execute Heap_Access,Is_Null 025f 0279 | y | Execute Discrete,And 0260 6809 |h | Jump_Zero 0x26a 0261 e216 | | Load 0x1,0x16 ; Debug Table 0x9.0x10 = 0x261,0xf 0262 e5fc | | Load 0x2,-0x4 0263 039c | | Declare_Variable Heap_Access,By_Allocation 0264 00d8 | | Load_Top At_Offset_0 0265 0217 | | Execute Heap_Access,All_Reference 0266 1c00 | | Execute_Immediate Run_Utility,0x0 0267 e5f9 | | Load 0x2,-0x7 0268 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0269 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 026a 4506 |E | Exit_Suprogram New_Top_Offset 0x6 ; Debug Table 0x9.0x11 = 0x26a,0x10 026b 0000 0000 | | .BLANK 0000[0x5] 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0276 | v | .CONST 0x0276 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0003 | | .CONST 0x0003 ; Number of locals 0273 INIT_0270: 0273 e216 | | Load 0x1,0x16 ; Debug Table 0xa = .DEBUG 0x0273,0x0b5a,0x1001,0x0000,0x0035,0xcd14,0x0000,0x015e ; Debug Table 0xa.0x0 = 0x273,0xffff 0274 029f 041b | | Declare_Subprogram INIT_0418,For_Call ; Debug Table 0xa.0x1 = 0x274,0xfffe 0276 BODY_0270: 0276 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x2 = 0x276,0x1 0277 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0278 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0279 0e01 | | Execute_Immediate Not_Equal,0x1 027a 6801 |h | Jump_Zero 0x27c 027b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xa.0x3 = 0x27b,0x2 027c e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x4 = 0x27c,0x3 027d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 027e 8403 | | Call 0x2,0x3 027f e216 | | Load 0x1,0x16 ; Debug Table 0xa.0x5 = 0x27f,0x4 0280 e5ff | | Load 0x2,-0x1 0281 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0282 4802 |H | Short_Literal 0x2 ; Debug Table 0xa.0x6 = 0x282,0x5 0283 e5ff | | Load 0x2,-0x1 0284 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0285 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0286 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0287 0000 | | .XXX[0x1] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 4603 |F | Jump_Case 0x4 ; Debug Table 0xb = .DEBUG 0x028b,0x0b6a,0x1005,0x0000,0x0035,0xcd14,0x0000,0x0167 028c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 028d 7802 |x | Jump 0x290 ; case 0x1 028e 7805 |x | Jump 0x294 ; case 0x2 028f 7809 |x | Jump 0x299 ; case 0x3 0290 00da | | Load_Top At_Offset_2 0291 0091 08df | | Action Push_String_Extended_Indexed,0x8df ; "TWO_NODE" 0293 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0294 00db | | Load_Top At_Offset_3 0295 00db | | Load_Top At_Offset_3 0296 00e0 | | Load_Encached Standard_Cache 0297 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0298 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0299 00da | | Load_Top At_Offset_2 029a 00e0 | | Load_Encached Standard_Cache 029b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 029c 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 029d 0000 0000 | | .XXX[0x3] 029f 0000 | | 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a3 | | .CONST 0x02a3 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0001 | | .CONST 0x0001 ; Number of locals 02a3 BODY_02a0: 02a3 INIT_02a0: 02a3 4603 |F | Jump_Case 0x4 ; Debug Table 0xc = .DEBUG 0x02a3,0x0b6c,0x1005,0x0000,0x0035,0xcd14,0x0000,0x016d 02a4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 02a5 7802 |x | Jump 0x2a8 ; case 0x1 02a6 7805 |x | Jump 0x2ac ; case 0x2 02a7 7809 |x | Jump 0x2b1 ; case 0x3 02a8 00da | | Load_Top At_Offset_2 02a9 0091 08e1 | | Action Push_String_Extended_Indexed,0x8e1 ; "NO_TABLE" 02ab 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02ac 00db | | Load_Top At_Offset_3 02ad 00db | | Load_Top At_Offset_3 02ae 00e0 | | Load_Encached Standard_Cache 02af 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02b0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 02b1 00da | | Load_Top At_Offset_2 02b2 00e0 | | Load_Encached Standard_Cache 02b3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02b4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02b5 0000 0000 | | .XXX[0x3] 02b7 0000 | | 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; SUBPROGRAM 02b8 ; -------------------------------------------------------------------------------------- 02b8 02be | | .CONST 0x02be ; Address of begin 02b9 0004 | | .CONST 0x0004 ; Address of exception handler 02ba 0003 | | .CONST 0x0003 ; Number of locals 02bb INIT_02b8: 02bb e216 | | Load 0x1,0x16 ; Debug Table 0xd = .DEBUG 0x02bb,0x0b6e,0x1001,0x0000,0x0036,0x0744,0x0000,0x0004 ; Debug Table 0xd.0x0 = 0x2bb,0xffff 02bc 029f 044b | K| Declare_Subprogram INIT_0448,For_Call ; Debug Table 0xd.0x1 = 0x2bc,0xfffe 02be BODY_02b8: 02be e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x2 = 0x2be,0x1 02bf 8403 | | Call 0x2,0x3 02c0 c5fe | | Store 0x2,-0x2 02c1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x3 = 0x2c1,0x2 02c2 6806 |h | Jump_Zero 0x2c9 02c3 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x4 = 0x2c3,0x3 02c4 00da | | Load_Top At_Offset_2 02c5 0217 | | Execute Heap_Access,All_Reference 02c6 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 02c7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x5 = 0x2c7,0x4 02c8 a5fe | | Store_Unchecked 0x2,-0x2 02c9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02ca 0000 0000 | | .BLANK 0000[0x6] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02f2 | | .CONST 0x02f2 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0007 | | .CONST 0x0007 ; Number of locals 02d3 INIT_02d0: 02d3 029e 053b | ;| Declare_Subprogram INIT_0538,For_Call,Unelaborated ; Debug Table 0xe = .DEBUG 0x02d3,0x0b7c,0x1001,0x0000,0x0036,0x0744,0x0000,0x0014 ; Debug Table 0xe.0x0 = 0x2d3,0xffff 02d5 029e 05fb | | Declare_Subprogram INIT_05f8,For_Call,Unelaborated ; Debug Table 0xe.0x1 = 0x2d5,0xfffe 02d7 029e 064b | K| Declare_Subprogram INIT_0648,For_Call,Unelaborated ; Debug Table 0xe.0x2 = 0x2d7,0xfffd 02d9 029e 067b | {| Declare_Subprogram INIT_0678,For_Call,Unelaborated ; Debug Table 0xe.0x3 = 0x2d9,0xfffc 02db 029e 06cb | | Declare_Subprogram INIT_06c8,For_Call,Unelaborated ; Debug Table 0xe.0x4 = 0x2db,0xfffb 02dd 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x5 = 0x2dd,0xfffa 02de 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0x6 = 0x2de,0xfff9 02df 4802 |H | Short_Literal 0x2 02e0 0099 | | Action Reference_Dynamic 02e1 00c7 | | Action Elaborate_Subprogram 02e2 4803 |H | Short_Literal 0x3 ; Debug Table 0xe.0x7 = 0x2e2,0xfff8 02e3 4802 |H | Short_Literal 0x2 02e4 0099 | | Action Reference_Dynamic 02e5 00c7 | | Action Elaborate_Subprogram 02e6 4804 |H | Short_Literal 0x4 ; Debug Table 0xe.0x8 = 0x2e6,0xfff7 02e7 4802 |H | Short_Literal 0x2 02e8 0099 | | Action Reference_Dynamic 02e9 00c7 | | Action Elaborate_Subprogram 02ea 4805 |H | Short_Literal 0x5 ; Debug Table 0xe.0x9 = 0x2ea,0xfff6 02eb 4802 |H | Short_Literal 0x2 02ec 0099 | | Action Reference_Dynamic 02ed 00c7 | | Action Elaborate_Subprogram 02ee 4806 |H | Short_Literal 0x6 ; Debug Table 0xe.0xa = 0x2ee,0xfff5 02ef 4802 |H | Short_Literal 0x2 02f0 0099 | | Action Reference_Dynamic 02f1 00c7 | | Action Elaborate_Subprogram 02f2 BODY_02d0: 02f2 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xb = 0x2f2,0x1 02f3 8402 | | Call 0x2,0x2 02f4 c5fe | | Store 0x2,-0x2 02f5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02f6 0000 0000 | | .XXX[0x2] 02f8 ; -------------------------------------------------------------------------------------- 02f8 ; SUBPROGRAM 02f8 ; -------------------------------------------------------------------------------------- 02f8 0309 | | .CONST 0x0309 ; Address of begin 02f9 0004 | | .CONST 0x0004 ; Address of exception handler 02fa 0004 | | .CONST 0x0004 ; Number of locals 02fb INIT_02f8: 02fb 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xf = .DEBUG 0x02fb,0x0b96,0x1001,0x0000,0x0036,0x0744,0x0000,0x0024 ; Debug Table 0xf.0x0 = 0x2fb,0xffff 02fc 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 02fd 029e 0713 | | Declare_Subprogram INIT_0710,For_Call,Unelaborated ; Debug Table 0xf.0x1 = 0x2fd,0xfffe 02ff 029e 075b | [| Declare_Subprogram INIT_0758,For_Call,Unelaborated ; Debug Table 0xf.0x2 = 0x2ff,0xfffd 0301 4803 |H | Short_Literal 0x3 ; Debug Table 0xf.0x3 = 0x301,0xfffc 0302 4802 |H | Short_Literal 0x2 0303 0099 | | Action Reference_Dynamic 0304 00c7 | | Action Elaborate_Subprogram 0305 4804 |H | Short_Literal 0x4 ; Debug Table 0xf.0x4 = 0x305,0xfffb 0306 4802 |H | Short_Literal 0x2 0307 0099 | | Action Reference_Dynamic 0308 00c7 | | Action Elaborate_Subprogram 0309 BODY_02f8: 0309 e216 | | Load 0x1,0x16 ; Debug Table 0xf.0x5 = 0x309,0x1 030a a5fd | | Store_Unchecked 0x2,-0x3 030b e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x6 = 0x30b,0x2 030c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 030d 8403 | | Call 0x2,0x3 030e e5fe | | Load 0x2,-0x2 030f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0310 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x7 = 0x310,0x3 0311 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0312 7004 |p | Jump_Nonzero 0x317 0313 4802 |H | Short_Literal 0x2 ; Debug Table 0xf.0x8 = 0x313,0x4 0314 e5fe | | Load 0x2,-0x2 0315 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0316 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0317 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 032f | / | .CONST 0x032f ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0005 | | .CONST 0x0005 ; Number of locals 031b INIT_0318: 031b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x10 = .DEBUG 0x031b,0x0baa,0x1001,0x0000,0x0036,0x0744,0x0000,0x0034 ; Debug Table 0x10.0x0 = 0x31b,0xffff 031c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 031d 029e 0783 | | Declare_Subprogram INIT_0780,For_Call,Unelaborated ; Debug Table 0x10.0x1 = 0x31d,0xfffe 031f 029e 07cb | | Declare_Subprogram INIT_07c8,For_Call,Unelaborated ; Debug Table 0x10.0x2 = 0x31f,0xfffd 0321 029e 0803 | | Declare_Subprogram INIT_0800,For_Call,Unelaborated ; Debug Table 0x10.0x3 = 0x321,0xfffc 0323 4803 |H | Short_Literal 0x3 ; Debug Table 0x10.0x4 = 0x323,0xfffb 0324 4802 |H | Short_Literal 0x2 0325 0099 | | Action Reference_Dynamic 0326 00c7 | | Action Elaborate_Subprogram 0327 4805 |H | Short_Literal 0x5 ; Debug Table 0x10.0x5 = 0x327,0xfffa 0328 4802 |H | Short_Literal 0x2 0329 0099 | | Action Reference_Dynamic 032a 00c7 | | Action Elaborate_Subprogram 032b 4804 |H | Short_Literal 0x4 ; Debug Table 0x10.0x6 = 0x32b,0xfff9 032c 4802 |H | Short_Literal 0x2 032d 0099 | | Action Reference_Dynamic 032e 00c7 | | Action Elaborate_Subprogram 032f BODY_0318: 032f e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x7 = 0x32f,0x1 0330 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0331 8403 | | Call 0x2,0x3 0332 e5fe | | Load 0x2,-0x2 0333 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0334 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x8 = 0x334,0x2 0335 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0336 7004 |p | Jump_Nonzero 0x33b 0337 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x9 = 0x337,0x3 0338 e5fe | | Load 0x2,-0x2 0339 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 033a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 033b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 033c 0000 0000 | | .BLANK 0000[0x4] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0343 | C | .CONST 0x0343 ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0001 | | .CONST 0x0001 ; Number of locals 0343 BODY_0340: 0343 INIT_0340: 0343 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11 = .DEBUG 0x0343,0x0bc0,0x1001,0x0000,0x0036,0x0744,0x0000,0x06be ; Debug Table 0x11.0x0 = 0x343,0x1 0344 e213 | | Load 0x1,0x13 0345 027b | { | Execute Discrete,Greater_Equal 0346 6801 |h | Jump_Zero 0x348 0347 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x11.0x1 = 0x347,0x2 0348 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x2 = 0x348,0x3 0349 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 034a 0219 | | Execute Heap_Access,All_Read 034b e5fe | | Load 0x2,-0x2 034c 0217 | | Execute Heap_Access,All_Reference 034d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 034e 0217 | | Execute Heap_Access,All_Reference 034f 8211 | | Call 0x1,0x11 0350 e5fe | | Load 0x2,-0x2 0351 00d9 | | Load_Top At_Offset_1 0352 00db | | Load_Top At_Offset_3 0353 01d7 | | Execute Vector,Field_Read 0354 e5fe | | Load 0x2,-0x2 0355 0217 | | Execute Heap_Access,All_Reference 0356 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0357 0217 | | Execute Heap_Access,All_Reference 0358 8225 | % | Call 0x1,0x25 0359 00da | | Load_Top At_Offset_2 035a e402 | | Load 0x2,0x2 035b 01d6 | | Execute Vector,Field_Write 035c c5fe | | Store 0x2,-0x2 035d 00d2 | | Pop_Control Pop_Count_2 035e e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x3 = 0x35e,0x4 035f 0a01 | | Execute_Immediate Plus,0x1 0360 0248 | H | Execute Discrete,Check_In_Integer 0361 a5fd | | Store_Unchecked 0x2,-0x3 0362 e216 | | Load 0x1,0x16 ; Debug Table 0x11.0x4 = 0x362,0x5 0363 a5fe | | Store_Unchecked 0x2,-0x2 0364 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0365 0000 0000 | | .XXX[0x3] 0367 0000 | | 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036e | n | .CONST 0x036e ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0002 | | .CONST 0x0002 ; Number of locals 036b INIT_0368: 036b e216 | | Load 0x1,0x16 ; Debug Table 0x12 = .DEBUG 0x036b,0x0bcc,0x1002,0x0000,0x0036,0x0744,0x0000,0x009b ; Debug Table 0x12.0x0 = 0x36b,0xffff 036c 00db | | Load_Top At_Offset_3 036d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 036e BODY_0368: 036e 7811 |x | Jump 0x380 036f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x1 = 0x36f,0x2 0370 0217 | | Execute Heap_Access,All_Reference 0371 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0372 0217 | | Execute Heap_Access,All_Reference 0373 e5ff | | Load 0x2,-0x1 0374 00e0 | | Load_Encached Standard_Cache 0375 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 0376 6805 |h | Jump_Zero 0x37c 0377 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x2 = 0x377,0x3 0378 0217 | | Execute Heap_Access,All_Reference 0379 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 037a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 037b 7804 |x | Jump 0x380 037c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x37c,0x4 037d 0217 | | Execute Heap_Access,All_Reference 037e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 037f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0380 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x4 = 0x380,0x1 0381 6807 |h | Jump_Zero 0x389 0382 00d8 | | Load_Top At_Offset_0 0383 0217 | | Execute Heap_Access,All_Reference 0384 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0385 0217 | | Execute Heap_Access,All_Reference 0386 e5ff | | Load 0x2,-0x1 0387 01de | | Execute Vector,Not_Equal 0388 77e6 |w | Jump_Nonzero 0x36f 0389 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x5 = 0x389,0x5 038a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 038b 0000 0000 | | .BLANK 0000[0x5] 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 0396 | | .CONST 0x0396 ; Address of begin 0391 0004 | | .CONST 0x0004 ; Address of exception handler 0392 0002 | | .CONST 0x0002 ; Number of locals 0393 INIT_0390: 0393 e216 | | Load 0x1,0x16 ; Debug Table 0x13 = .DEBUG 0x0393,0x0bda,0x1801,0x0002,0x0036,0x0744,0x0000,0x02b8 ; Debug Table 0x13.0x0 = 0x393,0xffff 0394 00db | | Load_Top At_Offset_3 0395 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0396 BODY_0390: 0396 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x396,0x1 ; Debug Table 0x13.0x2 = 0x396,0x2 0397 7001 |p | Jump_Nonzero 0x399 0398 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x13.0x3 = 0x398,0x3 0399 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x4 = 0x399,0x4 039a 0219 | | Execute Heap_Access,All_Read 039b 00d8 | | Load_Top At_Offset_0 039c e5fc | | Load 0x2,-0x4 039d e5fd | | Load 0x2,-0x3 039e 0119 | | Execute Any,Check_In_Formal_Type 039f 85fe | | Call 0x2,-0x2 03a0 00d2 | | Pop_Control Pop_Count_2 03a1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x5 = 0x3a1,0x5 03a2 0217 | | Execute Heap_Access,All_Reference 03a3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03a4 8403 | | Call 0x2,0x3 03a5 e402 | | Load 0x2,0x2 ; Debug Table 0x13.0x6 = 0x3a5,0x6 03a6 00d9 | | Load_Top At_Offset_1 03a7 0217 | | Execute Heap_Access,All_Reference 03a8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 03a9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x7 = 0x3a9,0x7 03aa a402 | | Store_Unchecked 0x2,0x2 03ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x8 = 0x3ab,0x8 03ac 0217 | | Execute Heap_Access,All_Reference 03ad 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 03ae 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03af 7fe6 | | Jump BODY_0390 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03b6 | | .CONST 0x03b6 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0002 | | .CONST 0x0002 ; Number of locals 03b3 INIT_03b0: 03b3 e216 | | Load 0x1,0x16 ; Debug Table 0x14 = .DEBUG 0x03b3,0x0bee,0x1801,0x0002,0x0036,0x0744,0x0000,0x04ed ; Debug Table 0x14.0x0 = 0x3b3,0xffff 03b4 00db | | Load_Top At_Offset_3 03b5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03b6 BODY_03b0: 03b6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x1 = 0x3b6,0x1 ; Debug Table 0x14.0x2 = 0x3b6,0x2 03b7 7001 |p | Jump_Nonzero 0x3b9 03b8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x14.0x3 = 0x3b8,0x3 03b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x4 = 0x3b9,0x4 03ba 0217 | | Execute Heap_Access,All_Reference 03bb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03bc 8402 | | Call 0x2,0x2 03bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x5 = 0x3bd,0x5 03be 85fe | | Call 0x2,-0x2 03bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x6 = 0x3bf,0x6 03c0 0217 | | Execute Heap_Access,All_Reference 03c1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 03c2 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03c3 7ff2 | | Jump BODY_03b0 03c4 0000 0000 | | .BLANK 0000[0x4] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03d7 | | .CONST 0x03d7 ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0008 | | .CONST 0x0008 ; Number of locals 03cb INIT_03c8: 03cb e216 | | Load 0x1,0x16 ; Debug Table 0x15 = .DEBUG 0x03cb,0x0bfe,0x1801,0x0002,0x0036,0x0744,0x0000,0x03be ; Debug Table 0x15.0x0 = 0x3cb,0xffff 03cc 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x15.0x1 = 0x3cc,0xfffe 03cd 029f 082b | +| Declare_Subprogram INIT_0828,For_Call ; Debug Table 0x15.0x2 = 0x3cd,0xfffd 03cf 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x15.0x3 = 0x3cf,0xfffc 03d0 00c6 | | Action Check_Subprogram_Elaborated 03d1 4804 |H | Short_Literal 0x4 03d2 4803 |H | Short_Literal 0x3 03d3 0099 | | Action Reference_Dynamic 03d4 62ef |b | Indirect_Literal Discrete,0x6c4,{0x00000000, 0x00360744} 03d5 4bed |K | Short_Literal 0x3ed 03d6 4808 |H | Short_Literal 0x8 03d7 BODY_03c8: 03d7 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x15.0x4 = 0x3d7,0x1 03d8 e5fc | | Load 0x2,-0x4 03d9 821c | | Call 0x1,0x1c 03da 00d1 | | Pop_Control Pop_Count_1 03db e5fa | | Load 0x2,-0x6 ; Debug Table 0x15.0x5 = 0x3db,0x2 03dc 4805 |H | Short_Literal 0x5 03dd 4803 |H | Short_Literal 0x3 03de 0099 | | Action Reference_Dynamic 03df 4806 |H | Short_Literal 0x6 03e0 4803 |H | Short_Literal 0x3 03e1 0099 | | Action Reference_Dynamic 03e2 8221 | ! | Call 0x1,0x21 03e3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03e4 0000 0000 | | .BLANK 0000[0x4] 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 03ec | | .CONST 0x03ec ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0002 | | .CONST 0x0002 ; Number of locals 03eb INIT_03e8: 03eb e216 | | Load 0x1,0x16 ; Debug Table 0x16 = .DEBUG 0x03eb,0x0c0c,0x1802,0x0002,0x0036,0x0744,0x0000,0x0403 ; Debug Table 0x16.0x0 = 0x3eb,0xffff 03ec BODY_03e8: 03ec 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1 = 0x3ec,0x1 03ed 7002 |p | Jump_Nonzero 0x3f0 03ee e216 | | Load 0x1,0x16 ; Debug Table 0x16.0x2 = 0x3ee,0x2 03ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03f0 e216 | | Load 0x1,0x16 ; Debug Table 0x16.0x3 = 0x3f0,0x3 03f1 e5fc | | Load 0x2,-0x4 03f2 039c | | Declare_Variable Heap_Access,By_Allocation 03f3 00d8 | | Load_Top At_Offset_0 03f4 0217 | | Execute Heap_Access,All_Reference 03f5 1c00 | | Execute_Immediate Run_Utility,0x0 03f6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03f7 e5fb | | Load 0x2,-0x5 ; Debug Table 0x16.0x4 = 0x3f7,0x4 ; Debug Table 0x16.0x5 = 0x3f7,0x5 03f8 e5fd | | Load 0x2,-0x3 03f9 0119 | | Execute Any,Check_In_Formal_Type 03fa 00d9 | | Load_Top At_Offset_1 03fb e7ff | | Load 0x3,-0x1 03fc 85fe | | Call 0x2,-0x2 03fd 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x6 = 0x3fd,0x6 03fe 0217 | | Execute Heap_Access,All_Reference 03ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0400 8403 | | Call 0x2,0x3 0401 00d9 | | Load_Top At_Offset_1 0402 0217 | | Execute Heap_Access,All_Reference 0403 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0404 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x7 = 0x404,0x7 0405 0217 | | Execute Heap_Access,All_Reference 0406 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0407 8403 | | Call 0x2,0x3 0408 00d9 | | Load_Top At_Offset_1 0409 0217 | | Execute Heap_Access,All_Reference 040a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 040b 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x8 = 0x40b,0x8 040c 0217 | | Execute Heap_Access,All_Reference 040d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 040e 00d9 | | Load_Top At_Offset_1 040f 0217 | | Execute Heap_Access,All_Reference 0410 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0411 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x9 = 0x411,0x9 0412 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0413 0000 0000 | | .BLANK 0000[0x5] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 041e | | .CONST 0x041e ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0002 | | .CONST 0x0002 ; Number of locals 041b INIT_0418: 041b e216 | | Load 0x1,0x16 ; Debug Table 0x17 = .DEBUG 0x041b,0x0c22,0x1001,0x0000,0x0036,0x0744,0x0000,0x0346 ; Debug Table 0x17.0x0 = 0x41b,0xffff 041c 00db | | Load_Top At_Offset_3 041d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 041e BODY_0418: 041e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1 = 0x41e,0x1 ; Debug Table 0x17.0x2 = 0x41e,0x2 041f 7001 |p | Jump_Nonzero 0x421 0420 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17.0x3 = 0x420,0x3 0421 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x4 = 0x421,0x4 0422 0217 | | Execute Heap_Access,All_Reference 0423 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0424 8403 | | Call 0x2,0x3 0425 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x5 = 0x425,0x5 0426 0217 | | Execute Heap_Access,All_Reference 0427 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0428 a402 | | Store_Unchecked 0x2,0x2 0429 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x6 = 0x429,0x6 042a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 042b 0219 | | Execute Heap_Access,All_Read 042c 00d9 | | Load_Top At_Offset_1 042d 0217 | | Execute Heap_Access,All_Reference 042e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 042f 0217 | | Execute Heap_Access,All_Reference 0430 8211 | | Call 0x1,0x11 0431 00da | | Load_Top At_Offset_2 0432 00d9 | | Load_Top At_Offset_1 0433 00db | | Load_Top At_Offset_3 0434 01d7 | | Execute Vector,Field_Read 0435 e602 | | Load 0x3,0x2 0436 0217 | | Execute Heap_Access,All_Reference 0437 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0438 0217 | | Execute Heap_Access,All_Reference 0439 8225 | % | Call 0x1,0x25 043a 00da | | Load_Top At_Offset_2 043b e603 | | Load 0x3,0x3 043c 01d6 | | Execute Vector,Field_Write 043d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 043e 00d2 | | Pop_Control Pop_Count_2 043f e402 | | Load 0x2,0x2 ; Debug Table 0x17.0x7 = 0x43f,0x7 0440 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0441 7fdc | | Jump BODY_0418 0442 0000 0000 | | .BLANK 0000[0x6] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 044c | L | .CONST 0x044c ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0002 | | .CONST 0x0002 ; Number of locals 044b INIT_0448: 044b e216 | | Load 0x1,0x16 ; Debug Table 0x18 = .DEBUG 0x044b,0x0c34,0x1001,0x0000,0x0036,0x0744,0x0000,0x055c ; Debug Table 0x18.0x0 = 0x44b,0xffff 044c BODY_0448: 044c 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x1 = 0x44c,0x1 044d 700b |p | Jump_Nonzero 0x459 044e e5fd | | Load 0x2,-0x3 ; Debug Table 0x18.0x2 = 0x44e,0x2 044f a402 | | Store_Unchecked 0x2,0x2 0450 e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x3 = 0x450,0x3 0451 e402 | | Load 0x2,0x2 0452 0217 | | Execute Heap_Access,All_Reference 0453 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0454 e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x4 = 0x454,0x4 0455 e402 | | Load 0x2,0x2 0456 0217 | | Execute Heap_Access,All_Reference 0457 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0458 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0459 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x5 = 0x459,0x5 045a 0217 | | Execute Heap_Access,All_Reference 045b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 045c 7046 |pF | Jump_Nonzero 0x4a3 045d 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x6 = 0x45d,0x6 045e 0217 | | Execute Heap_Access,All_Reference 045f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0460 0217 | | Execute Heap_Access,All_Reference 0461 e5ff | | Load 0x2,-0x1 0462 00e0 | | Load_Encached Standard_Cache 0463 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 0464 681d |h | Jump_Zero 0x482 0465 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x7 = 0x465,0x7 0466 0219 | | Execute Heap_Access,All_Read 0467 00d8 | | Load_Top At_Offset_0 0468 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0469 8403 | | Call 0x2,0x3 046a 00d9 | | Load_Top At_Offset_1 046b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 046c 00d1 | | Pop_Control Pop_Count_1 046d e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x8 = 0x46d,0x8 046e 6812 |h | Jump_Zero 0x481 046f 4801 |H | Short_Literal 0x1 ; Debug Table 0x18.0x9 = 0x46f,0x9 0470 e402 | | Load 0x2,0x2 0471 0217 | | Execute Heap_Access,All_Reference 0472 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0473 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0xa = 0x473,0xa 0474 0217 | | Execute Heap_Access,All_Reference 0475 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0476 e7ff | | Load 0x3,-0x1 0477 0217 | | Execute Heap_Access,All_Reference 0478 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0479 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xb = 0x479,0xb 047a e402 | | Load 0x2,0x2 047b 0217 | | Execute Heap_Access,All_Reference 047c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 047d e402 | | Load 0x2,0x2 ; Debug Table 0x18.0xc = 0x47d,0xc 047e a7ff | | Store_Unchecked 0x3,-0x1 047f e216 | | Load 0x1,0x16 ; Debug Table 0x18.0xd = 0x47f,0xd 0480 a402 | | Store_Unchecked 0x2,0x2 0481 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0482 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0xe = 0x482,0xe 0483 e7ff | | Load 0x3,-0x1 0484 0217 | | Execute Heap_Access,All_Reference 0485 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0486 0217 | | Execute Heap_Access,All_Reference 0487 01de | | Execute Vector,Not_Equal 0488 6815 |h | Jump_Zero 0x49e 0489 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xf = 0x489,0xf 048a 0219 | | Execute Heap_Access,All_Read 048b 00d8 | | Load_Top At_Offset_0 048c 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 048d 8403 | | Call 0x2,0x3 048e 00d9 | | Load_Top At_Offset_1 048f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0490 00d1 | | Pop_Control Pop_Count_1 0491 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x10 = 0x491,0x10 0492 680a |h | Jump_Zero 0x49d 0493 4801 |H | Short_Literal 0x1 ; Debug Table 0x18.0x11 = 0x493,0x11 0494 e7ff | | Load 0x3,-0x1 0495 0217 | | Execute Heap_Access,All_Reference 0496 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0497 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x12 = 0x497,0x12 0498 e7ff | | Load 0x3,-0x1 0499 0217 | | Execute Heap_Access,All_Reference 049a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 049b e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x13 = 0x49b,0x13 049c a402 | | Store_Unchecked 0x2,0x2 049d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 049e e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x14 = 0x49e,0x14 049f a402 | | Store_Unchecked 0x2,0x2 04a0 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x15 = 0x4a0,0x15 04a1 a5fd | | Store_Unchecked 0x2,-0x3 04a2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04a3 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x16 = 0x4a3,0x16 04a4 0217 | | Execute Heap_Access,All_Reference 04a5 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 04a6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 04a7 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x17 = 0x4a7,0x17 04a8 0217 | | Execute Heap_Access,All_Reference 04a9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04aa 0217 | | Execute Heap_Access,All_Reference 04ab e5ff | | Load 0x2,-0x1 04ac 00e0 | | Load_Encached Standard_Cache 04ad 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 04ae 6819 |h | Jump_Zero 0x4c8 04af 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x18 = 0x4af,0x18 04b0 0219 | | Execute Heap_Access,All_Read 04b1 00d8 | | Load_Top At_Offset_0 04b2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04b3 8403 | | Call 0x2,0x3 04b4 00d9 | | Load_Top At_Offset_1 04b5 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 04b6 00d1 | | Pop_Control Pop_Count_1 04b7 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x19 = 0x4b7,0x19 04b8 680e |h | Jump_Zero 0x4c7 04b9 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x1a = 0x4b9,0x1a 04ba e402 | | Load 0x2,0x2 04bb 0217 | | Execute Heap_Access,All_Reference 04bc 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 04bd 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x1b = 0x4bd,0x1b 04be 00d9 | | Load_Top At_Offset_1 04bf 0217 | | Execute Heap_Access,All_Reference 04c0 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 04c1 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x1c = 0x4c1,0x1c 04c2 e7ff | | Load 0x3,-0x1 04c3 0217 | | Execute Heap_Access,All_Reference 04c4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 04c5 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x1d = 0x4c5,0x1d 04c6 a402 | | Store_Unchecked 0x2,0x2 04c7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04c8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x1e = 0x4c8,0x1e 04c9 e7ff | | Load 0x3,-0x1 04ca 0217 | | Execute Heap_Access,All_Reference 04cb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04cc 0217 | | Execute Heap_Access,All_Reference 04cd 01de | | Execute Vector,Not_Equal 04ce 685e |h^ | Jump_Zero 0x52d 04cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x1f = 0x4cf,0x1f 04d0 0217 | | Execute Heap_Access,All_Reference 04d1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04d2 0217 | | Execute Heap_Access,All_Reference 04d3 e5ff | | Load 0x2,-0x1 04d4 00e0 | | Load_Encached Standard_Cache 04d5 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 04d6 6827 |h' | Jump_Zero 0x4fe 04d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x20 = 0x4d7,0x20 04d8 0219 | | Execute Heap_Access,All_Read 04d9 00d8 | | Load_Top At_Offset_0 04da 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04db 8403 | | Call 0x2,0x3 04dc 00d9 | | Load_Top At_Offset_1 04dd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 04de 00d1 | | Pop_Control Pop_Count_1 04df e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x21 = 0x4df,0x21 04e0 681c |h | Jump_Zero 0x4fd 04e1 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x22 = 0x4e1,0x22 04e2 e7ff | | Load 0x3,-0x1 04e3 0217 | | Execute Heap_Access,All_Reference 04e4 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 04e5 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x23 = 0x4e5,0x23 04e6 00d9 | | Load_Top At_Offset_1 04e7 0217 | | Execute Heap_Access,All_Reference 04e8 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 04e9 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x24 = 0x4e9,0x24 04ea 0217 | | Execute Heap_Access,All_Reference 04eb 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 04ec 00d9 | | Load_Top At_Offset_1 04ed 0217 | | Execute Heap_Access,All_Reference 04ee 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 04ef 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x25 = 0x4ef,0x25 04f0 e402 | | Load 0x2,0x2 04f1 0217 | | Execute Heap_Access,All_Reference 04f2 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 04f3 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x26 = 0x4f3,0x26 04f4 0217 | | Execute Heap_Access,All_Reference 04f5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04f6 e7ff | | Load 0x3,-0x1 04f7 0217 | | Execute Heap_Access,All_Reference 04f8 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 04f9 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x27 = 0x4f9,0x27 04fa e402 | | Load 0x2,0x2 04fb 0217 | | Execute Heap_Access,All_Reference 04fc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 04fd 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04fe e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x28 = 0x4fe,0x28 04ff 00d9 | | Load_Top At_Offset_1 0500 0217 | | Execute Heap_Access,All_Reference 0501 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0502 0217 | | Execute Heap_Access,All_Reference 0503 01de | | Execute Vector,Not_Equal 0504 6823 |h# | Jump_Zero 0x528 0505 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x29 = 0x505,0x29 0506 0219 | | Execute Heap_Access,All_Read 0507 00d8 | | Load_Top At_Offset_0 0508 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0509 8403 | | Call 0x2,0x3 050a 00d9 | | Load_Top At_Offset_1 050b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 050c 00d1 | | Pop_Control Pop_Count_1 050d e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x2a = 0x50d,0x2a 050e 6818 |h | Jump_Zero 0x527 050f 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x2b = 0x50f,0x2b 0510 e7ff | | Load 0x3,-0x1 0511 0217 | | Execute Heap_Access,All_Reference 0512 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0513 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x2c = 0x513,0x2c 0514 e402 | | Load 0x2,0x2 0515 0217 | | Execute Heap_Access,All_Reference 0516 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0517 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x2d = 0x517,0x2d 0518 00d9 | | Load_Top At_Offset_1 0519 0217 | | Execute Heap_Access,All_Reference 051a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 051b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x2e = 0x51b,0x2e 051c 0217 | | Execute Heap_Access,All_Reference 051d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 051e e7ff | | Load 0x3,-0x1 051f 0217 | | Execute Heap_Access,All_Reference 0520 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0521 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x2f = 0x521,0x2f 0522 00d9 | | Load_Top At_Offset_1 0523 0217 | | Execute Heap_Access,All_Reference 0524 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0525 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x30 = 0x525,0x30 0526 a402 | | Store_Unchecked 0x2,0x2 0527 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0528 e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x31 = 0x528,0x31 0529 a402 | | Store_Unchecked 0x2,0x2 052a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x32 = 0x52a,0x32 052b a5fd | | Store_Unchecked 0x2,-0x3 052c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 052d e216 | | Load 0x1,0x16 ; Debug Table 0x18.0x33 = 0x52d,0x33 052e a402 | | Store_Unchecked 0x2,0x2 052f 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x34 = 0x52f,0x34 0530 a5fd | | Store_Unchecked 0x2,-0x3 0531 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0532 0000 0000 | | .BLANK 0000[0x6] 0538 ; -------------------------------------------------------------------------------------- 0538 ; SUBPROGRAM 0538 ; -------------------------------------------------------------------------------------- 0538 053c | < | .CONST 0x053c ; Address of begin 0539 0004 | | .CONST 0x0004 ; Address of exception handler 053a 0002 | | .CONST 0x0002 ; Number of locals 053b INIT_0538: 053b e216 | | Load 0x1,0x16 ; Debug Table 0x19 = .DEBUG 0x053b,0x0ca0,0x1001,0x0000,0x0036,0x0744,0x0000,0x092e ; Debug Table 0x19.0x0 = 0x53b,0xffff 053c BODY_0538: 053c 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x1 = 0x53c,0x1 053d 7003 |p | Jump_Nonzero 0x541 053e 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x2 = 0x53e,0x2 053f a407 | | Store_Unchecked 0x2,0x7 0540 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0541 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x3 = 0x541,0x3 0542 0217 | | Execute Heap_Access,All_Reference 0543 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0544 702f |p/ | Jump_Nonzero 0x574 0545 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x4 = 0x545,0x4 0546 0217 | | Execute Heap_Access,All_Reference 0547 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0548 0217 | | Execute Heap_Access,All_Reference 0549 e5ff | | Load 0x2,-0x1 054a 00e0 | | Load_Encached Standard_Cache 054b 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 054c 680e |h | Jump_Zero 0x55b 054d 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x5 = 0x54d,0x5 054e 0219 | | Execute Heap_Access,All_Read 054f 00d8 | | Load_Top At_Offset_0 0550 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0551 8402 | | Call 0x2,0x2 0552 00d9 | | Load_Top At_Offset_1 0553 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0554 00d1 | | Pop_Control Pop_Count_1 0555 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x6 = 0x555,0x6 0556 6803 |h | Jump_Zero 0x55a 0557 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x7 = 0x557,0x7 0558 8404 | | Call 0x2,0x4 0559 c7ff | | Store 0x3,-0x1 055a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 055b e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x8 = 0x55b,0x8 055c e7ff | | Load 0x3,-0x1 055d 0217 | | Execute Heap_Access,All_Reference 055e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 055f 0217 | | Execute Heap_Access,All_Reference 0560 01de | | Execute Vector,Not_Equal 0561 680e |h | Jump_Zero 0x570 0562 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x9 = 0x562,0x9 0563 0219 | | Execute Heap_Access,All_Read 0564 00d8 | | Load_Top At_Offset_0 0565 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0566 8402 | | Call 0x2,0x2 0567 00d9 | | Load_Top At_Offset_1 0568 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0569 00d1 | | Pop_Control Pop_Count_1 056a e407 | | Load 0x2,0x7 ; Debug Table 0x19.0xa = 0x56a,0xa 056b 6803 |h | Jump_Zero 0x56f 056c 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0xb = 0x56c,0xb 056d 8405 | | Call 0x2,0x5 056e c7ff | | Store 0x3,-0x1 056f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0570 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0xc = 0x570,0xc 0571 8403 | | Call 0x2,0x3 0572 c7ff | | Store 0x3,-0x1 0573 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0574 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0xd = 0x574,0xd 0575 0217 | | Execute Heap_Access,All_Reference 0576 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0577 0217 | | Execute Heap_Access,All_Reference 0578 e5ff | | Load 0x2,-0x1 0579 00e0 | | Load_Encached Standard_Cache 057a 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 057b 680e |h | Jump_Zero 0x58a 057c 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0xe = 0x57c,0xe 057d 0219 | | Execute Heap_Access,All_Read 057e 00d8 | | Load_Top At_Offset_0 057f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0580 8402 | | Call 0x2,0x2 0581 00d9 | | Load_Top At_Offset_1 0582 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0583 00d1 | | Pop_Control Pop_Count_1 0584 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0xf = 0x584,0xf 0585 6803 |h | Jump_Zero 0x589 0586 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x10 = 0x586,0x10 0587 8406 | | Call 0x2,0x6 0588 c7ff | | Store 0x3,-0x1 0589 4501 |E | Exit_Suprogram New_Top_Offset 0x1 058a e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x11 = 0x58a,0x11 058b e7ff | | Load 0x3,-0x1 058c 0217 | | Execute Heap_Access,All_Reference 058d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 058e 0217 | | Execute Heap_Access,All_Reference 058f 01de | | Execute Vector,Not_Equal 0590 685e |h^ | Jump_Zero 0x5ef 0591 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x12 = 0x591,0x12 0592 0217 | | Execute Heap_Access,All_Reference 0593 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0594 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0595 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x13 = 0x595,0x13 0596 0217 | | Execute Heap_Access,All_Reference 0597 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0598 0217 | | Execute Heap_Access,All_Reference 0599 e5ff | | Load 0x2,-0x1 059a 00e0 | | Load_Encached Standard_Cache 059b 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 059c 681b |h | Jump_Zero 0x5b8 059d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x14 = 0x59d,0x14 059e 0219 | | Execute Heap_Access,All_Read 059f 00d8 | | Load_Top At_Offset_0 05a0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 05a1 8402 | | Call 0x2,0x2 05a2 00d9 | | Load_Top At_Offset_1 05a3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 05a4 00d1 | | Pop_Control Pop_Count_1 05a5 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x15 = 0x5a5,0x15 05a6 6810 |h | Jump_Zero 0x5b7 05a7 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x16 = 0x5a7,0x16 05a8 0219 | | Execute Heap_Access,All_Read 05a9 00d8 | | Load_Top At_Offset_0 05aa 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 05ab 8404 | | Call 0x2,0x4 05ac 00d9 | | Load_Top At_Offset_1 05ad 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 05ae 00d1 | | Pop_Control Pop_Count_1 05af e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x17 = 0x5af,0x17 05b0 6806 |h | Jump_Zero 0x5b7 05b1 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x18 = 0x5b1,0x18 05b2 e7ff | | Load 0x3,-0x1 05b3 0217 | | Execute Heap_Access,All_Reference 05b4 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 05b5 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x19 = 0x5b5,0x19 05b6 a407 | | Store_Unchecked 0x2,0x7 05b7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05b8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x1a = 0x5b8,0x1a 05b9 00d9 | | Load_Top At_Offset_1 05ba 0217 | | Execute Heap_Access,All_Reference 05bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05bc 0217 | | Execute Heap_Access,All_Reference 05bd 01de | | Execute Vector,Not_Equal 05be 681b |h | Jump_Zero 0x5da 05bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1b = 0x5bf,0x1b 05c0 0219 | | Execute Heap_Access,All_Read 05c1 00d8 | | Load_Top At_Offset_0 05c2 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 05c3 8402 | | Call 0x2,0x2 05c4 00d9 | | Load_Top At_Offset_1 05c5 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 05c6 00d1 | | Pop_Control Pop_Count_1 05c7 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x1c = 0x5c7,0x1c 05c8 6810 |h | Jump_Zero 0x5d9 05c9 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x1d = 0x5c9,0x1d 05ca 0219 | | Execute Heap_Access,All_Read 05cb 00d8 | | Load_Top At_Offset_0 05cc 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 05cd 8405 | | Call 0x2,0x5 05ce 00d9 | | Load_Top At_Offset_1 05cf 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 05d0 00d1 | | Pop_Control Pop_Count_1 05d1 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x1e = 0x5d1,0x1e 05d2 6806 |h | Jump_Zero 0x5d9 05d3 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x1f = 0x5d3,0x1f 05d4 e7ff | | Load 0x3,-0x1 05d5 0217 | | Execute Heap_Access,All_Reference 05d6 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 05d7 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x20 = 0x5d7,0x20 05d8 a407 | | Store_Unchecked 0x2,0x7 05d9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05da 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x21 = 0x5da,0x21 05db 00d9 | | Load_Top At_Offset_1 05dc 0217 | | Execute Heap_Access,All_Reference 05dd 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 05de 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x22 = 0x5de,0x22 05df 0219 | | Execute Heap_Access,All_Read 05e0 00d8 | | Load_Top At_Offset_0 05e1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 05e2 8403 | | Call 0x2,0x3 05e3 00d9 | | Load_Top At_Offset_1 05e4 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 05e5 00d1 | | Pop_Control Pop_Count_1 05e6 e407 | | Load 0x2,0x7 ; Debug Table 0x19.0x23 = 0x5e6,0x23 05e7 6806 |h | Jump_Zero 0x5ee 05e8 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x24 = 0x5e8,0x24 05e9 e7ff | | Load 0x3,-0x1 05ea 0217 | | Execute Heap_Access,All_Reference 05eb 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 05ec 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x25 = 0x5ec,0x25 05ed a407 | | Store_Unchecked 0x2,0x7 05ee 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05ef 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x26 = 0x5ef,0x26 05f0 8403 | | Call 0x2,0x3 05f1 c7ff | | Store 0x3,-0x1 05f2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05f3 0000 0000 | | .BLANK 0000[0x5] 05f8 ; -------------------------------------------------------------------------------------- 05f8 ; SUBPROGRAM 05f8 ; -------------------------------------------------------------------------------------- 05f8 05fd | | .CONST 0x05fd ; Address of begin 05f9 0004 | | .CONST 0x0004 ; Address of exception handler 05fa 0002 | | .CONST 0x0002 ; Number of locals 05fb INIT_05f8: 05fb 029f 0843 | C| Declare_Subprogram INIT_0840,For_Call ; Debug Table 0x1a = .DEBUG 0x05fb,0x0cf0,0x1001,0x0000,0x0036,0x0744,0x0000,0x0936 ; Debug Table 0x1a.0x0 = 0x5fb,0xffff 05fd BODY_05f8: 05fd 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x1 = 0x5fd,0x1 05fe 0217 | | Execute Heap_Access,All_Reference 05ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0600 7016 |p | Jump_Nonzero 0x617 0601 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x2 = 0x601,0x2 0602 0217 | | Execute Heap_Access,All_Reference 0603 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0604 0f00 | | Execute_Immediate Equal,0x0 0605 a407 | | Store_Unchecked 0x2,0x7 0606 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1a.0x3 = 0x606,0x3 0607 e7ff | | Load 0x3,-0x1 0608 0217 | | Execute Heap_Access,All_Reference 0609 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 060a 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x4 = 0x60a,0x4 060b a5fd | | Store_Unchecked 0x2,-0x3 060c 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x5 = 0x60c,0x5 060d 0217 | | Execute Heap_Access,All_Reference 060e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 060f a7ff | | Store_Unchecked 0x3,-0x1 0610 e407 | | Load 0x2,0x7 ; Debug Table 0x1a.0x6 = 0x610,0x6 0611 7004 |p | Jump_Nonzero 0x616 0612 4800 |H | Short_Literal 0x0 ; Debug Table 0x1a.0x7 = 0x612,0x7 0613 e7ff | | Load 0x3,-0x1 0614 0217 | | Execute Heap_Access,All_Reference 0615 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0616 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1a.0x8 = 0x616,0x8 0617 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x9 = 0x617,0x9 0618 0217 | | Execute Heap_Access,All_Reference 0619 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 061a 700e |p | Jump_Nonzero 0x629 061b 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0xa = 0x61b,0xa 061c 0219 | | Execute Heap_Access,All_Read 061d 00d8 | | Load_Top At_Offset_0 061e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 061f 8602 | | Call 0x3,0x2 0620 00d9 | | Load_Top At_Offset_1 0621 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0622 00d1 | | Pop_Control Pop_Count_1 0623 e407 | | Load 0x2,0x7 ; Debug Table 0x1a.0xb = 0x623,0xb 0624 6803 |h | Jump_Zero 0x628 0625 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0xc = 0x625,0xc 0626 8405 | | Call 0x2,0x5 0627 c7ff | | Store 0x3,-0x1 0628 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0629 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0xd = 0x629,0xd 062a 0219 | | Execute Heap_Access,All_Read 062b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 062c 0219 | | Execute Heap_Access,All_Read 062d 00d8 | | Load_Top At_Offset_0 062e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 062f 8602 | | Call 0x3,0x2 0630 00d9 | | Load_Top At_Offset_1 0631 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0632 00d1 | | Pop_Control Pop_Count_1 0633 e407 | | Load 0x2,0x7 ; Debug Table 0x1a.0xe = 0x633,0xe 0634 6810 |h | Jump_Zero 0x645 0635 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0xf = 0x635,0xf 0636 0219 | | Execute Heap_Access,All_Read 0637 00d8 | | Load_Top At_Offset_0 0638 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0639 8404 | | Call 0x2,0x4 063a 00d9 | | Load_Top At_Offset_1 063b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 063c 00d1 | | Pop_Control Pop_Count_1 063d e407 | | Load 0x2,0x7 ; Debug Table 0x1a.0x10 = 0x63d,0x10 063e 6806 |h | Jump_Zero 0x645 063f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1a.0x11 = 0x63f,0x11 0640 e7ff | | Load 0x3,-0x1 0641 0217 | | Execute Heap_Access,All_Reference 0642 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0643 4800 |H | Short_Literal 0x0 ; Debug Table 0x1a.0x12 = 0x643,0x12 0644 a407 | | Store_Unchecked 0x2,0x7 0645 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0646 0000 0000 | | .XXX[0x2] 0648 ; -------------------------------------------------------------------------------------- 0648 ; SUBPROGRAM 0648 ; -------------------------------------------------------------------------------------- 0648 0650 | P | .CONST 0x0650 ; Address of begin 0649 0004 | | .CONST 0x0004 ; Address of exception handler 064a 0002 | | .CONST 0x0002 ; Number of locals 064b INIT_0648: 064b e216 | | Load 0x1,0x16 ; Debug Table 0x1b = .DEBUG 0x064b,0x0d18,0x1001,0x0000,0x0036,0x0744,0x0000,0x093e ; Debug Table 0x1b.0x0 = 0x64b,0xffff 064c 00db | | Load_Top At_Offset_3 064d 0217 | | Execute Heap_Access,All_Reference 064e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 064f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0650 BODY_0648: 0650 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x1 = 0x650,0x1 0651 0217 | | Execute Heap_Access,All_Reference 0652 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0653 7007 |p | Jump_Nonzero 0x65b 0654 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0x2 = 0x654,0x2 0655 e7ff | | Load 0x3,-0x1 0656 0217 | | Execute Heap_Access,All_Reference 0657 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0658 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0x3 = 0x658,0x3 0659 a407 | | Store_Unchecked 0x2,0x7 065a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 065b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0x4 = 0x65b,0x4 065c e7ff | | Load 0x3,-0x1 065d 0217 | | Execute Heap_Access,All_Reference 065e 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 065f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0x5 = 0x65f,0x5 0660 00d9 | | Load_Top At_Offset_1 0661 0217 | | Execute Heap_Access,All_Reference 0662 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0663 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0x6 = 0x663,0x6 0664 00d9 | | Load_Top At_Offset_1 0665 0217 | | Execute Heap_Access,All_Reference 0666 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0667 0217 | | Execute Heap_Access,All_Reference 0668 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0669 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x7 = 0x669,0x7 066a 0217 | | Execute Heap_Access,All_Reference 066b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 066c e7ff | | Load 0x3,-0x1 066d 0217 | | Execute Heap_Access,All_Reference 066e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 066f 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b.0x8 = 0x66f,0x8 0670 00d9 | | Load_Top At_Offset_1 0671 0217 | | Execute Heap_Access,All_Reference 0672 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0673 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x9 = 0x673,0x9 0674 a7ff | | Store_Unchecked 0x3,-0x1 0675 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0xa = 0x675,0xa 0676 a407 | | Store_Unchecked 0x2,0x7 0677 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0678 ; -------------------------------------------------------------------------------------- 0678 ; SUBPROGRAM 0678 ; -------------------------------------------------------------------------------------- 0678 0681 | | .CONST 0x0681 ; Address of begin 0679 0004 | | .CONST 0x0004 ; Address of exception handler 067a 0003 | | .CONST 0x0003 ; Number of locals 067b INIT_0678: 067b e216 | | Load 0x1,0x16 ; Debug Table 0x1c = .DEBUG 0x067b,0x0d30,0x1001,0x0000,0x0036,0x0744,0x0000,0x0946 ; Debug Table 0x1c.0x0 = 0x67b,0xffff 067c 00db | | Load_Top At_Offset_3 067d 0217 | | Execute Heap_Access,All_Reference 067e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 067f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0680 e216 | | Load 0x1,0x16 ; Debug Table 0x1c.0x1 = 0x680,0xfffe 0681 BODY_0678: 0681 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x2 = 0x681,0x1 0682 0217 | | Execute Heap_Access,All_Reference 0683 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0684 7013 |p | Jump_Nonzero 0x698 0685 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x3 = 0x685,0x2 0686 0217 | | Execute Heap_Access,All_Reference 0687 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0688 e7ff | | Load 0x3,-0x1 0689 0217 | | Execute Heap_Access,All_Reference 068a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 068b e7ff | | Load 0x3,-0x1 ; Debug Table 0x1c.0x4 = 0x68b,0x3 068c 00da | | Load_Top At_Offset_2 068d 0217 | | Execute Heap_Access,All_Reference 068e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 068f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x5 = 0x68f,0x4 0690 a7ff | | Store_Unchecked 0x3,-0x1 0691 4801 |H | Short_Literal 0x1 ; Debug Table 0x1c.0x6 = 0x691,0x5 0692 e7ff | | Load 0x3,-0x1 0693 0217 | | Execute Heap_Access,All_Reference 0694 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0695 4801 |H | Short_Literal 0x1 ; Debug Table 0x1c.0x7 = 0x695,0x6 0696 a407 | | Store_Unchecked 0x2,0x7 0697 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0698 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x8 = 0x698,0x7 0699 0217 | | Execute Heap_Access,All_Reference 069a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 069b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 069c 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0x9 = 0x69c,0x8 069d e7ff | | Load 0x3,-0x1 069e 0217 | | Execute Heap_Access,All_Reference 069f 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0xa = 0x6a0,0x9 06a1 00da | | Load_Top At_Offset_2 06a2 0217 | | Execute Heap_Access,All_Reference 06a3 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06a4 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0xb = 0x6a4,0xa 06a5 00d9 | | Load_Top At_Offset_1 06a6 0217 | | Execute Heap_Access,All_Reference 06a7 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06a8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0xc = 0x6a8,0xb 06a9 0217 | | Execute Heap_Access,All_Reference 06aa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06ab 00da | | Load_Top At_Offset_2 06ac 0217 | | Execute Heap_Access,All_Reference 06ad 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06ae 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0xd = 0x6ae,0xc 06af 0217 | | Execute Heap_Access,All_Reference 06b0 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 06b1 e7ff | | Load 0x3,-0x1 06b2 0217 | | Execute Heap_Access,All_Reference 06b3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06b4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0xe = 0x6b4,0xd 06b5 00d9 | | Load_Top At_Offset_1 06b6 0217 | | Execute Heap_Access,All_Reference 06b7 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06b8 e7ff | | Load 0x3,-0x1 ; Debug Table 0x1c.0xf = 0x6b8,0xe 06b9 00d9 | | Load_Top At_Offset_1 06ba 0217 | | Execute Heap_Access,All_Reference 06bb 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06bc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x10 = 0x6bc,0xf 06bd a7ff | | Store_Unchecked 0x3,-0x1 06be 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0x11 = 0x6be,0x10 06bf a407 | | Store_Unchecked 0x2,0x7 06c0 4501 |E | Exit_Suprogram New_Top_Offset 0x1 06c1 0000 0000 | | .XXX[0x3] 06c3 0000 | | 06c4 0000 0000 | | .LITERAL {0x00000000, 0x00360744} 06c8 ; -------------------------------------------------------------------------------------- 06c8 ; SUBPROGRAM 06c8 ; -------------------------------------------------------------------------------------- 06c8 06d5 | | .CONST 0x06d5 ; Address of begin 06c9 0004 | | .CONST 0x0004 ; Address of exception handler 06ca 0003 | | .CONST 0x0003 ; Number of locals 06cb INIT_06c8: 06cb e216 | | Load 0x1,0x16 ; Debug Table 0x1d = .DEBUG 0x06cb,0x0d56,0x1001,0x0000,0x0036,0x0744,0x0000,0x094e ; Debug Table 0x1d.0x0 = 0x6cb,0xffff 06cc 00db | | Load_Top At_Offset_3 06cd 0217 | | Execute Heap_Access,All_Reference 06ce 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 06cf 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06d0 e216 | | Load 0x1,0x16 ; Debug Table 0x1d.0x1 = 0x6d0,0xfffe 06d1 00d9 | | Load_Top At_Offset_1 06d2 0217 | | Execute Heap_Access,All_Reference 06d3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06d4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06d5 BODY_06c8: 06d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x2 = 0x6d5,0x1 06d6 0217 | | Execute Heap_Access,All_Reference 06d7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 06d8 700f |p | Jump_Nonzero 0x6e8 06d9 4800 |H | Short_Literal 0x0 ; Debug Table 0x1d.0x3 = 0x6d9,0x2 06da 00da | | Load_Top At_Offset_2 06db 0217 | | Execute Heap_Access,All_Reference 06dc 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x4 = 0x6dd,0x3 06de e7ff | | Load 0x3,-0x1 06df 0217 | | Execute Heap_Access,All_Reference 06e0 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06e1 e7ff | | Load 0x3,-0x1 ; Debug Table 0x1d.0x5 = 0x6e1,0x4 06e2 00da | | Load_Top At_Offset_2 06e3 0217 | | Execute Heap_Access,All_Reference 06e4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06e5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1d.0x6 = 0x6e5,0x5 06e6 a7ff | | Store_Unchecked 0x3,-0x1 06e7 7820 |x | Jump 0x708 06e8 4800 |H | Short_Literal 0x0 ; Debug Table 0x1d.0x7 = 0x6e8,0x6 06e9 e7ff | | Load 0x3,-0x1 06ea 0217 | | Execute Heap_Access,All_Reference 06eb 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06ec 4800 |H | Short_Literal 0x0 ; Debug Table 0x1d.0x8 = 0x6ec,0x7 06ed 00d9 | | Load_Top At_Offset_1 06ee 0217 | | Execute Heap_Access,All_Reference 06ef 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 06f0 0217 | | Execute Heap_Access,All_Reference 06f1 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 06f2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x9 = 0x6f2,0x8 06f3 0217 | | Execute Heap_Access,All_Reference 06f4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 06f5 e7ff | | Load 0x3,-0x1 06f6 0217 | | Execute Heap_Access,All_Reference 06f7 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 06f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0xa = 0x6f8,0x9 06f9 0217 | | Execute Heap_Access,All_Reference 06fa 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 06fb 00da | | Load_Top At_Offset_2 06fc 0217 | | Execute Heap_Access,All_Reference 06fd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 06fe e7ff | | Load 0x3,-0x1 ; Debug Table 0x1d.0xb = 0x6fe,0xa 06ff 00d9 | | Load_Top At_Offset_1 0700 0217 | | Execute Heap_Access,All_Reference 0701 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0702 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1d.0xc = 0x702,0xb 0703 00d9 | | Load_Top At_Offset_1 0704 0217 | | Execute Heap_Access,All_Reference 0705 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0706 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0xd = 0x706,0xc 0707 a7ff | | Store_Unchecked 0x3,-0x1 0708 4800 |H | Short_Literal 0x0 ; Debug Table 0x1d.0xe = 0x708,0xd 0709 a407 | | Store_Unchecked 0x2,0x7 070a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 070b 0000 0000 | | .BLANK 0000[0x5] 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0713 | | .CONST 0x0713 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0001 | | .CONST 0x0001 ; Number of locals 0713 BODY_0710: 0713 INIT_0710: 0713 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e = .DEBUG 0x0713,0x0d76,0x1001,0x0000,0x0036,0x0744,0x0000,0x070f ; Debug Table 0x1e.0x0 = 0x713,0x1 0714 7001 |p | Jump_Nonzero 0x716 0715 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1e.0x1 = 0x715,0x2 0716 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x2 = 0x716,0x3 0717 0217 | | Execute Heap_Access,All_Reference 0718 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0719 0217 | | Execute Heap_Access,All_Reference 071a e5ff | | Load 0x2,-0x1 071b 00e0 | | Load_Encached Standard_Cache 071c 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 071d 6811 |h | Jump_Zero 0x72f 071e 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x3 = 0x71e,0x4 071f 0219 | | Execute Heap_Access,All_Read 0720 00d8 | | Load_Top At_Offset_0 0721 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0722 8403 | | Call 0x2,0x3 0723 00d9 | | Load_Top At_Offset_1 0724 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0725 00d1 | | Pop_Control Pop_Count_1 0726 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x4 = 0x726,0x5 0727 0219 | | Execute Heap_Access,All_Read 0728 00d8 | | Load_Top At_Offset_0 0729 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 072a 8404 | | Call 0x2,0x4 072b 00d9 | | Load_Top At_Offset_1 072c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 072d 00d1 | | Pop_Control Pop_Count_1 072e 781e |x | Jump 0x74d 072f e5ff | | Load 0x2,-0x1 ; Debug Table 0x1e.0x5 = 0x72f,0x6 0730 00db | | Load_Top At_Offset_3 0731 0217 | | Execute Heap_Access,All_Reference 0732 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0733 0217 | | Execute Heap_Access,All_Reference 0734 01de | | Execute Vector,Not_Equal 0735 6811 |h | Jump_Zero 0x747 0736 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x6 = 0x736,0x7 0737 0219 | | Execute Heap_Access,All_Read 0738 00d8 | | Load_Top At_Offset_0 0739 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 073a 8403 | | Call 0x2,0x3 073b 00d9 | | Load_Top At_Offset_1 073c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 073d 00d1 | | Pop_Control Pop_Count_1 073e 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x7 = 0x73e,0x8 073f 0219 | | Execute Heap_Access,All_Read 0740 00d8 | | Load_Top At_Offset_0 0741 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0742 8404 | | Call 0x2,0x4 0743 00d9 | | Load_Top At_Offset_1 0744 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0745 00d1 | | Pop_Control Pop_Count_1 0746 7806 |x | Jump 0x74d 0747 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x8 = 0x747,0x9 0748 a5fd | | Store_Unchecked 0x2,-0x3 0749 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e.0x9 = 0x749,0xa 074a 8404 | | Call 0x2,0x4 074b 0033 | 3 | Store_Top Heap_Access,At_Offset_3 074c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1e.0xa = 0x74c,0xb 074d e402 | | Load 0x2,0x2 ; Debug Table 0x1e.0xb = 0x74d,0xc 074e 00db | | Load_Top At_Offset_3 074f e5fe | | Load 0x2,-0x2 0750 8229 | ) | Call 0x1,0x29 0751 00d1 | | Pop_Control Pop_Count_1 0752 c7ff | | Store 0x3,-0x1 0753 c402 | | Store 0x2,0x2 0754 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0755 0000 0000 | | .XXX[0x3] 0757 0000 | | 0758 ; -------------------------------------------------------------------------------------- 0758 ; SUBPROGRAM 0758 ; -------------------------------------------------------------------------------------- 0758 075b | [ | .CONST 0x075b ; Address of begin 0759 0004 | | .CONST 0x0004 ; Address of exception handler 075a 0001 | | .CONST 0x0001 ; Number of locals 075b BODY_0758: 075b INIT_0758: 075b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f = .DEBUG 0x075b,0x0d90,0x1001,0x0000,0x0036,0x0744,0x0000,0x0717 ; Debug Table 0x1f.0x0 = 0x75b,0x1 075c 6804 |h | Jump_Zero 0x761 075d e402 | | Load 0x2,0x2 075e e213 | | Load 0x1,0x13 075f 027b | { | Execute Discrete,Greater_Equal 0760 6801 |h | Jump_Zero 0x762 0761 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1f.0x1 = 0x761,0x2 0762 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x2 = 0x762,0x3 0763 0219 | | Execute Heap_Access,All_Read 0764 00d8 | | Load_Top At_Offset_0 0765 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0766 8404 | | Call 0x2,0x4 0767 00d9 | | Load_Top At_Offset_1 0768 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0769 00d1 | | Pop_Control Pop_Count_1 076a 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f.0x3 = 0x76a,0x4 076b 0219 | | Execute Heap_Access,All_Read 076c 00d8 | | Load_Top At_Offset_0 076d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 076e 8404 | | Call 0x2,0x4 076f 00d9 | | Load_Top At_Offset_1 0770 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0771 00d1 | | Pop_Control Pop_Count_1 0772 e402 | | Load 0x2,0x2 ; Debug Table 0x1f.0x4 = 0x772,0x5 0773 00db | | Load_Top At_Offset_3 0774 e5fe | | Load 0x2,-0x2 0775 8229 | ) | Call 0x1,0x29 0776 00d1 | | Pop_Control Pop_Count_1 0777 c7ff | | Store 0x3,-0x1 0778 c402 | | Store 0x2,0x2 0779 4501 |E | Exit_Suprogram New_Top_Offset 0x1 077a 0000 0000 | | .BLANK 0000[0x6] 0780 ; -------------------------------------------------------------------------------------- 0780 ; SUBPROGRAM 0780 ; -------------------------------------------------------------------------------------- 0780 0783 | | .CONST 0x0783 ; Address of begin 0781 0004 | | .CONST 0x0004 ; Address of exception handler 0782 0001 | | .CONST 0x0001 ; Number of locals 0783 BODY_0780: 0783 INIT_0780: 0783 00da | | Load_Top At_Offset_2 ; Debug Table 0x20 = .DEBUG 0x0783,0x0d9c,0x1001,0x0000,0x0036,0x0744,0x0000,0x07cf ; Debug Table 0x20.0x0 = 0x783,0x1 0784 7001 |p | Jump_Nonzero 0x786 0785 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x20.0x1 = 0x785,0x2 0786 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x2 = 0x786,0x3 0787 0217 | | Execute Heap_Access,All_Reference 0788 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0789 0217 | | Execute Heap_Access,All_Reference 078a e5ff | | Load 0x2,-0x1 078b 00e0 | | Load_Encached Standard_Cache 078c 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 078d 6811 |h | Jump_Zero 0x79f 078e 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x3 = 0x78e,0x4 078f 0219 | | Execute Heap_Access,All_Read 0790 00d8 | | Load_Top At_Offset_0 0791 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0792 8403 | | Call 0x2,0x3 0793 00d9 | | Load_Top At_Offset_1 0794 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0795 00d1 | | Pop_Control Pop_Count_1 0796 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x4 = 0x796,0x5 0797 0219 | | Execute Heap_Access,All_Read 0798 00d8 | | Load_Top At_Offset_0 0799 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 079a 8405 | | Call 0x2,0x5 079b 00d9 | | Load_Top At_Offset_1 079c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 079d 00d1 | | Pop_Control Pop_Count_1 079e 781c |x | Jump 0x7bb 079f e5ff | | Load 0x2,-0x1 ; Debug Table 0x20.0x5 = 0x79f,0x6 07a0 00db | | Load_Top At_Offset_3 07a1 0217 | | Execute Heap_Access,All_Reference 07a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 07a3 0217 | | Execute Heap_Access,All_Reference 07a4 01de | | Execute Vector,Not_Equal 07a5 6811 |h | Jump_Zero 0x7b7 07a6 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x6 = 0x7a6,0x7 07a7 0219 | | Execute Heap_Access,All_Read 07a8 00d8 | | Load_Top At_Offset_0 07a9 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 07aa 8403 | | Call 0x2,0x3 07ab 00d9 | | Load_Top At_Offset_1 07ac 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 07ad 00d1 | | Pop_Control Pop_Count_1 07ae 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x7 = 0x7ae,0x8 07af 0219 | | Execute Heap_Access,All_Read 07b0 00d8 | | Load_Top At_Offset_0 07b1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 07b2 8405 | | Call 0x2,0x5 07b3 00d9 | | Load_Top At_Offset_1 07b4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 07b5 00d1 | | Pop_Control Pop_Count_1 07b6 7804 |x | Jump 0x7bb 07b7 00da | | Load_Top At_Offset_2 ; Debug Table 0x20.0x8 = 0x7b7,0x9 07b8 8404 | | Call 0x2,0x4 07b9 0033 | 3 | Store_Top Heap_Access,At_Offset_3 07ba 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x20.0x9 = 0x7ba,0xa 07bb e402 | | Load 0x2,0x2 ; Debug Table 0x20.0xa = 0x7bb,0xb 07bc 00db | | Load_Top At_Offset_3 07bd e5fe | | Load 0x2,-0x2 07be 8229 | ) | Call 0x1,0x29 07bf 00d1 | | Pop_Control Pop_Count_1 07c0 c7ff | | Store 0x3,-0x1 07c1 c402 | | Store 0x2,0x2 07c2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07c3 0000 0000 | | .BLANK 0000[0x5] 07c8 ; -------------------------------------------------------------------------------------- 07c8 ; SUBPROGRAM 07c8 ; -------------------------------------------------------------------------------------- 07c8 07ce | | .CONST 0x07ce ; Address of begin 07c9 0004 | | .CONST 0x0004 ; Address of exception handler 07ca 0003 | | .CONST 0x0003 ; Number of locals 07cb INIT_07c8: 07cb e216 | | Load 0x1,0x16 ; Debug Table 0x21 = .DEBUG 0x07cb,0x0db4,0x1001,0x0000,0x0036,0x0744,0x0000,0x07d7 ; Debug Table 0x21.0x0 = 0x7cb,0xffff 07cc 029f 08a3 | | Declare_Subprogram INIT_08a0,For_Call ; Debug Table 0x21.0x1 = 0x7cc,0xfffe 07ce BODY_07c8: 07ce e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x2 = 0x7ce,0x1 07cf 0217 | | Execute Heap_Access,All_Reference 07d0 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 07d1 7014 |p | Jump_Nonzero 0x7e6 07d2 e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x3 = 0x7d2,0x2 07d3 0217 | | Execute Heap_Access,All_Reference 07d4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 07d5 0032 | 2 | Store_Top Heap_Access,At_Offset_2 07d6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x21.0x4 = 0x7d6,0x3 07d7 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 07d8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 07d9 e7ff | | Load 0x3,-0x1 07da 0217 | | Execute Heap_Access,All_Reference 07db 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 07dc e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x5 = 0x7dc,0x4 07dd e5fe | | Load 0x2,-0x2 07de 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 07df 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 07e0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x21.0x6 = 0x7e0,0x5 07e1 a7ff | | Store_Unchecked 0x3,-0x1 07e2 e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x7 = 0x7e2,0x6 07e3 8405 | | Call 0x2,0x5 07e4 c7ff | | Store 0x3,-0x1 07e5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07e6 e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x8 = 0x7e6,0x7 07e7 0219 | | Execute Heap_Access,All_Read 07e8 00d8 | | Load_Top At_Offset_0 07e9 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 07ea 8603 | | Call 0x3,0x3 07eb 00d9 | | Load_Top At_Offset_1 07ec 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 07ed 00d1 | | Pop_Control Pop_Count_1 07ee e7ff | | Load 0x3,-0x1 ; Debug Table 0x21.0x9 = 0x7ee,0x8 07ef 0219 | | Execute Heap_Access,All_Read 07f0 00d8 | | Load_Top At_Offset_0 07f1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 07f2 8405 | | Call 0x2,0x5 07f3 00d9 | | Load_Top At_Offset_1 07f4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 07f5 00d1 | | Pop_Control Pop_Count_1 07f6 e402 | | Load 0x2,0x2 ; Debug Table 0x21.0xa = 0x7f6,0x9 07f7 e7ff | | Load 0x3,-0x1 07f8 e5fe | | Load 0x2,-0x2 07f9 8229 | ) | Call 0x1,0x29 07fa 00d1 | | Pop_Control Pop_Count_1 07fb c7ff | | Store 0x3,-0x1 07fc c402 | | Store 0x2,0x2 07fd 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07fe 0000 0000 | | .XXX[0x2] 0800 ; -------------------------------------------------------------------------------------- 0800 ; SUBPROGRAM 0800 ; -------------------------------------------------------------------------------------- 0800 0803 | | .CONST 0x0803 ; Address of begin 0801 0004 | | .CONST 0x0004 ; Address of exception handler 0802 0001 | | .CONST 0x0001 ; Number of locals 0803 BODY_0800: 0803 INIT_0800: 0803 00da | | Load_Top At_Offset_2 ; Debug Table 0x22 = .DEBUG 0x0803,0x0dcc,0x1001,0x0000,0x0036,0x0744,0x0000,0x07df ; Debug Table 0x22.0x0 = 0x803,0x1 0804 6804 |h | Jump_Zero 0x809 0805 e402 | | Load 0x2,0x2 0806 e213 | | Load 0x1,0x13 0807 027b | { | Execute Discrete,Greater_Equal 0808 6801 |h | Jump_Zero 0x80a 0809 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x22.0x1 = 0x809,0x2 080a 00da | | Load_Top At_Offset_2 ; Debug Table 0x22.0x2 = 0x80a,0x3 080b 0219 | | Execute Heap_Access,All_Read 080c 00d8 | | Load_Top At_Offset_0 080d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 080e 8405 | | Call 0x2,0x5 080f 00d9 | | Load_Top At_Offset_1 0810 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0811 00d1 | | Pop_Control Pop_Count_1 0812 00da | | Load_Top At_Offset_2 ; Debug Table 0x22.0x3 = 0x812,0x4 0813 0219 | | Execute Heap_Access,All_Read 0814 00d8 | | Load_Top At_Offset_0 0815 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0816 8405 | | Call 0x2,0x5 0817 00d9 | | Load_Top At_Offset_1 0818 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0819 00d1 | | Pop_Control Pop_Count_1 081a e402 | | Load 0x2,0x2 ; Debug Table 0x22.0x4 = 0x81a,0x5 081b 00db | | Load_Top At_Offset_3 081c e5fe | | Load 0x2,-0x2 081d 8229 | ) | Call 0x1,0x29 081e 00d1 | | Pop_Control Pop_Count_1 081f c7ff | | Store 0x3,-0x1 0820 c402 | | Store 0x2,0x2 0821 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0822 0000 0000 | | .BLANK 0000[0x6] 0828 ; -------------------------------------------------------------------------------------- 0828 ; SUBPROGRAM 0828 ; -------------------------------------------------------------------------------------- 0828 082b | + | .CONST 0x082b ; Address of begin 0829 0004 | | .CONST 0x0004 ; Address of exception handler 082a 0001 | | .CONST 0x0001 ; Number of locals 082b BODY_0828: 082b INIT_0828: 082b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x23 = .DEBUG 0x082b,0x0dd8,0x1801,0x0002,0x0036,0x0744,0x0000,0x03cb ; Debug Table 0x23.0x0 = 0x82b,0x1 082c e216 | | Load 0x1,0x16 082d e5f9 | | Load 0x2,-0x7 082e e9ff | | Load 0x4,-0x1 082f 0217 | | Execute Heap_Access,All_Reference 0830 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0831 0217 | | Execute Heap_Access,All_Reference 0832 821e | | Call 0x1,0x1e 0833 00d1 | | Pop_Control Pop_Count_1 0834 c602 | | Store 0x3,0x2 0835 c603 | | Store 0x3,0x3 0836 e5fb | | Load 0x2,-0x5 ; Debug Table 0x23.0x1 = 0x836,0x2 0837 e5fd | | Load 0x2,-0x3 0838 0119 | | Execute Any,Check_In_Formal_Type 0839 e602 | | Load 0x3,0x2 083a e9ff | | Load 0x4,-0x1 083b 85fe | | Call 0x2,-0x2 083c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 083d 0000 0000 | | .XXX[0x3] 083f 0000 | | 0840 ; -------------------------------------------------------------------------------------- 0840 ; SUBPROGRAM 0840 ; -------------------------------------------------------------------------------------- 0840 0848 | H | .CONST 0x0848 ; Address of begin 0841 0004 | | .CONST 0x0004 ; Address of exception handler 0842 0003 | | .CONST 0x0003 ; Number of locals 0843 INIT_0840: 0843 e20f | | Load 0x1,0xf ; Debug Table 0x24 = .DEBUG 0x0843,0x0dde,0x1001,0x0000,0x0036,0x0744,0x0000,0x0a54 ; Debug Table 0x24.0x0 = 0x843,0xffff 0844 e210 | | Load 0x1,0x10 ; Debug Table 0x24.0x1 = 0x844,0xfffe 0845 02c7 | | Declare_Variable Any 0846 00d8 | | Load_Top At_Offset_0 0847 1c00 | | Execute_Immediate Run_Utility,0x0 0848 BODY_0840: 0848 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x2 = 0x848,0x1 0849 0217 | | Execute Heap_Access,All_Reference 084a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 084b 7032 |p2 | Jump_Nonzero 0x87e 084c e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x3 = 0x84c,0x2 084d 0217 | | Execute Heap_Access,All_Reference 084e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 084f 0f00 | | Execute_Immediate Equal,0x0 0850 a407 | | Store_Unchecked 0x2,0x7 0851 e7ff | | Load 0x3,-0x1 ; Debug Table 0x24.0x4 = 0x851,0x3 0852 0217 | | Execute Heap_Access,All_Reference 0853 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0854 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0855 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x5 = 0x855,0x4 0856 0217 | | Execute Heap_Access,All_Reference 0857 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0858 e7ff | | Load 0x3,-0x1 0859 0217 | | Execute Heap_Access,All_Reference 085a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 085b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x24.0x6 = 0x85b,0x5 085c e9ff | | Load 0x4,-0x1 085d 0217 | | Execute Heap_Access,All_Reference 085e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 085f e7ff | | Load 0x3,-0x1 ; Debug Table 0x24.0x7 = 0x85f,0x6 0860 0217 | | Execute Heap_Access,All_Reference 0861 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0862 c803 | | Store 0x4,0x3 0863 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x8 = 0x863,0x7 0864 0217 | | Execute Heap_Access,All_Reference 0865 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0866 e7ff | | Load 0x3,-0x1 0867 0217 | | Execute Heap_Access,All_Reference 0868 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0869 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x24.0x9 = 0x869,0x8 086a e9ff | | Load 0x4,-0x1 086b 0217 | | Execute Heap_Access,All_Reference 086c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 086d e5fd | | Load 0x2,-0x3 ; Debug Table 0x24.0xa = 0x86d,0x9 086e e9ff | | Load 0x4,-0x1 086f 0217 | | Execute Heap_Access,All_Reference 0870 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0871 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0xb = 0x871,0xa 0872 a5fd | | Store_Unchecked 0x2,-0x3 0873 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0xc = 0x873,0xb 0874 0217 | | Execute Heap_Access,All_Reference 0875 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0876 a9ff | | Store_Unchecked 0x4,-0x1 0877 e407 | | Load 0x2,0x7 ; Debug Table 0x24.0xd = 0x877,0xc 0878 7004 |p | Jump_Nonzero 0x87d 0879 4800 |H | Short_Literal 0x0 ; Debug Table 0x24.0xe = 0x879,0xd 087a e9ff | | Load 0x4,-0x1 087b 0217 | | Execute Heap_Access,All_Reference 087c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 087d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 087e e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0xf = 0x87e,0xe 087f 0217 | | Execute Heap_Access,All_Reference 0880 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0881 700e |p | Jump_Nonzero 0x890 0882 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x10 = 0x882,0xf 0883 0219 | | Execute Heap_Access,All_Read 0884 00d8 | | Load_Top At_Offset_0 0885 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0886 8602 | | Call 0x3,0x2 0887 00d9 | | Load_Top At_Offset_1 0888 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0889 00d1 | | Pop_Control Pop_Count_1 088a e407 | | Load 0x2,0x7 ; Debug Table 0x24.0x11 = 0x88a,0x10 088b 6803 |h | Jump_Zero 0x88f 088c e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x12 = 0x88c,0x11 088d 8404 | | Call 0x2,0x4 088e c9ff | | Store 0x4,-0x1 088f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0890 e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x13 = 0x890,0x12 0891 0219 | | Execute Heap_Access,All_Read 0892 00d8 | | Load_Top At_Offset_0 0893 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0894 8602 | | Call 0x3,0x2 0895 00d9 | | Load_Top At_Offset_1 0896 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0897 00d1 | | Pop_Control Pop_Count_1 0898 e407 | | Load 0x2,0x7 ; Debug Table 0x24.0x14 = 0x898,0x13 0899 6803 |h | Jump_Zero 0x89d 089a e9ff | | Load 0x4,-0x1 ; Debug Table 0x24.0x15 = 0x89a,0x14 089b 8406 | | Call 0x2,0x6 089c c9ff | | Store 0x4,-0x1 089d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 089e 0000 0000 | | .XXX[0x2] 08a0 ; -------------------------------------------------------------------------------------- 08a0 ; SUBPROGRAM 08a0 ; -------------------------------------------------------------------------------------- 08a0 08a3 | | .CONST 0x08a3 ; Address of begin 08a1 0004 | | .CONST 0x0004 ; Address of exception handler 08a2 0001 | | .CONST 0x0001 ; Number of locals 08a3 BODY_08a0: 08a3 INIT_08a0: 08a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x25 = .DEBUG 0x08a3,0x0e0c,0x1001,0x0000,0x0036,0x0744,0x0000,0x0870 ; Debug Table 0x25.0x0 = 0x8a3,0x1 08a4 0217 | | Execute Heap_Access,All_Reference 08a5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 08a6 7020 |p | Jump_Nonzero 0x8c7 08a7 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x1 = 0x8a7,0x2 08a8 0217 | | Execute Heap_Access,All_Reference 08a9 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 08aa a602 | | Store_Unchecked 0x3,0x2 08ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x2 = 0x8ab,0x3 08ac 0217 | | Execute Heap_Access,All_Reference 08ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08ae e7ff | | Load 0x3,-0x1 08af 0217 | | Execute Heap_Access,All_Reference 08b0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 08b1 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x3 = 0x8b1,0x4 08b2 0217 | | Execute Heap_Access,All_Reference 08b3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 08b4 e7ff | | Load 0x3,-0x1 08b5 0217 | | Execute Heap_Access,All_Reference 08b6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 08b7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x25.0x4 = 0x8b7,0x5 08b8 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 08b9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 08ba 00db | | Load_Top At_Offset_3 08bb 0217 | | Execute Heap_Access,All_Reference 08bc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 08bd 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x5 = 0x8bd,0x6 08be e5fe | | Load 0x2,-0x2 08bf 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 08c0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 08c1 e602 | | Load 0x3,0x2 ; Debug Table 0x25.0x6 = 0x8c1,0x7 08c2 0033 | 3 | Store_Top Heap_Access,At_Offset_3 08c3 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x7 = 0x8c3,0x8 08c4 8405 | | Call 0x2,0x5 08c5 0033 | 3 | Store_Top Heap_Access,At_Offset_3 08c6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08c7 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x8 = 0x8c7,0x9 08c8 0219 | | Execute Heap_Access,All_Read 08c9 00d8 | | Load_Top At_Offset_0 08ca 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 08cb 8603 | | Call 0x3,0x3 08cc 00d9 | | Load_Top At_Offset_1 08cd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 08ce 00d1 | | Pop_Control Pop_Count_1 08cf 00da | | Load_Top At_Offset_2 ; Debug Table 0x25.0x9 = 0x8cf,0xa 08d0 0219 | | Execute Heap_Access,All_Read 08d1 00d8 | | Load_Top At_Offset_0 08d2 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 08d3 8405 | | Call 0x2,0x5 08d4 00d9 | | Load_Top At_Offset_1 08d5 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 08d6 00d1 | | Pop_Control Pop_Count_1 08d7 e402 | | Load 0x2,0x2 ; Debug Table 0x25.0xa = 0x8d7,0xb 08d8 00db | | Load_Top At_Offset_3 08d9 e5fe | | Load 0x2,-0x2 08da 8229 | ) | Call 0x1,0x29 08db 00d1 | | Pop_Control Pop_Count_1 08dc c9ff | | Store 0x4,-0x1 08dd c402 | | Store 0x2,0x2 08de 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08df ; -------------------------------------------------------------------------------------- 08df ; STRING TABLE 08df ; -------------------------------------------------------------------------------------- 08df 000c | | .STRTAB 0x000c->0x08e5 ; "TWO_NODE" 08e0 0012 | | .STRTAB 0x0012->0x08e9 ; "THREE_NODE" 08e1 001a | | .STRTAB 0x001a->0x08ee ; "NO_TABLE" 08e2 0020 | | .STRTAB 0x0020->0x08f2 ; "REORGANIZING" 08e3 002a | * | .STRTAB 0x002a->0x08f8 ; "TREE_EMPTIED" 08e4 0034 | 4 | .STREND 0x0034->0x08fe 08e5 5457 4f5f |TWO_| .STRTAB_STRINGS 08fe 0000 0000 | | .XXX[0x2] 0900 ; -------------------------------------------------------------------------------------- 0900 ; Debug Table 0900 ; -------------------------------------------------------------------------------------- 0900 0003 0026 | &| .CONST 0x0003,0x0026 0902 000b 0a32 | 2| .DEBUG 0x000b,0x0a32,0xc000,0x0000,0x0035,0xcd14,0x0000,0x0007 090a 0057 0a66 | W f| .DEBUG 0x0057,0x0a66,0xc000,0x0000,0x0036,0x0744,0x0000,0x0003 0912 0083 0a8a | | .DEBUG 0x0083,0x0a8a,0x1005,0x0000,0x0035,0xcd14,0x0000,0x0059 091a 009b 0a8c | | .DEBUG 0x009b,0x0a8c,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00aa 0922 00bb 0a9e | | .DEBUG 0x00bb,0x0a9e,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00b8 092a 00eb 0ab2 | | .DEBUG 0x00eb,0x0ab2,0x1001,0x0000,0x0035,0xcd14,0x0000,0x00c8 0932 0163 0af2 | c | .DEBUG 0x0163,0x0af2,0x3801,0x0002,0x0035,0xcd14,0x0000,0x00dc 093a 01c3 0b0e | | .DEBUG 0x01c3,0x0b0e,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0102 0942 01fb 0b26 | &| .DEBUG 0x01fb,0x0b26,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0120 094a 021b 0b34 | 4| .DEBUG 0x021b,0x0b34,0x3801,0x0002,0x0035,0xcd14,0x0000,0x0132 0952 0273 0b5a | s Z| .DEBUG 0x0273,0x0b5a,0x1001,0x0000,0x0035,0xcd14,0x0000,0x015e 095a 028b 0b6a | j| .DEBUG 0x028b,0x0b6a,0x1005,0x0000,0x0035,0xcd14,0x0000,0x0167 0962 02a3 0b6c | l| .DEBUG 0x02a3,0x0b6c,0x1005,0x0000,0x0035,0xcd14,0x0000,0x016d 096a 02bb 0b6e | n| .DEBUG 0x02bb,0x0b6e,0x1001,0x0000,0x0036,0x0744,0x0000,0x0004 0972 02d3 0b7c | || .DEBUG 0x02d3,0x0b7c,0x1001,0x0000,0x0036,0x0744,0x0000,0x0014 097a 02fb 0b96 | | .DEBUG 0x02fb,0x0b96,0x1001,0x0000,0x0036,0x0744,0x0000,0x0024 0982 031b 0baa | | .DEBUG 0x031b,0x0baa,0x1001,0x0000,0x0036,0x0744,0x0000,0x0034 098a 0343 0bc0 | C | .DEBUG 0x0343,0x0bc0,0x1001,0x0000,0x0036,0x0744,0x0000,0x06be 0992 036b 0bcc | k | .DEBUG 0x036b,0x0bcc,0x1002,0x0000,0x0036,0x0744,0x0000,0x009b 099a 0393 0bda | | .DEBUG 0x0393,0x0bda,0x1801,0x0002,0x0036,0x0744,0x0000,0x02b8 09a2 03b3 0bee | | .DEBUG 0x03b3,0x0bee,0x1801,0x0002,0x0036,0x0744,0x0000,0x04ed 09aa 03cb 0bfe | | .DEBUG 0x03cb,0x0bfe,0x1801,0x0002,0x0036,0x0744,0x0000,0x03be 09b2 03eb 0c0c | | .DEBUG 0x03eb,0x0c0c,0x1802,0x0002,0x0036,0x0744,0x0000,0x0403 09ba 041b 0c22 | "| .DEBUG 0x041b,0x0c22,0x1001,0x0000,0x0036,0x0744,0x0000,0x0346 09c2 044b 0c34 | K 4| .DEBUG 0x044b,0x0c34,0x1001,0x0000,0x0036,0x0744,0x0000,0x055c 09ca 053b 0ca0 | ; | .DEBUG 0x053b,0x0ca0,0x1001,0x0000,0x0036,0x0744,0x0000,0x092e 09d2 05fb 0cf0 | | .DEBUG 0x05fb,0x0cf0,0x1001,0x0000,0x0036,0x0744,0x0000,0x0936 09da 064b 0d18 | K | .DEBUG 0x064b,0x0d18,0x1001,0x0000,0x0036,0x0744,0x0000,0x093e 09e2 067b 0d30 | { 0| .DEBUG 0x067b,0x0d30,0x1001,0x0000,0x0036,0x0744,0x0000,0x0946 09ea 06cb 0d56 | V| .DEBUG 0x06cb,0x0d56,0x1001,0x0000,0x0036,0x0744,0x0000,0x094e 09f2 0713 0d76 | v| .DEBUG 0x0713,0x0d76,0x1001,0x0000,0x0036,0x0744,0x0000,0x070f 09fa 075b 0d90 | [ | .DEBUG 0x075b,0x0d90,0x1001,0x0000,0x0036,0x0744,0x0000,0x0717 0a02 0783 0d9c | | .DEBUG 0x0783,0x0d9c,0x1001,0x0000,0x0036,0x0744,0x0000,0x07cf 0a0a 07cb 0db4 | | .DEBUG 0x07cb,0x0db4,0x1001,0x0000,0x0036,0x0744,0x0000,0x07d7 0a12 0803 0dcc | | .DEBUG 0x0803,0x0dcc,0x1001,0x0000,0x0036,0x0744,0x0000,0x07df 0a1a 082b 0dd8 | + | .DEBUG 0x082b,0x0dd8,0x1801,0x0002,0x0036,0x0744,0x0000,0x03cb 0a22 0843 0dde | C | .DEBUG 0x0843,0x0dde,0x1001,0x0000,0x0036,0x0744,0x0000,0x0a54 0a2a 08a3 0e0c | | .DEBUG 0x08a3,0x0e0c,0x1001,0x0000,0x0036,0x0744,0x0000,0x0870 0a32 ; -------------------------------------------------------------------------------------- 0a32 ; Debug3 Subtable 0x0 0a32 ; -------------------------------------------------------------------------------------- 0a32 0019 0000 | | .DBG3TAB 0x0019,0x0000 0a34 000b ffff | | .CONST 0x000b,0xffff 0a36 000b fffe | | .CONST 0x000b,0xfffe 0a38 000b fffd | | .CONST 0x000b,0xfffd 0a3a 000d fffc | | .CONST 0x000d,0xfffc 0a3c 0012 fffb | | .CONST 0x0012,0xfffb 0a3e 0012 fffa | | .CONST 0x0012,0xfffa 0a40 0012 fff9 | | .CONST 0x0012,0xfff9 0a42 0013 fff8 | | .CONST 0x0013,0xfff8 0a44 001c fff7 | | .CONST 0x001c,0xfff7 0a46 0024 fff6 | $ | .CONST 0x0024,0xfff6 0a48 0029 fff5 | ) | .CONST 0x0029,0xfff5 0a4a 0029 fff4 | ) | .CONST 0x0029,0xfff4 0a4c 0029 fff3 | ) | .CONST 0x0029,0xfff3 0a4e 002b fff2 | + | .CONST 0x002b,0xfff2 0a50 0032 fff1 | 2 | .CONST 0x0032,0xfff1 0a52 0034 fff0 | 4 | .CONST 0x0034,0xfff0 0a54 0036 ffef | 6 | .CONST 0x0036,0xffef 0a56 0038 ffee | 8 | .CONST 0x0038,0xffee 0a58 003a ffed | : | .CONST 0x003a,0xffed 0a5a 003c ffec | < | .CONST 0x003c,0xffec 0a5c 003e ffeb | > | .CONST 0x003e,0xffeb 0a5e 0040 ffea | @ | .CONST 0x0040,0xffea 0a60 0042 ffe9 | B | .CONST 0x0042,0xffe9 0a62 004a ffe8 | J | .CONST 0x004a,0xffe8 0a64 004f ffe7 | O | .CONST 0x004f,0xffe7 0a66 ; -------------------------------------------------------------------------------------- 0a66 ; Debug3 Subtable 0x1 0a66 ; -------------------------------------------------------------------------------------- 0a66 0011 0000 | | .DBG3TAB 0x0011,0x0000 0a68 0057 ffff | W | .CONST 0x0057,0xffff 0a6a 0059 fffe | Y | .CONST 0x0059,0xfffe 0a6c 005b fffd | [ | .CONST 0x005b,0xfffd 0a6e 005d fffc | ] | .CONST 0x005d,0xfffc 0a70 005f fffb | _ | .CONST 0x005f,0xfffb 0a72 0061 fffa | a | .CONST 0x0061,0xfffa 0a74 0063 fff9 | c | .CONST 0x0063,0xfff9 0a76 0065 fff8 | e | .CONST 0x0065,0xfff8 0a78 0067 fff7 | g | .CONST 0x0067,0xfff7 0a7a 0069 fff6 | i | .CONST 0x0069,0xfff6 0a7c 006b fff5 | k | .CONST 0x006b,0xfff5 0a7e 006d fff4 | m | .CONST 0x006d,0xfff4 0a80 006f fff3 | o | .CONST 0x006f,0xfff3 0a82 0071 fff2 | q | .CONST 0x0071,0xfff2 0a84 0073 fff1 | s | .CONST 0x0073,0xfff1 0a86 0075 fff0 | u | .CONST 0x0075,0xfff0 0a88 0077 ffef | w | .CONST 0x0077,0xffef 0a8a ; -------------------------------------------------------------------------------------- 0a8a ; Debug3 Subtable 0x2 0a8a ; -------------------------------------------------------------------------------------- 0a8a 0000 0000 | | .DBG3TAB 0x0000,0x0000 0a8c ; -------------------------------------------------------------------------------------- 0a8c ; Debug3 Subtable 0x3 0a8c ; -------------------------------------------------------------------------------------- 0a8c 0000 0008 | | .DBG3TAB 0x0000,0x0008 0a8e 009b 0001 | | .CONST 0x009b,0x0001 0a90 009e 0002 | | .CONST 0x009e,0x0002 0a92 00a0 0003 | | .CONST 0x00a0,0x0003 0a94 00a5 0004 | | .CONST 0x00a5,0x0004 0a96 00a5 0005 | | .CONST 0x00a5,0x0005 0a98 00aa 0006 | | .CONST 0x00aa,0x0006 0a9a 00ae 0007 | | .CONST 0x00ae,0x0007 0a9c 00b7 0008 | | .CONST 0x00b7,0x0008 0a9e ; -------------------------------------------------------------------------------------- 0a9e ; Debug3 Subtable 0x4 0a9e ; -------------------------------------------------------------------------------------- 0a9e 0002 0007 | | .DBG3TAB 0x0002,0x0007 0aa0 00bb ffff | | .CONST 0x00bb,0xffff 0aa2 00bc fffe | | .CONST 0x00bc,0xfffe 0aa4 00be 0001 | | .CONST 0x00be,0x0001 0aa6 00c5 0002 | | .CONST 0x00c5,0x0002 0aa8 00ca 0003 | | .CONST 0x00ca,0x0003 0aaa 00d0 0004 | | .CONST 0x00d0,0x0004 0aac 00d2 0005 | | .CONST 0x00d2,0x0005 0aae 00d5 0006 | | .CONST 0x00d5,0x0006 0ab0 00de 0007 | | .CONST 0x00de,0x0007 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 ; Debug3 Subtable 0x5 0ab2 ; -------------------------------------------------------------------------------------- 0ab2 0004 001b | | .DBG3TAB 0x0004,0x001b 0ab4 00eb ffff | | .CONST 0x00eb,0xffff 0ab6 00ee fffe | | .CONST 0x00ee,0xfffe 0ab8 00f1 fffd | | .CONST 0x00f1,0xfffd 0aba 00f2 fffc | | .CONST 0x00f2,0xfffc 0abc 00f3 0001 | | .CONST 0x00f3,0x0001 0abe 00f6 0002 | | .CONST 0x00f6,0x0002 0ac0 00fc 0003 | | .CONST 0x00fc,0x0003 0ac2 00fe 0004 | | .CONST 0x00fe,0x0004 0ac4 0100 0005 | | .CONST 0x0100,0x0005 0ac6 0102 0006 | | .CONST 0x0102,0x0006 0ac8 0103 0007 | | .CONST 0x0103,0x0007 0aca 0105 0008 | | .CONST 0x0105,0x0008 0acc 0108 0009 | | .CONST 0x0108,0x0009 0ace 0110 000a | | .CONST 0x0110,0x000a 0ad0 0111 000b | | .CONST 0x0111,0x000b 0ad2 0119 000c | | .CONST 0x0119,0x000c 0ad4 0119 000d | | .CONST 0x0119,0x000d 0ad6 011b 000e | | .CONST 0x011b,0x000e 0ad8 011f 000f | | .CONST 0x011f,0x000f 0ada 0121 0010 | ! | .CONST 0x0121,0x0010 0adc 0129 0011 | ) | .CONST 0x0129,0x0011 0ade 0132 0012 | 2 | .CONST 0x0132,0x0012 0ae0 0137 0013 | 7 | .CONST 0x0137,0x0013 0ae2 0137 0014 | 7 | .CONST 0x0137,0x0014 0ae4 013a 0015 | : | .CONST 0x013a,0x0015 0ae6 014a 0016 | J | .CONST 0x014a,0x0016 0ae8 014c 0017 | L | .CONST 0x014c,0x0017 0aea 0150 0018 | P | .CONST 0x0150,0x0018 0aec 0152 0019 | R | .CONST 0x0152,0x0019 0aee 0157 001a | W | .CONST 0x0157,0x001a 0af0 015a 001b | Z | .CONST 0x015a,0x001b 0af2 ; -------------------------------------------------------------------------------------- 0af2 ; Debug3 Subtable 0x6 0af2 ; -------------------------------------------------------------------------------------- 0af2 0002 000b | | .DBG3TAB 0x0002,0x000b 0af4 0163 ffff | c | .CONST 0x0163,0xffff 0af6 0166 fffe | f | .CONST 0x0166,0xfffe 0af8 0169 0001 | i | .CONST 0x0169,0x0001 0afa 0170 0002 | p | .CONST 0x0170,0x0002 0afc 0179 0003 | y | .CONST 0x0179,0x0003 0afe 017d 0004 | } | .CONST 0x017d,0x0004 0b00 0181 0005 | | .CONST 0x0181,0x0005 0b02 0192 0006 | | .CONST 0x0192,0x0006 0b04 01a2 0007 | | .CONST 0x01a2,0x0007 0b06 01a6 0008 | | .CONST 0x01a6,0x0008 0b08 01ae 0009 | | .CONST 0x01ae,0x0009 0b0a 01b3 000a | | .CONST 0x01b3,0x000a 0b0c 01b6 000b | | .CONST 0x01b6,0x000b 0b0e ; -------------------------------------------------------------------------------------- 0b0e ; Debug3 Subtable 0x7 0b0e ; -------------------------------------------------------------------------------------- 0b0e 0002 0009 | | .DBG3TAB 0x0002,0x0009 0b10 01c3 ffff | | .CONST 0x01c3,0xffff 0b12 01c6 fffe | | .CONST 0x01c6,0xfffe 0b14 01c8 0001 | | .CONST 0x01c8,0x0001 0b16 01cb 0002 | | .CONST 0x01cb,0x0002 0b18 01ce 0003 | | .CONST 0x01ce,0x0003 0b1a 01d1 0004 | | .CONST 0x01d1,0x0004 0b1c 01d6 0005 | | .CONST 0x01d6,0x0005 0b1e 01dc 0006 | | .CONST 0x01dc,0x0006 0b20 01e2 0007 | | .CONST 0x01e2,0x0007 0b22 01e9 0008 | | .CONST 0x01e9,0x0008 0b24 01ed 0009 | | .CONST 0x01ed,0x0009 0b26 ; -------------------------------------------------------------------------------------- 0b26 ; Debug3 Subtable 0x8 0b26 ; -------------------------------------------------------------------------------------- 0b26 0001 0005 | | .DBG3TAB 0x0001,0x0005 0b28 01fb ffff | | .CONST 0x01fb,0xffff 0b2a 01fd 0001 | | .CONST 0x01fd,0x0001 0b2c 0200 0002 | | .CONST 0x0200,0x0002 0b2e 0203 0003 | | .CONST 0x0203,0x0003 0b30 0209 0004 | | .CONST 0x0209,0x0004 0b32 0211 0005 | | .CONST 0x0211,0x0005 0b34 ; -------------------------------------------------------------------------------------- 0b34 ; Debug3 Subtable 0x9 0b34 ; -------------------------------------------------------------------------------------- 0b34 0002 0010 | | .DBG3TAB 0x0002,0x0010 0b36 021b ffff | | .CONST 0x021b,0xffff 0b38 021d fffe | | .CONST 0x021d,0xfffe 0b3a 021f 0001 | | .CONST 0x021f,0x0001 0b3c 0227 0002 | ' | .CONST 0x0227,0x0002 0b3e 0228 0003 | ( | .CONST 0x0228,0x0003 0b40 0229 0004 | ) | .CONST 0x0229,0x0004 0b42 022c 0005 | , | .CONST 0x022c,0x0005 0b44 0231 0006 | 1 | .CONST 0x0231,0x0006 0b46 0234 0007 | 4 | .CONST 0x0234,0x0007 0b48 0238 0008 | 8 | .CONST 0x0238,0x0008 0b4a 023d 0009 | = | .CONST 0x023d,0x0009 0b4c 023d 000a | = | .CONST 0x023d,0x000a 0b4e 0243 000b | C | .CONST 0x0243,0x000b 0b50 024f 000c | O | .CONST 0x024f,0x000c 0b52 0255 000d | U | .CONST 0x0255,0x000d 0b54 0259 000e | Y | .CONST 0x0259,0x000e 0b56 0261 000f | a | .CONST 0x0261,0x000f 0b58 026a 0010 | j | .CONST 0x026a,0x0010 0b5a ; -------------------------------------------------------------------------------------- 0b5a ; Debug3 Subtable 0xa 0b5a ; -------------------------------------------------------------------------------------- 0b5a 0002 0005 | | .DBG3TAB 0x0002,0x0005 0b5c 0273 ffff | s | .CONST 0x0273,0xffff 0b5e 0274 fffe | t | .CONST 0x0274,0xfffe 0b60 0276 0001 | v | .CONST 0x0276,0x0001 0b62 027b 0002 | { | .CONST 0x027b,0x0002 0b64 027c 0003 | | | .CONST 0x027c,0x0003 0b66 027f 0004 | | .CONST 0x027f,0x0004 0b68 0282 0005 | | .CONST 0x0282,0x0005 0b6a ; -------------------------------------------------------------------------------------- 0b6a ; Debug3 Subtable 0xb 0b6a ; -------------------------------------------------------------------------------------- 0b6a 0000 0000 | | .DBG3TAB 0x0000,0x0000 0b6c ; -------------------------------------------------------------------------------------- 0b6c ; Debug3 Subtable 0xc 0b6c ; -------------------------------------------------------------------------------------- 0b6c 0000 0000 | | .DBG3TAB 0x0000,0x0000 0b6e ; -------------------------------------------------------------------------------------- 0b6e ; Debug3 Subtable 0xd 0b6e ; -------------------------------------------------------------------------------------- 0b6e 0002 0004 | | .DBG3TAB 0x0002,0x0004 0b70 02bb ffff | | .CONST 0x02bb,0xffff 0b72 02bc fffe | | .CONST 0x02bc,0xfffe 0b74 02be 0001 | | .CONST 0x02be,0x0001 0b76 02c1 0002 | | .CONST 0x02c1,0x0002 0b78 02c3 0003 | | .CONST 0x02c3,0x0003 0b7a 02c7 0004 | | .CONST 0x02c7,0x0004 0b7c ; -------------------------------------------------------------------------------------- 0b7c ; Debug3 Subtable 0xe 0b7c ; -------------------------------------------------------------------------------------- 0b7c 000b 0001 | | .DBG3TAB 0x000b,0x0001 0b7e 02d3 ffff | | .CONST 0x02d3,0xffff 0b80 02d5 fffe | | .CONST 0x02d5,0xfffe 0b82 02d7 fffd | | .CONST 0x02d7,0xfffd 0b84 02d9 fffc | | .CONST 0x02d9,0xfffc 0b86 02db fffb | | .CONST 0x02db,0xfffb 0b88 02dd fffa | | .CONST 0x02dd,0xfffa 0b8a 02de fff9 | | .CONST 0x02de,0xfff9 0b8c 02e2 fff8 | | .CONST 0x02e2,0xfff8 0b8e 02e6 fff7 | | .CONST 0x02e6,0xfff7 0b90 02ea fff6 | | .CONST 0x02ea,0xfff6 0b92 02ee fff5 | | .CONST 0x02ee,0xfff5 0b94 02f2 0001 | | .CONST 0x02f2,0x0001 0b96 ; -------------------------------------------------------------------------------------- 0b96 ; Debug3 Subtable 0xf 0b96 ; -------------------------------------------------------------------------------------- 0b96 0005 0004 | | .DBG3TAB 0x0005,0x0004 0b98 02fb ffff | | .CONST 0x02fb,0xffff 0b9a 02fd fffe | | .CONST 0x02fd,0xfffe 0b9c 02ff fffd | | .CONST 0x02ff,0xfffd 0b9e 0301 fffc | | .CONST 0x0301,0xfffc 0ba0 0305 fffb | | .CONST 0x0305,0xfffb 0ba2 0309 0001 | | .CONST 0x0309,0x0001 0ba4 030b 0002 | | .CONST 0x030b,0x0002 0ba6 0310 0003 | | .CONST 0x0310,0x0003 0ba8 0313 0004 | | .CONST 0x0313,0x0004 0baa ; -------------------------------------------------------------------------------------- 0baa ; Debug3 Subtable 0x10 0baa ; -------------------------------------------------------------------------------------- 0baa 0007 0003 | | .DBG3TAB 0x0007,0x0003 0bac 031b ffff | | .CONST 0x031b,0xffff 0bae 031d fffe | | .CONST 0x031d,0xfffe 0bb0 031f fffd | | .CONST 0x031f,0xfffd 0bb2 0321 fffc | ! | .CONST 0x0321,0xfffc 0bb4 0323 fffb | # | .CONST 0x0323,0xfffb 0bb6 0327 fffa | ' | .CONST 0x0327,0xfffa 0bb8 032b fff9 | + | .CONST 0x032b,0xfff9 0bba 032f 0001 | / | .CONST 0x032f,0x0001 0bbc 0334 0002 | 4 | .CONST 0x0334,0x0002 0bbe 0337 0003 | 7 | .CONST 0x0337,0x0003 0bc0 ; -------------------------------------------------------------------------------------- 0bc0 ; Debug3 Subtable 0x11 0bc0 ; -------------------------------------------------------------------------------------- 0bc0 0000 0005 | | .DBG3TAB 0x0000,0x0005 0bc2 0343 0001 | C | .CONST 0x0343,0x0001 0bc4 0347 0002 | G | .CONST 0x0347,0x0002 0bc6 0348 0003 | H | .CONST 0x0348,0x0003 0bc8 035e 0004 | ^ | .CONST 0x035e,0x0004 0bca 0362 0005 | b | .CONST 0x0362,0x0005 0bcc ; -------------------------------------------------------------------------------------- 0bcc ; Debug3 Subtable 0x12 0bcc ; -------------------------------------------------------------------------------------- 0bcc 0001 0005 | | .DBG3TAB 0x0001,0x0005 0bce 036b ffff | k | .CONST 0x036b,0xffff 0bd0 036f 0002 | o | .CONST 0x036f,0x0002 0bd2 0377 0003 | w | .CONST 0x0377,0x0003 0bd4 037c 0004 | | | .CONST 0x037c,0x0004 0bd6 0380 0001 | | .CONST 0x0380,0x0001 0bd8 0389 0005 | | .CONST 0x0389,0x0005 0bda ; -------------------------------------------------------------------------------------- 0bda ; Debug3 Subtable 0x13 0bda ; -------------------------------------------------------------------------------------- 0bda 0001 0008 | | .DBG3TAB 0x0001,0x0008 0bdc 0393 ffff | | .CONST 0x0393,0xffff 0bde 0396 0001 | | .CONST 0x0396,0x0001 0be0 0396 0002 | | .CONST 0x0396,0x0002 0be2 0398 0003 | | .CONST 0x0398,0x0003 0be4 0399 0004 | | .CONST 0x0399,0x0004 0be6 03a1 0005 | | .CONST 0x03a1,0x0005 0be8 03a5 0006 | | .CONST 0x03a5,0x0006 0bea 03a9 0007 | | .CONST 0x03a9,0x0007 0bec 03ab 0008 | | .CONST 0x03ab,0x0008 0bee ; -------------------------------------------------------------------------------------- 0bee ; Debug3 Subtable 0x14 0bee ; -------------------------------------------------------------------------------------- 0bee 0001 0006 | | .DBG3TAB 0x0001,0x0006 0bf0 03b3 ffff | | .CONST 0x03b3,0xffff 0bf2 03b6 0001 | | .CONST 0x03b6,0x0001 0bf4 03b6 0002 | | .CONST 0x03b6,0x0002 0bf6 03b8 0003 | | .CONST 0x03b8,0x0003 0bf8 03b9 0004 | | .CONST 0x03b9,0x0004 0bfa 03bd 0005 | | .CONST 0x03bd,0x0005 0bfc 03bf 0006 | | .CONST 0x03bf,0x0006 0bfe ; -------------------------------------------------------------------------------------- 0bfe ; Debug3 Subtable 0x15 0bfe ; -------------------------------------------------------------------------------------- 0bfe 0004 0002 | | .DBG3TAB 0x0004,0x0002 0c00 03cb ffff | | .CONST 0x03cb,0xffff 0c02 03cc fffe | | .CONST 0x03cc,0xfffe 0c04 03cd fffd | | .CONST 0x03cd,0xfffd 0c06 03cf fffc | | .CONST 0x03cf,0xfffc 0c08 03d7 0001 | | .CONST 0x03d7,0x0001 0c0a 03db 0002 | | .CONST 0x03db,0x0002 0c0c ; -------------------------------------------------------------------------------------- 0c0c ; Debug3 Subtable 0x16 0c0c ; -------------------------------------------------------------------------------------- 0c0c 0001 0009 | | .DBG3TAB 0x0001,0x0009 0c0e 03eb ffff | | .CONST 0x03eb,0xffff 0c10 03ec 0001 | | .CONST 0x03ec,0x0001 0c12 03ee 0002 | | .CONST 0x03ee,0x0002 0c14 03f0 0003 | | .CONST 0x03f0,0x0003 0c16 03f7 0004 | | .CONST 0x03f7,0x0004 0c18 03f7 0005 | | .CONST 0x03f7,0x0005 0c1a 03fd 0006 | | .CONST 0x03fd,0x0006 0c1c 0404 0007 | | .CONST 0x0404,0x0007 0c1e 040b 0008 | | .CONST 0x040b,0x0008 0c20 0411 0009 | | .CONST 0x0411,0x0009 0c22 ; -------------------------------------------------------------------------------------- 0c22 ; Debug3 Subtable 0x17 0c22 ; -------------------------------------------------------------------------------------- 0c22 0001 0007 | | .DBG3TAB 0x0001,0x0007 0c24 041b ffff | | .CONST 0x041b,0xffff 0c26 041e 0001 | | .CONST 0x041e,0x0001 0c28 041e 0002 | | .CONST 0x041e,0x0002 0c2a 0420 0003 | | .CONST 0x0420,0x0003 0c2c 0421 0004 | ! | .CONST 0x0421,0x0004 0c2e 0425 0005 | % | .CONST 0x0425,0x0005 0c30 0429 0006 | ) | .CONST 0x0429,0x0006 0c32 043f 0007 | ? | .CONST 0x043f,0x0007 0c34 ; -------------------------------------------------------------------------------------- 0c34 ; Debug3 Subtable 0x18 0c34 ; -------------------------------------------------------------------------------------- 0c34 0001 0034 | 4| .DBG3TAB 0x0001,0x0034 0c36 044b ffff | K | .CONST 0x044b,0xffff 0c38 044c 0001 | L | .CONST 0x044c,0x0001 0c3a 044e 0002 | N | .CONST 0x044e,0x0002 0c3c 0450 0003 | P | .CONST 0x0450,0x0003 0c3e 0454 0004 | T | .CONST 0x0454,0x0004 0c40 0459 0005 | Y | .CONST 0x0459,0x0005 0c42 045d 0006 | ] | .CONST 0x045d,0x0006 0c44 0465 0007 | e | .CONST 0x0465,0x0007 0c46 046d 0008 | m | .CONST 0x046d,0x0008 0c48 046f 0009 | o | .CONST 0x046f,0x0009 0c4a 0473 000a | s | .CONST 0x0473,0x000a 0c4c 0479 000b | y | .CONST 0x0479,0x000b 0c4e 047d 000c | } | .CONST 0x047d,0x000c 0c50 047f 000d | | .CONST 0x047f,0x000d 0c52 0482 000e | | .CONST 0x0482,0x000e 0c54 0489 000f | | .CONST 0x0489,0x000f 0c56 0491 0010 | | .CONST 0x0491,0x0010 0c58 0493 0011 | | .CONST 0x0493,0x0011 0c5a 0497 0012 | | .CONST 0x0497,0x0012 0c5c 049b 0013 | | .CONST 0x049b,0x0013 0c5e 049e 0014 | | .CONST 0x049e,0x0014 0c60 04a0 0015 | | .CONST 0x04a0,0x0015 0c62 04a3 0016 | | .CONST 0x04a3,0x0016 0c64 04a7 0017 | | .CONST 0x04a7,0x0017 0c66 04af 0018 | | .CONST 0x04af,0x0018 0c68 04b7 0019 | | .CONST 0x04b7,0x0019 0c6a 04b9 001a | | .CONST 0x04b9,0x001a 0c6c 04bd 001b | | .CONST 0x04bd,0x001b 0c6e 04c1 001c | | .CONST 0x04c1,0x001c 0c70 04c5 001d | | .CONST 0x04c5,0x001d 0c72 04c8 001e | | .CONST 0x04c8,0x001e 0c74 04cf 001f | | .CONST 0x04cf,0x001f 0c76 04d7 0020 | | .CONST 0x04d7,0x0020 0c78 04df 0021 | !| .CONST 0x04df,0x0021 0c7a 04e1 0022 | "| .CONST 0x04e1,0x0022 0c7c 04e5 0023 | #| .CONST 0x04e5,0x0023 0c7e 04e9 0024 | $| .CONST 0x04e9,0x0024 0c80 04ef 0025 | %| .CONST 0x04ef,0x0025 0c82 04f3 0026 | &| .CONST 0x04f3,0x0026 0c84 04f9 0027 | '| .CONST 0x04f9,0x0027 0c86 04fe 0028 | (| .CONST 0x04fe,0x0028 0c88 0505 0029 | )| .CONST 0x0505,0x0029 0c8a 050d 002a | *| .CONST 0x050d,0x002a 0c8c 050f 002b | +| .CONST 0x050f,0x002b 0c8e 0513 002c | ,| .CONST 0x0513,0x002c 0c90 0517 002d | -| .CONST 0x0517,0x002d 0c92 051b 002e | .| .CONST 0x051b,0x002e 0c94 0521 002f | ! /| .CONST 0x0521,0x002f 0c96 0525 0030 | % 0| .CONST 0x0525,0x0030 0c98 0528 0031 | ( 1| .CONST 0x0528,0x0031 0c9a 052a 0032 | * 2| .CONST 0x052a,0x0032 0c9c 052d 0033 | - 3| .CONST 0x052d,0x0033 0c9e 052f 0034 | / 4| .CONST 0x052f,0x0034 0ca0 ; -------------------------------------------------------------------------------------- 0ca0 ; Debug3 Subtable 0x19 0ca0 ; -------------------------------------------------------------------------------------- 0ca0 0001 0026 | &| .DBG3TAB 0x0001,0x0026 0ca2 053b ffff | ; | .CONST 0x053b,0xffff 0ca4 053c 0001 | < | .CONST 0x053c,0x0001 0ca6 053e 0002 | > | .CONST 0x053e,0x0002 0ca8 0541 0003 | A | .CONST 0x0541,0x0003 0caa 0545 0004 | E | .CONST 0x0545,0x0004 0cac 054d 0005 | M | .CONST 0x054d,0x0005 0cae 0555 0006 | U | .CONST 0x0555,0x0006 0cb0 0557 0007 | W | .CONST 0x0557,0x0007 0cb2 055b 0008 | [ | .CONST 0x055b,0x0008 0cb4 0562 0009 | b | .CONST 0x0562,0x0009 0cb6 056a 000a | j | .CONST 0x056a,0x000a 0cb8 056c 000b | l | .CONST 0x056c,0x000b 0cba 0570 000c | p | .CONST 0x0570,0x000c 0cbc 0574 000d | t | .CONST 0x0574,0x000d 0cbe 057c 000e | | | .CONST 0x057c,0x000e 0cc0 0584 000f | | .CONST 0x0584,0x000f 0cc2 0586 0010 | | .CONST 0x0586,0x0010 0cc4 058a 0011 | | .CONST 0x058a,0x0011 0cc6 0591 0012 | | .CONST 0x0591,0x0012 0cc8 0595 0013 | | .CONST 0x0595,0x0013 0cca 059d 0014 | | .CONST 0x059d,0x0014 0ccc 05a5 0015 | | .CONST 0x05a5,0x0015 0cce 05a7 0016 | | .CONST 0x05a7,0x0016 0cd0 05af 0017 | | .CONST 0x05af,0x0017 0cd2 05b1 0018 | | .CONST 0x05b1,0x0018 0cd4 05b5 0019 | | .CONST 0x05b5,0x0019 0cd6 05b8 001a | | .CONST 0x05b8,0x001a 0cd8 05bf 001b | | .CONST 0x05bf,0x001b 0cda 05c7 001c | | .CONST 0x05c7,0x001c 0cdc 05c9 001d | | .CONST 0x05c9,0x001d 0cde 05d1 001e | | .CONST 0x05d1,0x001e 0ce0 05d3 001f | | .CONST 0x05d3,0x001f 0ce2 05d7 0020 | | .CONST 0x05d7,0x0020 0ce4 05da 0021 | !| .CONST 0x05da,0x0021 0ce6 05de 0022 | "| .CONST 0x05de,0x0022 0ce8 05e6 0023 | #| .CONST 0x05e6,0x0023 0cea 05e8 0024 | $| .CONST 0x05e8,0x0024 0cec 05ec 0025 | %| .CONST 0x05ec,0x0025 0cee 05ef 0026 | &| .CONST 0x05ef,0x0026 0cf0 ; -------------------------------------------------------------------------------------- 0cf0 ; Debug3 Subtable 0x1a 0cf0 ; -------------------------------------------------------------------------------------- 0cf0 0001 0012 | | .DBG3TAB 0x0001,0x0012 0cf2 05fb ffff | | .CONST 0x05fb,0xffff 0cf4 05fd 0001 | | .CONST 0x05fd,0x0001 0cf6 0601 0002 | | .CONST 0x0601,0x0002 0cf8 0606 0003 | | .CONST 0x0606,0x0003 0cfa 060a 0004 | | .CONST 0x060a,0x0004 0cfc 060c 0005 | | .CONST 0x060c,0x0005 0cfe 0610 0006 | | .CONST 0x0610,0x0006 0d00 0612 0007 | | .CONST 0x0612,0x0007 0d02 0616 0008 | | .CONST 0x0616,0x0008 0d04 0617 0009 | | .CONST 0x0617,0x0009 0d06 061b 000a | | .CONST 0x061b,0x000a 0d08 0623 000b | # | .CONST 0x0623,0x000b 0d0a 0625 000c | % | .CONST 0x0625,0x000c 0d0c 0629 000d | ) | .CONST 0x0629,0x000d 0d0e 0633 000e | 3 | .CONST 0x0633,0x000e 0d10 0635 000f | 5 | .CONST 0x0635,0x000f 0d12 063d 0010 | = | .CONST 0x063d,0x0010 0d14 063f 0011 | ? | .CONST 0x063f,0x0011 0d16 0643 0012 | C | .CONST 0x0643,0x0012 0d18 ; -------------------------------------------------------------------------------------- 0d18 ; Debug3 Subtable 0x1b 0d18 ; -------------------------------------------------------------------------------------- 0d18 0001 000a | | .DBG3TAB 0x0001,0x000a 0d1a 064b ffff | K | .CONST 0x064b,0xffff 0d1c 0650 0001 | P | .CONST 0x0650,0x0001 0d1e 0654 0002 | T | .CONST 0x0654,0x0002 0d20 0658 0003 | X | .CONST 0x0658,0x0003 0d22 065b 0004 | [ | .CONST 0x065b,0x0004 0d24 065f 0005 | _ | .CONST 0x065f,0x0005 0d26 0663 0006 | c | .CONST 0x0663,0x0006 0d28 0669 0007 | i | .CONST 0x0669,0x0007 0d2a 066f 0008 | o | .CONST 0x066f,0x0008 0d2c 0673 0009 | s | .CONST 0x0673,0x0009 0d2e 0675 000a | u | .CONST 0x0675,0x000a 0d30 ; -------------------------------------------------------------------------------------- 0d30 ; Debug3 Subtable 0x1c 0d30 ; -------------------------------------------------------------------------------------- 0d30 0002 0010 | | .DBG3TAB 0x0002,0x0010 0d32 067b ffff | { | .CONST 0x067b,0xffff 0d34 0680 fffe | | .CONST 0x0680,0xfffe 0d36 0681 0001 | | .CONST 0x0681,0x0001 0d38 0685 0002 | | .CONST 0x0685,0x0002 0d3a 068b 0003 | | .CONST 0x068b,0x0003 0d3c 068f 0004 | | .CONST 0x068f,0x0004 0d3e 0691 0005 | | .CONST 0x0691,0x0005 0d40 0695 0006 | | .CONST 0x0695,0x0006 0d42 0698 0007 | | .CONST 0x0698,0x0007 0d44 069c 0008 | | .CONST 0x069c,0x0008 0d46 06a0 0009 | | .CONST 0x06a0,0x0009 0d48 06a4 000a | | .CONST 0x06a4,0x000a 0d4a 06a8 000b | | .CONST 0x06a8,0x000b 0d4c 06ae 000c | | .CONST 0x06ae,0x000c 0d4e 06b4 000d | | .CONST 0x06b4,0x000d 0d50 06b8 000e | | .CONST 0x06b8,0x000e 0d52 06bc 000f | | .CONST 0x06bc,0x000f 0d54 06be 0010 | | .CONST 0x06be,0x0010 0d56 ; -------------------------------------------------------------------------------------- 0d56 ; Debug3 Subtable 0x1d 0d56 ; -------------------------------------------------------------------------------------- 0d56 0002 000d | | .DBG3TAB 0x0002,0x000d 0d58 06cb ffff | | .CONST 0x06cb,0xffff 0d5a 06d0 fffe | | .CONST 0x06d0,0xfffe 0d5c 06d5 0001 | | .CONST 0x06d5,0x0001 0d5e 06d9 0002 | | .CONST 0x06d9,0x0002 0d60 06dd 0003 | | .CONST 0x06dd,0x0003 0d62 06e1 0004 | | .CONST 0x06e1,0x0004 0d64 06e5 0005 | | .CONST 0x06e5,0x0005 0d66 06e8 0006 | | .CONST 0x06e8,0x0006 0d68 06ec 0007 | | .CONST 0x06ec,0x0007 0d6a 06f2 0008 | | .CONST 0x06f2,0x0008 0d6c 06f8 0009 | | .CONST 0x06f8,0x0009 0d6e 06fe 000a | | .CONST 0x06fe,0x000a 0d70 0702 000b | | .CONST 0x0702,0x000b 0d72 0706 000c | | .CONST 0x0706,0x000c 0d74 0708 000d | | .CONST 0x0708,0x000d 0d76 ; -------------------------------------------------------------------------------------- 0d76 ; Debug3 Subtable 0x1e 0d76 ; -------------------------------------------------------------------------------------- 0d76 0000 000c | | .DBG3TAB 0x0000,0x000c 0d78 0713 0001 | | .CONST 0x0713,0x0001 0d7a 0715 0002 | | .CONST 0x0715,0x0002 0d7c 0716 0003 | | .CONST 0x0716,0x0003 0d7e 071e 0004 | | .CONST 0x071e,0x0004 0d80 0726 0005 | & | .CONST 0x0726,0x0005 0d82 072f 0006 | / | .CONST 0x072f,0x0006 0d84 0736 0007 | 6 | .CONST 0x0736,0x0007 0d86 073e 0008 | > | .CONST 0x073e,0x0008 0d88 0747 0009 | G | .CONST 0x0747,0x0009 0d8a 0749 000a | I | .CONST 0x0749,0x000a 0d8c 074c 000b | L | .CONST 0x074c,0x000b 0d8e 074d 000c | M | .CONST 0x074d,0x000c 0d90 ; -------------------------------------------------------------------------------------- 0d90 ; Debug3 Subtable 0x1f 0d90 ; -------------------------------------------------------------------------------------- 0d90 0000 0005 | | .DBG3TAB 0x0000,0x0005 0d92 075b 0001 | [ | .CONST 0x075b,0x0001 0d94 0761 0002 | a | .CONST 0x0761,0x0002 0d96 0762 0003 | b | .CONST 0x0762,0x0003 0d98 076a 0004 | j | .CONST 0x076a,0x0004 0d9a 0772 0005 | r | .CONST 0x0772,0x0005 0d9c ; -------------------------------------------------------------------------------------- 0d9c ; Debug3 Subtable 0x20 0d9c ; -------------------------------------------------------------------------------------- 0d9c 0000 000b | | .DBG3TAB 0x0000,0x000b 0d9e 0783 0001 | | .CONST 0x0783,0x0001 0da0 0785 0002 | | .CONST 0x0785,0x0002 0da2 0786 0003 | | .CONST 0x0786,0x0003 0da4 078e 0004 | | .CONST 0x078e,0x0004 0da6 0796 0005 | | .CONST 0x0796,0x0005 0da8 079f 0006 | | .CONST 0x079f,0x0006 0daa 07a6 0007 | | .CONST 0x07a6,0x0007 0dac 07ae 0008 | | .CONST 0x07ae,0x0008 0dae 07b7 0009 | | .CONST 0x07b7,0x0009 0db0 07ba 000a | | .CONST 0x07ba,0x000a 0db2 07bb 000b | | .CONST 0x07bb,0x000b 0db4 ; -------------------------------------------------------------------------------------- 0db4 ; Debug3 Subtable 0x21 0db4 ; -------------------------------------------------------------------------------------- 0db4 0002 0009 | | .DBG3TAB 0x0002,0x0009 0db6 07cb ffff | | .CONST 0x07cb,0xffff 0db8 07cc fffe | | .CONST 0x07cc,0xfffe 0dba 07ce 0001 | | .CONST 0x07ce,0x0001 0dbc 07d2 0002 | | .CONST 0x07d2,0x0002 0dbe 07d6 0003 | | .CONST 0x07d6,0x0003 0dc0 07dc 0004 | | .CONST 0x07dc,0x0004 0dc2 07e0 0005 | | .CONST 0x07e0,0x0005 0dc4 07e2 0006 | | .CONST 0x07e2,0x0006 0dc6 07e6 0007 | | .CONST 0x07e6,0x0007 0dc8 07ee 0008 | | .CONST 0x07ee,0x0008 0dca 07f6 0009 | | .CONST 0x07f6,0x0009 0dcc ; -------------------------------------------------------------------------------------- 0dcc ; Debug3 Subtable 0x22 0dcc ; -------------------------------------------------------------------------------------- 0dcc 0000 0005 | | .DBG3TAB 0x0000,0x0005 0dce 0803 0001 | | .CONST 0x0803,0x0001 0dd0 0809 0002 | | .CONST 0x0809,0x0002 0dd2 080a 0003 | | .CONST 0x080a,0x0003 0dd4 0812 0004 | | .CONST 0x0812,0x0004 0dd6 081a 0005 | | .CONST 0x081a,0x0005 0dd8 ; -------------------------------------------------------------------------------------- 0dd8 ; Debug3 Subtable 0x23 0dd8 ; -------------------------------------------------------------------------------------- 0dd8 0000 0002 | | .DBG3TAB 0x0000,0x0002 0dda 082b 0001 | + | .CONST 0x082b,0x0001 0ddc 0836 0002 | 6 | .CONST 0x0836,0x0002 0dde ; -------------------------------------------------------------------------------------- 0dde ; Debug3 Subtable 0x24 0dde ; -------------------------------------------------------------------------------------- 0dde 0002 0014 | | .DBG3TAB 0x0002,0x0014 0de0 0843 ffff | C | .CONST 0x0843,0xffff 0de2 0844 fffe | D | .CONST 0x0844,0xfffe 0de4 0848 0001 | H | .CONST 0x0848,0x0001 0de6 084c 0002 | L | .CONST 0x084c,0x0002 0de8 0851 0003 | Q | .CONST 0x0851,0x0003 0dea 0855 0004 | U | .CONST 0x0855,0x0004 0dec 085b 0005 | [ | .CONST 0x085b,0x0005 0dee 085f 0006 | _ | .CONST 0x085f,0x0006 0df0 0863 0007 | c | .CONST 0x0863,0x0007 0df2 0869 0008 | i | .CONST 0x0869,0x0008 0df4 086d 0009 | m | .CONST 0x086d,0x0009 0df6 0871 000a | q | .CONST 0x0871,0x000a 0df8 0873 000b | s | .CONST 0x0873,0x000b 0dfa 0877 000c | w | .CONST 0x0877,0x000c 0dfc 0879 000d | y | .CONST 0x0879,0x000d 0dfe 087e 000e | ~ | .CONST 0x087e,0x000e 0e00 0882 000f | | .CONST 0x0882,0x000f 0e02 088a 0010 | | .CONST 0x088a,0x0010 0e04 088c 0011 | | .CONST 0x088c,0x0011 0e06 0890 0012 | | .CONST 0x0890,0x0012 0e08 0898 0013 | | .CONST 0x0898,0x0013 0e0a 089a 0014 | | .CONST 0x089a,0x0014 0e0c ; -------------------------------------------------------------------------------------- 0e0c ; Debug3 Subtable 0x25 0e0c ; -------------------------------------------------------------------------------------- 0e0c 0000 000b | | .DBG3TAB 0x0000,0x000b 0e0e 08a3 0001 | | .CONST 0x08a3,0x0001 0e10 08a7 0002 | | .CONST 0x08a7,0x0002 0e12 08ab 0003 | | .CONST 0x08ab,0x0003 0e14 08b1 0004 | | .CONST 0x08b1,0x0004 0e16 08b7 0005 | | .CONST 0x08b7,0x0005 0e18 08bd 0006 | | .CONST 0x08bd,0x0006 0e1a 08c1 0007 | | .CONST 0x08c1,0x0007 0e1c 08c3 0008 | | .CONST 0x08c3,0x0008 0e1e 08c7 0009 | | .CONST 0x08c7,0x0009 0e20 08cf 000a | | .CONST 0x08cf,0x000a 0e22 08d7 000b | | .CONST 0x08d7,0x000b 0e24 0000 0000 | | .BLANK 0000[0x1dc]