|
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: 2048 (0x800) Notes: 00_class, 5811_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 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0140 | @ | .CONST 0x0140 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0073 | s | .CONST 0x0073 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0027 | ' | .CONST 0x0027 ; Number of locals 000b INIT_0008: 000b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x020a,0x8000,0x0000,0x0037,0x5574,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0129 | ) | Execute Any,Make_Visible 000d 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0.0x1 = 0xd,0xfffe 000e 0129 | ) | Execute Any,Make_Visible 000f e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x2 = 0xf,0xfffd 0010 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0011 0129 | ) | Execute Any,Make_Visible 0012 e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x3 = 0x12,0xfffc 0013 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0014 0129 | ) | Execute Any,Make_Visible 0015 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x15,0xfffb 0017 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x17,0xfffa 0019 029a 008b | | Declare_Subprogram INIT_0088,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x19,0xfff9 001b 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x1b,0xfff8 001d 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1d,0xfff7 001f 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1f,0xfff6 0021 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x21,0xfff5 0023 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x23,0xfff4 0025 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x25,0xfff3 0027 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x27,0xfff2 0029 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x29,0xfff1 002b 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x2b,0xfff0 002d 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2d,0xffef 002f 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2f,0xffee 0031 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x31,0xffed 0033 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x33,0xffec 0035 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x35,0xffeb 0037 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x37,0xffea 0039 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x16 = 0x39,0xffe9 003b 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x17 = 0x3b,0xffe8 003d 029a 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x18 = 0x3d,0xffe7 003f 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x19 = 0x3f,0xffe6 0041 029a 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1a = 0x41,0xffe5 0043 0007 | | Action Break_Optional ; Debug Table 0x0.0x1b = 0x43,0xffe4 0044 00bf | | Action Accept_Activation ; Debug Table 0x0.0x1c = 0x44,0xffe3 0045 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1 = .DEBUG 0x0045,0x0246,0x8000,0x0000,0x0037,0x5964,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x45,0xffff 0046 00c7 | | Action Elaborate_Subprogram 0047 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x1 = 0x47,0xfffe 0048 00c7 | | Action Elaborate_Subprogram 0049 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x2 = 0x49,0xfffd 004a 00c7 | | Action Elaborate_Subprogram 004b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x3 = 0x4b,0xfffc 004c 00c7 | | Action Elaborate_Subprogram 004d 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x4 = 0x4d,0xfffb 004e 00c7 | | Action Elaborate_Subprogram 004f 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x5 = 0x4f,0xfffa 0050 00c7 | | Action Elaborate_Subprogram 0051 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x6 = 0x51,0xfff9 0052 00c7 | | Action Elaborate_Subprogram 0053 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x7 = 0x53,0xfff8 0054 00c7 | | Action Elaborate_Subprogram 0055 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x8 = 0x55,0xfff7 0056 00c7 | | Action Elaborate_Subprogram 0057 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x9 = 0x57,0xfff6 0058 00c7 | | Action Elaborate_Subprogram 0059 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0xa = 0x59,0xfff5 005a 00c7 | | Action Elaborate_Subprogram 005b 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0xb = 0x5b,0xfff4 005c 00c7 | | Action Elaborate_Subprogram 005d 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0xc = 0x5d,0xfff3 005e 00c7 | | Action Elaborate_Subprogram 005f 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0xd = 0x5f,0xfff2 0060 00c7 | | Action Elaborate_Subprogram 0061 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0xe = 0x61,0xfff1 0062 00c7 | | Action Elaborate_Subprogram 0063 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0xf = 0x63,0xfff0 0064 00c7 | | Action Elaborate_Subprogram 0065 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x10 = 0x65,0xffef 0066 00c7 | | Action Elaborate_Subprogram 0067 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0x11 = 0x67,0xffee 0068 00c7 | | Action Elaborate_Subprogram 0069 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x1.0x12 = 0x69,0xffed 006a 00c7 | | Action Elaborate_Subprogram 006b 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 ; Debug Table 0x1.0x13 = 0x6b,0xffec 006c 00c7 | | Action Elaborate_Subprogram 006d 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 ; Debug Table 0x1.0x14 = 0x6d,0xffeb 006e 00c7 | | Action Elaborate_Subprogram 006f 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 ; Debug Table 0x1.0x15 = 0x6f,0xffea 0070 00c7 | | Action Elaborate_Subprogram 0071 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 ; Debug Table 0x1.0x16 = 0x71,0xffe9 0072 00c7 | | Action Elaborate_Subprogram 0073 BODY_0008: 0073 00bc | | Action Signal_Activated 0074 00bb | | Action Signal_Completion 0075 0000 0000 | | .XXX[0x3] 0077 0000 | | 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 007b | { | .CONST 0x007b ; Address of begin 0079 0004 | | .CONST 0x0004 ; Address of exception handler 007a 0001 | | .CONST 0x0001 ; Number of locals 007b BODY_0078: 007b INIT_0078: 007b 4800 |H | Short_Literal 0x0 ; Debug Table 0x2 = .DEBUG 0x007b,0x0276,0x0001,0x0000,0x0037,0x5574,0x0000,0x001a ; Debug Table 0x2.0x0 = 0x7b,0x1 007c a5fe | | Store_Unchecked 0x2,-0x2 007d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 007e 0000 0000 | | .XXX[0x2] 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 4800 |H | Short_Literal 0x0 ; Debug Table 0x3 = .DEBUG 0x0083,0x027a,0x0001,0x0000,0x0037,0x5574,0x0000,0x0026 ; Debug Table 0x3.0x0 = 0x83,0x1 0084 a5fe | | Store_Unchecked 0x2,-0x2 0085 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0086 0000 0000 | | .XXX[0x2] 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 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x4 = .DEBUG 0x008b,0x027e,0x0001,0x0000,0x0037,0x5574,0x0000,0x0032 ; Debug Table 0x4.0x0 = 0x8b,0x1 008c 0000 0000 | | .BLANK 0000[0x4] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x5 = .DEBUG 0x0093,0x0282,0x0001,0x0000,0x0037,0x5574,0x0000,0x003a ; Debug Table 0x5.0x0 = 0x93,0x1 0094 0000 0000 | | .BLANK 0000[0x4] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x6 = .DEBUG 0x009b,0x0286,0x0001,0x0000,0x0037,0x5574,0x0000,0x0046 ; Debug Table 0x6.0x0 = 0x9b,0x1 009c 0000 0000 | | .BLANK 0000[0x4] 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x7 = .DEBUG 0x00a3,0x028a,0x0001,0x0000,0x0037,0x5574,0x0000,0x0052 ; Debug Table 0x7.0x0 = 0xa3,0x1 00a4 0000 0000 | | .BLANK 0000[0x4] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x8 = .DEBUG 0x00ab,0x028e,0x0001,0x0000,0x0037,0x5574,0x0000,0x005a ; Debug Table 0x8.0x0 = 0xab,0x1 00ac 0000 0000 | | .BLANK 0000[0x4] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9 = .DEBUG 0x00b3,0x0292,0x0001,0x0000,0x0037,0x5574,0x0000,0x0066 ; Debug Table 0x9.0x0 = 0xb3,0x1 00b4 0000 0000 | | .BLANK 0000[0x4] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00bb | | .CONST 0x00bb ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0001 | | .CONST 0x0001 ; Number of locals 00bb BODY_00b8: 00bb INIT_00b8: 00bb 4800 |H | Short_Literal 0x0 ; Debug Table 0xa = .DEBUG 0x00bb,0x0296,0x0001,0x0000,0x0037,0x5574,0x0000,0x0072 ; Debug Table 0xa.0x0 = 0xbb,0x1 00bc a5fe | | Store_Unchecked 0x2,-0x2 00bd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c3 | | .CONST 0x00c3 ; Address of begin 00c1 0004 | | .CONST 0x0004 ; Address of exception handler 00c2 0001 | | .CONST 0x0001 ; Number of locals 00c3 BODY_00c0: 00c3 INIT_00c0: 00c3 4800 |H | Short_Literal 0x0 ; Debug Table 0xb = .DEBUG 0x00c3,0x029a,0x0001,0x0000,0x0037,0x5574,0x0000,0x007e ; Debug Table 0xb.0x0 = 0xc3,0x1 00c4 a5fe | | Store_Unchecked 0x2,-0x2 00c5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00c6 0000 0000 | | .XXX[0x2] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00cb | | .CONST 0x00cb ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0001 | | .CONST 0x0001 ; Number of locals 00cb BODY_00c8: 00cb INIT_00c8: 00cb 00db | | Load_Top At_Offset_3 ; Debug Table 0xc = .DEBUG 0x00cb,0x029e,0x0001,0x0000,0x0037,0x5574,0x0000,0x008a ; Debug Table 0xc.0x0 = 0xcb,0x1 00cc 01d9 | | Execute Vector,Reverse_Bounds 00cd 0263 | c | Execute Discrete,Above_Bound 00ce 700e |p | Jump_Nonzero 0xdd 00cf e5fe | | Load 0x2,-0x2 ; Debug Table 0xc.0x1 = 0xcf,0x2 00d0 00d9 | | Load_Top At_Offset_1 00d1 e20f | | Load 0x1,0xf 00d2 00d9 | | Load_Top At_Offset_1 00d3 00db | | Load_Top At_Offset_3 00d4 01d7 | | Execute Vector,Field_Read 00d5 00d1 | | Pop_Control Pop_Count_1 00d6 e5ff | | Load 0x2,-0x1 00d7 821a | | Call 0x1,0x1a 00d8 00d9 | | Load_Top At_Offset_1 00d9 00db | | Load_Top At_Offset_3 00da 01d6 | | Execute Vector,Field_Write 00db 00d2 | | Pop_Control Pop_Count_2 00dc 3ff2 |? | Loop_Increasing 0xcf 00dd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00de 0000 0000 | | .XXX[0x2] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e3 | | .CONST 0x00e3 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0001 | | .CONST 0x0001 ; Number of locals 00e3 BODY_00e0: 00e3 INIT_00e0: 00e3 4800 |H | Short_Literal 0x0 ; Debug Table 0xd = .DEBUG 0x00e3,0x02a4,0x0002,0x0000,0x0037,0x5574,0x0000,0x0096 ; Debug Table 0xd.0x0 = 0xe3,0x1 00e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e5 0000 0000 | | .XXX[0x3] 00e7 0000 | | 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 4801 |H | Short_Literal 0x1 ; Debug Table 0xe = .DEBUG 0x00eb,0x02a8,0x0002,0x0000,0x0037,0x5574,0x0000,0x009f ; Debug Table 0xe.0x0 = 0xeb,0x1 00ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ed 0000 0000 | | .XXX[0x3] 00ef 0000 | | 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 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xf = .DEBUG 0x00f3,0x02ac,0x0001,0x0000,0x0037,0x5574,0x0000,0x00a8 ; Debug Table 0xf.0x0 = 0xf3,0x1 00f4 0000 0000 | | .BLANK 0000[0x4] 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 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x10 = .DEBUG 0x00fb,0x02b0,0x0001,0x0000,0x0037,0x5574,0x0000,0x00b4 ; Debug Table 0x10.0x0 = 0xfb,0x1 00fc 0000 0000 | | .BLANK 0000[0x4] 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 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x11 = .DEBUG 0x0103,0x02b4,0x0002,0x0000,0x0037,0x5574,0x0000,0x00bc ; Debug Table 0x11.0x0 = 0x103,0x1 0104 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0105 0000 0000 | | .XXX[0x3] 0107 0000 | | 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 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x12 = .DEBUG 0x010b,0x02b8,0x0002,0x0000,0x0037,0x5574,0x0000,0x00c5 ; Debug Table 0x12.0x0 = 0x10b,0x1 010c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 010d 0000 0000 | | .XXX[0x3] 010f 0000 | | 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0113 | | .CONST 0x0113 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0001 | | .CONST 0x0001 ; Number of locals 0113 BODY_0110: 0113 INIT_0110: 0113 4800 |H | Short_Literal 0x0 ; Debug Table 0x13 = .DEBUG 0x0113,0x02bc,0x0001,0x0000,0x0037,0x5574,0x0000,0x00ce ; Debug Table 0x13.0x0 = 0x113,0x1 0114 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0115 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0116 0000 0000 | | .XXX[0x2] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011b | | .CONST 0x011b ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0001 | | .CONST 0x0001 ; Number of locals 011b BODY_0118: 011b INIT_0118: 011b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x14 = .DEBUG 0x011b,0x02c0,0x0001,0x0000,0x0037,0x5574,0x0000,0x00d6 ; Debug Table 0x14.0x0 = 0x11b,0x1 011c 0000 0000 | | .BLANK 0000[0x4] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0123 | # | .CONST 0x0123 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0001 | | .CONST 0x0001 ; Number of locals 0123 BODY_0120: 0123 INIT_0120: 0123 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x15 = .DEBUG 0x0123,0x02c4,0x0002,0x0000,0x0037,0x5574,0x0000,0x00de ; Debug Table 0x15.0x0 = 0x123,0x1 0124 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0125 0000 0000 | | .XXX[0x3] 0127 0000 | | 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 012b | + | .CONST 0x012b ; Address of begin 0129 0004 | | .CONST 0x0004 ; Address of exception handler 012a 0001 | | .CONST 0x0001 ; Number of locals 012b BODY_0128: 012b INIT_0128: 012b 4801 |H | Short_Literal 0x1 ; Debug Table 0x16 = .DEBUG 0x012b,0x02c8,0x0002,0x0000,0x0037,0x5574,0x0000,0x00e7 ; Debug Table 0x16.0x0 = 0x12b,0x1 012c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 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 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x17 = .DEBUG 0x0133,0x02cc,0x0001,0x0000,0x0037,0x5574,0x0000,0x00f0 ; Debug Table 0x17.0x0 = 0x133,0x1 0134 0000 0000 | | .BLANK 0000[0x4] 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 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x18 = .DEBUG 0x013b,0x02d0,0x0002,0x0000,0x0037,0x5574,0x0000,0x00f8 ; Debug Table 0x18.0x0 = 0x13b,0x1 013c 00ca | | Action Exit_Nullary_Function 013d 0000 0000 | | .XXX[0x3] 013f 0000 | | 0140 ; -------------------------------------------------------------------------------------- 0140 ; Debug Table 0140 ; -------------------------------------------------------------------------------------- 0140 0003 0019 | | .CONST 0x0003,0x0019 0142 000b 020a | | .DEBUG 0x000b,0x020a,0x8000,0x0000,0x0037,0x5574,0x0000,0x0005 014a 0045 0246 | E F| .DEBUG 0x0045,0x0246,0x8000,0x0000,0x0037,0x5964,0x0000,0x0003 0152 007b 0276 | { v| .DEBUG 0x007b,0x0276,0x0001,0x0000,0x0037,0x5574,0x0000,0x001a 015a 0083 027a | z| .DEBUG 0x0083,0x027a,0x0001,0x0000,0x0037,0x5574,0x0000,0x0026 0162 008b 027e | ~| .DEBUG 0x008b,0x027e,0x0001,0x0000,0x0037,0x5574,0x0000,0x0032 016a 0093 0282 | | .DEBUG 0x0093,0x0282,0x0001,0x0000,0x0037,0x5574,0x0000,0x003a 0172 009b 0286 | | .DEBUG 0x009b,0x0286,0x0001,0x0000,0x0037,0x5574,0x0000,0x0046 017a 00a3 028a | | .DEBUG 0x00a3,0x028a,0x0001,0x0000,0x0037,0x5574,0x0000,0x0052 0182 00ab 028e | | .DEBUG 0x00ab,0x028e,0x0001,0x0000,0x0037,0x5574,0x0000,0x005a 018a 00b3 0292 | | .DEBUG 0x00b3,0x0292,0x0001,0x0000,0x0037,0x5574,0x0000,0x0066 0192 00bb 0296 | | .DEBUG 0x00bb,0x0296,0x0001,0x0000,0x0037,0x5574,0x0000,0x0072 019a 00c3 029a | | .DEBUG 0x00c3,0x029a,0x0001,0x0000,0x0037,0x5574,0x0000,0x007e 01a2 00cb 029e | | .DEBUG 0x00cb,0x029e,0x0001,0x0000,0x0037,0x5574,0x0000,0x008a 01aa 00e3 02a4 | | .DEBUG 0x00e3,0x02a4,0x0002,0x0000,0x0037,0x5574,0x0000,0x0096 01b2 00eb 02a8 | | .DEBUG 0x00eb,0x02a8,0x0002,0x0000,0x0037,0x5574,0x0000,0x009f 01ba 00f3 02ac | | .DEBUG 0x00f3,0x02ac,0x0001,0x0000,0x0037,0x5574,0x0000,0x00a8 01c2 00fb 02b0 | | .DEBUG 0x00fb,0x02b0,0x0001,0x0000,0x0037,0x5574,0x0000,0x00b4 01ca 0103 02b4 | | .DEBUG 0x0103,0x02b4,0x0002,0x0000,0x0037,0x5574,0x0000,0x00bc 01d2 010b 02b8 | | .DEBUG 0x010b,0x02b8,0x0002,0x0000,0x0037,0x5574,0x0000,0x00c5 01da 0113 02bc | | .DEBUG 0x0113,0x02bc,0x0001,0x0000,0x0037,0x5574,0x0000,0x00ce 01e2 011b 02c0 | | .DEBUG 0x011b,0x02c0,0x0001,0x0000,0x0037,0x5574,0x0000,0x00d6 01ea 0123 02c4 | # | .DEBUG 0x0123,0x02c4,0x0002,0x0000,0x0037,0x5574,0x0000,0x00de 01f2 012b 02c8 | + | .DEBUG 0x012b,0x02c8,0x0002,0x0000,0x0037,0x5574,0x0000,0x00e7 01fa 0133 02cc | 3 | .DEBUG 0x0133,0x02cc,0x0001,0x0000,0x0037,0x5574,0x0000,0x00f0 0202 013b 02d0 | ; | .DEBUG 0x013b,0x02d0,0x0002,0x0000,0x0037,0x5574,0x0000,0x00f8 020a ; -------------------------------------------------------------------------------------- 020a ; Debug3 Subtable 0x0 020a ; -------------------------------------------------------------------------------------- 020a 001d 0000 | | .DBG3TAB 0x001d,0x0000 020c 000b ffff | | .CONST 0x000b,0xffff 020e 000d fffe | | .CONST 0x000d,0xfffe 0210 000f fffd | | .CONST 0x000f,0xfffd 0212 0012 fffc | | .CONST 0x0012,0xfffc 0214 0015 fffb | | .CONST 0x0015,0xfffb 0216 0017 fffa | | .CONST 0x0017,0xfffa 0218 0019 fff9 | | .CONST 0x0019,0xfff9 021a 001b fff8 | | .CONST 0x001b,0xfff8 021c 001d fff7 | | .CONST 0x001d,0xfff7 021e 001f fff6 | | .CONST 0x001f,0xfff6 0220 0021 fff5 | ! | .CONST 0x0021,0xfff5 0222 0023 fff4 | # | .CONST 0x0023,0xfff4 0224 0025 fff3 | % | .CONST 0x0025,0xfff3 0226 0027 fff2 | ' | .CONST 0x0027,0xfff2 0228 0029 fff1 | ) | .CONST 0x0029,0xfff1 022a 002b fff0 | + | .CONST 0x002b,0xfff0 022c 002d ffef | - | .CONST 0x002d,0xffef 022e 002f ffee | / | .CONST 0x002f,0xffee 0230 0031 ffed | 1 | .CONST 0x0031,0xffed 0232 0033 ffec | 3 | .CONST 0x0033,0xffec 0234 0035 ffeb | 5 | .CONST 0x0035,0xffeb 0236 0037 ffea | 7 | .CONST 0x0037,0xffea 0238 0039 ffe9 | 9 | .CONST 0x0039,0xffe9 023a 003b ffe8 | ; | .CONST 0x003b,0xffe8 023c 003d ffe7 | = | .CONST 0x003d,0xffe7 023e 003f ffe6 | ? | .CONST 0x003f,0xffe6 0240 0041 ffe5 | A | .CONST 0x0041,0xffe5 0242 0043 ffe4 | C | .CONST 0x0043,0xffe4 0244 0044 ffe3 | D | .CONST 0x0044,0xffe3 0246 ; -------------------------------------------------------------------------------------- 0246 ; Debug3 Subtable 0x1 0246 ; -------------------------------------------------------------------------------------- 0246 0017 0000 | | .DBG3TAB 0x0017,0x0000 0248 0045 ffff | E | .CONST 0x0045,0xffff 024a 0047 fffe | G | .CONST 0x0047,0xfffe 024c 0049 fffd | I | .CONST 0x0049,0xfffd 024e 004b fffc | K | .CONST 0x004b,0xfffc 0250 004d fffb | M | .CONST 0x004d,0xfffb 0252 004f fffa | O | .CONST 0x004f,0xfffa 0254 0051 fff9 | Q | .CONST 0x0051,0xfff9 0256 0053 fff8 | S | .CONST 0x0053,0xfff8 0258 0055 fff7 | U | .CONST 0x0055,0xfff7 025a 0057 fff6 | W | .CONST 0x0057,0xfff6 025c 0059 fff5 | Y | .CONST 0x0059,0xfff5 025e 005b fff4 | [ | .CONST 0x005b,0xfff4 0260 005d fff3 | ] | .CONST 0x005d,0xfff3 0262 005f fff2 | _ | .CONST 0x005f,0xfff2 0264 0061 fff1 | a | .CONST 0x0061,0xfff1 0266 0063 fff0 | c | .CONST 0x0063,0xfff0 0268 0065 ffef | e | .CONST 0x0065,0xffef 026a 0067 ffee | g | .CONST 0x0067,0xffee 026c 0069 ffed | i | .CONST 0x0069,0xffed 026e 006b ffec | k | .CONST 0x006b,0xffec 0270 006d ffeb | m | .CONST 0x006d,0xffeb 0272 006f ffea | o | .CONST 0x006f,0xffea 0274 0071 ffe9 | q | .CONST 0x0071,0xffe9 0276 ; -------------------------------------------------------------------------------------- 0276 ; Debug3 Subtable 0x2 0276 ; -------------------------------------------------------------------------------------- 0276 0000 0001 | | .DBG3TAB 0x0000,0x0001 0278 007b 0001 | { | .CONST 0x007b,0x0001 027a ; -------------------------------------------------------------------------------------- 027a ; Debug3 Subtable 0x3 027a ; -------------------------------------------------------------------------------------- 027a 0000 0001 | | .DBG3TAB 0x0000,0x0001 027c 0083 0001 | | .CONST 0x0083,0x0001 027e ; -------------------------------------------------------------------------------------- 027e ; Debug3 Subtable 0x4 027e ; -------------------------------------------------------------------------------------- 027e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0280 008b 0001 | | .CONST 0x008b,0x0001 0282 ; -------------------------------------------------------------------------------------- 0282 ; Debug3 Subtable 0x5 0282 ; -------------------------------------------------------------------------------------- 0282 0000 0001 | | .DBG3TAB 0x0000,0x0001 0284 0093 0001 | | .CONST 0x0093,0x0001 0286 ; -------------------------------------------------------------------------------------- 0286 ; Debug3 Subtable 0x6 0286 ; -------------------------------------------------------------------------------------- 0286 0000 0001 | | .DBG3TAB 0x0000,0x0001 0288 009b 0001 | | .CONST 0x009b,0x0001 028a ; -------------------------------------------------------------------------------------- 028a ; Debug3 Subtable 0x7 028a ; -------------------------------------------------------------------------------------- 028a 0000 0001 | | .DBG3TAB 0x0000,0x0001 028c 00a3 0001 | | .CONST 0x00a3,0x0001 028e ; -------------------------------------------------------------------------------------- 028e ; Debug3 Subtable 0x8 028e ; -------------------------------------------------------------------------------------- 028e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0290 00ab 0001 | | .CONST 0x00ab,0x0001 0292 ; -------------------------------------------------------------------------------------- 0292 ; Debug3 Subtable 0x9 0292 ; -------------------------------------------------------------------------------------- 0292 0000 0001 | | .DBG3TAB 0x0000,0x0001 0294 00b3 0001 | | .CONST 0x00b3,0x0001 0296 ; -------------------------------------------------------------------------------------- 0296 ; Debug3 Subtable 0xa 0296 ; -------------------------------------------------------------------------------------- 0296 0000 0001 | | .DBG3TAB 0x0000,0x0001 0298 00bb 0001 | | .CONST 0x00bb,0x0001 029a ; -------------------------------------------------------------------------------------- 029a ; Debug3 Subtable 0xb 029a ; -------------------------------------------------------------------------------------- 029a 0000 0001 | | .DBG3TAB 0x0000,0x0001 029c 00c3 0001 | | .CONST 0x00c3,0x0001 029e ; -------------------------------------------------------------------------------------- 029e ; Debug3 Subtable 0xc 029e ; -------------------------------------------------------------------------------------- 029e 0000 0002 | | .DBG3TAB 0x0000,0x0002 02a0 00cb 0001 | | .CONST 0x00cb,0x0001 02a2 00cf 0002 | | .CONST 0x00cf,0x0002 02a4 ; -------------------------------------------------------------------------------------- 02a4 ; Debug3 Subtable 0xd 02a4 ; -------------------------------------------------------------------------------------- 02a4 0000 0001 | | .DBG3TAB 0x0000,0x0001 02a6 00e3 0001 | | .CONST 0x00e3,0x0001 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; Debug3 Subtable 0xe 02a8 ; -------------------------------------------------------------------------------------- 02a8 0000 0001 | | .DBG3TAB 0x0000,0x0001 02aa 00eb 0001 | | .CONST 0x00eb,0x0001 02ac ; -------------------------------------------------------------------------------------- 02ac ; Debug3 Subtable 0xf 02ac ; -------------------------------------------------------------------------------------- 02ac 0000 0001 | | .DBG3TAB 0x0000,0x0001 02ae 00f3 0001 | | .CONST 0x00f3,0x0001 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; Debug3 Subtable 0x10 02b0 ; -------------------------------------------------------------------------------------- 02b0 0000 0001 | | .DBG3TAB 0x0000,0x0001 02b2 00fb 0001 | | .CONST 0x00fb,0x0001 02b4 ; -------------------------------------------------------------------------------------- 02b4 ; Debug3 Subtable 0x11 02b4 ; -------------------------------------------------------------------------------------- 02b4 0000 0001 | | .DBG3TAB 0x0000,0x0001 02b6 0103 0001 | | .CONST 0x0103,0x0001 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; Debug3 Subtable 0x12 02b8 ; -------------------------------------------------------------------------------------- 02b8 0000 0001 | | .DBG3TAB 0x0000,0x0001 02ba 010b 0001 | | .CONST 0x010b,0x0001 02bc ; -------------------------------------------------------------------------------------- 02bc ; Debug3 Subtable 0x13 02bc ; -------------------------------------------------------------------------------------- 02bc 0000 0001 | | .DBG3TAB 0x0000,0x0001 02be 0113 0001 | | .CONST 0x0113,0x0001 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; Debug3 Subtable 0x14 02c0 ; -------------------------------------------------------------------------------------- 02c0 0000 0001 | | .DBG3TAB 0x0000,0x0001 02c2 011b 0001 | | .CONST 0x011b,0x0001 02c4 ; -------------------------------------------------------------------------------------- 02c4 ; Debug3 Subtable 0x15 02c4 ; -------------------------------------------------------------------------------------- 02c4 0000 0001 | | .DBG3TAB 0x0000,0x0001 02c6 0123 0001 | # | .CONST 0x0123,0x0001 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; Debug3 Subtable 0x16 02c8 ; -------------------------------------------------------------------------------------- 02c8 0000 0001 | | .DBG3TAB 0x0000,0x0001 02ca 012b 0001 | + | .CONST 0x012b,0x0001 02cc ; -------------------------------------------------------------------------------------- 02cc ; Debug3 Subtable 0x17 02cc ; -------------------------------------------------------------------------------------- 02cc 0000 0001 | | .DBG3TAB 0x0000,0x0001 02ce 0133 0001 | 3 | .CONST 0x0133,0x0001 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; Debug3 Subtable 0x18 02d0 ; -------------------------------------------------------------------------------------- 02d0 0000 0001 | | .DBG3TAB 0x0000,0x0001 02d2 013b 0001 | ; | .CONST 0x013b,0x0001 02d4 0000 0000 | | .BLANK 0000[0x12c]