|
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: 4096 (0x1000) 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 0430 | 0 | .CONST 0x0430 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 003f | ? | .CONST 0x003f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0019 | | .CONST 0x0019 ; Number of locals 000b INIT_0008: 000b 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x04d2,0x0000,0x0000,0x0057,0x79c5,0x0000,0x012e ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x2 = 0xf,0xfffd 0010 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0011 0129 | ) | Execute Any,Make_Visible 0012 029a 008b | | Declare_Subprogram INIT_0088,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x12,0xfffc 0014 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x14,0xfffb 0016 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x16,0xfffa 0018 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x18,0xfff9 001a 029a 01cb | | Declare_Subprogram INIT_01c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x1a,0xfff8 001c 029a 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1c,0xfff7 001e 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1e,0xfff6 0020 029a 027b | {| Declare_Subprogram INIT_0278,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x20,0xfff5 0022 029a 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x22,0xfff4 0024 00bf | | Action Accept_Activation 0025 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1 = .DEBUG 0x0025,0x04ec,0x0000,0x0000,0x0057,0x7e45,0x0000,0x0004 ; Debug Table 0x1.0x0 = 0x25,0xffff 0026 00c7 | | Action Elaborate_Subprogram 0027 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1 = 0x27,0xfffe 0028 00c7 | | Action Elaborate_Subprogram 0029 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x2 = 0x29,0xfffd 002a 00c7 | | Action Elaborate_Subprogram 002b 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x3 = 0x2b,0xfffc 002c 00c7 | | Action Elaborate_Subprogram 002d 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x4 = 0x2d,0xfffb 002e 00c7 | | Action Elaborate_Subprogram 002f 029b 0303 | | Declare_Subprogram INIT_0300,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x5 = 0x2f,0xfffa 0031 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x6 = 0x31,0xfff9 0032 00c7 | | Action Elaborate_Subprogram 0033 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x7 = 0x33,0xfff8 0034 00c7 | | Action Elaborate_Subprogram 0035 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x35,0xfff7 0036 00c7 | | Action Elaborate_Subprogram 0037 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x37,0xfff6 0038 00c7 | | Action Elaborate_Subprogram 0039 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xa = 0x39,0xfff5 003a 00c7 | | Action Elaborate_Subprogram 003b 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xb = 0x3b,0xfff4 003c 00c7 | | Action Elaborate_Subprogram 003d 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xc = 0x3d,0xfff3 003e 00c7 | | Action Elaborate_Subprogram 003f BODY_0008: 003f 00bc | | Action Signal_Activated 0040 00bb | | Action Signal_Completion 0041 0000 0000 | | .BLANK 0000[0x7] 0048 ; -------------------------------------------------------------------------------------- 0048 ; SUBPROGRAM 0048 ; -------------------------------------------------------------------------------------- 0048 0061 | a | .CONST 0x0061 ; Address of begin 0049 0004 | | .CONST 0x0004 ; Address of exception handler 004a 000e | | .CONST 0x000e ; Number of locals 004b INIT_0048: 004b 029f 0353 | S| Declare_Subprogram INIT_0350,For_Call ; Debug Table 0x2 = .DEBUG 0x004b,0x0508,0x0002,0x0000,0x0057,0x79c5,0x0000,0x012f ; Debug Table 0x2.0x0 = 0x4b,0xffff 004d a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0x2.0x1 = 0x4d,0xfffe 004e 00c6 | | Action Check_Subprogram_Elaborated 004f e003 | | Load 0x0,0x3 0050 e004 | | Load 0x0,0x4 0051 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 0052 e005 | | Load 0x0,0x5 0053 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0054 e005 | | Load 0x0,0x5 0055 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0056 00e9 | | Load_Encached String_Cache 0057 4802 |H | Short_Literal 0x2 0058 4802 |H | Short_Literal 0x2 0059 0099 | | Action Reference_Dynamic 005a e005 | | Load 0x0,0x5 005b 1918 | | Execute Package,Field_Reference,Field_Number 0x18 005c a006 | | Store_Unchecked 0x0,0x6 005d a007 | | Store_Unchecked 0x0,0x7 005e 62ed |b | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 005f 482a |H* | Short_Literal 0x2a 0060 480e |H | Short_Literal 0xe 0061 BODY_0048: 0061 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0x2 = 0x61,0x1 0062 e403 | | Load 0x2,0x3 0063 e404 | | Load 0x2,0x4 0064 e405 | | Load 0x2,0x5 0065 e406 | | Load 0x2,0x6 0066 e407 | | Load 0x2,0x7 0067 4808 |H | Short_Literal 0x8 0068 4802 |H | Short_Literal 0x2 0069 0099 | | Action Reference_Dynamic 006a 4809 |H | Short_Literal 0x9 006b 4802 |H | Short_Literal 0x2 006c 0099 | | Action Reference_Dynamic 006d 480a |H | Short_Literal 0xa 006e 4802 |H | Short_Literal 0x2 006f 0099 | | Action Reference_Dynamic 0070 480b |H | Short_Literal 0xb 0071 4802 |H | Short_Literal 0x2 0072 0099 | | Action Reference_Dynamic 0073 480c |H | Short_Literal 0xc 0074 4802 |H | Short_Literal 0x2 0075 0099 | | Action Reference_Dynamic 0076 8002 | | Call 0x0,0x2 0077 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 007b | { | .CONST 0x007b ; Address of begin 0079 007f | | .CONST 0x007f ; Address of exception handler 007a 0001 | | .CONST 0x0001 ; Number of locals 007b BODY_0078: 007b INIT_0078: 007b 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x007b,0x0510,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0138 ; Debug Table 0x3.0x0 = 0x7b,0x1 007c 0217 | | Execute Heap_Access,All_Reference 007d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 007e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 007f TRAP_0078: 007f 0007 | | Action Break_Optional 0080 e004 | | Load 0x0,0x4 ; Debug Table 0x3.0x1 = 0x80,0x2 0081 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0082 0257 | W | Execute Discrete,Raise 0083 0000 0000 | | .BLANK 0000[0x5] 0088 ; -------------------------------------------------------------------------------------- 0088 ; SUBPROGRAM 0088 ; -------------------------------------------------------------------------------------- 0088 008b | | .CONST 0x008b ; Address of begin 0089 0004 | | .CONST 0x0004 ; Address of exception handler 008a 0001 | | .CONST 0x0001 ; Number of locals 008b BODY_0088: 008b INIT_0088: 008b 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x008b,0x0516,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0147 ; Debug Table 0x4.0x0 = 0x8b,0x1 008c 00db | | Load_Top At_Offset_3 008d e008 | | Load 0x0,0x8 008e 180e | | Execute Package,Field_Execute,Field_Number 0xe 008f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 009a | | .CONST 0x009a ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0003 | | .CONST 0x0003 ; Number of locals 0093 INIT_0090: 0093 e009 | | Load 0x0,0x9 ; Debug Table 0x5 = .DEBUG 0x0093,0x051a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0156 ; Debug Table 0x5.0x0 = 0x93,0xffff 0094 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0095 e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x1 = 0x95,0xfffe 0096 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0097 02c7 | | Declare_Variable Any 0098 00d8 | | Load_Top At_Offset_0 0099 1c00 | | Execute_Immediate Run_Utility,0x0 009a BODY_0090: 009a e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x2 = 0x9a,0x1 009b 7003 |p | Jump_Nonzero 0x9f 009c 4809 |H | Short_Literal 0x9 ; Debug Table 0x5.0x3 = 0x9c,0x2 009d a5fc | | Store_Unchecked 0x2,-0x4 009e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x5.0x4 = 0x9e,0x3 009f e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x5 = 0x9f,0x4 00a0 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 00a1 a5fd | | Store_Unchecked 0x2,-0x3 00a2 e009 | | Load 0x0,0x9 ; Debug Table 0x5.0x6 = 0xa2,0x5 00a3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00a4 00d9 | | Load_Top At_Offset_1 00a5 0120 | | Execute Any,Is_Value 00a6 6803 |h | Jump_Zero 0xaa 00a7 e005 | | Load 0x0,0x5 00a8 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00a9 7801 |x | Jump 0xab 00aa 00d9 | | Load_Top At_Offset_1 00ab e5ff | | Load 0x2,-0x1 00ac e00a | | Load 0x0,0xa 00ad 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00ae e5fe | | Load 0x2,-0x2 00af 0217 | | Execute Heap_Access,All_Reference 00b0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00b1 e005 | | Load 0x0,0x5 00b2 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00b3 c403 | | Store 0x2,0x3 00b4 005a | Z | Store_Top Discrete,At_Offset_2 00b5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x7 = 0xb5,0x6 00b6 a5fc | | Store_Unchecked 0x2,-0x4 00b7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x8 = 0xb7,0x7 00b8 e004 | | Load 0x0,0x4 00b9 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00ba 7004 |p | Jump_Nonzero 0xbf 00bb e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x9 = 0xbb,0x8 00bc 00d9 | | Load_Top At_Offset_1 00bd 800b | | Call 0x0,0xb 00be a5fd | | Store_Unchecked 0x2,-0x3 00bf 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c5 | | .CONST 0x00c5 ; Address of begin 00c1 00ed | | .CONST 0x00ed ; Address of exception handler 00c2 0002 | | .CONST 0x0002 ; Number of locals 00c3 INIT_00c0: 00c3 e009 | | Load 0x0,0x9 ; Debug Table 0x6 = .DEBUG 0x00c3,0x0530,0x0001,0x0000,0x0057,0x79c5,0x0000,0x016a ; Debug Table 0x6.0x0 = 0xc3,0xffff 00c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00c5 BODY_00c0: 00c5 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x1 = 0xc5,0x1 00c6 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 00c7 a5fc | | Store_Unchecked 0x2,-0x4 00c8 00cf | | Action Mark_Auxiliary ; Debug Table 0x6.0x2 = 0xc8,0x2 00c9 e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0x3 = 0xc9,0xfbff 00ca e5ff | | Load 0x2,-0x1 00cb e008 | | Load 0x0,0x8 00cc 180f | | Execute Package,Field_Execute,Field_Number 0xf 00cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x4 = 0xcd,0x401 00ce 7013 |p | Jump_Nonzero 0xe2 00cf e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x5 = 0xcf,0x402 00d0 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00d1 e004 | | Load 0x0,0x4 00d2 1b18 | | Execute Package,Field_Read,Field_Number 0x18 00d3 e5fe | | Load 0x2,-0x2 00d4 00db | | Load_Top At_Offset_3 00d5 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 00d6 e004 | | Load 0x0,0x4 00d7 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 00d8 180e | | Execute Package,Field_Execute,Field_Number 0xe 00d9 c5fd | | Store 0x2,-0x3 00da 005b | [ | Store_Top Discrete,At_Offset_3 00db 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x6 = 0xdb,0x403 00dc e004 | | Load 0x0,0x4 00dd 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00de 6803 |h | Jump_Zero 0xe2 00df 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x7 = 0xdf,0x404 00e0 a5fb | | Store_Unchecked 0x2,-0x5 00e1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x6.0x8 = 0xe1,0x405 00e2 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x9 = 0xe2,0x406 00e3 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00e4 e004 | | Load 0x0,0x4 00e5 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 00e6 e5fd | | Load 0x2,-0x3 00e7 00db | | Load_Top At_Offset_3 00e8 2504 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x4 00e9 8211 | | Call 0x1,0x11 00ea c5fc | | Store 0x2,-0x4 00eb c5fb | | Store 0x2,-0x5 00ec 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x6.0xa = 0xec,0x407 00ed TRAP_00c0: 00ed 625a |bZ | Indirect_Literal Discrete,0x348,{0x00000000, 0x5779d501} 00ee 010f | | Execute Exception,Equal 00ef 6803 |h | Jump_Zero 0xf3 00f0 481f |H | Short_Literal 0x1f ; Debug Table 0x6.0xb = 0xf0,0x3 00f1 a5fb | | Store_Unchecked 0x2,-0x5 00f2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00f3 0100 | | Execute Exception,Raise 00f4 0000 0000 | | .BLANK 0000[0x4] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 0122 | " | .CONST 0x0122 ; Address of begin 00f9 01ba | | .CONST 0x01ba ; Address of exception handler 00fa 0010 | | .CONST 0x0010 ; Number of locals 00fb INIT_00f8: 00fb e009 | | Load 0x0,0x9 ; Debug Table 0x7 = .DEBUG 0x00fb,0x054a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0184 ; Debug Table 0x7.0x0 = 0xfb,0xffff 00fc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00fd e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x1 = 0xfd,0xfffe 00fe 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00ff 02c7 | | Declare_Variable Any 0100 00d8 | | Load_Top At_Offset_0 0101 1c00 | | Execute_Immediate Run_Utility,0x0 0102 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x2 = 0x102,0xfffd 0103 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0104 0322 | " | Declare_Variable Record 0105 00d8 | | Load_Top At_Offset_0 0106 1c00 | | Execute_Immediate Run_Utility,0x0 0107 e004 | | Load 0x0,0x4 ; Debug Table 0x7.0x3 = 0x107,0xfffc 0108 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 0109 e00c | | Load 0x0,0xc ; Debug Table 0x7.0x4 = 0x109,0xfffb 010a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 010b e00c | | Load 0x0,0xc 010c 180e | | Execute Package,Field_Execute,Field_Number 0xe 010d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 010e 029f 0363 | c| Declare_Subprogram INIT_0360,For_Call ; Debug Table 0x7.0x5 = 0x10e,0xfffa 0110 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x7.0x6 = 0x110,0xfff9 0111 00c6 | | Action Check_Subprogram_Elaborated 0112 4807 |H | Short_Literal 0x7 0113 4802 |H | Short_Literal 0x2 0114 0099 | | Action Reference_Dynamic 0115 6236 |b6 | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 0116 4a96 |J | Short_Literal 0x296 0117 480b |H | Short_Literal 0xb 0118 029f 037b | {| Declare_Subprogram INIT_0378,For_Call ; Debug Table 0x7.0x7 = 0x118,0xfff8 011a 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x7.0x8 = 0x11a,0xfff7 011b 00c6 | | Action Check_Subprogram_Elaborated 011c 480c |H | Short_Literal 0xc 011d 4802 |H | Short_Literal 0x2 011e 0099 | | Action Reference_Dynamic 011f 622c |b, | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 0120 4b60 |K` | Short_Literal 0x360 0121 4810 |H | Short_Literal 0x10 0122 BODY_00f8: 0122 e004 | | Load 0x0,0x4 ; Debug Table 0x7.0x9 = 0x122,0x1 0123 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 0124 a5f7 | | Store_Unchecked 0x2,-0x9 0125 e5f8 | | Load 0x2,-0x8 ; Debug Table 0x7.0xa = 0x125,0x2 0126 7003 |p | Jump_Nonzero 0x12a 0127 4809 |H | Short_Literal 0x9 ; Debug Table 0x7.0xb = 0x127,0x3 0128 a5f6 | | Store_Unchecked 0x2,-0xa 0129 4509 |E | Exit_Suprogram New_Top_Offset 0x9 ; Debug Table 0x7.0xc = 0x129,0x4 012a e009 | | Load 0x0,0x9 ; Debug Table 0x7.0xd = 0x12a,0x5 012b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 012c e403 | | Load 0x2,0x3 012d 0120 | | Execute Any,Is_Value 012e 6803 |h | Jump_Zero 0x132 012f e005 | | Load 0x0,0x5 0130 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0131 7801 |x | Jump 0x133 0132 e403 | | Load 0x2,0x3 0133 e5fd | | Load 0x2,-0x3 0134 e5ff | | Load 0x2,-0x1 0135 e00a | | Load 0x0,0xa 0136 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0137 e5f8 | | Load 0x2,-0x8 0138 0217 | | Execute Heap_Access,All_Reference 0139 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 013a e005 | | Load 0x0,0x5 013b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 013c c403 | | Store 0x2,0x3 013d c402 | | Store 0x2,0x2 013e e402 | | Load 0x2,0x2 ; Debug Table 0x7.0xe = 0x13e,0x6 013f e004 | | Load 0x0,0x4 0140 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0141 680c |h | Jump_Zero 0x14e 0142 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0xf = 0x142,0x7 0143 a5f6 | | Store_Unchecked 0x2,-0xa 0144 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x10 = 0x144,0x8 0145 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0146 4801 |H | Short_Literal 0x1 0147 e5f8 | | Load 0x2,-0x8 0148 0217 | | Execute Heap_Access,All_Reference 0149 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 014a e00d | | Load 0x0,0xd 014b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 014c c402 | | Store 0x2,0x2 014d 4509 |E | Exit_Suprogram New_Top_Offset 0x9 ; Debug Table 0x7.0x11 = 0x14d,0x9 014e e5f8 | | Load 0x2,-0x8 ; Debug Table 0x7.0x12 = 0x14e,0xa 014f e403 | | Load 0x2,0x3 0150 800b | | Call 0x0,0xb 0151 a405 | | Store_Unchecked 0x2,0x5 0152 e405 | | Load 0x2,0x5 ; Debug Table 0x7.0x13 = 0x152,0xb 0153 a5f7 | | Store_Unchecked 0x2,-0x9 0154 e404 | | Load 0x2,0x4 ; Debug Table 0x7.0x14 = 0x154,0xc 0155 e403 | | Load 0x2,0x3 0156 e5f8 | | Load 0x2,-0x8 0157 0217 | | Execute Heap_Access,All_Reference 0158 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0159 e005 | | Load 0x0,0x5 015a 1818 | | Execute Package,Field_Execute,Field_Number 0x18 015b 00d1 | | Pop_Control Pop_Count_1 015c e5f9 | | Load 0x2,-0x7 ; Debug Table 0x7.0x15 = 0x15c,0xd 015d e404 | | Load 0x2,0x4 015e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 015f e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x16 = 0x15f,0xe 0160 e004 | | Load 0x0,0x4 0161 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0162 7005 |p | Jump_Nonzero 0x168 0163 e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x17 = 0x163,0xf 0164 0217 | | Execute Heap_Access,All_Reference 0165 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0166 e404 | | Load 0x2,0x4 0167 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0168 e404 | | Load 0x2,0x4 ; Debug Table 0x7.0x18 = 0x168,0x10 0169 e403 | | Load 0x2,0x3 016a e5f8 | | Load 0x2,-0x8 016b 0217 | | Execute Heap_Access,All_Reference 016c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 016d e005 | | Load 0x0,0x5 016e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 016f e5fa | | Load 0x2,-0x6 ; Debug Table 0x7.0x19 = 0x16f,0x11 0170 7011 |p | Jump_Nonzero 0x182 0171 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1a = 0x171,0x12 0172 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0173 00ea | | Load_Encached Null_String_Cache 0174 e405 | | Load 0x2,0x5 0175 e5fb | | Load 0x2,-0x5 0176 e5f8 | | Load 0x2,-0x8 0177 0217 | | Execute Heap_Access,All_Reference 0178 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0179 4808 |H | Short_Literal 0x8 017a 4802 |H | Short_Literal 0x2 017b 0099 | | Action Reference_Dynamic 017c 4809 |H | Short_Literal 0x9 017d 4802 |H | Short_Literal 0x2 017e 0099 | | Action Reference_Dynamic 017f 8219 | | Call 0x1,0x19 0180 c402 | | Store 0x2,0x2 0181 7828 |x( | Jump 0x1aa 0182 e5fc | | Load 0x2,-0x4 ; Debug Table 0x7.0x1b = 0x182,0x13 0183 01db | | Execute Vector,Length 0184 7013 |p | Jump_Nonzero 0x198 0185 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1c = 0x185,0x14 0186 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0187 e5ff | | Load 0x2,-0x1 0188 e00a | | Load 0x0,0xa 0189 1814 | | Execute Package,Field_Execute,Field_Number 0x14 018a e405 | | Load 0x2,0x5 018b e5fb | | Load 0x2,-0x5 018c e5f8 | | Load 0x2,-0x8 018d 0217 | | Execute Heap_Access,All_Reference 018e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 018f 480d |H | Short_Literal 0xd 0190 4802 |H | Short_Literal 0x2 0191 0099 | | Action Reference_Dynamic 0192 480e |H | Short_Literal 0xe 0193 4802 |H | Short_Literal 0x2 0194 0099 | | Action Reference_Dynamic 0195 8219 | | Call 0x1,0x19 0196 c402 | | Store 0x2,0x2 0197 7812 |x | Jump 0x1aa 0198 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1d = 0x198,0x15 0199 1b0d | | Execute Package,Field_Read,Field_Number 0xd 019a e5fc | | Load 0x2,-0x4 019b e00a | | Load 0x0,0xa 019c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 019d e405 | | Load 0x2,0x5 019e e5fb | | Load 0x2,-0x5 019f e5f8 | | Load 0x2,-0x8 01a0 0217 | | Execute Heap_Access,All_Reference 01a1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01a2 480d |H | Short_Literal 0xd 01a3 4802 |H | Short_Literal 0x2 01a4 0099 | | Action Reference_Dynamic 01a5 480e |H | Short_Literal 0xe 01a6 4802 |H | Short_Literal 0x2 01a7 0099 | | Action Reference_Dynamic 01a8 8219 | | Call 0x1,0x19 01a9 c402 | | Store 0x2,0x2 01aa e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x1e = 0x1aa,0x16 01ab a5f6 | | Store_Unchecked 0x2,-0xa 01ac e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x1f = 0x1ac,0x17 01ad e004 | | Load 0x0,0x4 01ae 1816 | | Execute Package,Field_Execute,Field_Number 0x16 01af 6809 |h | Jump_Zero 0x1b9 01b0 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x20 = 0x1b0,0x18 01b1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01b2 4801 |H | Short_Literal 0x1 01b3 e5f8 | | Load 0x2,-0x8 01b4 0217 | | Execute Heap_Access,All_Reference 01b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01b6 e00d | | Load 0x0,0xd 01b7 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01b8 c402 | | Store 0x2,0x2 01b9 4509 |E | Exit_Suprogram New_Top_Offset 0x9 01ba TRAP_00f8: 01ba 0007 | | Action Break_Optional 01bb e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x21 = 0x1bb,0x19 01bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01bd 4801 |H | Short_Literal 0x1 01be e5f8 | | Load 0x2,-0x8 01bf 0217 | | Execute Heap_Access,All_Reference 01c0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01c1 e00d | | Load 0x0,0xd 01c2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01c3 c402 | | Store 0x2,0x2 01c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x22 = 0x1c4,0x1a 01c5 0101 | | Execute Exception,Reraise 01c6 0000 0000 | | .XXX[0x2] 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 01e2 | | .CONST 0x01e2 ; Address of begin 01c9 0004 | | .CONST 0x0004 ; Address of exception handler 01ca 000e | | .CONST 0x000e ; Number of locals 01cb INIT_01c8: 01cb 029f 0403 | | Declare_Subprogram INIT_0400,For_Call ; Debug Table 0x8 = .DEBUG 0x01cb,0x0592,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01b6 ; Debug Table 0x8.0x0 = 0x1cb,0xffff 01cd a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0x8.0x1 = 0x1cd,0xfffe 01ce 00c6 | | Action Check_Subprogram_Elaborated 01cf e003 | | Load 0x0,0x3 01d0 e004 | | Load 0x0,0x4 01d1 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 01d2 e005 | | Load 0x0,0x5 01d3 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01d4 e005 | | Load 0x0,0x5 01d5 1b10 | | Execute Package,Field_Read,Field_Number 0x10 01d6 e004 | | Load 0x0,0x4 01d7 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 01d8 4802 |H | Short_Literal 0x2 01d9 4802 |H | Short_Literal 0x2 01da 0099 | | Action Reference_Dynamic 01db e005 | | Load 0x0,0x5 01dc 1918 | | Execute Package,Field_Reference,Field_Number 0x18 01dd a006 | | Store_Unchecked 0x0,0x6 01de a007 | | Store_Unchecked 0x0,0x7 01df 616c |al | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 01e0 6163 |ac | Indirect_Literal Discrete,0x344,{0x00000000, 0x0000046f} 01e1 480e |H | Short_Literal 0xe 01e2 BODY_01c8: 01e2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x2 = 0x1e2,0x1 01e3 e403 | | Load 0x2,0x3 01e4 e404 | | Load 0x2,0x4 01e5 e405 | | Load 0x2,0x5 01e6 e406 | | Load 0x2,0x6 01e7 e407 | | Load 0x2,0x7 01e8 4808 |H | Short_Literal 0x8 01e9 4802 |H | Short_Literal 0x2 01ea 0099 | | Action Reference_Dynamic 01eb 4809 |H | Short_Literal 0x9 01ec 4802 |H | Short_Literal 0x2 01ed 0099 | | Action Reference_Dynamic 01ee 480a |H | Short_Literal 0xa 01ef 4802 |H | Short_Literal 0x2 01f0 0099 | | Action Reference_Dynamic 01f1 480b |H | Short_Literal 0xb 01f2 4802 |H | Short_Literal 0x2 01f3 0099 | | Action Reference_Dynamic 01f4 480c |H | Short_Literal 0xc 01f5 4802 |H | Short_Literal 0x2 01f6 0099 | | Action Reference_Dynamic 01f7 8002 | | Call 0x0,0x2 01f8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f9 0000 0000 | | .BLANK 0000[0x7] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0219 | | .CONST 0x0219 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 000e | | .CONST 0x000e ; Number of locals 0203 INIT_0200: 0203 029f 041b | | Declare_Subprogram INIT_0418,For_Call ; Debug Table 0x9 = .DEBUG 0x0203,0x059a,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01bf ; Debug Table 0x9.0x0 = 0x203,0xffff 0205 a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0x9.0x1 = 0x205,0xfffe 0206 00c6 | | Action Check_Subprogram_Elaborated 0207 e003 | | Load 0x0,0x3 0208 e004 | | Load 0x0,0x4 0209 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 020a e005 | | Load 0x0,0x5 020b 1b13 | | Execute Package,Field_Read,Field_Number 0x13 020c e005 | | Load 0x0,0x5 020d 1b10 | | Execute Package,Field_Read,Field_Number 0x10 020e 00e9 | | Load_Encached String_Cache 020f 4802 |H | Short_Literal 0x2 0210 4802 |H | Short_Literal 0x2 0211 0099 | | Action Reference_Dynamic 0212 e005 | | Load 0x0,0x5 0213 1918 | | Execute Package,Field_Reference,Field_Number 0x18 0214 a006 | | Store_Unchecked 0x0,0x6 0215 a007 | | Store_Unchecked 0x0,0x7 0216 6135 |a5 | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 0217 6128 |a( | Indirect_Literal Discrete,0x340,{0x00000000, 0x000004b2} 0218 480e |H | Short_Literal 0xe 0219 BODY_0200: 0219 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x2 = 0x219,0x1 021a e403 | | Load 0x2,0x3 021b e404 | | Load 0x2,0x4 021c e405 | | Load 0x2,0x5 021d e406 | | Load 0x2,0x6 021e e407 | | Load 0x2,0x7 021f 4808 |H | Short_Literal 0x8 0220 4802 |H | Short_Literal 0x2 0221 0099 | | Action Reference_Dynamic 0222 4809 |H | Short_Literal 0x9 0223 4802 |H | Short_Literal 0x2 0224 0099 | | Action Reference_Dynamic 0225 480a |H | Short_Literal 0xa 0226 4802 |H | Short_Literal 0x2 0227 0099 | | Action Reference_Dynamic 0228 480b |H | Short_Literal 0xb 0229 4802 |H | Short_Literal 0x2 022a 0099 | | Action Reference_Dynamic 022b 480c |H | Short_Literal 0xc 022c 4802 |H | Short_Literal 0x2 022d 0099 | | Action Reference_Dynamic 022e 8002 | | Call 0x0,0x2 022f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 023a | : | .CONST 0x023a ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0003 | | .CONST 0x0003 ; Number of locals 0233 INIT_0230: 0233 e001 | | Load 0x0,0x1 ; Debug Table 0xa = .DEBUG 0x0233,0x05a2,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01c8 ; Debug Table 0xa.0x0 = 0x233,0xffff 0234 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0235 02c7 | | Declare_Variable Any 0236 00d8 | | Load_Top At_Offset_0 0237 1c00 | | Execute_Immediate Run_Utility,0x0 0238 e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x1 = 0x238,0xfffe 0239 1b0d | | Execute Package,Field_Read,Field_Number 0xd 023a BODY_0230: 023a e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x2 = 0x23a,0x1 023b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 023c 00da | | Load_Top At_Offset_2 023d 0120 | | Execute Any,Is_Value 023e 6803 |h | Jump_Zero 0x242 023f e001 | | Load 0x0,0x1 0240 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0241 7801 |x | Jump 0x243 0242 00da | | Load_Top At_Offset_2 0243 e5fe | | Load 0x2,-0x2 0244 0217 | | Execute Heap_Access,All_Reference 0245 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0246 0217 | | Execute Heap_Access,All_Reference 0247 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0248 0217 | | Execute Heap_Access,All_Reference 0249 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 024a e00e | | Load 0x0,0xe 024b 180f | | Execute Package,Field_Execute,Field_Number 0xf 024c e5ff | | Load 0x2,-0x1 024d e00f | | Load 0x0,0xf 024e 180e | | Execute Package,Field_Execute,Field_Number 0xe 024f c402 | | Store 0x2,0x2 0250 0059 | Y | Store_Top Discrete,At_Offset_1 0251 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x251,0x2 0252 e004 | | Load 0x0,0x4 0253 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0254 6803 |h | Jump_Zero 0x258 0255 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x4 = 0x255,0x3 0256 a5fd | | Store_Unchecked 0x2,-0x3 0257 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xa.0x5 = 0x257,0x4 0258 e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x6 = 0x258,0x5 0259 1b0d | | Execute Package,Field_Read,Field_Number 0xd 025a e5fe | | Load 0x2,-0x2 025b 0217 | | Execute Heap_Access,All_Reference 025c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 025d 0217 | | Execute Heap_Access,All_Reference 025e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 025f 0217 | | Execute Heap_Access,All_Reference 0260 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0261 e5fe | | Load 0x2,-0x2 0262 820d | | Call 0x1,0xd 0263 e5fe | | Load 0x2,-0x2 0264 0217 | | Execute Heap_Access,All_Reference 0265 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0266 0217 | | Execute Heap_Access,All_Reference 0267 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0268 0217 | | Execute Heap_Access,All_Reference 0269 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 026a e001 | | Load 0x0,0x1 026b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 026c 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 026d e402 | | Load 0x2,0x2 026e e008 | | Load 0x0,0x8 026f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0270 0059 | Y | Store_Top Discrete,At_Offset_1 0271 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x7 = 0x271,0x6 0272 a5fd | | Store_Unchecked 0x2,-0x3 0273 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0274 0000 0000 | | .BLANK 0000[0x4] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 0282 | | .CONST 0x0282 ; Address of begin 0279 02bb | | .CONST 0x02bb ; Address of exception handler 027a 0003 | | .CONST 0x0003 ; Number of locals 027b INIT_0278: 027b e009 | | Load 0x0,0x9 ; Debug Table 0xb = .DEBUG 0x027b,0x05b4,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01d8 ; Debug Table 0xb.0x0 = 0x27b,0xffff 027c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 027d e005 | | Load 0x0,0x5 ; Debug Table 0xb.0x1 = 0x27d,0xfffe 027e 1b13 | | Execute Package,Field_Read,Field_Number 0x13 027f 0322 | " | Declare_Variable Record 0280 00d8 | | Load_Top At_Offset_0 0281 1c00 | | Execute_Immediate Run_Utility,0x0 0282 BODY_0278: 0282 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x2 = 0x282,0x1 0283 7003 |p | Jump_Nonzero 0x287 0284 4808 |H | Short_Literal 0x8 ; Debug Table 0xb.0x3 = 0x284,0x2 0285 a5fd | | Store_Unchecked 0x2,-0x3 0286 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xb.0x4 = 0x286,0x3 0287 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x5 = 0x287,0x4 0288 e5ff | | Load 0x2,-0x1 0289 0217 | | Execute Heap_Access,All_Reference 028a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 028b e5ff | | Load 0x2,-0x1 028c 0217 | | Execute Heap_Access,All_Reference 028d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 028e 0217 | | Execute Heap_Access,All_Reference 028f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0290 e005 | | Load 0x0,0x5 0291 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0292 00d1 | | Pop_Control Pop_Count_1 0293 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x293,0x5 0294 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0295 e5fe | | Load 0x2,-0x2 0296 0f00 | | Execute_Immediate Equal,0x0 0297 0279 | y | Execute Discrete,And 0298 6803 |h | Jump_Zero 0x29c 0299 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x7 = 0x299,0x6 029a a5fd | | Store_Unchecked 0x2,-0x3 029b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xb.0x8 = 0x29b,0x7 029c e009 | | Load 0x0,0x9 ; Debug Table 0xb.0x9 = 0x29c,0x8 029d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 029e e5ff | | Load 0x2,-0x1 029f 0217 | | Execute Heap_Access,All_Reference 02a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02a1 e5ff | | Load 0x2,-0x1 02a2 0217 | | Execute Heap_Access,All_Reference 02a3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02a4 0217 | | Execute Heap_Access,All_Reference 02a5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02a6 e005 | | Load 0x0,0x5 02a7 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02a8 005a | Z | Store_Top Discrete,At_Offset_2 02a9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xa = 0x2a9,0x9 02aa a5fd | | Store_Unchecked 0x2,-0x3 02ab 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xb = 0x2ab,0xa 02ac e004 | | Load 0x0,0x4 02ad 1816 | | Execute Package,Field_Execute,Field_Number 0x16 02ae 680b |h | Jump_Zero 0x2ba 02af e009 | | Load 0x0,0x9 ; Debug Table 0xb.0xc = 0x2af,0xb 02b0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02b1 4801 |H | Short_Literal 0x1 02b2 e5ff | | Load 0x2,-0x1 02b3 0217 | | Execute Heap_Access,All_Reference 02b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02b5 0217 | | Execute Heap_Access,All_Reference 02b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02b7 e00d | | Load 0x0,0xd 02b8 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02b9 005a | Z | Store_Top Discrete,At_Offset_2 02ba 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02bb TRAP_0278: 02bb 0007 | | Action Break_Optional 02bc e009 | | Load 0x0,0x9 ; Debug Table 0xb.0xd = 0x2bc,0xc 02bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02be 4801 |H | Short_Literal 0x1 02bf e5ff | | Load 0x2,-0x1 02c0 0217 | | Execute Heap_Access,All_Reference 02c1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02c2 0217 | | Execute Heap_Access,All_Reference 02c3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02c4 e00d | | Load 0x0,0xd 02c5 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02c6 005b | [ | Store_Top Discrete,At_Offset_3 02c7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xe = 0x2c7,0xd 02c8 0101 | | Execute Exception,Reraise 02c9 0000 0000 | | .BLANK 0000[0x7] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02e9 | | .CONST 0x02e9 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 000e | | .CONST 0x000e ; Number of locals 02d3 INIT_02d0: 02d3 029f 042b | +| Declare_Subprogram INIT_0428,For_Call ; Debug Table 0xc = .DEBUG 0x02d3,0x05d4,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01e9 ; Debug Table 0xc.0x0 = 0x2d3,0xffff 02d5 a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0xc.0x1 = 0x2d5,0xfffe 02d6 00c6 | | Action Check_Subprogram_Elaborated 02d7 e003 | | Load 0x0,0x3 02d8 e004 | | Load 0x0,0x4 02d9 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 02da e005 | | Load 0x0,0x5 02db 1b13 | | Execute Package,Field_Read,Field_Number 0x13 02dc e005 | | Load 0x0,0x5 02dd 1b10 | | Execute Package,Field_Read,Field_Number 0x10 02de 00e1 | | Load_Encached Boolean_Cache 02df 4802 |H | Short_Literal 0x2 02e0 4802 |H | Short_Literal 0x2 02e1 0099 | | Action Reference_Dynamic 02e2 e005 | | Load 0x0,0x5 02e3 1918 | | Execute Package,Field_Reference,Field_Number 0x18 02e4 a006 | | Store_Unchecked 0x0,0x6 02e5 a007 | | Store_Unchecked 0x0,0x7 02e6 6065 |`e | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45} 02e7 6054 |`T | Indirect_Literal Discrete,0x33c,{0x00000000, 0x000005e7} 02e8 480e |H | Short_Literal 0xe 02e9 BODY_02d0: 02e9 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x2 = 0x2e9,0x1 02ea e403 | | Load 0x2,0x3 02eb e404 | | Load 0x2,0x4 02ec e405 | | Load 0x2,0x5 02ed e406 | | Load 0x2,0x6 02ee e407 | | Load 0x2,0x7 02ef 4808 |H | Short_Literal 0x8 02f0 4802 |H | Short_Literal 0x2 02f1 0099 | | Action Reference_Dynamic 02f2 4809 |H | Short_Literal 0x9 02f3 4802 |H | Short_Literal 0x2 02f4 0099 | | Action Reference_Dynamic 02f5 480a |H | Short_Literal 0xa 02f6 4802 |H | Short_Literal 0x2 02f7 0099 | | Action Reference_Dynamic 02f8 480b |H | Short_Literal 0xb 02f9 4802 |H | Short_Literal 0x2 02fa 0099 | | Action Reference_Dynamic 02fb 480c |H | Short_Literal 0xc 02fc 4802 |H | Short_Literal 0x2 02fd 0099 | | Action Reference_Dynamic 02fe 8002 | | Call 0x0,0x2 02ff 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 030a | | .CONST 0x030a ; Address of begin 0301 0004 | | .CONST 0x0004 ; Address of exception handler 0302 0003 | | .CONST 0x0003 ; Number of locals 0303 INIT_0300: 0303 e005 | | Load 0x0,0x5 ; Debug Table 0xd = .DEBUG 0x0303,0x05dc,0x2801,0x0002,0x0057,0x7e45,0x0000,0x014f ; Debug Table 0xd.0x0 = 0x303,0xffff 0304 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0305 02c7 | | Declare_Variable Any 0306 00d8 | | Load_Top At_Offset_0 0307 1c00 | | Execute_Immediate Run_Utility,0x0 0308 e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x1 = 0x308,0xfffe 0309 1b0d | | Execute Package,Field_Read,Field_Number 0xd 030a BODY_0300: 030a e5fc | | Load 0x2,-0x4 ; Debug Table 0xd.0x2 = 0x30a,0x1 030b 7003 |p | Jump_Nonzero 0x30f 030c 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x3 = 0x30c,0x2 030d a5f9 | | Store_Unchecked 0x2,-0x7 030e 4507 |E | Exit_Suprogram New_Top_Offset 0x7 ; Debug Table 0xd.0x4 = 0x30e,0x3 030f e5fc | | Load 0x2,-0x4 ; Debug Table 0xd.0x5 = 0x30f,0x4 0310 0217 | | Execute Heap_Access,All_Reference 0311 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0312 e5fd | | Load 0x2,-0x3 0313 e005 | | Load 0x0,0x5 0314 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0315 c402 | | Store 0x2,0x2 0316 00cf | | Action Mark_Auxiliary 0317 7819 |x | Jump 0x331 0318 e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x6 = 0x318,0x6 0319 1b0d | | Execute Package,Field_Read,Field_Number 0xd 031a e5fa | | Load 0x2,-0x6 031b e402 | | Load 0x2,0x2 031c e5fb | | Load 0x2,-0x5 031d 0217 | | Execute Heap_Access,All_Reference 031e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 031f e5fd | | Load 0x2,-0x3 0320 85fe | | Call 0x2,-0x2 0321 005a | Z | Store_Top Discrete,At_Offset_2 0322 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x7 = 0x322,0x7 0323 a5f9 | | Store_Unchecked 0x2,-0x7 0324 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x8 = 0x324,0x8 0325 e004 | | Load 0x0,0x4 0326 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0327 6803 |h | Jump_Zero 0x32b 0328 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x9 = 0x328,0x9 0329 a5f9 | | Store_Unchecked 0x2,-0x7 032a 4507 |E | Exit_Suprogram New_Top_Offset 0x7 ; Debug Table 0xd.0xa = 0x32a,0xa 032b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xb = 0x32b,0xb 032c e5fd | | Load 0x2,-0x3 032d e005 | | Load 0x0,0x5 032e 181b | | Execute Package,Field_Execute,Field_Number 0x1b 032f c402 | | Store 0x2,0x2 0330 00c9 | | Action Pop_Auxiliary_Loop 0331 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xc = 0x331,0x5 0332 e005 | | Load 0x0,0x5 0333 180f | | Execute Package,Field_Execute,Field_Number 0xf 0334 6fe3 |o | Jump_Zero 0x318 0335 00ce | | Action Pop_Auxiliary 0336 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xd = 0x336,0xc 0337 a5f9 | | Store_Unchecked 0x2,-0x7 0338 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0339 0000 0000 | | .XXX[0x3] 033b 0000 | | 033c 0000 0000 | | .LITERAL {0x00000000, 0x000005e7} 0340 0000 0000 | | .LITERAL {0x00000000, 0x000004b2} 0344 0000 0000 | | .LITERAL {0x00000000, 0x0000046f} 0348 0000 0000 | | .LITERAL {0x00000000, 0x5779d501} 034c 0000 0000 | | .LITERAL {0x00000000, 0x00577e45} 0350 ; -------------------------------------------------------------------------------------- 0350 ; SUBPROGRAM 0350 ; -------------------------------------------------------------------------------------- 0350 0353 | S | .CONST 0x0353 ; Address of begin 0351 0004 | | .CONST 0x0004 ; Address of exception handler 0352 0001 | | .CONST 0x0001 ; Number of locals 0353 BODY_0350: 0353 INIT_0350: 0353 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x0353,0x05fa,0x0002,0x0000,0x0057,0x7e45,0x0000,0x000d ; Debug Table 0xe.0x0 = 0x353,0x1 0354 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0355 e5ff | | Load 0x2,-0x1 0356 0217 | | Execute Heap_Access,All_Reference 0357 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0358 0217 | | Execute Heap_Access,All_Reference 0359 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 035a e010 | | Load 0x0,0x10 035b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 035c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 035d 0000 0000 | | .XXX[0x3] 035f 0000 | | 0360 ; -------------------------------------------------------------------------------------- 0360 ; SUBPROGRAM 0360 ; -------------------------------------------------------------------------------------- 0360 0363 | c | .CONST 0x0363 ; Address of begin 0361 0004 | | .CONST 0x0004 ; Address of exception handler 0362 0001 | | .CONST 0x0001 ; Number of locals 0363 BODY_0360: 0363 INIT_0360: 0363 e009 | | Load 0x0,0x9 ; Debug Table 0xf = .DEBUG 0x0363,0x05fe,0x0001,0x0000,0x0057,0x7e45,0x0000,0x0255 ; Debug Table 0xf.0x0 = 0x363,0x1 0364 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0365 e7fd | | Load 0x3,-0x3 0366 e7ff | | Load 0x3,-0x1 0367 e005 | | Load 0x0,0x5 0368 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0369 e7fd | | Load 0x3,-0x3 036a e7ff | | Load 0x3,-0x1 036b e005 | | Load 0x0,0x5 036c 181f | | Execute Package,Field_Execute,Field_Number 0x1f 036d e7fd | | Load 0x3,-0x3 036e e7ff | | Load 0x3,-0x1 036f e005 | | Load 0x0,0x5 0370 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0371 e7fe | | Load 0x3,-0x2 0372 e7ff | | Load 0x3,-0x1 0373 e005 | | Load 0x0,0x5 0374 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0375 c7fb | | Store 0x3,-0x5 0376 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0377 0000 | | .XXX[0x1] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 0396 | | .CONST 0x0396 ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0007 | | .CONST 0x0007 ; Number of locals 037b INIT_0378: 037b e009 | | Load 0x0,0x9 ; Debug Table 0x10 = .DEBUG 0x037b,0x0602,0x0001,0x0000,0x0057,0x7e45,0x0000,0x029e ; Debug Table 0x10.0x0 = 0x37b,0xffff 037c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 037d e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x1 = 0x37d,0xfffe 037e 1b10 | | Execute Package,Field_Read,Field_Number 0x10 037f 02c7 | | Declare_Variable Any 0380 00d8 | | Load_Top At_Offset_0 0381 1c00 | | Execute_Immediate Run_Utility,0x0 0382 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x2 = 0x382,0xfffd 0383 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0384 0322 | " | Declare_Variable Record 0385 00d8 | | Load_Top At_Offset_0 0386 1c00 | | Execute_Immediate Run_Utility,0x0 0387 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x3 = 0x387,0xfffc 0388 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0389 02c7 | | Declare_Variable Any 038a 00d8 | | Load_Top At_Offset_0 038b 1c00 | | Execute_Immediate Run_Utility,0x0 038c e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x4 = 0x38c,0xfffb 038d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 038e 02c7 | | Declare_Variable Any 038f 00d8 | | Load_Top At_Offset_0 0390 1c00 | | Execute_Immediate Run_Utility,0x0 0391 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x5 = 0x391,0xfffa 0392 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0393 02c7 | | Declare_Variable Any 0394 00d8 | | Load_Top At_Offset_0 0395 1c00 | | Execute_Immediate Run_Utility,0x0 0396 BODY_0378: 0396 e7fd | | Load 0x3,-0x3 ; Debug Table 0x10.0x6 = 0x396,0x1 0397 e7ff | | Load 0x3,-0x1 0398 e005 | | Load 0x0,0x5 0399 181d | | Execute Package,Field_Execute,Field_Number 0x1d 039a c607 | | Store 0x3,0x7 039b e7fd | | Load 0x3,-0x3 ; Debug Table 0x10.0x7 = 0x39b,0x2 039c e7ff | | Load 0x3,-0x1 039d e005 | | Load 0x0,0x5 039e 181f | | Execute Package,Field_Execute,Field_Number 0x1f 039f c603 | | Store 0x3,0x3 03a0 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x8 = 0x3a0,0x3 03a1 e603 | | Load 0x3,0x3 03a2 e7ff | | Load 0x3,-0x1 03a3 e011 | | Load 0x0,0x11 03a4 181d | | Execute Package,Field_Execute,Field_Number 0x1d 03a5 00d1 | | Pop_Control Pop_Count_1 03a6 e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x9 = 0x3a6,0x4 03a7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03a8 00db | | Load_Top At_Offset_3 03a9 0120 | | Execute Any,Is_Value 03aa 6803 |h | Jump_Zero 0x3ae 03ab e011 | | Load 0x0,0x11 03ac 1b10 | | Execute Package,Field_Read,Field_Number 0x10 03ad 7801 |x | Jump 0x3af 03ae 00db | | Load_Top At_Offset_3 03af e604 | | Load 0x3,0x4 03b0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03b1 e7ff | | Load 0x3,-0x1 03b2 e010 | | Load 0x0,0x10 03b3 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03b4 00db | | Load_Top At_Offset_3 03b5 e7fc | | Load 0x3,-0x4 03b6 e00a | | Load 0x0,0xa 03b7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03b8 e7ff | | Load 0x3,-0x1 03b9 e011 | | Load 0x0,0x11 03ba 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03bb c605 | | Store 0x3,0x5 03bc c602 | | Store 0x3,0x2 03bd e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xa = 0x3bd,0x5 03be e004 | | Load 0x0,0x4 03bf 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03c0 6803 |h | Jump_Zero 0x3c4 03c1 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xb = 0x3c1,0x6 03c2 a7fb | | Store_Unchecked 0x3,-0x5 03c3 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x10.0xc = 0x3c3,0x7 03c4 e009 | | Load 0x0,0x9 ; Debug Table 0x10.0xd = 0x3c4,0x8 03c5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03c6 00da | | Load_Top At_Offset_2 03c7 0120 | | Execute Any,Is_Value 03c8 6803 |h | Jump_Zero 0x3cc 03c9 e011 | | Load 0x0,0x11 03ca 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03cb 7801 |x | Jump 0x3cd 03cc 00da | | Load_Top At_Offset_2 03cd e605 | | Load 0x3,0x5 03ce e7ff | | Load 0x3,-0x1 03cf e011 | | Load 0x0,0x11 03d0 181f | | Execute Package,Field_Execute,Field_Number 0x1f 03d1 c606 | | Store 0x3,0x6 03d2 c602 | | Store 0x3,0x2 03d3 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xe = 0x3d3,0x9 03d4 e004 | | Load 0x0,0x4 03d5 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03d6 6803 |h | Jump_Zero 0x3da 03d7 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xf = 0x3d7,0xa 03d8 a7fb | | Store_Unchecked 0x3,-0x5 03d9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x10.0x10 = 0x3d9,0xb 03da e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x11 = 0x3da,0xc 03db 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03dc e406 | | Load 0x2,0x6 03dd 00db | | Load_Top At_Offset_3 03de e7fd | | Load 0x3,-0x3 03df e7ff | | Load 0x3,-0x1 03e0 e005 | | Load 0x0,0x5 03e1 181e | | Execute Package,Field_Execute,Field_Number 0x1e 03e2 e603 | | Load 0x3,0x3 03e3 e7ff | | Load 0x3,-0x1 03e4 8012 | | Call 0x0,0x12 03e5 c406 | | Store 0x2,0x6 03e6 c602 | | Store 0x3,0x2 03e7 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0x12 = 0x3e7,0xd 03e8 e004 | | Load 0x0,0x4 03e9 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03ea 6803 |h | Jump_Zero 0x3ee 03eb e602 | | Load 0x3,0x2 ; Debug Table 0x10.0x13 = 0x3eb,0xe 03ec a7fb | | Store_Unchecked 0x3,-0x5 03ed 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x10.0x14 = 0x3ed,0xf 03ee e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x15 = 0x3ee,0x10 03ef 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03f0 00da | | Load_Top At_Offset_2 03f1 e605 | | Load 0x3,0x5 03f2 00db | | Load_Top At_Offset_3 03f3 e7fe | | Load 0x3,-0x2 03f4 e7ff | | Load 0x3,-0x1 03f5 e005 | | Load 0x0,0x5 03f6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 03f7 c7fb | | Store 0x3,-0x5 03f8 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03f9 0000 0000 | | .BLANK 0000[0x7] 0400 ; -------------------------------------------------------------------------------------- 0400 ; SUBPROGRAM 0400 ; -------------------------------------------------------------------------------------- 0400 0403 | | .CONST 0x0403 ; Address of begin 0401 0004 | | .CONST 0x0004 ; Address of exception handler 0402 0001 | | .CONST 0x0001 ; Number of locals 0403 BODY_0400: 0403 INIT_0400: 0403 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x0403,0x0630,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0449 ; Debug Table 0x11.0x0 = 0x403,0x1 0404 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0405 e005 | | Load 0x0,0x5 0406 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0407 6803 |h | Jump_Zero 0x40b 0408 e004 | | Load 0x0,0x4 ; Debug Table 0x11.0x1 = 0x408,0x2 0409 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 040a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 040b e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x2 = 0x40b,0x3 040c 0217 | | Execute Heap_Access,All_Reference 040d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 040e 00db | | Load_Top At_Offset_3 040f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0410 800b | | Call 0x0,0xb 0411 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0412 0000 0000 | | .BLANK 0000[0x6] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 041b | | .CONST 0x041b ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0001 | | .CONST 0x0001 ; Number of locals 041b BODY_0418: 041b INIT_0418: 041b 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x041b,0x0638,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0495 ; Debug Table 0x12.0x0 = 0x41b,0x1 041c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 041d e5ff | | Load 0x2,-0x1 041e 0217 | | Execute Heap_Access,All_Reference 041f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0420 0217 | | Execute Heap_Access,All_Reference 0421 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0422 e010 | | Load 0x0,0x10 0423 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0424 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0425 0000 0000 | | .XXX[0x3] 0427 0000 | | 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 042b | + | .CONST 0x042b ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0001 | | .CONST 0x0001 ; Number of locals 042b BODY_0428: 042b INIT_0428: 042b 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x042b,0x063c,0x0002,0x0000,0x0057,0x7e45,0x0000,0x05d4 ; Debug Table 0x13.0x0 = 0x42b,0x1 042c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 042d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 042e 0000 0000 | | .XXX[0x2] 0430 ; -------------------------------------------------------------------------------------- 0430 ; Debug Table 0430 ; -------------------------------------------------------------------------------------- 0430 0003 0014 | | .CONST 0x0003,0x0014 0432 000b 04d2 | | .DEBUG 0x000b,0x04d2,0x0000,0x0000,0x0057,0x79c5,0x0000,0x012e 043a 0025 04ec | % | .DEBUG 0x0025,0x04ec,0x0000,0x0000,0x0057,0x7e45,0x0000,0x0004 0442 004b 0508 | K | .DEBUG 0x004b,0x0508,0x0002,0x0000,0x0057,0x79c5,0x0000,0x012f 044a 007b 0510 | { | .DEBUG 0x007b,0x0510,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0138 0452 008b 0516 | | .DEBUG 0x008b,0x0516,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0147 045a 0093 051a | | .DEBUG 0x0093,0x051a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0156 0462 00c3 0530 | 0| .DEBUG 0x00c3,0x0530,0x0001,0x0000,0x0057,0x79c5,0x0000,0x016a 046a 00fb 054a | J| .DEBUG 0x00fb,0x054a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0184 0472 01cb 0592 | | .DEBUG 0x01cb,0x0592,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01b6 047a 0203 059a | | .DEBUG 0x0203,0x059a,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01bf 0482 0233 05a2 | 3 | .DEBUG 0x0233,0x05a2,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01c8 048a 027b 05b4 | { | .DEBUG 0x027b,0x05b4,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01d8 0492 02d3 05d4 | | .DEBUG 0x02d3,0x05d4,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01e9 049a 0303 05dc | | .DEBUG 0x0303,0x05dc,0x2801,0x0002,0x0057,0x7e45,0x0000,0x014f 04a2 0353 05fa | S | .DEBUG 0x0353,0x05fa,0x0002,0x0000,0x0057,0x7e45,0x0000,0x000d 04aa 0363 05fe | c | .DEBUG 0x0363,0x05fe,0x0001,0x0000,0x0057,0x7e45,0x0000,0x0255 04b2 037b 0602 | { | .DEBUG 0x037b,0x0602,0x0001,0x0000,0x0057,0x7e45,0x0000,0x029e 04ba 0403 0630 | 0| .DEBUG 0x0403,0x0630,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0449 04c2 041b 0638 | 8| .DEBUG 0x041b,0x0638,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0495 04ca 042b 063c | + <| .DEBUG 0x042b,0x063c,0x0002,0x0000,0x0057,0x7e45,0x0000,0x05d4 04d2 ; -------------------------------------------------------------------------------------- 04d2 ; Debug3 Subtable 0x0 04d2 ; -------------------------------------------------------------------------------------- 04d2 000c 0000 | | .DBG3TAB 0x000c,0x0000 04d4 000b ffff | | .CONST 0x000b,0xffff 04d6 000d fffe | | .CONST 0x000d,0xfffe 04d8 000f fffd | | .CONST 0x000f,0xfffd 04da 0012 fffc | | .CONST 0x0012,0xfffc 04dc 0014 fffb | | .CONST 0x0014,0xfffb 04de 0016 fffa | | .CONST 0x0016,0xfffa 04e0 0018 fff9 | | .CONST 0x0018,0xfff9 04e2 001a fff8 | | .CONST 0x001a,0xfff8 04e4 001c fff7 | | .CONST 0x001c,0xfff7 04e6 001e fff6 | | .CONST 0x001e,0xfff6 04e8 0020 fff5 | | .CONST 0x0020,0xfff5 04ea 0022 fff4 | " | .CONST 0x0022,0xfff4 04ec ; -------------------------------------------------------------------------------------- 04ec ; Debug3 Subtable 0x1 04ec ; -------------------------------------------------------------------------------------- 04ec 000d 0000 | | .DBG3TAB 0x000d,0x0000 04ee 0025 ffff | % | .CONST 0x0025,0xffff 04f0 0027 fffe | ' | .CONST 0x0027,0xfffe 04f2 0029 fffd | ) | .CONST 0x0029,0xfffd 04f4 002b fffc | + | .CONST 0x002b,0xfffc 04f6 002d fffb | - | .CONST 0x002d,0xfffb 04f8 002f fffa | / | .CONST 0x002f,0xfffa 04fa 0031 fff9 | 1 | .CONST 0x0031,0xfff9 04fc 0033 fff8 | 3 | .CONST 0x0033,0xfff8 04fe 0035 fff7 | 5 | .CONST 0x0035,0xfff7 0500 0037 fff6 | 7 | .CONST 0x0037,0xfff6 0502 0039 fff5 | 9 | .CONST 0x0039,0xfff5 0504 003b fff4 | ; | .CONST 0x003b,0xfff4 0506 003d fff3 | = | .CONST 0x003d,0xfff3 0508 ; -------------------------------------------------------------------------------------- 0508 ; Debug3 Subtable 0x2 0508 ; -------------------------------------------------------------------------------------- 0508 0002 0001 | | .DBG3TAB 0x0002,0x0001 050a 004b ffff | K | .CONST 0x004b,0xffff 050c 004d fffe | M | .CONST 0x004d,0xfffe 050e 0061 0001 | a | .CONST 0x0061,0x0001 0510 ; -------------------------------------------------------------------------------------- 0510 ; Debug3 Subtable 0x3 0510 ; -------------------------------------------------------------------------------------- 0510 0000 0002 | | .DBG3TAB 0x0000,0x0002 0512 007b 0001 | { | .CONST 0x007b,0x0001 0514 0080 0002 | | .CONST 0x0080,0x0002 0516 ; -------------------------------------------------------------------------------------- 0516 ; Debug3 Subtable 0x4 0516 ; -------------------------------------------------------------------------------------- 0516 0000 0001 | | .DBG3TAB 0x0000,0x0001 0518 008b 0001 | | .CONST 0x008b,0x0001 051a ; -------------------------------------------------------------------------------------- 051a ; Debug3 Subtable 0x5 051a ; -------------------------------------------------------------------------------------- 051a 0002 0008 | | .DBG3TAB 0x0002,0x0008 051c 0093 ffff | | .CONST 0x0093,0xffff 051e 0095 fffe | | .CONST 0x0095,0xfffe 0520 009a 0001 | | .CONST 0x009a,0x0001 0522 009c 0002 | | .CONST 0x009c,0x0002 0524 009e 0003 | | .CONST 0x009e,0x0003 0526 009f 0004 | | .CONST 0x009f,0x0004 0528 00a2 0005 | | .CONST 0x00a2,0x0005 052a 00b5 0006 | | .CONST 0x00b5,0x0006 052c 00b7 0007 | | .CONST 0x00b7,0x0007 052e 00bb 0008 | | .CONST 0x00bb,0x0008 0530 ; -------------------------------------------------------------------------------------- 0530 ; Debug3 Subtable 0x6 0530 ; -------------------------------------------------------------------------------------- 0530 0002 000a | | .DBG3TAB 0x0002,0x000a 0532 00c3 ffff | | .CONST 0x00c3,0xffff 0534 00c5 0001 | | .CONST 0x00c5,0x0001 0536 00c8 0002 | | .CONST 0x00c8,0x0002 0538 00c9 fbff | | .CONST 0x00c9,0xfbff 053a 00cd 0401 | | .CONST 0x00cd,0x0401 053c 00cf 0402 | | .CONST 0x00cf,0x0402 053e 00db 0403 | | .CONST 0x00db,0x0403 0540 00df 0404 | | .CONST 0x00df,0x0404 0542 00e1 0405 | | .CONST 0x00e1,0x0405 0544 00e2 0406 | | .CONST 0x00e2,0x0406 0546 00ec 0407 | | .CONST 0x00ec,0x0407 0548 00f0 0003 | | .CONST 0x00f0,0x0003 054a ; -------------------------------------------------------------------------------------- 054a ; Debug3 Subtable 0x7 054a ; -------------------------------------------------------------------------------------- 054a 0009 001a | | .DBG3TAB 0x0009,0x001a 054c 00fb ffff | | .CONST 0x00fb,0xffff 054e 00fd fffe | | .CONST 0x00fd,0xfffe 0550 0102 fffd | | .CONST 0x0102,0xfffd 0552 0107 fffc | | .CONST 0x0107,0xfffc 0554 0109 fffb | | .CONST 0x0109,0xfffb 0556 010e fffa | | .CONST 0x010e,0xfffa 0558 0110 fff9 | | .CONST 0x0110,0xfff9 055a 0118 fff8 | | .CONST 0x0118,0xfff8 055c 011a fff7 | | .CONST 0x011a,0xfff7 055e 0122 0001 | " | .CONST 0x0122,0x0001 0560 0125 0002 | % | .CONST 0x0125,0x0002 0562 0127 0003 | ' | .CONST 0x0127,0x0003 0564 0129 0004 | ) | .CONST 0x0129,0x0004 0566 012a 0005 | * | .CONST 0x012a,0x0005 0568 013e 0006 | > | .CONST 0x013e,0x0006 056a 0142 0007 | B | .CONST 0x0142,0x0007 056c 0144 0008 | D | .CONST 0x0144,0x0008 056e 014d 0009 | M | .CONST 0x014d,0x0009 0570 014e 000a | N | .CONST 0x014e,0x000a 0572 0152 000b | R | .CONST 0x0152,0x000b 0574 0154 000c | T | .CONST 0x0154,0x000c 0576 015c 000d | \ | .CONST 0x015c,0x000d 0578 015f 000e | _ | .CONST 0x015f,0x000e 057a 0163 000f | c | .CONST 0x0163,0x000f 057c 0168 0010 | h | .CONST 0x0168,0x0010 057e 016f 0011 | o | .CONST 0x016f,0x0011 0580 0171 0012 | q | .CONST 0x0171,0x0012 0582 0182 0013 | | .CONST 0x0182,0x0013 0584 0185 0014 | | .CONST 0x0185,0x0014 0586 0198 0015 | | .CONST 0x0198,0x0015 0588 01aa 0016 | | .CONST 0x01aa,0x0016 058a 01ac 0017 | | .CONST 0x01ac,0x0017 058c 01b0 0018 | | .CONST 0x01b0,0x0018 058e 01bb 0019 | | .CONST 0x01bb,0x0019 0590 01c4 001a | | .CONST 0x01c4,0x001a 0592 ; -------------------------------------------------------------------------------------- 0592 ; Debug3 Subtable 0x8 0592 ; -------------------------------------------------------------------------------------- 0592 0002 0001 | | .DBG3TAB 0x0002,0x0001 0594 01cb ffff | | .CONST 0x01cb,0xffff 0596 01cd fffe | | .CONST 0x01cd,0xfffe 0598 01e2 0001 | | .CONST 0x01e2,0x0001 059a ; -------------------------------------------------------------------------------------- 059a ; Debug3 Subtable 0x9 059a ; -------------------------------------------------------------------------------------- 059a 0002 0001 | | .DBG3TAB 0x0002,0x0001 059c 0203 ffff | | .CONST 0x0203,0xffff 059e 0205 fffe | | .CONST 0x0205,0xfffe 05a0 0219 0001 | | .CONST 0x0219,0x0001 05a2 ; -------------------------------------------------------------------------------------- 05a2 ; Debug3 Subtable 0xa 05a2 ; -------------------------------------------------------------------------------------- 05a2 0002 0006 | | .DBG3TAB 0x0002,0x0006 05a4 0233 ffff | 3 | .CONST 0x0233,0xffff 05a6 0238 fffe | 8 | .CONST 0x0238,0xfffe 05a8 023a 0001 | : | .CONST 0x023a,0x0001 05aa 0251 0002 | Q | .CONST 0x0251,0x0002 05ac 0255 0003 | U | .CONST 0x0255,0x0003 05ae 0257 0004 | W | .CONST 0x0257,0x0004 05b0 0258 0005 | X | .CONST 0x0258,0x0005 05b2 0271 0006 | q | .CONST 0x0271,0x0006 05b4 ; -------------------------------------------------------------------------------------- 05b4 ; Debug3 Subtable 0xb 05b4 ; -------------------------------------------------------------------------------------- 05b4 0002 000d | | .DBG3TAB 0x0002,0x000d 05b6 027b ffff | { | .CONST 0x027b,0xffff 05b8 027d fffe | } | .CONST 0x027d,0xfffe 05ba 0282 0001 | | .CONST 0x0282,0x0001 05bc 0284 0002 | | .CONST 0x0284,0x0002 05be 0286 0003 | | .CONST 0x0286,0x0003 05c0 0287 0004 | | .CONST 0x0287,0x0004 05c2 0293 0005 | | .CONST 0x0293,0x0005 05c4 0299 0006 | | .CONST 0x0299,0x0006 05c6 029b 0007 | | .CONST 0x029b,0x0007 05c8 029c 0008 | | .CONST 0x029c,0x0008 05ca 02a9 0009 | | .CONST 0x02a9,0x0009 05cc 02ab 000a | | .CONST 0x02ab,0x000a 05ce 02af 000b | | .CONST 0x02af,0x000b 05d0 02bc 000c | | .CONST 0x02bc,0x000c 05d2 02c7 000d | | .CONST 0x02c7,0x000d 05d4 ; -------------------------------------------------------------------------------------- 05d4 ; Debug3 Subtable 0xc 05d4 ; -------------------------------------------------------------------------------------- 05d4 0002 0001 | | .DBG3TAB 0x0002,0x0001 05d6 02d3 ffff | | .CONST 0x02d3,0xffff 05d8 02d5 fffe | | .CONST 0x02d5,0xfffe 05da 02e9 0001 | | .CONST 0x02e9,0x0001 05dc ; -------------------------------------------------------------------------------------- 05dc ; Debug3 Subtable 0xd 05dc ; -------------------------------------------------------------------------------------- 05dc 0002 000c | | .DBG3TAB 0x0002,0x000c 05de 0303 ffff | | .CONST 0x0303,0xffff 05e0 0308 fffe | | .CONST 0x0308,0xfffe 05e2 030a 0001 | | .CONST 0x030a,0x0001 05e4 030c 0002 | | .CONST 0x030c,0x0002 05e6 030e 0003 | | .CONST 0x030e,0x0003 05e8 030f 0004 | | .CONST 0x030f,0x0004 05ea 0318 0006 | | .CONST 0x0318,0x0006 05ec 0322 0007 | " | .CONST 0x0322,0x0007 05ee 0324 0008 | $ | .CONST 0x0324,0x0008 05f0 0328 0009 | ( | .CONST 0x0328,0x0009 05f2 032a 000a | * | .CONST 0x032a,0x000a 05f4 032b 000b | + | .CONST 0x032b,0x000b 05f6 0331 0005 | 1 | .CONST 0x0331,0x0005 05f8 0336 000c | 6 | .CONST 0x0336,0x000c 05fa ; -------------------------------------------------------------------------------------- 05fa ; Debug3 Subtable 0xe 05fa ; -------------------------------------------------------------------------------------- 05fa 0000 0001 | | .DBG3TAB 0x0000,0x0001 05fc 0353 0001 | S | .CONST 0x0353,0x0001 05fe ; -------------------------------------------------------------------------------------- 05fe ; Debug3 Subtable 0xf 05fe ; -------------------------------------------------------------------------------------- 05fe 0000 0001 | | .DBG3TAB 0x0000,0x0001 0600 0363 0001 | c | .CONST 0x0363,0x0001 0602 ; -------------------------------------------------------------------------------------- 0602 ; Debug3 Subtable 0x10 0602 ; -------------------------------------------------------------------------------------- 0602 0006 0010 | | .DBG3TAB 0x0006,0x0010 0604 037b ffff | { | .CONST 0x037b,0xffff 0606 037d fffe | } | .CONST 0x037d,0xfffe 0608 0382 fffd | | .CONST 0x0382,0xfffd 060a 0387 fffc | | .CONST 0x0387,0xfffc 060c 038c fffb | | .CONST 0x038c,0xfffb 060e 0391 fffa | | .CONST 0x0391,0xfffa 0610 0396 0001 | | .CONST 0x0396,0x0001 0612 039b 0002 | | .CONST 0x039b,0x0002 0614 03a0 0003 | | .CONST 0x03a0,0x0003 0616 03a6 0004 | | .CONST 0x03a6,0x0004 0618 03bd 0005 | | .CONST 0x03bd,0x0005 061a 03c1 0006 | | .CONST 0x03c1,0x0006 061c 03c3 0007 | | .CONST 0x03c3,0x0007 061e 03c4 0008 | | .CONST 0x03c4,0x0008 0620 03d3 0009 | | .CONST 0x03d3,0x0009 0622 03d7 000a | | .CONST 0x03d7,0x000a 0624 03d9 000b | | .CONST 0x03d9,0x000b 0626 03da 000c | | .CONST 0x03da,0x000c 0628 03e7 000d | | .CONST 0x03e7,0x000d 062a 03eb 000e | | .CONST 0x03eb,0x000e 062c 03ed 000f | | .CONST 0x03ed,0x000f 062e 03ee 0010 | | .CONST 0x03ee,0x0010 0630 ; -------------------------------------------------------------------------------------- 0630 ; Debug3 Subtable 0x11 0630 ; -------------------------------------------------------------------------------------- 0630 0000 0003 | | .DBG3TAB 0x0000,0x0003 0632 0403 0001 | | .CONST 0x0403,0x0001 0634 0408 0002 | | .CONST 0x0408,0x0002 0636 040b 0003 | | .CONST 0x040b,0x0003 0638 ; -------------------------------------------------------------------------------------- 0638 ; Debug3 Subtable 0x12 0638 ; -------------------------------------------------------------------------------------- 0638 0000 0001 | | .DBG3TAB 0x0000,0x0001 063a 041b 0001 | | .CONST 0x041b,0x0001 063c ; -------------------------------------------------------------------------------------- 063c ; Debug3 Subtable 0x13 063c ; -------------------------------------------------------------------------------------- 063c 0000 0001 | | .DBG3TAB 0x0000,0x0001 063e 042b 0001 | + | .CONST 0x042b,0x0001 0640 0000 0000 | | .BLANK 0000[0x1c0]