|
|
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_ccb0b3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦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 0228 | ( | .CONST 0x0228 ; 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 0047 | G | .CONST 0x0047 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0018 | | .CONST 0x0018 ; Number of locals
000b INIT_0008:
000b 029a 0053 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0050
000d 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
000f 029a 0153 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0150
0011 00bf | | Action Accept_Activation
0012 00e1 | | Load_Encached Boolean_Cache
0013 e001 | | Load 0x0,0x1
0014 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0015 00e2 | | Load_Encached Integer_Cache
0016 4801 |H | Short_Literal 0x1
0017 60ac |` | Indirect_Literal Discrete,0xc4,{0x00000000, 0x00000400}
0018 00e9 | | Load_Encached String_Cache
0019 035b | [ | Declare_Type Array,Constrained
001a 029f 0163 | c| Declare_Subprogram For_Call,INIT_0160
001c 4804 |H | Short_Literal 0x4
001d 032d | - | Declare_Type Record,Defined
001e 4800 |H | Short_Literal 0x0
001f 48ff |H | Short_Literal 0xff
0020 00da | | Load_Top At_Offset_2
0021 029f 017b | {| Declare_Subprogram For_Call,INIT_0178
0023 4801 |H | Short_Literal 0x1
0024 035d | ] | Declare_Type Array,Defined
0025 00d8 | | Load_Top At_Offset_0
0026 0337 | 7 | Declare_Variable Array
0027 00d8 | | Load_Top At_Offset_0
0028 1c00 | | Execute_Immediate Run_Utility,0x0
0029 e002 | | Load 0x0,0x2
002a e003 | | Load 0x0,0x3
002b e004 | | Load 0x0,0x4
002c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
002d e004 | | Load 0x0,0x4
002e 1910 | | Execute Package,Field_Reference,Field_Number 0x10
002f e004 | | Load 0x0,0x4
0030 1912 | | Execute Package,Field_Reference,Field_Number 0x12
0031 e004 | | Load 0x0,0x4
0032 1914 | | Execute Package,Field_Reference,Field_Number 0x14
0033 e005 | | Load 0x0,0x5
0034 0387 | | Declare_Variable Package
0035 00d8 | | Load_Top At_Offset_0
0036 020f | | Execute Module,Activate
0037 029d 0193 | | Declare_Subprogram For_Outer_Call,INIT_0190
0039 029d 01a3 | | Declare_Subprogram For_Outer_Call,INIT_01a0
003b 029d 01b3 | | Declare_Subprogram For_Outer_Call,INIT_01b0
003d 029d 01cb | | Declare_Subprogram For_Outer_Call,INIT_01c8
003f 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0040 00c7 | | Action Elaborate_Subprogram
0041 029d 01fb | | Declare_Subprogram For_Outer_Call,INIT_01f8
0043 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0044 00c7 | | Action Elaborate_Subprogram
0045 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0046 00c7 | | Action Elaborate_Subprogram
0047 BODY_0008:
0047 00bc | | Action Signal_Activated
0048 00bb | | Action Signal_Completion
0049 0000 0000 | | .BLANK 0000[0x7]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0070 | p | .CONST 0x0070 ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0007 | | .CONST 0x0007 ; Number of locals
0053 INIT_0050:
0053 e213 | | Load 0x1,0x13
0054 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0055 02c7 | | Declare_Variable Any
0056 00d8 | | Load_Top At_Offset_0
0057 1c00 | | Execute_Immediate Run_Utility,0x0
0058 e004 | | Load 0x0,0x4
0059 1b0e | | Execute Package,Field_Read,Field_Number 0xe
005a 0322 | " | Declare_Variable Record
005b 00d8 | | Load_Top At_Offset_0
005c 1c00 | | Execute_Immediate Run_Utility,0x0
005d 00d8 | | Load_Top At_Offset_0
005e 0322 | " | Declare_Variable Record
005f 00d8 | | Load_Top At_Offset_0
0060 1c00 | | Execute_Immediate Run_Utility,0x0
0061 e213 | | Load 0x1,0x13
0062 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0063 02c7 | | Declare_Variable Any
0064 00d8 | | Load_Top At_Offset_0
0065 1c00 | | Execute_Immediate Run_Utility,0x0
0066 e213 | | Load 0x1,0x13
0067 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0068 02c7 | | Declare_Variable Any
0069 00d8 | | Load_Top At_Offset_0
006a 1c00 | | Execute_Immediate Run_Utility,0x0
006b e006 | | Load 0x0,0x6
006c 180e | | Execute Package,Field_Execute,Field_Number 0xe
006d e007 | | Load 0x0,0x7
006e 1b15 | | Execute Package,Field_Read,Field_Number 0x15
006f 03f1 | | Declare_Variable Discrete,With_Value
0070 BODY_0050:
0070 00be | | Action Activate_Tasks
0071 00d8 | | Load_Top At_Offset_0
0072 e5ff | | Load 0x2,-0x1
0073 8216 | | Call 0x1,0x16
0074 6803 |h | Jump_Zero 0x78
0075 00d8 | | Load_Top At_Offset_0
0076 8218 | | Call 0x1,0x18
0077 4402 |D | Exit_Subprogram With_Result,0x2
0078 e402 | | Load 0x2,0x2
0079 4800 |H | Short_Literal 0x0
007a e5fe | | Load 0x2,-0x2
007b 4800 |H | Short_Literal 0x0
007c e5ff | | Load 0x2,-0x1
007d e008 | | Load 0x0,0x8
007e 181c | | Execute Package,Field_Execute,Field_Number 0x1c
007f 8214 | | Call 0x1,0x14
0080 e213 | | Load 0x1,0x13
0081 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0082 c402 | | Store 0x2,0x2
0083 e5ff | | Load 0x2,-0x1
0084 e403 | | Load 0x2,0x3
0085 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0086 00d9 | | Load_Top At_Offset_1
0087 0120 | | Execute Any,Is_Value
0088 6803 |h | Jump_Zero 0x8c
0089 e213 | | Load 0x1,0x13
008a 1b14 | | Execute Package,Field_Read,Field_Number 0x14
008b 7801 |x | Jump 0x8d
008c 00d9 | | Load_Top At_Offset_1
008d 00db | | Load_Top At_Offset_3
008e 0120 | | Execute Any,Is_Value
008f 6803 |h | Jump_Zero 0x93
0090 e213 | | Load 0x1,0x13
0091 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0092 7801 |x | Jump 0x94
0093 00db | | Load_Top At_Offset_3
0094 e404 | | Load 0x2,0x4
0095 e403 | | Load 0x2,0x3
0096 e402 | | Load 0x2,0x2
0097 e213 | | Load 0x1,0x13
0098 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0099 00d1 | | Pop_Control Pop_Count_1
009a c405 | | Store 0x2,0x5
009b c406 | | Store 0x2,0x6
009c e402 | | Load 0x2,0x2
009d 8215 | | Call 0x1,0x15
009e c402 | | Store 0x2,0x2
009f 00da | | Load_Top At_Offset_2
00a0 e213 | | Load 0x1,0x13
00a1 181d | | Execute Package,Field_Execute,Field_Number 0x1d
00a2 6807 |h | Jump_Zero 0xaa
00a3 00ea | | Load_Encached Null_String_Cache
00a4 4800 |H | Short_Literal 0x0
00a5 00da | | Load_Top At_Offset_2
00a6 e5ff | | Load 0x2,-0x1
00a7 8217 | | Call 0x1,0x17
00a8 00ea | | Load_Encached Null_String_Cache
00a9 4402 |D | Exit_Subprogram With_Result,0x2
00aa 00db | | Load_Top At_Offset_3
00ab 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00ac 6812 |h | Jump_Zero 0xbf
00ad 4801 |H | Short_Literal 0x1
00ae e404 | | Load 0x2,0x4
00af 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00b0 e404 | | Load 0x2,0x4
00b1 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00b2 01cf | | Execute Vector,Slice_Read
00b3 e404 | | Load 0x2,0x4
00b4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00b5 00da | | Load_Top At_Offset_2
00b6 e5ff | | Load 0x2,-0x1
00b7 8217 | | Call 0x1,0x17
00b8 4801 |H | Short_Literal 0x1
00b9 e404 | | Load 0x2,0x4
00ba 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00bb e404 | | Load 0x2,0x4
00bc 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00bd 01cf | | Execute Vector,Slice_Read
00be 4402 |D | Exit_Subprogram With_Result,0x2
00bf 00ea | | Load_Encached Null_String_Cache
00c0 4402 |D | Exit_Subprogram With_Result,0x2
00c1 0000 0000 | | .XXX[0x3]
00c3 0000 | |
00c4 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00e8 | | .CONST 0x00e8 ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0007 | | .CONST 0x0007 ; Number of locals
00cb INIT_00c8:
00cb e213 | | Load 0x1,0x13
00cc 1b13 | | Execute Package,Field_Read,Field_Number 0x13
00cd 02c7 | | Declare_Variable Any
00ce 00d8 | | Load_Top At_Offset_0
00cf 1c00 | | Execute_Immediate Run_Utility,0x0
00d0 e004 | | Load 0x0,0x4
00d1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00d2 0322 | " | Declare_Variable Record
00d3 00d8 | | Load_Top At_Offset_0
00d4 1c00 | | Execute_Immediate Run_Utility,0x0
00d5 00d8 | | Load_Top At_Offset_0
00d6 0322 | " | Declare_Variable Record
00d7 00d8 | | Load_Top At_Offset_0
00d8 1c00 | | Execute_Immediate Run_Utility,0x0
00d9 e213 | | Load 0x1,0x13
00da 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00db 02c7 | | Declare_Variable Any
00dc 00d8 | | Load_Top At_Offset_0
00dd 1c00 | | Execute_Immediate Run_Utility,0x0
00de e213 | | Load 0x1,0x13
00df 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00e0 02c7 | | Declare_Variable Any
00e1 00d8 | | Load_Top At_Offset_0
00e2 1c00 | | Execute_Immediate Run_Utility,0x0
00e3 e006 | | Load 0x0,0x6
00e4 180e | | Execute Package,Field_Execute,Field_Number 0xe
00e5 e007 | | Load 0x0,0x7
00e6 1b15 | | Execute Package,Field_Read,Field_Number 0x15
00e7 03f1 | | Declare_Variable Discrete,With_Value
00e8 BODY_00c8:
00e8 00be | | Action Activate_Tasks
00e9 4800 |H | Short_Literal 0x0
00ea a5fc | | Store_Unchecked 0x2,-0x4
00eb e402 | | Load 0x2,0x2
00ec 4802 |H | Short_Literal 0x2
00ed e5fd | | Load 0x2,-0x3
00ee 4800 |H | Short_Literal 0x0
00ef e5ff | | Load 0x2,-0x1
00f0 e008 | | Load 0x0,0x8
00f1 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f2 8214 | | Call 0x1,0x14
00f3 e213 | | Load 0x1,0x13
00f4 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00f5 c402 | | Store 0x2,0x2
00f6 e5ff | | Load 0x2,-0x1
00f7 e403 | | Load 0x2,0x3
00f8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00f9 00d9 | | Load_Top At_Offset_1
00fa 0120 | | Execute Any,Is_Value
00fb 6803 |h | Jump_Zero 0xff
00fc e213 | | Load 0x1,0x13
00fd 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00fe 7801 |x | Jump 0x100
00ff 00d9 | | Load_Top At_Offset_1
0100 00db | | Load_Top At_Offset_3
0101 0120 | | Execute Any,Is_Value
0102 6803 |h | Jump_Zero 0x106
0103 e213 | | Load 0x1,0x13
0104 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0105 7801 |x | Jump 0x107
0106 00db | | Load_Top At_Offset_3
0107 e404 | | Load 0x2,0x4
0108 e403 | | Load 0x2,0x3
0109 e402 | | Load 0x2,0x2
010a e213 | | Load 0x1,0x13
010b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
010c 00d1 | | Pop_Control Pop_Count_1
010d c405 | | Store 0x2,0x5
010e c406 | | Store 0x2,0x6
010f 00da | | Load_Top At_Offset_2
0110 e213 | | Load 0x1,0x13
0111 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0112 6816 |h | Jump_Zero 0x129
0113 e5fe | | Load 0x2,-0x2
0114 01db | | Execute Vector,Length
0115 e403 | | Load 0x2,0x3
0116 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0117 e5fe | | Load 0x2,-0x2
0118 4801 |H | Short_Literal 0x1
0119 e5fe | | Load 0x2,-0x2
011a 01db | | Execute Vector,Length
011b 00d8 | | Load_Top At_Offset_0
011c 00e2 | | Load_Encached Integer_Cache
011d 0260 | ` | Execute Discrete,In_Type
011e 7001 |p | Jump_Nonzero 0x120
011f 0801 | | Execute_Immediate Raise,0x1
0120 e403 | | Load 0x2,0x3
0121 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0122 01ce | | Execute Vector,Slice_Write
0123 00d9 | | Load_Top At_Offset_1
0124 e403 | | Load 0x2,0x3
0125 e402 | | Load 0x2,0x2
0126 e213 | | Load 0x1,0x13
0127 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0128 7815 |x | Jump 0x13e
0129 e5fe | | Load 0x2,-0x2
012a 01db | | Execute Vector,Length
012b e403 | | Load 0x2,0x3
012c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
012d e5fe | | Load 0x2,-0x2
012e 4801 |H | Short_Literal 0x1
012f e5fe | | Load 0x2,-0x2
0130 01db | | Execute Vector,Length
0131 00d8 | | Load_Top At_Offset_0
0132 00e2 | | Load_Encached Integer_Cache
0133 0260 | ` | Execute Discrete,In_Type
0134 7001 |p | Jump_Nonzero 0x136
0135 0801 | | Execute_Immediate Raise,0x1
0136 e403 | | Load 0x2,0x3
0137 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0138 01ce | | Execute Vector,Slice_Write
0139 00da | | Load_Top At_Offset_2
013a e403 | | Load 0x2,0x3
013b e402 | | Load 0x2,0x2
013c e213 | | Load 0x1,0x13
013d 181c | | Execute Package,Field_Execute,Field_Number 0x1c
013e 00d8 | | Load_Top At_Offset_0
013f e212 | | Load 0x1,0x12
0140 01d5 | | Execute Vector,Field_Reference
0141 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0142 6809 |h | Jump_Zero 0x14c
0143 e5ff | | Load 0x2,-0x1
0144 00d9 | | Load_Top At_Offset_1
0145 e212 | | Load 0x1,0x12
0146 01d5 | | Execute Vector,Field_Reference
0147 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0148 012f | / | Execute Any,Equal
0149 6802 |h | Jump_Zero 0x14c
014a 00d8 | | Load_Top At_Offset_0
014b 820f | | Call 0x1,0xf
014c e402 | | Load 0x2,0x2
014d 8215 | | Call 0x1,0x15
014e c402 | | Store 0x2,0x2
014f 4504 |E | Exit_Subprogram 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 4800 |H | Short_Literal 0x0
0154 00db | | Load_Top At_Offset_3
0155 e212 | | Load 0x1,0x12
0156 01d5 | | Execute Vector,Field_Reference
0157 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0158 4502 |E | Exit_Subprogram 0x2
0159 0000 0000 | | .BLANK 0000[0x7]
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 4608 |F | Jump_Case 0x8
0164 7808 |x | Jump 0x16d ; case 0x0
0165 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0166 7810 |x | Jump 0x177 ; case 0x2
0167 780f |x | Jump 0x177 ; case 0x3
0168 780e |x | Jump 0x177 ; case 0x4
0169 780d |x | Jump 0x177 ; case 0x5
016a 780c |x | Jump 0x177 ; case 0x6
016b 780b |x | Jump 0x177 ; case 0x7
016c 780a |x | Jump 0x177 ; case 0x8
016d 4800 |H | Short_Literal 0x0
016e 00db | | Load_Top At_Offset_3
016f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0170 00da | | Load_Top At_Offset_2
0171 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0172 0125 | % | Execute Any,Set_Constraint
0173 00da | | Load_Top At_Offset_2
0174 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0175 1c00 | | Execute_Immediate Run_Utility,0x0
0176 4302 |C | Exit_Subprogram From_Utility,0x2
0177 0869 | i | Execute_Immediate Raise,0x69
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 00d1 | | Pop_Control Pop_Count_1
017c 00da | | Load_Top At_Offset_2
017d 01dc | | Execute Vector,Last
017e 00db | | Load_Top At_Offset_3
017f 01dd | | Execute Vector,First
0180 0263 | c | Execute Discrete,Above_Bound
0181 7006 |p | Jump_Nonzero 0x188
0182 00d8 | | Load_Top At_Offset_0
0183 e5ff | | Load 0x2,-0x1
0184 01d5 | | Execute Vector,Field_Reference
0185 1c00 | | Execute_Immediate Run_Utility,0x0
0186 0a01 | | Execute_Immediate Plus,0x1
0187 7ff8 | | Jump 0x180
0188 4302 |C | Exit_Subprogram From_Utility,0x2
0189 0000 0000 | | .BLANK 0000[0x7]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 00da | | Load_Top At_Offset_2
0194 e001 | | Load 0x0,0x1
0195 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0196 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0197 0092 0210 | | Action Push_String_Extended,0x210 ; "."
0199 01cc | | Execute Vector,Catenate
019a e009 | | Load 0x0,0x9
019b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
019c 01cc | | Execute Vector,Catenate
019d 4401 |D | Exit_Subprogram With_Result,0x1
019e 0000 0000 | | .XXX[0x2]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 01a8 | | .CONST 0x01a8 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 00da | | Load_Top At_Offset_2
01a4 e213 | | Load 0x1,0x13
01a5 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01a6 c5ff | | Store 0x2,-0x1
01a7 4501 |E | Exit_Subprogram 0x1
01a8 TRAP_01a0:
01a8 0007 | | Action Break_Optional
01a9 4501 |E | Exit_Subprogram 0x1
01aa 0000 0000 | | .BLANK 0000[0x6]
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 00db | | Load_Top At_Offset_3
01b4 e212 | | Load 0x1,0x12
01b5 01d5 | | Execute Vector,Field_Reference
01b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01b7 6809 |h | Jump_Zero 0x1c1
01b8 00db | | Load_Top At_Offset_3
01b9 e212 | | Load 0x1,0x12
01ba 01d5 | | Execute Vector,Field_Reference
01bb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01bc 00db | | Load_Top At_Offset_3
01bd 012f | / | Execute Any,Equal
01be 6802 |h | Jump_Zero 0x1c1
01bf 4801 |H | Short_Literal 0x1
01c0 4402 |D | Exit_Subprogram With_Result,0x2
01c1 4800 |H | Short_Literal 0x0
01c2 4402 |D | Exit_Subprogram With_Result,0x2
01c3 0000 0000 | | .BLANK 0000[0x5]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb | | .CONST 0x01cb ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0001 | | .CONST 0x0001 ; Number of locals
01cb BODY_01c8:
01cb INIT_01c8:
01cb e5fd | | Load 0x2,-0x3
01cc 0c01 | | Execute_Immediate Greater_Equal,0x1
01cd 6823 |h# | Jump_Zero 0x1f1
01ce e5fd | | Load 0x2,-0x3
01cf 6024 |`$ | Indirect_Literal Discrete,0x1f4,{0x00000000, 0x00000400}
01d0 027a | z | Execute Discrete,Less_Equal
01d1 6818 |h | Jump_Zero 0x1ea
01d2 e5fc | | Load 0x2,-0x4
01d3 4801 |H | Short_Literal 0x1
01d4 e5fd | | Load 0x2,-0x3
01d5 e5fe | | Load 0x2,-0x2
01d6 e212 | | Load 0x1,0x12
01d7 01d5 | | Execute Vector,Field_Reference
01d8 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01d9 01ce | | Execute Vector,Slice_Write
01da 00da | | Load_Top At_Offset_2
01db e5fe | | Load 0x2,-0x2
01dc e212 | | Load 0x1,0x12
01dd 01d5 | | Execute Vector,Field_Reference
01de 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01df e5fd | | Load 0x2,-0x3
01e0 e5fe | | Load 0x2,-0x2
01e1 e212 | | Load 0x1,0x12
01e2 01d5 | | Execute Vector,Field_Reference
01e3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01e4 4801 |H | Short_Literal 0x1
01e5 e5fe | | Load 0x2,-0x2
01e6 e212 | | Load 0x1,0x12
01e7 01d5 | | Execute Vector,Field_Reference
01e8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01e9 4505 |E | Exit_Subprogram 0x5
01ea e00a | | Load 0x0,0xa
01eb 180e | | Execute Package,Field_Execute,Field_Number 0xe
01ec 4807 |H | Short_Literal 0x7
01ed 0092 0211 | | Action Push_String_Extended,0x211 ; "Unit options length exceeds 1024"
01ef e00b | | Load 0x0,0xb
01f0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01f1 4505 |E | Exit_Subprogram 0x5
01f2 0000 0000 | | .XXX[0x2]
01f4 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb | | .CONST 0x01fb ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0001 | | .CONST 0x0001 ; Number of locals
01fb BODY_01f8:
01fb INIT_01f8:
01fb 00da | | Load_Top At_Offset_2
01fc e212 | | Load 0x1,0x12
01fd 01d5 | | Execute Vector,Field_Reference
01fe 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01ff 0c01 | | Execute_Immediate Greater_Equal,0x1
0200 680d |h | Jump_Zero 0x20e
0201 4801 |H | Short_Literal 0x1
0202 00db | | Load_Top At_Offset_3
0203 e212 | | Load 0x1,0x12
0204 01d5 | | Execute Vector,Field_Reference
0205 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0206 e5ff | | Load 0x2,-0x1
0207 e212 | | Load 0x1,0x12
0208 01d5 | | Execute Vector,Field_Reference
0209 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
020a 01cf | | Execute Vector,Slice_Read
020b 0335 | 5 | Declare_Variable Array,Duplicate
020c 00cd | | Action Spare6_Action
020d 4401 |D | Exit_Subprogram With_Result,0x1
020e 00ea | | Load_Encached Null_String_Cache
020f 4401 |D | Exit_Subprogram With_Result,0x1
0210 ; --------------------------------------------------------------------------------------
0210 ; STRING TABLE
0210 ; --------------------------------------------------------------------------------------
0210 0006 | | .STRTAB 0x0006->0x0213 ; "."
0211 0005 | | .STRTAB 0x0005->0x0213 ; "Unit options length exceeds 1024"
0212 0024 | $ | .STREND 0x0024->0x0224
0213 2e55 6e69 |.Uni| .STRTAB_STRINGS
0224 0000 0000 | | .BLANK 0000[0x4]
0228 ; --------------------------------------------------------------------------------------
0228 ; Debug Table
0228 ; --------------------------------------------------------------------------------------
0228 0004 000f | | .DEBUG4 0x0004,0x000f,0x2ddd,0x0000,0x0001,0x0000
022e 792e 7263 |y.rc| .XXX[0x71]
0230 695f 6c69 |i_li|
0232 6272 6172 |brar|
0234 795f 7265 |y_re|
0236 6769 7374 |gist|
0238 6572 5f6c |er_l|
023a 6f67 2229 |og")|
023c 3b4b 0011 |;K |
023e 2020 2020 | |
0240 656e 6420 |end |
0242 5265 6769 |Regi|
0244 7374 6572 |ster|
0246 3b11 0000 |; |
0248 0000 1b20 | |
024a 2020 2070 | p|
024c 726f 6365 |roce|
024e 6475 7265 |dure|
0250 2055 6e72 | Unr|
0252 6567 6973 |egis|
0254 7465 7220 |ter |
0256 6973 1b00 |is |
0258 0920 2020 | |
025a 2062 6567 | beg|
025c 696e 0900 |in |
025e 2e20 2020 |. |
0260 2020 2020 | |
0262 2052 6369 | Rci|
0264 5f43 7573 |_Cus|
0266 746f 6d69 |tomi|
0268 7a61 7469 |zati|
026a 6f6e 2e55 |on.U|
026c 6e72 6567 |nreg|
026e 6973 7465 |iste|
0270 7220 2854 |r (T|
0272 5f4e 616d |_Nam|
0274 6529 3b2e |e);.|
0276 0013 2020 | |
0278 2020 656e | en|
027a 6420 556e |d Un|
027c 7265 6769 |regi|
027e 7374 6572 |ster|
0280 3b13 0000 |; |
0282 0000 0000 | |
0284 000d 656e | en|
0286 6420 5465 |d Te|
0288 6d70 6c61 |mpla|
028a 7465 3b0d |te; |
028c 0000 0065 | e|
028e 7269 7374 |rist|
0290 6963 7320 |ics |
0292 3d3e 2047 |=> G|
0294 6574 5f41 |et_A|
0296 7474 7269 |ttri|
0298 6275 7465 |bute|
029a 5f49 6e66 |_Inf|
029c 6f2c 4000 |o,@ |
029e 3e20 |> |
029f 2020 2020 | | .BLANK 2020[0x5]
02a4 2054 6865 | The| .XXX[0x1b]
02a6 5f52 6570 |_Rep|
02a8 5f53 7065 |_Spe|
02aa 635f 4368 |c_Ch|
02ac 6172 6163 |arac|
02ae 7465 7269 |teri|
02b0 7374 6963 |stic|
02b2 7320 3d3e |s =>|
02b4 2047 6574 | Get|
02b6 5f52 6570 |_Rep|
02b8 5f53 7065 |_Spe|
02ba 635f 496e |c_In|
02bc 666f 2c3e |fo,>|
02be 003a | : |
02bf 2020 2020 | | .BLANK 2020[0x6]
02c5 5468 655f |The_| .XXX[0x19]
02c7 5465 6c6e |Teln|
02c9 6574 5f43 |et_C|
02cb 6861 7261 |hara|
02cd 6374 6572 |cter|
02cf 6973 7469 |isti|
02d1 6373 203d |cs =|
02d3 3e20 4765 |> Ge|
02d5 745f 5465 |t_Te|
02d7 6c6e 6574 |lnet|
02d9 5f49 6e66 |_Inf|
02db 6f2c 3a00 |o,: |
02dd 3e20 |> |
02de 2020 2020 | | .BLANK 2020[0x5]
02e3 2041 6c6c | All| .XXX[0x49]
02e5 6f77 5f53 |ow_S|
02e7 7461 6e64 |tand|
02e9 6172 645f |ard_|
02eb 5265 6275 |Rebu|
02ed 696c 6420 |ild |
02ef 3d3e 2041 |=> A|
02f1 6c6c 6f77 |llow|
02f3 5f53 7461 |_Sta|
02f5 6e64 6172 |ndar|
02f7 645f 5265 |d_Re|
02f9 6275 696c |buil|
02fb 6429 3b3e |d);>|
02fd 0000 0000 | |
02ff 0a20 2020 | |
0301 2020 2020 | |
0303 202d 2d0a | -- |
0305 a430 5b52 | 0[R|
0307 6570 6c61 |epla|
0309 6365 203e |ce >|
030b 3e79 6f75 |>you|
030d 725f 7375 |r_su|
030f 6273 7973 |bsys|
0311 7465 6d3c |tem<|
0313 3c20 7769 |< wi|
0315 7468 2073 |th s|
0317 7562 7379 |ubsy|
0319 7374 656d |stem|
031b 206e 616d | nam|
031d 655d 3000 |e]0 |
031f 1720 2020 | |
0321 2020 2020 | |
0323 2050 726f | Pro|
0325 6772 616d |gram|
0327 2e52 756e |.Run|
0329 5f4a 6f62 |_Job|
032b 1700 | |
032c 0000 0000 | | .BLANK 0000[0x4]
0330 0071 dbcc | q | .XXX[0x23]
0332 7f0d 43ee | C |
0334 7600 bc53 |v S|
0336 c800 0002 | |
0338 0000 0040 | @|
033a 0000 bc94 | |
033c 7c80 5e29 || ^)|
033e 8400 0000 | |
0340 0000 0000 | |
0342 0bc5 3c80 | < |
0344 0bc5 47c0 | G |
0346 0bc5 47c0 | G |
0348 05e2 9840 | @|
034a 0000 0000 | |
034c 33f1 00bc |3 |
034e 88a1 00bc | |
0350 53c8 00bc |S |
0352 53c8 |S |
0353 0000 0000 | | .BLANK 0000[0xad]