|
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, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 01b8 | | .CONST 0x01b8 ; 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 00ea | | .CONST 0x00ea ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0023 | # | .CONST 0x0023 ; Number of locals 000b INIT_0008: 000b 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x026a,0x0000,0x0000,0x0056,0xb4b5,0x0000,0x1bb7 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1b,0xfff7 001d 029a 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 029a 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1f,0xfff5 0021 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x21,0xfff4 0023 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x23,0xfff3 0025 029a 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x25,0xfff2 0027 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x27,0xfff1 0029 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x29,0xfff0 002b 029a 0173 | s| Declare_Subprogram INIT_0170,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2b,0xffef 002d 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2d,0xffee 002f 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x2f,0xffed 0031 029a 018b | | Declare_Subprogram INIT_0188,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x31,0xffec 0033 00bf | | Action Accept_Activation 0034 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1 = .DEBUG 0x0034,0x0294,0x0000,0x0000,0x0056,0xbad5,0x0000,0x0004 ; Debug Table 0x1.0x0 = 0x34,0xffff ; Debug Table 0x1.0x1 = 0x34,0xfffe 0035 0266 | f | Execute Discrete,Bounds 0036 00ed | | Load_Encached Diana_Symbol_Rep_Cache 0037 02a0 | | Declare_Subprogram Null_Subprogram 0038 4801 |H | Short_Literal 0x1 0039 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 003a 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x2 = 0x3a,0xfffd 003b 4812 |H | Short_Literal 0x12 003c 00da | | Load_Top At_Offset_2 003d 0334 | 4 | Declare_Variable Array,With_Constraint 003e 0092 018f | | Action Push_String_Extended,0x18f ; "+" 0040 00eb | | Load_Encached Diana_Cache 0041 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0042 4801 |H | Short_Literal 0x1 0043 00da | | Load_Top At_Offset_2 0044 01d6 | | Execute Vector,Field_Write 0045 0092 0190 | | Action Push_String_Extended,0x190 ; "-" 0047 00eb | | Load_Encached Diana_Cache 0048 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0049 4802 |H | Short_Literal 0x2 004a 00da | | Load_Top At_Offset_2 004b 01d6 | | Execute Vector,Field_Write 004c 0092 0191 | | Action Push_String_Extended,0x191 ; "*" 004e 00eb | | Load_Encached Diana_Cache 004f 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0050 4803 |H | Short_Literal 0x3 0051 00da | | Load_Top At_Offset_2 0052 01d6 | | Execute Vector,Field_Write 0053 0092 0192 | | Action Push_String_Extended,0x192 ; "/" 0055 00eb | | Load_Encached Diana_Cache 0056 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0057 4804 |H | Short_Literal 0x4 0058 00da | | Load_Top At_Offset_2 0059 01d6 | | Execute Vector,Field_Write 005a 0092 0193 | | Action Push_String_Extended,0x193 ; "rem" 005c 00eb | | Load_Encached Diana_Cache 005d 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 005e 4805 |H | Short_Literal 0x5 005f 00da | | Load_Top At_Offset_2 0060 01d6 | | Execute Vector,Field_Write 0061 0092 0194 | | Action Push_String_Extended,0x194 ; "mod" 0063 00eb | | Load_Encached Diana_Cache 0064 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0065 4806 |H | Short_Literal 0x6 0066 00da | | Load_Top At_Offset_2 0067 01d6 | | Execute Vector,Field_Write 0068 0092 0195 | | Action Push_String_Extended,0x195 ; "**" 006a 00eb | | Load_Encached Diana_Cache 006b 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 006c 4807 |H | Short_Literal 0x7 006d 00da | | Load_Top At_Offset_2 006e 01d6 | | Execute Vector,Field_Write 006f 0092 0196 | | Action Push_String_Extended,0x196 ; "and" 0071 00eb | | Load_Encached Diana_Cache 0072 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0073 4808 |H | Short_Literal 0x8 0074 00da | | Load_Top At_Offset_2 0075 01d6 | | Execute Vector,Field_Write 0076 0092 0197 | | Action Push_String_Extended,0x197 ; "or" 0078 00eb | | Load_Encached Diana_Cache 0079 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 007a 4809 |H | Short_Literal 0x9 007b 00da | | Load_Top At_Offset_2 007c 01d6 | | Execute Vector,Field_Write 007d 0092 0198 | | Action Push_String_Extended,0x198 ; "xor" 007f 00eb | | Load_Encached Diana_Cache 0080 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0081 480a |H | Short_Literal 0xa 0082 00da | | Load_Top At_Offset_2 0083 01d6 | | Execute Vector,Field_Write 0084 0092 0199 | | Action Push_String_Extended,0x199 ; "not" 0086 00eb | | Load_Encached Diana_Cache 0087 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0088 480b |H | Short_Literal 0xb 0089 00da | | Load_Top At_Offset_2 008a 01d6 | | Execute Vector,Field_Write 008b 0092 019a | | Action Push_String_Extended,0x19a ; "&" 008d 00eb | | Load_Encached Diana_Cache 008e 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 008f 480c |H | Short_Literal 0xc 0090 00da | | Load_Top At_Offset_2 0091 01d6 | | Execute Vector,Field_Write 0092 0092 019b | | Action Push_String_Extended,0x19b ; "=" 0094 00eb | | Load_Encached Diana_Cache 0095 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0096 480d |H | Short_Literal 0xd 0097 00da | | Load_Top At_Offset_2 0098 01d6 | | Execute Vector,Field_Write 0099 0092 019c | | Action Push_String_Extended,0x19c ; "/=" 009b 00eb | | Load_Encached Diana_Cache 009c 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 009d 480e |H | Short_Literal 0xe 009e 00da | | Load_Top At_Offset_2 009f 01d6 | | Execute Vector,Field_Write 00a0 0092 019d | | Action Push_String_Extended,0x19d ; "<" 00a2 00eb | | Load_Encached Diana_Cache 00a3 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 00a4 480f |H | Short_Literal 0xf 00a5 00da | | Load_Top At_Offset_2 00a6 01d6 | | Execute Vector,Field_Write 00a7 0092 019e | | Action Push_String_Extended,0x19e ; ">" 00a9 00eb | | Load_Encached Diana_Cache 00aa 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 00ab 4810 |H | Short_Literal 0x10 00ac 00da | | Load_Top At_Offset_2 00ad 01d6 | | Execute Vector,Field_Write 00ae 0092 019f | | Action Push_String_Extended,0x19f ; "<=" 00b0 00eb | | Load_Encached Diana_Cache 00b1 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 00b2 4811 |H | Short_Literal 0x11 00b3 00da | | Load_Top At_Offset_2 00b4 01d6 | | Execute Vector,Field_Write 00b5 0092 01a0 | | Action Push_String_Extended,0x1a0 ; ">=" 00b7 00eb | | Load_Encached Diana_Cache 00b8 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 00b9 4812 |H | Short_Literal 0x12 00ba 00da | | Load_Top At_Offset_2 00bb 01d6 | | Execute Vector,Field_Write 00bc 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1.0x3 = 0xbc,0xfffc 00bd 0092 01a1 | | Action Push_String_Extended,0x1a1 ; "abs" 00bf 00eb | | Load_Encached Diana_Cache 00c0 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 00c1 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00c2 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x4 = 0xc2,0xfffb 00c3 00c7 | | Action Elaborate_Subprogram 00c4 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x5 = 0xc4,0xfffa 00c5 00c7 | | Action Elaborate_Subprogram 00c6 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x6 = 0xc6,0xfff9 00c7 00c7 | | Action Elaborate_Subprogram 00c8 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x7 = 0xc8,0xfff8 00c9 00c7 | | Action Elaborate_Subprogram 00ca 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x8 = 0xca,0xfff7 00cb 00c7 | | Action Elaborate_Subprogram 00cc 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x9 = 0xcc,0xfff6 00cd 00c7 | | Action Elaborate_Subprogram 00ce 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0xa = 0xce,0xfff5 00cf 00c7 | | Action Elaborate_Subprogram 00d0 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xb = 0xd0,0xfff4 00d1 00c7 | | Action Elaborate_Subprogram 00d2 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xc = 0xd2,0xfff3 00d3 00c7 | | Action Elaborate_Subprogram 00d4 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xd = 0xd4,0xfff2 00d5 00c7 | | Action Elaborate_Subprogram 00d6 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xe = 0xd6,0xfff1 00d7 00c7 | | Action Elaborate_Subprogram 00d8 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xf = 0xd8,0xfff0 00d9 00c7 | | Action Elaborate_Subprogram 00da 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x10 = 0xda,0xffef 00db 00c7 | | Action Elaborate_Subprogram 00dc 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x11 = 0xdc,0xffee 00dd 00c7 | | Action Elaborate_Subprogram 00de 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x12 = 0xde,0xffed 00df 00c7 | | Action Elaborate_Subprogram 00e0 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x13 = 0xe0,0xffec 00e1 00c7 | | Action Elaborate_Subprogram 00e2 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x14 = 0xe2,0xffeb 00e3 00c7 | | Action Elaborate_Subprogram 00e4 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x15 = 0xe4,0xffea 00e5 00c7 | | Action Elaborate_Subprogram 00e6 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x16 = 0xe6,0xffe9 00e7 00c7 | | Action Elaborate_Subprogram 00e8 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x17 = 0xe8,0xffe8 00e9 00c7 | | Action Elaborate_Subprogram 00ea BODY_0008: 00ea 00bc | | Action Signal_Activated 00eb 00bb | | Action Signal_Completion 00ec 0000 0000 | | .BLANK 0000[0x4] 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 e223 | # | Load 0x1,0x23 ; Debug Table 0x2 = .DEBUG 0x00f3,0x02c6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bb8 ; Debug Table 0x2.0x0 = 0xf3,0x1 00f4 00ca | | Action Exit_Nullary_Function 00f5 0000 0000 | | .XXX[0x3] 00f7 0000 | | 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 4801 |H | Short_Literal 0x1 ; Debug Table 0x3 = .DEBUG 0x00fb,0x02ca,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bbd ; Debug Table 0x3.0x0 = 0xfb,0x1 00fc e222 | " | Load 0x1,0x22 00fd 01d7 | | Execute Vector,Field_Read 00fe 00ca | | Action Exit_Nullary_Function 00ff 0000 | | .XXX[0x1] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 0103 | | .CONST 0x0103 ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0001 | | .CONST 0x0001 ; Number of locals 0103 BODY_0100: 0103 INIT_0100: 0103 4802 |H | Short_Literal 0x2 ; Debug Table 0x4 = .DEBUG 0x0103,0x02ce,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bc2 ; Debug Table 0x4.0x0 = 0x103,0x1 0104 e222 | " | Load 0x1,0x22 0105 01d7 | | Execute Vector,Field_Read 0106 00ca | | Action Exit_Nullary_Function 0107 0000 | | .XXX[0x1] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 010b | | .CONST 0x010b ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0001 | | .CONST 0x0001 ; Number of locals 010b BODY_0108: 010b INIT_0108: 010b 4803 |H | Short_Literal 0x3 ; Debug Table 0x5 = .DEBUG 0x010b,0x02d2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bc7 ; Debug Table 0x5.0x0 = 0x10b,0x1 010c e222 | " | Load 0x1,0x22 010d 01d7 | | Execute Vector,Field_Read 010e 00ca | | Action Exit_Nullary_Function 010f 0000 | | .XXX[0x1] 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 4804 |H | Short_Literal 0x4 ; Debug Table 0x6 = .DEBUG 0x0113,0x02d6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bcc ; Debug Table 0x6.0x0 = 0x113,0x1 0114 e222 | " | Load 0x1,0x22 0115 01d7 | | Execute Vector,Field_Read 0116 00ca | | Action Exit_Nullary_Function 0117 0000 | | .XXX[0x1] 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 4806 |H | Short_Literal 0x6 ; Debug Table 0x7 = .DEBUG 0x011b,0x02da,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bd1 ; Debug Table 0x7.0x0 = 0x11b,0x1 011c e222 | " | Load 0x1,0x22 011d 01d7 | | Execute Vector,Field_Read 011e 00ca | | Action Exit_Nullary_Function 011f 0000 | | .XXX[0x1] 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 4805 |H | Short_Literal 0x5 ; Debug Table 0x8 = .DEBUG 0x0123,0x02de,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bd6 ; Debug Table 0x8.0x0 = 0x123,0x1 0124 e222 | " | Load 0x1,0x22 0125 01d7 | | Execute Vector,Field_Read 0126 00ca | | Action Exit_Nullary_Function 0127 0000 | | .XXX[0x1] 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 4807 |H | Short_Literal 0x7 ; Debug Table 0x9 = .DEBUG 0x012b,0x02e2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bdb ; Debug Table 0x9.0x0 = 0x12b,0x1 012c e222 | " | Load 0x1,0x22 012d 01d7 | | Execute Vector,Field_Read 012e 00ca | | Action Exit_Nullary_Function 012f 0000 | | .XXX[0x1] 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 4808 |H | Short_Literal 0x8 ; Debug Table 0xa = .DEBUG 0x0133,0x02e6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1be0 ; Debug Table 0xa.0x0 = 0x133,0x1 0134 e222 | " | Load 0x1,0x22 0135 01d7 | | Execute Vector,Field_Read 0136 00ca | | Action Exit_Nullary_Function 0137 0000 | | .XXX[0x1] 0138 ; -------------------------------------------------------------------------------------- 0138 ; SUBPROGRAM 0138 ; -------------------------------------------------------------------------------------- 0138 013b | ; | .CONST 0x013b ; Address of begin 0139 0004 | | .CONST 0x0004 ; Address of exception handler 013a 0001 | | .CONST 0x0001 ; Number of locals 013b BODY_0138: 013b INIT_0138: 013b 4809 |H | Short_Literal 0x9 ; Debug Table 0xb = .DEBUG 0x013b,0x02ea,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1be5 ; Debug Table 0xb.0x0 = 0x13b,0x1 013c e222 | " | Load 0x1,0x22 013d 01d7 | | Execute Vector,Field_Read 013e 00ca | | Action Exit_Nullary_Function 013f 0000 | | .XXX[0x1] 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0143 | C | .CONST 0x0143 ; Address of begin 0141 0004 | | .CONST 0x0004 ; Address of exception handler 0142 0001 | | .CONST 0x0001 ; Number of locals 0143 BODY_0140: 0143 INIT_0140: 0143 480a |H | Short_Literal 0xa ; Debug Table 0xc = .DEBUG 0x0143,0x02ee,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bea ; Debug Table 0xc.0x0 = 0x143,0x1 0144 e222 | " | Load 0x1,0x22 0145 01d7 | | Execute Vector,Field_Read 0146 00ca | | Action Exit_Nullary_Function 0147 0000 | | .XXX[0x1] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014b | K | .CONST 0x014b ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0001 | | .CONST 0x0001 ; Number of locals 014b BODY_0148: 014b INIT_0148: 014b 480b |H | Short_Literal 0xb ; Debug Table 0xd = .DEBUG 0x014b,0x02f2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bef ; Debug Table 0xd.0x0 = 0x14b,0x1 014c e222 | " | Load 0x1,0x22 014d 01d7 | | Execute Vector,Field_Read 014e 00ca | | Action Exit_Nullary_Function 014f 0000 | | .XXX[0x1] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 0153 | S | .CONST 0x0153 ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0001 | | .CONST 0x0001 ; Number of locals 0153 BODY_0150: 0153 INIT_0150: 0153 480d |H | Short_Literal 0xd ; Debug Table 0xe = .DEBUG 0x0153,0x02f6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bf4 ; Debug Table 0xe.0x0 = 0x153,0x1 0154 e222 | " | Load 0x1,0x22 0155 01d7 | | Execute Vector,Field_Read 0156 00ca | | Action Exit_Nullary_Function 0157 0000 | | .XXX[0x1] 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 015b | [ | .CONST 0x015b ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 0001 | | .CONST 0x0001 ; Number of locals 015b BODY_0158: 015b INIT_0158: 015b 480e |H | Short_Literal 0xe ; Debug Table 0xf = .DEBUG 0x015b,0x02fa,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bf9 ; Debug Table 0xf.0x0 = 0x15b,0x1 015c e222 | " | Load 0x1,0x22 015d 01d7 | | Execute Vector,Field_Read 015e 00ca | | Action Exit_Nullary_Function 015f 0000 | | .XXX[0x1] 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0163 | c | .CONST 0x0163 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0001 | | .CONST 0x0001 ; Number of locals 0163 BODY_0160: 0163 INIT_0160: 0163 480f |H | Short_Literal 0xf ; Debug Table 0x10 = .DEBUG 0x0163,0x02fe,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bfe ; Debug Table 0x10.0x0 = 0x163,0x1 0164 e222 | " | Load 0x1,0x22 0165 01d7 | | Execute Vector,Field_Read 0166 00ca | | Action Exit_Nullary_Function 0167 0000 | | .XXX[0x1] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 4810 |H | Short_Literal 0x10 ; Debug Table 0x11 = .DEBUG 0x016b,0x0302,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c03 ; Debug Table 0x11.0x0 = 0x16b,0x1 016c e222 | " | Load 0x1,0x22 016d 01d7 | | Execute Vector,Field_Read 016e 00ca | | Action Exit_Nullary_Function 016f 0000 | | .XXX[0x1] 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 0173 | s | .CONST 0x0173 ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0001 | | .CONST 0x0001 ; Number of locals 0173 BODY_0170: 0173 INIT_0170: 0173 4812 |H | Short_Literal 0x12 ; Debug Table 0x12 = .DEBUG 0x0173,0x0306,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c08 ; Debug Table 0x12.0x0 = 0x173,0x1 0174 e222 | " | Load 0x1,0x22 0175 01d7 | | Execute Vector,Field_Read 0176 00ca | | Action Exit_Nullary_Function 0177 0000 | | .XXX[0x1] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017b | { | .CONST 0x017b ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0001 | | .CONST 0x0001 ; Number of locals 017b BODY_0178: 017b INIT_0178: 017b 4811 |H | Short_Literal 0x11 ; Debug Table 0x13 = .DEBUG 0x017b,0x030a,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c0d ; Debug Table 0x13.0x0 = 0x17b,0x1 017c e222 | " | Load 0x1,0x22 017d 01d7 | | Execute Vector,Field_Read 017e 00ca | | Action Exit_Nullary_Function 017f 0000 | | .XXX[0x1] 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 0183 | | .CONST 0x0183 ; Address of begin 0181 0004 | | .CONST 0x0004 ; Address of exception handler 0182 0001 | | .CONST 0x0001 ; Number of locals 0183 BODY_0180: 0183 INIT_0180: 0183 480c |H | Short_Literal 0xc ; Debug Table 0x14 = .DEBUG 0x0183,0x030e,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c12 ; Debug Table 0x14.0x0 = 0x183,0x1 0184 e222 | " | Load 0x1,0x22 0185 01d7 | | Execute Vector,Field_Read 0186 00ca | | Action Exit_Nullary_Function 0187 0000 | | .XXX[0x1] 0188 ; -------------------------------------------------------------------------------------- 0188 ; SUBPROGRAM 0188 ; -------------------------------------------------------------------------------------- 0188 018b | | .CONST 0x018b ; Address of begin 0189 0004 | | .CONST 0x0004 ; Address of exception handler 018a 0001 | | .CONST 0x0001 ; Number of locals 018b BODY_0188: 018b INIT_0188: 018b 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x018b,0x0312,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c17 ; Debug Table 0x15.0x0 = 0x18b,0x1 018c e222 | " | Load 0x1,0x22 018d 01d7 | | Execute Vector,Field_Read 018e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 018f ; -------------------------------------------------------------------------------------- 018f ; STRING TABLE 018f ; -------------------------------------------------------------------------------------- 018f 0028 | ( | .STRTAB 0x0028->0x01a3 ; "+" 0190 0027 | ' | .STRTAB 0x0027->0x01a3 ; "-" 0191 0026 | & | .STRTAB 0x0026->0x01a4 ; "*" 0192 0025 | % | .STRTAB 0x0025->0x01a4 ; "/" 0193 0024 | $ | .STRTAB 0x0024->0x01a5 ; "rem" 0194 0025 | % | .STRTAB 0x0025->0x01a6 ; "mod" 0195 0026 | & | .STRTAB 0x0026->0x01a8 ; "**" 0196 0026 | & | .STRTAB 0x0026->0x01a9 ; "and" 0197 0027 | ' | .STRTAB 0x0027->0x01aa ; "or" 0198 0027 | ' | .STRTAB 0x0027->0x01ab ; "xor" 0199 0028 | ( | .STRTAB 0x0028->0x01ad ; "not" 019a 0029 | ) | .STRTAB 0x0029->0x01ae ; "&" 019b 0028 | ( | .STRTAB 0x0028->0x01af ; "=" 019c 0027 | ' | .STRTAB 0x0027->0x01af ; "/=" 019d 0027 | ' | .STRTAB 0x0027->0x01b0 ; "<" 019e 0026 | & | .STRTAB 0x0026->0x01b1 ; ">" 019f 0025 | % | .STRTAB 0x0025->0x01b1 ; "<=" 01a0 0025 | % | .STRTAB 0x0025->0x01b2 ; ">=" 01a1 0025 | % | .STRTAB 0x0025->0x01b3 ; "abs" 01a2 0026 | & | .STREND 0x0026->0x01b5 01a3 2b2d 2a2f |+-*/| .STRTAB_STRINGS 01b5 0000 0000 | | .XXX[0x3] 01b7 0000 | | 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; Debug Table 01b8 ; -------------------------------------------------------------------------------------- 01b8 0003 0016 | | .CONST 0x0003,0x0016 01ba 000b 026a | j| .DEBUG 0x000b,0x026a,0x0000,0x0000,0x0056,0xb4b5,0x0000,0x1bb7 01c2 0034 0294 | 4 | .DEBUG 0x0034,0x0294,0x0000,0x0000,0x0056,0xbad5,0x0000,0x0004 01ca 00f3 02c6 | | .DEBUG 0x00f3,0x02c6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bb8 01d2 00fb 02ca | | .DEBUG 0x00fb,0x02ca,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bbd 01da 0103 02ce | | .DEBUG 0x0103,0x02ce,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bc2 01e2 010b 02d2 | | .DEBUG 0x010b,0x02d2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bc7 01ea 0113 02d6 | | .DEBUG 0x0113,0x02d6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bcc 01f2 011b 02da | | .DEBUG 0x011b,0x02da,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bd1 01fa 0123 02de | # | .DEBUG 0x0123,0x02de,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bd6 0202 012b 02e2 | + | .DEBUG 0x012b,0x02e2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bdb 020a 0133 02e6 | 3 | .DEBUG 0x0133,0x02e6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1be0 0212 013b 02ea | ; | .DEBUG 0x013b,0x02ea,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1be5 021a 0143 02ee | C | .DEBUG 0x0143,0x02ee,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bea 0222 014b 02f2 | K | .DEBUG 0x014b,0x02f2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bef 022a 0153 02f6 | S | .DEBUG 0x0153,0x02f6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bf4 0232 015b 02fa | [ | .DEBUG 0x015b,0x02fa,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bf9 023a 0163 02fe | c | .DEBUG 0x0163,0x02fe,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1bfe 0242 016b 0302 | k | .DEBUG 0x016b,0x0302,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c03 024a 0173 0306 | s | .DEBUG 0x0173,0x0306,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c08 0252 017b 030a | { | .DEBUG 0x017b,0x030a,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c0d 025a 0183 030e | | .DEBUG 0x0183,0x030e,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c12 0262 018b 0312 | | .DEBUG 0x018b,0x0312,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c17 026a ; -------------------------------------------------------------------------------------- 026a ; Debug3 Subtable 0x0 026a ; -------------------------------------------------------------------------------------- 026a 0014 0000 | | .DBG3TAB 0x0014,0x0000 026c 000b ffff | | .CONST 0x000b,0xffff 026e 000d fffe | | .CONST 0x000d,0xfffe 0270 000f fffd | | .CONST 0x000f,0xfffd 0272 0011 fffc | | .CONST 0x0011,0xfffc 0274 0013 fffb | | .CONST 0x0013,0xfffb 0276 0015 fffa | | .CONST 0x0015,0xfffa 0278 0017 fff9 | | .CONST 0x0017,0xfff9 027a 0019 fff8 | | .CONST 0x0019,0xfff8 027c 001b fff7 | | .CONST 0x001b,0xfff7 027e 001d fff6 | | .CONST 0x001d,0xfff6 0280 001f fff5 | | .CONST 0x001f,0xfff5 0282 0021 fff4 | ! | .CONST 0x0021,0xfff4 0284 0023 fff3 | # | .CONST 0x0023,0xfff3 0286 0025 fff2 | % | .CONST 0x0025,0xfff2 0288 0027 fff1 | ' | .CONST 0x0027,0xfff1 028a 0029 fff0 | ) | .CONST 0x0029,0xfff0 028c 002b ffef | + | .CONST 0x002b,0xffef 028e 002d ffee | - | .CONST 0x002d,0xffee 0290 002f ffed | / | .CONST 0x002f,0xffed 0292 0031 ffec | 1 | .CONST 0x0031,0xffec 0294 ; -------------------------------------------------------------------------------------- 0294 ; Debug3 Subtable 0x1 0294 ; -------------------------------------------------------------------------------------- 0294 0018 0000 | | .DBG3TAB 0x0018,0x0000 0296 0034 ffff | 4 | .CONST 0x0034,0xffff 0298 0034 fffe | 4 | .CONST 0x0034,0xfffe 029a 003a fffd | : | .CONST 0x003a,0xfffd 029c 00bc fffc | | .CONST 0x00bc,0xfffc 029e 00c2 fffb | | .CONST 0x00c2,0xfffb 02a0 00c4 fffa | | .CONST 0x00c4,0xfffa 02a2 00c6 fff9 | | .CONST 0x00c6,0xfff9 02a4 00c8 fff8 | | .CONST 0x00c8,0xfff8 02a6 00ca fff7 | | .CONST 0x00ca,0xfff7 02a8 00cc fff6 | | .CONST 0x00cc,0xfff6 02aa 00ce fff5 | | .CONST 0x00ce,0xfff5 02ac 00d0 fff4 | | .CONST 0x00d0,0xfff4 02ae 00d2 fff3 | | .CONST 0x00d2,0xfff3 02b0 00d4 fff2 | | .CONST 0x00d4,0xfff2 02b2 00d6 fff1 | | .CONST 0x00d6,0xfff1 02b4 00d8 fff0 | | .CONST 0x00d8,0xfff0 02b6 00da ffef | | .CONST 0x00da,0xffef 02b8 00dc ffee | | .CONST 0x00dc,0xffee 02ba 00de ffed | | .CONST 0x00de,0xffed 02bc 00e0 ffec | | .CONST 0x00e0,0xffec 02be 00e2 ffeb | | .CONST 0x00e2,0xffeb 02c0 00e4 ffea | | .CONST 0x00e4,0xffea 02c2 00e6 ffe9 | | .CONST 0x00e6,0xffe9 02c4 00e8 ffe8 | | .CONST 0x00e8,0xffe8 02c6 ; -------------------------------------------------------------------------------------- 02c6 ; Debug3 Subtable 0x2 02c6 ; -------------------------------------------------------------------------------------- 02c6 0000 0001 | | .DBG3TAB 0x0000,0x0001 02c8 00f3 0001 | | .CONST 0x00f3,0x0001 02ca ; -------------------------------------------------------------------------------------- 02ca ; Debug3 Subtable 0x3 02ca ; -------------------------------------------------------------------------------------- 02ca 0000 0001 | | .DBG3TAB 0x0000,0x0001 02cc 00fb 0001 | | .CONST 0x00fb,0x0001 02ce ; -------------------------------------------------------------------------------------- 02ce ; Debug3 Subtable 0x4 02ce ; -------------------------------------------------------------------------------------- 02ce 0000 0001 | | .DBG3TAB 0x0000,0x0001 02d0 0103 0001 | | .CONST 0x0103,0x0001 02d2 ; -------------------------------------------------------------------------------------- 02d2 ; Debug3 Subtable 0x5 02d2 ; -------------------------------------------------------------------------------------- 02d2 0000 0001 | | .DBG3TAB 0x0000,0x0001 02d4 010b 0001 | | .CONST 0x010b,0x0001 02d6 ; -------------------------------------------------------------------------------------- 02d6 ; Debug3 Subtable 0x6 02d6 ; -------------------------------------------------------------------------------------- 02d6 0000 0001 | | .DBG3TAB 0x0000,0x0001 02d8 0113 0001 | | .CONST 0x0113,0x0001 02da ; -------------------------------------------------------------------------------------- 02da ; Debug3 Subtable 0x7 02da ; -------------------------------------------------------------------------------------- 02da 0000 0001 | | .DBG3TAB 0x0000,0x0001 02dc 011b 0001 | | .CONST 0x011b,0x0001 02de ; -------------------------------------------------------------------------------------- 02de ; Debug3 Subtable 0x8 02de ; -------------------------------------------------------------------------------------- 02de 0000 0001 | | .DBG3TAB 0x0000,0x0001 02e0 0123 0001 | # | .CONST 0x0123,0x0001 02e2 ; -------------------------------------------------------------------------------------- 02e2 ; Debug3 Subtable 0x9 02e2 ; -------------------------------------------------------------------------------------- 02e2 0000 0001 | | .DBG3TAB 0x0000,0x0001 02e4 012b 0001 | + | .CONST 0x012b,0x0001 02e6 ; -------------------------------------------------------------------------------------- 02e6 ; Debug3 Subtable 0xa 02e6 ; -------------------------------------------------------------------------------------- 02e6 0000 0001 | | .DBG3TAB 0x0000,0x0001 02e8 0133 0001 | 3 | .CONST 0x0133,0x0001 02ea ; -------------------------------------------------------------------------------------- 02ea ; Debug3 Subtable 0xb 02ea ; -------------------------------------------------------------------------------------- 02ea 0000 0001 | | .DBG3TAB 0x0000,0x0001 02ec 013b 0001 | ; | .CONST 0x013b,0x0001 02ee ; -------------------------------------------------------------------------------------- 02ee ; Debug3 Subtable 0xc 02ee ; -------------------------------------------------------------------------------------- 02ee 0000 0001 | | .DBG3TAB 0x0000,0x0001 02f0 0143 0001 | C | .CONST 0x0143,0x0001 02f2 ; -------------------------------------------------------------------------------------- 02f2 ; Debug3 Subtable 0xd 02f2 ; -------------------------------------------------------------------------------------- 02f2 0000 0001 | | .DBG3TAB 0x0000,0x0001 02f4 014b 0001 | K | .CONST 0x014b,0x0001 02f6 ; -------------------------------------------------------------------------------------- 02f6 ; Debug3 Subtable 0xe 02f6 ; -------------------------------------------------------------------------------------- 02f6 0000 0001 | | .DBG3TAB 0x0000,0x0001 02f8 0153 0001 | S | .CONST 0x0153,0x0001 02fa ; -------------------------------------------------------------------------------------- 02fa ; Debug3 Subtable 0xf 02fa ; -------------------------------------------------------------------------------------- 02fa 0000 0001 | | .DBG3TAB 0x0000,0x0001 02fc 015b 0001 | [ | .CONST 0x015b,0x0001 02fe ; -------------------------------------------------------------------------------------- 02fe ; Debug3 Subtable 0x10 02fe ; -------------------------------------------------------------------------------------- 02fe 0000 0001 | | .DBG3TAB 0x0000,0x0001 0300 0163 0001 | c | .CONST 0x0163,0x0001 0302 ; -------------------------------------------------------------------------------------- 0302 ; Debug3 Subtable 0x11 0302 ; -------------------------------------------------------------------------------------- 0302 0000 0001 | | .DBG3TAB 0x0000,0x0001 0304 016b 0001 | k | .CONST 0x016b,0x0001 0306 ; -------------------------------------------------------------------------------------- 0306 ; Debug3 Subtable 0x12 0306 ; -------------------------------------------------------------------------------------- 0306 0000 0001 | | .DBG3TAB 0x0000,0x0001 0308 0173 0001 | s | .CONST 0x0173,0x0001 030a ; -------------------------------------------------------------------------------------- 030a ; Debug3 Subtable 0x13 030a ; -------------------------------------------------------------------------------------- 030a 0000 0001 | | .DBG3TAB 0x0000,0x0001 030c 017b 0001 | { | .CONST 0x017b,0x0001 030e ; -------------------------------------------------------------------------------------- 030e ; Debug3 Subtable 0x14 030e ; -------------------------------------------------------------------------------------- 030e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0310 0183 0001 | | .CONST 0x0183,0x0001 0312 ; -------------------------------------------------------------------------------------- 0312 ; Debug3 Subtable 0x15 0312 ; -------------------------------------------------------------------------------------- 0312 0000 0001 | | .DBG3TAB 0x0000,0x0001 0314 018b 0001 | | .CONST 0x018b,0x0001 0316 0000 0000 | | .BLANK 0000[0xea]