|
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: 5120 (0x1400) 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 0630 | 0 | .CONST 0x0630 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 004c | L | .CONST 0x004c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0019 | | .CONST 0x0019 ; Number of locals 000b INIT_0008: 000b 03f3 | | Declare_Variable Discrete,Incomplete,Visible,Unsigned ; Debug Table 0x0 = .DEBUG 0x000b,0x0782,0x8000,0x0000,0x0056,0xf195,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x3 = 0xc,0xfffc 000d 4801 |H | Short_Literal 0x1 000e 029f 0053 | S| Declare_Subprogram INIT_0050,For_Call 0010 03fe | | Declare_Type Discrete,Defined,Visible 0011 029a 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x11,0xfffb 0013 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x13,0xfffa 0015 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x15,0xfff9 0017 029a 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x17,0xfff8 0019 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x8 = 0x19,0xfff7 001a 4802 |H | Short_Literal 0x2 001b 029f 01b3 | | Declare_Subprogram INIT_01b0,For_Call 001d e20d | | Load 0x1,0xd 001e 03ef | | Complete_Type Discrete,By_Defining 001f 00bf | | Action Accept_Activation 0020 e001 | | Load 0x0,0x1 ; Debug Table 0x1 = .DEBUG 0x0020,0x0796,0x8000,0x0000,0x0056,0xf3f5,0x0000,0x000b ; Debug Table 0x1.0x0 = 0x20,0xffff 0021 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0022 0615 | | Execute_Immediate Set_Value_Unchecked,0x15 0023 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x1 = 0x23,0xfffe 0024 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0025 02c7 | | Declare_Variable Any 0026 4802 |H | Short_Literal 0x2 0027 0092 059f | | Action Push_String_Extended,0x59f ; "Remote_Error" 0029 e003 | | Load 0x0,0x3 002a 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 002b c214 | | Store 0x1,0x14 002c 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x2 = 0x2c,0xfffd 002d 61ee |a | Indirect_Literal Discrete,0x21c,{0x00499c0e, 0x00002230} 002e 02a0 | | Declare_Subprogram Null_Subprogram 002f 037d | } | Declare_Type Task,Defined 0030 036f | o | Declare_Variable Task 0031 e004 | | Load 0x0,0x4 ; Debug Table 0x1.0x3 = 0x31,0xfffc 0032 e001 | | Load 0x0,0x1 0033 e005 | | Load 0x0,0x5 0034 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0035 e006 | | Load 0x0,0x6 0036 e007 | | Load 0x0,0x7 0037 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0038 e002 | | Load 0x0,0x2 0039 4808 |H | Short_Literal 0x8 003a e215 | | Load 0x1,0x15 003b 020e | | Execute Module,Augment_Imports 003c 029d 01cb | | Declare_Subprogram INIT_01c8,For_Outer_Call ; Debug Table 0x1.0x4 = 0x3c,0xfffb 003e 029d 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call ; Debug Table 0x1.0x5 = 0x3e,0xfffa 0040 029d 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call ; Debug Table 0x1.0x6 = 0x40,0xfff9 0042 029d 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call ; Debug Table 0x1.0x7 = 0x42,0xfff8 0044 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x8 = 0x44,0xfff7 0045 00c7 | | Action Elaborate_Subprogram 0046 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x9 = 0x46,0xfff6 0047 00c7 | | Action Elaborate_Subprogram 0048 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xa = 0x48,0xfff5 0049 00c7 | | Action Elaborate_Subprogram 004a 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xb = 0x4a,0xfff4 004b 00c7 | | Action Elaborate_Subprogram 004c BODY_0008: 004c 00be | | Action Activate_Tasks 004d 00bc | | Action Signal_Activated 004e 00bb | | Action Signal_Completion 004f 0000 | | .XXX[0x1] 0050 ; -------------------------------------------------------------------------------------- 0050 ; SUBPROGRAM 0050 ; -------------------------------------------------------------------------------------- 0050 0053 | S | .CONST 0x0053 ; Address of begin 0051 0004 | | .CONST 0x0004 ; Address of exception handler 0052 0001 | | .CONST 0x0001 ; Number of locals 0053 BODY_0050: 0053 INIT_0050: 0053 4603 |F | Jump_Case 0x4 ; Debug Table 0x2 = .DEBUG 0x0053,0x07b0,0x0005,0x0000,0x0056,0xf195,0x0000,0x0017 0054 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0055 7802 |x | Jump 0x58 ; case 0x1 0056 7805 |x | Jump 0x5c ; case 0x2 0057 7809 |x | Jump 0x61 ; case 0x3 0058 00da | | Load_Top At_Offset_2 0059 0091 059a | | Action Push_String_Extended_Indexed,0x59a ; "READ_ONLY" 005b 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 005c 00db | | Load_Top At_Offset_3 005d 00db | | Load_Top At_Offset_3 005e 00e0 | | Load_Encached Standard_Cache 005f 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0060 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0061 00da | | Load_Top At_Offset_2 0062 00e0 | | Load_Encached Standard_Cache 0063 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0064 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0065 0000 0000 | | .XXX[0x3] 0067 0000 | | 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 006d | m | .CONST 0x006d ; Address of begin 0069 008f | | .CONST 0x008f ; Address of exception handler 006a 0002 | | .CONST 0x0002 ; Number of locals 006b INIT_0068: 006b e004 | | Load 0x0,0x4 ; Debug Table 0x3 = .DEBUG 0x006b,0x07b2,0x0001,0x0000,0x0056,0xf195,0x0000,0x001d ; Debug Table 0x3.0x0 = 0x6b,0xffff 006c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 006d BODY_0068: 006d 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0x6d,0x1 006e 4601 |F | Jump_Case 0x2 006f 7801 |x | Jump 0x71 ; case 0x0 0070 780f |x | Jump 0x80 ; case 0x1 0071 e004 | | Load 0x0,0x4 ; Debug Table 0x3.0x2 = 0x71,0x2 0072 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0073 4800 |H | Short_Literal 0x0 0074 e5fe | | Load 0x2,-0x2 0075 4803 |H | Short_Literal 0x3 0076 e215 | | Load 0x1,0x15 0077 170d | | Execute Task,Entry_Call,Field_Number 0xd 0078 0059 | Y | Store_Top Discrete,At_Offset_1 0079 0092 05a0 | | Action Push_String_Extended,0x5a0 ; "Remote_Io.Open" ; Debug Table 0x3.0x3 = 0x79,0x3 007b 00d9 | | Load_Top At_Offset_1 007c 8219 | | Call 0x1,0x19 007d 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x4 = 0x7d,0x4 007e a5fd | | Store_Unchecked 0x2,-0x3 007f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0080 e004 | | Load 0x0,0x4 ; Debug Table 0x3.0x5 = 0x80,0x5 0081 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0082 4801 |H | Short_Literal 0x1 0083 e5fe | | Load 0x2,-0x2 0084 4803 |H | Short_Literal 0x3 0085 e215 | | Load 0x1,0x15 0086 170d | | Execute Task,Entry_Call,Field_Number 0xd 0087 0059 | Y | Store_Top Discrete,At_Offset_1 0088 0092 05a0 | | Action Push_String_Extended,0x5a0 ; "Remote_Io.Open" ; Debug Table 0x3.0x6 = 0x88,0x6 008a 00d9 | | Load_Top At_Offset_1 008b 8219 | | Call 0x1,0x19 008c 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x7 = 0x8c,0x7 008d a5fd | | Store_Unchecked 0x2,-0x3 008e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 008f TRAP_0068: 008f 00d8 | | Load_Top At_Offset_0 0090 0107 | | Execute Exception,Get_Name 0091 4950 |IP | Short_Literal 0x150 0092 495f |I_ | Short_Literal 0x15f 0093 0262 | b | Execute Discrete,In_Range 0094 7012 |p | Jump_Nonzero 0xa7 0095 00d8 | | Load_Top At_Offset_0 0096 0107 | | Execute Exception,Get_Name 0097 4900 |I | Short_Literal 0x100 0098 490f |I | Short_Literal 0x10f 0099 0262 | b | Execute Discrete,In_Range 009a 700c |p | Jump_Nonzero 0xa7 009b 00d8 | | Load_Top At_Offset_0 009c 0107 | | Execute Exception,Get_Name 009d 4940 |I@ | Short_Literal 0x140 009e 494f |IO | Short_Literal 0x14f 009f 0262 | b | Execute Discrete,In_Range 00a0 7006 |p | Jump_Nonzero 0xa7 00a1 00d8 | | Load_Top At_Offset_0 00a2 0107 | | Execute Exception,Get_Name 00a3 4910 |I | Short_Literal 0x110 00a4 491f |I | Short_Literal 0x11f 00a5 0262 | b | Execute Discrete,In_Range 00a6 6802 |h | Jump_Zero 0xa9 00a7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x8 = 0xa7,0x8 00a8 0101 | | Execute Exception,Reraise 00a9 0092 05a0 | | Action Push_String_Extended,0x5a0 ; "Remote_Io.Open" ; Debug Table 0x3.0x9 = 0xa9,0x9 00ab 8218 | | Call 0x1,0x18 00ac 4900 |I | Short_Literal 0x100 ; Debug Table 0x3.0xa = 0xac,0xa 00ad 0257 | W | Execute Discrete,Raise 00ae 0000 0000 | | .XXX[0x2] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b5 | | .CONST 0x00b5 ; Address of begin 00b1 00dd | | .CONST 0x00dd ; Address of exception handler 00b2 0002 | | .CONST 0x0002 ; Number of locals 00b3 INIT_00b0: 00b3 e004 | | Load 0x0,0x4 ; Debug Table 0x4 = .DEBUG 0x00b3,0x07ca,0x0001,0x0000,0x0056,0xf195,0x0000,0x002d ; Debug Table 0x4.0x0 = 0xb3,0xffff 00b4 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00b5 BODY_00b0: 00b5 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x1 = 0xb5,0x1 00b6 4602 |F | Jump_Case 0x3 00b7 7806 |x | Jump 0xbe ; case 0x0 00b8 7801 |x | Jump 0xba ; case 0x1 00b9 7819 |x | Jump 0xd3 ; case 0x2 00ba 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x2 = 0xba,0x2 00bb e215 | | Load 0x1,0x15 00bc 170e | | Execute Task,Entry_Call,Field_Number 0xe 00bd 781c |x | Jump 0xda 00be e004 | | Load 0x0,0x4 ; Debug Table 0x4.0x3 = 0xbe,0x3 00bf 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00c0 4801 |H | Short_Literal 0x1 00c1 e215 | | Load 0x1,0x15 00c2 1712 | | Execute Task,Entry_Call,Field_Number 0x12 00c3 0059 | Y | Store_Top Discrete,At_Offset_1 00c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x4 = 0xc4,0x4 00c5 0e03 | | Execute_Immediate Not_Equal,0x3 00c6 6804 |h | Jump_Zero 0xcb 00c7 0092 05a1 | | Action Push_String_Extended,0x5a1 ; "Remote_io.Close" ; Debug Table 0x4.0x5 = 0xc7,0x5 00c9 00d9 | | Load_Top At_Offset_1 00ca 8217 | | Call 0x1,0x17 00cb 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x6 = 0xcb,0x6 00cc e215 | | Load 0x1,0x15 00cd 170f | | Execute Task,Entry_Call,Field_Number 0xf 00ce 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Remote_Io.Close" ; Debug Table 0x4.0x7 = 0xce,0x7 00d0 00d9 | | Load_Top At_Offset_1 00d1 8219 | | Call 0x1,0x19 00d2 7807 |x | Jump 0xda 00d3 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Remote_Io.Close" ; Debug Table 0x4.0x8 = 0xd3,0x8 00d5 0092 05a3 | | Action Push_String_Extended,0x5a3 ; "Link is already closed" 00d7 8216 | | Call 0x1,0x16 00d8 4900 |I | Short_Literal 0x100 ; Debug Table 0x4.0x9 = 0xd8,0x9 00d9 0257 | W | Execute Discrete,Raise 00da 4802 |H | Short_Literal 0x2 ; Debug Table 0x4.0xa = 0xda,0xa 00db a5ff | | Store_Unchecked 0x2,-0x1 00dc 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00dd TRAP_00b0: 00dd 00d8 | | Load_Top At_Offset_0 00de 0107 | | Execute Exception,Get_Name 00df 4950 |IP | Short_Literal 0x150 00e0 495f |I_ | Short_Literal 0x15f 00e1 0262 | b | Execute Discrete,In_Range 00e2 7012 |p | Jump_Nonzero 0xf5 00e3 00d8 | | Load_Top At_Offset_0 00e4 0107 | | Execute Exception,Get_Name 00e5 4900 |I | Short_Literal 0x100 00e6 490f |I | Short_Literal 0x10f 00e7 0262 | b | Execute Discrete,In_Range 00e8 700c |p | Jump_Nonzero 0xf5 00e9 00d8 | | Load_Top At_Offset_0 00ea 0107 | | Execute Exception,Get_Name 00eb 4940 |I@ | Short_Literal 0x140 00ec 494f |IO | Short_Literal 0x14f 00ed 0262 | b | Execute Discrete,In_Range 00ee 7006 |p | Jump_Nonzero 0xf5 00ef 00d8 | | Load_Top At_Offset_0 00f0 0107 | | Execute Exception,Get_Name 00f1 4910 |I | Short_Literal 0x110 00f2 491f |I | Short_Literal 0x11f 00f3 0262 | b | Execute Discrete,In_Range 00f4 6802 |h | Jump_Zero 0xf7 00f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xb = 0xf5,0xb 00f6 0101 | | Execute Exception,Reraise 00f7 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Remote_Io.Close" ; Debug Table 0x4.0xc = 0xf7,0xc 00f9 8218 | | Call 0x1,0x18 00fa 4900 |I | Short_Literal 0x100 ; Debug Table 0x4.0xd = 0xfa,0xd 00fb 0257 | W | Execute Discrete,Raise 00fc 0000 0000 | | .BLANK 0000[0x4] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 010b | | .CONST 0x010b ; Address of begin 0101 0137 | 7 | .CONST 0x0137 ; Address of exception handler 0102 0005 | | .CONST 0x0005 ; Number of locals 0103 INIT_0100: 0103 4801 |H | Short_Literal 0x1 ; Debug Table 0x5 = .DEBUG 0x0103,0x07e8,0x0002,0x0000,0x0056,0xf195,0x0000,0x0035 ; Debug Table 0x5.0x0 = 0x103,0xffff 0104 48ff |H | Short_Literal 0xff 0105 00e9 | | Load_Encached String_Cache 0106 0334 | 4 | Declare_Variable Array,With_Constraint 0107 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5.0x1 = 0x107,0xfffe 0108 e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x2 = 0x108,0xfffd 0109 1b13 | | Execute Package,Field_Read,Field_Number 0x13 010a 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x5.0x3 = 0x10a,0xfffc 010b BODY_0100: 010b e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x4 = 0x10b,0x1 010c 4602 |F | Jump_Case 0x3 010d 7809 |x | Jump 0x117 ; case 0x0 010e 780f |x | Jump 0x11e ; case 0x1 010f 7800 |x | Jump 0x110 ; case 0x2 0110 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "Remote_Io.Get_Line" ; Debug Table 0x5.0x5 = 0x110,0x2 0112 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "Link is not open" 0114 8216 | | Call 0x1,0x16 0115 4900 |I | Short_Literal 0x100 ; Debug Table 0x5.0x6 = 0x115,0x3 0116 0257 | W | Execute Discrete,Raise 0117 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "Remote_Io.Get_Line" ; Debug Table 0x5.0x7 = 0x117,0x4 0119 0092 05a6 | | Action Push_String_Extended,0x5a6 ; "Link is not open for input" 011b 8216 | | Call 0x1,0x16 011c 4910 |I | Short_Literal 0x110 ; Debug Table 0x5.0x8 = 0x11c,0x5 011d 0257 | W | Execute Discrete,Raise 011e e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x9 = 0x11e,0x6 011f 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0120 00e1 | | Load_Encached Boolean_Cache 0121 00e3 | | Load_Encached Natural_Cache 0122 e402 | | Load 0x2,0x2 0123 4804 |H | Short_Literal 0x4 0124 e215 | | Load 0x1,0x15 0125 1710 | | Execute Task,Entry_Call,Field_Number 0x10 0126 00d1 | | Pop_Control Pop_Count_1 0127 c403 | | Store 0x2,0x3 0128 005a | Z | Store_Top Discrete,At_Offset_2 0129 005a | Z | Store_Top Discrete,At_Offset_2 012a 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "Remote_Io.Get_Line" ; Debug Table 0x5.0xa = 0x12a,0x7 012c 00da | | Load_Top At_Offset_2 012d 8219 | | Call 0x1,0x19 012e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xb = 0x12e,0x8 012f 6802 |h | Jump_Zero 0x132 0130 4950 |IP | Short_Literal 0x150 ; Debug Table 0x5.0xc = 0x130,0x9 0131 0257 | W | Execute Discrete,Raise 0132 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0xd = 0x132,0xa 0133 00db | | Load_Top At_Offset_3 0134 e402 | | Load 0x2,0x2 0135 01cf | | Execute Vector,Slice_Read 0136 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0137 TRAP_0100: 0137 00d8 | | Load_Top At_Offset_0 0138 0107 | | Execute Exception,Get_Name 0139 4950 |IP | Short_Literal 0x150 013a 495f |I_ | Short_Literal 0x15f 013b 0262 | b | Execute Discrete,In_Range 013c 7012 |p | Jump_Nonzero 0x14f 013d 00d8 | | Load_Top At_Offset_0 013e 0107 | | Execute Exception,Get_Name 013f 4900 |I | Short_Literal 0x100 0140 490f |I | Short_Literal 0x10f 0141 0262 | b | Execute Discrete,In_Range 0142 700c |p | Jump_Nonzero 0x14f 0143 00d8 | | Load_Top At_Offset_0 0144 0107 | | Execute Exception,Get_Name 0145 4940 |I@ | Short_Literal 0x140 0146 494f |IO | Short_Literal 0x14f 0147 0262 | b | Execute Discrete,In_Range 0148 7006 |p | Jump_Nonzero 0x14f 0149 00d8 | | Load_Top At_Offset_0 014a 0107 | | Execute Exception,Get_Name 014b 4910 |I | Short_Literal 0x110 014c 491f |I | Short_Literal 0x11f 014d 0262 | b | Execute Discrete,In_Range 014e 6802 |h | Jump_Zero 0x151 014f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xe = 0x14f,0xb 0150 0101 | | Execute Exception,Reraise 0151 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "Remote_Io.Get_Line" ; Debug Table 0x5.0xf = 0x151,0xc 0153 8218 | | Call 0x1,0x18 0154 4900 |I | Short_Literal 0x100 ; Debug Table 0x5.0x10 = 0x154,0xd 0155 0257 | W | Execute Discrete,Raise 0156 0000 0000 | | .XXX[0x2] 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 015d | ] | .CONST 0x015d ; Address of begin 0159 018e | | .CONST 0x018e ; Address of exception handler 015a 0002 | | .CONST 0x0002 ; Number of locals 015b INIT_0158: 015b e004 | | Load 0x0,0x4 ; Debug Table 0x6 = .DEBUG 0x015b,0x080c,0x0001,0x0000,0x0056,0xf195,0x0000,0x003e ; Debug Table 0x6.0x0 = 0x15b,0xffff 015c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 015d BODY_0158: 015d 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x1 = 0x15d,0x1 015e 4602 |F | Jump_Case 0x3 015f 7802 |x | Jump 0x162 ; case 0x0 0160 7820 |x | Jump 0x181 ; case 0x1 0161 7825 |x% | Jump 0x187 ; case 0x2 0162 e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0x2 = 0x162,0x2 0163 01db | | Execute Vector,Length 0164 6806 |h | Jump_Zero 0x16b 0165 e5fe | | Load 0x2,-0x2 0166 01dc | | Execute Vector,Last 0167 e5fe | | Load 0x2,-0x2 0168 01d7 | | Execute Vector,Field_Read 0169 0e0a | | Execute_Immediate Not_Equal,0xa 016a 680a |h | Jump_Zero 0x175 016b e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x3 = 0x16b,0x3 016c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 016d 480a |H | Short_Literal 0xa 016e e5fe | | Load 0x2,-0x2 016f 01cb | | Execute Vector,Append 0170 4802 |H | Short_Literal 0x2 0171 e215 | | Load 0x1,0x15 0172 1711 | | Execute Task,Entry_Call,Field_Number 0x11 0173 0059 | Y | Store_Top Discrete,At_Offset_1 0174 7807 |x | Jump 0x17c 0175 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x4 = 0x175,0x4 0176 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0177 e5fe | | Load 0x2,-0x2 0178 4802 |H | Short_Literal 0x2 0179 e215 | | Load 0x1,0x15 017a 1711 | | Execute Task,Entry_Call,Field_Number 0x11 017b 0059 | Y | Store_Top Discrete,At_Offset_1 017c 0092 05a7 | | Action Push_String_Extended,0x5a7 ; "Remote_io.Put_Line" ; Debug Table 0x6.0x5 = 0x17c,0x5 017e 00d9 | | Load_Top At_Offset_1 017f 8219 | | Call 0x1,0x19 0180 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0181 0092 05a7 | | Action Push_String_Extended,0x5a7 ; "Remote_io.Put_Line" ; Debug Table 0x6.0x6 = 0x181,0x6 0183 0092 05a8 | | Action Push_String_Extended,0x5a8 ; "Link is not open for output" 0185 8216 | | Call 0x1,0x16 0186 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0187 0092 05a7 | | Action Push_String_Extended,0x5a7 ; "Remote_io.Put_Line" ; Debug Table 0x6.0x7 = 0x187,0x7 0189 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "Link is not open" 018b 8216 | | Call 0x1,0x16 018c 4910 |I | Short_Literal 0x110 ; Debug Table 0x6.0x8 = 0x18c,0x8 018d 0257 | W | Execute Discrete,Raise 018e TRAP_0158: 018e 00d8 | | Load_Top At_Offset_0 018f 0107 | | Execute Exception,Get_Name 0190 4950 |IP | Short_Literal 0x150 0191 495f |I_ | Short_Literal 0x15f 0192 0262 | b | Execute Discrete,In_Range 0193 7012 |p | Jump_Nonzero 0x1a6 0194 00d8 | | Load_Top At_Offset_0 0195 0107 | | Execute Exception,Get_Name 0196 4900 |I | Short_Literal 0x100 0197 490f |I | Short_Literal 0x10f 0198 0262 | b | Execute Discrete,In_Range 0199 700c |p | Jump_Nonzero 0x1a6 019a 00d8 | | Load_Top At_Offset_0 019b 0107 | | Execute Exception,Get_Name 019c 4940 |I@ | Short_Literal 0x140 019d 494f |IO | Short_Literal 0x14f 019e 0262 | b | Execute Discrete,In_Range 019f 7006 |p | Jump_Nonzero 0x1a6 01a0 00d8 | | Load_Top At_Offset_0 01a1 0107 | | Execute Exception,Get_Name 01a2 4910 |I | Short_Literal 0x110 01a3 491f |I | Short_Literal 0x11f 01a4 0262 | b | Execute Discrete,In_Range 01a5 6802 |h | Jump_Zero 0x1a8 01a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x9 = 0x1a6,0x9 01a7 0101 | | Execute Exception,Reraise 01a8 0092 05a9 | | Action Push_String_Extended,0x5a9 ; "Remote_Io.Put_Line" ; Debug Table 0x6.0xa = 0x1a8,0xa 01aa 8218 | | Call 0x1,0x18 01ab 4900 |I | Short_Literal 0x100 ; Debug Table 0x6.0xb = 0x1ab,0xb 01ac 0257 | W | Execute Discrete,Raise 01ad 0000 0000 | | .XXX[0x3] 01af 0000 | | 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 4603 |F | Jump_Case 0x4 ; Debug Table 0x7 = .DEBUG 0x01b3,0x0826,0x0005,0x0000,0x0056,0xf195,0x0000,0x004b 01b4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 01b5 7802 |x | Jump 0x1b8 ; case 0x1 01b6 7805 |x | Jump 0x1bc ; case 0x2 01b7 7809 |x | Jump 0x1c1 ; case 0x3 01b8 00da | | Load_Top At_Offset_2 01b9 0091 059c | | Action Push_String_Extended_Indexed,0x59c ; "OUTPUT" 01bb 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01bc 00db | | Load_Top At_Offset_3 01bd 00db | | Load_Top At_Offset_3 01be 00e0 | | Load_Encached Standard_Cache 01bf 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01c0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01c1 00da | | Load_Top At_Offset_2 01c2 00e0 | | Load_Encached Standard_Cache 01c3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 01c4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01c5 0000 0000 | | .XXX[0x3] 01c7 0000 | | 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 01cb | | .CONST 0x01cb ; Address of begin 01c9 0004 | | .CONST 0x0004 ; Address of exception handler 01ca 0001 | | .CONST 0x0001 ; Number of locals 01cb BODY_01c8: 01cb INIT_01c8: 01cb e007 | | Load 0x0,0x7 ; Debug Table 0x8 = .DEBUG 0x01cb,0x0828,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x063b ; Debug Table 0x8.0x0 = 0x1cb,0x1 01cc 1811 | | Execute Package,Field_Execute,Field_Number 0x11 01cd 00db | | Load_Top At_Offset_3 01ce e5fe | | Load 0x2,-0x2 01cf e214 | | Load 0x1,0x14 01d0 e002 | | Load 0x0,0x2 01d1 1812 | | Execute Package,Field_Execute,Field_Number 0x12 01d2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d3 0000 0000 | | .BLANK 0000[0x5] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01e0 | | .CONST 0x01e0 ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0003 | | .CONST 0x0003 ; Number of locals 01db INIT_01d8: 01db 4801 |H | Short_Literal 0x1 ; Debug Table 0x9 = .DEBUG 0x01db,0x082c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0652 ; Debug Table 0x9.0x0 = 0x1db,0xffff 01dc 4850 |HP | Short_Literal 0x50 01dd 00e9 | | Load_Encached String_Cache 01de 0334 | 4 | Declare_Variable Array,With_Constraint 01df 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x9.0x1 = 0x1df,0xfffe 01e0 BODY_01d8: 01e0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x2 = 0x1e0,0x1 01e1 00e3 | | Load_Encached Natural_Cache 01e2 4802 |H | Short_Literal 0x2 01e3 e215 | | Load 0x1,0x15 01e4 1713 | | Execute Task,Entry_Call,Field_Number 0x13 01e5 005a | Z | Store_Top Discrete,At_Offset_2 01e6 00d1 | | Pop_Control Pop_Count_1 01e7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x3 = 0x1e7,0x2 01e8 4801 |H | Short_Literal 0x1 01e9 00da | | Load_Top At_Offset_2 01ea e402 | | Load 0x2,0x2 01eb 01cf | | Execute Vector,Slice_Read 01ec 8216 | | Call 0x1,0x16 01ed 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ee 0000 0000 | | .XXX[0x2] 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 0xa = .DEBUG 0x01f3,0x0836,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0682 ; Debug Table 0xa.0x0 = 0x1f3,0x1 01f4 e008 | | Load 0x0,0x8 01f5 180d | | Execute Package,Field_Execute,Field_Number 0xd 01f6 0092 05aa | | Action Push_String_Extended,0x5aa ; " raised" 01f8 01cc | | Execute Vector,Catenate 01f9 8216 | | Call 0x1,0x16 01fa 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01fb 0000 0000 | | .BLANK 0000[0x5] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0203 | | .CONST 0x0203 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0001 | | .CONST 0x0001 ; Number of locals 0203 BODY_0200: 0203 INIT_0200: 0203 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0203,0x083a,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0699 ; Debug Table 0xb.0x0 = 0x203,0x1 0204 0e03 | | Execute_Immediate Not_Equal,0x3 0205 6815 |h | Jump_Zero 0x21b 0206 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x1 = 0x206,0x2 0207 00db | | Load_Top At_Offset_3 0208 8217 | | Call 0x1,0x17 0209 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x209,0x3 020a 4607 |F | Jump_Case 0x8 020b 7809 |x | Jump 0x215 ; case 0x0 020c 7808 |x | Jump 0x215 ; case 0x1 020d 780b |x | Jump 0x219 ; case 0x2 020e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x3 020f 7803 |x | Jump 0x213 ; case 0x4 0210 7802 |x | Jump 0x213 ; case 0x5 0211 7805 |x | Jump 0x217 ; case 0x6 0212 7800 |x | Jump 0x213 ; case 0x7 0213 4940 |I@ | Short_Literal 0x140 ; Debug Table 0xb.0x3 = 0x213,0x4 0214 0257 | W | Execute Discrete,Raise 0215 4900 |I | Short_Literal 0x100 ; Debug Table 0xb.0x4 = 0x215,0x5 0216 0257 | W | Execute Discrete,Raise 0217 4920 |I | Short_Literal 0x120 ; Debug Table 0xb.0x5 = 0x217,0x6 0218 0257 | W | Execute Discrete,Raise 0219 4900 |I | Short_Literal 0x100 ; Debug Table 0xb.0x6 = 0x219,0x7 021a 0257 | W | Execute Discrete,Raise 021b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 021c 0049 9c0e | I | .LITERAL {0x00499c0e, 0x00002230} 0220 0280 0004 | | .XXX[0x3] 0222 0029 | ) | 0223 4803 |H | Short_Literal 0x3 ; Debug Table 0xc = .DEBUG 0x0223,0x084a,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x0026 0224 02cb | | Declare_Variable Entry 0225 4800 |H | Short_Literal 0x0 0226 02cb | | Declare_Variable Entry 0227 4800 |H | Short_Literal 0x0 0228 02cb | | Declare_Variable Entry 0229 4804 |H | Short_Literal 0x4 022a 02cb | | Declare_Variable Entry 022b 4802 |H | Short_Literal 0x2 022c 02cb | | Declare_Variable Entry 022d 4801 |H | Short_Literal 0x1 022e 02cb | | Declare_Variable Entry 022f 4802 |H | Short_Literal 0x2 0230 02cb | | Declare_Variable Entry 0231 4801 |H | Short_Literal 0x1 0232 02cb | | Declare_Variable Entry 0233 00bf | | Action Accept_Activation 0234 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd = .DEBUG 0x0234,0x084c,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x007e ; Debug Table 0xd.0x0 = 0x234,0xffff 0235 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0236 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd.0x1 = 0x236,0xfffe 0237 e001 | | Load 0x0,0x1 ; Debug Table 0xd.0x2 = 0x237,0xfffd 0238 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0239 1b0d | | Execute Package,Field_Read,Field_Number 0xd 023a 02c7 | | Declare_Variable Any 023b 00d8 | | Load_Top At_Offset_0 023c 1c00 | | Execute_Immediate Run_Utility,0x0 023d e001 | | Load 0x0,0x1 ; Debug Table 0xd.0x3 = 0x23d,0xfffc 023e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 023f 029b 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Unelaborated ; Debug Table 0xd.0x4 = 0x23f,0xffff ; Debug Table 0xd.0x5 = 0x23f,0xfffe 0241 029b 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call,Unelaborated ; Debug Table 0xd.0x6 = 0x241,0xfffd 0243 029b 02db | | Declare_Subprogram INIT_02d8,For_Outer_Call,Unelaborated ; Debug Table 0xd.0x7 = 0x243,0xfffc 0245 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x8 = 0x245,0xfffa 0246 623d |b= | Indirect_Literal Discrete,0x484,{0x00499c0e, 0x00004b30} 0247 02a0 | | Declare_Subprogram Null_Subprogram 0248 038e | | Declare_Type Package,Defined 0249 0387 | | Declare_Variable Package 024a 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0xd.0x9 = 0x24a,0xfff9 024c 029d 0303 | | Declare_Subprogram INIT_0300,For_Outer_Call ; Debug Table 0xd.0xa = 0x24c,0xfff8 024e 029d 0353 | S| Declare_Subprogram INIT_0350,For_Outer_Call ; Debug Table 0xd.0xb = 0x24e,0xfff7 0250 029d 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call ; Debug Table 0xd.0xc = 0x250,0xfff6 0252 029d 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call ; Debug Table 0xd.0xd = 0x252,0xfff5 0254 029d 038b | | Declare_Subprogram INIT_0388,For_Outer_Call ; Debug Table 0xd.0xe = 0x254,0xfff4 0256 029d 0393 | | Declare_Subprogram INIT_0390,For_Outer_Call ; Debug Table 0xd.0xf = 0x256,0xfff3 0258 029d 039b | | Declare_Subprogram INIT_0398,For_Outer_Call ; Debug Table 0xd.0x10 = 0x258,0xfff2 025a 6225 |b% | Indirect_Literal Discrete,0x480,{0x00000000, 0x0056f3f5} ; Debug Table 0xd.0x11 = 0x25a,0xfff1 025b 4a8c |J | Short_Literal 0x28c 025c 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 025d 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 025e 1d20 | | Execute_Immediate Reference_Lex_1,0x20 025f 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0260 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0261 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0262 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 0263 e001 | | Load 0x0,0x1 0264 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0265 0387 | | Declare_Variable Package 0266 00d8 | | Load_Top At_Offset_0 0267 020f | | Execute Module,Activate 0268 029d 03ab | | Declare_Subprogram INIT_03a8,For_Outer_Call ; Debug Table 0xd.0x12 = 0x268,0xfff0 026a e001 | | Load 0x0,0x1 ; Debug Table 0xd.0x13 = 0x26a,0xffef 026b 00da | | Load_Top At_Offset_2 026c 4802 |H | Short_Literal 0x2 026d e21c | | Load 0x1,0x1c 026e 020e | | Execute Module,Augment_Imports 026f e21c | | Load 0x1,0x1c 0270 020f | | Execute Module,Activate 0271 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x14 = 0x271,0xffff 0272 4bff |K | Short_Literal 0x3ff 0273 00e9 | | Load_Encached String_Cache 0274 0334 | 4 | Declare_Variable Array,With_Constraint 0275 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xd.0x15 = 0x275,0xfffe 0276 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0277 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0xd.0x16 = 0x277,0xfffd 0278 00c7 | | Action Elaborate_Subprogram 0279 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0xd.0x17 = 0x279,0xfffc 027a 00c7 | | Action Elaborate_Subprogram 027b 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0xd.0x18 = 0x27b,0xfffb 027c 00c7 | | Action Elaborate_Subprogram 027d 029f 03f3 | | Declare_Subprogram INIT_03f0,For_Call 027f 00bc | | Action Signal_Activated 0280 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x19 = 0x280,0x1 0281 a216 | | Store_Unchecked 0x1,0x16 0282 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1a = 0x282,0x2 0283 a215 | | Store_Unchecked 0x1,0x15 0284 00cf | | Action Mark_Auxiliary 0285 8229 | ) | Call 0x1,0x29 ; Debug Table 0xd.0x1b = 0x285,0x3 ; Debug Table 0xd.0x1c = 0x285,0x4 0286 00c9 | | Action Pop_Auxiliary_Loop 0287 7ffd | | Jump 0x285 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 4800 |H | Short_Literal 0x0 ; Debug Table 0xe = .DEBUG 0x028b,0x0888,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x009f ; Debug Table 0xe.0x0 = 0x28b,0x1 028c a228 | ( | Store_Unchecked 0x1,0x28 028d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 028e 0000 0000 | | .XXX[0x2] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0294 | | .CONST 0x0294 ; Address of begin 0291 02d3 | | .CONST 0x02d3 ; Address of exception handler 0292 0002 | | .CONST 0x0002 ; Number of locals 0293 INIT_0290: 0293 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xf = .DEBUG 0x0293,0x088c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00a3 ; Debug Table 0xf.0x0 = 0x293,0xffff 0294 BODY_0290: 0294 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x1 = 0x294,0x1 0295 01db | | Execute Vector,Length 0296 4bff |K | Short_Literal 0x3ff 0297 e228 | ( | Load 0x1,0x28 0298 0272 | r | Execute Discrete,Minus 0299 027d | } | Execute Discrete,Greater 029a 680f |h | Jump_Zero 0x2aa 029b e228 | ( | Load 0x1,0x28 029c 0c01 | | Execute_Immediate Greater_Equal,0x1 029d 680c |h | Jump_Zero 0x2aa 029e e001 | | Load 0x0,0x1 ; Debug Table 0xf.0x2 = 0x29e,0x2 029f 1b14 | | Execute Package,Field_Read,Field_Number 0x14 02a0 4800 |H | Short_Literal 0x0 02a1 4801 |H | Short_Literal 0x1 02a2 e228 | ( | Load 0x1,0x28 02a3 e227 | ' | Load 0x1,0x27 02a4 01cf | | Execute Vector,Slice_Read 02a5 e225 | % | Load 0x1,0x25 02a6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02a7 c5fe | | Store 0x2,-0x2 02a8 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x3 = 0x2a8,0x3 02a9 a228 | ( | Store_Unchecked 0x1,0x28 02aa 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x4 = 0x2aa,0x4 02ab 01db | | Execute Vector,Length 02ac 4bff |K | Short_Literal 0x3ff 02ad e228 | ( | Load 0x1,0x28 02ae 0272 | r | Execute Discrete,Minus 02af 027d | } | Execute Discrete,Greater 02b0 6805 |h | Jump_Zero 0x2b6 02b1 4bff |K | Short_Literal 0x3ff ; Debug Table 0xf.0x5 = 0x2b1,0x5 02b2 e228 | ( | Load 0x1,0x28 02b3 0272 | r | Execute Discrete,Minus 02b4 0059 | Y | Store_Top Discrete,At_Offset_1 02b5 7803 |x | Jump 0x2b9 02b6 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x6 = 0x2b6,0x6 02b7 01db | | Execute Vector,Length 02b8 0059 | Y | Store_Top Discrete,At_Offset_1 02b9 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x7 = 0x2b9,0x7 02ba 01dd | | Execute Vector,First 02bb e5ff | | Load 0x2,-0x1 02bc 01dd | | Execute Vector,First 02bd 00da | | Load_Top At_Offset_2 02be 0273 | s | Execute Discrete,Plus 02bf 0aff | | Execute_Immediate Plus,-0x1 02c0 0248 | H | Execute Discrete,Check_In_Integer 02c1 e5ff | | Load 0x2,-0x1 02c2 01cf | | Execute Vector,Slice_Read 02c3 e228 | ( | Load 0x1,0x28 02c4 0a01 | | Execute_Immediate Plus,0x1 02c5 0248 | H | Execute Discrete,Check_In_Integer 02c6 e228 | ( | Load 0x1,0x28 02c7 00db | | Load_Top At_Offset_3 02c8 0273 | s | Execute Discrete,Plus 02c9 0248 | H | Execute Discrete,Check_In_Integer 02ca e227 | ' | Load 0x1,0x27 02cb 01ce | | Execute Vector,Slice_Write 02cc e228 | ( | Load 0x1,0x28 ; Debug Table 0xf.0x8 = 0x2cc,0x8 02cd 00d9 | | Load_Top At_Offset_1 02ce 0273 | s | Execute Discrete,Plus 02cf c228 | ( | Store 0x1,0x28 02d0 4803 |H | Short_Literal 0x3 ; Debug Table 0xf.0x9 = 0x2d0,0x9 02d1 a5fe | | Store_Unchecked 0x2,-0x2 02d2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02d3 TRAP_0290: 02d3 0007 | | Action Break_Optional 02d4 4802 |H | Short_Literal 0x2 ; Debug Table 0xf.0xa = 0x2d4,0xa 02d5 a5fe | | Store_Unchecked 0x2,-0x2 02d6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02d7 0000 | | .XXX[0x1] 02d8 ; -------------------------------------------------------------------------------------- 02d8 ; SUBPROGRAM 02d8 ; -------------------------------------------------------------------------------------- 02d8 02db | | .CONST 0x02db ; Address of begin 02d9 02e6 | | .CONST 0x02e6 ; Address of exception handler 02da 0001 | | .CONST 0x0001 ; Number of locals 02db BODY_02d8: 02db INIT_02d8: 02db e001 | | Load 0x0,0x1 ; Debug Table 0x10 = .DEBUG 0x02db,0x08a4,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00af ; Debug Table 0x10.0x0 = 0x2db,0x1 02dc 1b14 | | Execute Package,Field_Read,Field_Number 0x14 02dd 00db | | Load_Top At_Offset_3 02de 4801 |H | Short_Literal 0x1 02df e228 | ( | Load 0x1,0x28 02e0 e227 | ' | Load 0x1,0x27 02e1 01cf | | Execute Vector,Slice_Read 02e2 e225 | % | Load 0x1,0x25 02e3 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02e4 c5fe | | Store 0x2,-0x2 02e5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02e6 TRAP_02d8: 02e6 0007 | | Action Break_Optional 02e7 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x1 = 0x2e7,0x2 02e8 a5fe | | Store_Unchecked 0x2,-0x2 02e9 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02ea 0000 0000 | | .BLANK 0000[0x6] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 e21c | | Load 0x1,0x1c ; Debug Table 0x11 = .DEBUG 0x02f3,0x08aa,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00f4 ; Debug Table 0x11.0x0 = 0x2f3,0x1 02f4 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02f5 8219 | | Call 0x1,0x19 ; Debug Table 0x11.0x1 = 0x2f5,0x2 02f6 4800 |H | Short_Literal 0x0 ; Debug Table 0x11.0x2 = 0x2f6,0x3 02f7 a215 | | Store_Unchecked 0x1,0x15 02f8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02f9 0000 0000 | | .BLANK 0000[0x7] 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 0307 | | .CONST 0x0307 ; Address of begin 0301 0004 | | .CONST 0x0004 ; Address of exception handler 0302 0003 | | .CONST 0x0003 ; Number of locals 0303 INIT_0300: 0303 e002 | | Load 0x0,0x2 ; Debug Table 0x12 = .DEBUG 0x0303,0x08b2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0109 ; Debug Table 0x12.0x0 = 0x303,0xffff 0304 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0305 e001 | | Load 0x0,0x1 ; Debug Table 0x12.0x1 = 0x305,0xfffe 0306 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0307 BODY_0300: 0307 e216 | | Load 0x1,0x16 ; Debug Table 0x12.0x2 = 0x307,0x1 0308 6807 |h | Jump_Zero 0x310 0309 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x3 = 0x309,0x2 030a a5fe | | Store_Unchecked 0x2,-0x2 030b e001 | | Load 0x0,0x1 ; Debug Table 0x12.0x4 = 0x30b,0x3 030c 1b15 | | Execute Package,Field_Read,Field_Number 0x15 030d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 030e c5ff | | Store 0x2,-0x1 030f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x12.0x5 = 0x30f,0x4 0310 e002 | | Load 0x0,0x2 ; Debug Table 0x12.0x6 = 0x310,0x5 0311 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0312 e003 | | Load 0x0,0x3 0313 180e | | Execute Package,Field_Execute,Field_Number 0xe 0314 4800 |H | Short_Literal 0x0 0315 e004 | | Load 0x0,0x4 0316 e005 | | Load 0x0,0x5 0317 180e | | Execute Package,Field_Execute,Field_Number 0xe 0318 005a | Z | Store_Top Discrete,At_Offset_2 0319 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x7 = 0x319,0x6 031a 6807 |h | Jump_Zero 0x322 031b 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x8 = 0x31b,0x7 031c a5fe | | Store_Unchecked 0x2,-0x2 031d e001 | | Load 0x0,0x1 ; Debug Table 0x12.0x9 = 0x31d,0x8 031e 1b15 | | Execute Package,Field_Read,Field_Number 0x15 031f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0320 c5ff | | Store 0x2,-0x1 0321 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x12.0xa = 0x321,0x9 0322 e002 | | Load 0x0,0x2 ; Debug Table 0x12.0xb = 0x322,0xa 0323 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0324 e003 | | Load 0x0,0x3 0325 180e | | Execute Package,Field_Execute,Field_Number 0xe 0326 4801 |H | Short_Literal 0x1 0327 e004 | | Load 0x0,0x4 0328 e005 | | Load 0x0,0x5 0329 180e | | Execute Package,Field_Execute,Field_Number 0xe 032a 005a | Z | Store_Top Discrete,At_Offset_2 032b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xc = 0x32b,0xb 032c 6807 |h | Jump_Zero 0x334 032d 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0xd = 0x32d,0xc 032e a5fe | | Store_Unchecked 0x2,-0x2 032f e001 | | Load 0x0,0x1 ; Debug Table 0x12.0xe = 0x32f,0xd 0330 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0331 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0332 c5ff | | Store 0x2,-0x1 0333 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x12.0xf = 0x333,0xe 0334 e001 | | Load 0x0,0x1 ; Debug Table 0x12.0x10 = 0x334,0xf 0335 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0336 e217 | | Load 0x1,0x17 0337 0120 | | Execute Any,Is_Value 0338 6804 |h | Jump_Zero 0x33d 0339 e001 | | Load 0x0,0x1 033a 1b15 | | Execute Package,Field_Read,Field_Number 0x15 033b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 033c 7801 |x | Jump 0x33e 033d e217 | | Load 0x1,0x17 033e e004 | | Load 0x0,0x4 033f e001 | | Load 0x0,0x1 0340 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0341 180f | | Execute Package,Field_Execute,Field_Number 0xf 0342 c217 | | Store 0x1,0x17 0343 0059 | Y | Store_Top Discrete,At_Offset_1 0344 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x11 = 0x344,0x10 0345 a5fe | | Store_Unchecked 0x2,-0x2 0346 e217 | | Load 0x1,0x17 ; Debug Table 0x12.0x12 = 0x346,0x11 0347 c5ff | | Store 0x2,-0x1 0348 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x13 = 0x348,0x12 0349 0f03 | | Execute_Immediate Equal,0x3 034a a216 | | Store_Unchecked 0x1,0x16 034b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 034c 0000 0000 | | .BLANK 0000[0x4] 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 4800 |H | Short_Literal 0x0 ; Debug Table 0x13 = .DEBUG 0x0353,0x08dc,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x01b9 ; Debug Table 0x13.0x0 = 0x353,0x1 0354 a216 | | Store_Unchecked 0x1,0x16 0355 e217 | | Load 0x1,0x17 ; Debug Table 0x13.0x1 = 0x355,0x2 0356 e004 | | Load 0x0,0x4 0357 e001 | | Load 0x0,0x1 0358 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0359 1810 | | Execute Package,Field_Execute,Field_Number 0x10 035a 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2 = 0x35a,0x3 035b e004 | | Load 0x0,0x4 035c e005 | | Load 0x0,0x5 035d 180f | | Execute Package,Field_Execute,Field_Number 0xf 035e 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x3 = 0x35e,0x4 035f e004 | | Load 0x0,0x4 0360 e005 | | Load 0x0,0x5 0361 180f | | Execute Package,Field_Execute,Field_Number 0xf 0362 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0363 0000 0000 | | .BLANK 0000[0x5] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036b | k | .CONST 0x036b ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0001 | | .CONST 0x0001 ; Number of locals 036b BODY_0368: 036b INIT_0368: 036b e216 | | Load 0x1,0x16 ; Debug Table 0x14 = .DEBUG 0x036b,0x08e6,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x01eb ; Debug Table 0x14.0x0 = 0x36b,0x1 036c 00ca | | Action Exit_Nullary_Function 036d 0000 0000 | | .XXX[0x3] 036f 0000 | | 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 0375 | u | .CONST 0x0375 ; Address of begin 0371 0004 | | .CONST 0x0004 ; Address of exception handler 0372 0002 | | .CONST 0x0002 ; Number of locals 0373 INIT_0370: 0373 e002 | | Load 0x0,0x2 ; Debug Table 0x15 = .DEBUG 0x0373,0x08ea,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x01f6 ; Debug Table 0x15.0x0 = 0x373,0xffff 0374 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0375 BODY_0370: 0375 e5fc | | Load 0x2,-0x4 ; Debug Table 0x15.0x1 = 0x375,0x1 0376 00e3 | | Load_Encached Natural_Cache 0377 e002 | | Load 0x0,0x2 0378 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0379 e5fe | | Load 0x2,-0x2 037a e004 | | Load 0x0,0x4 037b e005 | | Load 0x0,0x5 037c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 037d 005b | [ | Store_Top Discrete,At_Offset_3 037e c5fd | | Store 0x2,-0x3 037f 00d1 | | Pop_Control Pop_Count_1 0380 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x2 = 0x380,0x2 0381 0f00 | | Execute_Immediate Equal,0x0 0382 0f00 | | Execute_Immediate Equal,0x0 0383 a5fb | | Store_Unchecked 0x2,-0x5 0384 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0385 0000 0000 | | .XXX[0x3] 0387 0000 | | 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038b | | .CONST 0x038b ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0001 | | .CONST 0x0001 ; Number of locals 038b BODY_0388: 038b INIT_0388: 038b 00db | | Load_Top At_Offset_3 ; Debug Table 0x16 = .DEBUG 0x038b,0x08f2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x023f ; Debug Table 0x16.0x0 = 0x38b,0x1 038c e004 | | Load 0x0,0x4 038d e005 | | Load 0x0,0x5 038e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 038f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 0393 | | .CONST 0x0393 ; Address of begin 0391 0004 | | .CONST 0x0004 ; Address of exception handler 0392 0001 | | .CONST 0x0001 ; Number of locals 0393 BODY_0390: 0393 INIT_0390: 0393 e004 | | Load 0x0,0x4 ; Debug Table 0x17 = .DEBUG 0x0393,0x08f6,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x025e ; Debug Table 0x17.0x0 = 0x393,0x1 0394 e005 | | Load 0x0,0x5 0395 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0396 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0397 0000 | | .XXX[0x1] 0398 ; -------------------------------------------------------------------------------------- 0398 ; SUBPROGRAM 0398 ; -------------------------------------------------------------------------------------- 0398 039b | | .CONST 0x039b ; Address of begin 0399 0004 | | .CONST 0x0004 ; Address of exception handler 039a 0001 | | .CONST 0x0001 ; Number of locals 039b BODY_0398: 039b INIT_0398: 039b e006 | | Load 0x0,0x6 ; Debug Table 0x18 = .DEBUG 0x039b,0x08fa,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0276 ; Debug Table 0x18.0x0 = 0x39b,0x1 039c 1811 | | Execute Package,Field_Execute,Field_Number 0x11 039d 00db | | Load_Top At_Offset_3 039e 0092 05ab | | Action Push_String_Extended,0x5ab ; "Remote_Io.Handler" 03a0 e007 | | Load 0x0,0x7 03a1 e008 | | Load 0x0,0x8 03a2 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03a3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03a4 0000 0000 | | .BLANK 0000[0x4] 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03ab | | .CONST 0x03ab ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0001 | | .CONST 0x0001 ; Number of locals 03ab BODY_03a8: 03ab INIT_03a8: 03ab 4800 |H | Short_Literal 0x0 ; Debug Table 0x19 = .DEBUG 0x03ab,0x08fe,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0293 ; Debug Table 0x19.0x0 = 0x3ab,0x1 03ac a5fe | | Store_Unchecked 0x2,-0x2 03ad 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x1 = 0x3ad,0x2 03ae a5fd | | Store_Unchecked 0x2,-0x3 03af e21c | | Load 0x1,0x1c ; Debug Table 0x19.0x2 = 0x3af,0x3 03b0 180f | | Execute Package,Field_Execute,Field_Number 0xf 03b1 6816 |h | Jump_Zero 0x3c8 03b2 e215 | | Load 0x1,0x15 ; Debug Table 0x19.0x3 = 0x3b2,0x4 03b3 6803 |h | Jump_Zero 0x3b7 03b4 4801 |H | Short_Literal 0x1 ; Debug Table 0x19.0x4 = 0x3b4,0x5 03b5 a5fd | | Store_Unchecked 0x2,-0x3 03b6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03b7 e001 | | Load 0x0,0x1 ; Debug Table 0x19.0x5 = 0x3b7,0x6 03b8 1b13 | | Execute Package,Field_Read,Field_Number 0x13 03b9 00e1 | | Load_Encached Boolean_Cache 03ba e21c | | Load 0x1,0x1c 03bb 180d | | Execute Package,Field_Execute,Field_Number 0xd 03bc c215 | | Store 0x1,0x15 03bd c5fc | | Store 0x2,-0x4 03be e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0x6 = 0x3be,0x7 03bf 00e1 | | Load_Encached Boolean_Cache 03c0 00e3 | | Load_Encached Natural_Cache 03c1 e5ff | | Load 0x2,-0x1 03c2 8226 | & | Call 0x1,0x26 03c3 00d1 | | Pop_Control Pop_Count_1 03c4 c5fe | | Store 0x2,-0x2 03c5 c5fd | | Store 0x2,-0x3 03c6 c5fc | | Store 0x2,-0x4 03c7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03c8 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x7 = 0x3c8,0x8 03c9 01db | | Execute Vector,Length 03ca 00e3 | | Load_Encached Natural_Cache 03cb 025b | [ | Execute Discrete,Check_In_Type 03cc e21c | | Load 0x1,0x1c 03cd 180e | | Execute Package,Field_Execute,Field_Number 0xe 03ce 6807 |h | Jump_Zero 0x3d6 03cf 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x19.0x8 = 0x3cf,0x9 03d0 00db | | Load_Top At_Offset_3 03d1 e21c | | Load 0x1,0x1c 03d2 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03d3 00d1 | | Pop_Control Pop_Count_1 03d4 c5fe | | Store 0x2,-0x2 03d5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03d6 e215 | | Load 0x1,0x15 ; Debug Table 0x19.0x9 = 0x3d6,0xa 03d7 6807 |h | Jump_Zero 0x3df 03d8 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x19.0xa = 0x3d8,0xb 03d9 00db | | Load_Top At_Offset_3 03da e21c | | Load 0x1,0x1c 03db 1810 | | Execute Package,Field_Execute,Field_Number 0x10 03dc 00d1 | | Pop_Control Pop_Count_1 03dd c5fe | | Store 0x2,-0x2 03de 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03df e001 | | Load 0x0,0x1 ; Debug Table 0x19.0xb = 0x3df,0xc 03e0 1b13 | | Execute Package,Field_Read,Field_Number 0x13 03e1 00e1 | | Load_Encached Boolean_Cache 03e2 e21c | | Load 0x1,0x1c 03e3 180d | | Execute Package,Field_Execute,Field_Number 0xd 03e4 c215 | | Store 0x1,0x15 03e5 c5fc | | Store 0x2,-0x4 03e6 e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0xc = 0x3e6,0xd 03e7 00e1 | | Load_Encached Boolean_Cache 03e8 00e3 | | Load_Encached Natural_Cache 03e9 e5ff | | Load 0x2,-0x1 03ea 8226 | & | Call 0x1,0x26 03eb 00d1 | | Pop_Control Pop_Count_1 03ec c5fe | | Store 0x2,-0x2 03ed c5fd | | Store 0x2,-0x3 03ee c5fc | | Store 0x2,-0x4 03ef 4501 |E | Exit_Suprogram New_Top_Offset 0x1 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 0408 | | .CONST 0x0408 ; Address of begin 03f1 0419 | | .CONST 0x0419 ; Address of exception handler 03f2 0002 | | .CONST 0x0002 ; Number of locals 03f3 INIT_03f0: 03f3 4814 4884 |H H | Declare_Variable Select 0x000, 0x008, ; Debug Table 0x1a = .DEBUG 0x03f3,0x091a,0x0004,0x0000,0x0056,0xf3f5,0x0000,0x0634 03f5 4813 4885 |H H | [0x000]: 0x000 = 0x0000, 03f7 4811 488b |H H | [0x00d]: 0x094 = 0x04a0, 03f9 4810 488d |H H | [0x00f]: 0x093 = 0x0498, 03fb 480e 488f |H H | [0x012]: 0x091 = 0x0488, 03fd 4812 4891 |H H | [0x00e]: 0x08f = 0x0478, 03ff 480f 4893 |H H | [0x010]: 0x08d = 0x0468, 0401 480d 4894 |H H | [0x011]: 0x08b = 0x0458, 0403 4800 4800 |H H | [0x013]: 0x085 = 0x0428, 0405 4800 4808 |H H | [0x014]: 0x084 = 0x0420 0407 02cf | | 0408 BODY_03f0: 0408 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x0 = 0x408,0x1 0409 013f | ? | Execute Select,Rendezvous 040a 4608 |F | Jump_Case 0x9 040b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x0 040c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x1 040d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x2 040e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x3 040f 7803 |x | Jump 0x413 ; case 0x4 0410 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x5 0411 7803 |x | Jump 0x415 ; case 0x6 0412 7804 |x | Jump 0x417 ; case 0x7 0413 821d | | Call 0x1,0x1d ; Debug Table 0x1a.0x1 = 0x413,0x8 ; case 0x8 0414 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0415 821d | | Call 0x1,0x1d ; Debug Table 0x1a.0x2 = 0x415,0x5 0416 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0417 821d | | Call 0x1,0x1d ; Debug Table 0x1a.0x3 = 0x417,0x3 0418 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0419 TRAP_03f0: 0419 0007 | | Action Break_Optional 041a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1a.0x4 = 0x41a,0xd 041b 0000 0000 | | .BLANK 0000[0x5] 0420 ; -------------------------------------------------------------------------------------- 0420 ; SUBPROGRAM 0420 ; See instruction 0x02cf at 0x3f3, index=0x14 0420 ; -------------------------------------------------------------------------------------- 0420 0423 | # | .CONST 0x0423 ; Address of begin 0421 0004 | | .CONST 0x0004 ; Address of exception handler 0422 0001 | | .CONST 0x0001 ; Number of locals 0423 BODY_0420: 0423 INIT_0420: 0423 00db | | Load_Top At_Offset_3 ; Debug Table 0x1b = .DEBUG 0x0423,0x0926,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0627 ; Debug Table 0x1b.0x0 = 0x423,0x1 0424 e225 | % | Load 0x1,0x25 0425 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0426 4100 |A | End_Rendezvous 0x0 0427 0000 | | .XXX[0x1] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; See instruction 0x02cf at 0x3f3, index=0x13 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 00cf | | Action Mark_Auxiliary ; Debug Table 0x1c = .DEBUG 0x042b,0x092a,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0617 ; Debug Table 0x1c.0x0 = 0x42b,0x1 042c e225 | % | Load 0x1,0x25 ; Debug Table 0x1c.0x1 = 0x42c,0xfbff 042d 181c | | Execute Package,Field_Execute,Field_Number 0x1c 042e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x2 = 0x42e,0x401 042f 01db | | Execute Vector,Length 0430 e7fd | | Load 0x3,-0x3 0431 01db | | Execute Vector,Length 0432 027a | z | Execute Discrete,Less_Equal 0433 680f |h | Jump_Zero 0x443 0434 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x3 = 0x434,0x402 0435 01db | | Execute Vector,Length 0436 c7fe | | Store 0x3,-0x2 0437 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x4 = 0x437,0x403 0438 e7fd | | Load 0x3,-0x3 0439 01dd | | Execute Vector,First 043a e7fd | | Load 0x3,-0x3 043b 01dd | | Execute Vector,First 043c e7fe | | Load 0x3,-0x2 043d 0273 | s | Execute Discrete,Plus 043e 0aff | | Execute_Immediate Plus,-0x1 043f 0248 | H | Execute Discrete,Check_In_Integer 0440 e7fd | | Load 0x3,-0x3 0441 01ce | | Execute Vector,Slice_Write 0442 4102 |A | End_Rendezvous 0x2 0443 e7fd | | Load 0x3,-0x3 ; Debug Table 0x1c.0x5 = 0x443,0x404 0444 01db | | Execute Vector,Length 0445 c7fe | | Store 0x3,-0x2 0446 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x6 = 0x446,0x405 0447 01dd | | Execute Vector,First 0448 00d9 | | Load_Top At_Offset_1 0449 01dd | | Execute Vector,First 044a e7fd | | Load 0x3,-0x3 044b 01db | | Execute Vector,Length 044c 0273 | s | Execute Discrete,Plus 044d 0aff | | Execute_Immediate Plus,-0x1 044e 0248 | H | Execute Discrete,Check_In_Integer 044f 00da | | Load_Top At_Offset_2 0450 01cf | | Execute Vector,Slice_Read 0451 e7fd | | Load 0x3,-0x3 0452 01d4 | | Execute Vector,Structure_Write 0453 4102 |A | End_Rendezvous 0x2 0454 0000 0000 | | .BLANK 0000[0x4] 0458 ; -------------------------------------------------------------------------------------- 0458 ; SUBPROGRAM 0458 ; See instruction 0x02cf at 0x3f3, index=0x11 0458 ; -------------------------------------------------------------------------------------- 0458 045b | [ | .CONST 0x045b ; Address of begin 0459 0004 | | .CONST 0x0004 ; Address of exception handler 045a 0001 | | .CONST 0x0001 ; Number of locals 045b BODY_0458: 045b INIT_0458: 045b e001 | | Load 0x0,0x1 ; Debug Table 0x1d = .DEBUG 0x045b,0x093a,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x05bd ; Debug Table 0x1d.0x0 = 0x45b,0x1 045c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 045d e7fe | | Load 0x3,-0x2 045e 821a | | Call 0x1,0x1a 045f c7fd | | Store 0x3,-0x3 0460 4101 |A | End_Rendezvous 0x1 0461 0000 0000 | | .BLANK 0000[0x7] 0468 ; -------------------------------------------------------------------------------------- 0468 ; SUBPROGRAM 0468 ; See instruction 0x02cf at 0x3f3, index=0x10 0468 ; -------------------------------------------------------------------------------------- 0468 046b | k | .CONST 0x046b ; Address of begin 0469 0004 | | .CONST 0x0004 ; Address of exception handler 046a 0001 | | .CONST 0x0001 ; Number of locals 046b BODY_0468: 046b INIT_0468: 046b 4803 |H | Short_Literal 0x3 ; Debug Table 0x1e = .DEBUG 0x046b,0x093e,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x05a8 ; Debug Table 0x1e.0x0 = 0x46b,0x1 046c a7fb | | Store_Unchecked 0x3,-0x5 046d e7fb | | Load 0x3,-0x5 ; Debug Table 0x1e.0x1 = 0x46d,0x2 046e 00e1 | | Load_Encached Boolean_Cache 046f 00e3 | | Load_Encached Natural_Cache 0470 e7fe | | Load 0x3,-0x2 0471 8226 | & | Call 0x1,0x26 0472 00d1 | | Pop_Control Pop_Count_1 0473 c7fd | | Store 0x3,-0x3 0474 c7fc | | Store 0x3,-0x4 0475 c7fb | | Store 0x3,-0x5 0476 4104 |A | End_Rendezvous 0x4 0477 0000 | | .XXX[0x1] 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; See instruction 0x02cf at 0x3f3, index=0xe 0478 ; -------------------------------------------------------------------------------------- 0478 047b | { | .CONST 0x047b ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0001 | | .CONST 0x0001 ; Number of locals 047b BODY_0478: 047b INIT_0478: 047b e225 | % | Load 0x1,0x25 ; Debug Table 0x1f = .DEBUG 0x047b,0x0944,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0585 ; Debug Table 0x1f.0x0 = 0x47b,0x1 047c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 047d 4100 |A | End_Rendezvous 0x0 047e 0000 0000 | | .XXX[0x2] 0480 0000 0000 | | .LITERAL {0x00000000, 0x0056f3f5} 0484 0049 9c0e | I | .LITERAL {0x00499c0e, 0x00004b30} 0488 ; -------------------------------------------------------------------------------------- 0488 ; SUBPROGRAM 0488 ; See instruction 0x02cf at 0x3f3, index=0x12 0488 ; -------------------------------------------------------------------------------------- 0488 048b | | .CONST 0x048b ; Address of begin 0489 0004 | | .CONST 0x0004 ; Address of exception handler 048a 0001 | | .CONST 0x0001 ; Number of locals 048b BODY_0488: 048b INIT_0488: 048b e001 | | Load 0x0,0x1 ; Debug Table 0x20 = .DEBUG 0x048b,0x0948,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x057a ; Debug Table 0x20.0x0 = 0x48b,0x1 048c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 048d 4801 |H | Short_Literal 0x1 048e 821b | | Call 0x1,0x1b 048f c7fe | | Store 0x3,-0x2 0490 4101 |A | End_Rendezvous 0x1 0491 0000 0000 | | .BLANK 0000[0x7] 0498 ; -------------------------------------------------------------------------------------- 0498 ; SUBPROGRAM 0498 ; See instruction 0x02cf at 0x3f3, index=0xf 0498 ; -------------------------------------------------------------------------------------- 0498 049b | | .CONST 0x049b ; Address of begin 0499 0004 | | .CONST 0x0004 ; Address of exception handler 049a 0001 | | .CONST 0x0001 ; Number of locals 049b BODY_0498: 049b INIT_0498: 049b e225 | % | Load 0x1,0x25 ; Debug Table 0x21 = .DEBUG 0x049b,0x094c,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0566 ; Debug Table 0x21.0x0 = 0x49b,0x1 049c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 049d 4100 |A | End_Rendezvous 0x0 049e 0000 0000 | | .XXX[0x2] 04a0 ; -------------------------------------------------------------------------------------- 04a0 ; SUBPROGRAM 04a0 ; See instruction 0x02cf at 0x3f3, index=0xd 04a0 ; -------------------------------------------------------------------------------------- 04a0 04a3 | | .CONST 0x04a3 ; Address of begin 04a1 0004 | | .CONST 0x0004 ; Address of exception handler 04a2 0001 | | .CONST 0x0001 ; Number of locals 04a3 BODY_04a0: 04a3 INIT_04a0: 04a3 e001 | | Load 0x0,0x1 ; Debug Table 0x22 = .DEBUG 0x04a3,0x0950,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0558 ; Debug Table 0x22.0x0 = 0x4a3,0x1 04a4 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04a5 e7fd | | Load 0x3,-0x3 04a6 e7fe | | Load 0x3,-0x2 04a7 e225 | % | Load 0x1,0x25 04a8 1816 | | Execute Package,Field_Execute,Field_Number 0x16 04a9 c7fc | | Store 0x3,-0x4 04aa 4101 |A | End_Rendezvous 0x1 04ab 0000 0000 | | .BLANK 0000[0x5] 04b0 04d6 0004 | | .XXX[0x3] 04b2 0017 | | 04b3 029a 04e3 | | Declare_Subprogram INIT_04e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x23 = .DEBUG 0x04b3,0x0954,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x00bf ; Debug Table 0x23.0x0 = 0x4b3,0xffff ; Debug Table 0x23.0x1 = 0x4b3,0xfffe 04b5 029a 052b | +| Declare_Subprogram INIT_0528,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x23.0x2 = 0x4b5,0xfffd 04b7 029a 055b | [| Declare_Subprogram INIT_0558,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x23.0x3 = 0x4b7,0xfffc 04b9 029a 0563 | c| Declare_Subprogram INIT_0560,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x23.0x4 = 0x4b9,0xfffb 04bb 029a 0593 | | Declare_Subprogram INIT_0590,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x23.0x5 = 0x4bb,0xfffa 04bd 00bf | | Action Accept_Activation 04be 4800 |H | Short_Literal 0x0 ; Debug Table 0x24 = .DEBUG 0x04be,0x0962,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x02f9 ; Debug Table 0x24.0x0 = 0x4be,0xffff 04bf 4bff |K | Short_Literal 0x3ff 04c0 00e3 | | Load_Encached Natural_Cache 04c1 03f8 | | Declare_Type Discrete,Constrained 04c2 4801 |H | Short_Literal 0x1 ; Debug Table 0x24.0x1 = 0x4c2,0xfffe 04c3 4bff |K | Short_Literal 0x3ff 04c4 00e9 | | Load_Encached String_Cache 04c5 0334 | 4 | Declare_Variable Array,With_Constraint 04c6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x24.0x2 = 0x4c6,0xfffd 04c7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 04c8 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x24.0x3 = 0x4c8,0xfffc 04c9 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 04ca 00db | | Load_Top At_Offset_3 ; Debug Table 0x24.0x4 = 0x4ca,0xfffb 04cb e212 | | Load 0x1,0x12 ; Debug Table 0x24.0x5 = 0x4cb,0xfffa 04cc 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x24.0x6 = 0x4cc,0xfff9 04cd 00c7 | | Action Elaborate_Subprogram 04ce 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x24.0x7 = 0x4ce,0xfff8 04cf 00c7 | | Action Elaborate_Subprogram 04d0 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x24.0x8 = 0x4d0,0xfff7 04d1 00c7 | | Action Elaborate_Subprogram 04d2 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x24.0x9 = 0x4d2,0xfff6 04d3 00c7 | | Action Elaborate_Subprogram 04d4 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x24.0xa = 0x4d4,0xfff5 04d5 00c7 | | Action Elaborate_Subprogram 04d6 8211 | | Call 0x1,0x11 ; Debug Table 0x24.0xb = 0x4d6,0x1 04d7 00bc | | Action Signal_Activated 04d8 00bb | | Action Signal_Completion 04d9 0000 0000 | | .BLANK 0000[0x7] 04e0 ; -------------------------------------------------------------------------------------- 04e0 ; SUBPROGRAM 04e0 ; -------------------------------------------------------------------------------------- 04e0 04e3 | | .CONST 0x04e3 ; Address of begin 04e1 051b | | .CONST 0x051b ; Address of exception handler 04e2 0001 | | .CONST 0x0001 ; Number of locals 04e3 BODY_04e0: 04e3 INIT_04e0: 04e3 4bff |K | Short_Literal 0x3ff ; Debug Table 0x25 = .DEBUG 0x04e3,0x097c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00c6 ; Debug Table 0x25.0x0 = 0x4e3,0x1 04e4 e214 | | Load 0x1,0x14 04e5 0272 | r | Execute Discrete,Minus 04e6 0dff | | Execute_Immediate Less,-0x1 04e7 6812 |h | Jump_Zero 0x4fa 04e8 e214 | | Load 0x1,0x14 ; Debug Table 0x25.0x1 = 0x4e8,0x2 04e9 e215 | | Load 0x1,0x15 04ea 0272 | r | Execute Discrete,Minus 04eb 0248 | H | Execute Discrete,Check_In_Integer 04ec 0a01 | | Execute_Immediate Plus,0x1 04ed c217 | | Store 0x1,0x17 04ee e215 | | Load 0x1,0x15 ; Debug Table 0x25.0x2 = 0x4ee,0x3 04ef e214 | | Load 0x1,0x14 04f0 e213 | | Load 0x1,0x13 04f1 01cf | | Execute Vector,Slice_Read 04f2 4801 |H | Short_Literal 0x1 04f3 e217 | | Load 0x1,0x17 04f4 e213 | | Load 0x1,0x13 04f5 01ce | | Execute Vector,Slice_Write 04f6 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0x3 = 0x4f6,0x4 04f7 a215 | | Store_Unchecked 0x1,0x15 04f8 e217 | | Load 0x1,0x17 ; Debug Table 0x25.0x4 = 0x4f8,0x5 04f9 a214 | | Store_Unchecked 0x1,0x14 04fa e213 | | Load 0x1,0x13 ; Debug Table 0x25.0x5 = 0x4fa,0x6 04fb e214 | | Load 0x1,0x14 04fc 0a01 | | Execute_Immediate Plus,0x1 04fd 0248 | H | Execute Discrete,Check_In_Integer 04fe 4bff |K | Short_Literal 0x3ff 04ff 00da | | Load_Top At_Offset_2 0500 035b | [ | Declare_Type Array,Constrained 0501 00d0 | | Action Swap_Control 0502 01cd | | Execute Vector,Slice_Reference 0503 e001 | | Load 0x0,0x1 0504 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0505 00e1 | | Load_Encached Boolean_Cache 0506 00e3 | | Load_Encached Natural_Cache 0507 00db | | Load_Top At_Offset_3 0508 e002 | | Load 0x0,0x2 0509 1819 | | Execute Package,Field_Execute,Field_Number 0x19 050a 00d1 | | Pop_Control Pop_Count_1 050b c217 | | Store 0x1,0x17 050c c5ff | | Store 0x2,-0x1 050d c5fe | | Store 0x2,-0x2 050e 00d1 | | Pop_Control Pop_Count_1 050f 00db | | Load_Top At_Offset_3 ; Debug Table 0x25.0x6 = 0x50f,0x7 0510 0e03 | | Execute_Immediate Not_Equal,0x3 0511 6802 |h | Jump_Zero 0x514 0512 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0x7 = 0x512,0x8 0513 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0514 e214 | | Load 0x1,0x14 ; Debug Table 0x25.0x8 = 0x514,0x9 0515 e217 | | Load 0x1,0x17 0516 0273 | s | Execute Discrete,Plus 0517 c214 | | Store 0x1,0x14 0518 e214 | | Load 0x1,0x14 ; Debug Table 0x25.0x9 = 0x518,0xa 0519 a216 | | Store_Unchecked 0x1,0x16 051a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 051b TRAP_04e0: 051b 0007 | | Action Break_Optional 051c 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0xa = 0x51c,0xb 051d a5ff | | Store_Unchecked 0x2,-0x1 051e 4802 |H | Short_Literal 0x2 ; Debug Table 0x25.0xb = 0x51e,0xc 051f a5fe | | Store_Unchecked 0x2,-0x2 0520 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0521 0000 0000 | | .BLANK 0000[0x7] 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 052b | + | .CONST 0x052b ; Address of begin 0529 0004 | | .CONST 0x0004 ; Address of exception handler 052a 0001 | | .CONST 0x0001 ; Number of locals 052b BODY_0528: 052b INIT_0528: 052b 00cf | | Action Mark_Auxiliary ; Debug Table 0x26 = .DEBUG 0x052b,0x0996,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x00d2 052c e214 | | Load 0x1,0x14 ; Debug Table 0x26.0x0 = 0x52c,0x1 052d e215 | | Load 0x1,0x15 052e 0263 | c | Execute Discrete,Above_Bound 052f 701a |p | Jump_Nonzero 0x54a 0530 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0x1 = 0x530,0x2 0531 e215 | | Load 0x1,0x15 0532 0272 | r | Execute Discrete,Minus 0533 e5ff | | Load 0x2,-0x1 0534 027d | } | Execute Discrete,Greater 0535 6808 |h | Jump_Zero 0x53e 0536 e215 | | Load 0x1,0x15 ; Debug Table 0x26.0x2 = 0x536,0x3 0537 e5ff | | Load 0x2,-0x1 0538 0273 | s | Execute Discrete,Plus 0539 0248 | H | Execute Discrete,Check_In_Integer 053a 0aff | | Execute_Immediate Plus,-0x1 053b c216 | | Store 0x1,0x16 053c 4801 |H | Short_Literal 0x1 ; Debug Table 0x26.0x3 = 0x53c,0x4 053d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 053e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0x4 = 0x53e,0x5 053f e213 | | Load 0x1,0x13 0540 01d7 | | Execute Vector,Field_Read 0541 0f0a | | Execute_Immediate Equal,0xa 0542 6805 |h | Jump_Zero 0x548 0543 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0x5 = 0x543,0x6 0544 0aff | | Execute_Immediate Plus,-0x1 0545 c216 | | Store 0x1,0x16 0546 4801 |H | Short_Literal 0x1 ; Debug Table 0x26.0x6 = 0x546,0x7 0547 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0548 00c8 | | Action Pop_Auxiliary_Range 0549 3fe6 |? | Loop_Increasing 0x530 054a 00ce | | Action Pop_Auxiliary 054b e214 | | Load 0x1,0x14 ; Debug Table 0x26.0x7 = 0x54b,0x8 054c a216 | | Store_Unchecked 0x1,0x16 054d e214 | | Load 0x1,0x14 ; Debug Table 0x26.0x8 = 0x54d,0x9 054e e215 | | Load 0x1,0x15 054f 0272 | r | Execute Discrete,Minus 0550 4bfe |K | Short_Literal 0x3fe 0551 027f | | Execute Discrete,Equal 0552 6802 |h | Jump_Zero 0x555 0553 4801 |H | Short_Literal 0x1 ; Debug Table 0x26.0x9 = 0x553,0xa 0554 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0555 4800 |H | Short_Literal 0x0 ; Debug Table 0x26.0xa = 0x555,0xb 0556 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0557 0000 | | .XXX[0x1] 0558 ; -------------------------------------------------------------------------------------- 0558 ; SUBPROGRAM 0558 ; -------------------------------------------------------------------------------------- 0558 055b | [ | .CONST 0x055b ; Address of begin 0559 0004 | | .CONST 0x0004 ; Address of exception handler 055a 0001 | | .CONST 0x0001 ; Number of locals 055b BODY_0558: 055b INIT_0558: 055b e215 | | Load 0x1,0x15 ; Debug Table 0x27 = .DEBUG 0x055b,0x09ae,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x00db ; Debug Table 0x27.0x0 = 0x55b,0x1 055c e214 | | Load 0x1,0x14 055d 027d | } | Execute Discrete,Greater 055e 00ca | | Action Exit_Nullary_Function 055f 0000 | | .XXX[0x1] 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0569 | i | .CONST 0x0569 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0002 | | .CONST 0x0002 ; Number of locals 0563 INIT_0560: 0563 e216 | | Load 0x1,0x16 ; Debug Table 0x28 = .DEBUG 0x0563,0x09b2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00e0 ; Debug Table 0x28.0x0 = 0x563,0xffff 0564 e215 | | Load 0x1,0x15 0565 0272 | r | Execute Discrete,Minus 0566 0248 | H | Execute Discrete,Check_In_Integer 0567 00e2 | | Load_Encached Integer_Cache 0568 03f1 | | Declare_Variable Discrete,With_Value 0569 BODY_0560: 0569 e215 | | Load 0x1,0x15 ; Debug Table 0x28.0x1 = 0x569,0x1 056a e216 | | Load 0x1,0x16 056b e213 | | Load 0x1,0x13 056c 01cf | | Execute Vector,Slice_Read 056d e5ff | | Load 0x2,-0x1 056e 01dd | | Execute Vector,First 056f e5ff | | Load 0x2,-0x1 0570 01dd | | Execute Vector,First 0571 00db | | Load_Top At_Offset_3 0572 0273 | s | Execute Discrete,Plus 0573 0248 | H | Execute Discrete,Check_In_Integer 0574 e5ff | | Load 0x2,-0x1 0575 01ce | | Execute Vector,Slice_Write 0576 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x28.0x2 = 0x576,0x2 0577 0a01 | | Execute_Immediate Plus,0x1 0578 c5fe | | Store 0x2,-0x2 0579 e216 | | Load 0x1,0x16 ; Debug Table 0x28.0x3 = 0x579,0x3 057a 0a01 | | Execute_Immediate Plus,0x1 057b c215 | | Store 0x1,0x15 057c e215 | | Load 0x1,0x15 ; Debug Table 0x28.0x4 = 0x57c,0x4 057d e214 | | Load 0x1,0x14 057e 027a | z | Execute Discrete,Less_Equal 057f 6808 |h | Jump_Zero 0x588 0580 e215 | | Load 0x1,0x15 0581 e213 | | Load 0x1,0x13 0582 01d7 | | Execute Vector,Field_Read 0583 0f0a | | Execute_Immediate Equal,0xa 0584 6803 |h | Jump_Zero 0x588 0585 e215 | | Load 0x1,0x15 ; Debug Table 0x28.0x5 = 0x585,0x5 0586 0a01 | | Execute_Immediate Plus,0x1 0587 c215 | | Store 0x1,0x15 0588 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0589 0000 0000 | | .BLANK 0000[0x7] 0590 ; -------------------------------------------------------------------------------------- 0590 ; SUBPROGRAM 0590 ; -------------------------------------------------------------------------------------- 0590 0593 | | .CONST 0x0593 ; Address of begin 0591 0004 | | .CONST 0x0004 ; Address of exception handler 0592 0001 | | .CONST 0x0001 ; Number of locals 0593 BODY_0590: 0593 INIT_0590: 0593 4800 |H | Short_Literal 0x0 ; Debug Table 0x29 = .DEBUG 0x0593,0x09c0,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00ec ; Debug Table 0x29.0x0 = 0x593,0x1 0594 a214 | | Store_Unchecked 0x1,0x14 0595 4801 |H | Short_Literal 0x1 ; Debug Table 0x29.0x1 = 0x595,0x2 0596 a215 | | Store_Unchecked 0x1,0x15 0597 e214 | | Load 0x1,0x14 ; Debug Table 0x29.0x2 = 0x597,0x3 0598 a216 | | Store_Unchecked 0x1,0x16 0599 4501 |E | Exit_Suprogram New_Top_Offset 0x1 059a ; -------------------------------------------------------------------------------------- 059a ; STRING TABLE 059a ; -------------------------------------------------------------------------------------- 059a 0026 | & | .STRTAB 0x0026->0x05ad ; "READ_ONLY" 059b 002d | - | .STRTAB 0x002d->0x05b1 ; "WRITE_ONLY" 059c 0035 | 5 | .STRTAB 0x0035->0x05b6 ; "OUTPUT" 059d 0039 | 9 | .STRTAB 0x0039->0x05b9 ; "INPUT" 059e 003c | < | .STRTAB 0x003c->0x05bc ; "CLOSED" 059f 0040 | @ | .STRTAB 0x0040->0x05bf ; "Remote_Error" 05a0 004a | J | .STRTAB 0x004a->0x05c5 ; "Remote_Io.Open" 05a1 0056 | V | .STRTAB 0x0056->0x05cc ; "Remote_io.Close" 05a2 0063 | c | .STRTAB 0x0063->0x05d3 ; "Remote_Io.Close" 05a3 0070 | p | .STRTAB 0x0070->0x05db ; "Link is already closed" 05a4 0084 | | .STRTAB 0x0084->0x05e6 ; "Remote_Io.Get_Line" 05a5 0094 | | .STRTAB 0x0094->0x05ef ; "Link is not open" 05a6 00a2 | | .STRTAB 0x00a2->0x05f7 ; "Link is not open for input" 05a7 00ba | | .STRTAB 0x00ba->0x0604 ; "Remote_io.Put_Line" 05a8 00ca | | .STRTAB 0x00ca->0x060d ; "Link is not open for output" 05a9 00e3 | | .STRTAB 0x00e3->0x061a ; "Remote_Io.Put_Line" 05aa 00f3 | | .STRTAB 0x00f3->0x0623 ; " raised" 05ab 00f8 | | .STRTAB 0x00f8->0x0627 ; "Remote_Io.Handler" 05ac 0107 | | .STREND 0x0107->0x062f 05ad 5245 4144 |READ| .STRTAB_STRINGS 0630 ; -------------------------------------------------------------------------------------- 0630 ; Debug Table 0630 ; -------------------------------------------------------------------------------------- 0630 0003 002a | *| .CONST 0x0003,0x002a 0632 000b 0782 | | .DEBUG 0x000b,0x0782,0x8000,0x0000,0x0056,0xf195,0x0000,0x0005 063a 0020 0796 | | .DEBUG 0x0020,0x0796,0x8000,0x0000,0x0056,0xf3f5,0x0000,0x000b 0642 0053 07b0 | S | .DEBUG 0x0053,0x07b0,0x0005,0x0000,0x0056,0xf195,0x0000,0x0017 064a 006b 07b2 | k | .DEBUG 0x006b,0x07b2,0x0001,0x0000,0x0056,0xf195,0x0000,0x001d 0652 00b3 07ca | | .DEBUG 0x00b3,0x07ca,0x0001,0x0000,0x0056,0xf195,0x0000,0x002d 065a 0103 07e8 | | .DEBUG 0x0103,0x07e8,0x0002,0x0000,0x0056,0xf195,0x0000,0x0035 0662 015b 080c | [ | .DEBUG 0x015b,0x080c,0x0001,0x0000,0x0056,0xf195,0x0000,0x003e 066a 01b3 0826 | &| .DEBUG 0x01b3,0x0826,0x0005,0x0000,0x0056,0xf195,0x0000,0x004b 0672 01cb 0828 | (| .DEBUG 0x01cb,0x0828,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x063b 067a 01db 082c | ,| .DEBUG 0x01db,0x082c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0652 0682 01f3 0836 | 6| .DEBUG 0x01f3,0x0836,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0682 068a 0203 083a | :| .DEBUG 0x0203,0x083a,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0699 0692 0223 084a | # J| .DEBUG 0x0223,0x084a,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x0026 069a 0234 084c | 4 L| .DEBUG 0x0234,0x084c,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x007e 06a2 028b 0888 | | .DEBUG 0x028b,0x0888,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x009f 06aa 0293 088c | | .DEBUG 0x0293,0x088c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00a3 06b2 02db 08a4 | | .DEBUG 0x02db,0x08a4,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00af 06ba 02f3 08aa | | .DEBUG 0x02f3,0x08aa,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00f4 06c2 0303 08b2 | | .DEBUG 0x0303,0x08b2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0109 06ca 0353 08dc | S | .DEBUG 0x0353,0x08dc,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x01b9 06d2 036b 08e6 | k | .DEBUG 0x036b,0x08e6,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x01eb 06da 0373 08ea | s | .DEBUG 0x0373,0x08ea,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x01f6 06e2 038b 08f2 | | .DEBUG 0x038b,0x08f2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x023f 06ea 0393 08f6 | | .DEBUG 0x0393,0x08f6,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x025e 06f2 039b 08fa | | .DEBUG 0x039b,0x08fa,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0276 06fa 03ab 08fe | | .DEBUG 0x03ab,0x08fe,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x0293 0702 03f3 091a | | .DEBUG 0x03f3,0x091a,0x0004,0x0000,0x0056,0xf3f5,0x0000,0x0634 070a 0423 0926 | # &| .DEBUG 0x0423,0x0926,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0627 0712 042b 092a | + *| .DEBUG 0x042b,0x092a,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0617 071a 045b 093a | [ :| .DEBUG 0x045b,0x093a,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x05bd 0722 046b 093e | k >| .DEBUG 0x046b,0x093e,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x05a8 072a 047b 0944 | { D| .DEBUG 0x047b,0x0944,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0585 0732 048b 0948 | H| .DEBUG 0x048b,0x0948,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x057a 073a 049b 094c | L| .DEBUG 0x049b,0x094c,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0566 0742 04a3 0950 | P| .DEBUG 0x04a3,0x0950,0x0003,0x0000,0x0056,0xf3f5,0x0000,0x0558 074a 04b3 0954 | T| .DEBUG 0x04b3,0x0954,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x00bf 0752 04be 0962 | b| .DEBUG 0x04be,0x0962,0x0000,0x0000,0x0056,0xf3f5,0x0000,0x02f9 075a 04e3 097c | || .DEBUG 0x04e3,0x097c,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00c6 0762 052b 0996 | + | .DEBUG 0x052b,0x0996,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x00d2 076a 055b 09ae | [ | .DEBUG 0x055b,0x09ae,0x0002,0x0000,0x0056,0xf3f5,0x0000,0x00db 0772 0563 09b2 | c | .DEBUG 0x0563,0x09b2,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00e0 077a 0593 09c0 | | .DEBUG 0x0593,0x09c0,0x0001,0x0000,0x0056,0xf3f5,0x0000,0x00ec 0782 ; -------------------------------------------------------------------------------------- 0782 ; Debug3 Subtable 0x0 0782 ; -------------------------------------------------------------------------------------- 0782 0009 0000 | | .DBG3TAB 0x0009,0x0000 0784 000b ffff | | .CONST 0x000b,0xffff 0786 000b fffe | | .CONST 0x000b,0xfffe 0788 000b fffd | | .CONST 0x000b,0xfffd 078a 000c fffc | | .CONST 0x000c,0xfffc 078c 0011 fffb | | .CONST 0x0011,0xfffb 078e 0013 fffa | | .CONST 0x0013,0xfffa 0790 0015 fff9 | | .CONST 0x0015,0xfff9 0792 0017 fff8 | | .CONST 0x0017,0xfff8 0794 0019 fff7 | | .CONST 0x0019,0xfff7 0796 ; -------------------------------------------------------------------------------------- 0796 ; Debug3 Subtable 0x1 0796 ; -------------------------------------------------------------------------------------- 0796 000c 0000 | | .DBG3TAB 0x000c,0x0000 0798 0020 ffff | | .CONST 0x0020,0xffff 079a 0023 fffe | # | .CONST 0x0023,0xfffe 079c 002c fffd | , | .CONST 0x002c,0xfffd 079e 0031 fffc | 1 | .CONST 0x0031,0xfffc 07a0 003c fffb | < | .CONST 0x003c,0xfffb 07a2 003e fffa | > | .CONST 0x003e,0xfffa 07a4 0040 fff9 | @ | .CONST 0x0040,0xfff9 07a6 0042 fff8 | B | .CONST 0x0042,0xfff8 07a8 0044 fff7 | D | .CONST 0x0044,0xfff7 07aa 0046 fff6 | F | .CONST 0x0046,0xfff6 07ac 0048 fff5 | H | .CONST 0x0048,0xfff5 07ae 004a fff4 | J | .CONST 0x004a,0xfff4 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; Debug3 Subtable 0x2 07b0 ; -------------------------------------------------------------------------------------- 07b0 0000 0000 | | .DBG3TAB 0x0000,0x0000 07b2 ; -------------------------------------------------------------------------------------- 07b2 ; Debug3 Subtable 0x3 07b2 ; -------------------------------------------------------------------------------------- 07b2 0001 000a | | .DBG3TAB 0x0001,0x000a 07b4 006b ffff | k | .CONST 0x006b,0xffff 07b6 006d 0001 | m | .CONST 0x006d,0x0001 07b8 0071 0002 | q | .CONST 0x0071,0x0002 07ba 0079 0003 | y | .CONST 0x0079,0x0003 07bc 007d 0004 | } | .CONST 0x007d,0x0004 07be 0080 0005 | | .CONST 0x0080,0x0005 07c0 0088 0006 | | .CONST 0x0088,0x0006 07c2 008c 0007 | | .CONST 0x008c,0x0007 07c4 00a7 0008 | | .CONST 0x00a7,0x0008 07c6 00a9 0009 | | .CONST 0x00a9,0x0009 07c8 00ac 000a | | .CONST 0x00ac,0x000a 07ca ; -------------------------------------------------------------------------------------- 07ca ; Debug3 Subtable 0x4 07ca ; -------------------------------------------------------------------------------------- 07ca 0001 000d | | .DBG3TAB 0x0001,0x000d 07cc 00b3 ffff | | .CONST 0x00b3,0xffff 07ce 00b5 0001 | | .CONST 0x00b5,0x0001 07d0 00ba 0002 | | .CONST 0x00ba,0x0002 07d2 00be 0003 | | .CONST 0x00be,0x0003 07d4 00c4 0004 | | .CONST 0x00c4,0x0004 07d6 00c7 0005 | | .CONST 0x00c7,0x0005 07d8 00cb 0006 | | .CONST 0x00cb,0x0006 07da 00ce 0007 | | .CONST 0x00ce,0x0007 07dc 00d3 0008 | | .CONST 0x00d3,0x0008 07de 00d8 0009 | | .CONST 0x00d8,0x0009 07e0 00da 000a | | .CONST 0x00da,0x000a 07e2 00f5 000b | | .CONST 0x00f5,0x000b 07e4 00f7 000c | | .CONST 0x00f7,0x000c 07e6 00fa 000d | | .CONST 0x00fa,0x000d 07e8 ; -------------------------------------------------------------------------------------- 07e8 ; Debug3 Subtable 0x5 07e8 ; -------------------------------------------------------------------------------------- 07e8 0004 000d | | .DBG3TAB 0x0004,0x000d 07ea 0103 ffff | | .CONST 0x0103,0xffff 07ec 0107 fffe | | .CONST 0x0107,0xfffe 07ee 0108 fffd | | .CONST 0x0108,0xfffd 07f0 010a fffc | | .CONST 0x010a,0xfffc 07f2 010b 0001 | | .CONST 0x010b,0x0001 07f4 0110 0002 | | .CONST 0x0110,0x0002 07f6 0115 0003 | | .CONST 0x0115,0x0003 07f8 0117 0004 | | .CONST 0x0117,0x0004 07fa 011c 0005 | | .CONST 0x011c,0x0005 07fc 011e 0006 | | .CONST 0x011e,0x0006 07fe 012a 0007 | * | .CONST 0x012a,0x0007 0800 012e 0008 | . | .CONST 0x012e,0x0008 0802 0130 0009 | 0 | .CONST 0x0130,0x0009 0804 0132 000a | 2 | .CONST 0x0132,0x000a 0806 014f 000b | O | .CONST 0x014f,0x000b 0808 0151 000c | Q | .CONST 0x0151,0x000c 080a 0154 000d | T | .CONST 0x0154,0x000d 080c ; -------------------------------------------------------------------------------------- 080c ; Debug3 Subtable 0x6 080c ; -------------------------------------------------------------------------------------- 080c 0001 000b | | .DBG3TAB 0x0001,0x000b 080e 015b ffff | [ | .CONST 0x015b,0xffff 0810 015d 0001 | ] | .CONST 0x015d,0x0001 0812 0162 0002 | b | .CONST 0x0162,0x0002 0814 016b 0003 | k | .CONST 0x016b,0x0003 0816 0175 0004 | u | .CONST 0x0175,0x0004 0818 017c 0005 | | | .CONST 0x017c,0x0005 081a 0181 0006 | | .CONST 0x0181,0x0006 081c 0187 0007 | | .CONST 0x0187,0x0007 081e 018c 0008 | | .CONST 0x018c,0x0008 0820 01a6 0009 | | .CONST 0x01a6,0x0009 0822 01a8 000a | | .CONST 0x01a8,0x000a 0824 01ab 000b | | .CONST 0x01ab,0x000b 0826 ; -------------------------------------------------------------------------------------- 0826 ; Debug3 Subtable 0x7 0826 ; -------------------------------------------------------------------------------------- 0826 0000 0000 | | .DBG3TAB 0x0000,0x0000 0828 ; -------------------------------------------------------------------------------------- 0828 ; Debug3 Subtable 0x8 0828 ; -------------------------------------------------------------------------------------- 0828 0000 0001 | | .DBG3TAB 0x0000,0x0001 082a 01cb 0001 | | .CONST 0x01cb,0x0001 082c ; -------------------------------------------------------------------------------------- 082c ; Debug3 Subtable 0x9 082c ; -------------------------------------------------------------------------------------- 082c 0002 0002 | | .DBG3TAB 0x0002,0x0002 082e 01db ffff | | .CONST 0x01db,0xffff 0830 01df fffe | | .CONST 0x01df,0xfffe 0832 01e0 0001 | | .CONST 0x01e0,0x0001 0834 01e7 0002 | | .CONST 0x01e7,0x0002 0836 ; -------------------------------------------------------------------------------------- 0836 ; Debug3 Subtable 0xa 0836 ; -------------------------------------------------------------------------------------- 0836 0000 0001 | | .DBG3TAB 0x0000,0x0001 0838 01f3 0001 | | .CONST 0x01f3,0x0001 083a ; -------------------------------------------------------------------------------------- 083a ; Debug3 Subtable 0xb 083a ; -------------------------------------------------------------------------------------- 083a 0000 0007 | | .DBG3TAB 0x0000,0x0007 083c 0203 0001 | | .CONST 0x0203,0x0001 083e 0206 0002 | | .CONST 0x0206,0x0002 0840 0209 0003 | | .CONST 0x0209,0x0003 0842 0213 0004 | | .CONST 0x0213,0x0004 0844 0215 0005 | | .CONST 0x0215,0x0005 0846 0217 0006 | | .CONST 0x0217,0x0006 0848 0219 0007 | | .CONST 0x0219,0x0007 084a ; -------------------------------------------------------------------------------------- 084a ; Debug3 Subtable 0xc 084a ; -------------------------------------------------------------------------------------- 084a 0000 0000 | | .DBG3TAB 0x0000,0x0000 084c ; -------------------------------------------------------------------------------------- 084c ; Debug3 Subtable 0xd 084c ; -------------------------------------------------------------------------------------- 084c 0019 0004 | | .DBG3TAB 0x0019,0x0004 084e 0234 ffff | 4 | .CONST 0x0234,0xffff 0850 0236 fffe | 6 | .CONST 0x0236,0xfffe 0852 0237 fffd | 7 | .CONST 0x0237,0xfffd 0854 023d fffc | = | .CONST 0x023d,0xfffc 0856 023f ffff | ? | .CONST 0x023f,0xffff 0858 023f fffe | ? | .CONST 0x023f,0xfffe 085a 0241 fffd | A | .CONST 0x0241,0xfffd 085c 0243 fffc | C | .CONST 0x0243,0xfffc 085e 0245 fffa | E | .CONST 0x0245,0xfffa 0860 024a fff9 | J | .CONST 0x024a,0xfff9 0862 024c fff8 | L | .CONST 0x024c,0xfff8 0864 024e fff7 | N | .CONST 0x024e,0xfff7 0866 0250 fff6 | P | .CONST 0x0250,0xfff6 0868 0252 fff5 | R | .CONST 0x0252,0xfff5 086a 0254 fff4 | T | .CONST 0x0254,0xfff4 086c 0256 fff3 | V | .CONST 0x0256,0xfff3 086e 0258 fff2 | X | .CONST 0x0258,0xfff2 0870 025a fff1 | Z | .CONST 0x025a,0xfff1 0872 0268 fff0 | h | .CONST 0x0268,0xfff0 0874 026a ffef | j | .CONST 0x026a,0xffef 0876 0271 ffff | q | .CONST 0x0271,0xffff 0878 0275 fffe | u | .CONST 0x0275,0xfffe 087a 0277 fffd | w | .CONST 0x0277,0xfffd 087c 0279 fffc | y | .CONST 0x0279,0xfffc 087e 027b fffb | { | .CONST 0x027b,0xfffb 0880 0280 0001 | | .CONST 0x0280,0x0001 0882 0282 0002 | | .CONST 0x0282,0x0002 0884 0285 0003 | | .CONST 0x0285,0x0003 0886 0285 0004 | | .CONST 0x0285,0x0004 0888 ; -------------------------------------------------------------------------------------- 0888 ; Debug3 Subtable 0xe 0888 ; -------------------------------------------------------------------------------------- 0888 0000 0001 | | .DBG3TAB 0x0000,0x0001 088a 028b 0001 | | .CONST 0x028b,0x0001 088c ; -------------------------------------------------------------------------------------- 088c ; Debug3 Subtable 0xf 088c ; -------------------------------------------------------------------------------------- 088c 0001 000a | | .DBG3TAB 0x0001,0x000a 088e 0293 ffff | | .CONST 0x0293,0xffff 0890 0294 0001 | | .CONST 0x0294,0x0001 0892 029e 0002 | | .CONST 0x029e,0x0002 0894 02a8 0003 | | .CONST 0x02a8,0x0003 0896 02aa 0004 | | .CONST 0x02aa,0x0004 0898 02b1 0005 | | .CONST 0x02b1,0x0005 089a 02b6 0006 | | .CONST 0x02b6,0x0006 089c 02b9 0007 | | .CONST 0x02b9,0x0007 089e 02cc 0008 | | .CONST 0x02cc,0x0008 08a0 02d0 0009 | | .CONST 0x02d0,0x0009 08a2 02d4 000a | | .CONST 0x02d4,0x000a 08a4 ; -------------------------------------------------------------------------------------- 08a4 ; Debug3 Subtable 0x10 08a4 ; -------------------------------------------------------------------------------------- 08a4 0000 0002 | | .DBG3TAB 0x0000,0x0002 08a6 02db 0001 | | .CONST 0x02db,0x0001 08a8 02e7 0002 | | .CONST 0x02e7,0x0002 08aa ; -------------------------------------------------------------------------------------- 08aa ; Debug3 Subtable 0x11 08aa ; -------------------------------------------------------------------------------------- 08aa 0000 0003 | | .DBG3TAB 0x0000,0x0003 08ac 02f3 0001 | | .CONST 0x02f3,0x0001 08ae 02f5 0002 | | .CONST 0x02f5,0x0002 08b0 02f6 0003 | | .CONST 0x02f6,0x0003 08b2 ; -------------------------------------------------------------------------------------- 08b2 ; Debug3 Subtable 0x12 08b2 ; -------------------------------------------------------------------------------------- 08b2 0002 0012 | | .DBG3TAB 0x0002,0x0012 08b4 0303 ffff | | .CONST 0x0303,0xffff 08b6 0305 fffe | | .CONST 0x0305,0xfffe 08b8 0307 0001 | | .CONST 0x0307,0x0001 08ba 0309 0002 | | .CONST 0x0309,0x0002 08bc 030b 0003 | | .CONST 0x030b,0x0003 08be 030f 0004 | | .CONST 0x030f,0x0004 08c0 0310 0005 | | .CONST 0x0310,0x0005 08c2 0319 0006 | | .CONST 0x0319,0x0006 08c4 031b 0007 | | .CONST 0x031b,0x0007 08c6 031d 0008 | | .CONST 0x031d,0x0008 08c8 0321 0009 | ! | .CONST 0x0321,0x0009 08ca 0322 000a | " | .CONST 0x0322,0x000a 08cc 032b 000b | + | .CONST 0x032b,0x000b 08ce 032d 000c | - | .CONST 0x032d,0x000c 08d0 032f 000d | / | .CONST 0x032f,0x000d 08d2 0333 000e | 3 | .CONST 0x0333,0x000e 08d4 0334 000f | 4 | .CONST 0x0334,0x000f 08d6 0344 0010 | D | .CONST 0x0344,0x0010 08d8 0346 0011 | F | .CONST 0x0346,0x0011 08da 0348 0012 | H | .CONST 0x0348,0x0012 08dc ; -------------------------------------------------------------------------------------- 08dc ; Debug3 Subtable 0x13 08dc ; -------------------------------------------------------------------------------------- 08dc 0000 0004 | | .DBG3TAB 0x0000,0x0004 08de 0353 0001 | S | .CONST 0x0353,0x0001 08e0 0355 0002 | U | .CONST 0x0355,0x0002 08e2 035a 0003 | Z | .CONST 0x035a,0x0003 08e4 035e 0004 | ^ | .CONST 0x035e,0x0004 08e6 ; -------------------------------------------------------------------------------------- 08e6 ; Debug3 Subtable 0x14 08e6 ; -------------------------------------------------------------------------------------- 08e6 0000 0001 | | .DBG3TAB 0x0000,0x0001 08e8 036b 0001 | k | .CONST 0x036b,0x0001 08ea ; -------------------------------------------------------------------------------------- 08ea ; Debug3 Subtable 0x15 08ea ; -------------------------------------------------------------------------------------- 08ea 0001 0002 | | .DBG3TAB 0x0001,0x0002 08ec 0373 ffff | s | .CONST 0x0373,0xffff 08ee 0375 0001 | u | .CONST 0x0375,0x0001 08f0 0380 0002 | | .CONST 0x0380,0x0002 08f2 ; -------------------------------------------------------------------------------------- 08f2 ; Debug3 Subtable 0x16 08f2 ; -------------------------------------------------------------------------------------- 08f2 0000 0001 | | .DBG3TAB 0x0000,0x0001 08f4 038b 0001 | | .CONST 0x038b,0x0001 08f6 ; -------------------------------------------------------------------------------------- 08f6 ; Debug3 Subtable 0x17 08f6 ; -------------------------------------------------------------------------------------- 08f6 0000 0001 | | .DBG3TAB 0x0000,0x0001 08f8 0393 0001 | | .CONST 0x0393,0x0001 08fa ; -------------------------------------------------------------------------------------- 08fa ; Debug3 Subtable 0x18 08fa ; -------------------------------------------------------------------------------------- 08fa 0000 0001 | | .DBG3TAB 0x0000,0x0001 08fc 039b 0001 | | .CONST 0x039b,0x0001 08fe ; -------------------------------------------------------------------------------------- 08fe ; Debug3 Subtable 0x19 08fe ; -------------------------------------------------------------------------------------- 08fe 0000 000d | | .DBG3TAB 0x0000,0x000d 0900 03ab 0001 | | .CONST 0x03ab,0x0001 0902 03ad 0002 | | .CONST 0x03ad,0x0002 0904 03af 0003 | | .CONST 0x03af,0x0003 0906 03b2 0004 | | .CONST 0x03b2,0x0004 0908 03b4 0005 | | .CONST 0x03b4,0x0005 090a 03b7 0006 | | .CONST 0x03b7,0x0006 090c 03be 0007 | | .CONST 0x03be,0x0007 090e 03c8 0008 | | .CONST 0x03c8,0x0008 0910 03cf 0009 | | .CONST 0x03cf,0x0009 0912 03d6 000a | | .CONST 0x03d6,0x000a 0914 03d8 000b | | .CONST 0x03d8,0x000b 0916 03df 000c | | .CONST 0x03df,0x000c 0918 03e6 000d | | .CONST 0x03e6,0x000d 091a ; -------------------------------------------------------------------------------------- 091a ; Debug3 Subtable 0x1a 091a ; -------------------------------------------------------------------------------------- 091a 0000 0005 | | .DBG3TAB 0x0000,0x0005 091c 0408 0001 | | .CONST 0x0408,0x0001 091e 0413 0008 | | .CONST 0x0413,0x0008 0920 0415 0005 | | .CONST 0x0415,0x0005 0922 0417 0003 | | .CONST 0x0417,0x0003 0924 041a 000d | | .CONST 0x041a,0x000d 0926 ; -------------------------------------------------------------------------------------- 0926 ; Debug3 Subtable 0x1b 0926 ; -------------------------------------------------------------------------------------- 0926 0000 0001 | | .DBG3TAB 0x0000,0x0001 0928 0423 0001 | # | .CONST 0x0423,0x0001 092a ; -------------------------------------------------------------------------------------- 092a ; Debug3 Subtable 0x1c 092a ; -------------------------------------------------------------------------------------- 092a 0001 0006 | | .DBG3TAB 0x0001,0x0006 092c 042b 0001 | + | .CONST 0x042b,0x0001 092e 042c fbff | , | .CONST 0x042c,0xfbff 0930 042e 0401 | . | .CONST 0x042e,0x0401 0932 0434 0402 | 4 | .CONST 0x0434,0x0402 0934 0437 0403 | 7 | .CONST 0x0437,0x0403 0936 0443 0404 | C | .CONST 0x0443,0x0404 0938 0446 0405 | F | .CONST 0x0446,0x0405 093a ; -------------------------------------------------------------------------------------- 093a ; Debug3 Subtable 0x1d 093a ; -------------------------------------------------------------------------------------- 093a 0000 0001 | | .DBG3TAB 0x0000,0x0001 093c 045b 0001 | [ | .CONST 0x045b,0x0001 093e ; -------------------------------------------------------------------------------------- 093e ; Debug3 Subtable 0x1e 093e ; -------------------------------------------------------------------------------------- 093e 0000 0002 | | .DBG3TAB 0x0000,0x0002 0940 046b 0001 | k | .CONST 0x046b,0x0001 0942 046d 0002 | m | .CONST 0x046d,0x0002 0944 ; -------------------------------------------------------------------------------------- 0944 ; Debug3 Subtable 0x1f 0944 ; -------------------------------------------------------------------------------------- 0944 0000 0001 | | .DBG3TAB 0x0000,0x0001 0946 047b 0001 | { | .CONST 0x047b,0x0001 0948 ; -------------------------------------------------------------------------------------- 0948 ; Debug3 Subtable 0x20 0948 ; -------------------------------------------------------------------------------------- 0948 0000 0001 | | .DBG3TAB 0x0000,0x0001 094a 048b 0001 | | .CONST 0x048b,0x0001 094c ; -------------------------------------------------------------------------------------- 094c ; Debug3 Subtable 0x21 094c ; -------------------------------------------------------------------------------------- 094c 0000 0001 | | .DBG3TAB 0x0000,0x0001 094e 049b 0001 | | .CONST 0x049b,0x0001 0950 ; -------------------------------------------------------------------------------------- 0950 ; Debug3 Subtable 0x22 0950 ; -------------------------------------------------------------------------------------- 0950 0000 0001 | | .DBG3TAB 0x0000,0x0001 0952 04a3 0001 | | .CONST 0x04a3,0x0001 0954 ; -------------------------------------------------------------------------------------- 0954 ; Debug3 Subtable 0x23 0954 ; -------------------------------------------------------------------------------------- 0954 0006 0000 | | .DBG3TAB 0x0006,0x0000 0956 04b3 ffff | | .CONST 0x04b3,0xffff 0958 04b3 fffe | | .CONST 0x04b3,0xfffe 095a 04b5 fffd | | .CONST 0x04b5,0xfffd 095c 04b7 fffc | | .CONST 0x04b7,0xfffc 095e 04b9 fffb | | .CONST 0x04b9,0xfffb 0960 04bb fffa | | .CONST 0x04bb,0xfffa 0962 ; -------------------------------------------------------------------------------------- 0962 ; Debug3 Subtable 0x24 0962 ; -------------------------------------------------------------------------------------- 0962 000b 0001 | | .DBG3TAB 0x000b,0x0001 0964 04be ffff | | .CONST 0x04be,0xffff 0966 04c2 fffe | | .CONST 0x04c2,0xfffe 0968 04c6 fffd | | .CONST 0x04c6,0xfffd 096a 04c8 fffc | | .CONST 0x04c8,0xfffc 096c 04ca fffb | | .CONST 0x04ca,0xfffb 096e 04cb fffa | | .CONST 0x04cb,0xfffa 0970 04cc fff9 | | .CONST 0x04cc,0xfff9 0972 04ce fff8 | | .CONST 0x04ce,0xfff8 0974 04d0 fff7 | | .CONST 0x04d0,0xfff7 0976 04d2 fff6 | | .CONST 0x04d2,0xfff6 0978 04d4 fff5 | | .CONST 0x04d4,0xfff5 097a 04d6 0001 | | .CONST 0x04d6,0x0001 097c ; -------------------------------------------------------------------------------------- 097c ; Debug3 Subtable 0x25 097c ; -------------------------------------------------------------------------------------- 097c 0000 000c | | .DBG3TAB 0x0000,0x000c 097e 04e3 0001 | | .CONST 0x04e3,0x0001 0980 04e8 0002 | | .CONST 0x04e8,0x0002 0982 04ee 0003 | | .CONST 0x04ee,0x0003 0984 04f6 0004 | | .CONST 0x04f6,0x0004 0986 04f8 0005 | | .CONST 0x04f8,0x0005 0988 04fa 0006 | | .CONST 0x04fa,0x0006 098a 050f 0007 | | .CONST 0x050f,0x0007 098c 0512 0008 | | .CONST 0x0512,0x0008 098e 0514 0009 | | .CONST 0x0514,0x0009 0990 0518 000a | | .CONST 0x0518,0x000a 0992 051c 000b | | .CONST 0x051c,0x000b 0994 051e 000c | | .CONST 0x051e,0x000c 0996 ; -------------------------------------------------------------------------------------- 0996 ; Debug3 Subtable 0x26 0996 ; -------------------------------------------------------------------------------------- 0996 0000 000b | | .DBG3TAB 0x0000,0x000b 0998 052c 0001 | , | .CONST 0x052c,0x0001 099a 0530 0002 | 0 | .CONST 0x0530,0x0002 099c 0536 0003 | 6 | .CONST 0x0536,0x0003 099e 053c 0004 | < | .CONST 0x053c,0x0004 09a0 053e 0005 | > | .CONST 0x053e,0x0005 09a2 0543 0006 | C | .CONST 0x0543,0x0006 09a4 0546 0007 | F | .CONST 0x0546,0x0007 09a6 054b 0008 | K | .CONST 0x054b,0x0008 09a8 054d 0009 | M | .CONST 0x054d,0x0009 09aa 0553 000a | S | .CONST 0x0553,0x000a 09ac 0555 000b | U | .CONST 0x0555,0x000b 09ae ; -------------------------------------------------------------------------------------- 09ae ; Debug3 Subtable 0x27 09ae ; -------------------------------------------------------------------------------------- 09ae 0000 0001 | | .DBG3TAB 0x0000,0x0001 09b0 055b 0001 | [ | .CONST 0x055b,0x0001 09b2 ; -------------------------------------------------------------------------------------- 09b2 ; Debug3 Subtable 0x28 09b2 ; -------------------------------------------------------------------------------------- 09b2 0001 0005 | | .DBG3TAB 0x0001,0x0005 09b4 0563 ffff | c | .CONST 0x0563,0xffff 09b6 0569 0001 | i | .CONST 0x0569,0x0001 09b8 0576 0002 | v | .CONST 0x0576,0x0002 09ba 0579 0003 | y | .CONST 0x0579,0x0003 09bc 057c 0004 | | | .CONST 0x057c,0x0004 09be 0585 0005 | | .CONST 0x0585,0x0005 09c0 ; -------------------------------------------------------------------------------------- 09c0 ; Debug3 Subtable 0x29 09c0 ; -------------------------------------------------------------------------------------- 09c0 0000 0003 | | .DBG3TAB 0x0000,0x0003 09c2 0593 0001 | | .CONST 0x0593,0x0001 09c4 0595 0002 | | .CONST 0x0595,0x0002 09c6 0597 0003 | | .CONST 0x0597,0x0003 09c8 0000 0000 | | .BLANK 0000[0x38]