|
|
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: 5120 (0x1400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦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 0920 | | .CONST 0x0920 ; 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 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0081 | | .CONST 0x0081 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0028 | ( | .CONST 0x0028 ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4802 |H | Short_Literal 0x2
000d 029f 008b | | Declare_Subprogram For_Call,INIT_0088
000f 03fe | | Declare_Type Discrete,Defined,Visible
0010 4800 |H | Short_Literal 0x0
0011 4802 |H | Short_Literal 0x2
0012 029f 00b3 | | Declare_Subprogram For_Call,INIT_00b0
0014 03fe | | Declare_Type Discrete,Defined,Visible
0015 4800 |H | Short_Literal 0x0
0016 4802 |H | Short_Literal 0x2
0017 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
0019 03fe | | Declare_Type Discrete,Defined,Visible
001a 4800 |H | Short_Literal 0x0
001b 4815 |H | Short_Literal 0x15
001c 029f 0103 | | Declare_Subprogram For_Call,INIT_0100
001e 03fe | | Declare_Type Discrete,Defined,Visible
001f 4800 |H | Short_Literal 0x0
0020 480f |H | Short_Literal 0xf
0021 00da | | Load_Top At_Offset_2
0022 03f9 | | Declare_Type Discrete,Constrained,Visible
0023 4811 |H | Short_Literal 0x11
0024 4815 |H | Short_Literal 0x15
0025 00db | | Load_Top At_Offset_3
0026 03f9 | | Declare_Type Discrete,Constrained,Visible
0027 4800 |H | Short_Literal 0x0
0028 4bff |K | Short_Literal 0x3ff
0029 e002 | | Load 0x0,0x2
002a 1b11 | | Execute Package,Field_Read,Field_Number 0x11
002b 02a0 | | Declare_Subprogram Null_Subprogram
002c 4801 |H | Short_Literal 0x1
002d 035e | ^ | Declare_Type Array,Defined,Visible
002e 029a 012b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0128
0030 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
0032 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8
0034 029a 01fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f8
0036 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
0038 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
003a 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
003c 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
003e 029a 028b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0288
0040 029a 03c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c0
0042 029a 03f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f0
0044 029a 042b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0428
0046 029a 045b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0458
0048 029a 046b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0468
004a 4805 |H | Short_Literal 0x5
004b 032b | + | Declare_Type Record,Incomplete,Visible
004c 00d8 | | Load_Top At_Offset_0
004d 02a0 | | Declare_Subprogram Null_Subprogram
004e 4818 |H | Short_Literal 0x18
004f 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
0050 00bf | | Action Accept_Activation
0051 e003 | | Load 0x0,0x3
0052 e004 | | Load 0x0,0x4
0053 e005 | | Load 0x0,0x5
0054 e006 | | Load 0x0,0x6
0055 e007 | | Load 0x0,0x7
0056 02a0 | | Declare_Subprogram Null_Subprogram
0057 e222 | " | Load 0x1,0x22
0058 0326 | & | Complete_Type Record,By_Defining
0059 00d8 | | Load_Top At_Offset_0
005a 03c4 | | Complete_Type Access,By_Component_Completion
005b 0092 07ca | | Action Push_String_Extended,0x7ca ; "DFS_RELEASE"
005d 0092 07cb | | Action Push_String_Extended,0x7cb ; "R1000_DUMP1"
005f 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0060 00c7 | | Action Elaborate_Subprogram
0061 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0062 00c7 | | Action Elaborate_Subprogram
0063 029d 049b | | Declare_Subprogram For_Outer_Call,INIT_0498
0065 029d 04d3 | | Declare_Subprogram For_Outer_Call,INIT_04d0
0067 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0068 00c7 | | Action Elaborate_Subprogram
0069 029d 0513 | | Declare_Subprogram For_Outer_Call,INIT_0510
006b 1d18 | | Execute_Immediate Reference_Lex_1,0x18
006c 00c7 | | Action Elaborate_Subprogram
006d 1d17 | | Execute_Immediate Reference_Lex_1,0x17
006e 00c7 | | Action Elaborate_Subprogram
006f 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0070 00c7 | | Action Elaborate_Subprogram
0071 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0072 00c7 | | Action Elaborate_Subprogram
0073 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0074 00c7 | | Action Elaborate_Subprogram
0075 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0076 00c7 | | Action Elaborate_Subprogram
0077 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0078 00c7 | | Action Elaborate_Subprogram
0079 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
007a 00c7 | | Action Elaborate_Subprogram
007b 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
007c 00c7 | | Action Elaborate_Subprogram
007d 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
007e 00c7 | | Action Elaborate_Subprogram
007f 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0080 00c7 | | Action Elaborate_Subprogram
0081 BODY_0008:
0081 00bc | | Action Signal_Activated
0082 00bb | | Action Signal_Completion
0083 0000 0000 | | .BLANK 0000[0x5]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b 4607 |F | Jump_Case 0x7
008c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
008d 7807 |x | Jump 0x95 ; case 0x1
008e 780a |x | Jump 0x99 ; case 0x2
008f 780e |x | Jump 0x9e ; case 0x3
0090 7811 |x | Jump 0xa2 ; case 0x4
0091 7812 |x | Jump 0xa4 ; case 0x5
0092 7813 |x | Jump 0xa6 ; case 0x6
0093 7816 |x | Jump 0xaa ; case 0x7
0094 4302 |C | .XXX[0x1]
0095 00da | | Load_Top At_Offset_2
0096 0091 07ab | | Action Push_String_Extended_Indexed,0x7ab ; "IGNORE_ERRORS"
0098 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0099 00db | | Load_Top At_Offset_3
009a 00db | | Load_Top At_Offset_3
009b 00e0 | | Load_Encached Standard_Cache
009c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
009d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
009e 00da | | Load_Top At_Offset_2
009f 00e0 | | Load_Encached Standard_Cache
00a0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00a1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00a2 00db | | Load_Top At_Offset_3
00a3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00a4 00db | | Load_Top At_Offset_3
00a5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00a6 e20d | | Load 0x1,0xd
00a7 00dc | | Load_Top At_Offset_4
00a8 0267 | g | Execute Discrete,Predecessor
00a9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00aa e20d | | Load 0x1,0xd
00ab 00dc | | Load_Top At_Offset_4
00ac 0268 | h | Execute Discrete,Successor
00ad 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ae 0000 0000 | | .XXX[0x2]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 4607 |F | Jump_Case 0x7
00b4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00b5 7807 |x | Jump 0xbd ; case 0x1
00b6 780a |x | Jump 0xc1 ; case 0x2
00b7 780e |x | Jump 0xc6 ; case 0x3
00b8 7811 |x | Jump 0xca ; case 0x4
00b9 7812 |x | Jump 0xcc ; case 0x5
00ba 7813 |x | Jump 0xce ; case 0x6
00bb 7816 |x | Jump 0xd2 ; case 0x7
00bc 4302 |C | .XXX[0x1]
00bd 00da | | Load_Top At_Offset_2
00be 0091 07ae | | Action Push_String_Extended_Indexed,0x7ae ; "MUST_EXIST"
00c0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00c1 00db | | Load_Top At_Offset_3
00c2 00db | | Load_Top At_Offset_3
00c3 00e0 | | Load_Encached Standard_Cache
00c4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00c5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00c6 00da | | Load_Top At_Offset_2
00c7 00e0 | | Load_Encached Standard_Cache
00c8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00c9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00ca 00db | | Load_Top At_Offset_3
00cb 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00cc 00db | | Load_Top At_Offset_3
00cd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ce e20e | | Load 0x1,0xe
00cf 00dc | | Load_Top At_Offset_4
00d0 0267 | g | Execute Discrete,Predecessor
00d1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d2 e20e | | Load 0x1,0xe
00d3 00dc | | Load_Top At_Offset_4
00d4 0268 | h | Execute Discrete,Successor
00d5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d6 0000 0000 | | .XXX[0x2]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 4607 |F | Jump_Case 0x7
00dc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00dd 7807 |x | Jump 0xe5 ; case 0x1
00de 780a |x | Jump 0xe9 ; case 0x2
00df 780e |x | Jump 0xee ; case 0x3
00e0 7811 |x | Jump 0xf2 ; case 0x4
00e1 7812 |x | Jump 0xf4 ; case 0x5
00e2 7813 |x | Jump 0xf6 ; case 0x6
00e3 7816 |x | Jump 0xfa ; case 0x7
00e4 4302 |C | .XXX[0x1]
00e5 00da | | Load_Top At_Offset_2
00e6 0091 07b1 | | Action Push_String_Extended_Indexed,0x7b1 ; "CLOSE"
00e8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e9 00db | | Load_Top At_Offset_3
00ea 00db | | Load_Top At_Offset_3
00eb 00e0 | | Load_Encached Standard_Cache
00ec 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ed 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ee 00da | | Load_Top At_Offset_2
00ef 00e0 | | Load_Encached Standard_Cache
00f0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f2 00db | | Load_Top At_Offset_3
00f3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f4 00db | | Load_Top At_Offset_3
00f5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f6 e20f | | Load 0x1,0xf
00f7 00dc | | Load_Top At_Offset_4
00f8 0267 | g | Execute Discrete,Predecessor
00f9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fa e20f | | Load 0x1,0xf
00fb 00dc | | Load_Top At_Offset_4
00fc 0268 | h | Execute Discrete,Successor
00fd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fe 0000 0000 | | .XXX[0x2]
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 4607 |F | Jump_Case 0x7
0104 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0105 7807 |x | Jump 0x10d ; case 0x1
0106 780a |x | Jump 0x111 ; case 0x2
0107 780e |x | Jump 0x116 ; case 0x3
0108 7811 |x | Jump 0x11a ; case 0x4
0109 7812 |x | Jump 0x11c ; case 0x5
010a 7813 |x | Jump 0x11e ; case 0x6
010b 7816 |x | Jump 0x122 ; case 0x7
010c 4302 |C | .XXX[0x1]
010d 00da | | Load_Top At_Offset_2
010e 0091 07b4 | | Action Push_String_Extended_Indexed,0x7b4 ; "FS_OK"
0110 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0111 00db | | Load_Top At_Offset_3
0112 00db | | Load_Top At_Offset_3
0113 00e0 | | Load_Encached Standard_Cache
0114 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0115 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0116 00da | | Load_Top At_Offset_2
0117 00e0 | | Load_Encached Standard_Cache
0118 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0119 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
011a 00db | | Load_Top At_Offset_3
011b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
011c 00db | | Load_Top At_Offset_3
011d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
011e e210 | | Load 0x1,0x10
011f 00dc | | Load_Top At_Offset_4
0120 0267 | g | Execute Discrete,Predecessor
0121 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0122 e210 | | Load 0x1,0x10
0123 00dc | | Load_Top At_Offset_4
0124 0268 | h | Execute Discrete,Successor
0125 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0126 0000 0000 | | .XXX[0x2]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0133 | 3 | .CONST 0x0133 ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0003 | | .CONST 0x0003 ; Number of locals
012b INIT_0128:
012b e008 | | Load 0x0,0x8
012c 0007 | | Action Break_Optional
012d 4850 |HP | Short_Literal 0x50
012e e009 | | Load 0x0,0x9
012f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0130 1c08 | | Execute_Immediate Run_Utility,0x8
0131 00d8 | | Load_Top At_Offset_0
0132 1c00 | | Execute_Immediate Run_Utility,0x0
0133 BODY_0128:
0133 00d8 | | Load_Top At_Offset_0
0134 e5ff | | Load 0x2,-0x1
0135 e009 | | Load 0x0,0x9
0136 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0137 00d1 | | Pop_Control Pop_Count_1
0138 e223 | # | Load 0x1,0x23
0139 03bc | | Declare_Variable Access,By_Allocation
013a a5fb | | Store_Unchecked 0x2,-0x5
013b e008 | | Load 0x0,0x8
013c 03bc | | Declare_Variable Access,By_Allocation
013d 003a | : | Store_Top Access,At_Offset_2
013e 00d9 | | Load_Top At_Offset_1
013f e5fa | | Load 0x2,-0x6
0140 e5fd | | Load 0x2,-0x3
0141 e5fc | | Load 0x2,-0x4
0142 e5fe | | Load 0x2,-0x2
0143 e403 | | Load 0x2,0x3
0144 800a | | Call 0x0,0xa
0145 c5fa | | Store 0x2,-0x6
0146 003a | : | Store_Top Access,At_Offset_2
0147 e5fa | | Load 0x2,-0x6
0148 6801 |h | Jump_Zero 0x14a
0149 4505 |E | Exit_Subprogram 0x5
014a 00cf | | Action Mark_Auxiliary
014b 481e |H | Short_Literal 0x1e
014c 4801 |H | Short_Literal 0x1
014d 0007 | | Action Break_Optional
014e 00d8 | | Load_Top At_Offset_0
014f e402 | | Load 0x2,0x2
0150 0227 | ' | Execute Access,All_Reference
0151 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0152 01d7 | | Execute Vector,Field_Read
0153 00d9 | | Load_Top At_Offset_1
0154 e5fb | | Load 0x2,-0x5
0155 0227 | ' | Execute Access,All_Reference
0156 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0157 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0158 01d6 | | Execute Vector,Field_Write
0159 00c8 | | Action Pop_Auxiliary_Range
015a 3ff3 |? | Loop_Increasing 0x14e
015b 00ce | | Action Pop_Auxiliary
015c 00d9 | | Load_Top At_Offset_1
015d 0227 | ' | Execute Access,All_Reference
015e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
015f e5fb | | Load 0x2,-0x5
0160 0227 | ' | Execute Access,All_Reference
0161 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0162 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0163 00d9 | | Load_Top At_Offset_1
0164 0227 | ' | Execute Access,All_Reference
0165 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0166 e5fb | | Load 0x2,-0x5
0167 0227 | ' | Execute Access,All_Reference
0168 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0169 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
016a 4800 |H | Short_Literal 0x0
016b e5fb | | Load 0x2,-0x5
016c 0227 | ' | Execute Access,All_Reference
016d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
016e 4800 |H | Short_Literal 0x0
016f e5fb | | Load 0x2,-0x5
0170 0227 | ' | Execute Access,All_Reference
0171 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0172 e5fb | | Load 0x2,-0x5
0173 0227 | ' | Execute Access,All_Reference
0174 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0175 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0176 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0177 e5fb | | Load 0x2,-0x5
0178 0227 | ' | Execute Access,All_Reference
0179 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
017a 4505 |E | Exit_Subprogram 0x5
017b 0000 0000 | | .BLANK 0000[0x5]
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 00db | | Load_Top At_Offset_3
0184 0227 | ' | Execute Access,All_Reference
0185 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0186 e5fe | | Load 0x2,-0x2
0187 0227 | ' | Execute Access,All_Reference
0188 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0189 027c | | | Execute Discrete,Less
018a 681a |h | Jump_Zero 0x1a5
018b e5fc | | Load 0x2,-0x4
018c e5fd | | Load 0x2,-0x3
018d e5ff | | Load 0x2,-0x1
018e e5fe | | Load 0x2,-0x2
018f 0227 | ' | Execute Access,All_Reference
0190 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0191 e5fe | | Load 0x2,-0x2
0192 0227 | ' | Execute Access,All_Reference
0193 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0194 e5fe | | Load 0x2,-0x2
0195 0227 | ' | Execute Access,All_Reference
0196 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0197 e5fe | | Load 0x2,-0x2
0198 0227 | ' | Execute Access,All_Reference
0199 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
019a 800b | | Call 0x0,0xb
019b 00d1 | | Pop_Control Pop_Count_1
019c c5fc | | Store 0x2,-0x4
019d 00db | | Load_Top At_Offset_3
019e 0227 | ' | Execute Access,All_Reference
019f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01a0 0a01 | | Execute_Immediate Plus,0x1
01a1 e5fe | | Load 0x2,-0x2
01a2 0227 | ' | Execute Access,All_Reference
01a3 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01a4 4502 |E | Exit_Subprogram 0x2
01a5 4809 |H | Short_Literal 0x9
01a6 a5fc | | Store_Unchecked 0x2,-0x4
01a7 4502 |E | Exit_Subprogram 0x2
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b3 | | .CONST 0x01b3 ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0003 | | .CONST 0x0003 ; Number of locals
01ab INIT_01a8:
01ab e210 | | Load 0x1,0x10
01ac 0007 | | Action Break_Optional
01ad 4850 |HP | Short_Literal 0x50
01ae e009 | | Load 0x0,0x9
01af 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01b0 1c08 | | Execute_Immediate Run_Utility,0x8
01b1 00d8 | | Load_Top At_Offset_0
01b2 1c00 | | Execute_Immediate Run_Utility,0x0
01b3 BODY_01a8:
01b3 00d9 | | Load_Top At_Offset_1
01b4 4800 |H | Short_Literal 0x0
01b5 e5fd | | Load 0x2,-0x3
01b6 e5fe | | Load 0x2,-0x2
01b7 e5ff | | Load 0x2,-0x1
01b8 8227 | ' | Call 0x1,0x27
01b9 005a | Z | Store_Top Discrete,At_Offset_2
01ba 00d9 | | Load_Top At_Offset_1
01bb 4615 |F | Jump_Case 0x15
01bc 7829 |x) | Jump 0x1e6 ; case 0x0
01bd 7828 |x( | Jump 0x1e6 ; case 0x1
01be 7827 |x' | Jump 0x1e6 ; case 0x2
01bf 7826 |x& | Jump 0x1e6 ; case 0x3
01c0 7825 |x% | Jump 0x1e6 ; case 0x4
01c1 7824 |x$ | Jump 0x1e6 ; case 0x5
01c2 7823 |x# | Jump 0x1e6 ; case 0x6
01c3 7822 |x" | Jump 0x1e6 ; case 0x7
01c4 7821 |x! | Jump 0x1e6 ; case 0x8
01c5 7820 |x | Jump 0x1e6 ; case 0x9
01c6 781f |x | Jump 0x1e6 ; case 0xa
01c7 781e |x | Jump 0x1e6 ; case 0xb
01c8 781d |x | Jump 0x1e6 ; case 0xc
01c9 781c |x | Jump 0x1e6 ; case 0xd
01ca 781b |x | Jump 0x1e6 ; case 0xe
01cb 781a |x | Jump 0x1e6 ; case 0xf
01cc 7819 |x | Jump 0x1e6 ; case 0x10
01cd 4504 |E | Exit_Subprogram 0x4 ; case 0x11
01ce 780d |x | Jump 0x1dc ; case 0x12
01cf 7811 |x | Jump 0x1e1 ; case 0x13
01d0 7806 |x | Jump 0x1d7 ; case 0x14
01d1 7800 |x | Jump 0x1d2 ; case 0x15
01d2 0092 07cc | | Action Push_String_Extended,0x7cc ; "Error accessing environment file"
01d4 e00c | | Load 0x0,0xc
01d5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01d6 4504 |E | Exit_Subprogram 0x4
01d7 0092 07cd | | Action Push_String_Extended,0x7cd ; "Environment file already open"
01d9 e00c | | Load 0x0,0xc
01da 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01db 4504 |E | Exit_Subprogram 0x4
01dc 0092 07ce | | Action Push_String_Extended,0x7ce ; "Invalid environment file name"
01de e00c | | Load 0x0,0xc
01df 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01e0 4504 |E | Exit_Subprogram 0x4
01e1 0092 07cf | | Action Push_String_Extended,0x7cf ; "Environment file already exists, not overwritten"
01e3 e00c | | Load 0x0,0xc
01e4 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01e5 4504 |E | Exit_Subprogram 0x4
01e6 00d8 | | Load_Top At_Offset_0
01e7 00da | | Load_Top At_Offset_2
01e8 00d8 | | Load_Top At_Offset_0
01e9 e211 | | Load 0x1,0x11
01ea 0260 | ` | Execute Discrete,In_Type
01eb 7001 |p | Jump_Nonzero 0x1ed
01ec 0801 | | Execute_Immediate Raise,0x1
01ed 800d | | Call 0x0,0xd
01ee 00d1 | | Pop_Control Pop_Count_1
01ef 00d8 | | Load_Top At_Offset_0
01f0 e009 | | Load 0x0,0x9
01f1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01f2 e00c | | Load 0x0,0xc
01f3 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01f4 4504 |E | Exit_Subprogram 0x4
01f5 0000 0000 | | .XXX[0x3]
01f7 0000 | |
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 e5fc | | Load 0x2,-0x4
01fc 4801 |H | Short_Literal 0x1
01fd e5fd | | Load 0x2,-0x3
01fe e5fe | | Load 0x2,-0x2
01ff e5ff | | Load 0x2,-0x1
0200 8227 | ' | Call 0x1,0x27
0201 c5fc | | Store 0x2,-0x4
0202 4504 |E | Exit_Subprogram 0x4
0203 0000 0000 | | .BLANK 0000[0x5]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 0221 | ! | .CONST 0x0221 ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0009 | | .CONST 0x0009 ; Number of locals
020b INIT_0208:
020b e223 | # | Load 0x1,0x23
020c 0007 | | Action Break_Optional
020d e213 | | Load 0x1,0x13
020e 0337 | 7 | Declare_Variable Array
020f 00e2 | | Load_Encached Integer_Cache
0210 e00e | | Load 0x0,0xe
0211 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0212 02c7 | | Declare_Variable Any
0213 00d8 | | Load_Top At_Offset_0
0214 1c00 | | Execute_Immediate Run_Utility,0x0
0215 e211 | | Load 0x1,0x11
0216 0007 | | Action Break_Optional
0217 e210 | | Load 0x1,0x10
0218 0007 | | Action Break_Optional
0219 4850 |HP | Short_Literal 0x50
021a e009 | | Load 0x0,0x9
021b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
021c 1c08 | | Execute_Immediate Run_Utility,0x8
021d 00d8 | | Load_Top At_Offset_0
021e 1c00 | | Execute_Immediate Run_Utility,0x0
021f 029f 0523 | #| Declare_Subprogram For_Call,INIT_0520
0221 BODY_0208:
0221 00db | | Load_Top At_Offset_3
0222 e402 | | Load 0x2,0x2
0223 4801 |H | Short_Literal 0x1
0224 4800 |H | Short_Literal 0x0
0225 4800 |H | Short_Literal 0x0
0226 e5ff | | Load 0x2,-0x1
0227 8214 | | Call 0x1,0x14
0228 c402 | | Store 0x2,0x2
0229 c406 | | Store 0x2,0x6
022a 00db | | Load_Top At_Offset_3
022b 7002 |p | Jump_Nonzero 0x22e
022c 8409 | | Call 0x2,0x9
022d 7802 |x | Jump 0x230
022e 00db | | Load_Top At_Offset_3
022f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0230 00da | | Load_Top At_Offset_2
0231 0e10 | | Execute_Immediate Not_Equal,0x10
0232 680e |h | Jump_Zero 0x241
0233 00d9 | | Load_Top At_Offset_1
0234 00db | | Load_Top At_Offset_3
0235 00d8 | | Load_Top At_Offset_0
0236 e211 | | Load 0x1,0x11
0237 0260 | ` | Execute Discrete,In_Type
0238 7001 |p | Jump_Nonzero 0x23a
0239 0801 | | Execute_Immediate Raise,0x1
023a 800d | | Call 0x0,0xd
023b 00d1 | | Pop_Control Pop_Count_1
023c 00d9 | | Load_Top At_Offset_1
023d e009 | | Load 0x0,0x9
023e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
023f e00c | | Load 0x0,0xc
0240 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0241 4502 |E | Exit_Subprogram 0x2
0242 0000 0000 | | .BLANK 0000[0x6]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b | K | .CONST 0x024b ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0001 | | .CONST 0x0001 ; Number of locals
024b BODY_0248:
024b INIT_0248:
024b 00db | | Load_Top At_Offset_3
024c 00db | | Load_Top At_Offset_3
024d 800f | | Call 0x0,0xf
024e 4503 |E | Exit_Subprogram 0x3
024f 0000 | | .XXX[0x1]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00da | | Load_Top At_Offset_2
0254 0227 | ' | Execute Access,All_Reference
0255 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0256 a5fe | | Store_Unchecked 0x2,-0x2
0257 00da | | Load_Top At_Offset_2
0258 0227 | ' | Execute Access,All_Reference
0259 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
025a 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
025b 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
025c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
025d a5fd | | Store_Unchecked 0x2,-0x3
025e 00da | | Load_Top At_Offset_2
025f 0227 | ' | Execute Access,All_Reference
0260 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0261 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0262 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0263 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0264 a5fc | | Store_Unchecked 0x2,-0x4
0265 00da | | Load_Top At_Offset_2
0266 0227 | ' | Execute Access,All_Reference
0267 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0268 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0269 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
026a 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
026b a5fb | | Store_Unchecked 0x2,-0x5
026c 00da | | Load_Top At_Offset_2
026d 0227 | ' | Execute Access,All_Reference
026e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
026f 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0270 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0271 e5fa | | Load 0x2,-0x6
0272 017d | } | Execute Record,Structure_Write
0273 4502 |E | Exit_Subprogram 0x2
0274 0000 0000 | | .BLANK 0000[0x4]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0281 | | .CONST 0x0281 ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0002 | | .CONST 0x0002 ; Number of locals
027b INIT_0278:
027b 481e |H | Short_Literal 0x1e
027c e009 | | Load 0x0,0x9
027d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
027e 1c08 | | Execute_Immediate Run_Utility,0x8
027f 00d8 | | Load_Top At_Offset_0
0280 1c00 | | Execute_Immediate Run_Utility,0x0
0281 BODY_0278:
0281 00d8 | | Load_Top At_Offset_0
0282 e5fd | | Load 0x2,-0x3
0283 e009 | | Load 0x0,0x9
0284 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0285 4504 |E | Exit_Subprogram 0x4
0286 0000 0000 | | .XXX[0x2]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 02a8 | | .CONST 0x02a8 ; Address of begin
0289 03a0 | | .CONST 0x03a0 ; Address of exception handler
028a 000b | | .CONST 0x000b ; Number of locals
028b INIT_0288:
028b e010 | | Load 0x0,0x10
028c 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
028d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
028e 02c7 | | Declare_Variable Any
028f 00d8 | | Load_Top At_Offset_0
0290 1c00 | | Execute_Immediate Run_Utility,0x0
0291 e213 | | Load 0x1,0x13
0292 0337 | 7 | Declare_Variable Array
0293 00e2 | | Load_Encached Integer_Cache
0294 e00e | | Load 0x0,0xe
0295 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0296 02c7 | | Declare_Variable Any
0297 00d8 | | Load_Top At_Offset_0
0298 1c00 | | Execute_Immediate Run_Utility,0x0
0299 e010 | | Load 0x0,0x10
029a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
029b e211 | | Load 0x1,0x11
029c 0007 | | Action Break_Optional
029d e010 | | Load 0x0,0x10
029e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
029f 02c7 | | Declare_Variable Any
02a0 00d8 | | Load_Top At_Offset_0
02a1 1c00 | | Execute_Immediate Run_Utility,0x0
02a2 00e2 | | Load_Encached Integer_Cache
02a3 e010 | | Load 0x0,0x10
02a4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02a5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02a6 e223 | # | Load 0x1,0x23
02a7 0007 | | Action Break_Optional
02a8 BODY_0288:
02a8 e5fe | | Load 0x2,-0x2
02a9 8226 | & | Call 0x1,0x26
02aa 700c |p | Jump_Nonzero 0x2b7
02ab 4815 |H | Short_Literal 0x15
02ac a5fd | | Store_Unchecked 0x2,-0x3
02ad 0092 07d0 | | Action Push_String_Extended,0x7d0 ; "Environment file "
02af e5fe | | Load 0x2,-0x2
02b0 01cc | | Execute Vector,Catenate
02b1 0092 07d1 | | Action Push_String_Extended,0x7d1 ; " does not exist."
02b3 01cc | | Execute Vector,Catenate
02b4 e00c | | Load 0x0,0xc
02b5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02b6 4503 |E | Exit_Subprogram 0x3
02b7 e010 | | Load 0x0,0x10
02b8 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02b9 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02ba e408 | | Load 0x2,0x8
02bb 0120 | | Execute Any,Is_Value
02bc 6803 |h | Jump_Zero 0x2c0
02bd e010 | | Load 0x0,0x10
02be 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02bf 7801 |x | Jump 0x2c1
02c0 e408 | | Load 0x2,0x8
02c1 60fa |` | Indirect_Literal Discrete,0x3bc,{0x00000000, 0x00004000}
02c2 e011 | | Load 0x0,0x11
02c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02c4 e012 | | Load 0x0,0x12
02c5 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02c6 e010 | | Load 0x0,0x10
02c7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02c8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
02c9 e5fe | | Load 0x2,-0x2
02ca e010 | | Load 0x0,0x10
02cb 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02cc 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
02cd c408 | | Store 0x2,0x8
02ce 005a | Z | Store_Top Discrete,At_Offset_2
02cf 00d9 | | Load_Top At_Offset_1
02d0 6807 |h | Jump_Zero 0x2d8
02d1 4815 |H | Short_Literal 0x15
02d2 a5fd | | Store_Unchecked 0x2,-0x3
02d3 0092 07d2 | | Action Push_String_Extended,0x7d2 ; "Error accessing environment file information"
02d5 e00c | | Load 0x0,0xc
02d6 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02d7 4503 |E | Exit_Subprogram 0x3
02d8 e010 | | Load 0x0,0x10
02d9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02da e402 | | Load 0x2,0x2
02db 0120 | | Execute Any,Is_Value
02dc 6804 |h | Jump_Zero 0x2e1
02dd e010 | | Load 0x0,0x10
02de 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
02df 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02e0 7801 |x | Jump 0x2e2
02e1 e402 | | Load 0x2,0x2
02e2 60d9 |` | Indirect_Literal Discrete,0x3bc,{0x00000000, 0x00004000}
02e3 e011 | | Load 0x0,0x11
02e4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02e5 4800 |H | Short_Literal 0x0
02e6 e408 | | Load 0x2,0x8
02e7 e010 | | Load 0x0,0x10
02e8 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
02e9 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02ea c402 | | Store 0x2,0x2
02eb c406 | | Store 0x2,0x6
02ec e406 | | Load 0x2,0x6
02ed 6807 |h | Jump_Zero 0x2f5
02ee 4815 |H | Short_Literal 0x15
02ef a5fd | | Store_Unchecked 0x2,-0x3
02f0 0092 07d2 | | Action Push_String_Extended,0x7d2 ; "Error accessing environment file information"
02f2 e00c | | Load 0x0,0xc
02f3 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02f4 4503 |E | Exit_Subprogram 0x3
02f5 e402 | | Load 0x2,0x2
02f6 e010 | | Load 0x0,0x10
02f7 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
02f8 181d | | Execute Package,Field_Execute,Field_Number 0x1d
02f9 00d8 | | Load_Top At_Offset_0
02fa 00e2 | | Load_Encached Integer_Cache
02fb 0260 | ` | Execute Discrete,In_Type
02fc 7001 |p | Jump_Nonzero 0x2fe
02fd 0801 | | Execute_Immediate Raise,0x1
02fe 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
02ff e405 | | Load 0x2,0x5
0300 e011 | | Load 0x0,0x11
0301 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0302 e010 | | Load 0x0,0x10
0303 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0304 00ea | | Load_Encached Null_String_Cache
0305 e5fe | | Load 0x2,-0x2
0306 4800 |H | Short_Literal 0x0
0307 e00e | | Load 0x0,0xe
0308 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0309 c405 | | Store 0x2,0x5
030a e407 | | Load 0x2,0x7
030b 00d9 | | Load_Top At_Offset_1
030c 4801 |H | Short_Literal 0x1
030d e409 | | Load 0x2,0x9
030e 4802 |H | Short_Literal 0x2
030f e5ff | | Load 0x2,-0x1
0310 8214 | | Call 0x1,0x14
0311 003a | : | Store_Top Access,At_Offset_2
0312 c407 | | Store 0x2,0x7
0313 e407 | | Load 0x2,0x7
0314 7088 |p | Jump_Nonzero 0x39d
0315 4811 |H | Short_Literal 0x11
0316 a5fd | | Store_Unchecked 0x2,-0x3
0317 00cf | | Action Mark_Auxiliary
0318 787a |xz | Jump 0x393
0319 4bff |K | Short_Literal 0x3ff
031a a409 | | Store_Unchecked 0x2,0x9
031b 00e3 | | Load_Encached Natural_Cache
031c e403 | | Load 0x2,0x3
031d 00d8 | | Load_Top At_Offset_0
031e 01da | | Execute Vector,Bounds
031f e002 | | Load 0x0,0x2
0320 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0321 0334 | 4 | Declare_Variable Array,With_Constraint
0322 00d0 | | Action Swap_Control
0323 00d8 | | Load_Top At_Offset_0
0324 01dd | | Execute Vector,First
0325 00da | | Load_Top At_Offset_2
0326 01dd | | Execute Vector,First
0327 0272 | r | Execute Discrete,Minus
0328 00da | | Load_Top At_Offset_2
0329 01d9 | | Execute Vector,Reverse_Bounds
032a 0263 | c | Execute Discrete,Above_Bound
032b 700a |p | Jump_Nonzero 0x336
032c 00d8 | | Load_Top At_Offset_0
032d 00db | | Load_Top At_Offset_3
032e 0273 | s | Execute Discrete,Plus
032f e40f | | Load 0x2,0xf
0330 01d7 | | Execute Vector,Field_Read
0331 00d9 | | Load_Top At_Offset_1
0332 e40e | | Load 0x2,0xe
0333 01d5 | | Execute Vector,Field_Reference
0334 0118 | | Execute Any,Write_Unchecked
0335 3ff6 |? | Loop_Increasing 0x32c
0336 00d2 | | Pop_Control Pop_Count_2
0337 e405 | | Load 0x2,0x5
0338 e00e | | Load 0x0,0xe
0339 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
033a 00d8 | | Load_Top At_Offset_0
033b 01db | | Execute Vector,Length
033c e213 | | Load 0x1,0x13
033d 01db | | Execute Vector,Length
033e 027f | | Execute Discrete,Equal
033f 7001 |p | Jump_Nonzero 0x341
0340 08e0 | | Execute_Immediate Raise,0xe0
0341 e213 | | Load 0x1,0x13
0342 0337 | 7 | Declare_Variable Array
0343 00d0 | | Action Swap_Control
0344 00d8 | | Load_Top At_Offset_0
0345 01dd | | Execute Vector,First
0346 00da | | Load_Top At_Offset_2
0347 01dd | | Execute Vector,First
0348 0272 | r | Execute Discrete,Minus
0349 00da | | Load_Top At_Offset_2
034a 01d9 | | Execute Vector,Reverse_Bounds
034b 0263 | c | Execute Discrete,Above_Bound
034c 700a |p | Jump_Nonzero 0x357
034d 00d8 | | Load_Top At_Offset_0
034e 00db | | Load_Top At_Offset_3
034f 0273 | s | Execute Discrete,Plus
0350 e40f | | Load 0x2,0xf
0351 01d7 | | Execute Vector,Field_Read
0352 00d9 | | Load_Top At_Offset_1
0353 e40e | | Load 0x2,0xe
0354 01d5 | | Execute Vector,Field_Reference
0355 0118 | | Execute Any,Write_Unchecked
0356 3ff6 |? | Loop_Increasing 0x34d
0357 00d2 | | Pop_Control Pop_Count_2
0358 e403 | | Load 0x2,0x3
0359 01d4 | | Execute Vector,Structure_Write
035a c409 | | Store 0x2,0x9
035b 00db | | Load_Top At_Offset_3
035c 4bff |K | Short_Literal 0x3ff
035d 027c | | | Execute Discrete,Less
035e 6812 |h | Jump_Zero 0x371
035f 00cf | | Action Mark_Auxiliary
0360 4bff |K | Short_Literal 0x3ff
0361 e409 | | Load 0x2,0x9
0362 0a01 | | Execute_Immediate Plus,0x1
0363 00d8 | | Load_Top At_Offset_0
0364 00e2 | | Load_Encached Integer_Cache
0365 0260 | ` | Execute Discrete,In_Type
0366 7001 |p | Jump_Nonzero 0x368
0367 0801 | | Execute_Immediate Raise,0x1
0368 0263 | c | Execute Discrete,Above_Bound
0369 7006 |p | Jump_Nonzero 0x370
036a 4800 |H | Short_Literal 0x0
036b 00d9 | | Load_Top At_Offset_1
036c e403 | | Load 0x2,0x3
036d 01d6 | | Execute Vector,Field_Write
036e 00c8 | | Action Pop_Auxiliary_Range
036f 3ffa |? | Loop_Increasing 0x36a
0370 00ce | | Action Pop_Auxiliary
0371 e407 | | Load 0x2,0x7
0372 e403 | | Load 0x2,0x3
0373 4801 |H | Short_Literal 0x1
0374 e40b | | Load 0x2,0xb
0375 0227 | ' | Execute Access,All_Reference
0376 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0377 e40b | | Load 0x2,0xb
0378 0227 | ' | Execute Access,All_Reference
0379 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
037a e40b | | Load 0x2,0xb
037b 0227 | ' | Execute Access,All_Reference
037c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
037d e40b | | Load 0x2,0xb
037e 0227 | ' | Execute Access,All_Reference
037f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0380 8013 | | Call 0x0,0x13
0381 c407 | | Store 0x2,0x7
0382 00d9 | | Load_Top At_Offset_1
0383 0227 | ' | Execute Access,All_Reference
0384 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0385 0a01 | | Execute_Immediate Plus,0x1
0386 00da | | Load_Top At_Offset_2
0387 0227 | ' | Execute Access,All_Reference
0388 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0389 e407 | | Load 0x2,0x7
038a 6807 |h | Jump_Zero 0x392
038b e407 | | Load 0x2,0x7
038c a5fd | | Store_Unchecked 0x2,-0x3
038d e405 | | Load 0x2,0x5
038e e00e | | Load 0x0,0xe
038f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0390 c405 | | Store 0x2,0x5
0391 7805 |x | Jump 0x397
0392 00c9 | | Action Pop_Auxiliary_Loop
0393 e405 | | Load 0x2,0x5
0394 e00e | | Load 0x0,0xe
0395 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0396 6f82 |o | Jump_Zero 0x319
0397 00ce | | Action Pop_Auxiliary
0398 e405 | | Load 0x2,0x5
0399 e00e | | Load 0x0,0xe
039a 1819 | | Execute Package,Field_Execute,Field_Number 0x19
039b c405 | | Store 0x2,0x5
039c 4503 |E | Exit_Subprogram 0x3
039d e407 | | Load 0x2,0x7
039e a5fd | | Store_Unchecked 0x2,-0x3
039f 4503 |E | Exit_Subprogram 0x3
03a0 TRAP_0288:
03a0 00d8 | | Load_Top At_Offset_0
03a1 0107 | | Execute Exception,Get_Name
03a2 4900 |I | Short_Literal 0x100
03a3 490f |I | Short_Literal 0x10f
03a4 0262 | b | Execute Discrete,In_Range
03a5 6803 |h | Jump_Zero 0x3a9
03a6 4814 |H | Short_Literal 0x14
03a7 a5fd | | Store_Unchecked 0x2,-0x3
03a8 4503 |E | Exit_Subprogram 0x3
03a9 00d8 | | Load_Top At_Offset_0
03aa 0107 | | Execute Exception,Get_Name
03ab 4920 |I | Short_Literal 0x120
03ac 492f |I/ | Short_Literal 0x12f
03ad 0262 | b | Execute Discrete,In_Range
03ae 6803 |h | Jump_Zero 0x3b2
03af 4812 |H | Short_Literal 0x12
03b0 a5fd | | Store_Unchecked 0x2,-0x3
03b1 4503 |E | Exit_Subprogram 0x3
03b2 00d8 | | Load_Top At_Offset_0
03b3 0107 | | Execute Exception,Get_Name
03b4 4930 |I0 | Short_Literal 0x130
03b5 493f |I? | Short_Literal 0x13f
03b6 0262 | b | Execute Discrete,In_Range
03b7 6803 |h | Jump_Zero 0x3bb
03b8 4815 |H | Short_Literal 0x15
03b9 a5fd | | Store_Unchecked 0x2,-0x3
03ba 4503 |E | Exit_Subprogram 0x3
03bb 0100 | | Execute Exception,Raise
03bc 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03ce | | .CONST 0x03ce ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0002 | | .CONST 0x0002 ; Number of locals
03c3 INIT_03c0:
03c3 00db | | Load_Top At_Offset_3
03c4 0227 | ' | Execute Access,All_Reference
03c5 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
03c6 0aff | | Execute_Immediate Plus,-0x1
03c7 00d8 | | Load_Top At_Offset_0
03c8 e004 | | Load 0x0,0x4
03c9 0260 | ` | Execute Discrete,In_Type
03ca 7001 |p | Jump_Nonzero 0x3cc
03cb 0801 | | Execute_Immediate Raise,0x1
03cc e004 | | Load 0x0,0x4
03cd 03f1 | | Declare_Variable Discrete,With_Value
03ce BODY_03c0:
03ce e5fb | | Load 0x2,-0x5
03cf e5fd | | Load 0x2,-0x3
03d0 e5ff | | Load 0x2,-0x1
03d1 e5fe | | Load 0x2,-0x2
03d2 0227 | ' | Execute Access,All_Reference
03d3 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03d4 e5fe | | Load 0x2,-0x2
03d5 0227 | ' | Execute Access,All_Reference
03d6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03d7 e402 | | Load 0x2,0x2
03d8 e5fe | | Load 0x2,-0x2
03d9 0227 | ' | Execute Access,All_Reference
03da 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03db 800b | | Call 0x0,0xb
03dc 00d1 | | Pop_Control Pop_Count_1
03dd c5fb | | Store 0x2,-0x5
03de 4bff |K | Short_Literal 0x3ff
03df a5fc | | Store_Unchecked 0x2,-0x4
03e0 00cf | | Action Mark_Auxiliary
03e1 4800 |H | Short_Literal 0x0
03e2 4bff |K | Short_Literal 0x3ff
03e3 0007 | | Action Break_Optional
03e4 00d8 | | Load_Top At_Offset_0
03e5 e5fd | | Load 0x2,-0x3
03e6 01d7 | | Execute Vector,Field_Read
03e7 6804 |h | Jump_Zero 0x3ec
03e8 00d8 | | Load_Top At_Offset_0
03e9 a5fc | | Store_Unchecked 0x2,-0x4
03ea 00d2 | | Pop_Control Pop_Count_2
03eb 4502 |E | Exit_Subprogram 0x2
03ec 00c8 | | Action Pop_Auxiliary_Range
03ed 37f6 |7 | Loop_Decreasing 0x3e4
03ee 4502 |E | Exit_Subprogram 0x2
03ef 0000 | | .XXX[0x1]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 0405 | | .CONST 0x0405 ; Address of begin
03f1 0004 | | .CONST 0x0004 ; Address of exception handler
03f2 0009 | | .CONST 0x0009 ; Number of locals
03f3 INIT_03f0:
03f3 e223 | # | Load 0x1,0x23
03f4 0007 | | Action Break_Optional
03f5 e213 | | Load 0x1,0x13
03f6 0337 | 7 | Declare_Variable Array
03f7 00e2 | | Load_Encached Integer_Cache
03f8 00e2 | | Load_Encached Integer_Cache
03f9 e211 | | Load 0x1,0x11
03fa 0007 | | Action Break_Optional
03fb e210 | | Load 0x1,0x10
03fc 0007 | | Action Break_Optional
03fd 4850 |HP | Short_Literal 0x50
03fe e009 | | Load 0x0,0x9
03ff 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0400 1c08 | | Execute_Immediate Run_Utility,0x8
0401 00d8 | | Load_Top At_Offset_0
0402 1c00 | | Execute_Immediate Run_Utility,0x0
0403 029f 059b | | Declare_Subprogram For_Call,INIT_0598
0405 BODY_03f0:
0405 00db | | Load_Top At_Offset_3
0406 e402 | | Load 0x2,0x2
0407 4801 |H | Short_Literal 0x1
0408 4800 |H | Short_Literal 0x0
0409 4800 |H | Short_Literal 0x0
040a e224 | $ | Load 0x1,0x24
040b 8214 | | Call 0x1,0x14
040c c402 | | Store 0x2,0x2
040d c406 | | Store 0x2,0x6
040e 00db | | Load_Top At_Offset_3
040f 7002 |p | Jump_Nonzero 0x412
0410 8409 | | Call 0x2,0x9
0411 7802 |x | Jump 0x414
0412 00db | | Load_Top At_Offset_3
0413 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0414 00da | | Load_Top At_Offset_2
0415 0e10 | | Execute_Immediate Not_Equal,0x10
0416 680e |h | Jump_Zero 0x425
0417 00d9 | | Load_Top At_Offset_1
0418 00db | | Load_Top At_Offset_3
0419 00d8 | | Load_Top At_Offset_0
041a e211 | | Load 0x1,0x11
041b 0260 | ` | Execute Discrete,In_Type
041c 7001 |p | Jump_Nonzero 0x41e
041d 0801 | | Execute_Immediate Raise,0x1
041e 800d | | Call 0x0,0xd
041f 00d1 | | Pop_Control Pop_Count_1
0420 00d9 | | Load_Top At_Offset_1
0421 e009 | | Load 0x0,0x9
0422 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0423 e00c | | Load 0x0,0xc
0424 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0425 4502 |E | Exit_Subprogram 0x2
0426 0000 0000 | | .XXX[0x2]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 043c | < | .CONST 0x043c ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0008 | | .CONST 0x0008 ; Number of locals
042b INIT_0428:
042b e223 | # | Load 0x1,0x23
042c 0007 | | Action Break_Optional
042d e213 | | Load 0x1,0x13
042e 0337 | 7 | Declare_Variable Array
042f 00e2 | | Load_Encached Integer_Cache
0430 e211 | | Load 0x1,0x11
0431 0007 | | Action Break_Optional
0432 e210 | | Load 0x1,0x10
0433 0007 | | Action Break_Optional
0434 4850 |HP | Short_Literal 0x50
0435 e009 | | Load 0x0,0x9
0436 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0437 1c08 | | Execute_Immediate Run_Utility,0x8
0438 00d8 | | Load_Top At_Offset_0
0439 1c00 | | Execute_Immediate Run_Utility,0x0
043a 029f 064b | K| Declare_Subprogram For_Call,INIT_0648
043c BODY_0428:
043c 00db | | Load_Top At_Offset_3
043d e402 | | Load 0x2,0x2
043e 4801 |H | Short_Literal 0x1
043f 4800 |H | Short_Literal 0x0
0440 4800 |H | Short_Literal 0x0
0441 e224 | $ | Load 0x1,0x24
0442 8214 | | Call 0x1,0x14
0443 c402 | | Store 0x2,0x2
0444 c405 | | Store 0x2,0x5
0445 00db | | Load_Top At_Offset_3
0446 7002 |p | Jump_Nonzero 0x449
0447 8408 | | Call 0x2,0x8
0448 7802 |x | Jump 0x44b
0449 00db | | Load_Top At_Offset_3
044a 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
044b 00da | | Load_Top At_Offset_2
044c 0e10 | | Execute_Immediate Not_Equal,0x10
044d 6803 |h | Jump_Zero 0x451
044e 0092 07d3 | | Action Push_String_Extended,0x7d3 ; "DFS *** unable to get revision ***"
0450 00ca | | Action Exit_Nullary_Function
0451 0831 | 1 | Execute_Immediate Raise,0x31
0452 0000 0000 | | .BLANK 0000[0x6]
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 045d | ] | .CONST 0x045d ; Address of begin
0459 0460 | ` | .CONST 0x0460 ; Address of exception handler
045a 0002 | | .CONST 0x0002 ; Number of locals
045b INIT_0458:
045b 029f 069b | | Declare_Subprogram For_Call,INIT_0698
045d BODY_0458:
045d 8221 | ! | Call 0x1,0x21
045e 8402 | | Call 0x2,0x2
045f 4501 |E | Exit_Subprogram 0x1
0460 TRAP_0458:
0460 0007 | | Action Break_Optional
0461 00ea | | Load_Encached Null_String_Cache
0462 8402 | | Call 0x2,0x2
0463 4501 |E | Exit_Subprogram 0x1
0464 0000 0000 | | .BLANK 0000[0x4]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 047e | ~ | .CONST 0x047e ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 000a | | .CONST 0x000a ; Number of locals
046b INIT_0468:
046b e223 | # | Load 0x1,0x23
046c 0007 | | Action Break_Optional
046d e213 | | Load 0x1,0x13
046e 0337 | 7 | Declare_Variable Array
046f 00e2 | | Load_Encached Integer_Cache
0470 03e9 | | Declare_Variable Discrete,Duplicate
0471 03e9 | | Declare_Variable Discrete,Duplicate
0472 e211 | | Load 0x1,0x11
0473 0007 | | Action Break_Optional
0474 e210 | | Load 0x1,0x10
0475 0007 | | Action Break_Optional
0476 4850 |HP | Short_Literal 0x50
0477 e009 | | Load 0x0,0x9
0478 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0479 1c08 | | Execute_Immediate Run_Utility,0x8
047a 00d8 | | Load_Top At_Offset_0
047b 1c00 | | Execute_Immediate Run_Utility,0x0
047c 029f 06ab | | Declare_Subprogram For_Call,INIT_06a8
047e BODY_0468:
047e 00db | | Load_Top At_Offset_3
047f e402 | | Load 0x2,0x2
0480 4801 |H | Short_Literal 0x1
0481 4800 |H | Short_Literal 0x0
0482 4800 |H | Short_Literal 0x0
0483 e225 | % | Load 0x1,0x25
0484 8214 | | Call 0x1,0x14
0485 c402 | | Store 0x2,0x2
0486 c407 | | Store 0x2,0x7
0487 00db | | Load_Top At_Offset_3
0488 7002 |p | Jump_Nonzero 0x48b
0489 840a | | Call 0x2,0xa
048a 7802 |x | Jump 0x48d
048b 00db | | Load_Top At_Offset_3
048c 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
048d 00da | | Load_Top At_Offset_2
048e 0e10 | | Execute_Immediate Not_Equal,0x10
048f 6802 |h | Jump_Zero 0x492
0490 00ea | | Load_Encached Null_String_Cache
0491 00ca | | Action Exit_Nullary_Function
0492 0831 | 1 | Execute_Immediate Raise,0x31
0493 0000 0000 | | .BLANK 0000[0x5]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 04a0 | | .CONST 0x04a0 ; Address of begin
0499 04b1 | | .CONST 0x04b1 ; Address of exception handler
049a 0002 | | .CONST 0x0002 ; Number of locals
049b INIT_0498:
049b e00e | | Load 0x0,0xe
049c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
049d 02c7 | | Declare_Variable Any
049e 00d8 | | Load_Top At_Offset_0
049f 1c00 | | Execute_Immediate Run_Utility,0x0
04a0 BODY_0498:
04a0 00d8 | | Load_Top At_Offset_0
04a1 e011 | | Load 0x0,0x11
04a2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04a3 e010 | | Load 0x0,0x10
04a4 181e | | Execute Package,Field_Execute,Field_Number 0x1e
04a5 00ea | | Load_Encached Null_String_Cache
04a6 e5ff | | Load 0x2,-0x1
04a7 4801 |H | Short_Literal 0x1
04a8 e00e | | Load 0x0,0xe
04a9 1814 | | Execute Package,Field_Execute,Field_Number 0x14
04aa c402 | | Store 0x2,0x2
04ab 00d8 | | Load_Top At_Offset_0
04ac e00e | | Load 0x0,0xe
04ad 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04ae c402 | | Store 0x2,0x2
04af 4800 |H | Short_Literal 0x0
04b0 4401 |D | Exit_Subprogram With_Result,0x1
04b1 TRAP_0498:
04b1 00d8 | | Load_Top At_Offset_0
04b2 0107 | | Execute Exception,Get_Name
04b3 4900 |I | Short_Literal 0x100
04b4 490f |I | Short_Literal 0x10f
04b5 0262 | b | Execute Discrete,In_Range
04b6 6802 |h | Jump_Zero 0x4b9
04b7 4801 |H | Short_Literal 0x1
04b8 4401 |D | Exit_Subprogram With_Result,0x1
04b9 00d8 | | Load_Top At_Offset_0
04ba 0107 | | Execute Exception,Get_Name
04bb 4920 |I | Short_Literal 0x120
04bc 492f |I/ | Short_Literal 0x12f
04bd 0262 | b | Execute Discrete,In_Range
04be 6802 |h | Jump_Zero 0x4c1
04bf 4800 |H | Short_Literal 0x0
04c0 4401 |D | Exit_Subprogram With_Result,0x1
04c1 00d8 | | Load_Top At_Offset_0
04c2 0107 | | Execute Exception,Get_Name
04c3 4930 |I0 | Short_Literal 0x130
04c4 493f |I? | Short_Literal 0x13f
04c5 0262 | b | Execute Discrete,In_Range
04c6 6802 |h | Jump_Zero 0x4c9
04c7 4801 |H | Short_Literal 0x1
04c8 4401 |D | Exit_Subprogram With_Result,0x1
04c9 0100 | | Execute Exception,Raise
04ca 0000 0000 | | .BLANK 0000[0x6]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04e0 | | .CONST 0x04e0 ; Address of begin
04d1 04f0 | | .CONST 0x04f0 ; Address of exception handler
04d2 0007 | | .CONST 0x0007 ; Number of locals
04d3 INIT_04d0:
04d3 e223 | # | Load 0x1,0x23
04d4 0007 | | Action Break_Optional
04d5 e213 | | Load 0x1,0x13
04d6 0337 | 7 | Declare_Variable Array
04d7 00e2 | | Load_Encached Integer_Cache
04d8 e00e | | Load 0x0,0xe
04d9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04da 02c7 | | Declare_Variable Any
04db 00d8 | | Load_Top At_Offset_0
04dc 1c00 | | Execute_Immediate Run_Utility,0x0
04dd e211 | | Load 0x1,0x11
04de 029f 0723 | #| Declare_Subprogram For_Call,INIT_0720
04e0 BODY_04d0:
04e0 00d9 | | Load_Top At_Offset_1
04e1 e402 | | Load 0x2,0x2
04e2 4801 |H | Short_Literal 0x1
04e3 4800 |H | Short_Literal 0x0
04e4 4800 |H | Short_Literal 0x0
04e5 e5ff | | Load 0x2,-0x1
04e6 8214 | | Call 0x1,0x14
04e7 c402 | | Store 0x2,0x2
04e8 005a | Z | Store_Top Discrete,At_Offset_2
04e9 00d9 | | Load_Top At_Offset_1
04ea 7002 |p | Jump_Nonzero 0x4ed
04eb 8407 | | Call 0x2,0x7
04ec 4505 |E | Exit_Subprogram 0x5
04ed 00d9 | | Load_Top At_Offset_1
04ee a5fb | | Store_Unchecked 0x2,-0x5
04ef 4505 |E | Exit_Subprogram 0x5
04f0 TRAP_04d0:
04f0 00d8 | | Load_Top At_Offset_0
04f1 0107 | | Execute Exception,Get_Name
04f2 4900 |I | Short_Literal 0x100
04f3 490f |I | Short_Literal 0x10f
04f4 0262 | b | Execute Discrete,In_Range
04f5 6803 |h | Jump_Zero 0x4f9
04f6 4814 |H | Short_Literal 0x14
04f7 a5fb | | Store_Unchecked 0x2,-0x5
04f8 4505 |E | Exit_Subprogram 0x5
04f9 00d8 | | Load_Top At_Offset_0
04fa 0107 | | Execute Exception,Get_Name
04fb 4920 |I | Short_Literal 0x120
04fc 492f |I/ | Short_Literal 0x12f
04fd 0262 | b | Execute Discrete,In_Range
04fe 6803 |h | Jump_Zero 0x502
04ff 4812 |H | Short_Literal 0x12
0500 a5fb | | Store_Unchecked 0x2,-0x5
0501 4505 |E | Exit_Subprogram 0x5
0502 00d8 | | Load_Top At_Offset_0
0503 0107 | | Execute Exception,Get_Name
0504 4930 |I0 | Short_Literal 0x130
0505 493f |I? | Short_Literal 0x13f
0506 0262 | b | Execute Discrete,In_Range
0507 6803 |h | Jump_Zero 0x50b
0508 4815 |H | Short_Literal 0x15
0509 a5fb | | Store_Unchecked 0x2,-0x5
050a 4505 |E | Exit_Subprogram 0x5
050b 0100 | | Execute Exception,Raise
050c 0000 0000 | | .BLANK 0000[0x4]
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0513 | | .CONST 0x0513 ; Address of begin
0511 0004 | | .CONST 0x0004 ; Address of exception handler
0512 0001 | | .CONST 0x0001 ; Number of locals
0513 BODY_0510:
0513 INIT_0510:
0513 00da | | Load_Top At_Offset_2
0514 e014 | | Load 0x0,0x14
0515 180d | | Execute Package,Field_Execute,Field_Number 0xd
0516 e00c | | Load 0x0,0xc
0517 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0518 4502 |E | Exit_Subprogram 0x2
0519 0000 0000 | | .BLANK 0000[0x7]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 0523 | # | .CONST 0x0523 ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0001 | | .CONST 0x0001 ; Number of locals
0523 BODY_0520:
0523 INIT_0520:
0523 4810 |H | Short_Literal 0x10
0524 a407 | | Store_Unchecked 0x2,0x7
0525 00cf | | Action Mark_Auxiliary
0526 e402 | | Load 0x2,0x2
0527 0227 | ' | Execute Access,All_Reference
0528 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0529 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
052a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
052b 0aff | | Execute_Immediate Plus,-0x1
052c 4801 |H | Short_Literal 0x1
052d 0263 | c | Execute Discrete,Above_Bound
052e 702d |p- | Jump_Nonzero 0x55c
052f e406 | | Load 0x2,0x6
0530 e403 | | Load 0x2,0x3
0531 e402 | | Load 0x2,0x2
0532 4801 |H | Short_Literal 0x1
0533 8215 | | Call 0x1,0x15
0534 c402 | | Store 0x2,0x2
0535 00d1 | | Pop_Control Pop_Count_1
0536 c406 | | Store 0x2,0x6
0537 e406 | | Load 0x2,0x6
0538 701d |p | Jump_Nonzero 0x556
0539 e403 | | Load 0x2,0x3
053a 00d8 | | Load_Top At_Offset_0
053b 01da | | Execute Vector,Bounds
053c e002 | | Load 0x0,0x2
053d 1b12 | | Execute Package,Field_Read,Field_Number 0x12
053e 0334 | 4 | Declare_Variable Array,With_Constraint
053f 00d0 | | Action Swap_Control
0540 00d8 | | Load_Top At_Offset_0
0541 01dd | | Execute Vector,First
0542 00da | | Load_Top At_Offset_2
0543 01dd | | Execute Vector,First
0544 0272 | r | Execute Discrete,Minus
0545 00da | | Load_Top At_Offset_2
0546 01d9 | | Execute Vector,Reverse_Bounds
0547 0263 | c | Execute Discrete,Above_Bound
0548 700a |p | Jump_Nonzero 0x553
0549 00d8 | | Load_Top At_Offset_0
054a 00db | | Load_Top At_Offset_3
054b 0273 | s | Execute Discrete,Plus
054c e606 | | Load 0x3,0x6
054d 01d7 | | Execute Vector,Field_Read
054e 00d9 | | Load_Top At_Offset_1
054f e605 | | Load 0x3,0x5
0550 01d5 | | Execute Vector,Field_Reference
0551 0118 | | Execute Any,Write_Unchecked
0552 3ff6 |? | Loop_Increasing 0x549
0553 00d2 | | Pop_Control Pop_Count_2
0554 8228 | ( | Call 0x1,0x28
0555 7804 |x | Jump 0x55a
0556 e406 | | Load 0x2,0x6
0557 a407 | | Store_Unchecked 0x2,0x7
0558 00d2 | | Pop_Control Pop_Count_2
0559 7802 |x | Jump 0x55c
055a 00c8 | | Action Pop_Auxiliary_Range
055b 3fd3 |? | Loop_Increasing 0x52f
055c 00ce | | Action Pop_Auxiliary
055d e407 | | Load 0x2,0x7
055e 0f10 | | Execute_Immediate Equal,0x10
055f 6836 |h6 | Jump_Zero 0x596
0560 e406 | | Load 0x2,0x6
0561 e403 | | Load 0x2,0x3
0562 e402 | | Load 0x2,0x2
0563 4801 |H | Short_Literal 0x1
0564 8215 | | Call 0x1,0x15
0565 c402 | | Store 0x2,0x2
0566 00d1 | | Pop_Control Pop_Count_1
0567 c406 | | Store 0x2,0x6
0568 00cf | | Action Mark_Auxiliary
0569 4800 |H | Short_Literal 0x0
056a 4bff |K | Short_Literal 0x3ff
056b 0007 | | Action Break_Optional
056c 00d8 | | Load_Top At_Offset_0
056d e403 | | Load 0x2,0x3
056e 01d7 | | Execute Vector,Field_Read
056f 6804 |h | Jump_Zero 0x574
0570 00d8 | | Load_Top At_Offset_0
0571 a404 | | Store_Unchecked 0x2,0x4
0572 00d2 | | Pop_Control Pop_Count_2
0573 7802 |x | Jump 0x576
0574 00c8 | | Action Pop_Auxiliary_Range
0575 37f6 |7 | Loop_Decreasing 0x56c
0576 00ce | | Action Pop_Auxiliary
0577 4800 |H | Short_Literal 0x0
0578 e404 | | Load 0x2,0x4
0579 e403 | | Load 0x2,0x3
057a 01cf | | Execute Vector,Slice_Read
057b 00d8 | | Load_Top At_Offset_0
057c 01da | | Execute Vector,Bounds
057d e002 | | Load 0x0,0x2
057e 1b12 | | Execute Package,Field_Read,Field_Number 0x12
057f 0334 | 4 | Declare_Variable Array,With_Constraint
0580 00d0 | | Action Swap_Control
0581 00d8 | | Load_Top At_Offset_0
0582 01dd | | Execute Vector,First
0583 00da | | Load_Top At_Offset_2
0584 01dd | | Execute Vector,First
0585 0272 | r | Execute Discrete,Minus
0586 00da | | Load_Top At_Offset_2
0587 01d9 | | Execute Vector,Reverse_Bounds
0588 0263 | c | Execute Discrete,Above_Bound
0589 700a |p | Jump_Nonzero 0x594
058a 00d8 | | Load_Top At_Offset_0
058b 00db | | Load_Top At_Offset_3
058c 0273 | s | Execute Discrete,Plus
058d e603 | | Load 0x3,0x3
058e 01d7 | | Execute Vector,Field_Read
058f 00d9 | | Load_Top At_Offset_1
0590 e602 | | Load 0x3,0x2
0591 01d5 | | Execute Vector,Field_Reference
0592 0118 | | Execute Any,Write_Unchecked
0593 3ff6 |? | Loop_Increasing 0x58a
0594 00d2 | | Pop_Control Pop_Count_2
0595 8228 | ( | Call 0x1,0x28
0596 4501 |E | Exit_Subprogram 0x1
0597 0000 | | .XXX[0x1]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059b | | .CONST 0x059b ; Address of begin
0599 0004 | | .CONST 0x0004 ; Address of exception handler
059a 0001 | | .CONST 0x0001 ; Number of locals
059b BODY_0598:
059b INIT_0598:
059b 4810 |H | Short_Literal 0x10
059c a407 | | Store_Unchecked 0x2,0x7
059d 00cf | | Action Mark_Auxiliary
059e e402 | | Load 0x2,0x2
059f 0227 | ' | Execute Access,All_Reference
05a0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
05a1 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
05a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05a3 0aff | | Execute_Immediate Plus,-0x1
05a4 4801 |H | Short_Literal 0x1
05a5 0263 | c | Execute Discrete,Above_Bound
05a6 7066 |pf | Jump_Nonzero 0x60d
05a7 e406 | | Load 0x2,0x6
05a8 e403 | | Load 0x2,0x3
05a9 e402 | | Load 0x2,0x2
05aa 4801 |H | Short_Literal 0x1
05ab 8215 | | Call 0x1,0x15
05ac c402 | | Store 0x2,0x2
05ad 00d1 | | Pop_Control Pop_Count_1
05ae c406 | | Store 0x2,0x6
05af e406 | | Load 0x2,0x6
05b0 7056 |pV | Jump_Nonzero 0x607
05b1 e5ff | | Load 0x2,-0x1
05b2 7037 |p7 | Jump_Nonzero 0x5ea
05b3 00cf | | Action Mark_Auxiliary
05b4 4bfe |K | Short_Literal 0x3fe
05b5 4802 |H | Short_Literal 0x2
05b6 0007 | | Action Break_Optional
05b7 00d8 | | Load_Top At_Offset_0
05b8 e403 | | Load 0x2,0x3
05b9 01d7 | | Execute Vector,Field_Read
05ba 0f0a | | Execute_Immediate Equal,0xa
05bb 680b |h | Jump_Zero 0x5c7
05bc 00d8 | | Load_Top At_Offset_0
05bd 0a01 | | Execute_Immediate Plus,0x1
05be e403 | | Load 0x2,0x3
05bf 01d7 | | Execute Vector,Field_Read
05c0 0f0a | | Execute_Immediate Equal,0xa
05c1 6805 |h | Jump_Zero 0x5c7
05c2 00d8 | | Load_Top At_Offset_0
05c3 0aff | | Execute_Immediate Plus,-0x1
05c4 a404 | | Store_Unchecked 0x2,0x4
05c5 00d2 | | Pop_Control Pop_Count_2
05c6 7802 |x | Jump 0x5c9
05c7 00c8 | | Action Pop_Auxiliary_Range
05c8 3fee |? | Loop_Increasing 0x5b7
05c9 00ce | | Action Pop_Auxiliary
05ca 4800 |H | Short_Literal 0x0
05cb e404 | | Load 0x2,0x4
05cc e403 | | Load 0x2,0x3
05cd 01cf | | Execute Vector,Slice_Read
05ce 00d8 | | Load_Top At_Offset_0
05cf 01da | | Execute Vector,Bounds
05d0 e002 | | Load 0x0,0x2
05d1 1b12 | | Execute Package,Field_Read,Field_Number 0x12
05d2 0334 | 4 | Declare_Variable Array,With_Constraint
05d3 00d0 | | Action Swap_Control
05d4 00d8 | | Load_Top At_Offset_0
05d5 01dd | | Execute Vector,First
05d6 00da | | Load_Top At_Offset_2
05d7 01dd | | Execute Vector,First
05d8 0272 | r | Execute Discrete,Minus
05d9 00da | | Load_Top At_Offset_2
05da 01d9 | | Execute Vector,Reverse_Bounds
05db 0263 | c | Execute Discrete,Above_Bound
05dc 700a |p | Jump_Nonzero 0x5e7
05dd 00d8 | | Load_Top At_Offset_0
05de 00db | | Load_Top At_Offset_3
05df 0273 | s | Execute Discrete,Plus
05e0 e606 | | Load 0x3,0x6
05e1 01d7 | | Execute Vector,Field_Read
05e2 00d9 | | Load_Top At_Offset_1
05e3 e605 | | Load 0x3,0x5
05e4 01d5 | | Execute Vector,Field_Reference
05e5 0118 | | Execute Any,Write_Unchecked
05e6 3ff6 |? | Loop_Increasing 0x5dd
05e7 00d2 | | Pop_Control Pop_Count_2
05e8 8228 | ( | Call 0x1,0x28
05e9 7821 |x! | Jump 0x60b
05ea e403 | | Load 0x2,0x3
05eb 00d8 | | Load_Top At_Offset_0
05ec 01da | | Execute Vector,Bounds
05ed e002 | | Load 0x0,0x2
05ee 1b12 | | Execute Package,Field_Read,Field_Number 0x12
05ef 0334 | 4 | Declare_Variable Array,With_Constraint
05f0 00d0 | | Action Swap_Control
05f1 00d8 | | Load_Top At_Offset_0
05f2 01dd | | Execute Vector,First
05f3 00da | | Load_Top At_Offset_2
05f4 01dd | | Execute Vector,First
05f5 0272 | r | Execute Discrete,Minus
05f6 00da | | Load_Top At_Offset_2
05f7 01d9 | | Execute Vector,Reverse_Bounds
05f8 0263 | c | Execute Discrete,Above_Bound
05f9 700a |p | Jump_Nonzero 0x604
05fa 00d8 | | Load_Top At_Offset_0
05fb 00db | | Load_Top At_Offset_3
05fc 0273 | s | Execute Discrete,Plus
05fd e606 | | Load 0x3,0x6
05fe 01d7 | | Execute Vector,Field_Read
05ff 00d9 | | Load_Top At_Offset_1
0600 e605 | | Load 0x3,0x5
0601 01d5 | | Execute Vector,Field_Reference
0602 0118 | | Execute Any,Write_Unchecked
0603 3ff6 |? | Loop_Increasing 0x5fa
0604 00d2 | | Pop_Control Pop_Count_2
0605 8228 | ( | Call 0x1,0x28
0606 7804 |x | Jump 0x60b
0607 e406 | | Load 0x2,0x6
0608 a407 | | Store_Unchecked 0x2,0x7
0609 00d2 | | Pop_Control Pop_Count_2
060a 7802 |x | Jump 0x60d
060b 00c8 | | Action Pop_Auxiliary_Range
060c 3f9a |? | Loop_Increasing 0x5a7
060d 00ce | | Action Pop_Auxiliary
060e e407 | | Load 0x2,0x7
060f 0f10 | | Execute_Immediate Equal,0x10
0610 6836 |h6 | Jump_Zero 0x647
0611 e406 | | Load 0x2,0x6
0612 e403 | | Load 0x2,0x3
0613 e402 | | Load 0x2,0x2
0614 4801 |H | Short_Literal 0x1
0615 8215 | | Call 0x1,0x15
0616 c402 | | Store 0x2,0x2
0617 00d1 | | Pop_Control Pop_Count_1
0618 c406 | | Store 0x2,0x6
0619 00cf | | Action Mark_Auxiliary
061a 4800 |H | Short_Literal 0x0
061b 4bff |K | Short_Literal 0x3ff
061c 0007 | | Action Break_Optional
061d 00d8 | | Load_Top At_Offset_0
061e e403 | | Load 0x2,0x3
061f 01d7 | | Execute Vector,Field_Read
0620 6804 |h | Jump_Zero 0x625
0621 00d8 | | Load_Top At_Offset_0
0622 a405 | | Store_Unchecked 0x2,0x5
0623 00d2 | | Pop_Control Pop_Count_2
0624 7802 |x | Jump 0x627
0625 00c8 | | Action Pop_Auxiliary_Range
0626 37f6 |7 | Loop_Decreasing 0x61d
0627 00ce | | Action Pop_Auxiliary
0628 4800 |H | Short_Literal 0x0
0629 e405 | | Load 0x2,0x5
062a e403 | | Load 0x2,0x3
062b 01cf | | Execute Vector,Slice_Read
062c 00d8 | | Load_Top At_Offset_0
062d 01da | | Execute Vector,Bounds
062e e002 | | Load 0x0,0x2
062f 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0630 0334 | 4 | Declare_Variable Array,With_Constraint
0631 00d0 | | Action Swap_Control
0632 00d8 | | Load_Top At_Offset_0
0633 01dd | | Execute Vector,First
0634 00da | | Load_Top At_Offset_2
0635 01dd | | Execute Vector,First
0636 0272 | r | Execute Discrete,Minus
0637 00da | | Load_Top At_Offset_2
0638 01d9 | | Execute Vector,Reverse_Bounds
0639 0263 | c | Execute Discrete,Above_Bound
063a 700a |p | Jump_Nonzero 0x645
063b 00d8 | | Load_Top At_Offset_0
063c 00db | | Load_Top At_Offset_3
063d 0273 | s | Execute Discrete,Plus
063e e603 | | Load 0x3,0x3
063f 01d7 | | Execute Vector,Field_Read
0640 00d9 | | Load_Top At_Offset_1
0641 e602 | | Load 0x3,0x2
0642 01d5 | | Execute Vector,Field_Reference
0643 0118 | | Execute Any,Write_Unchecked
0644 3ff6 |? | Loop_Increasing 0x63b
0645 00d2 | | Pop_Control Pop_Count_2
0646 8228 | ( | Call 0x1,0x28
0647 4501 |E | Exit_Subprogram 0x1
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b | K | .CONST 0x064b ; Address of begin
0649 0004 | | .CONST 0x0004 ; Address of exception handler
064a 0001 | | .CONST 0x0001 ; Number of locals
064b BODY_0648:
064b INIT_0648:
064b 4810 |H | Short_Literal 0x10
064c a406 | | Store_Unchecked 0x2,0x6
064d e405 | | Load 0x2,0x5
064e e403 | | Load 0x2,0x3
064f e402 | | Load 0x2,0x2
0650 4801 |H | Short_Literal 0x1
0651 8215 | | Call 0x1,0x15
0652 c402 | | Store 0x2,0x2
0653 00d1 | | Pop_Control Pop_Count_1
0654 c405 | | Store 0x2,0x5
0655 e405 | | Load 0x2,0x5
0656 703b |p; | Jump_Nonzero 0x692
0657 4bff |K | Short_Literal 0x3ff
0658 a404 | | Store_Unchecked 0x2,0x4
0659 00cf | | Action Mark_Auxiliary
065a 4bfe |K | Short_Literal 0x3fe
065b 4802 |H | Short_Literal 0x2
065c 0007 | | Action Break_Optional
065d 00d8 | | Load_Top At_Offset_0
065e e403 | | Load 0x2,0x3
065f 01d7 | | Execute Vector,Field_Read
0660 0f0a | | Execute_Immediate Equal,0xa
0661 680b |h | Jump_Zero 0x66d
0662 00d8 | | Load_Top At_Offset_0
0663 0a01 | | Execute_Immediate Plus,0x1
0664 e403 | | Load 0x2,0x3
0665 01d7 | | Execute Vector,Field_Read
0666 0f0a | | Execute_Immediate Equal,0xa
0667 6805 |h | Jump_Zero 0x66d
0668 00d8 | | Load_Top At_Offset_0
0669 0aff | | Execute_Immediate Plus,-0x1
066a a404 | | Store_Unchecked 0x2,0x4
066b 00d2 | | Pop_Control Pop_Count_2
066c 7802 |x | Jump 0x66f
066d 00c8 | | Action Pop_Auxiliary_Range
066e 3fee |? | Loop_Increasing 0x65d
066f 00ce | | Action Pop_Auxiliary
0670 4800 |H | Short_Literal 0x0
0671 e404 | | Load 0x2,0x4
0672 e403 | | Load 0x2,0x3
0673 01cf | | Execute Vector,Slice_Read
0674 00d8 | | Load_Top At_Offset_0
0675 01da | | Execute Vector,Bounds
0676 e002 | | Load 0x0,0x2
0677 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0678 0334 | 4 | Declare_Variable Array,With_Constraint
0679 00d0 | | Action Swap_Control
067a 00d8 | | Load_Top At_Offset_0
067b 01dd | | Execute Vector,First
067c 00da | | Load_Top At_Offset_2
067d 01dd | | Execute Vector,First
067e 0272 | r | Execute Discrete,Minus
067f 00da | | Load_Top At_Offset_2
0680 01d9 | | Execute Vector,Reverse_Bounds
0681 0263 | c | Execute Discrete,Above_Bound
0682 700a |p | Jump_Nonzero 0x68d
0683 00d8 | | Load_Top At_Offset_0
0684 00db | | Load_Top At_Offset_3
0685 0273 | s | Execute Discrete,Plus
0686 e603 | | Load 0x3,0x3
0687 01d7 | | Execute Vector,Field_Read
0688 00d9 | | Load_Top At_Offset_1
0689 e602 | | Load 0x3,0x2
068a 01d5 | | Execute Vector,Field_Reference
068b 0118 | | Execute Any,Write_Unchecked
068c 3ff6 |? | Loop_Increasing 0x683
068d 00d2 | | Pop_Control Pop_Count_2
068e e014 | | Load 0x0,0x14
068f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0690 00cb | | Action Pop_Block_With_Result
0691 00ca | | Action Exit_Nullary_Function
0692 e405 | | Load 0x2,0x5
0693 a406 | | Store_Unchecked 0x2,0x6
0694 4501 |E | Exit_Subprogram 0x1
0695 0000 0000 | | .XXX[0x3]
0697 0000 | |
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b | | .CONST 0x069b ; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
069a 0001 | | .CONST 0x0001 ; Number of locals
069b BODY_0698:
069b INIT_0698:
069b 00da | | Load_Top At_Offset_2
069c 01db | | Execute Vector,Length
069d 7005 |p | Jump_Nonzero 0x6a3
069e 0092 07d4 | | Action Push_String_Extended,0x7d4 ; "*** Could not get kernel version ***"
06a0 e00c | | Load 0x0,0xc
06a1 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
06a2 4502 |E | Exit_Subprogram 0x2
06a3 00da | | Load_Top At_Offset_2
06a4 e00c | | Load 0x0,0xc
06a5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
06a6 4502 |E | Exit_Subprogram 0x2
06a7 0000 | | .XXX[0x1]
06a8 ; --------------------------------------------------------------------------------------
06a8 ; SUBPROGRAM
06a8 ; --------------------------------------------------------------------------------------
06a8 06ab | | .CONST 0x06ab ; Address of begin
06a9 0004 | | .CONST 0x0004 ; Address of exception handler
06aa 0001 | | .CONST 0x0001 ; Number of locals
06ab BODY_06a8:
06ab INIT_06a8:
06ab 4810 |H | Short_Literal 0x10
06ac a408 | | Store_Unchecked 0x2,0x8
06ad e407 | | Load 0x2,0x7
06ae e403 | | Load 0x2,0x3
06af e402 | | Load 0x2,0x2
06b0 4801 |H | Short_Literal 0x1
06b1 8215 | | Call 0x1,0x15
06b2 c402 | | Store 0x2,0x2
06b3 00d1 | | Pop_Control Pop_Count_1
06b4 c407 | | Store 0x2,0x7
06b5 e407 | | Load 0x2,0x7
06b6 7065 |pe | Jump_Nonzero 0x71c
06b7 e407 | | Load 0x2,0x7
06b8 e403 | | Load 0x2,0x3
06b9 e402 | | Load 0x2,0x2
06ba 4801 |H | Short_Literal 0x1
06bb 8215 | | Call 0x1,0x15
06bc c402 | | Store 0x2,0x2
06bd 00d1 | | Pop_Control Pop_Count_1
06be c407 | | Store 0x2,0x7
06bf e407 | | Load 0x2,0x7
06c0 7039 |p9 | Jump_Nonzero 0x6fa
06c1 4801 |H | Short_Literal 0x1
06c2 a404 | | Store_Unchecked 0x2,0x4
06c3 4800 |H | Short_Literal 0x0
06c4 a406 | | Store_Unchecked 0x2,0x6
06c5 00cf | | Action Mark_Auxiliary
06c6 4bfc |K | Short_Literal 0x3fc
06c7 4801 |H | Short_Literal 0x1
06c8 0007 | | Action Break_Optional
06c9 00d8 | | Load_Top At_Offset_0
06ca e403 | | Load 0x2,0x3
06cb 01d7 | | Execute Vector,Field_Read
06cc 0f40 | @ | Execute_Immediate Equal,0x40
06cd 6829 |h) | Jump_Zero 0x6f7
06ce 00d8 | | Load_Top At_Offset_0
06cf 0a01 | | Execute_Immediate Plus,0x1
06d0 e403 | | Load 0x2,0x3
06d1 01d7 | | Execute Vector,Field_Read
06d2 0f28 | ( | Execute_Immediate Equal,0x28
06d3 6823 |h# | Jump_Zero 0x6f7
06d4 00d8 | | Load_Top At_Offset_0
06d5 0a02 | | Execute_Immediate Plus,0x2
06d6 e403 | | Load 0x2,0x3
06d7 01d7 | | Execute Vector,Field_Read
06d8 0f23 | # | Execute_Immediate Equal,0x23
06d9 681d |h | Jump_Zero 0x6f7
06da 00d8 | | Load_Top At_Offset_0
06db 0a03 | | Execute_Immediate Plus,0x3
06dc e403 | | Load 0x2,0x3
06dd 01d7 | | Execute Vector,Field_Read
06de 0f29 | ) | Execute_Immediate Equal,0x29
06df 6817 |h | Jump_Zero 0x6f7
06e0 00d8 | | Load_Top At_Offset_0
06e1 0a04 | | Execute_Immediate Plus,0x4
06e2 a405 | | Store_Unchecked 0x2,0x5
06e3 00cf | | Action Mark_Auxiliary
06e4 4bff |K | Short_Literal 0x3ff
06e5 e405 | | Load 0x2,0x5
06e6 0263 | c | Execute Discrete,Above_Bound
06e7 700e |p | Jump_Nonzero 0x6f6
06e8 00d8 | | Load_Top At_Offset_0
06e9 e403 | | Load 0x2,0x3
06ea 01d7 | | Execute Vector,Field_Read
06eb 0f5c | \ | Execute_Immediate Equal,0x5c
06ec 6807 |h | Jump_Zero 0x6f4
06ed e405 | | Load 0x2,0x5
06ee a404 | | Store_Unchecked 0x2,0x4
06ef 00d8 | | Load_Top At_Offset_0
06f0 0aff | | Execute_Immediate Plus,-0x1
06f1 c406 | | Store 0x2,0x6
06f2 00d2 | | Pop_Control Pop_Count_2
06f3 7802 |x | Jump 0x6f6
06f4 00c8 | | Action Pop_Auxiliary_Range
06f5 3ff2 |? | Loop_Increasing 0x6e8
06f6 00ce | | Action Pop_Auxiliary
06f7 00c8 | | Action Pop_Auxiliary_Range
06f8 3fd0 |? | Loop_Increasing 0x6c9
06f9 00ce | | Action Pop_Auxiliary
06fa e404 | | Load 0x2,0x4
06fb e406 | | Load 0x2,0x6
06fc e403 | | Load 0x2,0x3
06fd 01cf | | Execute Vector,Slice_Read
06fe 00d8 | | Load_Top At_Offset_0
06ff 01da | | Execute Vector,Bounds
0700 e002 | | Load 0x0,0x2
0701 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0702 0334 | 4 | Declare_Variable Array,With_Constraint
0703 00d0 | | Action Swap_Control
0704 00d8 | | Load_Top At_Offset_0
0705 01dd | | Execute Vector,First
0706 00da | | Load_Top At_Offset_2
0707 01dd | | Execute Vector,First
0708 0272 | r | Execute Discrete,Minus
0709 00da | | Load_Top At_Offset_2
070a 01d9 | | Execute Vector,Reverse_Bounds
070b 0263 | c | Execute Discrete,Above_Bound
070c 700a |p | Jump_Nonzero 0x717
070d 00d8 | | Load_Top At_Offset_0
070e 00db | | Load_Top At_Offset_3
070f 0273 | s | Execute Discrete,Plus
0710 e603 | | Load 0x3,0x3
0711 01d7 | | Execute Vector,Field_Read
0712 00d9 | | Load_Top At_Offset_1
0713 e602 | | Load 0x3,0x2
0714 01d5 | | Execute Vector,Field_Reference
0715 0118 | | Execute Any,Write_Unchecked
0716 3ff6 |? | Loop_Increasing 0x70d
0717 00d2 | | Pop_Control Pop_Count_2
0718 e014 | | Load 0x0,0x14
0719 180d | | Execute Package,Field_Execute,Field_Number 0xd
071a 00cb | | Action Pop_Block_With_Result
071b 00ca | | Action Exit_Nullary_Function
071c e407 | | Load 0x2,0x7
071d a408 | | Store_Unchecked 0x2,0x8
071e 4501 |E | Exit_Subprogram 0x1
071f 0000 | | .XXX[0x1]
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 0723 | # | .CONST 0x0723 ; Address of begin
0721 0004 | | .CONST 0x0004 ; Address of exception handler
0722 0001 | | .CONST 0x0001 ; Number of locals
0723 BODY_0720:
0723 INIT_0720:
0723 e5fd | | Load 0x2,-0x3
0724 7006 |p | Jump_Nonzero 0x72b
0725 e5fe | | Load 0x2,-0x2
0726 8226 | & | Call 0x1,0x26
0727 6803 |h | Jump_Zero 0x72b
0728 4813 |H | Short_Literal 0x13
0729 a5fb | | Store_Unchecked 0x2,-0x5
072a 4501 |E | Exit_Subprogram 0x1
072b e405 | | Load 0x2,0x5
072c e011 | | Load 0x0,0x11
072d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
072e e010 | | Load 0x0,0x10
072f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0730 e010 | | Load 0x0,0x10
0731 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0732 00ea | | Load_Encached Null_String_Cache
0733 e5fe | | Load 0x2,-0x2
0734 4801 |H | Short_Literal 0x1
0735 e00e | | Load 0x0,0xe
0736 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0737 c405 | | Store 0x2,0x5
0738 4811 |H | Short_Literal 0x11
0739 a5fb | | Store_Unchecked 0x2,-0x5
073a 00cf | | Action Mark_Auxiliary
073b e402 | | Load 0x2,0x2
073c 0227 | ' | Execute Access,All_Reference
073d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
073e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
073f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0740 0aff | | Execute_Immediate Plus,-0x1
0741 4801 |H | Short_Literal 0x1
0742 0263 | c | Execute Discrete,Above_Bound
0743 702f |p/ | Jump_Nonzero 0x773
0744 e406 | | Load 0x2,0x6
0745 e403 | | Load 0x2,0x3
0746 e402 | | Load 0x2,0x2
0747 4801 |H | Short_Literal 0x1
0748 8215 | | Call 0x1,0x15
0749 c402 | | Store 0x2,0x2
074a 00d1 | | Pop_Control Pop_Count_1
074b c406 | | Store 0x2,0x6
074c e406 | | Load 0x2,0x6
074d 701f |p | Jump_Nonzero 0x76d
074e e403 | | Load 0x2,0x3
074f 00d8 | | Load_Top At_Offset_0
0750 01da | | Execute Vector,Bounds
0751 e002 | | Load 0x0,0x2
0752 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0753 0334 | 4 | Declare_Variable Array,With_Constraint
0754 00d0 | | Action Swap_Control
0755 00d8 | | Load_Top At_Offset_0
0756 01dd | | Execute Vector,First
0757 00da | | Load_Top At_Offset_2
0758 01dd | | Execute Vector,First
0759 0272 | r | Execute Discrete,Minus
075a 00da | | Load_Top At_Offset_2
075b 01d9 | | Execute Vector,Reverse_Bounds
075c 0263 | c | Execute Discrete,Above_Bound
075d 700a |p | Jump_Nonzero 0x768
075e 00d8 | | Load_Top At_Offset_0
075f 00db | | Load_Top At_Offset_3
0760 0273 | s | Execute Discrete,Plus
0761 e606 | | Load 0x3,0x6
0762 01d7 | | Execute Vector,Field_Read
0763 00d9 | | Load_Top At_Offset_1
0764 e605 | | Load 0x3,0x5
0765 01d5 | | Execute Vector,Field_Reference
0766 0118 | | Execute Any,Write_Unchecked
0767 3ff6 |? | Loop_Increasing 0x75e
0768 00d2 | | Pop_Control Pop_Count_2
0769 e405 | | Load 0x2,0x5
076a e00e | | Load 0x0,0xe
076b 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
076c 7804 |x | Jump 0x771
076d e406 | | Load 0x2,0x6
076e a5fb | | Store_Unchecked 0x2,-0x5
076f 00d2 | | Pop_Control Pop_Count_2
0770 7802 |x | Jump 0x773
0771 00c8 | | Action Pop_Auxiliary_Range
0772 3fd1 |? | Loop_Increasing 0x744
0773 00ce | | Action Pop_Auxiliary
0774 e406 | | Load 0x2,0x6
0775 7030 |p0 | Jump_Nonzero 0x7a6
0776 e406 | | Load 0x2,0x6
0777 e404 | | Load 0x2,0x4
0778 e403 | | Load 0x2,0x3
0779 e402 | | Load 0x2,0x2
077a 4801 |H | Short_Literal 0x1
077b 821d | | Call 0x1,0x1d
077c c402 | | Store 0x2,0x2
077d 00d1 | | Pop_Control Pop_Count_1
077e c404 | | Store 0x2,0x4
077f c406 | | Store 0x2,0x6
0780 e406 | | Load 0x2,0x6
0781 7022 |p" | Jump_Nonzero 0x7a4
0782 4800 |H | Short_Literal 0x0
0783 e404 | | Load 0x2,0x4
0784 e403 | | Load 0x2,0x3
0785 01cf | | Execute Vector,Slice_Read
0786 00d8 | | Load_Top At_Offset_0
0787 01da | | Execute Vector,Bounds
0788 e002 | | Load 0x0,0x2
0789 1b12 | | Execute Package,Field_Read,Field_Number 0x12
078a 0334 | 4 | Declare_Variable Array,With_Constraint
078b 00d0 | | Action Swap_Control
078c 00d8 | | Load_Top At_Offset_0
078d 01dd | | Execute Vector,First
078e 00da | | Load_Top At_Offset_2
078f 01dd | | Execute Vector,First
0790 0272 | r | Execute Discrete,Minus
0791 00da | | Load_Top At_Offset_2
0792 01d9 | | Execute Vector,Reverse_Bounds
0793 0263 | c | Execute Discrete,Above_Bound
0794 700a |p | Jump_Nonzero 0x79f
0795 00d8 | | Load_Top At_Offset_0
0796 00db | | Load_Top At_Offset_3
0797 0273 | s | Execute Discrete,Plus
0798 e603 | | Load 0x3,0x3
0799 01d7 | | Execute Vector,Field_Read
079a 00d9 | | Load_Top At_Offset_1
079b e602 | | Load 0x3,0x2
079c 01d5 | | Execute Vector,Field_Reference
079d 0118 | | Execute Any,Write_Unchecked
079e 3ff6 |? | Loop_Increasing 0x795
079f 00d2 | | Pop_Control Pop_Count_2
07a0 e405 | | Load 0x2,0x5
07a1 e00e | | Load 0x0,0xe
07a2 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
07a3 7802 |x | Jump 0x7a6
07a4 e406 | | Load 0x2,0x6
07a5 a5fb | | Store_Unchecked 0x2,-0x5
07a6 e405 | | Load 0x2,0x5
07a7 e00e | | Load 0x0,0xe
07a8 1819 | | Execute Package,Field_Execute,Field_Number 0x19
07a9 c405 | | Store 0x2,0x5
07aa 4501 |E | Exit_Subprogram 0x1
07ab ; --------------------------------------------------------------------------------------
07ab ; STRING TABLE
07ab ; --------------------------------------------------------------------------------------
07ab 0056 | V | .STRTAB 0x0056->0x07d6 ; "IGNORE_ERRORS"
07ac 0061 | a | .STRTAB 0x0061->0x07dc ; "REPORT_ERRORS"
07ad 006c | l | .STRTAB 0x006c->0x07e3 ; "DIE_ON_ERRORS"
07ae 0077 | w | .STRTAB 0x0077->0x07e9 ; "MUST_EXIST"
07af 007f | | .STRTAB 0x007f->0x07ee ; "NEED_NOT_EXIST"
07b0 008b | | .STRTAB 0x008b->0x07f5 ; "MUST_NOT_EXIST"
07b1 0097 | | .STRTAB 0x0097->0x07fc ; "CLOSE"
07b2 009a | | .STRTAB 0x009a->0x07ff ; "RENAME"
07b3 009e | | .STRTAB 0x009e->0x0802 ; "DELETE"
07b4 00a2 | | .STRTAB 0x00a2->0x0805 ; "FS_OK"
07b5 00a5 | | .STRTAB 0x00a5->0x0807 ; "BAD_FILENAME"
07b6 00af | | .STRTAB 0x00af->0x080d ; "FILE_DOES_NOT_EXIST"
07b7 00c0 | | .STRTAB 0x00c0->0x0817 ; "FILE_IS_NOT_OPEN"
07b8 00ce | | .STRTAB 0x00ce->0x081f ; "DISK_FULL"
07b9 00d5 | | .STRTAB 0x00d5->0x0823 ; "DIRECTORY_FULL"
07ba 00e1 | | .STRTAB 0x00e1->0x082a ; "FILE_ALLREADY_EXISTS"
07bb 00f3 | | .STRTAB 0x00f3->0x0834 ; "CANT_RENAME"
07bc 00fc | | .STRTAB 0x00fc->0x083a ; "CANT_DELETE"
07bd 0105 | | .STRTAB 0x0105->0x083f ; "PAGE_ERROR"
07be 010d | | .STRTAB 0x010d->0x0844 ; "SLICE_ERROR"
07bf 0116 | | .STRTAB 0x0116->0x084a ; "BAD_ADDRESS"
07c0 011f | | .STRTAB 0x011f->0x084f ; "DISK_ERROR"
07c1 0127 | ' | .STRTAB 0x0127->0x0854 ; "NO_LABELS"
07c2 012e | . | .STRTAB 0x012e->0x0859 ; "NO_DOS"
07c3 0132 | 2 | .STRTAB 0x0132->0x085c ; "NO_DISK"
07c4 0137 | 7 | .STRTAB 0x0137->0x085f ; "DFS_OK"
07c5 013b | ; | .STRTAB 0x013b->0x0862 ; "ENV_OK"
07c6 013f | ? | .STRTAB 0x013f->0x0865 ; "ENV_NAME_ERROR"
07c7 014b | K | .STRTAB 0x014b->0x086c ; "ENV_ALREADY_EXISTS"
07c8 015b | [ | .STRTAB 0x015b->0x0875 ; "ENV_STATUS_ERROR"
07c9 0169 | i | .STRTAB 0x0169->0x087d ; "ENV_USE_ERROR"
07ca 0174 | t | .STRTAB 0x0174->0x0884 ; "DFS_RELEASE"
07cb 017d | } | .STRTAB 0x017d->0x0889 ; "R1000_DUMP1"
07cc 0186 | | .STRTAB 0x0186->0x088f ; "Error accessing environment file"
07cd 01a4 | | .STRTAB 0x01a4->0x089f ; "Environment file already open"
07ce 01bf | | .STRTAB 0x01bf->0x08ad ; "Invalid environment file name"
07cf 01da | | .STRTAB 0x01da->0x08bc ; "Environment file already exists, not overwritten"
07d0 0208 | | .STRTAB 0x0208->0x08d4 ; "Environment file "
07d1 0217 | | .STRTAB 0x0217->0x08dc ; " does not exist."
07d2 0225 | % | .STRTAB 0x0225->0x08e4 ; "Error accessing environment file information"
; "Error accessing environment file information"
07d3 024f | O | .STRTAB 0x024f->0x08fa ; "DFS *** unable to get revision ***"
07d4 026f | o | .STRTAB 0x026f->0x090b ; "*** Could not get kernel version ***"
07d5 0291 | | .STREND 0x0291->0x091d
07d6 4947 4e4f |IGNO| .STRTAB_STRINGS
091e 0000 0000 | | .XXX[0x2]
0920 ; --------------------------------------------------------------------------------------
0920 ; Debug Table
0920 ; --------------------------------------------------------------------------------------
0920 0004 0011 | | .DEBUG4 0x0004,0x0011,0x347b,0x0000,0x0001,0x0000
0926 1010 1024 | $| .XXX[0x13]
0928 b6b6 b2b2 | |
092a 34b0 ba32 |4 2|
092c 901d 1021 | !|
092e 37b7 b632 |7 2|
0930 b0b7 101d | |
0932 1e90 2330 | #0|
0934 b639 b294 | 9 |
0936 9d80 0000 | |
0938 0080 | |
0939 0000 0000 | | .BLANK 0000[0x5]
093e 2080 0000 | | .XXX[0x25]
0940 0000 0000 | |
0942 2000 0000 | |
0944 2180 0000 |! |
0946 05a2 22a9 | " |
0948 a1a9 24a8 | $ |
094a 2a24 a7a7 |*$ |
094c 0000 0021 | !|
094e 0000 0006 | |
0950 1022 22a9 | "" |
0952 a1a9 24a8 | $ |
0954 2a24 a7a7 |*$ |
0956 0000 0021 | !|
0958 0000 0006 | |
095a 1022 22a9 | "" |
095c a1a9 24a8 | $ |
095e 2a24 a7a7 |*$ |
0960 0000 0000 | |
0962 8000 | |
0963 0000 0000 | | .BLANK 0000[0x4]
0967 0027 8000 | ' | .XXX[0x54]
0969 0000 0000 | |
096b 0027 0000 | ' |
096d 0028 8000 | ( |
096f 0015 2932 | )2|
0971 b6b7 bb32 | 2|
0973 b990 3a34 | :4|
0975 3290 3232 |2 22|
0977 bb34 b1b2 | 4 |
0979 9033 3937 | 397|
097b b690 3a34 | :4|
097d 3290 3839 |2 89|
097f 34b7 3a10 |4 : |
0981 39b8 37b7 |9 7 |
0983 b632 b917 | 2 |
0985 0000 0028 | (|
0987 0000 0015 | |
0989 9029 32b6 | )2 |
098b b7bb 32b9 | 2 |
098d 903a 3432 | :42|
098f 9032 32bb | 22 |
0991 34b1 b290 |4 |
0993 3339 37b6 |397 |
0995 903a 3432 | :42|
0997 9038 3934 | 894|
0999 b73a 1039 | : 9|
099b b837 b7b6 | 7 |
099d 32b9 1700 |2 |
099f 0000 2800 | ( |
09a1 0000 1590 | |
09a3 2932 b6b7 |)2 |
09a5 bb32 b990 | 2 |
09a7 3a34 3290 |:42 |
09a9 3232 bb34 |22 4|
09ab b1b2 9033 | 3|
09ad 3937 b690 |97 |
09af 3a34 3290 |:42 |
09b1 3839 34b7 |894 |
09b3 3a10 39b8 |: 9 |
09b5 37b7 b632 |7 2|
09b7 b917 0000 | |
09b9 0000 8000 | |
09bb 0000 0000 | | .BLANK 0000[0x4]
09bf 003e 0000 | > | .XXX[0x41]
09c1 0000 0000 | |
09c3 003d 8000 | = |
09c5 003f 0000 | ? |
09c7 0022 aa34 | " 4|
09c9 3290 3b30 |2 ;0|
09cb b63a b290 | : |
09cd 37b3 103a |7 :|
09cf 3432 9024 |42 $|
09d1 b6b6 b2b2 | |
09d3 34b0 ba32 |4 2|
09d5 9038 30b9 | 80 |
09d7 30b6 b2ba |0 |
09d9 32b9 1032 |2 2|
09db 32ba 32b9 |2 2 |
09dd 36b4 b732 |6 2|
09df b990 3bb4 | ; |
09e1 32ba 3432 |2 42|
09e3 b910 3a34 | :4|
09e5 3290 3839 |2 89|
09e7 37b1 b2b2 |7 |
09e9 3ab9 3280 |: 2 |
09eb 0000 3e80 | > |
09ed 0000 2310 | # |
09ef 2a34 3290 |*42 |
09f1 3b30 b63a |;0 :|
09f3 b290 37b3 | 7 |
09f5 103a 3432 | :42|
09f7 9024 b6b6 | $ |
09f9 b2b2 34b0 | 4 |
09fb ba32 9038 | 2 8|
09fd 30b9 30b6 |0 0 |
09ff b2ba | |