|
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, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_4270d5
└─⟦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 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 01c8 | | .CONST 0x01c8 ; 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 00e3 | | .CONST 0x00e3 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 002d | - | .CONST 0x002d ; Number of locals 000b INIT_0008: 000b 4818 |H | Short_Literal 0x18 000c 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected 000d 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated 000f 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated 0011 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated 0013 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated 0015 4800 |H | Short_Literal 0x0 0016 483f |H? | Short_Literal 0x3f 0017 00e3 | | Load_Encached Natural_Cache 0018 03f9 | | Declare_Type Discrete,Constrained,Visible 0019 029a 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call,Visible,Unelaborated 001b 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated 001d 029a 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call,Visible,Unelaborated 001f 029a 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call,Visible,Unelaborated 0021 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated 0023 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated 0025 029a 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Visible,Unelaborated 0027 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated 0029 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated 002b 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated 002d 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated 002f 029a 018b | | Declare_Subprogram INIT_0188,For_Outer_Call,Visible,Unelaborated 0031 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated 0033 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated 0035 029a 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated 0037 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated 0039 4800 |H | Short_Literal 0x0 003a 4804 |H | Short_Literal 0x4 003b e001 | | Load 0x0,0x1 003c 01d7 | | Execute Vector,Field_Read 003d 02a0 | | Declare_Subprogram Null_Subprogram 003e 038f | | Declare_Type Package,Defined,Visible 003f e001 | | Load 0x0,0x1 0040 4803 |H | Short_Literal 0x3 0041 e001 | | Load 0x0,0x1 0042 01d7 | | Execute Vector,Field_Read 0043 4802 |H | Short_Literal 0x2 0044 00db | | Load_Top At_Offset_3 0045 020e | | Execute Module,Augment_Imports 0046 0386 | | Declare_Variable Package,Visible 0047 4800 |H | Short_Literal 0x0 0048 4808 |H | Short_Literal 0x8 0049 e001 | | Load 0x0,0x1 004a 01d7 | | Execute Vector,Field_Read 004b 02a0 | | Declare_Subprogram Null_Subprogram 004c 038f | | Declare_Type Package,Defined,Visible 004d e001 | | Load 0x0,0x1 004e 4807 |H | Short_Literal 0x7 004f e001 | | Load 0x0,0x1 0050 01d7 | | Execute Vector,Field_Read 0051 4802 |H | Short_Literal 0x2 0052 00db | | Load_Top At_Offset_3 0053 020e | | Execute Module,Augment_Imports 0054 0386 | | Declare_Variable Package,Visible 0055 4800 |H | Short_Literal 0x0 0056 4802 |H | Short_Literal 0x2 0057 e001 | | Load 0x0,0x1 0058 01d7 | | Execute Vector,Field_Read 0059 02a0 | | Declare_Subprogram Null_Subprogram 005a 038f | | Declare_Type Package,Defined,Visible 005b e001 | | Load 0x0,0x1 005c 4801 |H | Short_Literal 0x1 005d e001 | | Load 0x0,0x1 005e 01d7 | | Execute Vector,Field_Read 005f 4802 |H | Short_Literal 0x2 0060 00db | | Load_Top At_Offset_3 0061 020e | | Execute Module,Augment_Imports 0062 0386 | | Declare_Variable Package,Visible 0063 4800 |H | Short_Literal 0x0 0064 4806 |H | Short_Literal 0x6 0065 e001 | | Load 0x0,0x1 0066 01d7 | | Execute Vector,Field_Read 0067 02a0 | | Declare_Subprogram Null_Subprogram 0068 038f | | Declare_Type Package,Defined,Visible 0069 e001 | | Load 0x0,0x1 006a 4805 |H | Short_Literal 0x5 006b e001 | | Load 0x0,0x1 006c 01d7 | | Execute Vector,Field_Read 006d 4802 |H | Short_Literal 0x2 006e 00db | | Load_Top At_Offset_3 006f 020e | | Execute Module,Augment_Imports 0070 0386 | | Declare_Variable Package,Visible 0071 4818 |H | Short_Literal 0x18 0072 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected 0073 4818 |H | Short_Literal 0x18 0074 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected 0075 00bf | | Action Accept_Activation 0076 e002 | | Load 0x0,0x2 0077 e003 | | Load 0x0,0x3 0078 4880 |H | Short_Literal 0x80 0079 e004 | | Load 0x0,0x4 007a 0387 | | Declare_Variable Package 007b 00d8 | | Load_Top At_Offset_0 007c 020f | | Execute Module,Activate 007d 00d8 | | Load_Top At_Offset_0 007e 1b11 | | Execute Package,Field_Read,Field_Number 0x11 007f e212 | | Load 0x1,0x12 0080 e227 | ' | Load 0x1,0x27 0081 029f 01bb | | Declare_Subprogram INIT_01b8,For_Call 0083 4803 |H | Short_Literal 0x3 0084 032d | - | Declare_Type Record,Defined 0085 00d8 | | Load_Top At_Offset_0 0086 02a0 | | Declare_Subprogram Null_Subprogram 0087 e20d | | Load 0x1,0xd 0088 03c7 | | Complete_Type Access,By_Defining 0089 00e3 | | Load_Encached Natural_Cache 008a 00da | | Load_Top At_Offset_2 008b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 008c 02a0 | | Declare_Subprogram Null_Subprogram 008d 4802 |H | Short_Literal 0x2 008e 032d | - | Declare_Type Record,Defined 008f 00d8 | | Load_Top At_Offset_0 0090 02a0 | | Declare_Subprogram Null_Subprogram 0091 e227 | ' | Load 0x1,0x27 0092 03c7 | | Complete_Type Access,By_Defining 0093 e005 | | Load 0x0,0x5 0094 e006 | | Load 0x0,0x6 0095 e20d | | Load 0x1,0xd 0096 e007 | | Load 0x0,0x7 0097 0387 | | Declare_Variable Package 0098 00d8 | | Load_Top At_Offset_0 0099 020f | | Execute Module,Activate 009a 00d8 | | Load_Top At_Offset_0 009b 1b18 | | Execute Package,Field_Read,Field_Number 0x18 009c 00d8 | | Load_Top At_Offset_0 009d 02a0 | | Declare_Subprogram Null_Subprogram 009e e228 | ( | Load 0x1,0x28 009f 03c7 | | Complete_Type Access,By_Defining 00a0 1d0e | | Execute_Immediate Reference_Lex_1,0xe 00a1 00c7 | | Action Elaborate_Subprogram 00a2 1d0f | | Execute_Immediate Reference_Lex_1,0xf 00a3 00c7 | | Action Elaborate_Subprogram 00a4 1d10 | | Execute_Immediate Reference_Lex_1,0x10 00a5 00c7 | | Action Elaborate_Subprogram 00a6 1d11 | | Execute_Immediate Reference_Lex_1,0x11 00a7 00c7 | | Action Elaborate_Subprogram 00a8 1d13 | | Execute_Immediate Reference_Lex_1,0x13 00a9 00c7 | | Action Elaborate_Subprogram 00aa 1d14 | | Execute_Immediate Reference_Lex_1,0x14 00ab 00c7 | | Action Elaborate_Subprogram 00ac 1d15 | | Execute_Immediate Reference_Lex_1,0x15 00ad 00c7 | | Action Elaborate_Subprogram 00ae 1d16 | | Execute_Immediate Reference_Lex_1,0x16 00af 00c7 | | Action Elaborate_Subprogram 00b0 1d17 | | Execute_Immediate Reference_Lex_1,0x17 00b1 00c7 | | Action Elaborate_Subprogram 00b2 1d18 | | Execute_Immediate Reference_Lex_1,0x18 00b3 00c7 | | Action Elaborate_Subprogram 00b4 1d19 | | Execute_Immediate Reference_Lex_1,0x19 00b5 00c7 | | Action Elaborate_Subprogram 00b6 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 00b7 00c7 | | Action Elaborate_Subprogram 00b8 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 00b9 00c7 | | Action Elaborate_Subprogram 00ba 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 00bb 00c7 | | Action Elaborate_Subprogram 00bc 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 00bd 00c7 | | Action Elaborate_Subprogram 00be 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 00bf 00c7 | | Action Elaborate_Subprogram 00c0 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 00c1 00c7 | | Action Elaborate_Subprogram 00c2 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00c3 00c7 | | Action Elaborate_Subprogram 00c4 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00c5 00c7 | | Action Elaborate_Subprogram 00c6 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 00c7 00c7 | | Action Elaborate_Subprogram 00c8 e008 | | Load 0x0,0x8 00c9 e229 | ) | Load 0x1,0x29 00ca 4802 |H | Short_Literal 0x2 00cb e223 | # | Load 0x1,0x23 00cc 020e | | Execute Module,Augment_Imports 00cd e223 | # | Load 0x1,0x23 00ce 020f | | Execute Module,Activate 00cf e20d | | Load 0x1,0xd 00d0 e229 | ) | Load 0x1,0x29 00d1 e223 | # | Load 0x1,0x23 00d2 1913 | | Execute Package,Field_Reference,Field_Number 0x13 00d3 e223 | # | Load 0x1,0x23 00d4 1918 | | Execute Package,Field_Reference,Field_Number 0x18 00d5 4804 |H | Short_Literal 0x4 00d6 e224 | $ | Load 0x1,0x24 00d7 020e | | Execute Module,Augment_Imports 00d8 e224 | $ | Load 0x1,0x24 00d9 020f | | Execute Module,Activate 00da e20d | | Load 0x1,0xd 00db e229 | ) | Load 0x1,0x29 00dc 4802 |H | Short_Literal 0x2 00dd e225 | % | Load 0x1,0x25 00de 020e | | Execute Module,Augment_Imports 00df e225 | % | Load 0x1,0x25 00e0 020f | | Execute Module,Activate 00e1 e226 | & | Load 0x1,0x26 00e2 020f | | Execute Module,Activate 00e3 BODY_0008: 00e3 00bc | | Action Signal_Activated 00e4 00bb | | Action Signal_Completion 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 e20d | | Load 0x1,0xd 00ec 00ca | | Action Exit_Nullary_Function 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 00da | | Load_Top At_Offset_2 00f4 022d | - | Execute Access,Is_Null 00f5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00f6 0000 0000 | | .XXX[0x2] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb 00da | | Load_Top At_Offset_2 00fc 0227 | ' | Execute Access,All_Reference 00fd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00fe e229 | ) | Load 0x1,0x29 00ff 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0100 e008 | | Load 0x0,0x8 0101 180d | | Execute Package,Field_Execute,Field_Number 0xd 0102 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0103 0000 0000 | | .BLANK 0000[0x5] 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 4800 |H | Short_Literal 0x0 010c e5fe | | Load 0x2,-0x2 010d 0227 | ' | Execute Access,All_Reference 010e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 010f e229 | ) | Load 0x1,0x29 0110 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0111 e5ff | | Load 0x2,-0x1 0112 0227 | ' | Execute Access,All_Reference 0113 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0114 e229 | ) | Load 0x1,0x29 0115 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0116 e008 | | Load 0x0,0x8 0117 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0118 00db | | Load_Top At_Offset_3 0119 0227 | ' | Execute Access,All_Reference 011a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 011b e5fe | | Load 0x2,-0x2 011c 0227 | ' | Execute Access,All_Reference 011d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 011e 027f | | Execute Discrete,Equal 011f 0279 | y | Execute Discrete,And 0120 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0121 0000 0000 | | .BLANK 0000[0x7] 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 00da | | Load_Top At_Offset_2 012c 0227 | ' | Execute Access,All_Reference 012d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 012e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 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 00da | | Load_Top At_Offset_2 0134 e5fe | | Load 0x2,-0x2 0135 027f | | Execute Discrete,Equal 0136 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 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 0833 | 3 | Execute_Immediate Raise,0x33 013c 0000 0000 | | .BLANK 0000[0x4] 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 0833 | 3 | Execute_Immediate Raise,0x33 0144 0000 0000 | | .BLANK 0000[0x4] 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 0833 | 3 | Execute_Immediate Raise,0x33 014c 0000 0000 | | .BLANK 0000[0x4] 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 0833 | 3 | Execute_Immediate Raise,0x33 0154 0000 0000 | | .BLANK 0000[0x4] 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 0833 | 3 | Execute_Immediate Raise,0x33 015c 0000 0000 | | .BLANK 0000[0x4] 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 00da | | Load_Top At_Offset_2 0164 0227 | ' | Execute Access,All_Reference 0165 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0166 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 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 00da | | Load_Top At_Offset_2 016c 0227 | ' | Execute Access,All_Reference 016d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 016e e229 | ) | Load 0x1,0x29 016f 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0170 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0171 0000 0000 | | .BLANK 0000[0x7] 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 0833 | 3 | Execute_Immediate Raise,0x33 017c 0000 0000 | | .BLANK 0000[0x4] 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 0833 | 3 | Execute_Immediate Raise,0x33 0184 0000 0000 | | .BLANK 0000[0x4] 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 018c 0227 | ' | Execute Access,All_Reference 018d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 018e e5fe | | Load 0x2,-0x2 018f 0227 | ' | Execute Access,All_Reference 0190 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0191 027f | | Execute Discrete,Equal 0192 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0193 0000 0000 | | .BLANK 0000[0x5] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b 0833 | 3 | Execute_Immediate Raise,0x33 019c 0000 0000 | | .BLANK 0000[0x4] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 0833 | 3 | Execute_Immediate Raise,0x33 01a4 0000 0000 | | .BLANK 0000[0x4] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01ab | | .CONST 0x01ab ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0001 | | .CONST 0x0001 ; Number of locals 01ab BODY_01a8: 01ab INIT_01a8: 01ab 0833 | 3 | Execute_Immediate Raise,0x33 01ac 0000 0000 | | .BLANK 0000[0x4] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b3 | | .CONST 0x01b3 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0001 | | .CONST 0x0001 ; Number of locals 01b3 BODY_01b0: 01b3 INIT_01b0: 01b3 0833 | 3 | Execute_Immediate Raise,0x33 01b4 0000 0000 | | .BLANK 0000[0x4] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bb | | .CONST 0x01bb ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0001 | | .CONST 0x0001 ; Number of locals 01bb BODY_01b8: 01bb INIT_01b8: 01bb 4601 |F | Jump_Case 0x2 01bc 7801 |x | Jump 0x1be ; case 0x0 01bd 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 01be 4800 |H | Short_Literal 0x0 01bf 00db | | Load_Top At_Offset_3 01c0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01c1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 01c2 0000 0000 | | .BLANK 0000[0x6] 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; Debug Table 01c8 ; -------------------------------------------------------------------------------------- 01c8 0004 0003 | | .DEBUG4 0x0004,0x0003,0xcdb8,0x0000,0x0001,0x0017 01ce 000b 022a | *| .DBG4T 0x000b,0x022a,0x8000,0x8000 01d2 0076 0264 | v d| .DBG4T 0x0076,0x0264,0x8000,0x8000 01d6 00eb 02a0 | | .DBG4T 0x00eb,0x02a0,0x0002,0x0000 01da 00f3 02a3 | | .DBG4T 0x00f3,0x02a3,0x0002,0x0000 01de 00fb 02a6 | | .DBG4T 0x00fb,0x02a6,0x0002,0x0000 01e2 010b 02a9 | | .DBG4T 0x010b,0x02a9,0x0002,0x0000 01e6 012b 02ac | + | .DBG4T 0x012b,0x02ac,0x0002,0x0000 01ea 0133 02af | 3 | .DBG4T 0x0133,0x02af,0x0002,0x0000 01ee 013b 02b2 | ; | .DBG4T 0x013b,0x02b2,0x0002,0x0000 01f2 0143 02b5 | C | .DBG4T 0x0143,0x02b5,0x0002,0x0000 01f6 014b 02b8 | K | .DBG4T 0x014b,0x02b8,0x0002,0x0000 01fa 0153 02bb | S | .DBG4T 0x0153,0x02bb,0x0002,0x0000 01fe 015b 02be | [ | .DBG4T 0x015b,0x02be,0x0002,0x0000 0202 0163 02c1 | c | .DBG4T 0x0163,0x02c1,0x0002,0x0000 0206 016b 02c4 | k | .DBG4T 0x016b,0x02c4,0x0002,0x0000 020a 017b 02c7 | { | .DBG4T 0x017b,0x02c7,0x0002,0x0000 020e 0183 02ca | | .DBG4T 0x0183,0x02ca,0x0002,0x0000 0212 018b 02cd | | .DBG4T 0x018b,0x02cd,0x0002,0x0000 0216 019b 02d0 | | .DBG4T 0x019b,0x02d0,0x0001,0x0000 021a 01a3 02d3 | | .DBG4T 0x01a3,0x02d3,0x0002,0x0000 021e 01ab 02d6 | | .DBG4T 0x01ab,0x02d6,0x0002,0x0000 0222 01b3 02d9 | | .DBG4T 0x01b3,0x02d9,0x0001,0x0000 0226 01bb 0000 | | .DBG4T 0x01bb,0x0000,0x0005,0x0000 022a ; -------------------------------------------------------------------------------------- 022a ; Debug chain 022a ; -------------------------------------------------------------------------------------- 022a 001c 0000 | | .DBGLEN 0x001c,0x0000 022c 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0037,0x0039,0x0047,0x0055,0x0063,0x0071,0x0073 0248 0001 0002 | | .XXX[0x1c] 024a 0003 0004 | | 024c 0005 0006 | | 024e 000b 000c | | 0250 000d 000e | | 0252 0010 0011 | | 0254 0012 0013 | | 0256 0014 0015 | | 0258 0016 0017 | | 025a 0019 001a | | 025c 001b 001c | | 025e 001d 001e | | 0260 001f 0020 | | 0262 0024 0026 | $ &| 0264 ; -------------------------------------------------------------------------------------- 0264 ; Debug chain 0264 ; -------------------------------------------------------------------------------------- 0264 001d 0000 | | .DBGLEN 0x001d,0x0000 0266 0076 007d | v }| .DBGLNO 0x0076,0x007d,0x0089,0x0093,0x009a,0x00a0,0x00a2,0x00a4,0x00a6,0x00a8,0x00aa,0x00ac,0x00ae,0x00b0,0x00b2,0x00b4,0x00b6,0x00b8,0x00ba,0x00bc,0x00be,0x00c0,0x00c2,0x00c4,0x00c6,0x00c8,0x00cf,0x00da,0x00e1 0283 0002 0003 | | .XXX[0x1d] 0285 0004 0005 | | 0287 0006 0007 | | 0289 0008 0009 | | 028b 000a 000b | | 028d 000c 000d | | 028f 000e 000f | | 0291 0010 0011 | | 0293 0012 0013 | | 0295 0014 0015 | | 0297 0016 0017 | | 0299 0018 0019 | | 029b 001a 001b | | 029d 001c 001d | | 029f 001e | | 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; Debug chain 02a0 ; -------------------------------------------------------------------------------------- 02a0 0000 0001 | | .DBGLEN 0x0000,0x0001 02a2 00eb | | .DBGLNO 0x00eb 02a3 ; -------------------------------------------------------------------------------------- 02a3 ; Debug chain 02a3 ; -------------------------------------------------------------------------------------- 02a3 0000 0001 | | .DBGLEN 0x0000,0x0001 02a5 00f3 | | .DBGLNO 0x00f3 02a6 ; -------------------------------------------------------------------------------------- 02a6 ; Debug chain 02a6 ; -------------------------------------------------------------------------------------- 02a6 0000 0001 | | .DBGLEN 0x0000,0x0001 02a8 00fb | | .DBGLNO 0x00fb 02a9 ; -------------------------------------------------------------------------------------- 02a9 ; Debug chain 02a9 ; -------------------------------------------------------------------------------------- 02a9 0000 0001 | | .DBGLEN 0x0000,0x0001 02ab 010b | | .DBGLNO 0x010b 02ac ; -------------------------------------------------------------------------------------- 02ac ; Debug chain 02ac ; -------------------------------------------------------------------------------------- 02ac 0000 0001 | | .DBGLEN 0x0000,0x0001 02ae 012b | + | .DBGLNO 0x012b 02af ; -------------------------------------------------------------------------------------- 02af ; Debug chain 02af ; -------------------------------------------------------------------------------------- 02af 0000 0001 | | .DBGLEN 0x0000,0x0001 02b1 0133 | 3 | .DBGLNO 0x0133 02b2 ; -------------------------------------------------------------------------------------- 02b2 ; Debug chain 02b2 ; -------------------------------------------------------------------------------------- 02b2 0000 0001 | | .DBGLEN 0x0000,0x0001 02b4 013b | ; | .DBGLNO 0x013b 02b5 ; -------------------------------------------------------------------------------------- 02b5 ; Debug chain 02b5 ; -------------------------------------------------------------------------------------- 02b5 0000 0001 | | .DBGLEN 0x0000,0x0001 02b7 0143 | C | .DBGLNO 0x0143 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; Debug chain 02b8 ; -------------------------------------------------------------------------------------- 02b8 0000 0001 | | .DBGLEN 0x0000,0x0001 02ba 014b | K | .DBGLNO 0x014b 02bb ; -------------------------------------------------------------------------------------- 02bb ; Debug chain 02bb ; -------------------------------------------------------------------------------------- 02bb 0000 0001 | | .DBGLEN 0x0000,0x0001 02bd 0153 | S | .DBGLNO 0x0153 02be ; -------------------------------------------------------------------------------------- 02be ; Debug chain 02be ; -------------------------------------------------------------------------------------- 02be 0000 0001 | | .DBGLEN 0x0000,0x0001 02c0 015b | [ | .DBGLNO 0x015b 02c1 ; -------------------------------------------------------------------------------------- 02c1 ; Debug chain 02c1 ; -------------------------------------------------------------------------------------- 02c1 0000 0001 | | .DBGLEN 0x0000,0x0001 02c3 0163 | c | .DBGLNO 0x0163 02c4 ; -------------------------------------------------------------------------------------- 02c4 ; Debug chain 02c4 ; -------------------------------------------------------------------------------------- 02c4 0000 0001 | | .DBGLEN 0x0000,0x0001 02c6 016b | k | .DBGLNO 0x016b 02c7 ; -------------------------------------------------------------------------------------- 02c7 ; Debug chain 02c7 ; -------------------------------------------------------------------------------------- 02c7 0000 0001 | | .DBGLEN 0x0000,0x0001 02c9 017b | { | .DBGLNO 0x017b 02ca ; -------------------------------------------------------------------------------------- 02ca ; Debug chain 02ca ; -------------------------------------------------------------------------------------- 02ca 0000 0001 | | .DBGLEN 0x0000,0x0001 02cc 0183 | | .DBGLNO 0x0183 02cd ; -------------------------------------------------------------------------------------- 02cd ; Debug chain 02cd ; -------------------------------------------------------------------------------------- 02cd 0000 0001 | | .DBGLEN 0x0000,0x0001 02cf 018b | | .DBGLNO 0x018b 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; Debug chain 02d0 ; -------------------------------------------------------------------------------------- 02d0 0000 0001 | | .DBGLEN 0x0000,0x0001 02d2 019b | | .DBGLNO 0x019b 02d3 ; -------------------------------------------------------------------------------------- 02d3 ; Debug chain 02d3 ; -------------------------------------------------------------------------------------- 02d3 0000 0001 | | .DBGLEN 0x0000,0x0001 02d5 01a3 | | .DBGLNO 0x01a3 02d6 ; -------------------------------------------------------------------------------------- 02d6 ; Debug chain 02d6 ; -------------------------------------------------------------------------------------- 02d6 0000 0001 | | .DBGLEN 0x0000,0x0001 02d8 01ab | | .DBGLNO 0x01ab 02d9 ; -------------------------------------------------------------------------------------- 02d9 ; Debug chain 02d9 ; -------------------------------------------------------------------------------------- 02d9 0000 0001 | | .DBGLEN 0x0000,0x0001 02db 01b3 | | .DBGLNO 0x01b3 02dc 0000 0000 | | .BLANK 0000[0x124]