|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0368 | h | .CONST 0x0368 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 008b | | .CONST 0x008b ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0028 | ( | .CONST 0x0028 ; Number of locals 000b INIT_0008: 000b e001 | | Load 0x0,0x1 ; Debug Table 0x0 = .DEBUG 0x000b,0x03e2,0xc000,0x0000,0x0057,0x7b55,0x0000,0x0007 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 000d 0129 | ) | Execute Any,Make_Visible 000e e002 | | Load 0x0,0x2 ; Debug Table 0x0.0x3 = 0xe,0xfffc 000f 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0010 0129 | ) | Execute Any,Make_Visible 0011 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x11,0xfffb 0013 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x13,0xfffa 0015 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x15,0xfff9 0017 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x17,0xfff8 0019 029a 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x19,0xfff7 001b 4804 |H | Short_Literal 0x4 ; Debug Table 0x0.0x9 = 0x1b,0xfff6 001c 032b | + | Declare_Type Record,Incomplete,Visible 001d 029a 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1d,0xfff5 001f 029a 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1f,0xfff4 0021 029a 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x21,0xfff3 0023 029a 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x23,0xfff2 0025 e002 | | Load 0x0,0x2 ; Debug Table 0x0.0xe = 0x25,0xfff1 0026 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0027 e002 | | Load 0x0,0x2 ; Debug Table 0x0.0xf = 0x27,0xfff0 0028 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0029 e213 | | Load 0x1,0x13 002a 00da | | Load_Top At_Offset_2 002b 4800 |H | Short_Literal 0x0 002c e211 | | Load 0x1,0x11 002d 0a01 | | Execute_Immediate Plus,0x1 002e 0248 | H | Execute Discrete,Check_In_Integer 002f 00e3 | | Load_Encached Natural_Cache 0030 03f8 | | Declare_Type Discrete,Constrained 0031 029f 02eb | | Declare_Subprogram INIT_02e8,For_Call 0033 e219 | | Load 0x1,0x19 0034 0326 | & | Complete_Type Record,By_Defining 0035 00bf | | Action Accept_Activation 0036 e003 | | Load 0x0,0x3 ; Debug Table 0x1 = .DEBUG 0x0036,0x0404,0xc000,0x0000,0x0057,0x7ba5,0x0000,0x000d ; Debug Table 0x1.0x0 = 0x36,0xffff ; Debug Table 0x1.0x1 = 0x36,0xfffe ; Debug Table 0x1.0x2 = 0x36,0xfffd 0037 190e | | Execute Package,Field_Reference,Field_Number 0xe 0038 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x3 = 0x38,0xfffc 0039 4800 |H | Short_Literal 0x0 003a 4801 |H | Short_Literal 0x1 003b 4801 |H | Short_Literal 0x1 003c 4804 |H | Short_Literal 0x4 003d 0318 | | Declare_Type Variant_Record,Incomplete 003e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x4 = 0x3e,0xfffb 003f 02a0 | | Declare_Subprogram Null_Subprogram 0040 03ad | | Declare_Type Heap_Access,Defined 0041 e20f | | Load 0x1,0xf ; Debug Table 0x1.0x5 = 0x41,0xfffa ; Debug Table 0x1.0x6 = 0x41,0xfff9 0042 e21e | | Load 0x1,0x1e 0043 00e9 | | Load_Encached String_Cache 0044 029f 0313 | | Declare_Subprogram INIT_0310,For_Call 0046 4800 |H | Short_Literal 0x0 0047 4801 |H | Short_Literal 0x1 0048 4802 |H | Short_Literal 0x2 0049 e220 | | Load 0x1,0x20 004a 0307 | | Complete_Type Variant_Record,By_Defining 004b 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x7 = 0x4b,0xfff8 004c e211 | | Load 0x1,0x11 004d e21e | | Load 0x1,0x1e 004e 029f 0343 | C| Declare_Subprogram INIT_0340,For_Call 0050 4801 |H | Short_Literal 0x1 0051 035d | ] | Declare_Type Array,Defined 0052 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x8 = 0x52,0xfff7 0053 02a0 | | Declare_Subprogram Null_Subprogram 0054 03ad | | Declare_Type Heap_Access,Defined 0055 62b2 |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x00577ba5} ; Debug Table 0x1.0x9 = 0x55,0xfff6 ; Debug Table 0x1.0xa = 0x55,0xfff5 0056 4865 |He | Short_Literal 0x65 0057 e220 | | Load 0x1,0x20 0058 e002 | | Load 0x0,0x2 0059 1b17 | | Execute Package,Field_Read,Field_Number 0x17 005a 0387 | | Declare_Variable Package 005b 00d8 | | Load_Top At_Offset_0 005c 020f | | Execute Module,Activate 005d 62aa |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x00577ba5} ; Debug Table 0x1.0xb = 0x5d,0xfff4 005e 486d |Hm | Short_Literal 0x6d 005f e220 | | Load 0x1,0x20 0060 e221 | ! | Load 0x1,0x21 0061 e004 | | Load 0x0,0x4 0062 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 0063 0387 | | Declare_Variable Package 0064 00d8 | | Load_Top At_Offset_0 0065 020f | | Execute Module,Activate 0066 62a1 |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x00577ba5} ; Debug Table 0x1.0xc = 0x66,0xfff3 0067 4876 |Hv | Short_Literal 0x76 0068 e222 | " | Load 0x1,0x22 0069 e002 | | Load 0x0,0x2 006a 1b17 | | Execute Package,Field_Read,Field_Number 0x17 006b 0387 | | Declare_Variable Package 006c 00d8 | | Load_Top At_Offset_0 006d 020f | | Execute Module,Activate 006e 6299 |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x00577ba5} ; Debug Table 0x1.0xd = 0x6e,0xfff2 006f 487e |H~ | Short_Literal 0x7e 0070 e222 | " | Load 0x1,0x22 0071 e223 | # | Load 0x1,0x23 0072 e004 | | Load 0x0,0x4 0073 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 0074 0387 | | Declare_Variable Package 0075 00d8 | | Load_Top At_Offset_0 0076 020f | | Execute Module,Activate 0077 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xe = 0x77,0xfff1 0078 00c7 | | Action Elaborate_Subprogram 0079 029d 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call ; Debug Table 0x1.0xf = 0x79,0xfff0 007b 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x10 = 0x7b,0xffef 007c 00c7 | | Action Elaborate_Subprogram 007d 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x11 = 0x7d,0xffee 007e 00c7 | | Action Elaborate_Subprogram 007f 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x12 = 0x7f,0xffed 0080 00c7 | | Action Elaborate_Subprogram 0081 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x13 = 0x81,0xffec 0082 00c7 | | Action Elaborate_Subprogram 0083 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x14 = 0x83,0xffeb 0084 00c7 | | Action Elaborate_Subprogram 0085 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x15 = 0x85,0xffea 0086 00c7 | | Action Elaborate_Subprogram 0087 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x16 = 0x87,0xffe9 0088 00c7 | | Action Elaborate_Subprogram 0089 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x17 = 0x89,0xffe8 008a 00c7 | | Action Elaborate_Subprogram 008b BODY_0008: 008b 00bc | | Action Signal_Activated 008c 00bb | | Action Signal_Completion 008d 0000 0000 | | .XXX[0x3] 008f 0000 | | 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 00ad | | .CONST 0x00ad ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0004 | | .CONST 0x0004 ; Number of locals 0093 INIT_0090: 0093 e002 | | Load 0x0,0x2 ; Debug Table 0x2 = .DEBUG 0x0093,0x0436,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0029 ; Debug Table 0x2.0x0 = 0x93,0xffff 0094 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0095 02c7 | | Declare_Variable Any 0096 00d8 | | Load_Top At_Offset_0 0097 1c00 | | Execute_Immediate Run_Utility,0x0 0098 e222 | " | Load 0x1,0x22 ; Debug Table 0x2.0x1 = 0x98,0xfffe 0099 0337 | 7 | Declare_Variable Array 009a e222 | " | Load 0x1,0x22 009b 0337 | 7 | Declare_Variable Array 009c 00d8 | | Load_Top At_Offset_0 009d 01d9 | | Execute Vector,Reverse_Bounds 009e 0263 | c | Execute Discrete,Above_Bound 009f 7009 |p | Jump_Nonzero 0xa9 00a0 e002 | | Load 0x0,0x2 00a1 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00a2 e004 | | Load 0x0,0x4 00a3 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00a4 0119 | | Execute Any,Check_In_Formal_Type 00a5 00d9 | | Load_Top At_Offset_1 00a6 e404 | | Load 0x2,0x4 00a7 01d6 | | Execute Vector,Field_Write 00a8 3ff7 |? | Loop_Increasing 0xa0 00a9 00d9 | | Load_Top At_Offset_1 00aa 01d4 | | Execute Vector,Structure_Write 00ab e003 | | Load 0x0,0x3 ; Debug Table 0x2.0x2 = 0xab,0xfffd 00ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00ad BODY_0090: 00ad e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0x3 = 0xad,0x1 00ae 0219 | | Execute Heap_Access,All_Read 00af 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00b0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 00b1 e210 | | Load 0x1,0x10 00b2 e003 | | Load 0x0,0x3 00b3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00b4 e402 | | Load 0x2,0x2 00b5 0120 | | Execute Any,Is_Value 00b6 6803 |h | Jump_Zero 0xba 00b7 e002 | | Load 0x0,0x2 00b8 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00b9 7801 |x | Jump 0xbb 00ba e402 | | Load 0x2,0x2 00bb 00da | | Load_Top At_Offset_2 00bc e405 | | Load 0x2,0x5 00bd 01d7 | | Execute Vector,Field_Read 00be e403 | | Load 0x2,0x3 00bf 012c | , | Execute Any,Size 00c0 00e4 | | Load_Encached Positive_Cache 00c1 025b | [ | Execute Discrete,Check_In_Type 00c2 e5ff | | Load 0x2,-0x1 00c3 0217 | | Execute Heap_Access,All_Reference 00c4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00c5 8005 | | Call 0x0,0x5 00c6 00db | | Load_Top At_Offset_3 00c7 e405 | | Load 0x2,0x5 00c8 01d6 | | Execute Vector,Field_Write 00c9 c402 | | Store 0x2,0x2 00ca 005b | [ | Store_Top Discrete,At_Offset_3 00cb 00d2 | | Pop_Control Pop_Count_2 00cc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x4 = 0xcc,0x2 00cd 821f | | Call 0x1,0x1f 00ce 6802 |h | Jump_Zero 0xd1 00cf 6234 |b4 | Indirect_Literal Discrete,0x304,{0x00000000, 0x577b5501} ; Debug Table 0x2.0x5 = 0xcf,0x3 00d0 0257 | W | Execute Discrete,Raise 00d1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x6 = 0xd1,0x4 00d2 00db | | Load_Top At_Offset_3 00d3 e5ff | | Load 0x2,-0x1 00d4 0217 | | Execute Heap_Access,All_Reference 00d5 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00d6 e226 | & | Load 0x1,0x26 00d7 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00d8 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x7 = 0xd8,0x5 00d9 c5fe | | Store 0x2,-0x2 00da 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00db 0000 0000 | | .BLANK 0000[0x5] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00fc | | .CONST 0x00fc ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0004 | | .CONST 0x0004 ; Number of locals 00e3 INIT_00e0: 00e3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3 = .DEBUG 0x00e3,0x0448,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0035 ; Debug Table 0x3.0x0 = 0xe3,0xffff 00e4 8228 | ( | Call 0x1,0x28 00e5 00e2 | | Load_Encached Integer_Cache 00e6 03f1 | | Declare_Variable Discrete,With_Value 00e7 e223 | # | Load 0x1,0x23 ; Debug Table 0x3.0x1 = 0xe7,0xfffe 00e8 e5fe | | Load 0x2,-0x2 00e9 e5ff | | Load 0x2,-0x1 00ea 0217 | | Execute Heap_Access,All_Reference 00eb 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00ec 0219 | | Execute Heap_Access,All_Read 00ed e227 | ' | Load 0x1,0x27 00ee 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00ef 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00f0 e221 | ! | Load 0x1,0x21 ; Debug Table 0x3.0x2 = 0xf0,0xfffd 00f1 00da | | Load_Top At_Offset_2 00f2 00da | | Load_Top At_Offset_2 00f3 0217 | | Execute Heap_Access,All_Reference 00f4 01d7 | | Execute Vector,Field_Read 00f5 e5ff | | Load 0x2,-0x1 00f6 0217 | | Execute Heap_Access,All_Reference 00f7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00f8 0219 | | Execute Heap_Access,All_Read 00f9 e225 | % | Load 0x1,0x25 00fa 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00fb 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00fc BODY_00e0: 00fc 00cf | | Action Mark_Auxiliary 00fd 781a |x | Jump 0x118 00fe 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x3 = 0xfe,0x2 00ff e5fd | | Load 0x2,-0x3 0100 00db | | Load_Top At_Offset_3 0101 0217 | | Execute Heap_Access,All_Reference 0102 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 0103 e006 | | Load 0x0,0x6 0104 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0105 6807 |h | Jump_Zero 0x10d 0106 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x4 = 0x106,0x3 0107 0217 | | Execute Heap_Access,All_Reference 0108 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0109 c5fc | | Store 0x2,-0x4 010a 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x5 = 0x10a,0x4 010b a5fb | | Store_Unchecked 0x2,-0x5 010c 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x3.0x6 = 0x10c,0x5 010d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x7 = 0x10d,0x6 010e 0217 | | Execute Heap_Access,All_Reference 010f 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0110 e5ff | | Load 0x2,-0x1 0111 0217 | | Execute Heap_Access,All_Reference 0112 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0113 0219 | | Execute Heap_Access,All_Read 0114 e225 | % | Load 0x1,0x25 0115 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0116 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0117 00c9 | | Action Pop_Auxiliary_Loop 0118 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x8 = 0x118,0x1 0119 77e4 |w | Jump_Nonzero 0xfe 011a 00ce | | Action Pop_Auxiliary 011b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x9 = 0x11b,0x7 011c a5fb | | Store_Unchecked 0x2,-0x5 011d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 011e 0000 0000 | | .XXX[0x2] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 013c | < | .CONST 0x013c ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0004 | | .CONST 0x0004 ; Number of locals 0123 INIT_0120: 0123 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4 = .DEBUG 0x0123,0x045e,0x1002,0x0000,0x0057,0x7b55,0x0000,0x004d ; Debug Table 0x4.0x0 = 0x123,0xffff 0124 8228 | ( | Call 0x1,0x28 0125 00e2 | | Load_Encached Integer_Cache 0126 03f1 | | Declare_Variable Discrete,With_Value 0127 e223 | # | Load 0x1,0x23 ; Debug Table 0x4.0x1 = 0x127,0xfffe 0128 e5fe | | Load 0x2,-0x2 0129 e5ff | | Load 0x2,-0x1 012a 0217 | | Execute Heap_Access,All_Reference 012b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 012c 0219 | | Execute Heap_Access,All_Read 012d e227 | ' | Load 0x1,0x27 012e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 012f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0130 e221 | ! | Load 0x1,0x21 ; Debug Table 0x4.0x2 = 0x130,0xfffd 0131 00da | | Load_Top At_Offset_2 0132 00da | | Load_Top At_Offset_2 0133 0217 | | Execute Heap_Access,All_Reference 0134 01d7 | | Execute Vector,Field_Read 0135 e5ff | | Load 0x2,-0x1 0136 0217 | | Execute Heap_Access,All_Reference 0137 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0138 0219 | | Execute Heap_Access,All_Read 0139 e225 | % | Load 0x1,0x25 013a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 013b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 013c BODY_0120: 013c 00cf | | Action Mark_Auxiliary 013d 781e |x | Jump 0x15c 013e 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x3 = 0x13e,0x2 013f e5fd | | Load 0x2,-0x3 0140 00db | | Load_Top At_Offset_3 0141 0217 | | Execute Heap_Access,All_Reference 0142 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 0143 e006 | | Load 0x0,0x6 0144 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0145 680b |h | Jump_Zero 0x151 0146 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x4 = 0x146,0x3 0147 0217 | | Execute Heap_Access,All_Reference 0148 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0149 00d8 | | Load_Top At_Offset_0 014a 0120 | | Execute Any,Is_Value 014b 7002 |p | Jump_Nonzero 0x14e 014c 00d8 | | Load_Top At_Offset_0 014d 011e | | Execute Any,Convert 014e e20f | | Load 0x1,0xf 014f 0119 | | Execute Any,Check_In_Formal_Type 0150 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0151 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x5 = 0x151,0x4 0152 0217 | | Execute Heap_Access,All_Reference 0153 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0154 e5ff | | Load 0x2,-0x1 0155 0217 | | Execute Heap_Access,All_Reference 0156 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0157 0219 | | Execute Heap_Access,All_Read 0158 e225 | % | Load 0x1,0x25 0159 1811 | | Execute Package,Field_Execute,Field_Number 0x11 015a 0032 | 2 | Store_Top Heap_Access,At_Offset_2 015b 00c9 | | Action Pop_Auxiliary_Loop 015c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x6 = 0x15c,0x1 015d 77e0 |w | Jump_Nonzero 0x13e 015e 00ce | | Action Pop_Auxiliary 015f 48e0 |H | Short_Literal 0xe0 ; Debug Table 0x4.0x7 = 0x15f,0x5 0160 0257 | W | Execute Discrete,Raise 0161 0000 0000 | | .BLANK 0000[0x7] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 01c0 | | .CONST 0x01c0 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0008 | | .CONST 0x0008 ; Number of locals 016b INIT_0168: 016b e5fd | | Load 0x2,-0x3 ; Debug Table 0x5 = .DEBUG 0x016b,0x0470,0x1001,0x0000,0x0057,0x7b55,0x0000,0x005e ; Debug Table 0x5.0x0 = 0x16b,0xffff 016c 8228 | ( | Call 0x1,0x28 016d 00e2 | | Load_Encached Integer_Cache 016e 03f1 | | Declare_Variable Discrete,With_Value 016f e223 | # | Load 0x1,0x23 ; Debug Table 0x5.0x1 = 0x16f,0xfffe 0170 e5fe | | Load 0x2,-0x2 0171 e5ff | | Load 0x2,-0x1 0172 0217 | | Execute Heap_Access,All_Reference 0173 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0174 0219 | | Execute Heap_Access,All_Read 0175 e227 | ' | Load 0x1,0x27 0176 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0177 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0178 e221 | ! | Load 0x1,0x21 ; Debug Table 0x5.0x2 = 0x178,0xfffd 0179 00da | | Load_Top At_Offset_2 017a 00da | | Load_Top At_Offset_2 017b 0217 | | Execute Heap_Access,All_Reference 017c 01d7 | | Execute Vector,Field_Read 017d e5ff | | Load 0x2,-0x1 017e 0217 | | Execute Heap_Access,All_Reference 017f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0180 0219 | | Execute Heap_Access,All_Read 0181 e225 | % | Load 0x1,0x25 0182 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0183 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0184 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x3 = 0x184,0xfffc 0185 e5fd | | Load 0x2,-0x3 0186 01db | | Execute Vector,Length 0187 00e9 | | Load_Encached String_Cache 0188 035b | [ | Declare_Type Array,Constrained 0189 e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x4 = 0x189,0xfffb 018a 01db | | Execute Vector,Length 018b e220 | | Load 0x1,0x20 018c 1c08 | | Execute_Immediate Run_Utility,0x8 018d e5fd | | Load 0x2,-0x3 018e 01db | | Execute Vector,Length 018f e220 | | Load 0x1,0x20 0190 1c08 | | Execute_Immediate Run_Utility,0x8 0191 e5fd | | Load 0x2,-0x3 0192 00db | | Load_Top At_Offset_3 0193 01c7 | | Execute Vector,Convert 0194 00d9 | | Load_Top At_Offset_1 0195 00d8 | | Load_Top At_Offset_0 0196 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 0197 00da | | Load_Top At_Offset_2 0198 01da | | Execute Vector,Bounds 0199 00da | | Load_Top At_Offset_2 019a 01da | | Execute Vector,Bounds 019b 00da | | Load_Top At_Offset_2 019c 027f | | Execute Discrete,Equal 019d 7002 |p | Jump_Nonzero 0x1a0 019e 48e0 |H | Short_Literal 0xe0 019f 0257 | W | Execute Discrete,Raise 01a0 00d0 | | Action Swap_Control 01a1 00d1 | | Pop_Control Pop_Count_1 01a2 027f | | Execute Discrete,Equal 01a3 7002 |p | Jump_Nonzero 0x1a6 01a4 48e0 |H | Short_Literal 0xe0 01a5 0257 | W | Execute Discrete,Raise 01a6 00d2 | | Pop_Control Pop_Count_2 01a7 00d9 | | Load_Top At_Offset_1 01a8 2904 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x4 01a9 e5fc | | Load 0x2,-0x4 01aa e20f | | Load 0x1,0xf 01ab 0119 | | Execute Any,Check_In_Formal_Type 01ac 00d9 | | Load_Top At_Offset_1 01ad 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 01ae e402 | | Load 0x2,0x2 01af e403 | | Load 0x2,0x3 01b0 0217 | | Execute Heap_Access,All_Reference 01b1 01d7 | | Execute Vector,Field_Read 01b2 e004 | | Load 0x0,0x4 01b3 1b15 | | Execute Package,Field_Read,Field_Number 0x15 01b4 0119 | | Execute Any,Check_In_Formal_Type 01b5 00d9 | | Load_Top At_Offset_1 01b6 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 01b7 00d9 | | Load_Top At_Offset_1 01b8 016d | m | Execute Variant_Record,Structure_Write 01b9 e002 | | Load 0x0,0x2 ; Debug Table 0x5.0x5 = 0x1b9,0xfffa 01ba 1b10 | | Execute Package,Field_Read,Field_Number 0x10 01bb 02c7 | | Declare_Variable Any 01bc 00d8 | | Load_Top At_Offset_0 01bd 1c00 | | Execute_Immediate Run_Utility,0x0 01be e003 | | Load 0x0,0x3 ; Debug Table 0x5.0x6 = 0x1be,0xfff9 01bf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01c0 BODY_0168: 01c0 00cf | | Action Mark_Auxiliary 01c1 7818 |x | Jump 0x1da 01c2 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x7 = 0x1c2,0x2 01c3 e5fd | | Load 0x2,-0x3 01c4 e404 | | Load 0x2,0x4 01c5 0217 | | Execute Heap_Access,All_Reference 01c6 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 01c7 e006 | | Load 0x0,0x6 01c8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01c9 6805 |h | Jump_Zero 0x1cf 01ca e5fc | | Load 0x2,-0x4 ; Debug Table 0x5.0x8 = 0x1ca,0x3 01cb e404 | | Load 0x2,0x4 01cc 0217 | | Execute Heap_Access,All_Reference 01cd 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 01ce 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x5.0x9 = 0x1ce,0x4 01cf e404 | | Load 0x2,0x4 ; Debug Table 0x5.0xa = 0x1cf,0x5 01d0 0217 | | Execute Heap_Access,All_Reference 01d1 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 01d2 e5ff | | Load 0x2,-0x1 01d3 0217 | | Execute Heap_Access,All_Reference 01d4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 01d5 0219 | | Execute Heap_Access,All_Read 01d6 e225 | % | Load 0x1,0x25 01d7 1811 | | Execute Package,Field_Execute,Field_Number 0x11 01d8 a404 | | Store_Unchecked 0x2,0x4 01d9 00c9 | | Action Pop_Auxiliary_Loop 01da e404 | | Load 0x2,0x4 ; Debug Table 0x5.0xb = 0x1da,0x1 01db 77e6 |w | Jump_Nonzero 0x1c2 01dc 00ce | | Action Pop_Auxiliary 01dd e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0xc = 0x1dd,0x6 01de 0219 | | Execute Heap_Access,All_Read 01df 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01e0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01e1 e210 | | Load 0x1,0x10 01e2 e003 | | Load 0x0,0x3 01e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01e4 e407 | | Load 0x2,0x7 01e5 0120 | | Execute Any,Is_Value 01e6 6803 |h | Jump_Zero 0x1ea 01e7 e002 | | Load 0x0,0x2 01e8 1b10 | | Execute Package,Field_Read,Field_Number 0x10 01e9 7801 |x | Jump 0x1eb 01ea e407 | | Load 0x2,0x7 01eb 00da | | Load_Top At_Offset_2 01ec e409 | | Load 0x2,0x9 01ed 01d7 | | Execute Vector,Field_Read 01ee e406 | | Load 0x2,0x6 01ef 012c | , | Execute Any,Size 01f0 00e4 | | Load_Encached Positive_Cache 01f1 025b | [ | Execute Discrete,Check_In_Type 01f2 e5ff | | Load 0x2,-0x1 01f3 0217 | | Execute Heap_Access,All_Reference 01f4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 01f5 8005 | | Call 0x0,0x5 01f6 00db | | Load_Top At_Offset_3 01f7 e409 | | Load 0x2,0x9 01f8 01d6 | | Execute Vector,Field_Write 01f9 c407 | | Store 0x2,0x7 01fa 005b | [ | Store_Top Discrete,At_Offset_3 01fb 00d2 | | Pop_Control Pop_Count_2 01fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xd = 0x1fc,0x7 01fd 821f | | Call 0x1,0x1f 01fe 6802 |h | Jump_Zero 0x201 01ff 6104 |a | Indirect_Literal Discrete,0x304,{0x00000000, 0x577b5501} ; Debug Table 0x5.0xe = 0x1ff,0x8 0200 0257 | W | Execute Discrete,Raise 0201 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0xf = 0x201,0x9 0202 00da | | Load_Top At_Offset_2 0203 e5ff | | Load 0x2,-0x1 0204 0217 | | Execute Heap_Access,All_Reference 0205 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0206 e224 | $ | Load 0x1,0x24 0207 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0208 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x10 = 0x208,0xa 0209 e402 | | Load 0x2,0x2 020a e403 | | Load 0x2,0x3 020b 0217 | | Execute Heap_Access,All_Reference 020c 01d6 | | Execute Vector,Field_Write 020d 4505 |E | Exit_Suprogram New_Top_Offset 0x5 020e 0000 0000 | | .XXX[0x2] 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 0237 | 7 | .CONST 0x0237 ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0007 | | .CONST 0x0007 ; Number of locals 0213 INIT_0210: 0213 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6 = .DEBUG 0x0213,0x0494,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0072 ; Debug Table 0x6.0x0 = 0x213,0xffff 0214 8228 | ( | Call 0x1,0x28 0215 00e2 | | Load_Encached Integer_Cache 0216 03f1 | | Declare_Variable Discrete,With_Value 0217 e223 | # | Load 0x1,0x23 ; Debug Table 0x6.0x1 = 0x217,0xfffe 0218 e5fe | | Load 0x2,-0x2 0219 e5ff | | Load 0x2,-0x1 021a 0217 | | Execute Heap_Access,All_Reference 021b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 021c 0219 | | Execute Heap_Access,All_Read 021d e227 | ' | Load 0x1,0x27 021e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 021f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0220 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x2 = 0x220,0xfffd 0221 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0222 02c7 | | Declare_Variable Any 0223 00da | | Load_Top At_Offset_2 0224 00da | | Load_Top At_Offset_2 0225 0217 | | Execute Heap_Access,All_Reference 0226 01d7 | | Execute Vector,Field_Read 0227 c404 | | Store 0x2,0x4 0228 e221 | ! | Load 0x1,0x21 ; Debug Table 0x6.0x3 = 0x228,0xfffc 0229 00d9 | | Load_Top At_Offset_1 022a e5ff | | Load 0x2,-0x1 022b 0217 | | Execute Heap_Access,All_Reference 022c 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 022d 0219 | | Execute Heap_Access,All_Read 022e e225 | % | Load 0x1,0x25 022f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0230 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0231 e221 | ! | Load 0x1,0x21 ; Debug Table 0x6.0x4 = 0x231,0xfffb 0232 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x5 = 0x232,0xfffa 0233 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0234 02c7 | | Declare_Variable Any 0235 00d8 | | Load_Top At_Offset_0 0236 1c00 | | Execute_Immediate Run_Utility,0x0 0237 BODY_0210: 0237 00cf | | Action Mark_Auxiliary 0238 782e |x. | Jump 0x267 0239 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x6 = 0x239,0x2 023a e5fd | | Load 0x2,-0x3 023b e405 | | Load 0x2,0x5 023c 0217 | | Execute Heap_Access,All_Reference 023d 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 023e e006 | | Load 0x0,0x6 023f 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0240 6817 |h | Jump_Zero 0x258 0241 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x7 = 0x241,0x3 0242 7008 |p | Jump_Nonzero 0x24b 0243 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x8 = 0x243,0x4 0244 0217 | | Execute Heap_Access,All_Reference 0245 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 0246 e402 | | Load 0x2,0x2 0247 e403 | | Load 0x2,0x3 0248 0217 | | Execute Heap_Access,All_Reference 0249 01d6 | | Execute Vector,Field_Write 024a 7806 |x | Jump 0x251 024b 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x9 = 0x24b,0x5 024c 0217 | | Execute Heap_Access,All_Reference 024d 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 024e 00db | | Load_Top At_Offset_3 024f 0217 | | Execute Heap_Access,All_Reference 0250 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3 0251 e404 | | Load 0x2,0x4 ; Debug Table 0x6.0xa = 0x251,0x6 0252 e5ff | | Load 0x2,-0x1 0253 0217 | | Execute Heap_Access,All_Reference 0254 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0255 e002 | | Load 0x0,0x2 0256 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0257 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x6.0xb = 0x257,0x7 0258 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xc = 0x258,0x8 0259 0033 | 3 | Store_Top Heap_Access,At_Offset_3 025a 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xd = 0x25a,0x9 025b 0217 | | Execute Heap_Access,All_Reference 025c 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 025d c404 | | Store 0x2,0x4 025e e404 | | Load 0x2,0x4 ; Debug Table 0x6.0xe = 0x25e,0xa 025f e5ff | | Load 0x2,-0x1 0260 0217 | | Execute Heap_Access,All_Reference 0261 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0262 0219 | | Execute Heap_Access,All_Read 0263 e225 | % | Load 0x1,0x25 0264 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0265 a405 | | Store_Unchecked 0x2,0x5 0266 00c9 | | Action Pop_Auxiliary_Loop 0267 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xf = 0x267,0x1 0268 77d0 |w | Jump_Nonzero 0x239 0269 4504 |E | Exit_Suprogram New_Top_Offset 0x4 026a 0000 0000 | | .BLANK 0000[0x6] 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 e219 | | Load 0x1,0x19 ; Debug Table 0x7 = .DEBUG 0x0273,0x04b6,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0086 ; Debug Table 0x7.0x0 = 0x273,0x1 0274 0322 | " | Declare_Variable Record 0275 00db | | Load_Top At_Offset_3 0276 0217 | | Execute Heap_Access,All_Reference 0277 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0278 00d9 | | Load_Top At_Offset_1 0279 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 027a e5fe | | Load 0x2,-0x2 027b e004 | | Load 0x0,0x4 027c 1b15 | | Execute Package,Field_Read,Field_Number 0x15 027d 0119 | | Execute Any,Check_In_Formal_Type 027e 00d9 | | Load_Top At_Offset_1 027f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0280 e002 | | Load 0x0,0x2 0281 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0282 e004 | | Load 0x0,0x4 0283 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0284 0119 | | Execute Any,Check_In_Formal_Type 0285 00d9 | | Load_Top At_Offset_1 0286 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0287 4800 |H | Short_Literal 0x0 0288 00d9 | | Load_Top At_Offset_1 0289 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 028a e5fd | | Load 0x2,-0x3 028b 017d | } | Execute Record,Structure_Write 028c e5fd | | Load 0x2,-0x3 ; Debug Table 0x7.0x1 = 0x28c,0x2 028d 821d | | Call 0x1,0x1d 028e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 028f 0000 | | .XXX[0x1] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0293 | | .CONST 0x0293 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0001 | | .CONST 0x0001 ; Number of locals 0293 BODY_0290: 0293 INIT_0290: 0293 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x0293,0x04bc,0x1002,0x0000,0x0057,0x7b55,0x0000,0x0096 ; Debug Table 0x8.0x0 = 0x293,0x1 0294 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0295 e211 | | Load 0x1,0x11 0296 027d | } | Execute Discrete,Greater 0297 6802 |h | Jump_Zero 0x29a 0298 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x1 = 0x298,0x2 0299 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 029a 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x2 = 0x29a,0x3 029b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 029c 0000 0000 | | .BLANK 0000[0x4] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x02a3,0x04c4,0x1002,0x0000,0x0057,0x7b55,0x0000,0x009f ; Debug Table 0x9.0x0 = 0x2a3,0x1 02a4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02a5 00db | | Load_Top At_Offset_3 02a6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02a7 0219 | | Execute Heap_Access,All_Read 02a8 e225 | % | Load 0x1,0x25 02a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02aa 0217 | | Execute Heap_Access,All_Reference 02ab 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 02ac 0335 | 5 | Declare_Variable Array,Duplicate 02ad 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ae 0000 0000 | | .XXX[0x2] 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b3 | | .CONST 0x02b3 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0001 | | .CONST 0x0001 ; Number of locals 02b3 BODY_02b0: 02b3 INIT_02b0: 02b3 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x02b3,0x04c8,0x1001,0x0000,0x0057,0x7b55,0x0000,0x00a8 ; Debug Table 0xa.0x0 = 0x2b3,0x1 02b4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02b5 e002 | | Load 0x0,0x2 02b6 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02b7 700b |p | Jump_Nonzero 0x2c3 02b8 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x2b8,0x2 02b9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02ba 00db | | Load_Top At_Offset_3 02bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02bc 0219 | | Execute Heap_Access,All_Read 02bd e225 | % | Load 0x1,0x25 02be 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02bf 0217 | | Execute Heap_Access,All_Reference 02c0 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3 02c1 00db | | Load_Top At_Offset_3 02c2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02c3 00cf | | Action Mark_Auxiliary 02c4 7819 |x | Jump 0x2de 02c5 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x2 = 0x2c5,0x4 02c6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02c7 0a01 | | Execute_Immediate Plus,0x1 02c8 e5ff | | Load 0x2,-0x1 02c9 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 02ca 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x3 = 0x2ca,0x5 02cb 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02cc e211 | | Load 0x1,0x11 02cd 027d | } | Execute Discrete,Greater 02ce 6801 |h | Jump_Zero 0x2d0 02cf 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xa.0x4 = 0x2cf,0x6 02d0 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x5 = 0x2d0,0x7 02d1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02d2 e5ff | | Load 0x2,-0x1 02d3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02d4 e5ff | | Load 0x2,-0x1 02d5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02d6 0219 | | Execute Heap_Access,All_Read 02d7 e227 | ' | Load 0x1,0x27 02d8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02d9 0217 | | Execute Heap_Access,All_Reference 02da 01d7 | | Execute Vector,Field_Read 02db e5ff | | Load 0x2,-0x1 02dc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02dd 00c9 | | Action Pop_Auxiliary_Loop 02de 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x6 = 0x2de,0x3 02df 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02e0 e002 | | Load 0x0,0x2 02e1 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02e2 77e2 |w | Jump_Nonzero 0x2c5 02e3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02e4 0000 0000 | | .BLANK 0000[0x4] 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02eb | | .CONST 0x02eb ; Address of begin 02e9 0004 | | .CONST 0x0004 ; Address of exception handler 02ea 0001 | | .CONST 0x0001 ; Number of locals 02eb BODY_02e8: 02eb INIT_02e8: 02eb 4608 |F | Jump_Case 0x9 ; Debug Table 0xb = .DEBUG 0x02eb,0x04d8,0x1005,0x0000,0x0057,0x7b55,0x0000,0x00b7 02ec 7808 |x | Jump 0x2f5 ; case 0x0 02ed 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 02ee 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 02ef 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 02f0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 02f1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 02f2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 02f3 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 02f4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 02f5 00da | | Load_Top At_Offset_2 02f6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02f7 0125 | % | Execute Any,Set_Constraint 02f8 00da | | Load_Top At_Offset_2 02f9 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02fa 1c00 | | Execute_Immediate Run_Utility,0x0 02fb 00da | | Load_Top At_Offset_2 02fc 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 02fd 0125 | % | Execute Any,Set_Constraint 02fe 00da | | Load_Top At_Offset_2 02ff 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0300 1c00 | | Execute_Immediate Run_Utility,0x0 0301 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0302 0000 0000 | | .XXX[0x2] 0304 0000 0000 | | .LITERAL {0x00000000, 0x577b5501} 0308 0000 0000 | | .LITERAL {0x00000000, 0x00577ba5} 030c 0000 0000 | | .BLANK 0000[0x4] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0313 | | .CONST 0x0313 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0001 | | .CONST 0x0001 ; Number of locals 0313 BODY_0310: 0313 INIT_0310: 0313 4608 |F | Jump_Case 0x9 ; Debug Table 0xc = .DEBUG 0x0313,0x04da,0x1005,0x0000,0x0057,0x7ba5,0x0000,0x0036 0314 7808 |x | Jump 0x31d ; case 0x0 0315 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0316 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0317 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0318 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0319 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 031a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 031b 780c |x | Jump 0x328 ; case 0x7 031c 7814 |x | Jump 0x331 ; case 0x8 031d 00da | | Load_Top At_Offset_2 031e 2202 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x2 031f 00da | | Load_Top At_Offset_2 0320 2402 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2 0321 1c00 | | Execute_Immediate Run_Utility,0x0 0322 00da | | Load_Top At_Offset_2 0323 2203 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x3 0324 00da | | Load_Top At_Offset_2 0325 2403 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3 0326 1c00 | | Execute_Immediate Run_Utility,0x0 0327 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0328 00db | | Load_Top At_Offset_3 0329 4801 |H | Short_Literal 0x1 032a e5fe | | Load 0x2,-0x2 032b 00e9 | | Load_Encached String_Cache 032c 035b | [ | Declare_Type Array,Constrained 032d 4801 |H | Short_Literal 0x1 032e e5ff | | Load 0x2,-0x1 032f 031b | | Declare_Type Variant_Record,Constrained 0330 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0331 00db | | Load_Top At_Offset_3 0332 00db | | Load_Top At_Offset_3 0333 02fc | | Declare_Variable Variant_Record,With_Constraint 0334 4801 |H | Short_Literal 0x1 0335 e5fe | | Load 0x2,-0x2 0336 00e9 | | Load_Encached String_Cache 0337 0334 | 4 | Declare_Variable Array,With_Constraint 0338 2d04 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x4 0339 016a | j | QQ_execute Variant_Record,XXX 033a 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 033b 0000 0000 | | .BLANK 0000[0x5] 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 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xd = .DEBUG 0x0343,0x04dc,0x1005,0x0000,0x0057,0x7ba5,0x0000,0x0051 0344 00da | | Load_Top At_Offset_2 0345 01dc | | Execute Vector,Last 0346 00db | | Load_Top At_Offset_3 0347 01dd | | Execute Vector,First 0348 0263 | c | Execute Discrete,Above_Bound 0349 700a |p | Jump_Nonzero 0x354 034a 00d8 | | Load_Top At_Offset_0 034b e5ff | | Load 0x2,-0x1 034c 01d5 | | Execute Vector,Field_Reference 034d 0125 | % | Execute Any,Set_Constraint 034e 00d8 | | Load_Top At_Offset_0 034f e5ff | | Load 0x2,-0x1 0350 01d5 | | Execute Vector,Field_Reference 0351 1c00 | | Execute_Immediate Run_Utility,0x0 0352 0a01 | | Execute_Immediate Plus,0x1 0353 7ff4 | | Jump 0x348 0354 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0355 0000 0000 | | .XXX[0x3] 0357 0000 | | 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035b | [ | .CONST 0x035b ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0001 | | .CONST 0x0001 ; Number of locals 035b BODY_0358: 035b INIT_0358: 035b 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x035b,0x04de,0x1002,0x0000,0x0057,0x7ba5,0x0000,0x00da ; Debug Table 0xe.0x0 = 0x35b,0x1 035c e006 | | Load 0x0,0x6 035d 180d | | Execute Package,Field_Execute,Field_Number 0xd 035e e211 | | Load 0x1,0x11 035f 026e | n | Execute Discrete,Modulo 0360 0a01 | | Execute_Immediate Plus,0x1 0361 0248 | H | Execute Discrete,Check_In_Integer 0362 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0363 0000 0000 | | .BLANK 0000[0x5] 0368 ; -------------------------------------------------------------------------------------- 0368 ; Debug Table 0368 ; -------------------------------------------------------------------------------------- 0368 0003 000f | | .CONST 0x0003,0x000f 036a 000b 03e2 | | .DEBUG 0x000b,0x03e2,0xc000,0x0000,0x0057,0x7b55,0x0000,0x0007 0372 0036 0404 | 6 | .DEBUG 0x0036,0x0404,0xc000,0x0000,0x0057,0x7ba5,0x0000,0x000d 037a 0093 0436 | 6| .DEBUG 0x0093,0x0436,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0029 0382 00e3 0448 | H| .DEBUG 0x00e3,0x0448,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0035 038a 0123 045e | # ^| .DEBUG 0x0123,0x045e,0x1002,0x0000,0x0057,0x7b55,0x0000,0x004d 0392 016b 0470 | k p| .DEBUG 0x016b,0x0470,0x1001,0x0000,0x0057,0x7b55,0x0000,0x005e 039a 0213 0494 | | .DEBUG 0x0213,0x0494,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0072 03a2 0273 04b6 | s | .DEBUG 0x0273,0x04b6,0x1001,0x0000,0x0057,0x7b55,0x0000,0x0086 03aa 0293 04bc | | .DEBUG 0x0293,0x04bc,0x1002,0x0000,0x0057,0x7b55,0x0000,0x0096 03b2 02a3 04c4 | | .DEBUG 0x02a3,0x04c4,0x1002,0x0000,0x0057,0x7b55,0x0000,0x009f 03ba 02b3 04c8 | | .DEBUG 0x02b3,0x04c8,0x1001,0x0000,0x0057,0x7b55,0x0000,0x00a8 03c2 02eb 04d8 | | .DEBUG 0x02eb,0x04d8,0x1005,0x0000,0x0057,0x7b55,0x0000,0x00b7 03ca 0313 04da | | .DEBUG 0x0313,0x04da,0x1005,0x0000,0x0057,0x7ba5,0x0000,0x0036 03d2 0343 04dc | C | .DEBUG 0x0343,0x04dc,0x1005,0x0000,0x0057,0x7ba5,0x0000,0x0051 03da 035b 04de | [ | .DEBUG 0x035b,0x04de,0x1002,0x0000,0x0057,0x7ba5,0x0000,0x00da 03e2 ; -------------------------------------------------------------------------------------- 03e2 ; Debug3 Subtable 0x0 03e2 ; -------------------------------------------------------------------------------------- 03e2 0010 0000 | | .DBG3TAB 0x0010,0x0000 03e4 000b ffff | | .CONST 0x000b,0xffff 03e6 000b fffe | | .CONST 0x000b,0xfffe 03e8 000b fffd | | .CONST 0x000b,0xfffd 03ea 000e fffc | | .CONST 0x000e,0xfffc 03ec 0011 fffb | | .CONST 0x0011,0xfffb 03ee 0013 fffa | | .CONST 0x0013,0xfffa 03f0 0015 fff9 | | .CONST 0x0015,0xfff9 03f2 0017 fff8 | | .CONST 0x0017,0xfff8 03f4 0019 fff7 | | .CONST 0x0019,0xfff7 03f6 001b fff6 | | .CONST 0x001b,0xfff6 03f8 001d fff5 | | .CONST 0x001d,0xfff5 03fa 001f fff4 | | .CONST 0x001f,0xfff4 03fc 0021 fff3 | ! | .CONST 0x0021,0xfff3 03fe 0023 fff2 | # | .CONST 0x0023,0xfff2 0400 0025 fff1 | % | .CONST 0x0025,0xfff1 0402 0027 fff0 | ' | .CONST 0x0027,0xfff0 0404 ; -------------------------------------------------------------------------------------- 0404 ; Debug3 Subtable 0x1 0404 ; -------------------------------------------------------------------------------------- 0404 0018 0000 | | .DBG3TAB 0x0018,0x0000 0406 0036 ffff | 6 | .CONST 0x0036,0xffff 0408 0036 fffe | 6 | .CONST 0x0036,0xfffe 040a 0036 fffd | 6 | .CONST 0x0036,0xfffd 040c 0038 fffc | 8 | .CONST 0x0038,0xfffc 040e 003e fffb | > | .CONST 0x003e,0xfffb 0410 0041 fffa | A | .CONST 0x0041,0xfffa 0412 0041 fff9 | A | .CONST 0x0041,0xfff9 0414 004b fff8 | K | .CONST 0x004b,0xfff8 0416 0052 fff7 | R | .CONST 0x0052,0xfff7 0418 0055 fff6 | U | .CONST 0x0055,0xfff6 041a 0055 fff5 | U | .CONST 0x0055,0xfff5 041c 005d fff4 | ] | .CONST 0x005d,0xfff4 041e 0066 fff3 | f | .CONST 0x0066,0xfff3 0420 006e fff2 | n | .CONST 0x006e,0xfff2 0422 0077 fff1 | w | .CONST 0x0077,0xfff1 0424 0079 fff0 | y | .CONST 0x0079,0xfff0 0426 007b ffef | { | .CONST 0x007b,0xffef 0428 007d ffee | } | .CONST 0x007d,0xffee 042a 007f ffed | | .CONST 0x007f,0xffed 042c 0081 ffec | | .CONST 0x0081,0xffec 042e 0083 ffeb | | .CONST 0x0083,0xffeb 0430 0085 ffea | | .CONST 0x0085,0xffea 0432 0087 ffe9 | | .CONST 0x0087,0xffe9 0434 0089 ffe8 | | .CONST 0x0089,0xffe8 0436 ; -------------------------------------------------------------------------------------- 0436 ; Debug3 Subtable 0x2 0436 ; -------------------------------------------------------------------------------------- 0436 0003 0005 | | .DBG3TAB 0x0003,0x0005 0438 0093 ffff | | .CONST 0x0093,0xffff 043a 0098 fffe | | .CONST 0x0098,0xfffe 043c 00ab fffd | | .CONST 0x00ab,0xfffd 043e 00ad 0001 | | .CONST 0x00ad,0x0001 0440 00cc 0002 | | .CONST 0x00cc,0x0002 0442 00cf 0003 | | .CONST 0x00cf,0x0003 0444 00d1 0004 | | .CONST 0x00d1,0x0004 0446 00d8 0005 | | .CONST 0x00d8,0x0005 0448 ; -------------------------------------------------------------------------------------- 0448 ; Debug3 Subtable 0x3 0448 ; -------------------------------------------------------------------------------------- 0448 0003 0007 | | .DBG3TAB 0x0003,0x0007 044a 00e3 ffff | | .CONST 0x00e3,0xffff 044c 00e7 fffe | | .CONST 0x00e7,0xfffe 044e 00f0 fffd | | .CONST 0x00f0,0xfffd 0450 00fe 0002 | | .CONST 0x00fe,0x0002 0452 0106 0003 | | .CONST 0x0106,0x0003 0454 010a 0004 | | .CONST 0x010a,0x0004 0456 010c 0005 | | .CONST 0x010c,0x0005 0458 010d 0006 | | .CONST 0x010d,0x0006 045a 0118 0001 | | .CONST 0x0118,0x0001 045c 011b 0007 | | .CONST 0x011b,0x0007 045e ; -------------------------------------------------------------------------------------- 045e ; Debug3 Subtable 0x4 045e ; -------------------------------------------------------------------------------------- 045e 0003 0005 | | .DBG3TAB 0x0003,0x0005 0460 0123 ffff | # | .CONST 0x0123,0xffff 0462 0127 fffe | ' | .CONST 0x0127,0xfffe 0464 0130 fffd | 0 | .CONST 0x0130,0xfffd 0466 013e 0002 | > | .CONST 0x013e,0x0002 0468 0146 0003 | F | .CONST 0x0146,0x0003 046a 0151 0004 | Q | .CONST 0x0151,0x0004 046c 015c 0001 | \ | .CONST 0x015c,0x0001 046e 015f 0005 | _ | .CONST 0x015f,0x0005 0470 ; -------------------------------------------------------------------------------------- 0470 ; Debug3 Subtable 0x5 0470 ; -------------------------------------------------------------------------------------- 0470 0007 000a | | .DBG3TAB 0x0007,0x000a 0472 016b ffff | k | .CONST 0x016b,0xffff 0474 016f fffe | o | .CONST 0x016f,0xfffe 0476 0178 fffd | x | .CONST 0x0178,0xfffd 0478 0184 fffc | | .CONST 0x0184,0xfffc 047a 0189 fffb | | .CONST 0x0189,0xfffb 047c 01b9 fffa | | .CONST 0x01b9,0xfffa 047e 01be fff9 | | .CONST 0x01be,0xfff9 0480 01c2 0002 | | .CONST 0x01c2,0x0002 0482 01ca 0003 | | .CONST 0x01ca,0x0003 0484 01ce 0004 | | .CONST 0x01ce,0x0004 0486 01cf 0005 | | .CONST 0x01cf,0x0005 0488 01da 0001 | | .CONST 0x01da,0x0001 048a 01dd 0006 | | .CONST 0x01dd,0x0006 048c 01fc 0007 | | .CONST 0x01fc,0x0007 048e 01ff 0008 | | .CONST 0x01ff,0x0008 0490 0201 0009 | | .CONST 0x0201,0x0009 0492 0208 000a | | .CONST 0x0208,0x000a 0494 ; -------------------------------------------------------------------------------------- 0494 ; Debug3 Subtable 0x6 0494 ; -------------------------------------------------------------------------------------- 0494 0006 000a | | .DBG3TAB 0x0006,0x000a 0496 0213 ffff | | .CONST 0x0213,0xffff 0498 0217 fffe | | .CONST 0x0217,0xfffe 049a 0220 fffd | | .CONST 0x0220,0xfffd 049c 0228 fffc | ( | .CONST 0x0228,0xfffc 049e 0231 fffb | 1 | .CONST 0x0231,0xfffb 04a0 0232 fffa | 2 | .CONST 0x0232,0xfffa 04a2 0239 0002 | 9 | .CONST 0x0239,0x0002 04a4 0241 0003 | A | .CONST 0x0241,0x0003 04a6 0243 0004 | C | .CONST 0x0243,0x0004 04a8 024b 0005 | K | .CONST 0x024b,0x0005 04aa 0251 0006 | Q | .CONST 0x0251,0x0006 04ac 0257 0007 | W | .CONST 0x0257,0x0007 04ae 0258 0008 | X | .CONST 0x0258,0x0008 04b0 025a 0009 | Z | .CONST 0x025a,0x0009 04b2 025e 000a | ^ | .CONST 0x025e,0x000a 04b4 0267 0001 | g | .CONST 0x0267,0x0001 04b6 ; -------------------------------------------------------------------------------------- 04b6 ; Debug3 Subtable 0x7 04b6 ; -------------------------------------------------------------------------------------- 04b6 0000 0002 | | .DBG3TAB 0x0000,0x0002 04b8 0273 0001 | s | .CONST 0x0273,0x0001 04ba 028c 0002 | | .CONST 0x028c,0x0002 04bc ; -------------------------------------------------------------------------------------- 04bc ; Debug3 Subtable 0x8 04bc ; -------------------------------------------------------------------------------------- 04bc 0000 0003 | | .DBG3TAB 0x0000,0x0003 04be 0293 0001 | | .CONST 0x0293,0x0001 04c0 0298 0002 | | .CONST 0x0298,0x0002 04c2 029a 0003 | | .CONST 0x029a,0x0003 04c4 ; -------------------------------------------------------------------------------------- 04c4 ; Debug3 Subtable 0x9 04c4 ; -------------------------------------------------------------------------------------- 04c4 0000 0001 | | .DBG3TAB 0x0000,0x0001 04c6 02a3 0001 | | .CONST 0x02a3,0x0001 04c8 ; -------------------------------------------------------------------------------------- 04c8 ; Debug3 Subtable 0xa 04c8 ; -------------------------------------------------------------------------------------- 04c8 0000 0007 | | .DBG3TAB 0x0000,0x0007 04ca 02b3 0001 | | .CONST 0x02b3,0x0001 04cc 02b8 0002 | | .CONST 0x02b8,0x0002 04ce 02c5 0004 | | .CONST 0x02c5,0x0004 04d0 02ca 0005 | | .CONST 0x02ca,0x0005 04d2 02cf 0006 | | .CONST 0x02cf,0x0006 04d4 02d0 0007 | | .CONST 0x02d0,0x0007 04d6 02de 0003 | | .CONST 0x02de,0x0003 04d8 ; -------------------------------------------------------------------------------------- 04d8 ; Debug3 Subtable 0xb 04d8 ; -------------------------------------------------------------------------------------- 04d8 0000 0000 | | .DBG3TAB 0x0000,0x0000 04da ; -------------------------------------------------------------------------------------- 04da ; Debug3 Subtable 0xc 04da ; -------------------------------------------------------------------------------------- 04da 0000 0000 | | .DBG3TAB 0x0000,0x0000 04dc ; -------------------------------------------------------------------------------------- 04dc ; Debug3 Subtable 0xd 04dc ; -------------------------------------------------------------------------------------- 04dc 0000 0000 | | .DBG3TAB 0x0000,0x0000 04de ; -------------------------------------------------------------------------------------- 04de ; Debug3 Subtable 0xe 04de ; -------------------------------------------------------------------------------------- 04de 0000 0001 | | .DBG3TAB 0x0000,0x0001 04e0 035b 0001 | [ | .CONST 0x035b,0x0001 04e2 0000 0000 | | .BLANK 0000[0x11e]