|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3072 (0xc00) Notes: 00_class, 5811_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 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 02d8 | | .CONST 0x02d8 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 007b | { | .CONST 0x007b ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0020 | | .CONST 0x0020 ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x03aa,0x8000,0x0000,0x0037,0x0054,0x0000,0x0018 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd 000e 4806 |H | Short_Literal 0x6 ; Debug Table 0x0.0x3 = 0xe,0xfffc 000f 032b | + | Declare_Type Record,Incomplete,Visible 0010 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x4 = 0x10,0xfffb 0011 02a0 | | Declare_Subprogram Null_Subprogram 0012 4818 |H | Short_Literal 0x18 0013 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected 0014 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x5 = 0x14,0xfffa 0015 e001 | | Load 0x0,0x1 0016 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0017 e002 | | Load 0x0,0x2 0018 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0019 4900 |I | Short_Literal 0x100 001a e003 | | Load 0x0,0x3 001b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 001c 1c07 | | Execute_Immediate Run_Utility,0x7 001d 0129 | ) | Execute Any,Make_Visible 001e e004 | | Load 0x0,0x4 001f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0020 00e1 | | Load_Encached Boolean_Cache 0021 029f 008b | | Declare_Subprogram INIT_0088,For_Call 0023 e20d | | Load 0x1,0xd 0024 0326 | & | Complete_Type Record,By_Defining 0025 617e |a~ | Indirect_Literal Discrete,0x1a4,{0x00000000, 0x37005401} ; Debug Table 0x0.0x6 = 0x25,0xfff9 0026 0129 | ) | Execute Any,Make_Visible 0027 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x27,0xfff8 0029 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x29,0xfff7 002b e005 | | Load 0x0,0x5 ; Debug Table 0x0.0x9 = 0x2b,0xfff6 002c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 002d 02a0 | | Declare_Subprogram Null_Subprogram 002e 4801 |H | Short_Literal 0x1 002f 032e | . | Declare_Type Record,Defined,Visible 0030 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x30,0xfff5 0032 4804 |H | Short_Literal 0x4 ; Debug Table 0x0.0xb = 0x32,0xfff4 0033 032b | + | Declare_Type Record,Incomplete,Visible 0034 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x34,0xfff3 0036 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x36,0xfff2 0038 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x38,0xfff1 003a 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x3a,0xfff0 003c 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x3c,0xffef 003e 0007 | | Action Break_Optional ; Debug Table 0x0.0x11 = 0x3e,0xffee 003f 029b 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Unelaborated ; Debug Table 0x0.0x12 = 0x3f,0xffed 0041 615e |a^ | Indirect_Literal Discrete,0x1a0,{0x00000000, 0x00370054} ; Debug Table 0x0.0x13 = 0x41,0xffec 0042 48ea |H | Short_Literal 0xea 0043 4814 |H | Short_Literal 0x14 0044 e212 | | Load 0x1,0x12 0045 e20e | | Load 0x1,0xe 0046 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 0047 e006 | | Load 0x0,0x6 0048 0387 | | Declare_Variable Package 0049 00d8 | | Load_Top At_Offset_0 004a 020f | | Execute Module,Activate 004b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x14 = 0x4b,0xffeb 004c 1b1e | | Execute Package,Field_Read,Field_Number 0x1e 004d e214 | | Load 0x1,0x14 004e 0325 | % | Complete_Type Record,By_Renaming 004f 00bf | | Action Accept_Activation 0050 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0050,0x03d6,0x8000,0x0000,0x0037,0x00c4,0x0000,0x000b ; Debug Table 0x1.0x0 = 0x50,0xffff 0051 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x1 = 0x51,0xfffe 0052 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0053 029d 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call ; Debug Table 0x1.0x2 = 0x53,0xfffd 0055 029d 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call ; Debug Table 0x1.0x3 = 0x55,0xfffc 0057 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x4 = 0x57,0xfffb 0058 00c7 | | Action Elaborate_Subprogram 0059 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x5 = 0x59,0xfffa 005a 1936 | 6 | Execute Package,Field_Reference,Field_Number 0x36 005b 0007 | | Action Break_Optional 005c 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x6 = 0x5c,0xfff9 005d 00c7 | | Action Elaborate_Subprogram 005e 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x7 = 0x5e,0xfff8 005f 00c7 | | Action Elaborate_Subprogram 0060 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x8 = 0x60,0xfff7 0061 00c7 | | Action Elaborate_Subprogram 0062 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x9 = 0x62,0xfff6 0063 00c7 | | Action Elaborate_Subprogram 0064 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xa = 0x64,0xfff5 0065 00c7 | | Action Elaborate_Subprogram 0066 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xb = 0x66,0xfff4 0067 6134 |a4 | Indirect_Literal Discrete,0x19c,{0x000ea813, 0x00001ab0} 0068 02a0 | | Declare_Subprogram Null_Subprogram 0069 037d | } | Declare_Type Task,Defined 006a 036f | o | Declare_Variable Task 006b e002 | | Load 0x0,0x2 ; Debug Table 0x1.0xc = 0x6b,0xfff3 006c 00b6 | | Action Make_Scope 006d e21b | | Load 0x1,0x1b 006e 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 006f 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 0070 e007 | | Load 0x0,0x7 0071 4806 |H | Short_Literal 0x6 0072 e220 | | Load 0x1,0x20 0073 020e | | Execute Module,Augment_Imports 0074 0007 | | Action Break_Optional 0075 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xd = 0x75,0xfff2 0076 00c7 | | Action Elaborate_Subprogram 0077 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xe = 0x77,0xfff1 0078 00c7 | | Action Elaborate_Subprogram 0079 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xf = 0x79,0xfff0 007a 00c7 | | Action Elaborate_Subprogram 007b BODY_0008: 007b 00be | | Action Activate_Tasks 007c e21b | | Load 0x1,0x1b ; Debug Table 0x1.0x10 = 0x7c,0x1 007d 1b13 | | Execute Package,Field_Read,Field_Number 0x13 007e e21b | | Load 0x1,0x1b 007f 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0080 c21c | | Store 0x1,0x1c 0081 00bc | | Action Signal_Activated 0082 00bb | | Action Signal_Completion 0083 0000 0000 | | .BLANK 0000[0x5] 0088 ; -------------------------------------------------------------------------------------- 0088 ; SUBPROGRAM 0088 ; -------------------------------------------------------------------------------------- 0088 008b | | .CONST 0x008b ; Address of begin 0089 0004 | | .CONST 0x0004 ; Address of exception handler 008a 0001 | | .CONST 0x0001 ; Number of locals 008b BODY_0088: 008b INIT_0088: 008b 4608 |F | Jump_Case 0x9 ; Debug Table 0x2 = .DEBUG 0x008b,0x03fa,0x0005,0x0000,0x0037,0x0054,0x0000,0x0038 008c 7808 |x | Jump 0x95 ; case 0x0 008d 7817 |x | Jump 0xa5 ; case 0x1 008e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 008f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0090 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0091 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 0092 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 0093 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 0094 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 0095 00da | | Load_Top At_Offset_2 0096 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0097 0125 | % | Execute Any,Set_Constraint 0098 00da | | Load_Top At_Offset_2 0099 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 009a 1c00 | | Execute_Immediate Run_Utility,0x0 009b 00da | | Load_Top At_Offset_2 009c 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 009d 1c00 | | Execute_Immediate Run_Utility,0x0 009e 00da | | Load_Top At_Offset_2 009f 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00a0 0125 | % | Execute Any,Set_Constraint 00a1 00da | | Load_Top At_Offset_2 00a2 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00a3 1c00 | | Execute_Immediate Run_Utility,0x0 00a4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 00a5 00da | | Load_Top At_Offset_2 00a6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 00a7 0125 | % | Execute Any,Set_Constraint 00a8 00da | | Load_Top At_Offset_2 00a9 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 00aa 0125 | % | Execute Any,Set_Constraint 00ab 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 00ac 0000 0000 | | .BLANK 0000[0x4] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 4801 |H | Short_Literal 0x1 ; Debug Table 0x3 = .DEBUG 0x00b3,0x03fc,0x0002,0x0000,0x0037,0x0054,0x0000,0x006b ; Debug Table 0x3.0x0 = 0xb3,0x1 00b4 00db | | Load_Top At_Offset_3 00b5 8211 | | Call 0x1,0x11 00b6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b7 0000 | | .XXX[0x1] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00be | | .CONST 0x00be ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0003 | | .CONST 0x0003 ; Number of locals 00bb INIT_00b8: 00bb e20e | | Load 0x1,0xe ; Debug Table 0x4 = .DEBUG 0x00bb,0x0400,0x0002,0x0000,0x0037,0x0054,0x0000,0x0076 ; Debug Table 0x4.0x0 = 0xbb,0xffff 00bc 029f 0163 | c| Declare_Subprogram INIT_0160,For_Call 00be BODY_00b8: 00be 8403 | | Call 0x2,0x3 ; Debug Table 0x4.0x1 = 0xbe,0x1 00bf e20e | | Load 0x1,0xe ; Debug Table 0x4.0x2 = 0xbf,0x2 00c0 e007 | | Load 0x0,0x7 00c1 1b16 | | Execute Package,Field_Read,Field_Number 0x16 00c2 e007 | | Load 0x0,0x7 00c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00c4 e5fe | | Load 0x2,-0x2 00c5 821d | | Call 0x1,0x1d 00c6 4805 |H | Short_Literal 0x5 00c7 e220 | | Load 0x1,0x20 00c8 170d | | Execute Task,Entry_Call,Field_Number 0xd 00c9 003a | : | Store_Top Access,At_Offset_2 00ca 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x3 = 0xca,0x3 00cb 7002 |p | Jump_Nonzero 0xce 00cc e20f | | Load 0x1,0xf ; Debug Table 0x4.0x4 = 0xcc,0x4 00cd 0257 | W | Execute Discrete,Raise 00ce e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x5 = 0xce,0x5 00cf 6808 |h | Jump_Zero 0xd8 00d0 0007 | | Action Break_Optional ; Debug Table 0x4.0x6 = 0xd0,0x6 00d1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x7 = 0xd1,0x7 00d2 0227 | ' | Execute Access,All_Reference 00d3 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 00d4 821f | | Call 0x1,0x1f 00d5 7002 |p | Jump_Nonzero 0xd8 00d6 4887 |H | Short_Literal 0x87 00d7 0257 | W | Execute Discrete,Raise 00d8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x8 = 0xd8,0x8 00d9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00da 0000 0000 | | .BLANK 0000[0x6] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e3 | | .CONST 0x00e3 ; Address of begin 00e1 00e8 | | .CONST 0x00e8 ; Address of exception handler 00e2 0001 | | .CONST 0x0001 ; Number of locals 00e3 BODY_00e0: 00e3 INIT_00e0: 00e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00e3,0x0414,0x0002,0x0000,0x0037,0x0054,0x0000,0x0091 ; Debug Table 0x5.0x0 = 0xe3,0x1 00e4 e21c | | Load 0x1,0x1c 00e5 e21b | | Load 0x1,0x1b 00e6 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e8 TRAP_00e0: 00e8 e21b | | Load 0x1,0x1b 00e9 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 00ea 010f | | Execute Exception,Equal 00eb 6802 |h | Jump_Zero 0xee 00ec e20e | | Load 0x1,0xe ; Debug Table 0x5.0x1 = 0xec,0x2 00ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ee 0100 | | Execute Exception,Raise 00ef 0000 | | .XXX[0x1] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f3 | | .CONST 0x00f3 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0001 | | .CONST 0x0001 ; Number of locals 00f3 BODY_00f0: 00f3 INIT_00f0: 00f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x00f3,0x041a,0x0001,0x0000,0x0037,0x0054,0x0000,0x009e ; Debug Table 0x6.0x0 = 0xf3,0x1 00f4 e21c | | Load 0x1,0x1c 00f5 e21b | | Load 0x1,0x1b 00f6 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00f7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x00fb,0x041e,0x0001,0x0000,0x0037,0x0054,0x0000,0x00a6 ; Debug Table 0x7.0x0 = 0xfb,0x1 00fc e21b | | Load 0x1,0x1b 00fd 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00fe 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00ff 0000 | | .XXX[0x1] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 0103 | | .CONST 0x0103 ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0001 | | .CONST 0x0001 ; Number of locals 0103 BODY_0100: 0103 INIT_0100: 0103 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x0103,0x0422,0x0002,0x0000,0x0037,0x0054,0x0000,0x00ae ; Debug Table 0x8.0x0 = 0x103,0x1 0104 e21b | | Load 0x1,0x1b 0105 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0106 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0107 0000 | | .XXX[0x1] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 010b | | .CONST 0x010b ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0001 | | .CONST 0x0001 ; Number of locals 010b BODY_0108: 010b INIT_0108: 010b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x010b,0x0426,0x0002,0x0000,0x0037,0x0054,0x0000,0x00b7 ; Debug Table 0x9.0x0 = 0x10b,0x1 010c e21b | | Load 0x1,0x1b 010d 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 010e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 010f 0000 | | .XXX[0x1] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0116 | | .CONST 0x0116 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0003 | | .CONST 0x0003 ; Number of locals 0113 INIT_0110: 0113 e20e | | Load 0x1,0xe ; Debug Table 0xa = .DEBUG 0x0113,0x042a,0x0002,0x0000,0x0037,0x0054,0x0000,0x00c0 ; Debug Table 0xa.0x0 = 0x113,0xffff 0114 029f 0183 | | Declare_Subprogram INIT_0180,For_Call 0116 BODY_0110: 0116 8403 | | Call 0x2,0x3 ; Debug Table 0xa.0x1 = 0x116,0x1 0117 e20e | | Load 0x1,0xe ; Debug Table 0xa.0x2 = 0x117,0x2 0118 e5fd | | Load 0x2,-0x3 0119 e5fe | | Load 0x2,-0x2 011a 4801 |H | Short_Literal 0x1 011b 821d | | Call 0x1,0x1d 011c 4805 |H | Short_Literal 0x5 011d e220 | | Load 0x1,0x20 011e 170d | | Execute Task,Entry_Call,Field_Number 0xd 011f 003a | : | Store_Top Access,At_Offset_2 0120 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x120,0x3 0121 7002 |p | Jump_Nonzero 0x124 0122 e20f | | Load 0x1,0xf ; Debug Table 0xa.0x4 = 0x122,0x4 0123 0257 | W | Execute Discrete,Raise 0124 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x5 = 0x124,0x5 0125 0227 | ' | Execute Access,All_Reference 0126 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0127 821f | | Call 0x1,0x1f 0128 7002 |p | Jump_Nonzero 0x12b 0129 4887 |H | Short_Literal 0x87 012a 0257 | W | Execute Discrete,Raise 012b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x6 = 0x12b,0x6 012c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 012d 0000 0000 | | .XXX[0x3] 012f 0000 | | 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0133 | 3 | .CONST 0x0133 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0001 | | .CONST 0x0001 ; Number of locals 0133 BODY_0130: 0133 INIT_0130: 0133 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0133,0x043a,0x0002,0x0000,0x0037,0x0054,0x0000,0x00e1 ; Debug Table 0xb.0x0 = 0x133,0x1 0134 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0135 4814 |H | Short_Literal 0x14 0136 026e | n | Execute Discrete,Modulo 0137 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0138 ; -------------------------------------------------------------------------------------- 0138 ; SUBPROGRAM 0138 ; -------------------------------------------------------------------------------------- 0138 013b | ; | .CONST 0x013b ; Address of begin 0139 0004 | | .CONST 0x0004 ; Address of exception handler 013a 0001 | | .CONST 0x0001 ; Number of locals 013b BODY_0138: 013b INIT_0138: 013b e212 | | Load 0x1,0x12 ; Debug Table 0xc = .DEBUG 0x013b,0x043e,0x0002,0x0000,0x0037,0x00c4,0x0000,0x001d ; Debug Table 0xc.0x0 = 0x13b,0x1 013c 0322 | " | Declare_Variable Record 013d e008 | | Load 0x0,0x8 013e 180f | | Execute Package,Field_Execute,Field_Number 0xf 013f 00d9 | | Load_Top At_Offset_1 0140 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0141 00ca | | Action Exit_Nullary_Function 0142 0000 0000 | | .BLANK 0000[0x6] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 0150 | P | .CONST 0x0150 ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0002 | | .CONST 0x0002 ; Number of locals 014b INIT_0148: 014b e009 | | Load 0x0,0x9 ; Debug Table 0xd = .DEBUG 0x014b,0x0442,0x0002,0x0000,0x0037,0x00c4,0x0000,0x002e ; Debug Table 0xd.0x0 = 0x14b,0xffff 014c 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 014d 02c7 | | Declare_Variable Any 014e 00d8 | | Load_Top At_Offset_0 014f 1c00 | | Execute_Immediate Run_Utility,0x0 0150 BODY_0148: 0150 00be | | Action Activate_Tasks 0151 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x1 = 0x151,0x1 0152 e5ff | | Load 0x2,-0x1 0153 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0154 e009 | | Load 0x0,0x9 0155 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0156 c402 | | Store 0x2,0x2 0157 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x2 = 0x157,0x2 0158 e009 | | Load 0x0,0x9 0159 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 015a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 015b 0000 0000 | | .BLANK 0000[0x5] 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0163 | c | .CONST 0x0163 ; Address of begin 0161 0177 | w | .CONST 0x0177 ; Address of exception handler 0162 0001 | | .CONST 0x0001 ; Number of locals 0163 BODY_0160: 0163 INIT_0160: 0163 821d | | Call 0x1,0x1d ; Debug Table 0xe = .DEBUG 0x0163,0x044a,0x0004,0x0000,0x0037,0x00c4,0x0000,0x036d ; Debug Table 0xe.0x0 = 0x163,0x1 0164 e21c | | Load 0x1,0x1c 0165 e21b | | Load 0x1,0x1b 0166 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0167 a402 | | Store_Unchecked 0x2,0x2 0168 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1 = 0x168,0x2 0169 6805 |h | Jump_Zero 0x16f 016a e402 | | Load 0x2,0x2 016b 0227 | ' | Execute Access,All_Reference 016c 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 016d 821f | | Call 0x1,0x1f 016e 6807 |h | Jump_Zero 0x176 016f e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x2 = 0x16f,0x3 0170 7002 |p | Jump_Nonzero 0x173 0171 4887 |H | Short_Literal 0x87 0172 0257 | W | Execute Discrete,Raise 0173 e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x3 = 0x173,0x4 0174 00cb | | Action Pop_Block_With_Result 0175 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0176 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0177 TRAP_0160: 0177 e21b | | Load 0x1,0x1b 0178 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0179 010f | | Execute Exception,Equal 017a 6801 |h | Jump_Zero 0x17c 017b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xe.0x4 = 0x17b,0x5 017c 0100 | | Execute Exception,Raise 017d 0000 0000 | | .XXX[0x3] 017f 0000 | | 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 0183 | | .CONST 0x0183 ; Address of begin 0181 0195 | | .CONST 0x0195 ; Address of exception handler 0182 0001 | | .CONST 0x0001 ; Number of locals 0183 BODY_0180: 0183 INIT_0180: 0183 821d | | Call 0x1,0x1d ; Debug Table 0xf = .DEBUG 0x0183,0x0456,0x0004,0x0000,0x0037,0x00c4,0x0000,0x0305 ; Debug Table 0xf.0x0 = 0x183,0x1 0184 e21c | | Load 0x1,0x1c 0185 e21b | | Load 0x1,0x1b 0186 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0187 a402 | | Store_Unchecked 0x2,0x2 0188 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x1 = 0x188,0x2 0189 0227 | ' | Execute Access,All_Reference 018a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 018b 821f | | Call 0x1,0x1f 018c 6807 |h | Jump_Zero 0x194 018d e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x2 = 0x18d,0x3 018e 7002 |p | Jump_Nonzero 0x191 018f 4887 |H | Short_Literal 0x87 0190 0257 | W | Execute Discrete,Raise 0191 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x3 = 0x191,0x4 0192 00cb | | Action Pop_Block_With_Result 0193 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0194 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0195 TRAP_0180: 0195 e21b | | Load 0x1,0x1b 0196 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0197 010f | | Execute Exception,Equal 0198 6801 |h | Jump_Zero 0x19a 0199 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xf.0x4 = 0x199,0x5 019a 0100 | | Execute Exception,Raise 019b 0000 | | .XXX[0x1] 019c 000e a813 | | .LITERAL {0x000ea813, 0x00001ab0} 01a0 0000 0000 | | .LITERAL {0x00000000, 0x00370054} 01a4 0000 0000 | | .LITERAL {0x00000000, 0x37005401} 01a8 01ba 0004 | | .XXX[0x3] 01aa 0012 | | 01ab 4805 |H | Short_Literal 0x5 ; Debug Table 0x10 = .DEBUG 0x01ab,0x0462,0x0000,0x0000,0x0037,0x00c4,0x0000,0x00f7 01ac 02cb | | Declare_Variable Entry 01ad 00bf | | Action Accept_Activation 01ae 0007 | | Action Break_Optional ; Debug Table 0x11 = .DEBUG 0x01ae,0x0464,0x0000,0x0000,0x0037,0x00c4,0x0000,0x011d ; Debug Table 0x11.0x0 = 0x1ae,0xffff 01af 029d 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call ; Debug Table 0x11.0x1 = 0x1af,0xfffe 01b1 029d 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call ; Debug Table 0x11.0x2 = 0x1b1,0xfffd 01b3 029d 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call ; Debug Table 0x11.0x3 = 0x1b3,0xfffc 01b5 029d 021b | | Declare_Subprogram INIT_0218,For_Outer_Call ; Debug Table 0x11.0x4 = 0x1b5,0xfffb 01b7 029f 0243 | C| Declare_Subprogram INIT_0240,For_Call 01b9 00bc | | Action Signal_Activated 01ba 00cf | | Action Mark_Auxiliary 01bb 0007 | | Action Break_Optional ; Debug Table 0x11.0x5 = 0x1bb,0x1 01bc 8212 | | Call 0x1,0x12 ; Debug Table 0x11.0x6 = 0x1bc,0x2 01bd 00c9 | | Action Pop_Auxiliary_Loop 01be 7ffd | | Jump 0x1bc 01bf 0000 | | .XXX[0x1] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c3 | | .CONST 0x01c3 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0001 | | .CONST 0x0001 ; Number of locals 01c3 BODY_01c0: 01c3 INIT_01c0: 01c3 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x01c3,0x0474,0x0001,0x0000,0x0037,0x00c4,0x0000,0x012e ; Debug Table 0x12.0x0 = 0x1c3,0x1 01c4 0227 | ' | Execute Access,All_Reference 01c5 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 01c6 e001 | | Load 0x0,0x1 01c7 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01c8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01c9 0000 0000 | | .BLANK 0000[0x7] 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d5 | | .CONST 0x01d5 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0002 | | .CONST 0x0002 ; Number of locals 01d3 INIT_01d0: 01d3 e002 | | Load 0x0,0x2 ; Debug Table 0x13 = .DEBUG 0x01d3,0x0478,0x0002,0x0000,0x0037,0x00c4,0x0000,0x0142 ; Debug Table 0x13.0x0 = 0x1d3,0xffff 01d4 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01d5 BODY_01d0: 01d5 e002 | | Load 0x0,0x2 ; Debug Table 0x13.0x1 = 0x1d5,0x1 01d6 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01d7 03bc | | Declare_Variable Access,By_Allocation 01d8 00d8 | | Load_Top At_Offset_0 01d9 0227 | ' | Execute Access,All_Reference 01da 1c00 | | Execute_Immediate Run_Utility,0x0 01db 0039 | 9 | Store_Top Access,At_Offset_1 01dc e002 | | Load 0x0,0x2 ; Debug Table 0x13.0x2 = 0x1dc,0x2 01dd 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01de 00d9 | | Load_Top At_Offset_1 01df 0227 | ' | Execute Access,All_Reference 01e0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x3 = 0x1e1,0x3 01e2 00ca | | Action Exit_Nullary_Function 01e3 0000 0000 | | .BLANK 0000[0x5] 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01f3 | | .CONST 0x01f3 ; Address of begin 01e9 0004 | | .CONST 0x0004 ; Address of exception handler 01ea 0004 | | .CONST 0x0004 ; Number of locals 01eb INIT_01e8: 01eb e003 | | Load 0x0,0x3 ; Debug Table 0x14 = .DEBUG 0x01eb,0x0482,0x0001,0x0000,0x0037,0x00c4,0x0000,0x015c ; Debug Table 0x14.0x0 = 0x1eb,0xffff 01ec 1b1e | | Execute Package,Field_Read,Field_Number 0x1e 01ed 0322 | " | Declare_Variable Record 01ee e002 | | Load 0x0,0x2 ; Debug Table 0x14.0x1 = 0x1ee,0xfffe 01ef 1b12 | | Execute Package,Field_Read,Field_Number 0x12 01f0 0322 | " | Declare_Variable Record 01f1 e002 | | Load 0x0,0x2 ; Debug Table 0x14.0x2 = 0x1f1,0xfffd 01f2 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01f3 BODY_01e8: 01f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x3 = 0x1f3,0x1 01f4 e004 | | Load 0x0,0x4 01f5 e003 | | Load 0x0,0x3 01f6 181f | | Execute Package,Field_Execute,Field_Number 0x1f 01f7 00d1 | | Pop_Control Pop_Count_1 01f8 00cf | | Action Mark_Auxiliary 01f9 7814 |x | Jump 0x20e 01fa 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x4 = 0x1fa,0x3 01fb e003 | | Load 0x0,0x3 01fc 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01fd 00db | | Load_Top At_Offset_3 01fe 017d | } | Execute Record,Structure_Write 01ff 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x5 = 0x1ff,0x4 0200 8005 | | Call 0x0,0x5 0201 6807 |h | Jump_Zero 0x209 0202 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x6 = 0x202,0x5 0203 e004 | | Load 0x0,0x4 0204 e003 | | Load 0x0,0x3 0205 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0206 003a | : | Store_Top Access,At_Offset_2 0207 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x7 = 0x207,0x6 0208 820e | | Call 0x1,0xe 0209 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x8 = 0x209,0x7 020a e003 | | Load 0x0,0x3 020b 1820 | | Execute Package,Field_Execute,Field_Number 0x20 020c 00d1 | | Pop_Control Pop_Count_1 020d 00c9 | | Action Pop_Auxiliary_Loop 020e 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x9 = 0x20e,0x2 020f e003 | | Load 0x0,0x3 0210 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0211 6fe8 |o | Jump_Zero 0x1fa 0212 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0213 0000 0000 | | .BLANK 0000[0x5] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021f | | .CONST 0x021f ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0003 | | .CONST 0x0003 ; Number of locals 021b INIT_0218: 021b e006 | | Load 0x0,0x6 ; Debug Table 0x15 = .DEBUG 0x021b,0x0498,0x0002,0x0000,0x0037,0x00c4,0x0000,0x01aa ; Debug Table 0x15.0x0 = 0x21b,0xffff 021c 1b19 | | Execute Package,Field_Read,Field_Number 0x19 021d 029f 027b | {| Declare_Subprogram INIT_0278,For_Call ; Debug Table 0x15.0x1 = 0x21d,0xfffe 021f BODY_0218: 021f e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x2 = 0x21f,0x1 0220 681c |h | Jump_Zero 0x23d 0221 e5ff | | Load 0x2,-0x1 0222 681a |h | Jump_Zero 0x23d 0223 e5ff | | Load 0x2,-0x1 0224 0227 | ' | Execute Access,All_Reference 0225 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0226 e001 | | Load 0x0,0x1 0227 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0228 7014 |p | Jump_Nonzero 0x23d 0229 8403 | | Call 0x2,0x3 ; Debug Table 0x15.0x3 = 0x229,0x2 022a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x4 = 0x22a,0x3 022b 6811 |h | Jump_Zero 0x23d 022c e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x5 = 0x22c,0x4 022d 0227 | ' | Execute Access,All_Reference 022e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 022f e001 | | Load 0x0,0x1 0230 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0231 8210 | | Call 0x1,0x10 ; Debug Table 0x15.0x6 = 0x231,0x5 0232 8403 | | Call 0x2,0x3 ; Debug Table 0x15.0x7 = 0x232,0x6 0233 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x8 = 0x233,0x7 0234 6808 |h | Jump_Zero 0x23d 0235 e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x9 = 0x235,0x8 0236 0227 | ' | Execute Access,All_Reference 0237 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0238 e001 | | Load 0x0,0x1 0239 1810 | | Execute Package,Field_Execute,Field_Number 0x10 023a e002 | | Load 0x0,0x2 ; Debug Table 0x15.0xa = 0x23a,0x9 023b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 023c 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 023d e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0xb = 0x23d,0xa 023e 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 023f 0000 | | .XXX[0x1] 0240 ; -------------------------------------------------------------------------------------- 0240 ; SUBPROGRAM 0240 ; -------------------------------------------------------------------------------------- 0240 024a | J | .CONST 0x024a ; Address of begin 0241 0270 | p | .CONST 0x0270 ; Address of exception handler 0242 0002 | | .CONST 0x0002 ; Number of locals 0243 INIT_0240: 0243 480d 4854 |H HT| Declare_Variable Select 0x000, 0x001, ; Debug Table 0x16 = .DEBUG 0x0243,0x04b2,0x0004,0x0000,0x0037,0x00c4,0x0000,0x02b9 0245 4801 4800 |H H | [0x001]: 0x000 = 0x0000, 0247 4800 4801 |H H | [0x00d]: 0x054 = 0x02a0 0249 02cf | | 024a BODY_0240: 024a 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x16.0x0 = 0x24a,0x1 024b 4800 |H | Short_Literal 0x0 024c c403 | | Store 0x2,0x3 024d 00e7 | | Load_Encached Duration_Cache 024e 00e3 | | Load_Encached Natural_Cache 024f 6080 |` | Indirect_Literal Discrete,0x2d0,{0x00000000, 0x00960000} 0250 00db | | Load_Top At_Offset_3 0251 7002 |p | Jump_Nonzero 0x254 0252 c404 | | Store 0x2,0x4 0253 7805 |x | Jump 0x259 0254 00d8 | | Load_Top At_Offset_0 0255 00db | | Load_Top At_Offset_3 0256 027c | | | Execute Discrete,Less 0257 6806 |h | Jump_Zero 0x25e 0258 c404 | | Store 0x2,0x4 0259 4801 |H | Short_Literal 0x1 025a c403 | | Store 0x2,0x3 025b 4801 |H | Short_Literal 0x1 025c c405 | | Store 0x2,0x5 025d 7801 |x | Jump 0x25f 025e 00d1 | | Pop_Control Pop_Count_1 025f 00da | | Load_Top At_Offset_2 0260 00d8 | | Load_Top At_Offset_0 0261 e402 | | Load 0x2,0x2 0262 013e | > | Execute Select,Timed_Guard_Write 0263 6804 |h | Jump_Zero 0x268 0264 00d8 | | Load_Top At_Offset_0 0265 00da | | Load_Top At_Offset_2 0266 e402 | | Load 0x2,0x2 0267 013d | = | Execute Select,Timed_Duration_Write 0268 00d3 | | Pop_Control Pop_Count_3 0269 00d8 | | Load_Top At_Offset_0 026a 013f | ? | Execute Select,Rendezvous 026b 4602 |F | Jump_Case 0x3 026c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; case 0x0 026d 7800 |x | Jump 0x26e ; case 0x1 026e 8210 | | Call 0x1,0x10 ; Debug Table 0x16.0x1 = 0x26e,0x3 ; case 0x2 026f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0270 TRAP_0240: 0270 0007 | | Action Break_Optional 0271 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x16.0x2 = 0x271,0x4 0272 0000 0000 | | .BLANK 0000[0x6] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 027b | { | .CONST 0x027b ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0001 | | .CONST 0x0001 ; Number of locals 027b BODY_0278: 027b INIT_0278: 027b e5fd | | Load 0x2,-0x3 ; Debug Table 0x17 = .DEBUG 0x027b,0x04ba,0x0001,0x0000,0x0037,0x00c4,0x0000,0x01c9 ; Debug Table 0x17.0x0 = 0x27b,0x1 027c e006 | | Load 0x0,0x6 027d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 027e 01df | | Execute Vector,Equal 027f 680c |h | Jump_Zero 0x28c 0280 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x1 = 0x280,0x2 0281 0229 | ) | Execute Access,All_Read 0282 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0283 e006 | | Load 0x0,0x6 0284 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0285 00d9 | | Load_Top At_Offset_1 0286 e001 | | Load 0x0,0x1 0287 180f | | Execute Package,Field_Execute,Field_Number 0xf 0288 00d1 | | Pop_Control Pop_Count_1 0289 c402 | | Store 0x2,0x2 028a 00d1 | | Pop_Control Pop_Count_1 028b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 028c e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x2 = 0x28c,0x3 028d 0229 | ) | Execute Access,All_Read 028e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 028f e006 | | Load 0x0,0x6 0290 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0291 00d9 | | Load_Top At_Offset_1 0292 e5fc | | Load 0x2,-0x4 0293 e5fd | | Load 0x2,-0x3 0294 e001 | | Load 0x0,0x1 0295 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0296 00d1 | | Pop_Control Pop_Count_1 0297 c402 | | Store 0x2,0x2 0298 00d1 | | Pop_Control Pop_Count_1 0299 4501 |E | Exit_Suprogram New_Top_Offset 0x1 029a 0000 0000 | | .BLANK 0000[0x6] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; See instruction 0x02cf at 0x243, index=0xd 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a3 | | .CONST 0x02a3 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0001 | | .CONST 0x0001 ; Number of locals 02a3 BODY_02a0: 02a3 INIT_02a0: 02a3 029f 02ab | | Declare_Subprogram INIT_02a8,For_Call ; Debug Table 0x18 = .DEBUG 0x02a3,0x04c2,0x0003,0x0000,0x0037,0x00c4,0x0000,0x02a5 02a5 8602 | | Call 0x3,0x2 ; Debug Table 0x18.0x0 = 0x2a5,0x1 02a6 4101 |A | End_Rendezvous 0x1 02a7 0000 | | .XXX[0x1] 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02ad | | .CONST 0x02ad ; Address of begin 02a9 02b9 | | .CONST 0x02b9 ; Address of exception handler 02aa 0002 | | .CONST 0x0002 ; Number of locals 02ab INIT_02a8: 02ab e002 | | Load 0x0,0x2 ; Debug Table 0x19 = .DEBUG 0x02ab,0x04c6,0x0004,0x0000,0x0037,0x00c4,0x0000,0x02a3 ; Debug Table 0x19.0x0 = 0x2ab,0xffff 02ac 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02ad BODY_02a8: 02ad e7fe | | Load 0x3,-0x2 ; Debug Table 0x19.0x1 = 0x2ad,0x1 02ae e004 | | Load 0x0,0x4 02af e003 | | Load 0x0,0x3 02b0 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02b1 0039 | 9 | Store_Top Access,At_Offset_1 02b2 e7fb | | Load 0x3,-0x5 ; Debug Table 0x19.0x2 = 0x2b2,0x2 02b3 e7fc | | Load 0x3,-0x4 02b4 e7fd | | Load 0x3,-0x3 02b5 00db | | Load_Top At_Offset_3 02b6 8211 | | Call 0x1,0x11 02b7 a7fa | | Store_Unchecked 0x3,-0x6 02b8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02b9 TRAP_02a8: 02b9 e003 | | Load 0x0,0x3 02ba 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 02bb 010f | | Execute Exception,Equal 02bc 6812 |h | Jump_Zero 0x2cf 02bd 820f | | Call 0x1,0xf ; Debug Table 0x19.0x3 = 0x2bd,0x3 02be 003a | : | Store_Top Access,At_Offset_2 02bf 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x19.0x4 = 0x2bf,0x4 02c0 6807 |h | Jump_Zero 0x2c8 02c1 e004 | | Load 0x0,0x4 ; Debug Table 0x19.0x5 = 0x2c1,0x5 02c2 4801 |H | Short_Literal 0x1 02c3 00db | | Load_Top At_Offset_3 02c4 e7fe | | Load 0x3,-0x2 02c5 e003 | | Load 0x0,0x3 02c6 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02c7 c004 | | Store 0x0,0x4 02c8 e7fb | | Load 0x3,-0x5 ; Debug Table 0x19.0x6 = 0x2c8,0x6 02c9 e7fc | | Load 0x3,-0x4 02ca e7fd | | Load 0x3,-0x3 02cb e802 | | Load 0x4,0x2 02cc 8211 | | Call 0x1,0x11 02cd a7fa | | Store_Unchecked 0x3,-0x6 02ce 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02cf 0100 | | Execute Exception,Raise 02d0 0000 0000 | | .LITERAL {0x00000000, 0x00960000} 02d4 0000 0000 | | .BLANK 0000[0x4] 02d8 ; -------------------------------------------------------------------------------------- 02d8 ; Debug Table 02d8 ; -------------------------------------------------------------------------------------- 02d8 0003 001a | | .CONST 0x0003,0x001a 02da 000b 03aa | | .DEBUG 0x000b,0x03aa,0x8000,0x0000,0x0037,0x0054,0x0000,0x0018 02e2 0050 03d6 | P | .DEBUG 0x0050,0x03d6,0x8000,0x0000,0x0037,0x00c4,0x0000,0x000b 02ea 008b 03fa | | .DEBUG 0x008b,0x03fa,0x0005,0x0000,0x0037,0x0054,0x0000,0x0038 02f2 00b3 03fc | | .DEBUG 0x00b3,0x03fc,0x0002,0x0000,0x0037,0x0054,0x0000,0x006b 02fa 00bb 0400 | | .DEBUG 0x00bb,0x0400,0x0002,0x0000,0x0037,0x0054,0x0000,0x0076 0302 00e3 0414 | | .DEBUG 0x00e3,0x0414,0x0002,0x0000,0x0037,0x0054,0x0000,0x0091 030a 00f3 041a | | .DEBUG 0x00f3,0x041a,0x0001,0x0000,0x0037,0x0054,0x0000,0x009e 0312 00fb 041e | | .DEBUG 0x00fb,0x041e,0x0001,0x0000,0x0037,0x0054,0x0000,0x00a6 031a 0103 0422 | "| .DEBUG 0x0103,0x0422,0x0002,0x0000,0x0037,0x0054,0x0000,0x00ae 0322 010b 0426 | &| .DEBUG 0x010b,0x0426,0x0002,0x0000,0x0037,0x0054,0x0000,0x00b7 032a 0113 042a | *| .DEBUG 0x0113,0x042a,0x0002,0x0000,0x0037,0x0054,0x0000,0x00c0 0332 0133 043a | 3 :| .DEBUG 0x0133,0x043a,0x0002,0x0000,0x0037,0x0054,0x0000,0x00e1 033a 013b 043e | ; >| .DEBUG 0x013b,0x043e,0x0002,0x0000,0x0037,0x00c4,0x0000,0x001d 0342 014b 0442 | K B| .DEBUG 0x014b,0x0442,0x0002,0x0000,0x0037,0x00c4,0x0000,0x002e 034a 0163 044a | c J| .DEBUG 0x0163,0x044a,0x0004,0x0000,0x0037,0x00c4,0x0000,0x036d 0352 0183 0456 | V| .DEBUG 0x0183,0x0456,0x0004,0x0000,0x0037,0x00c4,0x0000,0x0305 035a 01ab 0462 | b| .DEBUG 0x01ab,0x0462,0x0000,0x0000,0x0037,0x00c4,0x0000,0x00f7 0362 01ae 0464 | d| .DEBUG 0x01ae,0x0464,0x0000,0x0000,0x0037,0x00c4,0x0000,0x011d 036a 01c3 0474 | t| .DEBUG 0x01c3,0x0474,0x0001,0x0000,0x0037,0x00c4,0x0000,0x012e 0372 01d3 0478 | x| .DEBUG 0x01d3,0x0478,0x0002,0x0000,0x0037,0x00c4,0x0000,0x0142 037a 01eb 0482 | | .DEBUG 0x01eb,0x0482,0x0001,0x0000,0x0037,0x00c4,0x0000,0x015c 0382 021b 0498 | | .DEBUG 0x021b,0x0498,0x0002,0x0000,0x0037,0x00c4,0x0000,0x01aa 038a 0243 04b2 | C | .DEBUG 0x0243,0x04b2,0x0004,0x0000,0x0037,0x00c4,0x0000,0x02b9 0392 027b 04ba | { | .DEBUG 0x027b,0x04ba,0x0001,0x0000,0x0037,0x00c4,0x0000,0x01c9 039a 02a3 04c2 | | .DEBUG 0x02a3,0x04c2,0x0003,0x0000,0x0037,0x00c4,0x0000,0x02a5 03a2 02ab 04c6 | | .DEBUG 0x02ab,0x04c6,0x0004,0x0000,0x0037,0x00c4,0x0000,0x02a3 03aa ; -------------------------------------------------------------------------------------- 03aa ; Debug3 Subtable 0x0 03aa ; -------------------------------------------------------------------------------------- 03aa 0015 0000 | | .DBG3TAB 0x0015,0x0000 03ac 000b ffff | | .CONST 0x000b,0xffff 03ae 000c fffe | | .CONST 0x000c,0xfffe 03b0 000d fffd | | .CONST 0x000d,0xfffd 03b2 000e fffc | | .CONST 0x000e,0xfffc 03b4 0010 fffb | | .CONST 0x0010,0xfffb 03b6 0014 fffa | | .CONST 0x0014,0xfffa 03b8 0025 fff9 | % | .CONST 0x0025,0xfff9 03ba 0027 fff8 | ' | .CONST 0x0027,0xfff8 03bc 0029 fff7 | ) | .CONST 0x0029,0xfff7 03be 002b fff6 | + | .CONST 0x002b,0xfff6 03c0 0030 fff5 | 0 | .CONST 0x0030,0xfff5 03c2 0032 fff4 | 2 | .CONST 0x0032,0xfff4 03c4 0034 fff3 | 4 | .CONST 0x0034,0xfff3 03c6 0036 fff2 | 6 | .CONST 0x0036,0xfff2 03c8 0038 fff1 | 8 | .CONST 0x0038,0xfff1 03ca 003a fff0 | : | .CONST 0x003a,0xfff0 03cc 003c ffef | < | .CONST 0x003c,0xffef 03ce 003e ffee | > | .CONST 0x003e,0xffee 03d0 003f ffed | ? | .CONST 0x003f,0xffed 03d2 0041 ffec | A | .CONST 0x0041,0xffec 03d4 004b ffeb | K | .CONST 0x004b,0xffeb 03d6 ; -------------------------------------------------------------------------------------- 03d6 ; Debug3 Subtable 0x1 03d6 ; -------------------------------------------------------------------------------------- 03d6 0010 0001 | | .DBG3TAB 0x0010,0x0001 03d8 0050 ffff | P | .CONST 0x0050,0xffff 03da 0051 fffe | Q | .CONST 0x0051,0xfffe 03dc 0053 fffd | S | .CONST 0x0053,0xfffd 03de 0055 fffc | U | .CONST 0x0055,0xfffc 03e0 0057 fffb | W | .CONST 0x0057,0xfffb 03e2 0059 fffa | Y | .CONST 0x0059,0xfffa 03e4 005c fff9 | \ | .CONST 0x005c,0xfff9 03e6 005e fff8 | ^ | .CONST 0x005e,0xfff8 03e8 0060 fff7 | ` | .CONST 0x0060,0xfff7 03ea 0062 fff6 | b | .CONST 0x0062,0xfff6 03ec 0064 fff5 | d | .CONST 0x0064,0xfff5 03ee 0066 fff4 | f | .CONST 0x0066,0xfff4 03f0 006b fff3 | k | .CONST 0x006b,0xfff3 03f2 0075 fff2 | u | .CONST 0x0075,0xfff2 03f4 0077 fff1 | w | .CONST 0x0077,0xfff1 03f6 0079 fff0 | y | .CONST 0x0079,0xfff0 03f8 007c 0001 | | | .CONST 0x007c,0x0001 03fa ; -------------------------------------------------------------------------------------- 03fa ; Debug3 Subtable 0x2 03fa ; -------------------------------------------------------------------------------------- 03fa 0000 0000 | | .DBG3TAB 0x0000,0x0000 03fc ; -------------------------------------------------------------------------------------- 03fc ; Debug3 Subtable 0x3 03fc ; -------------------------------------------------------------------------------------- 03fc 0000 0001 | | .DBG3TAB 0x0000,0x0001 03fe 00b3 0001 | | .CONST 0x00b3,0x0001 0400 ; -------------------------------------------------------------------------------------- 0400 ; Debug3 Subtable 0x4 0400 ; -------------------------------------------------------------------------------------- 0400 0001 0008 | | .DBG3TAB 0x0001,0x0008 0402 00bb ffff | | .CONST 0x00bb,0xffff 0404 00be 0001 | | .CONST 0x00be,0x0001 0406 00bf 0002 | | .CONST 0x00bf,0x0002 0408 00ca 0003 | | .CONST 0x00ca,0x0003 040a 00cc 0004 | | .CONST 0x00cc,0x0004 040c 00ce 0005 | | .CONST 0x00ce,0x0005 040e 00d0 0006 | | .CONST 0x00d0,0x0006 0410 00d1 0007 | | .CONST 0x00d1,0x0007 0412 00d8 0008 | | .CONST 0x00d8,0x0008 0414 ; -------------------------------------------------------------------------------------- 0414 ; Debug3 Subtable 0x5 0414 ; -------------------------------------------------------------------------------------- 0414 0000 0002 | | .DBG3TAB 0x0000,0x0002 0416 00e3 0001 | | .CONST 0x00e3,0x0001 0418 00ec 0002 | | .CONST 0x00ec,0x0002 041a ; -------------------------------------------------------------------------------------- 041a ; Debug3 Subtable 0x6 041a ; -------------------------------------------------------------------------------------- 041a 0000 0001 | | .DBG3TAB 0x0000,0x0001 041c 00f3 0001 | | .CONST 0x00f3,0x0001 041e ; -------------------------------------------------------------------------------------- 041e ; Debug3 Subtable 0x7 041e ; -------------------------------------------------------------------------------------- 041e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0420 00fb 0001 | | .CONST 0x00fb,0x0001 0422 ; -------------------------------------------------------------------------------------- 0422 ; Debug3 Subtable 0x8 0422 ; -------------------------------------------------------------------------------------- 0422 0000 0001 | | .DBG3TAB 0x0000,0x0001 0424 0103 0001 | | .CONST 0x0103,0x0001 0426 ; -------------------------------------------------------------------------------------- 0426 ; Debug3 Subtable 0x9 0426 ; -------------------------------------------------------------------------------------- 0426 0000 0001 | | .DBG3TAB 0x0000,0x0001 0428 010b 0001 | | .CONST 0x010b,0x0001 042a ; -------------------------------------------------------------------------------------- 042a ; Debug3 Subtable 0xa 042a ; -------------------------------------------------------------------------------------- 042a 0001 0006 | | .DBG3TAB 0x0001,0x0006 042c 0113 ffff | | .CONST 0x0113,0xffff 042e 0116 0001 | | .CONST 0x0116,0x0001 0430 0117 0002 | | .CONST 0x0117,0x0002 0432 0120 0003 | | .CONST 0x0120,0x0003 0434 0122 0004 | " | .CONST 0x0122,0x0004 0436 0124 0005 | $ | .CONST 0x0124,0x0005 0438 012b 0006 | + | .CONST 0x012b,0x0006 043a ; -------------------------------------------------------------------------------------- 043a ; Debug3 Subtable 0xb 043a ; -------------------------------------------------------------------------------------- 043a 0000 0001 | | .DBG3TAB 0x0000,0x0001 043c 0133 0001 | 3 | .CONST 0x0133,0x0001 043e ; -------------------------------------------------------------------------------------- 043e ; Debug3 Subtable 0xc 043e ; -------------------------------------------------------------------------------------- 043e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0440 013b 0001 | ; | .CONST 0x013b,0x0001 0442 ; -------------------------------------------------------------------------------------- 0442 ; Debug3 Subtable 0xd 0442 ; -------------------------------------------------------------------------------------- 0442 0001 0002 | | .DBG3TAB 0x0001,0x0002 0444 014b ffff | K | .CONST 0x014b,0xffff 0446 0151 0001 | Q | .CONST 0x0151,0x0001 0448 0157 0002 | W | .CONST 0x0157,0x0002 044a ; -------------------------------------------------------------------------------------- 044a ; Debug3 Subtable 0xe 044a ; -------------------------------------------------------------------------------------- 044a 0000 0005 | | .DBG3TAB 0x0000,0x0005 044c 0163 0001 | c | .CONST 0x0163,0x0001 044e 0168 0002 | h | .CONST 0x0168,0x0002 0450 016f 0003 | o | .CONST 0x016f,0x0003 0452 0173 0004 | s | .CONST 0x0173,0x0004 0454 017b 0005 | { | .CONST 0x017b,0x0005 0456 ; -------------------------------------------------------------------------------------- 0456 ; Debug3 Subtable 0xf 0456 ; -------------------------------------------------------------------------------------- 0456 0000 0005 | | .DBG3TAB 0x0000,0x0005 0458 0183 0001 | | .CONST 0x0183,0x0001 045a 0188 0002 | | .CONST 0x0188,0x0002 045c 018d 0003 | | .CONST 0x018d,0x0003 045e 0191 0004 | | .CONST 0x0191,0x0004 0460 0199 0005 | | .CONST 0x0199,0x0005 0462 ; -------------------------------------------------------------------------------------- 0462 ; Debug3 Subtable 0x10 0462 ; -------------------------------------------------------------------------------------- 0462 0000 0000 | | .DBG3TAB 0x0000,0x0000 0464 ; -------------------------------------------------------------------------------------- 0464 ; Debug3 Subtable 0x11 0464 ; -------------------------------------------------------------------------------------- 0464 0005 0002 | | .DBG3TAB 0x0005,0x0002 0466 01ae ffff | | .CONST 0x01ae,0xffff 0468 01af fffe | | .CONST 0x01af,0xfffe 046a 01b1 fffd | | .CONST 0x01b1,0xfffd 046c 01b3 fffc | | .CONST 0x01b3,0xfffc 046e 01b5 fffb | | .CONST 0x01b5,0xfffb 0470 01bb 0001 | | .CONST 0x01bb,0x0001 0472 01bc 0002 | | .CONST 0x01bc,0x0002 0474 ; -------------------------------------------------------------------------------------- 0474 ; Debug3 Subtable 0x12 0474 ; -------------------------------------------------------------------------------------- 0474 0000 0001 | | .DBG3TAB 0x0000,0x0001 0476 01c3 0001 | | .CONST 0x01c3,0x0001 0478 ; -------------------------------------------------------------------------------------- 0478 ; Debug3 Subtable 0x13 0478 ; -------------------------------------------------------------------------------------- 0478 0001 0003 | | .DBG3TAB 0x0001,0x0003 047a 01d3 ffff | | .CONST 0x01d3,0xffff 047c 01d5 0001 | | .CONST 0x01d5,0x0001 047e 01dc 0002 | | .CONST 0x01dc,0x0002 0480 01e1 0003 | | .CONST 0x01e1,0x0003 0482 ; -------------------------------------------------------------------------------------- 0482 ; Debug3 Subtable 0x14 0482 ; -------------------------------------------------------------------------------------- 0482 0003 0007 | | .DBG3TAB 0x0003,0x0007 0484 01eb ffff | | .CONST 0x01eb,0xffff 0486 01ee fffe | | .CONST 0x01ee,0xfffe 0488 01f1 fffd | | .CONST 0x01f1,0xfffd 048a 01f3 0001 | | .CONST 0x01f3,0x0001 048c 01fa 0003 | | .CONST 0x01fa,0x0003 048e 01ff 0004 | | .CONST 0x01ff,0x0004 0490 0202 0005 | | .CONST 0x0202,0x0005 0492 0207 0006 | | .CONST 0x0207,0x0006 0494 0209 0007 | | .CONST 0x0209,0x0007 0496 020e 0002 | | .CONST 0x020e,0x0002 0498 ; -------------------------------------------------------------------------------------- 0498 ; Debug3 Subtable 0x15 0498 ; -------------------------------------------------------------------------------------- 0498 0002 000a | | .DBG3TAB 0x0002,0x000a 049a 021b ffff | | .CONST 0x021b,0xffff 049c 021d fffe | | .CONST 0x021d,0xfffe 049e 021f 0001 | | .CONST 0x021f,0x0001 04a0 0229 0002 | ) | .CONST 0x0229,0x0002 04a2 022a 0003 | * | .CONST 0x022a,0x0003 04a4 022c 0004 | , | .CONST 0x022c,0x0004 04a6 0231 0005 | 1 | .CONST 0x0231,0x0005 04a8 0232 0006 | 2 | .CONST 0x0232,0x0006 04aa 0233 0007 | 3 | .CONST 0x0233,0x0007 04ac 0235 0008 | 5 | .CONST 0x0235,0x0008 04ae 023a 0009 | : | .CONST 0x023a,0x0009 04b0 023d 000a | = | .CONST 0x023d,0x000a 04b2 ; -------------------------------------------------------------------------------------- 04b2 ; Debug3 Subtable 0x16 04b2 ; -------------------------------------------------------------------------------------- 04b2 0000 0003 | | .DBG3TAB 0x0000,0x0003 04b4 024a 0001 | J | .CONST 0x024a,0x0001 04b6 026e 0003 | n | .CONST 0x026e,0x0003 04b8 0271 0004 | q | .CONST 0x0271,0x0004 04ba ; -------------------------------------------------------------------------------------- 04ba ; Debug3 Subtable 0x17 04ba ; -------------------------------------------------------------------------------------- 04ba 0000 0003 | | .DBG3TAB 0x0000,0x0003 04bc 027b 0001 | { | .CONST 0x027b,0x0001 04be 0280 0002 | | .CONST 0x0280,0x0002 04c0 028c 0003 | | .CONST 0x028c,0x0003 04c2 ; -------------------------------------------------------------------------------------- 04c2 ; Debug3 Subtable 0x18 04c2 ; -------------------------------------------------------------------------------------- 04c2 0000 0001 | | .DBG3TAB 0x0000,0x0001 04c4 02a5 0001 | | .CONST 0x02a5,0x0001 04c6 ; -------------------------------------------------------------------------------------- 04c6 ; Debug3 Subtable 0x19 04c6 ; -------------------------------------------------------------------------------------- 04c6 0001 0006 | | .DBG3TAB 0x0001,0x0006 04c8 02ab ffff | | .CONST 0x02ab,0xffff 04ca 02ad 0001 | | .CONST 0x02ad,0x0001 04cc 02b2 0002 | | .CONST 0x02b2,0x0002 04ce 02bd 0003 | | .CONST 0x02bd,0x0003 04d0 02bf 0004 | | .CONST 0x02bf,0x0004 04d2 02c1 0005 | | .CONST 0x02c1,0x0005 04d4 02c8 0006 | | .CONST 0x02c8,0x0006 04d6 0000 0000 | | .BLANK 0000[0x12a]