|
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 - 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 0278 | x | .CONST 0x0278 ; 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 0098 | | .CONST 0x0098 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0032 | 2 | .CONST 0x0032 ; Number of locals 000b INIT_0008: 000b 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0 = .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0055,0x8825,0x0000,0x0003 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0.0x3 = 0xc,0xfffc 000d 6266 |bf | Indirect_Literal Discrete,0x274,{0x00000000, 0x55882501} ; Debug Table 0x0.0x4 = 0xd,0xfffb 000e 0129 | ) | Execute Any,Make_Visible 000f 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0xf,0xfffa 0011 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x11,0xfff9 0013 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x13,0xfff8 0015 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x15,0xfff7 0017 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x17,0xfff6 0019 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x19,0xfff5 001b 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1b,0xfff4 001d 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x1d,0xfff3 001f 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x1f,0xfff2 0021 029a 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x21,0xfff1 0023 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x23,0xfff0 0025 4803 |H | Short_Literal 0x3 ; Debug Table 0x0.0x10 = 0x25,0xffef 0026 032b | + | Declare_Type Record,Incomplete,Visible 0027 029a 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x27,0xffee 0029 029a 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x29,0xffed 002b 029a 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x2b,0xffec 002d 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x2d,0xffeb 002f 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x15 = 0x2f,0xffea 0030 034b | K | Declare_Type Array,Incomplete,Bounds_With_Object 0031 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x16 = 0x31,0xffe9 0032 02a0 | | Declare_Subprogram Null_Subprogram 0033 e20e | | Load 0x1,0xe 0034 03a3 | | Complete_Type Heap_Access,By_Defining 0035 03a5 | | Declare_Type Heap_Access,Indirect_Literal,Values_Relative ; Debug Table 0x0.0x17 = 0x35,0xffe8 ; Debug Table 0x0.0x18 = 0x35,0xffe7 0036 e20e | | Load 0x1,0xe 0037 00d9 | | Load_Top At_Offset_1 0038 03a2 | | Complete_Type Heap_Access,By_Renaming 0039 00e9 | | Load_Encached String_Cache ; Debug Table 0x0.0x19 = 0x39,0xffe6 ; Debug Table 0x0.0x1a = 0x39,0xffe5 003a 02a0 | | Declare_Subprogram Null_Subprogram 003b e20d | | Load 0x1,0xd 003c 03a3 | | Complete_Type Heap_Access,By_Defining 003d 03a5 | | Declare_Type Heap_Access,Indirect_Literal,Values_Relative ; Debug Table 0x0.0x1b = 0x3d,0xffe4 ; Debug Table 0x0.0x1c = 0x3d,0xffe3 003e e20d | | Load 0x1,0xd 003f 00d9 | | Load_Top At_Offset_1 0040 03a2 | | Complete_Type Heap_Access,By_Renaming 0041 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0x1d = 0x41,0xffe2 ; Debug Table 0x0.0x1e = 0x41,0xffe1 0042 032a | * | Declare_Type Record,Incomplete 0043 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x1f = 0x43,0xffe0 0044 02a0 | | Declare_Subprogram Null_Subprogram 0045 03ad | | Declare_Type Heap_Access,Defined 0046 03a5 | | Declare_Type Heap_Access,Indirect_Literal,Values_Relative ; Debug Table 0x0.0x20 = 0x46,0xffdf ; Debug Table 0x0.0x21 = 0x46,0xffde 0047 00d9 | | Load_Top At_Offset_1 0048 00d9 | | Load_Top At_Offset_1 0049 03a2 | | Complete_Type Heap_Access,By_Renaming 004a 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0.0x22 = 0x4a,0xffdd ; Debug Table 0x0.0x23 = 0x4a,0xffdc 004b e20e | | Load 0x1,0xe ; Debug Table 0x0.0x24 = 0x4b,0xffdb 004c 00d9 | | Load_Top At_Offset_1 004d e224 | $ | Load 0x1,0x24 004e 02a0 | | Declare_Subprogram Null_Subprogram 004f e21b | | Load 0x1,0x1b 0050 0326 | & | Complete_Type Record,By_Defining 0051 00bf | | Action Accept_Activation 0052 e20d | | Load 0x1,0xd ; Debug Table 0x1 = .DEBUG 0x0052,0x037e,0x8000,0x0000,0x0057,0x7ad5,0x0000,0x000f ; Debug Table 0x1.0x0 = 0x52,0xffff ; Debug Table 0x1.0x1 = 0x52,0xfffe 0053 00da | | Load_Top At_Offset_2 0054 02a0 | | Declare_Subprogram Null_Subprogram 0055 e223 | # | Load 0x1,0x23 0056 0326 | & | Complete_Type Record,By_Defining 0057 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x2 = 0x57,0xfffd 0058 0266 | f | Execute Discrete,Bounds 0059 00db | | Load_Top At_Offset_3 005a 02a0 | | Declare_Subprogram Null_Subprogram 005b e220 | | Load 0x1,0x20 005c 0343 | C | Complete_Type Array,By_Defining 005d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x3 = 0x5d,0xfffc 005e 00c7 | | Action Elaborate_Subprogram 005f 029d 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call ; Debug Table 0x1.0x4 = 0x5f,0xfffb 0061 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x5 = 0x61,0xfffa 0062 00c7 | | Action Elaborate_Subprogram 0063 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x6 = 0x63,0xfff9 0064 00c7 | | Action Elaborate_Subprogram 0065 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x7 = 0x65,0xfff8 0066 00c7 | | Action Elaborate_Subprogram 0067 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x67,0xfff7 0068 00c7 | | Action Elaborate_Subprogram 0069 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x69,0xfff6 006a 00c7 | | Action Elaborate_Subprogram 006b 6204 |b | Indirect_Literal Discrete,0x270,{0x00000000, 0x00577ad5} ; Debug Table 0x1.0xa = 0x6b,0xfff5 006c 49fa |I | Short_Literal 0x1fa 006d 00e9 | | Load_Encached String_Cache 006e e20d | | Load 0x1,0xd 006f e001 | | Load 0x0,0x1 0070 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0071 0387 | | Declare_Variable Package 0072 00d8 | | Load_Top At_Offset_0 0073 020f | | Execute Module,Activate 0074 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0xb = 0x74,0xfff4 0075 190f | | Execute Package,Field_Reference,Field_Number 0xf 0076 00c6 | | Action Check_Subprogram_Elaborated 0077 00e9 | | Load_Encached String_Cache 0078 e20d | | Load 0x1,0xd 0079 61f6 |a | Indirect_Literal Discrete,0x270,{0x00000000, 0x00577ad5} 007a 4a07 |J | Short_Literal 0x207 007b 4800 |H | Short_Literal 0x0 007c 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xc = 0x7c,0xfff3 007d 00c7 | | Action Elaborate_Subprogram 007e 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xd = 0x7e,0xfff2 007f 00c7 | | Action Elaborate_Subprogram 0080 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xe = 0x80,0xfff1 0081 00c7 | | Action Elaborate_Subprogram 0082 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xf = 0x82,0xfff0 0083 00c7 | | Action Elaborate_Subprogram 0084 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x10 = 0x84,0xffef 0085 00c7 | | Action Elaborate_Subprogram 0086 029d 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call ; Debug Table 0x1.0x11 = 0x86,0xffee 0088 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x12 = 0x88,0xffed 0089 00c7 | | Action Elaborate_Subprogram 008a 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x13 = 0x8a,0xffec 008b 00c7 | | Action Elaborate_Subprogram 008c 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x14 = 0x8c,0xffeb 008d 00c7 | | Action Elaborate_Subprogram 008e 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x15 = 0x8e,0xffea 008f 00c7 | | Action Elaborate_Subprogram 0090 029d 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call ; Debug Table 0x1.0x16 = 0x90,0xffe9 0092 029d 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call ; Debug Table 0x1.0x17 = 0x92,0xffe8 0094 029d 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call ; Debug Table 0x1.0x18 = 0x94,0xffe7 0096 029d 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call ; Debug Table 0x1.0x19 = 0x96,0xffe6 0098 BODY_0008: 0098 00bc | | Action Signal_Activated 0099 00bb | | Action Signal_Completion 009a 0000 0000 | | .BLANK 0000[0x6] 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 4800 |H | Short_Literal 0x0 ; Debug Table 0x2 = .DEBUG 0x00a3,0x03b4,0x0002,0x0000,0x0055,0x8825,0x0000,0x0018 ; Debug Table 0x2.0x0 = 0xa3,0x1 00a4 00db | | Load_Top At_Offset_3 00a5 e20e | | Load 0x1,0xe 00a6 e003 | | Load 0x0,0x3 00a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00a8 e004 | | Load 0x0,0x4 00a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00aa 039a | | Declare_Variable Heap_Access,By_Allocation,With_Constraint 00ab 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ac 0000 0000 | | .BLANK 0000[0x4] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 e20d | | Load 0x1,0xd ; Debug Table 0x3 = .DEBUG 0x00b3,0x03b8,0x0002,0x0000,0x0055,0x8825,0x0000,0x0022 ; Debug Table 0x3.0x0 = 0xb3,0x1 00b4 00ca | | Action Exit_Nullary_Function 00b5 0000 0000 | | .XXX[0x3] 00b7 0000 | | 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00c8 | | .CONST 0x00c8 ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0003 | | .CONST 0x0003 ; Number of locals 00bb INIT_00b8: 00bb 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x00bb,0x03bc,0x0002,0x0000,0x0055,0x8825,0x0000,0x0027 ; Debug Table 0x4.0x0 = 0xbb,0xffff 00bc 0217 | | Execute Heap_Access,All_Reference 00bd 01db | | Execute Vector,Length 00be 00e4 | | Load_Encached Positive_Cache 00bf 025b | [ | Execute Discrete,Check_In_Type 00c0 00db | | Load_Top At_Offset_3 00c1 8227 | ' | Call 0x1,0x27 00c2 e5fe | | Load 0x2,-0x2 00c3 0217 | | Execute Heap_Access,All_Reference 00c4 01d5 | | Execute Vector,Field_Reference 00c5 e225 | % | Load 0x1,0x25 ; Debug Table 0x4.0x1 = 0xc5,0xfffe 00c6 00d9 | | Load_Top At_Offset_1 00c7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00c8 BODY_00b8: 00c8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x2 = 0xc8,0x1 00c9 01db | | Execute Vector,Length 00ca 7002 |p | Jump_Nonzero 0xcd 00cb e20d | | Load 0x1,0xd ; Debug Table 0x4.0x3 = 0xcb,0x2 00cc 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 00cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x4 = 0xcd,0x3 00ce 681e |h | Jump_Zero 0xed 00cf 00cf | | Action Mark_Auxiliary ; Debug Table 0x4.0x5 = 0xcf,0x4 00d0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x6 = 0xd0,0xfbff 00d1 e005 | | Load 0x0,0x5 00d2 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00d3 00cf | | Action Mark_Auxiliary 00d4 7812 |x | Jump 0xe7 00d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x7 = 0xd5,0x402 00d6 0217 | | Execute Heap_Access,All_Reference 00d7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00d8 0217 | | Execute Heap_Access,All_Reference 00d9 e005 | | Load 0x0,0x5 00da 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00db 00da | | Load_Top At_Offset_2 00dc 01df | | Execute Vector,Equal 00dd 6804 |h | Jump_Zero 0xe2 00de 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x8 = 0xde,0x403 00df 0217 | | Execute Heap_Access,All_Reference 00e0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00e1 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 00e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x9 = 0xe2,0x404 00e3 0217 | | Execute Heap_Access,All_Reference 00e4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00e5 a403 | | Store_Unchecked 0x2,0x3 00e6 00c9 | | Action Pop_Auxiliary_Loop 00e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0xa = 0xe7,0x401 00e8 77ec |w | Jump_Nonzero 0xd5 00e9 00ce | | Action Pop_Auxiliary 00ea 00d1 | | Pop_Control Pop_Count_1 00eb 00ce | | Action Pop_Auxiliary 00ec 7815 |x | Jump 0x102 00ed 00cf | | Action Mark_Auxiliary 00ee 7810 |x | Jump 0xff 00ef 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xb = 0xef,0x6 00f0 0217 | | Execute Heap_Access,All_Reference 00f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00f2 0217 | | Execute Heap_Access,All_Reference 00f3 e5ff | | Load 0x2,-0x1 00f4 01df | | Execute Vector,Equal 00f5 6804 |h | Jump_Zero 0xfa 00f6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xc = 0xf6,0x7 00f7 0217 | | Execute Heap_Access,All_Reference 00f8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00f9 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 00fa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xd = 0xfa,0x8 00fb 0217 | | Execute Heap_Access,All_Reference 00fc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00fd 0032 | 2 | Store_Top Heap_Access,At_Offset_2 00fe 00c9 | | Action Pop_Auxiliary_Loop 00ff 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0xe = 0xff,0x5 0100 77ee |w | Jump_Nonzero 0xef 0101 00ce | | Action Pop_Auxiliary 0102 e225 | % | Load 0x1,0x25 ; Debug Table 0x4.0xf = 0x102,0x9 0103 e5fe | | Load 0x2,-0x2 0104 039c | | Declare_Variable Heap_Access,By_Allocation 0105 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0106 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x10 = 0x106,0xa ; Debug Table 0x4.0x11 = 0x106,0xb 0107 e20d | | Load 0x1,0xd 0108 e5fe | | Load 0x2,-0x2 0109 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 010a 00d9 | | Load_Top At_Offset_1 010b 0217 | | Execute Heap_Access,All_Reference 010c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 010d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x12 = 0x10d,0xc ; Debug Table 0x4.0x13 = 0x10d,0xd 010e 00d9 | | Load_Top At_Offset_1 010f 0217 | | Execute Heap_Access,All_Reference 0110 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x14 = 0x111,0xe 0112 a402 | | Store_Unchecked 0x2,0x2 0113 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x15 = 0x113,0xf 0114 0217 | | Execute Heap_Access,All_Reference 0115 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0116 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0117 0000 | | .XXX[0x1] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0127 | ' | .CONST 0x0127 ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0002 | | .CONST 0x0002 ; Number of locals 011b INIT_0118: 011b e225 | % | Load 0x1,0x25 ; Debug Table 0x5 = .DEBUG 0x011b,0x03ea,0x0002,0x0000,0x0055,0x8825,0x0000,0x0039 ; Debug Table 0x5.0x0 = 0x11b,0xffff 011c e5fe | | Load 0x2,-0x2 011d 0217 | | Execute Heap_Access,All_Reference 011e 01db | | Execute Vector,Length 011f 00e4 | | Load_Encached Positive_Cache 0120 025b | [ | Execute Discrete,Check_In_Type 0121 e5ff | | Load 0x2,-0x1 0122 8227 | ' | Call 0x1,0x27 0123 e5fe | | Load 0x2,-0x2 0124 0217 | | Execute Heap_Access,All_Reference 0125 01d7 | | Execute Vector,Field_Read 0126 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0127 BODY_0118: 0127 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0x127,0x1 0128 01db | | Execute Vector,Length 0129 7002 |p | Jump_Nonzero 0x12c 012a e20d | | Load 0x1,0xd ; Debug Table 0x5.0x2 = 0x12a,0x2 012b 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 012c e5fd | | Load 0x2,-0x3 ; Debug Table 0x5.0x3 = 0x12c,0x3 012d 681e |h | Jump_Zero 0x14c 012e 00cf | | Action Mark_Auxiliary ; Debug Table 0x5.0x4 = 0x12e,0x4 012f e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x5 = 0x12f,0xfbff 0130 e005 | | Load 0x0,0x5 0131 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0132 00cf | | Action Mark_Auxiliary 0133 7812 |x | Jump 0x146 0134 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x6 = 0x134,0x402 0135 0217 | | Execute Heap_Access,All_Reference 0136 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0137 0217 | | Execute Heap_Access,All_Reference 0138 e005 | | Load 0x0,0x5 0139 1814 | | Execute Package,Field_Execute,Field_Number 0x14 013a 00da | | Load_Top At_Offset_2 013b 01df | | Execute Vector,Equal 013c 6804 |h | Jump_Zero 0x141 013d 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x7 = 0x13d,0x403 013e 0217 | | Execute Heap_Access,All_Reference 013f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0140 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0141 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x8 = 0x141,0x404 0142 0217 | | Execute Heap_Access,All_Reference 0143 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0144 a402 | | Store_Unchecked 0x2,0x2 0145 00c9 | | Action Pop_Auxiliary_Loop 0146 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x9 = 0x146,0x401 0147 77ec |w | Jump_Nonzero 0x134 0148 00ce | | Action Pop_Auxiliary 0149 00d1 | | Pop_Control Pop_Count_1 014a 00ce | | Action Pop_Auxiliary 014b 7815 |x | Jump 0x161 014c 00cf | | Action Mark_Auxiliary 014d 7810 |x | Jump 0x15e 014e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xa = 0x14e,0x6 014f 0217 | | Execute Heap_Access,All_Reference 0150 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0151 0217 | | Execute Heap_Access,All_Reference 0152 e5ff | | Load 0x2,-0x1 0153 01df | | Execute Vector,Equal 0154 6804 |h | Jump_Zero 0x159 0155 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xb = 0x155,0x7 0156 0217 | | Execute Heap_Access,All_Reference 0157 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0158 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0159 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xc = 0x159,0x8 015a 0217 | | Execute Heap_Access,All_Reference 015b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 015c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 015d 00c9 | | Action Pop_Auxiliary_Loop 015e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xd = 0x15e,0x5 015f 77ee |w | Jump_Nonzero 0x14e 0160 00ce | | Action Pop_Auxiliary 0161 e20d | | Load 0x1,0xd ; Debug Table 0x5.0xe = 0x161,0x9 0162 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0163 0000 0000 | | .BLANK 0000[0x5] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x016b,0x040a,0x0002,0x0000,0x0055,0x8825,0x0000,0x004b ; Debug Table 0x6.0x0 = 0x16b,0x1 016c 01db | | Execute Vector,Length 016d 0c01 | | Execute_Immediate Greater_Equal,0x1 016e 6805 |h | Jump_Zero 0x174 016f 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1 = 0x16f,0x2 0170 e20d | | Load 0x1,0xd 0171 e5fe | | Load 0x2,-0x2 0172 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0173 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0174 8211 | | Call 0x1,0x11 ; Debug Table 0x6.0x2 = 0x174,0x3 ; Debug Table 0x6.0x3 = 0x174,0x4 0175 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0176 0000 0000 | | .XXX[0x2] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017b | { | .CONST 0x017b ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0001 | | .CONST 0x0001 ; Number of locals 017b BODY_0178: 017b INIT_0178: 017b 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x017b,0x0414,0x0002,0x0000,0x0055,0x8825,0x0000,0x0058 ; Debug Table 0x7.0x0 = 0x17b,0x1 017c e5fe | | Load 0x2,-0x2 017d 021f | | Execute Heap_Access,Equal 017e 7012 |p | Jump_Nonzero 0x191 017f 00da | | Load_Top At_Offset_2 0180 8211 | | Call 0x1,0x11 0181 021e | | Execute Heap_Access,Maximum 0182 6804 |h | Jump_Zero 0x187 0183 00db | | Load_Top At_Offset_3 0184 8211 | | Call 0x1,0x11 0185 021e | | Execute Heap_Access,Maximum 0186 7801 |x | Jump 0x188 0187 4800 |H | Short_Literal 0x0 0188 6806 |h | Jump_Zero 0x18f 0189 00da | | Load_Top At_Offset_2 018a 0217 | | Execute Heap_Access,All_Reference 018b e5fe | | Load 0x2,-0x2 018c 0217 | | Execute Heap_Access,All_Reference 018d 01df | | Execute Vector,Equal 018e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 018f 4800 |H | Short_Literal 0x0 0190 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0191 4801 |H | Short_Literal 0x1 0192 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0193 0000 0000 | | .BLANK 0000[0x5] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x019b,0x0418,0x0002,0x0000,0x0055,0x8825,0x0000,0x0062 ; Debug Table 0x8.0x0 = 0x19b,0x1 019c e228 | ( | Load 0x1,0x28 019d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 019e 0248 | H | Execute Discrete,Check_In_Integer 019f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 00db | | Load_Top At_Offset_3 ; Debug Table 0x9 = .DEBUG 0x01a3,0x041c,0x0002,0x0000,0x0055,0x8825,0x0000,0x006b ; Debug Table 0x9.0x0 = 0x1a3,0x1 01a4 0aff | | Execute_Immediate Plus,-0x1 01a5 00db | | Load_Top At_Offset_3 01a6 0217 | | Execute Heap_Access,All_Reference 01a7 01dd | | Execute Vector,First 01a8 0273 | s | Execute Discrete,Plus 01a9 0248 | H | Execute Discrete,Check_In_Integer 01aa 00db | | Load_Top At_Offset_3 01ab 0217 | | Execute Heap_Access,All_Reference 01ac 01d7 | | Execute Vector,Field_Read 01ad 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01ae 0000 0000 | | .XXX[0x2] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b3 | | .CONST 0x01b3 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0001 | | .CONST 0x0001 ; Number of locals 01b3 BODY_01b0: 01b3 INIT_01b0: 01b3 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x01b3,0x0420,0x0002,0x0000,0x0055,0x8825,0x0000,0x0078 ; Debug Table 0xa.0x0 = 0x1b3,0x1 01b4 8211 | | Call 0x1,0x11 01b5 021f | | Execute Heap_Access,Equal 01b6 6802 |h | Jump_Zero 0x1b9 01b7 00ea | | Load_Encached Null_String_Cache ; Debug Table 0xa.0x1 = 0x1b7,0x2 01b8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01b9 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x2 = 0x1b9,0x3 01ba 0217 | | Execute Heap_Access,All_Reference 01bb 0335 | 5 | Declare_Variable Array,Duplicate 01bc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01bd 0000 0000 | | .XXX[0x3] 01bf 0000 | | 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c3 | | .CONST 0x01c3 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0001 | | .CONST 0x0001 ; Number of locals 01c3 BODY_01c0: 01c3 INIT_01c0: 01c3 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x01c3,0x0428,0x0002,0x0000,0x0055,0x8825,0x0000,0x0081 ; Debug Table 0xb.0x0 = 0x1c3,0x1 01c4 8211 | | Call 0x1,0x11 01c5 021f | | Execute Heap_Access,Equal 01c6 6802 |h | Jump_Zero 0x1c9 01c7 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x1 = 0x1c7,0x2 01c8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c9 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x1c9,0x3 01ca 0217 | | Execute Heap_Access,All_Reference 01cb 01db | | Execute Vector,Length 01cc 00e3 | | Load_Encached Natural_Cache 01cd 025b | [ | Execute Discrete,Check_In_Type 01ce 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01cf 0000 | | .XXX[0x1] 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d3 | | .CONST 0x01d3 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0001 | | .CONST 0x0001 ; Number of locals 01d3 BODY_01d0: 01d3 INIT_01d0: 01d3 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x01d3,0x0430,0x0002,0x0000,0x0055,0x8825,0x0000,0x008a ; Debug Table 0xc.0x0 = 0x1d3,0x1 01d4 8211 | | Call 0x1,0x11 01d5 021f | | Execute Heap_Access,Equal 01d6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01d7 0000 | | .XXX[0x1] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01dd | | .CONST 0x01dd ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0002 | | .CONST 0x0002 ; Number of locals 01db INIT_01d8: 01db e21b | | Load 0x1,0x1b ; Debug Table 0xd = .DEBUG 0x01db,0x0434,0x0001,0x0000,0x0055,0x8825,0x0000,0x0097 ; Debug Table 0xd.0x0 = 0x1db,0xffff 01dc 0322 | " | Declare_Variable Record 01dd BODY_01d8: 01dd 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x1dd,0x1 01de 00d9 | | Load_Top At_Offset_1 01df 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01e0 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x2 = 0x1e0,0x2 01e1 00d9 | | Load_Top At_Offset_1 01e2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x3 = 0x1e3,0x3 01e4 822e | . | Call 0x1,0x2e 01e5 00d1 | | Pop_Control Pop_Count_1 01e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x4 = 0x1e6,0x4 01e7 e5fe | | Load 0x2,-0x2 01e8 017d | } | Execute Record,Structure_Write 01e9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01ea 0000 0000 | | .BLANK 0000[0x6] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x01f3,0x0440,0x0001,0x0000,0x0055,0x8825,0x0000,0x00a3 ; Debug Table 0xe.0x0 = 0x1f3,0x1 01f4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01f5 0217 | | Execute Heap_Access,All_Reference 01f6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01f7 00db | | Load_Top At_Offset_3 01f8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01f9 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x1 = 0x1f9,0x2 01fa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01fb 7010 |p | Jump_Nonzero 0x20c 01fc 00da | | Load_Top At_Offset_2 01fd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01fe 00db | | Load_Top At_Offset_3 01ff 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0200 0217 | | Execute Heap_Access,All_Reference 0201 01dc | | Execute Vector,Last 0202 027e | ~ | Execute Discrete,Not_Equal 0203 6808 |h | Jump_Zero 0x20c 0204 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x2 = 0x204,0x3 0205 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0206 0a01 | | Execute_Immediate Plus,0x1 0207 00db | | Load_Top At_Offset_3 0208 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0209 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x3 = 0x209,0x4 020a 822e | . | Call 0x1,0x2e 020b 00d1 | | Pop_Control Pop_Count_1 020c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 020d 0000 0000 | | .XXX[0x3] 020f 0000 | | 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 0xf = .DEBUG 0x0213,0x044a,0x0002,0x0000,0x0055,0x8825,0x0000,0x00ab ; Debug Table 0xf.0x0 = 0x213,0x1 0214 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0215 0217 | | Execute Heap_Access,All_Reference 0216 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0217 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021b | | .CONST 0x021b ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0001 | | .CONST 0x0001 ; Number of locals 021b BODY_0218: 021b INIT_0218: 021b 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x021b,0x044e,0x0002,0x0000,0x0055,0x8825,0x0000,0x00b4 ; Debug Table 0x10.0x0 = 0x21b,0x1 021c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 021d 021d | | Execute Heap_Access,Is_Null 021e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 021f 0000 | | .XXX[0x1] 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,0x0452,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0036 ; Debug Table 0x11.0x0 = 0x223,0x1 0224 e005 | | Load 0x0,0x5 0225 180d | | Execute Package,Field_Execute,Field_Number 0xd 0226 e5fe | | Load 0x2,-0x2 0227 026e | n | Execute Discrete,Modulo 0228 0274 | t | Execute Discrete,Absolute_Value 0229 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 022a 0000 0000 | | .BLANK 0000[0x6] 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 00cf | | Action Mark_Auxiliary ; Debug Table 0x12 = .DEBUG 0x0233,0x0456,0x0001,0x0000,0x0057,0x7ad5,0x0000,0x0296 0234 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x0 = 0x234,0x1 ; Debug Table 0x12.0x1 = 0x234,0x2 0235 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0236 e5ff | | Load 0x2,-0x1 0237 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0238 0217 | | Execute Heap_Access,All_Reference 0239 01d7 | | Execute Vector,Field_Read 023a e5ff | | Load 0x2,-0x1 023b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 023c 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x2 = 0x23c,0x3 023d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 023e 700f |p | Jump_Nonzero 0x24e 023f 00db | | Load_Top At_Offset_3 0240 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0241 e5ff | | Load 0x2,-0x1 0242 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0243 0217 | | Execute Heap_Access,All_Reference 0244 01dc | | Execute Vector,Last 0245 027f | | Execute Discrete,Equal 0246 7007 |p | Jump_Nonzero 0x24e 0247 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x3 = 0x247,0x4 0248 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0249 0a01 | | Execute_Immediate Plus,0x1 024a e5ff | | Load 0x2,-0x1 024b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 024c 00c9 | | Action Pop_Auxiliary_Loop 024d 7fe6 | | Jump 0x234 024e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 024f 0000 | | .XXX[0x1] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0253 | S | .CONST 0x0253 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0001 | | .CONST 0x0001 ; Number of locals 0253 BODY_0250: 0253 INIT_0250: 0253 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x0253,0x0460,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x035f ; Debug Table 0x13.0x0 = 0x253,0x1 0254 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 025b | [ | .CONST 0x025b ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0001 | | .CONST 0x0001 ; Number of locals 025b BODY_0258: 025b INIT_0258: 025b 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x025b,0x0464,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0371 ; Debug Table 0x14.0x0 = 0x25b,0x1 025c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 025d 0000 0000 | | .XXX[0x3] 025f 0000 | | 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 0263 | c | .CONST 0x0263 ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0001 | | .CONST 0x0001 ; Number of locals 0263 BODY_0260: 0263 INIT_0260: 0263 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x0263,0x0468,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0383 ; Debug Table 0x15.0x0 = 0x263,0x1 0264 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0265 0000 0000 | | .XXX[0x3] 0267 0000 | | 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026b | k | .CONST 0x026b ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0001 | | .CONST 0x0001 ; Number of locals 026b BODY_0268: 026b INIT_0268: 026b 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x026b,0x046c,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0395 ; Debug Table 0x16.0x0 = 0x26b,0x1 026c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026d 0000 0000 | | .XXX[0x3] 026f 0000 | | 0270 0000 0000 | | .LITERAL {0x00000000, 0x00577ad5} 0274 0000 0000 | | .LITERAL {0x00000000, 0x55882501} 0278 ; -------------------------------------------------------------------------------------- 0278 ; Debug Table 0278 ; -------------------------------------------------------------------------------------- 0278 0003 0017 | | .CONST 0x0003,0x0017 027a 000b 0332 | 2| .DEBUG 0x000b,0x0332,0x8000,0x0000,0x0055,0x8825,0x0000,0x0003 0282 0052 037e | R ~| .DEBUG 0x0052,0x037e,0x8000,0x0000,0x0057,0x7ad5,0x0000,0x000f 028a 00a3 03b4 | | .DEBUG 0x00a3,0x03b4,0x0002,0x0000,0x0055,0x8825,0x0000,0x0018 0292 00b3 03b8 | | .DEBUG 0x00b3,0x03b8,0x0002,0x0000,0x0055,0x8825,0x0000,0x0022 029a 00bb 03bc | | .DEBUG 0x00bb,0x03bc,0x0002,0x0000,0x0055,0x8825,0x0000,0x0027 02a2 011b 03ea | | .DEBUG 0x011b,0x03ea,0x0002,0x0000,0x0055,0x8825,0x0000,0x0039 02aa 016b 040a | k | .DEBUG 0x016b,0x040a,0x0002,0x0000,0x0055,0x8825,0x0000,0x004b 02b2 017b 0414 | { | .DEBUG 0x017b,0x0414,0x0002,0x0000,0x0055,0x8825,0x0000,0x0058 02ba 019b 0418 | | .DEBUG 0x019b,0x0418,0x0002,0x0000,0x0055,0x8825,0x0000,0x0062 02c2 01a3 041c | | .DEBUG 0x01a3,0x041c,0x0002,0x0000,0x0055,0x8825,0x0000,0x006b 02ca 01b3 0420 | | .DEBUG 0x01b3,0x0420,0x0002,0x0000,0x0055,0x8825,0x0000,0x0078 02d2 01c3 0428 | (| .DEBUG 0x01c3,0x0428,0x0002,0x0000,0x0055,0x8825,0x0000,0x0081 02da 01d3 0430 | 0| .DEBUG 0x01d3,0x0430,0x0002,0x0000,0x0055,0x8825,0x0000,0x008a 02e2 01db 0434 | 4| .DEBUG 0x01db,0x0434,0x0001,0x0000,0x0055,0x8825,0x0000,0x0097 02ea 01f3 0440 | @| .DEBUG 0x01f3,0x0440,0x0001,0x0000,0x0055,0x8825,0x0000,0x00a3 02f2 0213 044a | J| .DEBUG 0x0213,0x044a,0x0002,0x0000,0x0055,0x8825,0x0000,0x00ab 02fa 021b 044e | N| .DEBUG 0x021b,0x044e,0x0002,0x0000,0x0055,0x8825,0x0000,0x00b4 0302 0223 0452 | # R| .DEBUG 0x0223,0x0452,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0036 030a 0233 0456 | 3 V| .DEBUG 0x0233,0x0456,0x0001,0x0000,0x0057,0x7ad5,0x0000,0x0296 0312 0253 0460 | S `| .DEBUG 0x0253,0x0460,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x035f 031a 025b 0464 | [ d| .DEBUG 0x025b,0x0464,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0371 0322 0263 0468 | c h| .DEBUG 0x0263,0x0468,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0383 032a 026b 046c | k l| .DEBUG 0x026b,0x046c,0x0002,0x0000,0x0057,0x7ad5,0x0000,0x0395 0332 ; -------------------------------------------------------------------------------------- 0332 ; Debug3 Subtable 0x0 0332 ; -------------------------------------------------------------------------------------- 0332 0025 0000 | % | .DBG3TAB 0x0025,0x0000 0334 000b ffff | | .CONST 0x000b,0xffff 0336 000b fffe | | .CONST 0x000b,0xfffe 0338 000b fffd | | .CONST 0x000b,0xfffd 033a 000c fffc | | .CONST 0x000c,0xfffc 033c 000d fffb | | .CONST 0x000d,0xfffb 033e 000f fffa | | .CONST 0x000f,0xfffa 0340 0011 fff9 | | .CONST 0x0011,0xfff9 0342 0013 fff8 | | .CONST 0x0013,0xfff8 0344 0015 fff7 | | .CONST 0x0015,0xfff7 0346 0017 fff6 | | .CONST 0x0017,0xfff6 0348 0019 fff5 | | .CONST 0x0019,0xfff5 034a 001b fff4 | | .CONST 0x001b,0xfff4 034c 001d fff3 | | .CONST 0x001d,0xfff3 034e 001f fff2 | | .CONST 0x001f,0xfff2 0350 0021 fff1 | ! | .CONST 0x0021,0xfff1 0352 0023 fff0 | # | .CONST 0x0023,0xfff0 0354 0025 ffef | % | .CONST 0x0025,0xffef 0356 0027 ffee | ' | .CONST 0x0027,0xffee 0358 0029 ffed | ) | .CONST 0x0029,0xffed 035a 002b ffec | + | .CONST 0x002b,0xffec 035c 002d ffeb | - | .CONST 0x002d,0xffeb 035e 002f ffea | / | .CONST 0x002f,0xffea 0360 0031 ffe9 | 1 | .CONST 0x0031,0xffe9 0362 0035 ffe8 | 5 | .CONST 0x0035,0xffe8 0364 0035 ffe7 | 5 | .CONST 0x0035,0xffe7 0366 0039 ffe6 | 9 | .CONST 0x0039,0xffe6 0368 0039 ffe5 | 9 | .CONST 0x0039,0xffe5 036a 003d ffe4 | = | .CONST 0x003d,0xffe4 036c 003d ffe3 | = | .CONST 0x003d,0xffe3 036e 0041 ffe2 | A | .CONST 0x0041,0xffe2 0370 0041 ffe1 | A | .CONST 0x0041,0xffe1 0372 0043 ffe0 | C | .CONST 0x0043,0xffe0 0374 0046 ffdf | F | .CONST 0x0046,0xffdf 0376 0046 ffde | F | .CONST 0x0046,0xffde 0378 004a ffdd | J | .CONST 0x004a,0xffdd 037a 004a ffdc | J | .CONST 0x004a,0xffdc 037c 004b ffdb | K | .CONST 0x004b,0xffdb 037e ; -------------------------------------------------------------------------------------- 037e ; Debug3 Subtable 0x1 037e ; -------------------------------------------------------------------------------------- 037e 001a 0000 | | .DBG3TAB 0x001a,0x0000 0380 0052 ffff | R | .CONST 0x0052,0xffff 0382 0052 fffe | R | .CONST 0x0052,0xfffe 0384 0057 fffd | W | .CONST 0x0057,0xfffd 0386 005d fffc | ] | .CONST 0x005d,0xfffc 0388 005f fffb | _ | .CONST 0x005f,0xfffb 038a 0061 fffa | a | .CONST 0x0061,0xfffa 038c 0063 fff9 | c | .CONST 0x0063,0xfff9 038e 0065 fff8 | e | .CONST 0x0065,0xfff8 0390 0067 fff7 | g | .CONST 0x0067,0xfff7 0392 0069 fff6 | i | .CONST 0x0069,0xfff6 0394 006b fff5 | k | .CONST 0x006b,0xfff5 0396 0074 fff4 | t | .CONST 0x0074,0xfff4 0398 007c fff3 | | | .CONST 0x007c,0xfff3 039a 007e fff2 | ~ | .CONST 0x007e,0xfff2 039c 0080 fff1 | | .CONST 0x0080,0xfff1 039e 0082 fff0 | | .CONST 0x0082,0xfff0 03a0 0084 ffef | | .CONST 0x0084,0xffef 03a2 0086 ffee | | .CONST 0x0086,0xffee 03a4 0088 ffed | | .CONST 0x0088,0xffed 03a6 008a ffec | | .CONST 0x008a,0xffec 03a8 008c ffeb | | .CONST 0x008c,0xffeb 03aa 008e ffea | | .CONST 0x008e,0xffea 03ac 0090 ffe9 | | .CONST 0x0090,0xffe9 03ae 0092 ffe8 | | .CONST 0x0092,0xffe8 03b0 0094 ffe7 | | .CONST 0x0094,0xffe7 03b2 0096 ffe6 | | .CONST 0x0096,0xffe6 03b4 ; -------------------------------------------------------------------------------------- 03b4 ; Debug3 Subtable 0x2 03b4 ; -------------------------------------------------------------------------------------- 03b4 0000 0001 | | .DBG3TAB 0x0000,0x0001 03b6 00a3 0001 | | .CONST 0x00a3,0x0001 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; Debug3 Subtable 0x3 03b8 ; -------------------------------------------------------------------------------------- 03b8 0000 0001 | | .DBG3TAB 0x0000,0x0001 03ba 00b3 0001 | | .CONST 0x00b3,0x0001 03bc ; -------------------------------------------------------------------------------------- 03bc ; Debug3 Subtable 0x4 03bc ; -------------------------------------------------------------------------------------- 03bc 0003 0013 | | .DBG3TAB 0x0003,0x0013 03be 00bb ffff | | .CONST 0x00bb,0xffff 03c0 00c5 fffe | | .CONST 0x00c5,0xfffe 03c2 00c8 0001 | | .CONST 0x00c8,0x0001 03c4 00cb 0002 | | .CONST 0x00cb,0x0002 03c6 00cd 0003 | | .CONST 0x00cd,0x0003 03c8 00cf 0004 | | .CONST 0x00cf,0x0004 03ca 00d0 fbff | | .CONST 0x00d0,0xfbff 03cc 00d5 0402 | | .CONST 0x00d5,0x0402 03ce 00de 0403 | | .CONST 0x00de,0x0403 03d0 00e2 0404 | | .CONST 0x00e2,0x0404 03d2 00e7 0401 | | .CONST 0x00e7,0x0401 03d4 00ef 0006 | | .CONST 0x00ef,0x0006 03d6 00f6 0007 | | .CONST 0x00f6,0x0007 03d8 00fa 0008 | | .CONST 0x00fa,0x0008 03da 00ff 0005 | | .CONST 0x00ff,0x0005 03dc 0102 0009 | | .CONST 0x0102,0x0009 03de 0106 000a | | .CONST 0x0106,0x000a 03e0 0106 000b | | .CONST 0x0106,0x000b 03e2 010d 000c | | .CONST 0x010d,0x000c 03e4 010d 000d | | .CONST 0x010d,0x000d 03e6 0111 000e | | .CONST 0x0111,0x000e 03e8 0113 000f | | .CONST 0x0113,0x000f 03ea ; -------------------------------------------------------------------------------------- 03ea ; Debug3 Subtable 0x5 03ea ; -------------------------------------------------------------------------------------- 03ea 0002 000d | | .DBG3TAB 0x0002,0x000d 03ec 011b ffff | | .CONST 0x011b,0xffff 03ee 0127 0001 | ' | .CONST 0x0127,0x0001 03f0 012a 0002 | * | .CONST 0x012a,0x0002 03f2 012c 0003 | , | .CONST 0x012c,0x0003 03f4 012e 0004 | . | .CONST 0x012e,0x0004 03f6 012f fbff | / | .CONST 0x012f,0xfbff 03f8 0134 0402 | 4 | .CONST 0x0134,0x0402 03fa 013d 0403 | = | .CONST 0x013d,0x0403 03fc 0141 0404 | A | .CONST 0x0141,0x0404 03fe 0146 0401 | F | .CONST 0x0146,0x0401 0400 014e 0006 | N | .CONST 0x014e,0x0006 0402 0155 0007 | U | .CONST 0x0155,0x0007 0404 0159 0008 | Y | .CONST 0x0159,0x0008 0406 015e 0005 | ^ | .CONST 0x015e,0x0005 0408 0161 0009 | a | .CONST 0x0161,0x0009 040a ; -------------------------------------------------------------------------------------- 040a ; Debug3 Subtable 0x6 040a ; -------------------------------------------------------------------------------------- 040a 0000 0004 | | .DBG3TAB 0x0000,0x0004 040c 016b 0001 | k | .CONST 0x016b,0x0001 040e 016f 0002 | o | .CONST 0x016f,0x0002 0410 0174 0003 | t | .CONST 0x0174,0x0003 0412 0174 0004 | t | .CONST 0x0174,0x0004 0414 ; -------------------------------------------------------------------------------------- 0414 ; Debug3 Subtable 0x7 0414 ; -------------------------------------------------------------------------------------- 0414 0000 0001 | | .DBG3TAB 0x0000,0x0001 0416 017b 0001 | { | .CONST 0x017b,0x0001 0418 ; -------------------------------------------------------------------------------------- 0418 ; Debug3 Subtable 0x8 0418 ; -------------------------------------------------------------------------------------- 0418 0000 0001 | | .DBG3TAB 0x0000,0x0001 041a 019b 0001 | | .CONST 0x019b,0x0001 041c ; -------------------------------------------------------------------------------------- 041c ; Debug3 Subtable 0x9 041c ; -------------------------------------------------------------------------------------- 041c 0000 0001 | | .DBG3TAB 0x0000,0x0001 041e 01a3 0001 | | .CONST 0x01a3,0x0001 0420 ; -------------------------------------------------------------------------------------- 0420 ; Debug3 Subtable 0xa 0420 ; -------------------------------------------------------------------------------------- 0420 0000 0003 | | .DBG3TAB 0x0000,0x0003 0422 01b3 0001 | | .CONST 0x01b3,0x0001 0424 01b7 0002 | | .CONST 0x01b7,0x0002 0426 01b9 0003 | | .CONST 0x01b9,0x0003 0428 ; -------------------------------------------------------------------------------------- 0428 ; Debug3 Subtable 0xb 0428 ; -------------------------------------------------------------------------------------- 0428 0000 0003 | | .DBG3TAB 0x0000,0x0003 042a 01c3 0001 | | .CONST 0x01c3,0x0001 042c 01c7 0002 | | .CONST 0x01c7,0x0002 042e 01c9 0003 | | .CONST 0x01c9,0x0003 0430 ; -------------------------------------------------------------------------------------- 0430 ; Debug3 Subtable 0xc 0430 ; -------------------------------------------------------------------------------------- 0430 0000 0001 | | .DBG3TAB 0x0000,0x0001 0432 01d3 0001 | | .CONST 0x01d3,0x0001 0434 ; -------------------------------------------------------------------------------------- 0434 ; Debug3 Subtable 0xd 0434 ; -------------------------------------------------------------------------------------- 0434 0001 0004 | | .DBG3TAB 0x0001,0x0004 0436 01db ffff | | .CONST 0x01db,0xffff 0438 01dd 0001 | | .CONST 0x01dd,0x0001 043a 01e0 0002 | | .CONST 0x01e0,0x0002 043c 01e3 0003 | | .CONST 0x01e3,0x0003 043e 01e6 0004 | | .CONST 0x01e6,0x0004 0440 ; -------------------------------------------------------------------------------------- 0440 ; Debug3 Subtable 0xe 0440 ; -------------------------------------------------------------------------------------- 0440 0000 0004 | | .DBG3TAB 0x0000,0x0004 0442 01f3 0001 | | .CONST 0x01f3,0x0001 0444 01f9 0002 | | .CONST 0x01f9,0x0002 0446 0204 0003 | | .CONST 0x0204,0x0003 0448 0209 0004 | | .CONST 0x0209,0x0004 044a ; -------------------------------------------------------------------------------------- 044a ; Debug3 Subtable 0xf 044a ; -------------------------------------------------------------------------------------- 044a 0000 0001 | | .DBG3TAB 0x0000,0x0001 044c 0213 0001 | | .CONST 0x0213,0x0001 044e ; -------------------------------------------------------------------------------------- 044e ; Debug3 Subtable 0x10 044e ; -------------------------------------------------------------------------------------- 044e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0450 021b 0001 | | .CONST 0x021b,0x0001 0452 ; -------------------------------------------------------------------------------------- 0452 ; Debug3 Subtable 0x11 0452 ; -------------------------------------------------------------------------------------- 0452 0000 0001 | | .DBG3TAB 0x0000,0x0001 0454 0223 0001 | # | .CONST 0x0223,0x0001 0456 ; -------------------------------------------------------------------------------------- 0456 ; Debug3 Subtable 0x12 0456 ; -------------------------------------------------------------------------------------- 0456 0000 0004 | | .DBG3TAB 0x0000,0x0004 0458 0234 0001 | 4 | .CONST 0x0234,0x0001 045a 0234 0002 | 4 | .CONST 0x0234,0x0002 045c 023c 0003 | < | .CONST 0x023c,0x0003 045e 0247 0004 | G | .CONST 0x0247,0x0004 0460 ; -------------------------------------------------------------------------------------- 0460 ; Debug3 Subtable 0x13 0460 ; -------------------------------------------------------------------------------------- 0460 0000 0001 | | .DBG3TAB 0x0000,0x0001 0462 0253 0001 | S | .CONST 0x0253,0x0001 0464 ; -------------------------------------------------------------------------------------- 0464 ; Debug3 Subtable 0x14 0464 ; -------------------------------------------------------------------------------------- 0464 0000 0001 | | .DBG3TAB 0x0000,0x0001 0466 025b 0001 | [ | .CONST 0x025b,0x0001 0468 ; -------------------------------------------------------------------------------------- 0468 ; Debug3 Subtable 0x15 0468 ; -------------------------------------------------------------------------------------- 0468 0000 0001 | | .DBG3TAB 0x0000,0x0001 046a 0263 0001 | c | .CONST 0x0263,0x0001 046c ; -------------------------------------------------------------------------------------- 046c ; Debug3 Subtable 0x16 046c ; -------------------------------------------------------------------------------------- 046c 0000 0001 | | .DBG3TAB 0x0000,0x0001 046e 026b 0001 | k | .CONST 0x026b,0x0001 0470 0000 0000 | | .BLANK 0000[0x190]