|
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, 580b_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 580b |X | .CONST 0x580b ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 03b0 | | .CONST 0x03b0 ; 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 0048 | H | .CONST 0x0048 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001c | | .CONST 0x001c ; Number of locals 000b INIT_0008: 000b 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x043a,0x8000,0x0000,0x0038,0xc6e6,0x0000,0x0007 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 0063 | c| Declare_Subprogram INIT_0060,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0073 | s| Declare_Subprogram INIT_0070,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 00bf | | Action Accept_Activation 001c 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001c,0x044c,0x8000,0x0000,0x0039,0x3376,0x0000,0x001f ; Debug Table 0x1.0x0 = 0x1c,0xffff 001d 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x1d,0xfffe 001e 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x1e,0xfffd 001f 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x1f,0xfffc 0020 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x20,0xfffb 0021 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x5 = 0x21,0xfffa 0022 191e | | Execute Package,Field_Reference,Field_Number 0x1e 0023 0007 | | Action Break_Optional 0024 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x6 = 0x24,0xfff9 0025 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0026 0007 | | Action Break_Optional 0027 0007 | | Action Break_Optional ; Debug Table 0x1.0x7 = 0x27,0xfff8 0028 00e9 | | Load_Encached String_Cache ; Debug Table 0x1.0x8 = 0x28,0xfff7 0029 02a0 | | Declare_Subprogram Null_Subprogram 002a 4818 |H | Short_Literal 0x18 002b 03d3 | | Declare_Type Access,Defined,Accesses_Protected 002c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x9 = 0x2c,0xfff6 002d 0007 | | Action Break_Optional 002e 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0xa = 0x2e,0xfff5 002f 00c7 | | Action Elaborate_Subprogram 0030 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xb = 0x30,0xfff4 0031 00c7 | | Action Elaborate_Subprogram 0032 029d 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call ; Debug Table 0x1.0xc = 0x32,0xfff3 0034 029d 011b | | Declare_Subprogram INIT_0118,For_Outer_Call ; Debug Table 0x1.0xd = 0x34,0xfff2 0036 029d 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call ; Debug Table 0x1.0xe = 0x36,0xfff1 0038 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0xf = 0x38,0xfff0 0039 00c7 | | Action Elaborate_Subprogram 003a 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x10 = 0x3a,0xffef 003b 00c7 | | Action Elaborate_Subprogram 003c 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x11 = 0x3c,0xffee 003d 00c7 | | Action Elaborate_Subprogram 003e 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x12 = 0x3e,0xffed 003f 00c7 | | Action Elaborate_Subprogram 0040 029b 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Unelaborated ; Debug Table 0x1.0x13 = 0x40,0xffec 0042 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x14 = 0x42,0xffeb 0043 00c7 | | Action Elaborate_Subprogram 0044 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x15 = 0x44,0xffea 0045 00c7 | | Action Elaborate_Subprogram 0046 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x16 = 0x46,0xffe9 0047 00c7 | | Action Elaborate_Subprogram 0048 BODY_0008: 0048 00bc | | Action Signal_Activated 0049 00bb | | Action Signal_Completion 004a 0000 0000 | | .BLANK 0000[0x6] 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 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2 = .DEBUG 0x0053,0x047c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0008 ; Debug Table 0x2.0x0 = 0x53,0x1 0054 00ec | | Load_Encached Diana_Tree_Cache 0055 4806 |H | Short_Literal 0x6 0056 0092 0364 | d| Action Push_String_Extended,0x364 ; "declaration" 0058 821b | | Call 0x1,0x1b 0059 c5ff | | Store 0x2,-0x1 005a c5fe | | Store 0x2,-0x2 005b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 005c 0000 0000 | | .BLANK 0000[0x4] 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 0063 | c | .CONST 0x0063 ; Address of begin 0061 0004 | | .CONST 0x0004 ; Address of exception handler 0062 0001 | | .CONST 0x0001 ; Number of locals 0063 BODY_0060: 0063 INIT_0060: 0063 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x3 = .DEBUG 0x0063,0x0480,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0016 ; Debug Table 0x3.0x0 = 0x63,0x1 0064 00ec | | Load_Encached Diana_Tree_Cache 0065 4802 |H | Short_Literal 0x2 0066 0092 0365 | e| Action Push_String_Extended,0x365 ; "comp unit" 0068 821b | | Call 0x1,0x1b 0069 c5ff | | Store 0x2,-0x1 006a c5fe | | Store 0x2,-0x2 006b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 006c 0000 0000 | | .BLANK 0000[0x4] 0070 ; -------------------------------------------------------------------------------------- 0070 ; SUBPROGRAM 0070 ; -------------------------------------------------------------------------------------- 0070 0073 | s | .CONST 0x0073 ; Address of begin 0071 0004 | | .CONST 0x0004 ; Address of exception handler 0072 0001 | | .CONST 0x0001 ; Number of locals 0073 BODY_0070: 0073 INIT_0070: 0073 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x4 = .DEBUG 0x0073,0x0484,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0024 ; Debug Table 0x4.0x0 = 0x73,0x1 0074 00ec | | Load_Encached Diana_Tree_Cache 0075 480e |H | Short_Literal 0xe 0076 0092 0366 | f| Action Push_String_Extended,0x366 ; "statement" 0078 821b | | Call 0x1,0x1b 0079 c5ff | | Store 0x2,-0x1 007a c5fe | | Store 0x2,-0x2 007b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 007c 0000 0000 | | .BLANK 0000[0x4] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x5 = .DEBUG 0x0083,0x0488,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0032 ; Debug Table 0x5.0x0 = 0x83,0x1 0084 00ec | | Load_Encached Diana_Tree_Cache 0085 4810 |H | Short_Literal 0x10 0086 0092 0367 | g| Action Push_String_Extended,0x367 ; "expression" 0088 821b | | Call 0x1,0x1b 0089 c5ff | | Store 0x2,-0x1 008a c5fe | | Store 0x2,-0x2 008b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 008c 0000 0000 | | .BLANK 0000[0x4] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 009e | | .CONST 0x009e ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0006 | | .CONST 0x0006 ; Number of locals 0093 INIT_0090: 0093 029f 02b3 | | Declare_Subprogram INIT_02b0,For_Call ; Debug Table 0x6 = .DEBUG 0x0093,0x048c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0040 ; Debug Table 0x6.0x0 = 0x93,0xffff 0095 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x6.0x1 = 0x95,0xfffe 0096 00c6 | | Action Check_Subprogram_Elaborated 0097 4802 |H | Short_Literal 0x2 0098 4802 |H | Short_Literal 0x2 0099 0099 | | Action Reference_Dynamic 009a 62c5 |b | Indirect_Literal Discrete,0x360,{0x00000000, 0x00393376} 009b 62c0 |b | Indirect_Literal Discrete,0x35c,{0x00000000, 0x000004f7} 009c 4806 |H | Short_Literal 0x6 009d 0007 | | Action Break_Optional 009e BODY_0090: 009e 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x2 = 0x9e,0x1 009f 00ec | | Load_Encached Diana_Tree_Cache 00a0 e5fe | | Load 0x2,-0x2 00a1 e5ff | | Load 0x2,-0x1 00a2 4803 |H | Short_Literal 0x3 00a3 4802 |H | Short_Literal 0x2 00a4 0099 | | Action Reference_Dynamic 00a5 4804 |H | Short_Literal 0x4 00a6 4802 |H | Short_Literal 0x2 00a7 0099 | | Action Reference_Dynamic 00a8 821c | | Call 0x1,0x1c 00a9 c5fd | | Store 0x2,-0x3 00aa c5fc | | Store 0x2,-0x4 00ab 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00ac 0000 0000 | | .BLANK 0000[0x4] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00be | | .CONST 0x00be ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0006 | | .CONST 0x0006 ; Number of locals 00b3 INIT_00b0: 00b3 029f 02eb | | Declare_Subprogram INIT_02e8,For_Call ; Debug Table 0x7 = .DEBUG 0x00b3,0x0494,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0059 ; Debug Table 0x7.0x0 = 0xb3,0xffff 00b5 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x7.0x1 = 0xb5,0xfffe 00b6 00c6 | | Action Check_Subprogram_Elaborated 00b7 4802 |H | Short_Literal 0x2 00b8 4802 |H | Short_Literal 0x2 00b9 0099 | | Action Reference_Dynamic 00ba 62a5 |b | Indirect_Literal Discrete,0x360,{0x00000000, 0x00393376} 00bb 629c |b | Indirect_Literal Discrete,0x358,{0x00000000, 0x00000591} 00bc 4806 |H | Short_Literal 0x6 00bd 0007 | | Action Break_Optional 00be BODY_00b0: 00be 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7.0x2 = 0xbe,0x1 00bf 00ec | | Load_Encached Diana_Tree_Cache 00c0 00ea | | Load_Encached Null_String_Cache 00c1 e5ff | | Load 0x2,-0x1 00c2 4803 |H | Short_Literal 0x3 00c3 4802 |H | Short_Literal 0x2 00c4 0099 | | Action Reference_Dynamic 00c5 4804 |H | Short_Literal 0x4 00c6 4802 |H | Short_Literal 0x2 00c7 0099 | | Action Reference_Dynamic 00c8 821c | | Call 0x1,0x1c 00c9 c5fe | | Store 0x2,-0x2 00ca c5fd | | Store 0x2,-0x3 00cb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00cc 0000 0000 | | .BLANK 0000[0x4] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d8 | | .CONST 0x00d8 ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0003 | | .CONST 0x0003 ; Number of locals 00d3 INIT_00d0: 00d3 4801 |H | Short_Literal 0x1 ; Debug Table 0x8 = .DEBUG 0x00d3,0x049c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x006d ; Debug Table 0x8.0x0 = 0xd3,0xffff 00d4 49f4 |I | Short_Literal 0x1f4 00d5 00e9 | | Load_Encached String_Cache 00d6 0334 | 4 | Declare_Variable Array,With_Constraint 00d7 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x8.0x1 = 0xd7,0xfffe 00d8 BODY_00d0: 00d8 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x8.0x2 = 0xd8,0x1 00d9 00da | | Load_Top At_Offset_2 00da 4801 |H | Short_Literal 0x1 00db e001 | | Load 0x0,0x1 00dc 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 00dd 00d1 | | Pop_Control Pop_Count_1 00de 0059 | Y | Store_Top Discrete,At_Offset_1 00df 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x3 = 0xdf,0x2 00e0 00d9 | | Load_Top At_Offset_1 00e1 00db | | Load_Top At_Offset_3 00e2 01cf | | Execute Vector,Slice_Read 00e3 e217 | | Load 0x1,0x17 00e4 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00e5 a218 | | Store_Unchecked 0x1,0x18 00e6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00e7 0000 | | .XXX[0x1] 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00eb | | .CONST 0x00eb ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0001 | | .CONST 0x0001 ; Number of locals 00eb BODY_00e8: 00eb INIT_00e8: 00eb e218 | | Load 0x1,0x18 ; Debug Table 0x9 = .DEBUG 0x00eb,0x04a6,0x0002,0x0000,0x0038,0xc6e6,0x0000,0x0071 ; Debug Table 0x9.0x0 = 0xeb,0x1 00ec 7002 |p | Jump_Nonzero 0xef 00ed 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x9.0x1 = 0xed,0x2 00ee 00ca | | Action Exit_Nullary_Function 00ef e218 | | Load 0x1,0x18 ; Debug Table 0x9.0x2 = 0xef,0x3 00f0 0227 | ' | Execute Access,All_Reference 00f1 0335 | 5 | Declare_Variable Array,Duplicate 00f2 00ca | | Action Exit_Nullary_Function 00f3 0000 0000 | | .BLANK 0000[0x5] 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 e218 | | Load 0x1,0x18 ; Debug Table 0xa = .DEBUG 0x00fb,0x04ae,0x0002,0x0000,0x0039,0x3376,0x0000,0x00a9 ; Debug Table 0xa.0x0 = 0xfb,0x1 00fc 6804 |h | Jump_Zero 0x101 00fd e218 | | Load 0x1,0x18 00fe 0227 | ' | Execute Access,All_Reference 00ff 01db | | Execute Vector,Length 0100 7002 |p | Jump_Nonzero 0x103 0101 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x101,0x2 0102 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0103 e218 | | Load 0x1,0x18 ; Debug Table 0xa.0x2 = 0x103,0x3 0104 0227 | ' | Execute Access,All_Reference 0105 01dc | | Execute Vector,Last 0106 e218 | | Load 0x1,0x18 0107 0227 | ' | Execute Access,All_Reference 0108 01d7 | | Execute Vector,Field_Read 0109 0f2e | . | Execute_Immediate Equal,0x2e 010a 6805 |h | Jump_Zero 0x110 010b e218 | | Load 0x1,0x18 ; Debug Table 0xa.0x3 = 0x10b,0x4 010c 0227 | ' | Execute Access,All_Reference 010d 00db | | Load_Top At_Offset_3 010e 01cc | | Execute Vector,Catenate 010f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0110 e218 | | Load 0x1,0x18 ; Debug Table 0xa.0x4 = 0x110,0x5 0111 0227 | ' | Execute Access,All_Reference 0112 0092 0368 | h| Action Push_String_Extended,0x368 ; "." 0114 01cc | | Execute Vector,Catenate 0115 00db | | Load_Top At_Offset_3 0116 01cc | | Execute Vector,Catenate 0117 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0123 | # | .CONST 0x0123 ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0005 | | .CONST 0x0005 ; Number of locals 011b INIT_0118: 011b 00e8 | | Load_Encached Character_Cache ; Debug Table 0xb = .DEBUG 0x011b,0x04ba,0x0002,0x0000,0x0039,0x3376,0x0000,0x00e9 ; Debug Table 0xb.0x0 = 0x11b,0xffff 011c 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xb.0x1 = 0x11c,0xfffe 011d 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x2 = 0x11d,0xfffd 011e 6235 |b5 | Indirect_Literal Discrete,0x354,{0x00000000, 0x00004e20} 011f 00e9 | | Load_Encached String_Cache 0120 0334 | 4 | Declare_Variable Array,With_Constraint 0121 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xb.0x3 = 0x121,0xfffc 0122 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0123 BODY_0118: 0123 00cf | | Action Mark_Auxiliary 0124 0007 | | Action Break_Optional ; Debug Table 0xb.0x4 = 0x124,0x1 0125 00e8 | | Load_Encached Character_Cache ; Debug Table 0xb.0x5 = 0x125,0x2 0126 e001 | | Load 0x0,0x1 0127 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0128 c402 | | Store 0x2,0x2 0129 e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x6 = 0x129,0x3 012a 0b1b | | Execute_Immediate Case_Compare,0x1b 012b 702d |p- | Jump_Nonzero 0x159 012c 0b08 | | Execute_Immediate Case_Compare,0x8 012d 7030 |p0 | Jump_Nonzero 0x15e 012e 0b7f | | Execute_Immediate Case_Compare,0x7f 012f 702e |p. | Jump_Nonzero 0x15e 0130 e002 | | Load 0x0,0x2 ; Debug Table 0xb.0x7 = 0x130,0x9 0131 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0132 7005 |p | Jump_Nonzero 0x138 0133 e402 | | Load 0x2,0x2 0134 0f24 | $ | Execute_Immediate Equal,0x24 0135 6802 |h | Jump_Zero 0x138 0136 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xb.0x8 = 0x136,0xa 0137 7832 |x2 | Jump 0x16a 0138 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x9 = 0x138,0xb 0139 621a |b | Indirect_Literal Discrete,0x354,{0x00000000, 0x00004e20} 013a 027d | } | Execute Discrete,Greater 013b 6808 |h | Jump_Zero 0x144 013c 0092 0369 | i| Action Push_String_Extended,0x369 ; "too much input" ; Debug Table 0xb.0xa = 0x13c,0xc 013e e003 | | Load 0x0,0x3 013f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0140 e003 | | Load 0x0,0x3 ; Debug Table 0xb.0xb = 0x140,0xd 0141 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0142 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xb.0xc = 0x142,0xe 0143 7826 |x& | Jump 0x16a 0144 e402 | | Load 0x2,0x2 ; Debug Table 0xb.0xd = 0x144,0xf 0145 0f0d | | Execute_Immediate Equal,0xd 0146 6809 |h | Jump_Zero 0x150 0147 480a |H | Short_Literal 0xa ; Debug Table 0xb.0xe = 0x147,0x10 0148 00db | | Load_Top At_Offset_3 0149 e404 | | Load 0x2,0x4 014a 01d6 | | Execute Vector,Field_Write 014b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0xf = 0x14b,0x11 014c 0a01 | | Execute_Immediate Plus,0x1 014d 0248 | H | Execute Discrete,Check_In_Integer 014e 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 014f 7817 |x | Jump 0x167 0150 e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x10 = 0x150,0x12 0151 00db | | Load_Top At_Offset_3 0152 e404 | | Load 0x2,0x4 0153 01d6 | | Execute Vector,Field_Write 0154 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x11 = 0x154,0x13 0155 0a01 | | Execute_Immediate Plus,0x1 0156 0248 | H | Execute Discrete,Check_In_Integer 0157 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0158 780e |x | Jump 0x167 0159 4820 |H | Short_Literal 0x20 ; Debug Table 0xb.0x12 = 0x159,0x4 015a e003 | | Load 0x0,0x3 015b 180d | | Execute Package,Field_Execute,Field_Number 0xd 015c 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xb.0x13 = 0x15c,0x5 015d 780c |x | Jump 0x16a 015e 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x14 = 0x15e,0x6 015f 0c02 | | Execute_Immediate Greater_Equal,0x2 0160 6805 |h | Jump_Zero 0x166 0161 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x15 = 0x161,0x7 0162 0aff | | Execute_Immediate Plus,-0x1 0163 0248 | H | Execute Discrete,Check_In_Integer 0164 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0165 7801 |x | Jump 0x167 0166 8215 | | Call 0x1,0x15 ; Debug Table 0xb.0x16 = 0x166,0x8 0167 00d1 | | Pop_Control Pop_Count_1 0168 00c9 | | Action Pop_Auxiliary_Loop 0169 7fbb | | Jump 0x125 016a 00ce | | Action Pop_Auxiliary 016b e003 | | Load 0x0,0x3 ; Debug Table 0xb.0x17 = 0x16b,0x14 016c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 016d 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x18 = 0x16d,0x15 016e 00d9 | | Load_Top At_Offset_1 016f 0aff | | Execute_Immediate Plus,-0x1 0170 0248 | H | Execute Discrete,Check_In_Integer 0171 00db | | Load_Top At_Offset_3 0172 01cf | | Execute Vector,Slice_Read 0173 00ca | | Action Exit_Nullary_Function 0174 0000 0000 | | .BLANK 0000[0x4] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 018b | | .CONST 0x018b ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0007 | | .CONST 0x0007 ; Number of locals 017b INIT_0178: 017b e004 | | Load 0x0,0x4 ; Debug Table 0xc = .DEBUG 0x017b,0x04ee,0x0001,0x0000,0x0039,0x3376,0x0000,0x01ab ; Debug Table 0xc.0x0 = 0x17b,0xffff 017c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 017d e005 | | Load 0x0,0x5 ; Debug Table 0xc.0x1 = 0x17d,0xfffe 017e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 017f 02c7 | | Declare_Variable Any 0180 00d8 | | Load_Top At_Offset_0 0181 1c00 | | Execute_Immediate Run_Utility,0x0 0182 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x2 = 0x182,0xfffd 0183 4900 |I | Short_Literal 0x100 0184 00e9 | | Load_Encached String_Cache 0185 0334 | 4 | Declare_Variable Array,With_Constraint 0186 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xc.0x3 = 0x186,0xfffc 0187 e004 | | Load 0x0,0x4 ; Debug Table 0xc.0x4 = 0x187,0xfffb 0188 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0189 029f 0323 | #| Declare_Subprogram INIT_0320,For_Call 018b BODY_0178: 018b e001 | | Load 0x0,0x1 ; Debug Table 0xc.0x5 = 0x18b,0x1 018c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 018d 7020 |p | Jump_Nonzero 0x1ae 018e 0092 036a | j| Action Push_String_Extended,0x36a ; "Type " ; Debug Table 0xc.0x6 = 0x18e,0x2 0190 e5ff | | Load 0x2,-0x1 0191 01cc | | Execute Vector,Catenate 0192 0092 036b | k| Action Push_String_Extended,0x36b ; ", followed by <esc>" 0194 01cc | | Execute Vector,Catenate 0195 e003 | | Load 0x0,0x3 0196 180e | | Execute Package,Field_Execute,Field_Number 0xe 0197 e003 | | Load 0x0,0x3 ; Debug Table 0xc.0x7 = 0x197,0x3 0198 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0199 e004 | | Load 0x0,0x4 ; Debug Table 0xc.0x8 = 0x199,0x4 019a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 019b 00ec | | Load_Encached Diana_Tree_Cache 019c e006 | | Load 0x0,0x6 019d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 019e e007 | | Load 0x0,0x7 019f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01a0 4800 |H | Short_Literal 0x0 01a1 e008 | | Load 0x0,0x8 01a2 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01a3 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 01a4 e5fe | | Load 0x2,-0x2 01a5 821a | | Call 0x1,0x1a 01a6 e009 | | Load 0x0,0x9 01a7 180d | | Execute Package,Field_Execute,Field_Number 0xd 01a8 c5fd | | Store 0x2,-0x3 01a9 005a | Z | Store_Top Discrete,At_Offset_2 01aa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x9 = 0x1aa,0x5 01ab 0f02 | | Execute_Immediate Equal,0x2 01ac a5fc | | Store_Unchecked 0x2,-0x4 01ad 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ae 0092 036c | l| Action Push_String_Extended,0x36c ; "Type file name, followed by <return>: " ; Debug Table 0xc.0xa = 0x1ae,0x6 01b0 e003 | | Load 0x0,0x3 01b1 180e | | Execute Package,Field_Execute,Field_Number 0xe 01b2 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xc.0xb = 0x1b2,0x7 01b3 e404 | | Load 0x2,0x4 01b4 4801 |H | Short_Literal 0x1 01b5 e001 | | Load 0x0,0x1 01b6 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01b7 00d1 | | Pop_Control Pop_Count_1 01b8 005b | [ | Store_Top Discrete,At_Offset_3 01b9 8407 | | Call 0x2,0x7 ; Debug Table 0xc.0xc = 0x1b9,0x8 01ba 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01bb 0000 0000 | | .BLANK 0000[0x5] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01e8 | | .CONST 0x01e8 ; Address of begin 01c1 02a3 | | .CONST 0x02a3 ; Address of exception handler 01c2 000d | | .CONST 0x000d ; Number of locals 01c3 INIT_01c0: 01c3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd = .DEBUG 0x01c3,0x050a,0x2801,0x0002,0x0039,0x3376,0x0000,0x02d7 ; Debug Table 0xd.0x0 = 0x1c3,0xffff 01c4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x1 = 0x1c4,0xfffe 01c5 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x2 = 0x1c5,0xfffd 01c6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01c7 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01c8 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x3 = 0x1c8,0xfffc 01c9 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01ca 02c7 | | Declare_Variable Any 01cb 00d8 | | Load_Top At_Offset_0 01cc 1c00 | | Execute_Immediate Run_Utility,0x0 01cd e00a | | Load 0x0,0xa ; Debug Table 0xd.0x4 = 0x1cd,0xfffb 01ce 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01cf e00a | | Load 0x0,0xa ; Debug Table 0xd.0x5 = 0x1cf,0xfffa 01d0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01d1 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01d2 02ff | | Declare_Variable Variant_Record 01d3 00d8 | | Load_Top At_Offset_0 01d4 1c00 | | Execute_Immediate Run_Utility,0x0 01d5 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x6 = 0x1d5,0xfff9 01d6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01d7 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 01d8 02c7 | | Declare_Variable Any 01d9 00d8 | | Load_Top At_Offset_0 01da 1c00 | | Execute_Immediate Run_Utility,0x0 01db 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x7 = 0x1db,0xfff8 01dc e004 | | Load 0x0,0x4 ; Debug Table 0xd.0x8 = 0x1dc,0xfff7 01dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01de e00a | | Load 0x0,0xa ; Debug Table 0xd.0x9 = 0x1de,0xfff6 01df 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01e0 1b17 | | Execute Package,Field_Read,Field_Number 0x17 01e1 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xd.0xa = 0x1e1,0xfff5 01e2 e005 | | Load 0x0,0x5 ; Debug Table 0xd.0xb = 0x1e2,0xfff4 01e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01e4 02c7 | | Declare_Variable Any 01e5 00d8 | | Load_Top At_Offset_0 01e6 1c00 | | Execute_Immediate Run_Utility,0x0 01e7 0007 | | Action Break_Optional ; Debug Table 0xd.0xc = 0x1e7,0xfff3 01e8 BODY_01c0: 01e8 e00a | | Load 0x0,0xa ; Debug Table 0xd.0xd = 0x1e8,0x1 01e9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ea e00a | | Load 0x0,0xa 01eb 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01ec 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01ed 4800 |H | Short_Literal 0x0 01ee 4800 |H | Short_Literal 0x0 01ef e00a | | Load 0x0,0xa 01f0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01f1 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 01f2 c404 | | Store 0x2,0x4 01f3 c406 | | Store 0x2,0x6 01f4 e406 | | Load 0x2,0x6 ; Debug Table 0xd.0xe = 0x1f4,0x2 01f5 6802 |h | Jump_Zero 0x1f8 01f6 6159 |aY | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0xf = 0x1f6,0x3 01f7 0257 | W | Execute Discrete,Raise 01f8 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x10 = 0x1f8,0x4 01f9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01fa e405 | | Load 0x2,0x5 01fb 0120 | | Execute Any,Is_Value 01fc 6803 |h | Jump_Zero 0x200 01fd e00a | | Load 0x0,0xa 01fe 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01ff 7801 |x | Jump 0x201 0200 e405 | | Load 0x2,0x5 0201 614a |aJ | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00028000} 0202 e5fd | | Load 0x2,-0x3 0203 4800 |H | Short_Literal 0x0 0204 e00a | | Load 0x0,0xa 0205 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0206 8216 | | Call 0x1,0x16 0207 e00a | | Load 0x0,0xa 0208 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0209 1816 | | Execute Package,Field_Execute,Field_Number 0x16 020a c405 | | Store 0x2,0x5 020b c406 | | Store 0x2,0x6 020c e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x11 = 0x20c,0x5 020d 6802 |h | Jump_Zero 0x210 020e 6141 |aA | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0x12 = 0x20e,0x6 020f 0257 | W | Execute Discrete,Raise 0210 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x13 = 0x210,0x7 0211 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0212 00f1 | | Load_Encached Diana_Temp_Seq 0213 e00a | | Load 0x0,0xa 0214 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0215 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0216 00db | | Load_Top At_Offset_3 0217 0120 | | Execute Any,Is_Value 0218 6803 |h | Jump_Zero 0x21c 0219 e005 | | Load 0x0,0x5 021a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 021b 7801 |x | Jump 0x21d 021c 00db | | Load_Top At_Offset_3 021d e407 | | Load 0x2,0x7 021e 612d |a- | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00028000} 021f e5fd | | Load 0x2,-0x3 0220 4800 |H | Short_Literal 0x0 0221 e00a | | Load 0x0,0xa 0222 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0223 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0224 e00a | | Load 0x0,0xa 0225 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0226 4ffc |O | Short_Literal -0x4 0227 4ffd |O | Short_Literal -0x3 0228 e405 | | Load 0x2,0x5 0229 e00a | | Load 0x0,0xa 022a 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 022b 180d | | Execute Package,Field_Execute,Field_Number 0xd 022c 00d1 | | Pop_Control Pop_Count_1 022d c40d | | Store 0x2,0xd 022e c40b | | Store 0x2,0xb 022f 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0230 c406 | | Store 0x2,0x6 0231 e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x14 = 0x231,0x8 0232 6802 |h | Jump_Zero 0x235 0233 611c |a | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0x15 = 0x233,0x9 0234 0257 | W | Execute Discrete,Raise 0235 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x16 = 0x235,0xa 0236 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0237 e408 | | Load 0x2,0x8 0238 0120 | | Execute Any,Is_Value 0239 6804 |h | Jump_Zero 0x23e 023a e00a | | Load 0x0,0xa 023b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 023c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 023d 7801 |x | Jump 0x23f 023e e408 | | Load 0x2,0x8 023f e00a | | Load 0x0,0xa 0240 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0241 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0242 e407 | | Load 0x2,0x7 0243 6108 |a | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00028000} 0244 4801 |H | Short_Literal 0x1 0245 4800 |H | Short_Literal 0x0 0246 e5fd | | Load 0x2,-0x3 0247 4802 |H | Short_Literal 0x2 0248 e00a | | Load 0x0,0xa 0249 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 024a 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 024b 00d1 | | Pop_Control Pop_Count_1 024c c409 | | Store 0x2,0x9 024d c408 | | Store 0x2,0x8 024e c406 | | Store 0x2,0x6 024f e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x17 = 0x24f,0xb 0250 6802 |h | Jump_Zero 0x253 0251 60fe |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0x18 = 0x251,0xc 0252 0257 | W | Execute Discrete,Raise 0253 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x19 = 0x253,0xd 0254 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0255 4800 |H | Short_Literal 0x0 0256 4800 |H | Short_Literal 0x0 0257 00ea | | Load_Encached Null_String_Cache 0258 e409 | | Load 0x2,0x9 0259 e00a | | Load 0x0,0xa 025a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 025b 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31 025c c406 | | Store 0x2,0x6 025d e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x1a = 0x25d,0xe 025e 6802 |h | Jump_Zero 0x261 025f 60f0 |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0x1b = 0x25f,0xf 0260 0257 | W | Execute Discrete,Raise 0261 e5fc | | Load 0x2,-0x4 ; Debug Table 0xd.0x1c = 0x261,0x10 0262 01db | | Execute Vector,Length 0263 6815 |h | Jump_Zero 0x279 0264 e004 | | Load 0x0,0x4 ; Debug Table 0xd.0x1d = 0x264,0x11 0265 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0266 00ec | | Load_Encached Diana_Tree_Cache 0267 e006 | | Load 0x0,0x6 0268 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0269 e007 | | Load 0x0,0x7 026a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 026b 4800 |H | Short_Literal 0x0 026c e008 | | Load 0x0,0x8 026d 1b13 | | Execute Package,Field_Read,Field_Number 0x13 026e 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 026f 4806 |H | Short_Literal 0x6 0270 e5fc | | Load 0x2,-0x4 0271 e009 | | Load 0x0,0x9 0272 180d | | Execute Package,Field_Execute,Field_Number 0xd 0273 c403 | | Store 0x2,0x3 0274 c40a | | Store 0x2,0xa 0275 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1e = 0x275,0x12 0276 0f02 | | Execute_Immediate Equal,0x2 0277 a402 | | Store_Unchecked 0x2,0x2 0278 7805 |x | Jump 0x27e 0279 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd.0x1f = 0x279,0x13 027a 00ec | | Load_Encached Diana_Tree_Cache 027b 85fe | | Call 0x2,-0x2 027c c403 | | Store 0x2,0x3 027d c402 | | Store 0x2,0x2 027e e403 | | Load 0x2,0x3 ; Debug Table 0xd.0x20 = 0x27e,0x14 027f a5fb | | Store_Unchecked 0x2,-0x5 0280 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x21 = 0x280,0x15 0281 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0282 e5fd | | Load 0x2,-0x3 0283 e403 | | Load 0x2,0x3 0284 e00a | | Load 0x0,0xa 0285 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0286 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0287 c406 | | Store 0x2,0x6 0288 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x22 = 0x288,0x16 0289 1b0d | | Execute Package,Field_Read,Field_Number 0xd 028a 4800 |H | Short_Literal 0x0 028b 4800 |H | Short_Literal 0x0 028c 00ea | | Load_Encached Null_String_Cache 028d e404 | | Load 0x2,0x4 028e e00a | | Load 0x0,0xa 028f 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0290 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31 0291 c406 | | Store 0x2,0x6 0292 e406 | | Load 0x2,0x6 ; Debug Table 0xd.0x23 = 0x292,0x17 0293 6802 |h | Jump_Zero 0x296 0294 60bb |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x39337601} ; Debug Table 0xd.0x24 = 0x294,0x18 0295 0257 | W | Execute Discrete,Raise 0296 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x25 = 0x296,0x19 0297 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0298 4800 |H | Short_Literal 0x0 0299 4801 |H | Short_Literal 0x1 029a e5fd | | Load 0x2,-0x3 029b e403 | | Load 0x2,0x3 029c e00a | | Load 0x0,0xa 029d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 029e 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 029f c406 | | Store 0x2,0x6 02a0 e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x26 = 0x2a0,0x1a 02a1 a5fa | | Store_Unchecked 0x2,-0x6 02a2 4505 |E | Exit_Suprogram New_Top_Offset 0x5 02a3 TRAP_01c0: 02a3 0007 | | Action Break_Optional 02a4 e00a | | Load 0x0,0xa ; Debug Table 0xd.0x27 = 0x2a4,0x1b 02a5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02a6 4800 |H | Short_Literal 0x0 02a7 4800 |H | Short_Literal 0x0 02a8 00ea | | Load_Encached Null_String_Cache 02a9 e404 | | Load 0x2,0x4 02aa e00a | | Load 0x0,0xa 02ab 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02ac 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31 02ad c406 | | Store 0x2,0x6 02ae 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x28 = 0x2ae,0x1c 02af 0101 | | Execute Exception,Reraise 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b6 | | .CONST 0x02b6 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0004 | | .CONST 0x0004 ; Number of locals 02b3 INIT_02b0: 02b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x02b3,0x055e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0480 ; Debug Table 0xe.0x0 = 0x2b3,0xffff 02b4 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x1 = 0x2b4,0xfffe 02b5 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xe.0x2 = 0x2b5,0xfffd 02b6 BODY_02b0: 02b6 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe.0x3 = 0x2b6,0x1 02b7 00ec | | Load_Encached Diana_Tree_Cache 02b8 480b |H | Short_Literal 0xb 02b9 0092 0364 | d| Action Push_String_Extended,0x364 ; "declaration" 02bb 821b | | Call 0x1,0x1b 02bc c602 | | Store 0x3,0x2 02bd 005a | Z | Store_Top Discrete,At_Offset_2 02be 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x4 = 0x2be,0x2 02bf a7ff | | Store_Unchecked 0x3,-0x1 02c0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x5 = 0x2c0,0x3 02c1 a7fe | | Store_Unchecked 0x3,-0x2 02c2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x6 = 0x2c2,0x4 02c3 6801 |h | Jump_Zero 0x2c5 02c4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xe.0x7 = 0x2c4,0x5 02c5 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x8 = 0x2c5,0x6 02c6 00eb | | Load_Encached Diana_Cache 02c7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02c8 0b91 | | Execute_Immediate Case_Compare,0x91 02c9 7003 |p | Jump_Nonzero 0x2cd 02ca 0b8c | | Execute_Immediate Case_Compare,0x8c 02cb 7001 |p | Jump_Nonzero 0x2cd 02cc 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xe.0x9 = 0x2cc,0xc 02cd 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0xa = 0x2cd,0x7 02ce 00eb | | Load_Encached Diana_Cache 02cf 1888 | | Execute Package,Field_Execute,Field_Number 0x88 02d0 0032 | 2 | Store_Top Heap_Access,At_Offset_2 02d1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0xb = 0x2d1,0x8 02d2 4975 |Iu | Short_Literal 0x175 02d3 00eb | | Load_Encached Diana_Cache 02d4 0098 | | Execute Package,Field_Read_Dynamic 02d5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02d6 680c |h | Jump_Zero 0x2e3 02d7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0xc = 0x2d7,0x9 02d8 00eb | | Load_Encached Diana_Cache 02d9 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 02da a602 | | Store_Unchecked 0x3,0x2 02db 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0xd = 0x2db,0xa 02dc e602 | | Load 0x3,0x2 02dd 4974 |It | Short_Literal 0x174 02de 00eb | | Load_Encached Diana_Cache 02df 0098 | | Execute Package,Field_Read_Dynamic 02e0 180f | | Execute Package,Field_Execute,Field_Number 0xf 02e1 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0xe = 0x2e1,0xb 02e2 a7ff | | Store_Unchecked 0x3,-0x1 02e3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02e4 0000 0000 | | .BLANK 0000[0x4] 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02ee | | .CONST 0x02ee ; Address of begin 02e9 0004 | | .CONST 0x0004 ; Address of exception handler 02ea 0004 | | .CONST 0x0004 ; Number of locals 02eb INIT_02e8: 02eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x02eb,0x057e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0520 ; Debug Table 0xf.0x0 = 0x2eb,0xffff 02ec 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x2ec,0xfffe 02ed 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xf.0x2 = 0x2ed,0xfffd 02ee BODY_02e8: 02ee 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xf.0x3 = 0x2ee,0x1 02ef 00ec | | Load_Encached Diana_Tree_Cache 02f0 820e | | Call 0x1,0xe 02f1 c602 | | Store 0x3,0x2 02f2 0059 | Y | Store_Top Discrete,At_Offset_1 02f3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x2f3,0x2 02f4 a7fe | | Store_Unchecked 0x3,-0x2 02f5 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x5 = 0x2f5,0x3 02f6 a7ff | | Store_Unchecked 0x3,-0x1 02f7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x6 = 0x2f7,0x4 02f8 6801 |h | Jump_Zero 0x2fa 02f9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xf.0x7 = 0x2f9,0x5 02fa 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x8 = 0x2fa,0x6 02fb 00eb | | Load_Encached Diana_Cache 02fc 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 02fd 0032 | 2 | Store_Top Heap_Access,At_Offset_2 02fe 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x9 = 0x2fe,0x7 02ff 00eb | | Load_Encached Diana_Cache 0300 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0301 0f49 | I | Execute_Immediate Equal,0x49 0302 6806 |h | Jump_Zero 0x309 0303 00eb | | Load_Encached Diana_Cache ; Debug Table 0xf.0xa = 0x303,0x8 0304 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0305 00da | | Load_Top At_Offset_2 0306 00eb | | Load_Encached Diana_Cache 0307 188d | | Execute Package,Field_Execute,Field_Number 0x8d 0308 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0309 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0xb = 0x309,0x9 030a 00da | | Load_Top At_Offset_2 030b 4974 |It | Short_Literal 0x174 030c 00eb | | Load_Encached Diana_Cache 030d 0098 | | Execute Package,Field_Read_Dynamic 030e 180f | | Execute Package,Field_Execute,Field_Number 0xf 030f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xc = 0x30f,0xa 0310 00eb | | Load_Encached Diana_Cache 0311 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0312 4849 |HI | Short_Literal 0x49 0313 00eb | | Load_Encached Diana_Cache 0314 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 0315 00db | | Load_Top At_Offset_3 0316 494a |IJ | Short_Literal 0x14a 0317 00eb | | Load_Encached Diana_Cache 0318 0096 | | Execute Package,Entry 0319 4501 |E | Exit_Suprogram New_Top_Offset 0x1 031a 0000 0000 | | .BLANK 0000[0x6] 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0328 | ( | .CONST 0x0328 ; Address of begin 0321 0004 | | .CONST 0x0004 ; Address of exception handler 0322 0002 | | .CONST 0x0002 ; Number of locals 0323 INIT_0320: 0323 4801 |H | Short_Literal 0x1 ; Debug Table 0x10 = .DEBUG 0x0323,0x059a,0x0004,0x0000,0x0039,0x3376,0x0000,0x0263 ; Debug Table 0x10.0x0 = 0x323,0xffff 0324 e405 | | Load 0x2,0x5 0325 e404 | | Load 0x2,0x4 0326 01cf | | Execute Vector,Slice_Read 0327 8219 | | Call 0x1,0x19 0328 BODY_0320: 0328 0092 036d | m| Action Push_String_Extended,0x36d ; "parsing " ; Debug Table 0x10.0x1 = 0x328,0x1 032a 00d9 | | Load_Top At_Offset_1 032b 01cc | | Execute Vector,Catenate 032c 0092 036e | n| Action Push_String_Extended,0x36e ; "..." 032e 01cc | | Execute Vector,Catenate 032f e003 | | Load 0x0,0x3 0330 180e | | Execute Package,Field_Execute,Field_Number 0xe 0331 e003 | | Load 0x0,0x3 ; Debug Table 0x10.0x2 = 0x331,0x2 0332 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0333 e403 | | Load 0x2,0x3 ; Debug Table 0x10.0x3 = 0x333,0x3 0334 0120 | | Execute Any,Is_Value 0335 6803 |h | Jump_Zero 0x339 0336 e005 | | Load 0x0,0x5 0337 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0338 7801 |x | Jump 0x33a 0339 e403 | | Load 0x2,0x3 033a e004 | | Load 0x0,0x4 033b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 033c 00ec | | Load_Encached Diana_Tree_Cache 033d e5fe | | Load 0x2,-0x2 033e 4801 |H | Short_Literal 0x1 033f e602 | | Load 0x3,0x2 0340 e00b | | Load 0x0,0xb 0341 180d | | Execute Package,Field_Execute,Field_Number 0xd 0342 c5fd | | Store 0x2,-0x3 0343 c402 | | Store 0x2,0x2 0344 c403 | | Store 0x2,0x3 0345 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x4 = 0x345,0x4 0346 0f02 | | Execute_Immediate Equal,0x2 0347 a5fc | | Store_Unchecked 0x2,-0x4 0348 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0349 0000 0000 | | .XXX[0x3] 034b 0000 | | 034c 0000 0000 | | .LITERAL {0x00000000, 0x00028000} 0350 0000 0000 | | .LITERAL {0x00000000, 0x39337601} 0354 0000 0000 | | .LITERAL {0x00000000, 0x00004e20} 0358 0000 0000 | | .LITERAL {0x00000000, 0x00000591} 035c 0000 0000 | | .LITERAL {0x00000000, 0x000004f7} 0360 0000 0000 | | .LITERAL {0x00000000, 0x00393376} 0364 ; -------------------------------------------------------------------------------------- 0364 ; STRING TABLE 0364 ; -------------------------------------------------------------------------------------- 0364 0018 | | .STRTAB 0x0018->0x0370 ; "declaration" 0365 0021 | ! | .STRTAB 0x0021->0x0375 ; "comp unit" 0366 0028 | ( | .STRTAB 0x0028->0x037a ; "statement" 0367 002f | / | .STRTAB 0x002f->0x037e ; "expression" 0368 0037 | 7 | .STRTAB 0x0037->0x0383 ; "." 0369 0036 | 6 | .STRTAB 0x0036->0x0384 ; "too much input" 036a 0042 | B | .STRTAB 0x0042->0x038b ; "Type " 036b 0045 | E | .STRTAB 0x0045->0x038d ; ", followed by <esc>" 036c 0056 | V | .STRTAB 0x0056->0x0397 ; "Type file name, followed by <return>: " 036d 007a | z | .STRTAB 0x007a->0x03aa ; "parsing " 036e 0080 | | .STRTAB 0x0080->0x03ae ; "..." 036f 0081 | | .STREND 0x0081->0x03af 0370 6465 636c |decl| .STRTAB_STRINGS 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; Debug Table 03b0 ; -------------------------------------------------------------------------------------- 03b0 0003 0011 | | .CONST 0x0003,0x0011 03b2 000b 043a | :| .DEBUG 0x000b,0x043a,0x8000,0x0000,0x0038,0xc6e6,0x0000,0x0007 03ba 001c 044c | L| .DEBUG 0x001c,0x044c,0x8000,0x0000,0x0039,0x3376,0x0000,0x001f 03c2 0053 047c | S || .DEBUG 0x0053,0x047c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0008 03ca 0063 0480 | c | .DEBUG 0x0063,0x0480,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0016 03d2 0073 0484 | s | .DEBUG 0x0073,0x0484,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0024 03da 0083 0488 | | .DEBUG 0x0083,0x0488,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0032 03e2 0093 048c | | .DEBUG 0x0093,0x048c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0040 03ea 00b3 0494 | | .DEBUG 0x00b3,0x0494,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x0059 03f2 00d3 049c | | .DEBUG 0x00d3,0x049c,0x0001,0x0000,0x0038,0xc6e6,0x0000,0x006d 03fa 00eb 04a6 | | .DEBUG 0x00eb,0x04a6,0x0002,0x0000,0x0038,0xc6e6,0x0000,0x0071 0402 00fb 04ae | | .DEBUG 0x00fb,0x04ae,0x0002,0x0000,0x0039,0x3376,0x0000,0x00a9 040a 011b 04ba | | .DEBUG 0x011b,0x04ba,0x0002,0x0000,0x0039,0x3376,0x0000,0x00e9 0412 017b 04ee | { | .DEBUG 0x017b,0x04ee,0x0001,0x0000,0x0039,0x3376,0x0000,0x01ab 041a 01c3 050a | | .DEBUG 0x01c3,0x050a,0x2801,0x0002,0x0039,0x3376,0x0000,0x02d7 0422 02b3 055e | ^| .DEBUG 0x02b3,0x055e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0480 042a 02eb 057e | ~| .DEBUG 0x02eb,0x057e,0x0001,0x0000,0x0039,0x3376,0x0000,0x0520 0432 0323 059a | # | .DEBUG 0x0323,0x059a,0x0004,0x0000,0x0039,0x3376,0x0000,0x0263 043a ; -------------------------------------------------------------------------------------- 043a ; Debug3 Subtable 0x0 043a ; -------------------------------------------------------------------------------------- 043a 0008 0000 | | .DBG3TAB 0x0008,0x0000 043c 000b ffff | | .CONST 0x000b,0xffff 043e 000d fffe | | .CONST 0x000d,0xfffe 0440 000f fffd | | .CONST 0x000f,0xfffd 0442 0011 fffc | | .CONST 0x0011,0xfffc 0444 0013 fffb | | .CONST 0x0013,0xfffb 0446 0015 fffa | | .CONST 0x0015,0xfffa 0448 0017 fff9 | | .CONST 0x0017,0xfff9 044a 0019 fff8 | | .CONST 0x0019,0xfff8 044c ; -------------------------------------------------------------------------------------- 044c ; Debug3 Subtable 0x1 044c ; -------------------------------------------------------------------------------------- 044c 0017 0000 | | .DBG3TAB 0x0017,0x0000 044e 001c ffff | | .CONST 0x001c,0xffff 0450 001d fffe | | .CONST 0x001d,0xfffe 0452 001e fffd | | .CONST 0x001e,0xfffd 0454 001f fffc | | .CONST 0x001f,0xfffc 0456 0020 fffb | | .CONST 0x0020,0xfffb 0458 0021 fffa | ! | .CONST 0x0021,0xfffa 045a 0024 fff9 | $ | .CONST 0x0024,0xfff9 045c 0027 fff8 | ' | .CONST 0x0027,0xfff8 045e 0028 fff7 | ( | .CONST 0x0028,0xfff7 0460 002c fff6 | , | .CONST 0x002c,0xfff6 0462 002e fff5 | . | .CONST 0x002e,0xfff5 0464 0030 fff4 | 0 | .CONST 0x0030,0xfff4 0466 0032 fff3 | 2 | .CONST 0x0032,0xfff3 0468 0034 fff2 | 4 | .CONST 0x0034,0xfff2 046a 0036 fff1 | 6 | .CONST 0x0036,0xfff1 046c 0038 fff0 | 8 | .CONST 0x0038,0xfff0 046e 003a ffef | : | .CONST 0x003a,0xffef 0470 003c ffee | < | .CONST 0x003c,0xffee 0472 003e ffed | > | .CONST 0x003e,0xffed 0474 0040 ffec | @ | .CONST 0x0040,0xffec 0476 0042 ffeb | B | .CONST 0x0042,0xffeb 0478 0044 ffea | D | .CONST 0x0044,0xffea 047a 0046 ffe9 | F | .CONST 0x0046,0xffe9 047c ; -------------------------------------------------------------------------------------- 047c ; Debug3 Subtable 0x2 047c ; -------------------------------------------------------------------------------------- 047c 0000 0001 | | .DBG3TAB 0x0000,0x0001 047e 0053 0001 | S | .CONST 0x0053,0x0001 0480 ; -------------------------------------------------------------------------------------- 0480 ; Debug3 Subtable 0x3 0480 ; -------------------------------------------------------------------------------------- 0480 0000 0001 | | .DBG3TAB 0x0000,0x0001 0482 0063 0001 | c | .CONST 0x0063,0x0001 0484 ; -------------------------------------------------------------------------------------- 0484 ; Debug3 Subtable 0x4 0484 ; -------------------------------------------------------------------------------------- 0484 0000 0001 | | .DBG3TAB 0x0000,0x0001 0486 0073 0001 | s | .CONST 0x0073,0x0001 0488 ; -------------------------------------------------------------------------------------- 0488 ; Debug3 Subtable 0x5 0488 ; -------------------------------------------------------------------------------------- 0488 0000 0001 | | .DBG3TAB 0x0000,0x0001 048a 0083 0001 | | .CONST 0x0083,0x0001 048c ; -------------------------------------------------------------------------------------- 048c ; Debug3 Subtable 0x6 048c ; -------------------------------------------------------------------------------------- 048c 0002 0001 | | .DBG3TAB 0x0002,0x0001 048e 0093 ffff | | .CONST 0x0093,0xffff 0490 0095 fffe | | .CONST 0x0095,0xfffe 0492 009e 0001 | | .CONST 0x009e,0x0001 0494 ; -------------------------------------------------------------------------------------- 0494 ; Debug3 Subtable 0x7 0494 ; -------------------------------------------------------------------------------------- 0494 0002 0001 | | .DBG3TAB 0x0002,0x0001 0496 00b3 ffff | | .CONST 0x00b3,0xffff 0498 00b5 fffe | | .CONST 0x00b5,0xfffe 049a 00be 0001 | | .CONST 0x00be,0x0001 049c ; -------------------------------------------------------------------------------------- 049c ; Debug3 Subtable 0x8 049c ; -------------------------------------------------------------------------------------- 049c 0002 0002 | | .DBG3TAB 0x0002,0x0002 049e 00d3 ffff | | .CONST 0x00d3,0xffff 04a0 00d7 fffe | | .CONST 0x00d7,0xfffe 04a2 00d8 0001 | | .CONST 0x00d8,0x0001 04a4 00df 0002 | | .CONST 0x00df,0x0002 04a6 ; -------------------------------------------------------------------------------------- 04a6 ; Debug3 Subtable 0x9 04a6 ; -------------------------------------------------------------------------------------- 04a6 0000 0003 | | .DBG3TAB 0x0000,0x0003 04a8 00eb 0001 | | .CONST 0x00eb,0x0001 04aa 00ed 0002 | | .CONST 0x00ed,0x0002 04ac 00ef 0003 | | .CONST 0x00ef,0x0003 04ae ; -------------------------------------------------------------------------------------- 04ae ; Debug3 Subtable 0xa 04ae ; -------------------------------------------------------------------------------------- 04ae 0000 0005 | | .DBG3TAB 0x0000,0x0005 04b0 00fb 0001 | | .CONST 0x00fb,0x0001 04b2 0101 0002 | | .CONST 0x0101,0x0002 04b4 0103 0003 | | .CONST 0x0103,0x0003 04b6 010b 0004 | | .CONST 0x010b,0x0004 04b8 0110 0005 | | .CONST 0x0110,0x0005 04ba ; -------------------------------------------------------------------------------------- 04ba ; Debug3 Subtable 0xb 04ba ; -------------------------------------------------------------------------------------- 04ba 0004 0015 | | .DBG3TAB 0x0004,0x0015 04bc 011b ffff | | .CONST 0x011b,0xffff 04be 011c fffe | | .CONST 0x011c,0xfffe 04c0 011d fffd | | .CONST 0x011d,0xfffd 04c2 0121 fffc | ! | .CONST 0x0121,0xfffc 04c4 0124 0001 | $ | .CONST 0x0124,0x0001 04c6 0125 0002 | % | .CONST 0x0125,0x0002 04c8 0129 0003 | ) | .CONST 0x0129,0x0003 04ca 0130 0009 | 0 | .CONST 0x0130,0x0009 04cc 0136 000a | 6 | .CONST 0x0136,0x000a 04ce 0138 000b | 8 | .CONST 0x0138,0x000b 04d0 013c 000c | < | .CONST 0x013c,0x000c 04d2 0140 000d | @ | .CONST 0x0140,0x000d 04d4 0142 000e | B | .CONST 0x0142,0x000e 04d6 0144 000f | D | .CONST 0x0144,0x000f 04d8 0147 0010 | G | .CONST 0x0147,0x0010 04da 014b 0011 | K | .CONST 0x014b,0x0011 04dc 0150 0012 | P | .CONST 0x0150,0x0012 04de 0154 0013 | T | .CONST 0x0154,0x0013 04e0 0159 0004 | Y | .CONST 0x0159,0x0004 04e2 015c 0005 | \ | .CONST 0x015c,0x0005 04e4 015e 0006 | ^ | .CONST 0x015e,0x0006 04e6 0161 0007 | a | .CONST 0x0161,0x0007 04e8 0166 0008 | f | .CONST 0x0166,0x0008 04ea 016b 0014 | k | .CONST 0x016b,0x0014 04ec 016d 0015 | m | .CONST 0x016d,0x0015 04ee ; -------------------------------------------------------------------------------------- 04ee ; Debug3 Subtable 0xc 04ee ; -------------------------------------------------------------------------------------- 04ee 0005 0008 | | .DBG3TAB 0x0005,0x0008 04f0 017b ffff | { | .CONST 0x017b,0xffff 04f2 017d fffe | } | .CONST 0x017d,0xfffe 04f4 0182 fffd | | .CONST 0x0182,0xfffd 04f6 0186 fffc | | .CONST 0x0186,0xfffc 04f8 0187 fffb | | .CONST 0x0187,0xfffb 04fa 018b 0001 | | .CONST 0x018b,0x0001 04fc 018e 0002 | | .CONST 0x018e,0x0002 04fe 0197 0003 | | .CONST 0x0197,0x0003 0500 0199 0004 | | .CONST 0x0199,0x0004 0502 01aa 0005 | | .CONST 0x01aa,0x0005 0504 01ae 0006 | | .CONST 0x01ae,0x0006 0506 01b2 0007 | | .CONST 0x01b2,0x0007 0508 01b9 0008 | | .CONST 0x01b9,0x0008 050a ; -------------------------------------------------------------------------------------- 050a ; Debug3 Subtable 0xd 050a ; -------------------------------------------------------------------------------------- 050a 000d 001c | | .DBG3TAB 0x000d,0x001c 050c 01c3 ffff | | .CONST 0x01c3,0xffff 050e 01c4 fffe | | .CONST 0x01c4,0xfffe 0510 01c5 fffd | | .CONST 0x01c5,0xfffd 0512 01c8 fffc | | .CONST 0x01c8,0xfffc 0514 01cd fffb | | .CONST 0x01cd,0xfffb 0516 01cf fffa | | .CONST 0x01cf,0xfffa 0518 01d5 fff9 | | .CONST 0x01d5,0xfff9 051a 01db fff8 | | .CONST 0x01db,0xfff8 051c 01dc fff7 | | .CONST 0x01dc,0xfff7 051e 01de fff6 | | .CONST 0x01de,0xfff6 0520 01e1 fff5 | | .CONST 0x01e1,0xfff5 0522 01e2 fff4 | | .CONST 0x01e2,0xfff4 0524 01e7 fff3 | | .CONST 0x01e7,0xfff3 0526 01e8 0001 | | .CONST 0x01e8,0x0001 0528 01f4 0002 | | .CONST 0x01f4,0x0002 052a 01f6 0003 | | .CONST 0x01f6,0x0003 052c 01f8 0004 | | .CONST 0x01f8,0x0004 052e 020c 0005 | | .CONST 0x020c,0x0005 0530 020e 0006 | | .CONST 0x020e,0x0006 0532 0210 0007 | | .CONST 0x0210,0x0007 0534 0231 0008 | 1 | .CONST 0x0231,0x0008 0536 0233 0009 | 3 | .CONST 0x0233,0x0009 0538 0235 000a | 5 | .CONST 0x0235,0x000a 053a 024f 000b | O | .CONST 0x024f,0x000b 053c 0251 000c | Q | .CONST 0x0251,0x000c 053e 0253 000d | S | .CONST 0x0253,0x000d 0540 025d 000e | ] | .CONST 0x025d,0x000e 0542 025f 000f | _ | .CONST 0x025f,0x000f 0544 0261 0010 | a | .CONST 0x0261,0x0010 0546 0264 0011 | d | .CONST 0x0264,0x0011 0548 0275 0012 | u | .CONST 0x0275,0x0012 054a 0279 0013 | y | .CONST 0x0279,0x0013 054c 027e 0014 | ~ | .CONST 0x027e,0x0014 054e 0280 0015 | | .CONST 0x0280,0x0015 0550 0288 0016 | | .CONST 0x0288,0x0016 0552 0292 0017 | | .CONST 0x0292,0x0017 0554 0294 0018 | | .CONST 0x0294,0x0018 0556 0296 0019 | | .CONST 0x0296,0x0019 0558 02a0 001a | | .CONST 0x02a0,0x001a 055a 02a4 001b | | .CONST 0x02a4,0x001b 055c 02ae 001c | | .CONST 0x02ae,0x001c 055e ; -------------------------------------------------------------------------------------- 055e ; Debug3 Subtable 0xe 055e ; -------------------------------------------------------------------------------------- 055e 0003 000c | | .DBG3TAB 0x0003,0x000c 0560 02b3 ffff | | .CONST 0x02b3,0xffff 0562 02b4 fffe | | .CONST 0x02b4,0xfffe 0564 02b5 fffd | | .CONST 0x02b5,0xfffd 0566 02b6 0001 | | .CONST 0x02b6,0x0001 0568 02be 0002 | | .CONST 0x02be,0x0002 056a 02c0 0003 | | .CONST 0x02c0,0x0003 056c 02c2 0004 | | .CONST 0x02c2,0x0004 056e 02c4 0005 | | .CONST 0x02c4,0x0005 0570 02c5 0006 | | .CONST 0x02c5,0x0006 0572 02cc 000c | | .CONST 0x02cc,0x000c 0574 02cd 0007 | | .CONST 0x02cd,0x0007 0576 02d1 0008 | | .CONST 0x02d1,0x0008 0578 02d7 0009 | | .CONST 0x02d7,0x0009 057a 02db 000a | | .CONST 0x02db,0x000a 057c 02e1 000b | | .CONST 0x02e1,0x000b 057e ; -------------------------------------------------------------------------------------- 057e ; Debug3 Subtable 0xf 057e ; -------------------------------------------------------------------------------------- 057e 0003 000a | | .DBG3TAB 0x0003,0x000a 0580 02eb ffff | | .CONST 0x02eb,0xffff 0582 02ec fffe | | .CONST 0x02ec,0xfffe 0584 02ed fffd | | .CONST 0x02ed,0xfffd 0586 02ee 0001 | | .CONST 0x02ee,0x0001 0588 02f3 0002 | | .CONST 0x02f3,0x0002 058a 02f5 0003 | | .CONST 0x02f5,0x0003 058c 02f7 0004 | | .CONST 0x02f7,0x0004 058e 02f9 0005 | | .CONST 0x02f9,0x0005 0590 02fa 0006 | | .CONST 0x02fa,0x0006 0592 02fe 0007 | | .CONST 0x02fe,0x0007 0594 0303 0008 | | .CONST 0x0303,0x0008 0596 0309 0009 | | .CONST 0x0309,0x0009 0598 030f 000a | | .CONST 0x030f,0x000a 059a ; -------------------------------------------------------------------------------------- 059a ; Debug3 Subtable 0x10 059a ; -------------------------------------------------------------------------------------- 059a 0001 0004 | | .DBG3TAB 0x0001,0x0004 059c 0323 ffff | # | .CONST 0x0323,0xffff 059e 0328 0001 | ( | .CONST 0x0328,0x0001 05a0 0331 0002 | 1 | .CONST 0x0331,0x0002 05a2 0333 0003 | 3 | .CONST 0x0333,0x0003 05a4 0345 0004 | E | .CONST 0x0345,0x0004 05a6 0000 0000 | | .BLANK 0000[0x5a]