|
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: 4096 (0x1000) Types: SEG Notes: 5811_R1K_CODE Names: »993299.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »993299.SEG« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »993299.SEG« └─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »993299.SEG« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »993299.SEG« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »993299.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 0418 | | .CONST 0x0418 ; 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 0103 | | .CONST 0x0103 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0022 | " | .CONST 0x0022 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000e | | .CONST 0x000e ; Number of locals 000b INIT_0008: 000b 4808 |H | Short_Literal 0x8 ; Debug Table 0x0 = .DEBUG 0x000b,0x052a,0x8000,0x0000,0x0037,0x0684,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 601b |` | Indirect_Literal Discrete,0x28,{0x000f2813, 0x00003230} ; 0xf2813 = ARRAY_HEAP_MANAGER 000d 02a0 | | Declare_Subprogram Null_Subprogram 000e 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 000f e001 | | Load 0x0,0x1 0010 4801 |H | Short_Literal 0x1 0011 00da | | Load_Top At_Offset_2 0012 020e | | Execute Module,Augment_Imports 0013 0007 | | Action Break_Optional 0014 4806 |H | Short_Literal 0x6 ; Debug Table 0x0.0x1 = 0x14,0xfffe 0015 600e |` | Indirect_Literal Discrete,0x24,{0x000f2813, 0x00000330} ; 0xf2813 = ARRAY_HEAP_MANAGER 0016 02a0 | | Declare_Subprogram Null_Subprogram 0017 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0018 e001 | | Load 0x0,0x1 0019 4801 |H | Short_Literal 0x1 001a 00da | | Load_Top At_Offset_2 001b 020e | | Execute Module,Augment_Imports 001c 00bf | | Action Accept_Activation 001d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1 = .DEBUG 0x001d,0x0530,0x8000,0x0000,0x0037,0x14a4,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x1d,0xffff 001e 020d | | Execute Module,Elaborate 001f 0007 | | Action Break_Optional 0020 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x1 = 0x20,0xfffe 0021 020d | | Execute Module,Elaborate 0022 BODY_0008: 0022 00bc | | Action Signal_Activated 0023 00bb | | Action Signal_Completion 0024 000f 2813 | ( | .LITERAL {0x000f2813, 0x00000330} 0028 000f 2813 | ( | .LITERAL {0x000f2813, 0x00003230} 002c 0000 0000 | | .BLANK 0000[0x4] 0030 00d9 0004 | | .XXX[0x3] 0032 0029 | ) | 0033 00db | | Load_Top At_Offset_3 ; Debug Table 0x2 = .DEBUG 0x0033,0x0536,0x4000,0x0000,0x0037,0x0684,0x0000,0x00bb ; Debug Table 0x2.0x0 = 0x33,0xffff 0034 4800 |H | Short_Literal 0x0 0035 4801 |H | Short_Literal 0x1 0036 4801 |H | Short_Literal 0x1 0037 4805 |H | Short_Literal 0x5 0038 0319 | | Declare_Type Variant_Record,Incomplete,Visible 0039 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x1 = 0x39,0xfffe 003b 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x2 = 0x3b,0xfffd 003d 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x3 = 0x3d,0xfffc 003f 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x4 = 0x3f,0xfffb 0041 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0x5 = 0x41,0xfffa 0042 4801 |H | Short_Literal 0x1 0043 029f 014b | K| Declare_Subprogram INIT_0148,For_Call 0045 03fe | | Declare_Type Discrete,Defined,Visible 0046 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x6 = 0x46,0xfff9 0048 029a 0173 | s| Declare_Subprogram INIT_0170,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x7 = 0x48,0xfff8 004a 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x2.0x8 = 0x4a,0xfff7 004c e20f | | Load 0x1,0xf ; Debug Table 0x2.0x9 = 0x4c,0xfff6 004d 0007 | | Action Break_Optional 004e 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0xa = 0x4e,0xfff5 004f 0007 | | Action Break_Optional 0050 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0xb = 0x50,0xfff4 0051 00da | | Load_Top At_Offset_2 0052 4801 |H | Short_Literal 0x1 0053 e211 | | Load 0x1,0x11 0054 029f 0193 | | Declare_Subprogram INIT_0190,For_Call 0056 4801 |H | Short_Literal 0x1 0057 4801 |H | Short_Literal 0x1 0058 4801 |H | Short_Literal 0x1 0059 4800 |H | Short_Literal 0x0 005a 4801 |H | Short_Literal 0x1 005b 031d | | Declare_Type Variant_Record,Defined 005c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xc = 0x5c,0xfff3 005d 029f 01db | | Declare_Subprogram INIT_01d8,For_Call 005f 4801 |H | Short_Literal 0x1 0060 032d | - | Declare_Type Record,Defined 0061 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0xd = 0x61,0xfff2 0062 0322 | " | Declare_Variable Record 0063 4801 |H | Short_Literal 0x1 0064 00db | | Load_Top At_Offset_3 0065 1c08 | | Execute_Immediate Run_Utility,0x8 0066 4800 |H | Short_Literal 0x0 0067 00d9 | | Load_Top At_Offset_1 0068 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0069 00d9 | | Load_Top At_Offset_1 006a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 006b e21c | | Load 0x1,0x1c ; Debug Table 0x2.0xe = 0x6b,0xfff1 006c 0266 | f | Execute Discrete,Bounds 006d 00db | | Load_Top At_Offset_3 006e 029f 01f3 | | Declare_Subprogram INIT_01f0,For_Call 0070 4801 |H | Short_Literal 0x1 0071 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 0072 029b 020b | | Declare_Subprogram INIT_0208,For_Outer_Call,Unelaborated ; Debug Table 0x2.0xf = 0x72,0xfff0 0074 029b 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call,Unelaborated ; Debug Table 0x2.0x10 = 0x74,0xffef 0076 029b 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call,Unelaborated ; Debug Table 0x2.0x11 = 0x76,0xffee 0078 620b |b | Indirect_Literal Discrete,0x284,{0x00000000, 0x00370684} ; Debug Table 0x2.0x12 = 0x78,0xffed 0079 499a |I | Short_Literal 0x19a 007a e21f | | Load 0x1,0x1f 007b e21c | | Load 0x1,0x1c 007c 4800 |H | Short_Literal 0x0 007d e20f | | Load 0x1,0xf 007e 025b | [ | Execute Discrete,Check_In_Type 007f e221 | ! | Load 0x1,0x21 0080 e21c | | Load 0x1,0x1c 0081 0266 | f | Execute Discrete,Bounds 0082 e20f | | Load 0x1,0xf 0083 0265 | e | Execute Discrete,Reverse_Bounds 0084 00db | | Load_Top At_Offset_3 0085 027f | | Execute Discrete,Equal 0086 7002 |p | Jump_Nonzero 0x89 0087 48e0 |H | Short_Literal 0xe0 0088 0257 | W | Execute Discrete,Raise 0089 027f | | Execute Discrete,Equal 008a 7002 |p | Jump_Nonzero 0x8d 008b 48e0 |H | Short_Literal 0xe0 008c 0257 | W | Execute Discrete,Raise 008d 00d1 | | Pop_Control Pop_Count_1 008e 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 008f 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0090 e001 | | Load 0x0,0x1 0091 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0092 0387 | | Declare_Variable Package 0093 00d8 | | Load_Top At_Offset_0 0094 020f | | Execute Module,Activate 0095 61ee |a | Indirect_Literal Discrete,0x284,{0x00000000, 0x00370684} ; Debug Table 0x2.0x13 = 0x95,0xffec 0096 49b3 |I | Short_Literal 0x1b3 0097 e211 | | Load 0x1,0x11 0098 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 0099 e225 | % | Load 0x1,0x25 009a 1b20 | | Execute Package,Field_Read,Field_Number 0x20 009b 0387 | | Declare_Variable Package 009c 00d8 | | Load_Top At_Offset_0 009d 020f | | Execute Module,Activate 009e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x14 = 0x9e,0xffeb 009f 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00a0 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x15 = 0xa0,0xffea 00a1 00d9 | | Load_Top At_Offset_1 00a2 00da | | Load_Top At_Offset_2 00a3 e221 | ! | Load 0x1,0x21 00a4 01dd | | Execute Vector,First 00a5 4801 |H | Short_Literal 0x1 00a6 027d | } | Execute Discrete,Greater 00a7 6803 |h | Jump_Zero 0xab 00a8 e221 | ! | Load 0x1,0x21 00a9 01dd | | Execute Vector,First 00aa 7801 |x | Jump 0xac 00ab 4801 |H | Short_Literal 0x1 00ac e221 | ! | Load 0x1,0x21 00ad 01dc | | Execute Vector,Last 00ae e20f | | Load 0x1,0xf 00af 0269 | i | Execute Discrete,Last 00b0 027c | | | Execute Discrete,Less 00b1 6803 |h | Jump_Zero 0xb5 00b2 e221 | ! | Load 0x1,0x21 00b3 01dc | | Execute Vector,Last 00b4 7802 |x | Jump 0xb7 00b5 e20f | | Load 0x1,0xf 00b6 0269 | i | Execute Discrete,Last 00b7 e221 | ! | Load 0x1,0x21 00b8 034e | N | QQ_Declare_Type Array,Constrained,Bounds_With_Object 00b9 029f 0233 | 3| Declare_Subprogram INIT_0230,For_Call 00bb 4800 |H | Short_Literal 0x0 00bc 4801 |H | Short_Literal 0x1 00bd 4803 |H | Short_Literal 0x3 00be e213 | | Load 0x1,0x13 00bf 0307 | | Complete_Type Variant_Record,By_Defining 00c0 00bf | | Action Accept_Activation 00c1 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x3 = .DEBUG 0x00c1,0x0564,0x4000,0x0000,0x0037,0x14a4,0x0000,0x00dd ; Debug Table 0x3.0x0 = 0xc1,0xffff 00c2 00c7 | | Action Elaborate_Subprogram 00c3 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x3.0x1 = 0xc3,0xfffe 00c4 00c7 | | Action Elaborate_Subprogram 00c5 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 ; Debug Table 0x3.0x2 = 0xc5,0xfffd 00c6 00c7 | | Action Elaborate_Subprogram 00c7 029d 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call ; Debug Table 0x3.0x3 = 0xc7,0xfffc 00c9 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x3.0x4 = 0xc9,0xfffb 00ca 00c7 | | Action Elaborate_Subprogram 00cb 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x3.0x5 = 0xcb,0xfffa 00cc 00c7 | | Action Elaborate_Subprogram 00cd 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x3.0x6 = 0xcd,0xfff9 00ce 00c7 | | Action Elaborate_Subprogram 00cf 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x3.0x7 = 0xcf,0xfff8 00d0 00c7 | | Action Elaborate_Subprogram 00d1 029d 028b | | Declare_Subprogram INIT_0288,For_Outer_Call ; Debug Table 0x3.0x8 = 0xd1,0xfff7 00d3 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x3.0x9 = 0xd3,0xfff6 00d4 00c7 | | Action Elaborate_Subprogram 00d5 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x3.0xa = 0xd5,0xfff5 00d6 00c7 | | Action Elaborate_Subprogram 00d7 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x3.0xb = 0xd7,0xfff4 00d8 00c7 | | Action Elaborate_Subprogram 00d9 00bc | | Action Signal_Activated 00da 00bb | | Action Signal_Completion 00db 0000 0000 | | .BLANK 0000[0x5] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e3 | | .CONST 0x00e3 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0001 | | .CONST 0x0001 ; Number of locals 00e3 BODY_00e0: 00e3 INIT_00e0: 00e3 4801 |H | Short_Literal 0x1 ; Debug Table 0x4 = .DEBUG 0x00e3,0x057e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00d6 ; Debug Table 0x4.0x0 = 0xe3,0x1 00e4 00db | | Load_Top At_Offset_3 00e5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 00e6 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x1 = 0xe6,0x2 00e7 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 00e8 e225 | % | Load 0x1,0x25 00e9 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00ea 00d1 | | Pop_Control Pop_Count_1 00eb 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x2 = 0xeb,0x3 00ec 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 00ed e225 | % | Load 0x1,0x25 00ee 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00ef 00d1 | | Pop_Control Pop_Count_1 00f0 00cf | | Action Mark_Auxiliary 00f1 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x3 = 0xf1,0x4 00f2 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 00f3 01d9 | | Execute Vector,Reverse_Bounds 00f4 0263 | c | Execute Discrete,Above_Bound 00f5 7011 |p | Jump_Nonzero 0x107 00f6 e220 | | Load 0x1,0x20 ; Debug Table 0x4.0x4 = 0xf6,0x5 00f7 00d9 | | Load_Top At_Offset_1 00f8 e5ff | | Load 0x2,-0x1 00f9 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 00fa 01d6 | | Execute Vector,Field_Write 00fb e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x5 = 0xfb,0x6 00fc 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 00fd e5ff | | Load 0x2,-0x1 00fe 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 00ff 00da | | Load_Top At_Offset_2 0100 e20f | | Load 0x1,0xf 0101 025b | [ | Execute Discrete,Check_In_Type 0102 e225 | % | Load 0x1,0x25 0103 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0104 00d2 | | Pop_Control Pop_Count_2 0105 00c8 | | Action Pop_Auxiliary_Range 0106 3fef |? | Loop_Increasing 0xf6 0107 00ce | | Action Pop_Auxiliary 0108 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x4.0x6 = 0x108,0x7 0109 0000 0000 | | .BLANK 0000[0x7] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0118 | | .CONST 0x0118 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0002 | | .CONST 0x0002 ; Number of locals 0113 INIT_0110: 0113 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x0113,0x058e,0x1002,0x0000,0x0037,0x0684,0x0000,0x00de ; Debug Table 0x5.0x0 = 0x113,0xffff 0114 e213 | | Load 0x1,0x13 0115 1c08 | | Execute_Immediate Run_Utility,0x8 0116 00d8 | | Load_Top At_Offset_0 0117 1c00 | | Execute_Immediate Run_Utility,0x0 0118 BODY_0110: 0118 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1 = 0x118,0x1 0119 8214 | | Call 0x1,0x14 011a 00d1 | | Pop_Control Pop_Count_1 011b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x2 = 0x11b,0x2 011c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 011d 0000 0000 | | .XXX[0x3] 011f 0000 | | 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0125 | % | .CONST 0x0125 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0002 | | .CONST 0x0002 ; Number of locals 0123 INIT_0120: 0123 029f 02a3 | | Declare_Subprogram INIT_02a0,For_Call ; Debug Table 0x6 = .DEBUG 0x0123,0x0596,0x1001,0x0000,0x0037,0x0684,0x0000,0x00e8 ; Debug Table 0x6.0x0 = 0x123,0xffff 0125 BODY_0120: 0125 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x1 = 0x125,0x1 0126 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 0127 e5ff | | Load 0x2,-0x1 0128 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0129 e5ff | | Load 0x2,-0x1 012a 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 012b 8402 | | Call 0x2,0x2 012c 00d3 | | Pop_Control Pop_Count_3 012d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x6.0x2 = 0x12d,0x2 012e 0000 0000 | | .XXX[0x2] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0134 | 4 | .CONST 0x0134 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0002 | | .CONST 0x0002 ; Number of locals 0133 INIT_0130: 0133 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7 = .DEBUG 0x0133,0x059e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00f8 ; Debug Table 0x7.0x0 = 0x133,0xffff 0134 BODY_0130: 0134 e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x1 = 0x134,0x1 0135 0120 | | Execute Any,Is_Value 0136 6802 |h | Jump_Zero 0x139 0137 e211 | | Load 0x1,0x11 0138 7803 |x | Jump 0x13c 0139 e5fe | | Load 0x2,-0x2 013a e211 | | Load 0x1,0x11 013b 0119 | | Execute Any,Check_In_Formal_Type 013c 00e1 | | Load_Encached Boolean_Cache 013d e5ff | | Load 0x2,-0x1 013e 8216 | | Call 0x1,0x16 013f 00d1 | | Pop_Control Pop_Count_1 0140 005a | Z | Store_Top Discrete,At_Offset_2 0141 c5fe | | Store 0x2,-0x2 0142 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x2 = 0x142,0x2 0143 7002 |p | Jump_Nonzero 0x146 0144 4887 |H | Short_Literal 0x87 0145 0257 | W | Execute Discrete,Raise 0146 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0147 0000 | | .XXX[0x1] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014b | K | .CONST 0x014b ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0001 | | .CONST 0x0001 ; Number of locals 014b BODY_0148: 014b INIT_0148: 014b 4603 |F | Jump_Case 0x4 ; Debug Table 0x8 = .DEBUG 0x014b,0x05a6,0x1005,0x0000,0x0037,0x0684,0x0000,0x0104 014c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 014d 7802 |x | Jump 0x150 ; case 0x1 014e 7805 |x | Jump 0x154 ; case 0x2 014f 7809 |x | Jump 0x159 ; case 0x3 0150 00da | | Load_Top At_Offset_2 0151 0091 0404 | | Action Push_String_Extended_Indexed,0x404 ; "HEAD" 0153 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0154 00db | | Load_Top At_Offset_3 0155 00db | | Load_Top At_Offset_3 0156 00e0 | | Load_Encached Standard_Cache 0157 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0158 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0159 00da | | Load_Top At_Offset_2 015a 00e0 | | Load_Encached Standard_Cache 015b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 015c 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 015d 0000 0000 | | .XXX[0x3] 015f 0000 | | 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0165 | e | .CONST 0x0165 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0002 | | .CONST 0x0002 ; Number of locals 0163 INIT_0160: 0163 029f 02c3 | | Declare_Subprogram INIT_02c0,For_Call ; Debug Table 0x9 = .DEBUG 0x0163,0x05a8,0x1001,0x0000,0x0037,0x0684,0x0000,0x010a ; Debug Table 0x9.0x0 = 0x163,0xffff 0165 BODY_0160: 0165 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1 = 0x165,0x1 0166 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4 0167 e5fd | | Load 0x2,-0x3 0168 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0169 e5fd | | Load 0x2,-0x3 016a 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 016b 8402 | | Call 0x2,0x2 016c 00d3 | | Pop_Control Pop_Count_3 016d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x2 = 0x16d,0x2 016e 0000 0000 | | .XXX[0x2] 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 0173 | s | .CONST 0x0173 ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0001 | | .CONST 0x0001 ; Number of locals 0173 BODY_0170: 0173 INIT_0170: 0173 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x0173,0x05b0,0x1002,0x0000,0x0037,0x0684,0x0000,0x011b ; Debug Table 0xa.0x0 = 0x173,0x1 0174 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0175 7002 |p | Jump_Nonzero 0x178 0176 4887 |H | Short_Literal 0x87 0177 0257 | W | Execute Discrete,Raise 0178 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x178,0x2 0179 2404 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4 017a e225 | % | Load 0x1,0x25 017b 1819 | | Execute Package,Field_Execute,Field_Number 0x19 017c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 017d 0000 0000 | | .XXX[0x3] 017f 0000 | | 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 0183 | | .CONST 0x0183 ; Address of begin 0181 0004 | | .CONST 0x0004 ; Address of exception handler 0182 0001 | | .CONST 0x0001 ; Number of locals 0183 BODY_0180: 0183 INIT_0180: 0183 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0183,0x05b6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0124 ; Debug Table 0xb.0x0 = 0x183,0x1 0184 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0185 7002 |p | Jump_Nonzero 0x188 0186 4887 |H | Short_Literal 0x87 0187 0257 | W | Execute Discrete,Raise 0188 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1 = 0x188,0x2 0189 2404 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4 018a e225 | % | Load 0x1,0x25 018b 1818 | | Execute Package,Field_Execute,Field_Number 0x18 018c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 018d 0000 0000 | | .XXX[0x3] 018f 0000 | | 0190 ; -------------------------------------------------------------------------------------- 0190 ; SUBPROGRAM 0190 ; -------------------------------------------------------------------------------------- 0190 0193 | | .CONST 0x0193 ; Address of begin 0191 0004 | | .CONST 0x0004 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 4608 |F | Jump_Case 0x9 ; Debug Table 0xc = .DEBUG 0x0193,0x05bc,0x1005,0x0000,0x0037,0x0684,0x0000,0x0138 0194 7808 |x | Jump 0x19d ; case 0x0 0195 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0196 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0197 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0198 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0199 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 019a 781c |x | Jump 0x1b7 ; case 0x6 019b 7823 |x# | Jump 0x1bf ; case 0x7 019c 782d |x- | Jump 0x1ca ; case 0x8 019d 00da | | Load_Top At_Offset_2 019e 016c | l | Execute Variant_Record,Is_Constrained 019f 7009 |p | Jump_Nonzero 0x1a9 01a0 00cf | | Action Mark_Auxiliary 01a1 4801 |H | Short_Literal 0x1 01a2 e5ff | | Load 0x2,-0x1 01a3 1c08 | | Execute_Immediate Run_Utility,0x8 01a4 00d8 | | Load_Top At_Offset_0 01a5 1c00 | | Execute_Immediate Run_Utility,0x0 01a6 c5ff | | Store 0x2,-0x1 01a7 00ce | | Action Pop_Auxiliary 01a8 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 01a9 4800 |H | Short_Literal 0x0 01aa 00db | | Load_Top At_Offset_3 01ab 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 01ac 00da | | Load_Top At_Offset_2 01ad 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01ae 4601 |F | Jump_Case 0x2 01af 7801 |x | Jump 0x1b1 ; case 0x0 01b0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 01b1 00da | | Load_Top At_Offset_2 01b2 2203 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x3 01b3 00da | | Load_Top At_Offset_2 01b4 2603 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x3 01b5 1c00 | | Execute_Immediate Run_Utility,0x0 01b6 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 01b7 00db | | Load_Top At_Offset_3 01b8 4601 |F | Jump_Case 0x2 01b9 7803 |x | Jump 0x1bd ; case 0x0 01ba 7800 |x | Jump 0x1bb ; case 0x1 01bb 48ff |H | Short_Literal 0xff 01bc 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01bd 4801 |H | Short_Literal 0x1 01be 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01bf 00db | | Load_Top At_Offset_3 01c0 e5fe | | Load 0x2,-0x2 01c1 4601 |F | Jump_Case 0x2 01c2 7803 |x | Jump 0x1c6 ; case 0x0 01c3 7800 |x | Jump 0x1c4 ; case 0x1 01c4 48ff |H | Short_Literal 0xff 01c5 7801 |x | Jump 0x1c7 01c6 4801 |H | Short_Literal 0x1 01c7 e5ff | | Load 0x2,-0x1 01c8 031b | | Declare_Type Variant_Record,Constrained 01c9 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ca 00db | | Load_Top At_Offset_3 01cb e5fe | | Load 0x2,-0x2 01cc e5ff | | Load 0x2,-0x1 01cd 1c06 | | Execute_Immediate Run_Utility,0x6 01ce e5ff | | Load 0x2,-0x1 01cf 02fc | | Declare_Variable Variant_Record,With_Constraint 01d0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01d1 0000 0000 | | .BLANK 0000[0x7] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01db | | .CONST 0x01db ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0001 | | .CONST 0x0001 ; Number of locals 01db BODY_01d8: 01db INIT_01d8: 01db 4608 |F | Jump_Case 0x9 ; Debug Table 0xd = .DEBUG 0x01db,0x05be,0x1005,0x0000,0x0037,0x0684,0x0000,0x0158 01dc 7808 |x | Jump 0x1e5 ; case 0x0 01dd 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 01de 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 01df 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 01e0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 01e1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 01e2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 01e3 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 01e4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 01e5 00da | | Load_Top At_Offset_2 01e6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01e7 1c00 | | Execute_Immediate Run_Utility,0x0 01e8 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 01e9 0000 0000 | | .BLANK 0000[0x7] 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 01f3 | | .CONST 0x01f3 ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0001 | | .CONST 0x0001 ; Number of locals 01f3 BODY_01f0: 01f3 INIT_01f0: 01f3 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xe = .DEBUG 0x01f3,0x05c0,0x1005,0x0000,0x0037,0x0684,0x0000,0x0173 01f4 00da | | Load_Top At_Offset_2 01f5 01dc | | Execute Vector,Last 01f6 00db | | Load_Top At_Offset_3 01f7 01dd | | Execute Vector,First 01f8 0263 | c | Execute Discrete,Above_Bound 01f9 7006 |p | Jump_Nonzero 0x200 01fa 00d8 | | Load_Top At_Offset_0 01fb e5ff | | Load 0x2,-0x1 01fc 01d5 | | Execute Vector,Field_Reference 01fd 1c00 | | Execute_Immediate Run_Utility,0x0 01fe 0a01 | | Execute_Immediate Plus,0x1 01ff 7ff8 | | Jump 0x1f8 0200 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0201 0000 0000 | | .BLANK 0000[0x7] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 020b | | .CONST 0x020b ; Address of begin 0209 0004 | | .CONST 0x0004 ; Address of exception handler 020a 0001 | | .CONST 0x0001 ; Number of locals 020b BODY_0208: 020b INIT_0208: 020b 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x020b,0x05c2,0x1001,0x0000,0x0037,0x0684,0x0000,0x017c ; Debug Table 0xf.0x0 = 0x20b,0x1 020c e5fe | | Load 0x2,-0x2 020d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 020e 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 020f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 0213 | | .CONST 0x0213 ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0001 | | .CONST 0x0001 ; Number of locals 0213 BODY_0210: 0213 INIT_0210: 0213 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x0213,0x05c6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0188 ; Debug Table 0x10.0x0 = 0x213,0x1 0214 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0215 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0216 e20f | | Load 0x1,0xf 0217 025b | [ | Execute Discrete,Check_In_Type 0218 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0219 0000 0000 | | .BLANK 0000[0x7] 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 0223 | # | .CONST 0x0223 ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0001 | | .CONST 0x0001 ; Number of locals 0223 BODY_0220: 0223 INIT_0220: 0223 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x0223,0x05ca,0x1002,0x0000,0x0037,0x0684,0x0000,0x0191 ; Debug Table 0x11.0x0 = 0x223,0x1 0224 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0225 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0226 00d8 | | Load_Top At_Offset_0 0227 0120 | | Execute Any,Is_Value 0228 7002 |p | Jump_Nonzero 0x22b 0229 00d8 | | Load_Top At_Offset_0 022a 011e | | Execute Any,Convert 022b e211 | | Load 0x1,0x11 022c 0119 | | Execute Any,Check_In_Formal_Type 022d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022e 0000 0000 | | .XXX[0x2] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0233 | 3 | .CONST 0x0233 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0001 | | .CONST 0x0001 ; Number of locals 0233 BODY_0230: 0233 INIT_0230: 0233 4608 |F | Jump_Case 0x9 ; Debug Table 0x12 = .DEBUG 0x0233,0x05ce,0x1005,0x0000,0x0037,0x0684,0x0000,0x01c8 0234 7808 |x | Jump 0x23d ; case 0x0 0235 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0236 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0237 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0238 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0239 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 023a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 023b 781a |x | Jump 0x256 ; case 0x7 023c 7822 |x" | Jump 0x25f ; case 0x8 023d 00da | | Load_Top At_Offset_2 023e 016c | l | Execute Variant_Record,Is_Constrained 023f 7009 |p | Jump_Nonzero 0x249 0240 00cf | | Action Mark_Auxiliary 0241 e210 | | Load 0x1,0x10 0242 e5ff | | Load 0x2,-0x1 0243 1c08 | | Execute_Immediate Run_Utility,0x8 0244 00d8 | | Load_Top At_Offset_0 0245 1c00 | | Execute_Immediate Run_Utility,0x0 0246 c5ff | | Store 0x2,-0x1 0247 00ce | | Action Pop_Auxiliary 0248 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0249 4800 |H | Short_Literal 0x0 024a 00db | | Load_Top At_Offset_3 024b 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 024c 00da | | Load_Top At_Offset_2 024d 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 024e 1c00 | | Execute_Immediate Run_Utility,0x0 024f 00da | | Load_Top At_Offset_2 0250 2403 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3 0251 1c00 | | Execute_Immediate Run_Utility,0x0 0252 00da | | Load_Top At_Offset_2 0253 2404 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4 0254 1c00 | | Execute_Immediate Run_Utility,0x0 0255 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0256 00db | | Load_Top At_Offset_3 0257 4801 |H | Short_Literal 0x1 0258 e5fe | | Load 0x2,-0x2 0259 e221 | ! | Load 0x1,0x21 025a 035b | [ | Declare_Type Array,Constrained 025b 4801 |H | Short_Literal 0x1 025c e5ff | | Load 0x2,-0x1 025d 031b | | Declare_Type Variant_Record,Constrained 025e 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 025f 00db | | Load_Top At_Offset_3 0260 00db | | Load_Top At_Offset_3 0261 02fc | | Declare_Variable Variant_Record,With_Constraint 0262 4801 |H | Short_Literal 0x1 0263 e5fe | | Load 0x2,-0x2 0264 e221 | ! | Load 0x1,0x21 0265 0334 | 4 | Declare_Variable Array,With_Constraint 0266 2d05 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x5 0267 016a | j | QQ_execute Variant_Record,XXX 0268 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0269 0000 0000 | | .BLANK 0000[0x7] 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0273 | s | .CONST 0x0273 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0001 | | .CONST 0x0001 ; Number of locals 0273 BODY_0270: 0273 INIT_0270: 0273 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x0273,0x05d0,0x1002,0x0000,0x0037,0x14a4,0x0000,0x011b ; Debug Table 0x13.0x0 = 0x273,0x1 0274 2403 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3 0275 e225 | % | Load 0x1,0x25 0276 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0277 00db | | Load_Top At_Offset_3 0278 2404 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4 0279 e225 | % | Load 0x1,0x25 027a 1819 | | Execute Package,Field_Execute,Field_Number 0x19 027b 0273 | s | Execute Discrete,Plus 027c 00db | | Load_Top At_Offset_3 027d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 027e 00e3 | | Load_Encached Natural_Cache 027f 025b | [ | Execute Discrete,Check_In_Type 0280 027e | ~ | Execute Discrete,Not_Equal 0281 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0282 0000 0000 | | .XXX[0x2] 0284 0000 0000 | | .LITERAL {0x00000000, 0x00370684} 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028e | | .CONST 0x028e ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0003 | | .CONST 0x0003 ; Number of locals 028b INIT_0288: 028b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x14 = .DEBUG 0x028b,0x05d4,0x1002,0x0000,0x0037,0x14a4,0x0000,0x024e ; Debug Table 0x14.0x0 = 0x28b,0xffff 028c e21c | | Load 0x1,0x1c ; Debug Table 0x14.0x1 = 0x28c,0xfffe 028d 0007 | | Action Break_Optional 028e BODY_0288: 028e e225 | % | Load 0x1,0x25 ; Debug Table 0x14.0x2 = 0x28e,0x1 028f 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0290 00e1 | | Load_Encached Boolean_Cache 0291 e5ff | | Load 0x2,-0x1 0292 2505 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x5 0293 e5fe | | Load 0x2,-0x2 0294 e211 | | Load 0x1,0x11 0295 0119 | | Execute Any,Check_In_Formal_Type 0296 e5ff | | Load 0x2,-0x1 0297 2404 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x4 0298 e226 | & | Load 0x1,0x26 0299 1811 | | Execute Package,Field_Execute,Field_Number 0x11 029a 005b | [ | Store_Top Discrete,At_Offset_3 029b 0059 | Y | Store_Top Discrete,At_Offset_1 029c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x3 = 0x29c,0x2 029d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 029e 0000 0000 | | .XXX[0x2] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a6 | | .CONST 0x02a6 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0003 | | .CONST 0x0003 ; Number of locals 02a3 INIT_02a0: 02a3 e21c | | Load 0x1,0x1c ; Debug Table 0x15 = .DEBUG 0x02a3,0x05de,0x1001,0x0000,0x0037,0x14a4,0x0000,0x01b4 ; Debug Table 0x15.0x0 = 0x2a3,0xffff 02a4 029f 0303 | | Declare_Subprogram INIT_0300,For_Call 02a6 BODY_02a0: 02a6 e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x1 = 0x2a6,0x1 02a7 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 02a8 7002 |p | Jump_Nonzero 0x2ab 02a9 4887 |H | Short_Literal 0x87 02aa 0257 | W | Execute Discrete,Raise 02ab e7fd | | Load 0x3,-0x3 ; Debug Table 0x15.0x2 = 0x2ab,0x2 02ac e225 | % | Load 0x1,0x25 02ad 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02ae 6805 |h | Jump_Zero 0x2b4 02af 4800 |H | Short_Literal 0x0 ; Debug Table 0x15.0x3 = 0x2af,0x3 02b0 a5fe | | Store_Unchecked 0x2,-0x2 02b1 e212 | | Load 0x1,0x12 ; Debug Table 0x15.0x4 = 0x2b1,0x4 02b2 c5fd | | Store 0x2,-0x3 02b3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02b4 e7ff | | Load 0x3,-0x1 ; Debug Table 0x15.0x5 = 0x2b4,0x5 02b5 e225 | % | Load 0x1,0x25 02b6 1b10 | | Execute Package,Field_Read,Field_Number 0x10 02b7 e7fd | | Load 0x3,-0x3 02b8 e225 | % | Load 0x1,0x25 02b9 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02ba 00d1 | | Pop_Control Pop_Count_1 02bb 005b | [ | Store_Top Discrete,At_Offset_3 02bc 00d1 | | Pop_Control Pop_Count_1 02bd 8603 | | Call 0x3,0x3 ; Debug Table 0x15.0x6 = 0x2bd,0x6 02be 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02bf 0000 | | .XXX[0x1] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c5 | | .CONST 0x02c5 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0002 | | .CONST 0x0002 ; Number of locals 02c3 INIT_02c0: 02c3 e21c | | Load 0x1,0x1c ; Debug Table 0x16 = .DEBUG 0x02c3,0x05ee,0x1001,0x0000,0x0037,0x14a4,0x0000,0x0287 ; Debug Table 0x16.0x0 = 0x2c3,0xffff 02c4 0007 | | Action Break_Optional 02c5 BODY_02c0: 02c5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x1 = 0x2c5,0x1 02c6 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 02c7 7002 |p | Jump_Nonzero 0x2ca 02c8 4887 |H | Short_Literal 0x87 02c9 0257 | W | Execute Discrete,Raise 02ca 0007 | | Action Break_Optional ; Debug Table 0x16.0x2 = 0x2ca,0x2 02cb 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x3 = 0x2cb,0x3 02cc e225 | % | Load 0x1,0x25 02cd 1b10 | | Execute Package,Field_Read,Field_Number 0x10 02ce e7fe | | Load 0x3,-0x2 02cf e225 | % | Load 0x1,0x25 02d0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02d1 00d1 | | Pop_Control Pop_Count_1 02d2 005a | Z | Store_Top Discrete,At_Offset_2 02d3 00d1 | | Pop_Control Pop_Count_1 02d4 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x4 = 0x2d4,0x4 02d5 e21e | | Load 0x1,0x1e 02d6 1c08 | | Execute_Immediate Run_Utility,0x8 02d7 4800 |H | Short_Literal 0x0 02d8 00d9 | | Load_Top At_Offset_1 02d9 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02da e5ff | | Load 0x2,-0x1 02db e211 | | Load 0x1,0x11 02dc 0119 | | Execute Any,Check_In_Formal_Type 02dd 00d9 | | Load_Top At_Offset_1 02de 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 02df 00d9 | | Load_Top At_Offset_1 02e0 e7ff | | Load 0x3,-0x1 02e1 01d5 | | Execute Vector,Field_Reference 02e2 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02e3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x5 = 0x2e3,0x5 02e4 4601 |F | Jump_Case 0x2 02e5 7801 |x | Jump 0x2e7 ; case 0x0 02e6 7809 |x | Jump 0x2f0 ; case 0x1 02e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x6 = 0x2e7,0x6 02e8 e7fd | | Load 0x3,-0x3 02e9 00da | | Load_Top At_Offset_2 02ea e20f | | Load 0x1,0xf 02eb 025b | [ | Execute Discrete,Check_In_Type 02ec e225 | % | Load 0x1,0x25 02ed 181a | | Execute Package,Field_Execute,Field_Number 0x1a 02ee 00d2 | | Pop_Control Pop_Count_2 02ef 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02f0 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x7 = 0x2f0,0x7 02f1 e7fd | | Load 0x3,-0x3 02f2 00da | | Load_Top At_Offset_2 02f3 e20f | | Load 0x1,0xf 02f4 025b | [ | Execute Discrete,Check_In_Type 02f5 e225 | % | Load 0x1,0x25 02f6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02f7 00d2 | | Pop_Control Pop_Count_2 02f8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02f9 0000 0000 | | .BLANK 0000[0x7] 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 0308 | | .CONST 0x0308 ; Address of begin 0301 0004 | | .CONST 0x0004 ; Address of exception handler 0302 0002 | | .CONST 0x0002 ; Number of locals 0303 INIT_0300: 0303 e602 | | Load 0x3,0x2 ; Debug Table 0x17 = .DEBUG 0x0303,0x0600,0x1004,0x0000,0x0037,0x14a4,0x0000,0x0209 ; Debug Table 0x17.0x0 = 0x303,0xffff 0304 e7ff | | Load 0x3,-0x1 0305 01d5 | | Execute Vector,Field_Reference 0306 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0307 0007 | | Action Break_Optional 0308 BODY_0300: 0308 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1 = 0x308,0x1 0309 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 030a c5fd | | Store 0x2,-0x3 030b 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x2 = 0x30b,0x2 030c e21e | | Load 0x1,0x1e 030d 1c08 | | Execute_Immediate Run_Utility,0x8 030e 4800 |H | Short_Literal 0x0 030f 00d9 | | Load_Top At_Offset_1 0310 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0311 00d9 | | Load_Top At_Offset_1 0312 016d | m | Execute Variant_Record,Structure_Write 0313 e7ff | | Load 0x3,-0x1 ; Debug Table 0x17.0x3 = 0x313,0x3 0314 e7fe | | Load 0x3,-0x2 0315 e602 | | Load 0x3,0x2 0316 e20f | | Load 0x1,0xf 0317 025b | [ | Execute Discrete,Check_In_Type 0318 e225 | % | Load 0x1,0x25 0319 181a | | Execute Package,Field_Execute,Field_Number 0x1a 031a 00d2 | | Pop_Control Pop_Count_2 031b 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x4 = 0x31b,0x4 031c a5fe | | Store_Unchecked 0x2,-0x2 031d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 031e 0000 0000 | | .XXX[0x5] 0320 0368 0004 | h | 0322 001e | | 0323 4803 |H | Short_Literal 0x3 ; Debug Table 0x18 = .DEBUG 0x0323,0x060c,0x4000,0x0000,0x0037,0x0684,0x0000,0x0006 ; Debug Table 0x18.0x0 = 0x323,0xffff 0324 032b | + | Declare_Type Record,Incomplete,Visible 0325 029a 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x1 = 0x325,0xfffe 0327 029a 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x2 = 0x327,0xfffd 0329 029a 038b | | Declare_Subprogram INIT_0388,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x3 = 0x329,0xfffc 032b 029a 03a3 | | Declare_Subprogram INIT_03a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x4 = 0x32b,0xfffb 032d 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x5 = 0x32d,0xfffa 032e 4801 |H | Short_Literal 0x1 032f 029f 03bb | | Declare_Subprogram INIT_03b8,For_Call 0331 03fe | | Declare_Type Discrete,Defined,Visible 0332 029a 03d3 | | Declare_Subprogram INIT_03d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x6 = 0x332,0xfff9 0334 029a 03f3 | | Declare_Subprogram INIT_03f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x7 = 0x334,0xfff8 0336 029a 03fb | | Declare_Subprogram INIT_03f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x18.0x8 = 0x336,0xfff7 0338 60c7 |` | Indirect_Literal Discrete,0x400,{0x00000000, 0x00370684} ; Debug Table 0x18.0x9 = 0x338,0xfff6 0339 4897 |H | Short_Literal 0x97 033a e20f | | Load 0x1,0xf 033b e210 | | Load 0x1,0x10 033c e211 | | Load 0x1,0x11 033d e210 | | Load 0x1,0x10 033e 025b | [ | Execute Discrete,Check_In_Type 033f e212 | | Load 0x1,0x12 0340 e210 | | Load 0x1,0x10 0341 0266 | f | Execute Discrete,Bounds 0342 e210 | | Load 0x1,0x10 0343 0265 | e | Execute Discrete,Reverse_Bounds 0344 00db | | Load_Top At_Offset_3 0345 027f | | Execute Discrete,Equal 0346 7002 |p | Jump_Nonzero 0x349 0347 48e0 |H | Short_Literal 0xe0 0348 0257 | W | Execute Discrete,Raise 0349 027f | | Execute Discrete,Equal 034a 7002 |p | Jump_Nonzero 0x34d 034b 48e0 |H | Short_Literal 0xe0 034c 0257 | W | Execute Discrete,Raise 034d 00d1 | | Pop_Control Pop_Count_1 034e 1d13 | | Execute_Immediate Reference_Lex_1,0x13 034f 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0350 e001 | | Load 0x0,0x1 0351 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0352 0387 | | Declare_Variable Package 0353 00d8 | | Load_Top At_Offset_0 0354 020f | | Execute Module,Activate 0355 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xa = 0x355,0xfff5 0356 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0357 e215 | | Load 0x1,0x15 0358 0325 | % | Complete_Type Record,By_Renaming 0359 00bf | | Action Accept_Activation 035a 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x19 = .DEBUG 0x035a,0x0624,0x4000,0x0000,0x0037,0x14a4,0x0000,0x0004 ; Debug Table 0x19.0x0 = 0x35a,0xffff 035b 00c7 | | Action Elaborate_Subprogram 035c 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x19.0x1 = 0x35c,0xfffe 035d 00c7 | | Action Elaborate_Subprogram 035e 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x19.0x2 = 0x35e,0xfffd 035f 00c7 | | Action Elaborate_Subprogram 0360 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x19.0x3 = 0x360,0xfffc 0361 00c7 | | Action Elaborate_Subprogram 0362 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x19.0x4 = 0x362,0xfffb 0363 00c7 | | Action Elaborate_Subprogram 0364 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x19.0x5 = 0x364,0xfffa 0365 00c7 | | Action Elaborate_Subprogram 0366 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x19.0x6 = 0x366,0xfff9 0367 00c7 | | Action Elaborate_Subprogram 0368 00bc | | Action Signal_Activated 0369 00bb | | Action Signal_Completion 036a 0000 0000 | | .BLANK 0000[0x6] 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 0373 | s | .CONST 0x0373 ; Address of begin 0371 0004 | | .CONST 0x0004 ; Address of exception handler 0372 0001 | | .CONST 0x0001 ; Number of locals 0373 BODY_0370: 0373 INIT_0370: 0373 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a = .DEBUG 0x0373,0x0634,0x1001,0x0000,0x0037,0x0684,0x0000,0x0038 ; Debug Table 0x1a.0x0 = 0x373,0x1 0374 e21e | | Load 0x1,0x1e 0375 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0376 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0377 0000 | | .XXX[0x1] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 037f | | .CONST 0x037f ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0002 | | .CONST 0x0002 ; Number of locals 037b INIT_0378: 037b e215 | | Load 0x1,0x15 ; Debug Table 0x1b = .DEBUG 0x037b,0x0638,0x1002,0x0000,0x0037,0x0684,0x0000,0x0040 ; Debug Table 0x1b.0x0 = 0x37b,0xffff 037c 0322 | " | Declare_Variable Record 037d 00d8 | | Load_Top At_Offset_0 037e 1c00 | | Execute_Immediate Run_Utility,0x0 037f BODY_0378: 037f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x1 = 0x37f,0x1 0380 8216 | | Call 0x1,0x16 0381 00d1 | | Pop_Control Pop_Count_1 0382 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x2 = 0x382,0x2 0383 00ca | | Action Exit_Nullary_Function 0384 0000 0000 | | .BLANK 0000[0x4] 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038b | | .CONST 0x038b ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0001 | | .CONST 0x0001 ; Number of locals 038b BODY_0388: 038b INIT_0388: 038b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c = .DEBUG 0x038b,0x0640,0x1001,0x0000,0x0037,0x0684,0x0000,0x0045 ; Debug Table 0x1c.0x0 = 0x38b,0x1 038c 821d | | Call 0x1,0x1d 038d 6805 |h | Jump_Zero 0x393 038e 4800 |H | Short_Literal 0x0 ; Debug Table 0x1c.0x1 = 0x38e,0x2 038f a5fe | | Store_Unchecked 0x2,-0x2 0390 e211 | | Load 0x1,0x11 ; Debug Table 0x1c.0x2 = 0x390,0x3 0391 c5fd | | Store 0x2,-0x3 0392 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0393 e5fc | | Load 0x2,-0x4 ; Debug Table 0x1c.0x3 = 0x393,0x4 0394 e21e | | Load 0x1,0x1e 0395 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0396 e5ff | | Load 0x2,-0x1 0397 e21e | | Load 0x1,0x1e 0398 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0399 00d1 | | Pop_Control Pop_Count_1 039a c5fd | | Store 0x2,-0x3 039b 00d1 | | Pop_Control Pop_Count_1 039c 4801 |H | Short_Literal 0x1 ; Debug Table 0x1c.0x4 = 0x39c,0x5 039d a5fe | | Store_Unchecked 0x2,-0x2 039e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 039f 0000 | | .XXX[0x1] 03a0 ; -------------------------------------------------------------------------------------- 03a0 ; SUBPROGRAM 03a0 ; -------------------------------------------------------------------------------------- 03a0 03a4 | | .CONST 0x03a4 ; Address of begin 03a1 0004 | | .CONST 0x0004 ; Address of exception handler 03a2 0002 | | .CONST 0x0002 ; Number of locals 03a3 INIT_03a0: 03a3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1d = .DEBUG 0x03a3,0x064c,0x1001,0x0000,0x0037,0x0684,0x0000,0x0059 ; Debug Table 0x1d.0x0 = 0x3a3,0xffff 03a4 BODY_03a0: 03a4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1d.0x1 = 0x3a4,0x1 03a5 e210 | | Load 0x1,0x10 03a6 00e1 | | Load_Encached Boolean_Cache 03a7 e5ff | | Load 0x2,-0x1 03a8 8218 | | Call 0x1,0x18 03a9 00d1 | | Pop_Control Pop_Count_1 03aa 005b | [ | Store_Top Discrete,At_Offset_3 03ab c5fe | | Store 0x2,-0x2 03ac 00d1 | | Pop_Control Pop_Count_1 03ad 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1d.0x2 = 0x3ad,0x2 03ae 7002 |p | Jump_Nonzero 0x3b1 03af 4887 |H | Short_Literal 0x87 03b0 0257 | W | Execute Discrete,Raise 03b1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03b2 0000 0000 | | .BLANK 0000[0x6] 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; SUBPROGRAM 03b8 ; -------------------------------------------------------------------------------------- 03b8 03bb | | .CONST 0x03bb ; Address of begin 03b9 0004 | | .CONST 0x0004 ; Address of exception handler 03ba 0001 | | .CONST 0x0001 ; Number of locals 03bb BODY_03b8: 03bb INIT_03b8: 03bb 4603 |F | Jump_Case 0x4 ; Debug Table 0x1e = .DEBUG 0x03bb,0x0654,0x1005,0x0000,0x0037,0x0684,0x0000,0x0069 03bc 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 03bd 7802 |x | Jump 0x3c0 ; case 0x1 03be 7805 |x | Jump 0x3c4 ; case 0x2 03bf 7809 |x | Jump 0x3c9 ; case 0x3 03c0 00da | | Load_Top At_Offset_2 03c1 0091 0406 | | Action Push_String_Extended_Indexed,0x406 ; "HEAD" 03c3 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03c4 00db | | Load_Top At_Offset_3 03c5 00db | | Load_Top At_Offset_3 03c6 00e0 | | Load_Encached Standard_Cache 03c7 181b | | Execute Package,Field_Execute,Field_Number 0x1b 03c8 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03c9 00da | | Load_Top At_Offset_2 03ca 00e0 | | Load_Encached Standard_Cache 03cb 181c | | Execute Package,Field_Execute,Field_Number 0x1c 03cc 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03cd 0000 0000 | | .XXX[0x3] 03cf 0000 | | 03d0 ; -------------------------------------------------------------------------------------- 03d0 ; SUBPROGRAM 03d0 ; -------------------------------------------------------------------------------------- 03d0 03d3 | | .CONST 0x03d3 ; Address of begin 03d1 0004 | | .CONST 0x0004 ; Address of exception handler 03d2 0001 | | .CONST 0x0001 ; Number of locals 03d3 BODY_03d0: 03d3 INIT_03d0: 03d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x1f = .DEBUG 0x03d3,0x0656,0x1001,0x0000,0x0037,0x0684,0x0000,0x006f ; Debug Table 0x1f.0x0 = 0x3d3,0x1 03d4 4601 |F | Jump_Case 0x2 03d5 7801 |x | Jump 0x3d7 ; case 0x0 03d6 7809 |x | Jump 0x3e0 ; case 0x1 03d7 e5fc | | Load 0x2,-0x4 ; Debug Table 0x1f.0x1 = 0x3d7,0x2 03d8 e5fd | | Load 0x2,-0x3 03d9 e5ff | | Load 0x2,-0x1 03da e210 | | Load 0x1,0x10 03db 025b | [ | Execute Discrete,Check_In_Type 03dc e21e | | Load 0x1,0x1e 03dd 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03de 00d2 | | Pop_Control Pop_Count_2 03df 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03e0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x1f.0x2 = 0x3e0,0x3 03e1 e5fd | | Load 0x2,-0x3 03e2 e5ff | | Load 0x2,-0x1 03e3 e210 | | Load 0x1,0x10 03e4 025b | [ | Execute Discrete,Check_In_Type 03e5 e21e | | Load 0x1,0x1e 03e6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 03e7 00d2 | | Pop_Control Pop_Count_2 03e8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03e9 0000 0000 | | .BLANK 0000[0x7] 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03f3 | | .CONST 0x03f3 ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0001 | | .CONST 0x0001 ; Number of locals 03f3 BODY_03f0: 03f3 INIT_03f0: 03f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x20 = .DEBUG 0x03f3,0x065e,0x1002,0x0000,0x0037,0x0684,0x0000,0x0084 ; Debug Table 0x20.0x0 = 0x3f3,0x1 03f4 e21e | | Load 0x1,0x1e 03f5 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03f6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03f7 0000 | | .XXX[0x1] 03f8 ; -------------------------------------------------------------------------------------- 03f8 ; SUBPROGRAM 03f8 ; -------------------------------------------------------------------------------------- 03f8 03fb | | .CONST 0x03fb ; Address of begin 03f9 0004 | | .CONST 0x0004 ; Address of exception handler 03fa 0001 | | .CONST 0x0001 ; Number of locals 03fb BODY_03f8: 03fb INIT_03f8: 03fb 00da | | Load_Top At_Offset_2 ; Debug Table 0x21 = .DEBUG 0x03fb,0x0662,0x1002,0x0000,0x0037,0x0684,0x0000,0x008d ; Debug Table 0x21.0x0 = 0x3fb,0x1 03fc e21e | | Load 0x1,0x1e 03fd 1818 | | Execute Package,Field_Execute,Field_Number 0x18 03fe 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ff 0000 | | .XXX[0x1] 0400 0000 0000 | | .LITERAL {0x00000000, 0x00370684} 0404 ; -------------------------------------------------------------------------------------- 0404 ; STRING TABLE 0404 ; -------------------------------------------------------------------------------------- 0404 000a | | .STRTAB 0x000a->0x0409 ; "HEAD" 0405 000c | | .STRTAB 0x000c->0x040b ; "TAIL" 0406 000e | | .STRTAB 0x000e->0x040d ; "HEAD" 0407 0010 | | .STRTAB 0x0010->0x040f ; "TAIL" 0408 0012 | | .STREND 0x0012->0x0411 0409 4845 4144 |HEAD| .STRTAB_STRINGS 0411 0000 0000 | | .BLANK 0000[0x7] 0418 ; -------------------------------------------------------------------------------------- 0418 ; Debug Table 0418 ; -------------------------------------------------------------------------------------- 0418 0003 0022 | "| .CONST 0x0003,0x0022 041a 000b 052a | *| .DEBUG 0x000b,0x052a,0x8000,0x0000,0x0037,0x0684,0x0000,0x0005 0422 001d 0530 | 0| .DEBUG 0x001d,0x0530,0x8000,0x0000,0x0037,0x14a4,0x0000,0x0003 042a 0033 0536 | 3 6| .DEBUG 0x0033,0x0536,0x4000,0x0000,0x0037,0x0684,0x0000,0x00bb 0432 00c1 0564 | d| .DEBUG 0x00c1,0x0564,0x4000,0x0000,0x0037,0x14a4,0x0000,0x00dd 043a 00e3 057e | ~| .DEBUG 0x00e3,0x057e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00d6 0442 0113 058e | | .DEBUG 0x0113,0x058e,0x1002,0x0000,0x0037,0x0684,0x0000,0x00de 044a 0123 0596 | # | .DEBUG 0x0123,0x0596,0x1001,0x0000,0x0037,0x0684,0x0000,0x00e8 0452 0133 059e | 3 | .DEBUG 0x0133,0x059e,0x1001,0x0000,0x0037,0x0684,0x0000,0x00f8 045a 014b 05a6 | K | .DEBUG 0x014b,0x05a6,0x1005,0x0000,0x0037,0x0684,0x0000,0x0104 0462 0163 05a8 | c | .DEBUG 0x0163,0x05a8,0x1001,0x0000,0x0037,0x0684,0x0000,0x010a 046a 0173 05b0 | s | .DEBUG 0x0173,0x05b0,0x1002,0x0000,0x0037,0x0684,0x0000,0x011b 0472 0183 05b6 | | .DEBUG 0x0183,0x05b6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0124 047a 0193 05bc | | .DEBUG 0x0193,0x05bc,0x1005,0x0000,0x0037,0x0684,0x0000,0x0138 0482 01db 05be | | .DEBUG 0x01db,0x05be,0x1005,0x0000,0x0037,0x0684,0x0000,0x0158 048a 01f3 05c0 | | .DEBUG 0x01f3,0x05c0,0x1005,0x0000,0x0037,0x0684,0x0000,0x0173 0492 020b 05c2 | | .DEBUG 0x020b,0x05c2,0x1001,0x0000,0x0037,0x0684,0x0000,0x017c 049a 0213 05c6 | | .DEBUG 0x0213,0x05c6,0x1002,0x0000,0x0037,0x0684,0x0000,0x0188 04a2 0223 05ca | # | .DEBUG 0x0223,0x05ca,0x1002,0x0000,0x0037,0x0684,0x0000,0x0191 04aa 0233 05ce | 3 | .DEBUG 0x0233,0x05ce,0x1005,0x0000,0x0037,0x0684,0x0000,0x01c8 04b2 0273 05d0 | s | .DEBUG 0x0273,0x05d0,0x1002,0x0000,0x0037,0x14a4,0x0000,0x011b 04ba 028b 05d4 | | .DEBUG 0x028b,0x05d4,0x1002,0x0000,0x0037,0x14a4,0x0000,0x024e 04c2 02a3 05de | | .DEBUG 0x02a3,0x05de,0x1001,0x0000,0x0037,0x14a4,0x0000,0x01b4 04ca 02c3 05ee | | .DEBUG 0x02c3,0x05ee,0x1001,0x0000,0x0037,0x14a4,0x0000,0x0287 04d2 0303 0600 | | .DEBUG 0x0303,0x0600,0x1004,0x0000,0x0037,0x14a4,0x0000,0x0209 04da 0323 060c | # | .DEBUG 0x0323,0x060c,0x4000,0x0000,0x0037,0x0684,0x0000,0x0006 04e2 035a 0624 | Z $| .DEBUG 0x035a,0x0624,0x4000,0x0000,0x0037,0x14a4,0x0000,0x0004 04ea 0373 0634 | s 4| .DEBUG 0x0373,0x0634,0x1001,0x0000,0x0037,0x0684,0x0000,0x0038 04f2 037b 0638 | { 8| .DEBUG 0x037b,0x0638,0x1002,0x0000,0x0037,0x0684,0x0000,0x0040 04fa 038b 0640 | @| .DEBUG 0x038b,0x0640,0x1001,0x0000,0x0037,0x0684,0x0000,0x0045 0502 03a3 064c | L| .DEBUG 0x03a3,0x064c,0x1001,0x0000,0x0037,0x0684,0x0000,0x0059 050a 03bb 0654 | T| .DEBUG 0x03bb,0x0654,0x1005,0x0000,0x0037,0x0684,0x0000,0x0069 0512 03d3 0656 | V| .DEBUG 0x03d3,0x0656,0x1001,0x0000,0x0037,0x0684,0x0000,0x006f 051a 03f3 065e | ^| .DEBUG 0x03f3,0x065e,0x1002,0x0000,0x0037,0x0684,0x0000,0x0084 0522 03fb 0662 | b| .DEBUG 0x03fb,0x0662,0x1002,0x0000,0x0037,0x0684,0x0000,0x008d 052a ; -------------------------------------------------------------------------------------- 052a ; Debug3 Subtable 0x0 052a ; -------------------------------------------------------------------------------------- 052a 0002 0000 | | .DBG3TAB 0x0002,0x0000 052c 000b ffff | | .CONST 0x000b,0xffff 052e 0014 fffe | | .CONST 0x0014,0xfffe 0530 ; -------------------------------------------------------------------------------------- 0530 ; Debug3 Subtable 0x1 0530 ; -------------------------------------------------------------------------------------- 0530 0002 0000 | | .DBG3TAB 0x0002,0x0000 0532 001d ffff | | .CONST 0x001d,0xffff 0534 0020 fffe | | .CONST 0x0020,0xfffe 0536 ; -------------------------------------------------------------------------------------- 0536 ; Debug3 Subtable 0x2 0536 ; -------------------------------------------------------------------------------------- 0536 0016 0000 | | .DBG3TAB 0x0016,0x0000 0538 0033 ffff | 3 | .CONST 0x0033,0xffff 053a 0039 fffe | 9 | .CONST 0x0039,0xfffe 053c 003b fffd | ; | .CONST 0x003b,0xfffd 053e 003d fffc | = | .CONST 0x003d,0xfffc 0540 003f fffb | ? | .CONST 0x003f,0xfffb 0542 0041 fffa | A | .CONST 0x0041,0xfffa 0544 0046 fff9 | F | .CONST 0x0046,0xfff9 0546 0048 fff8 | H | .CONST 0x0048,0xfff8 0548 004a fff7 | J | .CONST 0x004a,0xfff7 054a 004c fff6 | L | .CONST 0x004c,0xfff6 054c 004e fff5 | N | .CONST 0x004e,0xfff5 054e 0050 fff4 | P | .CONST 0x0050,0xfff4 0550 005c fff3 | \ | .CONST 0x005c,0xfff3 0552 0061 fff2 | a | .CONST 0x0061,0xfff2 0554 006b fff1 | k | .CONST 0x006b,0xfff1 0556 0072 fff0 | r | .CONST 0x0072,0xfff0 0558 0074 ffef | t | .CONST 0x0074,0xffef 055a 0076 ffee | v | .CONST 0x0076,0xffee 055c 0078 ffed | x | .CONST 0x0078,0xffed 055e 0095 ffec | | .CONST 0x0095,0xffec 0560 009e ffeb | | .CONST 0x009e,0xffeb 0562 00a0 ffea | | .CONST 0x00a0,0xffea 0564 ; -------------------------------------------------------------------------------------- 0564 ; Debug3 Subtable 0x3 0564 ; -------------------------------------------------------------------------------------- 0564 000c 0000 | | .DBG3TAB 0x000c,0x0000 0566 00c1 ffff | | .CONST 0x00c1,0xffff 0568 00c3 fffe | | .CONST 0x00c3,0xfffe 056a 00c5 fffd | | .CONST 0x00c5,0xfffd 056c 00c7 fffc | | .CONST 0x00c7,0xfffc 056e 00c9 fffb | | .CONST 0x00c9,0xfffb 0570 00cb fffa | | .CONST 0x00cb,0xfffa 0572 00cd fff9 | | .CONST 0x00cd,0xfff9 0574 00cf fff8 | | .CONST 0x00cf,0xfff8 0576 00d1 fff7 | | .CONST 0x00d1,0xfff7 0578 00d3 fff6 | | .CONST 0x00d3,0xfff6 057a 00d5 fff5 | | .CONST 0x00d5,0xfff5 057c 00d7 fff4 | | .CONST 0x00d7,0xfff4 057e ; -------------------------------------------------------------------------------------- 057e ; Debug3 Subtable 0x4 057e ; -------------------------------------------------------------------------------------- 057e 0000 0007 | | .DBG3TAB 0x0000,0x0007 0580 00e3 0001 | | .CONST 0x00e3,0x0001 0582 00e6 0002 | | .CONST 0x00e6,0x0002 0584 00eb 0003 | | .CONST 0x00eb,0x0003 0586 00f1 0004 | | .CONST 0x00f1,0x0004 0588 00f6 0005 | | .CONST 0x00f6,0x0005 058a 00fb 0006 | | .CONST 0x00fb,0x0006 058c 0108 0007 | | .CONST 0x0108,0x0007 058e ; -------------------------------------------------------------------------------------- 058e ; Debug3 Subtable 0x5 058e ; -------------------------------------------------------------------------------------- 058e 0001 0002 | | .DBG3TAB 0x0001,0x0002 0590 0113 ffff | | .CONST 0x0113,0xffff 0592 0118 0001 | | .CONST 0x0118,0x0001 0594 011b 0002 | | .CONST 0x011b,0x0002 0596 ; -------------------------------------------------------------------------------------- 0596 ; Debug3 Subtable 0x6 0596 ; -------------------------------------------------------------------------------------- 0596 0001 0002 | | .DBG3TAB 0x0001,0x0002 0598 0123 ffff | # | .CONST 0x0123,0xffff 059a 0125 0001 | % | .CONST 0x0125,0x0001 059c 012d 0002 | - | .CONST 0x012d,0x0002 059e ; -------------------------------------------------------------------------------------- 059e ; Debug3 Subtable 0x7 059e ; -------------------------------------------------------------------------------------- 059e 0001 0002 | | .DBG3TAB 0x0001,0x0002 05a0 0133 ffff | 3 | .CONST 0x0133,0xffff 05a2 0134 0001 | 4 | .CONST 0x0134,0x0001 05a4 0142 0002 | B | .CONST 0x0142,0x0002 05a6 ; -------------------------------------------------------------------------------------- 05a6 ; Debug3 Subtable 0x8 05a6 ; -------------------------------------------------------------------------------------- 05a6 0000 0000 | | .DBG3TAB 0x0000,0x0000 05a8 ; -------------------------------------------------------------------------------------- 05a8 ; Debug3 Subtable 0x9 05a8 ; -------------------------------------------------------------------------------------- 05a8 0001 0002 | | .DBG3TAB 0x0001,0x0002 05aa 0163 ffff | c | .CONST 0x0163,0xffff 05ac 0165 0001 | e | .CONST 0x0165,0x0001 05ae 016d 0002 | m | .CONST 0x016d,0x0002 05b0 ; -------------------------------------------------------------------------------------- 05b0 ; Debug3 Subtable 0xa 05b0 ; -------------------------------------------------------------------------------------- 05b0 0000 0002 | | .DBG3TAB 0x0000,0x0002 05b2 0173 0001 | s | .CONST 0x0173,0x0001 05b4 0178 0002 | x | .CONST 0x0178,0x0002 05b6 ; -------------------------------------------------------------------------------------- 05b6 ; Debug3 Subtable 0xb 05b6 ; -------------------------------------------------------------------------------------- 05b6 0000 0002 | | .DBG3TAB 0x0000,0x0002 05b8 0183 0001 | | .CONST 0x0183,0x0001 05ba 0188 0002 | | .CONST 0x0188,0x0002 05bc ; -------------------------------------------------------------------------------------- 05bc ; Debug3 Subtable 0xc 05bc ; -------------------------------------------------------------------------------------- 05bc 0000 0000 | | .DBG3TAB 0x0000,0x0000 05be ; -------------------------------------------------------------------------------------- 05be ; Debug3 Subtable 0xd 05be ; -------------------------------------------------------------------------------------- 05be 0000 0000 | | .DBG3TAB 0x0000,0x0000 05c0 ; -------------------------------------------------------------------------------------- 05c0 ; Debug3 Subtable 0xe 05c0 ; -------------------------------------------------------------------------------------- 05c0 0000 0000 | | .DBG3TAB 0x0000,0x0000 05c2 ; -------------------------------------------------------------------------------------- 05c2 ; Debug3 Subtable 0xf 05c2 ; -------------------------------------------------------------------------------------- 05c2 0000 0001 | | .DBG3TAB 0x0000,0x0001 05c4 020b 0001 | | .CONST 0x020b,0x0001 05c6 ; -------------------------------------------------------------------------------------- 05c6 ; Debug3 Subtable 0x10 05c6 ; -------------------------------------------------------------------------------------- 05c6 0000 0001 | | .DBG3TAB 0x0000,0x0001 05c8 0213 0001 | | .CONST 0x0213,0x0001 05ca ; -------------------------------------------------------------------------------------- 05ca ; Debug3 Subtable 0x11 05ca ; -------------------------------------------------------------------------------------- 05ca 0000 0001 | | .DBG3TAB 0x0000,0x0001 05cc 0223 0001 | # | .CONST 0x0223,0x0001 05ce ; -------------------------------------------------------------------------------------- 05ce ; Debug3 Subtable 0x12 05ce ; -------------------------------------------------------------------------------------- 05ce 0000 0000 | | .DBG3TAB 0x0000,0x0000 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; Debug3 Subtable 0x13 05d0 ; -------------------------------------------------------------------------------------- 05d0 0000 0001 | | .DBG3TAB 0x0000,0x0001 05d2 0273 0001 | s | .CONST 0x0273,0x0001 05d4 ; -------------------------------------------------------------------------------------- 05d4 ; Debug3 Subtable 0x14 05d4 ; -------------------------------------------------------------------------------------- 05d4 0002 0002 | | .DBG3TAB 0x0002,0x0002 05d6 028b ffff | | .CONST 0x028b,0xffff 05d8 028c fffe | | .CONST 0x028c,0xfffe 05da 028e 0001 | | .CONST 0x028e,0x0001 05dc 029c 0002 | | .CONST 0x029c,0x0002 05de ; -------------------------------------------------------------------------------------- 05de ; Debug3 Subtable 0x15 05de ; -------------------------------------------------------------------------------------- 05de 0001 0006 | | .DBG3TAB 0x0001,0x0006 05e0 02a3 ffff | | .CONST 0x02a3,0xffff 05e2 02a6 0001 | | .CONST 0x02a6,0x0001 05e4 02ab 0002 | | .CONST 0x02ab,0x0002 05e6 02af 0003 | | .CONST 0x02af,0x0003 05e8 02b1 0004 | | .CONST 0x02b1,0x0004 05ea 02b4 0005 | | .CONST 0x02b4,0x0005 05ec 02bd 0006 | | .CONST 0x02bd,0x0006 05ee ; -------------------------------------------------------------------------------------- 05ee ; Debug3 Subtable 0x16 05ee ; -------------------------------------------------------------------------------------- 05ee 0001 0007 | | .DBG3TAB 0x0001,0x0007 05f0 02c3 ffff | | .CONST 0x02c3,0xffff 05f2 02c5 0001 | | .CONST 0x02c5,0x0001 05f4 02ca 0002 | | .CONST 0x02ca,0x0002 05f6 02cb 0003 | | .CONST 0x02cb,0x0003 05f8 02d4 0004 | | .CONST 0x02d4,0x0004 05fa 02e3 0005 | | .CONST 0x02e3,0x0005 05fc 02e7 0006 | | .CONST 0x02e7,0x0006 05fe 02f0 0007 | | .CONST 0x02f0,0x0007 0600 ; -------------------------------------------------------------------------------------- 0600 ; Debug3 Subtable 0x17 0600 ; -------------------------------------------------------------------------------------- 0600 0001 0004 | | .DBG3TAB 0x0001,0x0004 0602 0303 ffff | | .CONST 0x0303,0xffff 0604 0308 0001 | | .CONST 0x0308,0x0001 0606 030b 0002 | | .CONST 0x030b,0x0002 0608 0313 0003 | | .CONST 0x0313,0x0003 060a 031b 0004 | | .CONST 0x031b,0x0004 060c ; -------------------------------------------------------------------------------------- 060c ; Debug3 Subtable 0x18 060c ; -------------------------------------------------------------------------------------- 060c 000b 0000 | | .DBG3TAB 0x000b,0x0000 060e 0323 ffff | # | .CONST 0x0323,0xffff 0610 0325 fffe | % | .CONST 0x0325,0xfffe 0612 0327 fffd | ' | .CONST 0x0327,0xfffd 0614 0329 fffc | ) | .CONST 0x0329,0xfffc 0616 032b fffb | + | .CONST 0x032b,0xfffb 0618 032d fffa | - | .CONST 0x032d,0xfffa 061a 0332 fff9 | 2 | .CONST 0x0332,0xfff9 061c 0334 fff8 | 4 | .CONST 0x0334,0xfff8 061e 0336 fff7 | 6 | .CONST 0x0336,0xfff7 0620 0338 fff6 | 8 | .CONST 0x0338,0xfff6 0622 0355 fff5 | U | .CONST 0x0355,0xfff5 0624 ; -------------------------------------------------------------------------------------- 0624 ; Debug3 Subtable 0x19 0624 ; -------------------------------------------------------------------------------------- 0624 0007 0000 | | .DBG3TAB 0x0007,0x0000 0626 035a ffff | Z | .CONST 0x035a,0xffff 0628 035c fffe | \ | .CONST 0x035c,0xfffe 062a 035e fffd | ^ | .CONST 0x035e,0xfffd 062c 0360 fffc | ` | .CONST 0x0360,0xfffc 062e 0362 fffb | b | .CONST 0x0362,0xfffb 0630 0364 fffa | d | .CONST 0x0364,0xfffa 0632 0366 fff9 | f | .CONST 0x0366,0xfff9 0634 ; -------------------------------------------------------------------------------------- 0634 ; Debug3 Subtable 0x1a 0634 ; -------------------------------------------------------------------------------------- 0634 0000 0001 | | .DBG3TAB 0x0000,0x0001 0636 0373 0001 | s | .CONST 0x0373,0x0001 0638 ; -------------------------------------------------------------------------------------- 0638 ; Debug3 Subtable 0x1b 0638 ; -------------------------------------------------------------------------------------- 0638 0001 0002 | | .DBG3TAB 0x0001,0x0002 063a 037b ffff | { | .CONST 0x037b,0xffff 063c 037f 0001 | | .CONST 0x037f,0x0001 063e 0382 0002 | | .CONST 0x0382,0x0002 0640 ; -------------------------------------------------------------------------------------- 0640 ; Debug3 Subtable 0x1c 0640 ; -------------------------------------------------------------------------------------- 0640 0000 0005 | | .DBG3TAB 0x0000,0x0005 0642 038b 0001 | | .CONST 0x038b,0x0001 0644 038e 0002 | | .CONST 0x038e,0x0002 0646 0390 0003 | | .CONST 0x0390,0x0003 0648 0393 0004 | | .CONST 0x0393,0x0004 064a 039c 0005 | | .CONST 0x039c,0x0005 064c ; -------------------------------------------------------------------------------------- 064c ; Debug3 Subtable 0x1d 064c ; -------------------------------------------------------------------------------------- 064c 0001 0002 | | .DBG3TAB 0x0001,0x0002 064e 03a3 ffff | | .CONST 0x03a3,0xffff 0650 03a4 0001 | | .CONST 0x03a4,0x0001 0652 03ad 0002 | | .CONST 0x03ad,0x0002 0654 ; -------------------------------------------------------------------------------------- 0654 ; Debug3 Subtable 0x1e 0654 ; -------------------------------------------------------------------------------------- 0654 0000 0000 | | .DBG3TAB 0x0000,0x0000 0656 ; -------------------------------------------------------------------------------------- 0656 ; Debug3 Subtable 0x1f 0656 ; -------------------------------------------------------------------------------------- 0656 0000 0003 | | .DBG3TAB 0x0000,0x0003 0658 03d3 0001 | | .CONST 0x03d3,0x0001 065a 03d7 0002 | | .CONST 0x03d7,0x0002 065c 03e0 0003 | | .CONST 0x03e0,0x0003 065e ; -------------------------------------------------------------------------------------- 065e ; Debug3 Subtable 0x20 065e ; -------------------------------------------------------------------------------------- 065e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0660 03f3 0001 | | .CONST 0x03f3,0x0001 0662 ; -------------------------------------------------------------------------------------- 0662 ; Debug3 Subtable 0x21 0662 ; -------------------------------------------------------------------------------------- 0662 0000 0001 | | .DBG3TAB 0x0000,0x0001 0664 03fb 0001 | | .CONST 0x03fb,0x0001 0666 0000 0000 | | .BLANK 0000[0x19a]