|
|
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 - metrics - download
Length: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0a7cf5
└─⟦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 0260 | ` | .CONST 0x0260 ; 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 8001 | | .CONST 0x8001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0057 | W | .CONST 0x0057 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001e | | .CONST 0x001e ; Number of locals
000b INIT_0008:
000b 00c4 | | Action Make_Default
000c 00c4 | | Action Make_Default
000d 00c4 | | Action Make_Default
000e 00c4 | | Action Make_Default
000f 00c4 | | Action Make_Default
0010 00c4 | | Action Make_Default
0011 00c4 | | Action Make_Default
0012 00c4 | | Action Make_Default
0013 00c4 | | Action Make_Default
0014 00c4 | | Action Make_Default
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 00c4 | | Action Make_Default
001a 00c4 | | Action Make_Default
001b e001 | | Load 0x0,0x1
001c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001e 0129 | ) | Execute Any,Make_Visible
001f c211 | | Store 0x1,0x11
0020 e001 | | Load 0x0,0x1
0021 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0022 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0023 0129 | ) | Execute Any,Make_Visible
0024 c212 | | Store 0x1,0x12
0025 029a 0063 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0060
0027 c215 | | Store 0x1,0x15
0028 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
002a c213 | | Store 0x1,0x13
002b 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090
002d c216 | | Store 0x1,0x16
002e 029a 00ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a8
0030 c217 | | Store 0x1,0x17
0031 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
0033 c218 | | Store 0x1,0x18
0034 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8
0036 c219 | | Store 0x1,0x19
0037 029a 0103 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0100
0039 c21a | | Store 0x1,0x1a
003a 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120
003c c21b | | Store 0x1,0x1b
003d 029a 012b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0128
003f c21c | | Store 0x1,0x1c
0040 00bf | | Action Accept_Activation
0041 029d 014b | K| Declare_Subprogram For_Outer_Call,INIT_0148
0043 029d 015b | [| Declare_Subprogram For_Outer_Call,INIT_0158
0045 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0046 00c7 | | Action Elaborate_Subprogram
0047 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0048 00c7 | | Action Elaborate_Subprogram
0049 1d16 | | Execute_Immediate Reference_Lex_1,0x16
004a 00c7 | | Action Elaborate_Subprogram
004b 1d17 | | Execute_Immediate Reference_Lex_1,0x17
004c 00c7 | | Action Elaborate_Subprogram
004d 1d18 | | Execute_Immediate Reference_Lex_1,0x18
004e 00c7 | | Action Elaborate_Subprogram
004f 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0050 00c7 | | Action Elaborate_Subprogram
0051 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0052 00c7 | | Action Elaborate_Subprogram
0053 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0054 00c7 | | Action Elaborate_Subprogram
0055 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0056 00c7 | | Action Elaborate_Subprogram
0057 BODY_0008:
0057 00bc | | Action Signal_Activated
0058 00bb | | Action Signal_Completion
0059 0000 0000 | | .BLANK 0000[0x7]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0071 | q | .CONST 0x0071 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0004 | | .CONST 0x0004 ; Number of locals
0063 INIT_0060:
0063 00da | | Load_Top At_Offset_2
0064 e001 | | Load 0x0,0x1
0065 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0066 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0067 0f02 | | Execute_Immediate Equal,0x2
0068 0007 | | Action Break_Optional
0069 00db | | Load_Top At_Offset_3
006a e001 | | Load 0x0,0x1
006b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
006c 180e | | Execute Package,Field_Execute,Field_Number 0xe
006d 0c02 | | Execute_Immediate Greater_Equal,0x2
006e 0007 | | Action Break_Optional
006f 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
0071 BODY_0060:
0071 00da | | Load_Top At_Offset_2
0072 e5ff | | Load 0x2,-0x1
0073 821d | | Call 0x1,0x1d
0074 e5ff | | Load 0x2,-0x1
0075 821e | | Call 0x1,0x1e
0076 0278 | x | Execute Discrete,Or
0077 0279 | y | Execute Discrete,And
0078 00da | | Load_Top At_Offset_2
0079 0279 | y | Execute Discrete,And
007a 6803 |h | Jump_Zero 0x7e
007b e5ff | | Load 0x2,-0x1
007c 8404 | | Call 0x2,0x4
007d 4401 |D | Exit_Subprogram With_Result,0x1
007e 4800 |H | Short_Literal 0x0
007f 4401 |D | Exit_Subprogram With_Result,0x1
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 e001 | | Load 0x0,0x1
0084 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0085 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0086 4800 |H | Short_Literal 0x0
0087 4801 |H | Short_Literal 0x1
0088 4800 |H | Short_Literal 0x0
0089 e5ff | | Load 0x2,-0x1
008a e002 | | Load 0x0,0x2
008b 180f | | Execute Package,Field_Execute,Field_Number 0xf
008c 4401 |D | Exit_Subprogram With_Result,0x1
008d 0000 0000 | | .XXX[0x3]
008f 0000 | |
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0099 | | .CONST 0x0099 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0003 | | .CONST 0x0003 ; Number of locals
0093 INIT_0090:
0093 00da | | Load_Top At_Offset_2
0094 e003 | | Load 0x0,0x3
0095 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0096 e5fe | | Load 0x2,-0x2
0097 e003 | | Load 0x0,0x3
0098 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0099 BODY_0090:
0099 00d9 | | Load_Top At_Offset_1
009a 00d9 | | Load_Top At_Offset_1
009b 01de | | Execute Vector,Not_Equal
009c 6802 |h | Jump_Zero 0x9f
009d 4800 |H | Short_Literal 0x0
009e 4402 |D | Exit_Subprogram With_Result,0x2
009f 4801 |H | Short_Literal 0x1
00a0 4402 |D | Exit_Subprogram With_Result,0x2
00a1 0000 0000 | | .BLANK 0000[0x7]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00b1 | | .CONST 0x00b1 ; Address of begin
00a9 0004 | | .CONST 0x0004 ; Address of exception handler
00aa 0003 | | .CONST 0x0003 ; Number of locals
00ab INIT_00a8:
00ab 00da | | Load_Top At_Offset_2
00ac e003 | | Load 0x0,0x3
00ad 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00ae e5fe | | Load 0x2,-0x2
00af e003 | | Load 0x0,0x3
00b0 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00b1 BODY_00a8:
00b1 00d9 | | Load_Top At_Offset_1
00b2 00d9 | | Load_Top At_Offset_1
00b3 01de | | Execute Vector,Not_Equal
00b4 6806 |h | Jump_Zero 0xbb
00b5 4801 |H | Short_Literal 0x1
00b6 00d9 | | Load_Top At_Offset_1
00b7 00db | | Load_Top At_Offset_3
00b8 e004 | | Load 0x0,0x4
00b9 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00ba 4402 |D | Exit_Subprogram With_Result,0x2
00bb e5ff | | Load 0x2,-0x1
00bc 821e | | Call 0x1,0x1e
00bd e5fe | | Load 0x2,-0x2
00be 821d | | Call 0x1,0x1d
00bf 0279 | y | Execute Discrete,And
00c0 6802 |h | Jump_Zero 0xc3
00c1 4800 |H | Short_Literal 0x0
00c2 4402 |D | Exit_Subprogram With_Result,0x2
00c3 4801 |H | Short_Literal 0x1
00c4 4402 |D | Exit_Subprogram With_Result,0x2
00c5 0000 0000 | | .XXX[0x3]
00c7 0000 | |
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00d0 | | .CONST 0x00d0 ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0002 | | .CONST 0x0002 ; Number of locals
00cb INIT_00c8:
00cb 00da | | Load_Top At_Offset_2
00cc e001 | | Load 0x0,0x1
00cd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ce 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
00cf 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00d0 BODY_00c8:
00d0 00d8 | | Load_Top At_Offset_0
00d1 e005 | | Load 0x0,0x5
00d2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00d3 027f | | Execute Discrete,Equal
00d4 00d9 | | Load_Top At_Offset_1
00d5 e005 | | Load 0x0,0x5
00d6 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
00d7 027f | | Execute Discrete,Equal
00d8 0278 | x | Execute Discrete,Or
00d9 00d9 | | Load_Top At_Offset_1
00da e005 | | Load 0x0,0x5
00db 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
00dc 027f | | Execute Discrete,Equal
00dd 0278 | x | Execute Discrete,Or
00de 00d9 | | Load_Top At_Offset_1
00df e005 | | Load 0x0,0x5
00e0 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
00e1 027f | | Execute Discrete,Equal
00e2 0278 | x | Execute Discrete,Or
00e3 4401 |D | Exit_Subprogram With_Result,0x1
00e4 0000 0000 | | .BLANK 0000[0x4]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00f3 | | .CONST 0x00f3 ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0002 | | .CONST 0x0002 ; Number of locals
00eb INIT_00e8:
00eb 00da | | Load_Top At_Offset_2
00ec e001 | | Load 0x0,0x1
00ed 1b11 | | Execute Package,Field_Read,Field_Number 0x11
00ee 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00ef e001 | | Load 0x0,0x1
00f0 1b11 | | Execute Package,Field_Read,Field_Number 0x11
00f1 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00f2 03f1 | | Declare_Variable Discrete,With_Value
00f3 BODY_00e8:
00f3 00db | | Load_Top At_Offset_3
00f4 8215 | | Call 0x1,0x15
00f5 6803 |h | Jump_Zero 0xf9
00f6 00d8 | | Load_Top At_Offset_0
00f7 0f04 | | Execute_Immediate Equal,0x4
00f8 4401 |D | Exit_Subprogram With_Result,0x1
00f9 4800 |H | Short_Literal 0x0
00fa 4401 |D | Exit_Subprogram With_Result,0x1
00fb 0000 0000 | | .BLANK 0000[0x5]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0107 | | .CONST 0x0107 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0002 | | .CONST 0x0002 ; Number of locals
0103 INIT_0100:
0103 e211 | | Load 0x1,0x11
0104 02c7 | | Declare_Variable Any
0105 00d8 | | Load_Top At_Offset_0
0106 1c00 | | Execute_Immediate Run_Utility,0x0
0107 BODY_0100:
0107 00db | | Load_Top At_Offset_3
0108 8219 | | Call 0x1,0x19
0109 680d |h | Jump_Zero 0x117
010a 00db | | Load_Top At_Offset_3
010b e001 | | Load 0x0,0x1
010c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
010d 1810 | | Execute Package,Field_Execute,Field_Number 0x10
010e c402 | | Store 0x2,0x2
010f 00d8 | | Load_Top At_Offset_0
0110 8219 | | Call 0x1,0x19
0111 6803 |h | Jump_Zero 0x115
0112 00d8 | | Load_Top At_Offset_0
0113 821a | | Call 0x1,0x1a
0114 4401 |D | Exit_Subprogram With_Result,0x1
0115 00d8 | | Load_Top At_Offset_0
0116 4401 |D | Exit_Subprogram With_Result,0x1
0117 e001 | | Load 0x0,0x1
0118 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0119 180e | | Execute Package,Field_Execute,Field_Number 0xe
011a 4401 |D | Exit_Subprogram With_Result,0x1
011b 0000 0000 | | .BLANK 0000[0x5]
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 00da | | Load_Top At_Offset_2
0124 e006 | | Load 0x0,0x6
0125 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0126 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0127 4401 |D | Exit_Subprogram With_Result,0x1
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0139 | 9 | .CONST 0x0139 ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0006 | | .CONST 0x0006 ; Number of locals
012b INIT_0128:
012b e211 | | Load 0x1,0x11
012c 02c7 | | Declare_Variable Any
012d 00db | | Load_Top At_Offset_3
012e a402 | | Store_Unchecked 0x2,0x2
012f e211 | | Load 0x1,0x11
0130 02c7 | | Declare_Variable Any
0131 00d8 | | Load_Top At_Offset_0
0132 1c00 | | Execute_Immediate Run_Utility,0x0
0133 029f 018b | | Declare_Subprogram For_Call,INIT_0188
0135 029f 019b | | Declare_Subprogram For_Call,INIT_0198
0137 029f 01e3 | | Declare_Subprogram For_Call,INIT_01e0
0139 BODY_0128:
0139 e402 | | Load 0x2,0x2
013a 821d | | Call 0x1,0x1d
013b 6804 |h | Jump_Zero 0x140
013c 8405 | | Call 0x2,0x5
013d 6802 |h | Jump_Zero 0x140
013e 8406 | | Call 0x2,0x6
013f 7807 |x | Jump 0x147
0140 e5ff | | Load 0x2,-0x1
0141 00d8 | | Load_Top At_Offset_0
0142 0120 | | Execute Any,Is_Value
0143 7002 |p | Jump_Nonzero 0x146
0144 00d8 | | Load_Top At_Offset_0
0145 011e | | Execute Any,Convert
0146 4401 |D | Exit_Subprogram With_Result,0x1
0147 0831 | 1 | Execute_Immediate Raise,0x31
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 00da | | Load_Top At_Offset_2
014c e001 | | Load 0x0,0x1
014d 1b11 | | Execute Package,Field_Read,Field_Number 0x11
014e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
014f 0f02 | | Execute_Immediate Equal,0x2
0150 4401 |D | Exit_Subprogram With_Result,0x1
0151 0000 0000 | | .BLANK 0000[0x7]
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 00da | | Load_Top At_Offset_2
015c e001 | | Load 0x0,0x1
015d 1b11 | | Execute Package,Field_Read,Field_Number 0x11
015e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
015f 0f03 | | Execute_Immediate Equal,0x3
0160 4401 |D | Exit_Subprogram With_Result,0x1
0161 0000 0000 | | .BLANK 0000[0x7]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016e | n | .CONST 0x016e ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0002 | | .CONST 0x0002 ; Number of locals
016b INIT_0168:
016b 00da | | Load_Top At_Offset_2
016c e003 | | Load 0x0,0x3
016d 181c | | Execute Package,Field_Execute,Field_Number 0x1c
016e BODY_0168:
016e 00d8 | | Load_Top At_Offset_0
016f 01db | | Execute Vector,Length
0170 0c01 | | Execute_Immediate Greater_Equal,0x1
0171 6812 |h | Jump_Zero 0x184
0172 00d8 | | Load_Top At_Offset_0
0173 01dd | | Execute Vector,First
0174 00d9 | | Load_Top At_Offset_1
0175 01d7 | | Execute Vector,Field_Read
0176 0e5f | _ | Execute_Immediate Not_Equal,0x5f
0177 6802 |h | Jump_Zero 0x17a
0178 4801 |H | Short_Literal 0x1
0179 4401 |D | Exit_Subprogram With_Result,0x1
017a 0092 0254 | T| Action Push_String_Extended,0x254 ; "Ignoring "
017c e7ff | | Load 0x3,-0x1
017d e003 | | Load 0x0,0x3
017e 181e | | Execute Package,Field_Execute,Field_Number 0x1e
017f 01cc | | Execute Vector,Catenate
0180 e007 | | Load 0x0,0x7
0181 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0182 4800 |H | Short_Literal 0x0
0183 4401 |D | Exit_Subprogram With_Result,0x1
0184 4800 |H | Short_Literal 0x0
0185 4401 |D | Exit_Subprogram With_Result,0x1
0186 0000 0000 | | .XXX[0x2]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018d | | .CONST 0x018d ; Address of begin
0189 018f | | .CONST 0x018f ; Address of exception handler
018a 0002 | | .CONST 0x0002 ; Number of locals
018b INIT_0188:
018b 029f 0223 | #| Declare_Subprogram For_Call,INIT_0220
018d BODY_0188:
018d 8602 | | Call 0x3,0x2
018e 0831 | 1 | Execute_Immediate Raise,0x31
018f TRAP_0188:
018f 0007 | | Action Break_Optional
0190 e001 | | Load 0x0,0x1
0191 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0192 180e | | Execute Package,Field_Execute,Field_Number 0xe
0193 4403 |D | Exit_Subprogram With_Result,0x3
0194 0000 0000 | | .BLANK 0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019d | | .CONST 0x019d ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b e008 | | Load 0x0,0x8
019c 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
019d BODY_0198:
019d 00cf | | Action Mark_Auxiliary
019e e402 | | Load 0x2,0x2
019f e001 | | Load 0x0,0x1
01a0 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01a1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01a2 c402 | | Store 0x2,0x2
01a3 e402 | | Load 0x2,0x2
01a4 e001 | | Load 0x0,0x1
01a5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01a6 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
01a7 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01a8 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01a9 00d9 | | Load_Top At_Offset_1
01aa e005 | | Load 0x0,0x5
01ab 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01ac 027f | | Execute Discrete,Equal
01ad 6802 |h | Jump_Zero 0x1b0
01ae 4801 |H | Short_Literal 0x1
01af 00ca | | Action Exit_Nullary_Function
01b0 00d9 | | Load_Top At_Offset_1
01b1 e005 | | Load 0x0,0x5
01b2 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01b3 027f | | Execute Discrete,Equal
01b4 6802 |h | Jump_Zero 0x1b7
01b5 4800 |H | Short_Literal 0x0
01b6 00ca | | Action Exit_Nullary_Function
01b7 00d9 | | Load_Top At_Offset_1
01b8 e005 | | Load 0x0,0x5
01b9 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01ba 027f | | Execute Discrete,Equal
01bb 6802 |h | Jump_Zero 0x1be
01bc 4800 |H | Short_Literal 0x0
01bd 00ca | | Action Exit_Nullary_Function
01be 00d9 | | Load_Top At_Offset_1
01bf e005 | | Load 0x0,0x5
01c0 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01c1 027f | | Execute Discrete,Equal
01c2 6802 |h | Jump_Zero 0x1c5
01c3 4800 |H | Short_Literal 0x0
01c4 00ca | | Action Exit_Nullary_Function
01c5 00d9 | | Load_Top At_Offset_1
01c6 e005 | | Load 0x0,0x5
01c7 180f | | Execute Package,Field_Execute,Field_Number 0xf
01c8 027f | | Execute Discrete,Equal
01c9 6802 |h | Jump_Zero 0x1cc
01ca 4800 |H | Short_Literal 0x0
01cb 00ca | | Action Exit_Nullary_Function
01cc 00d9 | | Load_Top At_Offset_1
01cd e005 | | Load 0x0,0x5
01ce 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01cf 027f | | Execute Discrete,Equal
01d0 6802 |h | Jump_Zero 0x1d3
01d1 4800 |H | Short_Literal 0x0
01d2 00ca | | Action Exit_Nullary_Function
01d3 00d9 | | Load_Top At_Offset_1
01d4 e005 | | Load 0x0,0x5
01d5 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01d6 027f | | Execute Discrete,Equal
01d7 6802 |h | Jump_Zero 0x1da
01d8 4800 |H | Short_Literal 0x0
01d9 00ca | | Action Exit_Nullary_Function
01da 00c9 | | Action Pop_Auxiliary_Loop
01db 7fc2 | | Jump 0x19e
01dc 0000 0000 | | .BLANK 0000[0x4]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01f1 | | .CONST 0x01f1 ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0003 | | .CONST 0x0003 ; Number of locals
01e3 INIT_01e0:
01e3 e211 | | Load 0x1,0x11
01e4 02c7 | | Declare_Variable Any
01e5 e402 | | Load 0x2,0x2
01e6 e001 | | Load 0x0,0x1
01e7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01e8 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01e9 a602 | | Store_Unchecked 0x3,0x2
01ea e211 | | Load 0x1,0x11
01eb 02c7 | | Declare_Variable Any
01ec 4800 |H | Short_Literal 0x0
01ed 00da | | Load_Top At_Offset_2
01ee e009 | | Load 0x0,0x9
01ef 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01f0 a603 | | Store_Unchecked 0x3,0x3
01f1 BODY_01e0:
01f1 00d8 | | Load_Top At_Offset_0
01f2 e001 | | Load 0x0,0x1
01f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f4 180f | | Execute Package,Field_Execute,Field_Number 0xf
01f5 00da | | Load_Top At_Offset_2
01f6 00da | | Load_Top At_Offset_2
01f7 e001 | | Load 0x0,0x1
01f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f9 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01fa 0278 | x | Execute Discrete,Or
01fb 6808 |h | Jump_Zero 0x204
01fc e5ff | | Load 0x2,-0x1
01fd 00d8 | | Load_Top At_Offset_0
01fe 0120 | | Execute Any,Is_Value
01ff 7002 |p | Jump_Nonzero 0x202
0200 00d8 | | Load_Top At_Offset_0
0201 011e | | Execute Any,Convert
0202 00cb | | Action Pop_Block_With_Result
0203 4401 |D | Exit_Subprogram With_Result,0x1
0204 00d8 | | Load_Top At_Offset_0
0205 e402 | | Load 0x2,0x2
0206 e5ff | | Load 0x2,-0x1
0207 8404 | | Call 0x2,0x4
0208 c403 | | Store 0x2,0x3
0209 e403 | | Load 0x2,0x3
020a e001 | | Load 0x0,0x1
020b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
020c 180f | | Execute Package,Field_Execute,Field_Number 0xf
020d 6808 |h | Jump_Zero 0x216
020e e5ff | | Load 0x2,-0x1
020f 00d8 | | Load_Top At_Offset_0
0210 0120 | | Execute Any,Is_Value
0211 7002 |p | Jump_Nonzero 0x214
0212 00d8 | | Load_Top At_Offset_0
0213 011e | | Execute Any,Convert
0214 00cb | | Action Pop_Block_With_Result
0215 4401 |D | Exit_Subprogram With_Result,0x1
0216 e403 | | Load 0x2,0x3
0217 00cb | | Action Pop_Block_With_Result
0218 4401 |D | Exit_Subprogram With_Result,0x1
0219 0000 0000 | | .BLANK 0000[0x7]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0251 | Q | .CONST 0x0251 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0007 | | .CONST 0x0007 ; Number of locals
0223 INIT_0220:
0223 e7ff | | Load 0x3,-0x1
0224 e001 | | Load 0x0,0x1
0225 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0226 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0227 e7fe | | Load 0x3,-0x2
0228 e001 | | Load 0x0,0x1
0229 1b0e | | Execute Package,Field_Read,Field_Number 0xe
022a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
022b 0092 0255 | U| Action Push_String_Extended,0x255 ; ".UNITS"
022d 01cc | | Execute Vector,Catenate
022e 0007 | | Action Break_Optional
022f 00d9 | | Load_Top At_Offset_1
0230 01dd | | Execute Vector,First
0231 00d9 | | Load_Top At_Offset_1
0232 01db | | Execute Vector,Length
0233 0273 | s | Execute Discrete,Plus
0234 00d8 | | Load_Top At_Offset_0
0235 00e2 | | Load_Encached Integer_Cache
0236 0260 | ` | Execute Discrete,In_Type
0237 7001 |p | Jump_Nonzero 0x239
0238 0801 | | Execute_Immediate Raise,0x1
0239 00da | | Load_Top At_Offset_2
023a 01dc | | Execute Vector,Last
023b 00db | | Load_Top At_Offset_3
023c 01cf | | Execute Vector,Slice_Read
023d 0007 | | Action Break_Optional
023e e7fd | | Load 0x3,-0x3
023f e001 | | Load 0x0,0x1
0240 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0241 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0242 00d8 | | Load_Top At_Offset_0
0243 00da | | Load_Top At_Offset_2
0244 01cc | | Execute Vector,Catenate
0245 0007 | | Action Break_Optional
0246 e211 | | Load 0x1,0x11
0247 02c7 | | Declare_Variable Any
0248 4801 |H | Short_Literal 0x1
0249 e001 | | Load 0x0,0x1
024a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
024b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
024c 00db | | Load_Top At_Offset_3
024d e001 | | Load 0x0,0x1
024e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
024f 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0250 a807 | | Store_Unchecked 0x4,0x7
0251 BODY_0220:
0251 00d8 | | Load_Top At_Offset_0
0252 00cb | | Action Pop_Block_With_Result
0253 4403 |D | Exit_Subprogram With_Result,0x3
0254 ; --------------------------------------------------------------------------------------
0254 ; STRING TABLE
0254 ; --------------------------------------------------------------------------------------
0254 0006 | | .STRTAB 0x0006->0x0257 ; "Ignoring "
0255 000d | | .STRTAB 0x000d->0x025b ; ".UNITS"
0256 0011 | | .STREND 0x0011->0x025e
0257 4967 6e6f |Igno| .STRTAB_STRINGS
025f 0000 | | .XXX[0x1]
0260 ; --------------------------------------------------------------------------------------
0260 ; Debug Table
0260 ; --------------------------------------------------------------------------------------
0260 0004 0014 | | .DEBUG4 0x0004,0x0014,0x0ec8,0x0000,0x0001,0x0000
0266 28fb 5f6c |( _l| .XXX[0x19a]
0268 9871 62c3 | qb |
026a 07ed 0fc1 | |
026c b3b9 d16d | m|
026e 3fc9 d16f |? o|
0270 5829 ff9a |X) |
0272 9f68 f88a | h |
0274 789e 2fc1 |x / |
0276 f20d afc8 | |
0278 0f8b 42c8 | B |
027a f883 5fce | _ |
027c ff80 8810 | |
027e 0fb8 08e9 | |
0280 efbe 9927 | '|
0282 f888 ea37 | 7|
0284 4fc2 d857 |O W|
0286 7fc4 0fcf | |
0288 88ef c814 | |
028a c8e7 0797 | |
028c 08c0 d8a5 | |
028e bf80 4858 | HX|
0290 17f3 bc1f | |
0292 987f 7fb7 | |
0294 07d7 c801 | |
0296 a82f 17db | / |
0298 c7e7 b8cd | |
029a f7f1 785a | xZ|
029c c886 5f76 | _v|
029e 5897 58c6 |X X |
02a0 f7d3 6827 | h'|
02a2 6fba b869 |o i|
02a4 1f71 a807 | q |
02a6 afa1 9fd2 | |
02a8 4f8f 284c |O (L|
02aa 98b3 4f7b | O{|
02ac c877 089b | w |
02ae c879 1f7b | y {|
02b0 b805 f86b | k|
02b2 c872 5fd5 | r_ |
02b4 78ba a894 |x |
02b6 9f7d 77d2 | }w |
02b8 1fdf 47d6 | G |
02ba 489d a7d1 |H |
02bc 88a1 bfd4 | |
02be d81a 2854 | (T|
02c0 f810 cfbf | |
02c2 2826 1893 |(& |
02c4 efb5 ffa9 | |
02c6 d93b 2888 | ;( |
02c8 be6a 7f90 | j |
02ca 4fa6 085f |O _|
02cc afc8 68c2 | h |
02ce 8816 992f | /|
02d0 b820 68cd | h |
02d2 018b 7101 | q |
02d4 4f70 47fb |OpG |
02d6 42c8 c8bb |B |
02d8 7fb6 5053 | PS|
02da 0f6c cfb4 | l |
02dc e059 a818 | Y |
02de 8f9d 018c | |
02e0 288c 8058 |( X|
02e2 f861 d897 | a |
02e4 9843 3f62 | C?b|
02e6 c81b b06a | j|
02e8 f8a1 2878 | (x|
02ea f8d3 5007 | P |
02ec 984a d1ca | J |
02ee 389d 4f6e |8 On|
02f0 e8b1 f20b | |
02f2 7840 3029 |x@0)|
02f4 2891 62cd |( b |
02f6 9bc3 7811 | x |
02f8 606b 401a |`k@ |
02fa 6837 6f0c |h7o |
02fc d0f2 883f | ?|
02fe 57dc c856 |W V|
0300 0811 4843 | HC|
0302 c7ed 67e4 | g |
0304 c7e0 b026 | &|
0306 b052 1f72 | R r|
0308 0f74 4854 | tHT|
030a 1f95 0fc2 | |
030c 5075 a7f6 |Pu |
030e 57f0 f827 |W '|
0310 61cb 48a0 |a H |
0312 9da1 e7f8 | |
0314 1862 f839 | b 9|
0316 48e4 882a |H *|
0318 8888 d8a7 | |
031a ef9a b0a9 | |
031c 6901 4847 |i HG|
031e 3847 1ad6 |8G |
0320 57d8 47da |W G |
0322 0a3d 87f9 | = |
0324 6f6f 97d7 |oo |
0326 d899 8832 | 2|
0328 cf7b bfc7 | { |
032a 4abd d886 |J |
032c d95a 2fb8 | Z/ |
032e 58c4 d894 |X |
0330 7fb0 afb4 | |
0332 2881 8fdc |( |
0334 f7f1 62cf | b |
0336 c7d3 dfba | |
0338 8863 e896 | c |
033a e819 d167 | g|
033c 683c 5fbb |h<_ |
033e 0fd8 47d5 | G |
0340 68c8 88ba |h |
0342 1fcd 1895 | |
0344 c89d 1898 | |
0346 cfbc e7fe | |
0348 c070 3804 | p8 |
034a 980d 786d | xm|
034c 90eb bfd6 | |
034e 284b bfda |(K |
0350 b82c e7f4 | , |
0352 a8e5 98bc | |
0354 6fd3 1aaa |o |
0356 b823 f87c | # ||
0358 7052 1017 |pR |
035a 6831 08cf |h1 |
035c d8ee f7dc | |
035e 8814 d7ed | |
0360 9118 57f7 | W |
0362 8f8d 37fa | 7 |
0364 2079 78ac | yx |
0366 27e5 38d8 |' 8 |
0368 8fb0 8807 | |
036a 92c2 47ec | G |
036c bc8c 987c | ||
036e a7f5 b890 | |
0370 92a8 98a2 | |
0372 809e bfbd | |
0374 28b1 c877 |( w|
0376 b83a 27d4 | :' |
0378 77ed 384a |w 8J|
037a 38dc 91a7 |8 |
037c 7fa3 984f | O|
037e 9fbf 4f8b | O |
0380 993f 3e18 | ?> |
0382 a833 efdf | 3 |
0384 a840 6faf | @o |
0386 bfcb 787a | xz|
0388 d858 27d4 | X' |
038a 981a 97d5 | |
038c 9b77 ffc5 | w |
038e ab9a 38c0 | 8 |
0390 88d2 cf92 | |
0392 9f91 1f82 | |
0394 28ed c7f7 |( |
0396 bbfa 0f69 | i|
0398 ffc0 7817 | x |
039a d85c 5ae0 | \Z |
039c d862 b86a | b j|
039e e851 7858 | QxX|
03a0 47d4 ff81 |G |
03a2 a823 7b40 | #{@|
03a4 a8fd 88dd | |
03a6 87ff 0f94 | |
03a8 07cd c7f9 | |
03aa f8cb 9800 | |
03ac c0f3 682a | h*|
03ae 87e8 67ed | g |
03b0 4fd2 2fe3 |O / |
03b2 cf89 d7da | |
03b4 788e c292 |x |
03b6 2fe4 97ee |/ |
03b8 2092 afee | |
03ba c29b 7102 | q |
03bc afea 2072 | r|
03be 5067 3819 |Pg8 |
03c0 3f83 6b1f |? k |
03c2 987e 27f7 | ~' |
03c4 382a 97d6 |8* |
03c6 cfc6 37d5 | 7 |
03c8 0be6 ffc4 | |
03ca afbf ff92 | |
03cc e924 18ac | $ |
03ce e95b ffcb | [ |
03d0 287c 0fac |(| |
03d2 2fcb 07fc |/ |
03d4 4fc8 ef61 |O a|
03d6 1fb0 ffb5 | |
03d8 e01e 58b8 | X |
03da e0eb 381d | 8 |
03dc a7db 4a83 | J |
03de 1fc8 cfa2 | |
03e0 8fc9 df61 | a|
03e2 0065 5fe1 | e_ |
03e4 980f 9fae | |
03e6 6fcd af64 |o d|
03e8 2f87 6f75 |/ ou|
03ea bfe7 f8ad | |
03ec 6fa9 086e |o n|
03ee bf69 0842 | i B|
03f0 2fb5 20ad |/ |
03f2 a1b6 684d | hM|
03f4 ffdf b7e7 | |
03f6 c82b 08a3 | + |
03f8 782a c178 |x* x|
03fa 0b9a d853 | S|
03fc e8cd 48b2 | H |
03fe 90fb 5c1c | \ |