|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0698fd
└─⟦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 0718 | | .CONST 0x0718 ; 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 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0077 | w | .CONST 0x0077 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0026 | & | .CONST 0x0026 ; Number of locals
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
000d 00c4 | | Action Make_Default
000e 00c4 | | Action Make_Default
000f 00c4 | | Action Make_Default
0010 00c4 | | Action Make_Default
0011 00c4 | | Action Make_Default
0012 00c4 | | Action Make_Default
0013 00c4 | | Action Make_Default
0014 00c4 | | Action Make_Default
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
001b c214 | | Store 0x1,0x14
001c 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
001e c212 | | Store 0x1,0x12
001f 029a 0313 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0310
0021 c213 | | Store 0x1,0x13
0022 029a 037b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0378
0024 c210 | | Store 0x1,0x10
0025 029a 038b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0388
0027 c211 | | Store 0x1,0x11
0028 00e2 | | Load_Encached Integer_Cache
0029 0129 | ) | Execute Any,Make_Visible
002a c215 | | Store 0x1,0x15
002b 029a 039b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0398
002d c216 | | Store 0x1,0x16
002e 029a 03a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a0
0030 c217 | | Store 0x1,0x17
0031 029a 03ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a8
0033 c218 | | Store 0x1,0x18
0034 029a 03b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b0
0036 c219 | | Store 0x1,0x19
0037 00bf | | Action Accept_Activation
0038 029b 03c3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_03c0
003a e001 | | Load 0x0,0x1
003b 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
003c e001 | | Load 0x0,0x1
003d 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f
003e e002 | | Load 0x0,0x2
003f e003 | | Load 0x0,0x3
0040 4861 |Ha | Short_Literal 0x61
0041 00e4 | | Load_Encached Positive_Cache
0042 e21c | | Load 0x1,0x1c
0043 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0044 e004 | | Load 0x0,0x4
0045 0387 | | Declare_Variable Package
0046 00d8 | | Load_Top At_Offset_0
0047 020f | | Execute Module,Activate
0048 00d8 | | Load_Top At_Offset_0
0049 1b13 | | Execute Package,Field_Read,Field_Number 0x13
004a 00e3 | | Load_Encached Natural_Cache
004b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
004c e005 | | Load 0x0,0x5
004d e006 | | Load 0x0,0x6
004e 4806 |H | Short_Literal 0x6
004f 0092 0586 | | Action Push_String_Extended,0x586 ; " "
0051 e007 | | Load 0x0,0x7
0052 0387 | | Declare_Variable Package
0053 00d8 | | Load_Top At_Offset_0
0054 020f | | Execute Module,Activate
0055 00e3 | | Load_Encached Natural_Cache
0056 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0057 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0058 00c7 | | Action Elaborate_Subprogram
0059 1d0d | | Execute_Immediate Reference_Lex_1,0xd
005a 00c7 | | Action Elaborate_Subprogram
005b 029d 03cb | | Declare_Subprogram For_Outer_Call,INIT_03c8
005d 029d 03db | | Declare_Subprogram For_Outer_Call,INIT_03d8
005f 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8
0061 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0062 00c7 | | Action Elaborate_Subprogram
0063 029d 042b | +| Declare_Subprogram For_Outer_Call,INIT_0428
0065 029d 0453 | S| Declare_Subprogram For_Outer_Call,INIT_0450
0067 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0068 00c7 | | Action Elaborate_Subprogram
0069 1d10 | | Execute_Immediate Reference_Lex_1,0x10
006a 00c7 | | Action Elaborate_Subprogram
006b 1d11 | | Execute_Immediate Reference_Lex_1,0x11
006c 00c7 | | Action Elaborate_Subprogram
006d 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
006e 00c7 | | Action Elaborate_Subprogram
006f 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0070 00c7 | | Action Elaborate_Subprogram
0071 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0072 00c7 | | Action Elaborate_Subprogram
0073 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0074 00c7 | | Action Elaborate_Subprogram
0075 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0076 00c7 | | Action Elaborate_Subprogram
0077 BODY_0008:
0077 00bc | | Action Signal_Activated
0078 00bb | | Action Signal_Completion
0079 0000 0000 | | .BLANK 0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 00c8 | | .CONST 0x00c8 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0026 | & | .CONST 0x0026 ; Number of locals
0083 INIT_0080:
0083 e008 | | Load 0x0,0x8
0084 e009 | | Load 0x0,0x9
0085 e221 | ! | Load 0x1,0x21
0086 0a01 | | Execute_Immediate Plus,0x1
0087 00d8 | | Load_Top At_Offset_0
0088 00e4 | | Load_Encached Positive_Cache
0089 0260 | ` | Execute Discrete,In_Type
008a 7001 |p | Jump_Nonzero 0x8c
008b 0801 | | Execute_Immediate Raise,0x1
008c 0092 0586 | | Action Push_String_Extended,0x586 ; " "
008e e007 | | Load 0x0,0x7
008f 0387 | | Declare_Variable Package
0090 00d8 | | Load_Top At_Offset_0
0091 020f | | Execute Module,Activate
0092 e21c | | Load 0x1,0x1c
0093 0322 | " | Declare_Variable Record
0094 00d8 | | Load_Top At_Offset_0
0095 1c00 | | Execute_Immediate Run_Utility,0x0
0096 00e3 | | Load_Encached Natural_Cache
0097 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0098 03e9 | | Declare_Variable Discrete,Duplicate
0099 03e9 | | Declare_Variable Discrete,Duplicate
009a 00e3 | | Load_Encached Natural_Cache
009b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
009c 03e9 | | Declare_Variable Discrete,Duplicate
009d 03e9 | | Declare_Variable Discrete,Duplicate
009e 00e3 | | Load_Encached Natural_Cache
009f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00a0 03e9 | | Declare_Variable Discrete,Duplicate
00a1 03e9 | | Declare_Variable Discrete,Duplicate
00a2 00e3 | | Load_Encached Natural_Cache
00a3 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00a4 03e9 | | Declare_Variable Discrete,Duplicate
00a5 03e9 | | Declare_Variable Discrete,Duplicate
00a6 00e3 | | Load_Encached Natural_Cache
00a7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00a8 03e9 | | Declare_Variable Discrete,Duplicate
00a9 03e9 | | Declare_Variable Discrete,Duplicate
00aa 03e9 | | Declare_Variable Discrete,Duplicate
00ab 00e3 | | Load_Encached Natural_Cache
00ac 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00ad 03e9 | | Declare_Variable Discrete,Duplicate
00ae 03e9 | | Declare_Variable Discrete,Duplicate
00af 03e9 | | Declare_Variable Discrete,Duplicate
00b0 00e7 | | Load_Encached Duration_Cache
00b1 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b2 03e9 | | Declare_Variable Discrete,Duplicate
00b3 03e9 | | Declare_Variable Discrete,Duplicate
00b4 00e7 | | Load_Encached Duration_Cache
00b5 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b6 03e9 | | Declare_Variable Discrete,Duplicate
00b7 03e9 | | Declare_Variable Discrete,Duplicate
00b8 00e7 | | Load_Encached Duration_Cache
00b9 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00ba 03e9 | | Declare_Variable Discrete,Duplicate
00bb 03e9 | | Declare_Variable Discrete,Duplicate
00bc 03e9 | | Declare_Variable Discrete,Duplicate
00bd e00a | | Load 0x0,0xa
00be 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00bf 0322 | " | Declare_Variable Record
00c0 e00b | | Load 0x0,0xb
00c1 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00c2 029f 048b | | Declare_Subprogram For_Call,INIT_0488
00c4 029f 04a3 | | Declare_Subprogram For_Call,INIT_04a0
00c6 029f 04c3 | | Declare_Subprogram For_Call,INIT_04c0
00c8 BODY_0080:
00c8 4802 |H | Short_Literal 0x2
00c9 0092 0587 | | Action Push_String_Extended,0x587 ; "Date"
00cb e220 | | Load 0x1,0x20
00cc 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00cd 4802 |H | Short_Literal 0x2
00ce 0092 0588 | | Action Push_String_Extended,0x588 ; "Ada"
00d0 e220 | | Load 0x1,0x20
00d1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00d2 4802 |H | Short_Literal 0x2
00d3 0092 0589 | | Action Push_String_Extended,0x589 ; "File"
00d5 e220 | | Load 0x1,0x20
00d6 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00d7 4802 |H | Short_Literal 0x2
00d8 0092 058a | | Action Push_String_Extended,0x58a ; "Action"
00da e220 | | Load 0x1,0x20
00db 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00dc 4802 |H | Short_Literal 0x2
00dd 0092 058b | | Action Push_String_Extended,0x58b ; "Directory"
00df e220 | | Load 0x1,0x20
00e0 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00e1 4802 |H | Short_Literal 0x2
00e2 0092 058c | | Action Push_String_Extended,0x58c ; "DDB"
00e4 e220 | | Load 0x1,0x20
00e5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00e6 4800 |H | Short_Literal 0x0
00e7 0092 0587 | | Action Push_String_Extended,0x587 ; "Date"
00e9 e402 | | Load 0x2,0x2
00ea 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00eb e221 | ! | Load 0x1,0x21
00ec 0c01 | | Execute_Immediate Greater_Equal,0x1
00ed 6805 |h | Jump_Zero 0xf3
00ee 4801 |H | Short_Literal 0x1
00ef 0092 058d | | Action Push_String_Extended,0x58d ; "Volume 1"
00f1 e402 | | Load 0x2,0x2
00f2 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00f3 e221 | ! | Load 0x1,0x21
00f4 0c02 | | Execute_Immediate Greater_Equal,0x2
00f5 6805 |h | Jump_Zero 0xfb
00f6 4801 |H | Short_Literal 0x1
00f7 0092 058e | | Action Push_String_Extended,0x58e ; "Volume 2"
00f9 e402 | | Load 0x2,0x2
00fa 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00fb e221 | ! | Load 0x1,0x21
00fc 0c03 | | Execute_Immediate Greater_Equal,0x3
00fd 6805 |h | Jump_Zero 0x103
00fe 4801 |H | Short_Literal 0x1
00ff 0092 058f | | Action Push_String_Extended,0x58f ; "Volume 3"
0101 e402 | | Load 0x2,0x2
0102 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0103 e221 | ! | Load 0x1,0x21
0104 0c04 | | Execute_Immediate Greater_Equal,0x4
0105 6805 |h | Jump_Zero 0x10b
0106 4801 |H | Short_Literal 0x1
0107 0092 0590 | | Action Push_String_Extended,0x590 ; "Volume 4"
0109 e402 | | Load 0x2,0x2
010a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
010b e21f | | Load 0x1,0x1f
010c 0c01 | | Execute_Immediate Greater_Equal,0x1
010d 6819 |h | Jump_Zero 0x127
010e 4801 |H | Short_Literal 0x1
010f e21e | | Load 0x1,0x1e
0110 e21d | | Load 0x1,0x1d
0111 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0112 e403 | | Load 0x2,0x3
0113 017d | } | Execute Record,Structure_Write
0114 e403 | | Load 0x2,0x3
0115 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0116 e422 | " | Load 0x2,0x22
0117 017d | } | Execute Record,Structure_Write
0118 e422 | " | Load 0x2,0x22
0119 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
011a a423 | # | Store_Unchecked 0x2,0x23
011b 480c |H | Short_Literal 0xc
011c e422 | " | Load 0x2,0x22
011d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
011e 4800 |H | Short_Literal 0x0
011f e422 | " | Load 0x2,0x22
0120 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0121 4800 |H | Short_Literal 0x0
0122 e422 | " | Load 0x2,0x22
0123 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0124 4800 |H | Short_Literal 0x0
0125 e422 | " | Load 0x2,0x22
0126 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0127 00cf | | Action Mark_Auxiliary
0128 e21f | | Load 0x1,0x1f
0129 4801 |H | Short_Literal 0x1
012a 0263 | c | Execute Discrete,Above_Bound
012b 7079 |py | Jump_Nonzero 0x1a5
012c 00d8 | | Load_Top At_Offset_0
012d e21e | | Load 0x1,0x1e
012e e21d | | Load 0x1,0x1d
012f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0130 e403 | | Load 0x2,0x3
0131 017d | } | Execute Record,Structure_Write
0132 e403 | | Load 0x2,0x3
0133 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0134 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0135 e423 | # | Load 0x2,0x23
0136 027e | ~ | Execute Discrete,Not_Equal
0137 6816 |h | Jump_Zero 0x14e
0138 e422 | " | Load 0x2,0x22
0139 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
013a 60ad |` | Indirect_Literal Discrete,0x1e8,{0x00000000, 0x0000076d}
013b 027e | ~ | Execute Discrete,Not_Equal
013c 6801 |h | Jump_Zero 0x13e
013d 8426 | & | Call 0x2,0x26
013e e403 | | Load 0x2,0x3
013f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0140 e422 | " | Load 0x2,0x22
0141 017d | } | Execute Record,Structure_Write
0142 480c |H | Short_Literal 0xc
0143 e422 | " | Load 0x2,0x22
0144 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0145 4800 |H | Short_Literal 0x0
0146 e422 | " | Load 0x2,0x22
0147 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0148 4800 |H | Short_Literal 0x0
0149 e422 | " | Load 0x2,0x22
014a 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
014b 4800 |H | Short_Literal 0x0
014c e422 | " | Load 0x2,0x22
014d 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
014e e418 | | Load 0x2,0x18
014f e404 | | Load 0x2,0x4
0150 e40a | | Load 0x2,0xa
0151 0092 0588 | | Action Push_String_Extended,0x588 ; "Ada"
0153 8424 | $ | Call 0x2,0x24
0154 c40a | | Store 0x2,0xa
0155 c404 | | Store 0x2,0x4
0156 c418 | | Store 0x2,0x18
0157 e419 | | Load 0x2,0x19
0158 e405 | | Load 0x2,0x5
0159 e40b | | Load 0x2,0xb
015a 0092 0589 | | Action Push_String_Extended,0x589 ; "File"
015c 8424 | $ | Call 0x2,0x24
015d c40b | | Store 0x2,0xb
015e c405 | | Store 0x2,0x5
015f c419 | | Store 0x2,0x19
0160 e41a | | Load 0x2,0x1a
0161 e406 | | Load 0x2,0x6
0162 e40c | | Load 0x2,0xc
0163 0092 058a | | Action Push_String_Extended,0x58a ; "Action"
0165 8424 | $ | Call 0x2,0x24
0166 c40c | | Store 0x2,0xc
0167 c406 | | Store 0x2,0x6
0168 c41a | | Store 0x2,0x1a
0169 e41c | | Load 0x2,0x1c
016a e40e | | Load 0x2,0xe
016b e408 | | Load 0x2,0x8
016c 0092 058b | | Action Push_String_Extended,0x58b ; "Directory"
016e 8424 | $ | Call 0x2,0x24
016f c408 | | Store 0x2,0x8
0170 c40e | | Store 0x2,0xe
0171 c41c | | Store 0x2,0x1c
0172 e41d | | Load 0x2,0x1d
0173 e40f | | Load 0x2,0xf
0174 e409 | | Load 0x2,0x9
0175 0092 0591 | | Action Push_String_Extended,0x591 ; "Ddb"
0177 8424 | $ | Call 0x2,0x24
0178 c409 | | Store 0x2,0x9
0179 c40f | | Store 0x2,0xf
017a c41d | | Store 0x2,0x1d
017b e41e | | Load 0x2,0x1e
017c e410 | | Load 0x2,0x10
017d e414 | | Load 0x2,0x14
017e 0092 0592 | | Action Push_String_Extended,0x592 ; "Disk1"
0180 8424 | $ | Call 0x2,0x24
0181 c414 | | Store 0x2,0x14
0182 c410 | | Store 0x2,0x10
0183 c41e | | Store 0x2,0x1e
0184 e41f | | Load 0x2,0x1f
0185 e411 | | Load 0x2,0x11
0186 e415 | | Load 0x2,0x15
0187 0092 0593 | | Action Push_String_Extended,0x593 ; "Disk2"
0189 8424 | $ | Call 0x2,0x24
018a c415 | | Store 0x2,0x15
018b c411 | | Store 0x2,0x11
018c c41f | | Store 0x2,0x1f
018d e420 | | Load 0x2,0x20
018e e412 | | Load 0x2,0x12
018f e416 | | Load 0x2,0x16
0190 0092 0594 | | Action Push_String_Extended,0x594 ; "Disk3"
0192 8424 | $ | Call 0x2,0x24
0193 c416 | | Store 0x2,0x16
0194 c412 | | Store 0x2,0x12
0195 c420 | | Store 0x2,0x20
0196 e421 | ! | Load 0x2,0x21
0197 e413 | | Load 0x2,0x13
0198 e417 | | Load 0x2,0x17
0199 0092 0595 | | Action Push_String_Extended,0x595 ; "Disk4"
019b 8424 | $ | Call 0x2,0x24
019c c417 | | Store 0x2,0x17
019d c413 | | Store 0x2,0x13
019e c421 | ! | Store 0x2,0x21
019f e403 | | Load 0x2,0x3
01a0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01a1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01a2 a423 | # | Store_Unchecked 0x2,0x23
01a3 00c8 | | Action Pop_Auxiliary_Range
01a4 3f87 |? | Loop_Increasing 0x12c
01a5 00ce | | Action Pop_Auxiliary
01a6 8426 | & | Call 0x2,0x26
01a7 4802 |H | Short_Literal 0x2
01a8 e00c | | Load 0x0,0xc
01a9 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01aa 0092 0596 | | Action Push_String_Extended,0x596 ; "Daemon Information Display"
01ac e00c | | Load 0x0,0xc
01ad 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01ae 0092 0597 | | Action Push_String_Extended,0x597 ; "--------------------------"
01b0 e00c | | Load 0x0,0xc
01b1 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01b2 4801 |H | Short_Literal 0x1
01b3 e00c | | Load 0x0,0xc
01b4 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01b5 0092 0598 | | Action Push_String_Extended,0x598 ; "Shows at end of day final run of daemon. This"
01b7 e00c | | Load 0x0,0xc
01b8 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01b9 0092 0599 | | Action Push_String_Extended,0x599 ; "indicates size before compaction and final size"
01bb e00c | | Load 0x0,0xc
01bc 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01bd 0092 059a | | Action Push_String_Extended,0x59a ; "in pages."
01bf e00c | | Load 0x0,0xc
01c0 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01c1 4802 |H | Short_Literal 0x2
01c2 e00c | | Load 0x0,0xc
01c3 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01c4 e00c | | Load 0x0,0xc
01c5 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
01c6 e220 | | Load 0x1,0x20
01c7 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01c8 0092 059b | | Action Push_String_Extended,0x59b ; "\x0c"
01ca e00c | | Load 0x0,0xc
01cb 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01cc 4802 |H | Short_Literal 0x2
01cd e00c | | Load 0x0,0xc
01ce 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01cf 0092 059c | | Action Push_String_Extended,0x59c ; "For each disk, this display indicates the amount of"
01d1 e00c | | Load 0x0,0xc
01d2 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01d3 0092 059d | | Action Push_String_Extended,0x59d ; "used space after garbage collection has finished that"
01d5 e00c | | Load 0x0,0xc
01d6 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01d7 0092 059e | | Action Push_String_Extended,0x59e ; "day."
01d9 e00c | | Load 0x0,0xc
01da 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01db 4802 |H | Short_Literal 0x2
01dc e00c | | Load 0x0,0xc
01dd 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01de e00c | | Load 0x0,0xc
01df 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
01e0 e402 | | Load 0x2,0x2
01e1 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01e2 0092 059b | | Action Push_String_Extended,0x59b ; "\x0c"
01e4 e00c | | Load 0x0,0xc
01e5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01e6 4502 |E | Exit_Subprogram 0x2
01e7 0000 | | .XXX[0x1]
01e8 0000 0000 | | .LITERAL {0x00000000, 0x0000076d}
01ec 0000 0000 | | .BLANK 0000[0x4]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 0220 | | .CONST 0x0220 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0014 | | .CONST 0x0014 ; Number of locals
01f3 INIT_01f0:
01f3 e21c | | Load 0x1,0x1c
01f4 0322 | " | Declare_Variable Record
01f5 00d8 | | Load_Top At_Offset_0
01f6 1c00 | | Execute_Immediate Run_Utility,0x0
01f7 e00d | | Load 0x0,0xd
01f8 e00e | | Load 0x0,0xe
01f9 e221 | ! | Load 0x1,0x21
01fa 0a01 | | Execute_Immediate Plus,0x1
01fb 00d8 | | Load_Top At_Offset_0
01fc 00e4 | | Load_Encached Positive_Cache
01fd 0260 | ` | Execute Discrete,In_Type
01fe 7001 |p | Jump_Nonzero 0x200
01ff 0801 | | Execute_Immediate Raise,0x1
0200 0092 0586 | | Action Push_String_Extended,0x586 ; " "
0202 e007 | | Load 0x0,0x7
0203 0387 | | Declare_Variable Package
0204 00d8 | | Load_Top At_Offset_0
0205 020f | | Execute Module,Activate
0206 00e3 | | Load_Encached Natural_Cache
0207 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0208 03e9 | | Declare_Variable Discrete,Duplicate
0209 03e9 | | Declare_Variable Discrete,Duplicate
020a 03e9 | | Declare_Variable Discrete,Duplicate
020b 00e3 | | Load_Encached Natural_Cache
020c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
020d 03e9 | | Declare_Variable Discrete,Duplicate
020e 03e9 | | Declare_Variable Discrete,Duplicate
020f 03e9 | | Declare_Variable Discrete,Duplicate
0210 00e7 | | Load_Encached Duration_Cache
0211 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0212 03e9 | | Declare_Variable Discrete,Duplicate
0213 03e9 | | Declare_Variable Discrete,Duplicate
0214 03e9 | | Declare_Variable Discrete,Duplicate
0215 e00a | | Load 0x0,0xa
0216 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0217 0322 | " | Declare_Variable Record
0218 e00b | | Load 0x0,0xb
0219 1b0f | | Execute Package,Field_Read,Field_Number 0xf
021a 029f 04e3 | | Declare_Subprogram For_Call,INIT_04e0
021c 029f 04fb | | Declare_Subprogram For_Call,INIT_04f8
021e 029f 0533 | 3| Declare_Subprogram For_Call,INIT_0530
0220 BODY_01f0:
0220 4800 |H | Short_Literal 0x0
0221 0092 0587 | | Action Push_String_Extended,0x587 ; "Date"
0223 e403 | | Load 0x2,0x3
0224 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0225 e221 | ! | Load 0x1,0x21
0226 0c01 | | Execute_Immediate Greater_Equal,0x1
0227 6805 |h | Jump_Zero 0x22d
0228 4800 |H | Short_Literal 0x0
0229 0092 059f | | Action Push_String_Extended,0x59f ; "Vol 1"
022b e403 | | Load 0x2,0x3
022c 1812 | | Execute Package,Field_Execute,Field_Number 0x12
022d e221 | ! | Load 0x1,0x21
022e 0c02 | | Execute_Immediate Greater_Equal,0x2
022f 6805 |h | Jump_Zero 0x235
0230 4800 |H | Short_Literal 0x0
0231 0092 05a0 | | Action Push_String_Extended,0x5a0 ; "Vol 2"
0233 e403 | | Load 0x2,0x3
0234 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0235 e221 | ! | Load 0x1,0x21
0236 0c03 | | Execute_Immediate Greater_Equal,0x3
0237 6805 |h | Jump_Zero 0x23d
0238 4800 |H | Short_Literal 0x0
0239 0092 05a1 | | Action Push_String_Extended,0x5a1 ; "Vol 3"
023b e403 | | Load 0x2,0x3
023c 1812 | | Execute Package,Field_Execute,Field_Number 0x12
023d e221 | ! | Load 0x1,0x21
023e 0c04 | | Execute_Immediate Greater_Equal,0x4
023f 6805 |h | Jump_Zero 0x245
0240 4800 |H | Short_Literal 0x0
0241 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Vol 4"
0243 e403 | | Load 0x2,0x3
0244 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0245 e21f | | Load 0x1,0x1f
0246 0c01 | | Execute_Immediate Greater_Equal,0x1
0247 6819 |h | Jump_Zero 0x261
0248 4801 |H | Short_Literal 0x1
0249 e21e | | Load 0x1,0x1e
024a e21d | | Load 0x1,0x1d
024b 1815 | | Execute Package,Field_Execute,Field_Number 0x15
024c e402 | | Load 0x2,0x2
024d 017d | } | Execute Record,Structure_Write
024e e402 | | Load 0x2,0x2
024f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0250 e410 | | Load 0x2,0x10
0251 017d | } | Execute Record,Structure_Write
0252 e410 | | Load 0x2,0x10
0253 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0254 a411 | | Store_Unchecked 0x2,0x11
0255 480c |H | Short_Literal 0xc
0256 e410 | | Load 0x2,0x10
0257 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0258 4800 |H | Short_Literal 0x0
0259 e410 | | Load 0x2,0x10
025a 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
025b 4800 |H | Short_Literal 0x0
025c e410 | | Load 0x2,0x10
025d 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
025e 4800 |H | Short_Literal 0x0
025f e410 | | Load 0x2,0x10
0260 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0261 00cf | | Action Mark_Auxiliary
0262 e21f | | Load 0x1,0x1f
0263 4801 |H | Short_Literal 0x1
0264 0263 | c | Execute Discrete,Above_Bound
0265 704c |pL | Jump_Nonzero 0x2b2
0266 00d8 | | Load_Top At_Offset_0
0267 e21e | | Load 0x1,0x1e
0268 e21d | | Load 0x1,0x1d
0269 1815 | | Execute Package,Field_Execute,Field_Number 0x15
026a e402 | | Load 0x2,0x2
026b 017d | } | Execute Record,Structure_Write
026c e402 | | Load 0x2,0x2
026d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
026e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
026f e411 | | Load 0x2,0x11
0270 027e | ~ | Execute Discrete,Not_Equal
0271 6816 |h | Jump_Zero 0x288
0272 e410 | | Load 0x2,0x10
0273 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0274 6773 |gs | Indirect_Literal Discrete,0x1e8,{0x00000000, 0x0000076d}
0275 027e | ~ | Execute Discrete,Not_Equal
0276 6801 |h | Jump_Zero 0x278
0277 8414 | | Call 0x2,0x14
0278 e402 | | Load 0x2,0x2
0279 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
027a e410 | | Load 0x2,0x10
027b 017d | } | Execute Record,Structure_Write
027c 480c |H | Short_Literal 0xc
027d e410 | | Load 0x2,0x10
027e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
027f 4800 |H | Short_Literal 0x0
0280 e410 | | Load 0x2,0x10
0281 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0282 4800 |H | Short_Literal 0x0
0283 e410 | | Load 0x2,0x10
0284 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0285 4800 |H | Short_Literal 0x0
0286 e410 | | Load 0x2,0x10
0287 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0288 e40c | | Load 0x2,0xc
0289 e404 | | Load 0x2,0x4
028a e408 | | Load 0x2,0x8
028b 0092 0592 | | Action Push_String_Extended,0x592 ; "Disk1"
028d 8412 | | Call 0x2,0x12
028e c408 | | Store 0x2,0x8
028f c404 | | Store 0x2,0x4
0290 c40c | | Store 0x2,0xc
0291 e40d | | Load 0x2,0xd
0292 e405 | | Load 0x2,0x5
0293 e409 | | Load 0x2,0x9
0294 0092 0593 | | Action Push_String_Extended,0x593 ; "Disk2"
0296 8412 | | Call 0x2,0x12
0297 c409 | | Store 0x2,0x9
0298 c405 | | Store 0x2,0x5
0299 c40d | | Store 0x2,0xd
029a e40e | | Load 0x2,0xe
029b e406 | | Load 0x2,0x6
029c e40a | | Load 0x2,0xa
029d 0092 0594 | | Action Push_String_Extended,0x594 ; "Disk3"
029f 8412 | | Call 0x2,0x12
02a0 c40a | | Store 0x2,0xa
02a1 c406 | | Store 0x2,0x6
02a2 c40e | | Store 0x2,0xe
02a3 e40f | | Load 0x2,0xf
02a4 e407 | | Load 0x2,0x7
02a5 e40b | | Load 0x2,0xb
02a6 0092 0595 | | Action Push_String_Extended,0x595 ; "Disk4"
02a8 8412 | | Call 0x2,0x12
02a9 c40b | | Store 0x2,0xb
02aa c407 | | Store 0x2,0x7
02ab c40f | | Store 0x2,0xf
02ac e402 | | Load 0x2,0x2
02ad 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ae 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02af a411 | | Store_Unchecked 0x2,0x11
02b0 00c8 | | Action Pop_Auxiliary_Range
02b1 3fb4 |? | Loop_Increasing 0x266
02b2 00ce | | Action Pop_Auxiliary
02b3 8414 | | Call 0x2,0x14
02b4 4802 |H | Short_Literal 0x2
02b5 e00c | | Load 0x0,0xc
02b6 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02b7 0092 05a3 | | Action Push_String_Extended,0x5a3 ; "Disk Daemon Information"
02b9 e00c | | Load 0x0,0xc
02ba 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02bb 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "-----------------------"
02bd e00c | | Load 0x0,0xc
02be 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02bf 4801 |H | Short_Literal 0x1
02c0 e00c | | Load 0x0,0xc
02c1 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02c2 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "Shows, for each day, last disk garbage collector"
02c4 e00c | | Load 0x0,0xc
02c5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02c6 0092 05a6 | | Action Push_String_Extended,0x5a6 ; "run and amount of used space before and after the"
02c8 e00c | | Load 0x0,0xc
02c9 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02ca 0092 05a7 | | Action Push_String_Extended,0x5a7 ; "collection in megabytes. The time in minutes to do"
02cc e00c | | Load 0x0,0xc
02cd 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02ce 0092 05a8 | | Action Push_String_Extended,0x5a8 ; "the collection is also shown."
02d0 e00c | | Load 0x0,0xc
02d1 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02d2 4802 |H | Short_Literal 0x2
02d3 e00c | | Load 0x0,0xc
02d4 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02d5 e00c | | Load 0x0,0xc
02d6 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
02d7 e403 | | Load 0x2,0x3
02d8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
02d9 4502 |E | Exit_Subprogram 0x2
02da 0000 0000 | | .BLANK 0000[0x6]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02ea | | .CONST 0x02ea ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0003 | | .CONST 0x0003 ; Number of locals
02e3 INIT_02e0:
02e3 e21c | | Load 0x1,0x1c
02e4 0322 | " | Declare_Variable Record
02e5 00d8 | | Load_Top At_Offset_0
02e6 1c00 | | Execute_Immediate Run_Utility,0x0
02e7 e5fd | | Load 0x2,-0x3
02e8 e5fe | | Load 0x2,-0x2
02e9 8224 | $ | Call 0x1,0x24
02ea BODY_02e0:
02ea e21f | | Load 0x1,0x1f
02eb 0a01 | | Execute_Immediate Plus,0x1
02ec c21f | | Store 0x1,0x1f
02ed e5ff | | Load 0x2,-0x1
02ee e402 | | Load 0x2,0x2
02ef 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02f0 e402 | | Load 0x2,0x2
02f1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02f2 e403 | | Load 0x2,0x3
02f3 e00f | | Load 0x0,0xf
02f4 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02f5 00d1 | | Pop_Control Pop_Count_1
02f6 4800 |H | Short_Literal 0x0
02f7 e402 | | Load 0x2,0x2
02f8 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02f9 4800 |H | Short_Literal 0x0
02fa e402 | | Load 0x2,0x2
02fb 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
02fc e5fd | | Load 0x2,-0x3
02fd e001 | | Load 0x0,0x1
02fe 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
02ff 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0300 e402 | | Load 0x2,0x2
0301 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0302 e21e | | Load 0x1,0x1e
0303 4800 |H | Short_Literal 0x0
0304 e402 | | Load 0x2,0x2
0305 e21f | | Load 0x1,0x1f
0306 00d8 | | Load_Top At_Offset_0
0307 00e4 | | Load_Encached Positive_Cache
0308 0260 | ` | Execute Discrete,In_Type
0309 7001 |p | Jump_Nonzero 0x30b
030a 0801 | | Execute_Immediate Raise,0x1
030b e21d | | Load 0x1,0x1d
030c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
030d c21e | | Store 0x1,0x1e
030e 4504 |E | Exit_Subprogram 0x4
030f 0000 | | .XXX[0x1]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 031b | | .CONST 0x031b ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0004 | | .CONST 0x0004 ; Number of locals
0313 INIT_0310:
0313 e21c | | Load 0x1,0x1c
0314 0322 | " | Declare_Variable Record
0315 00d8 | | Load_Top At_Offset_0
0316 1c00 | | Execute_Immediate Run_Utility,0x0
0317 e5fd | | Load 0x2,-0x3
0318 e5fe | | Load 0x2,-0x2
0319 8224 | $ | Call 0x1,0x24
031a e21f | | Load 0x1,0x1f
031b BODY_0310:
031b 00cf | | Action Mark_Auxiliary
031c e404 | | Load 0x2,0x4
031d 00d8 | | Load_Top At_Offset_0
031e 00e4 | | Load_Encached Positive_Cache
031f 0260 | ` | Execute Discrete,In_Type
0320 7001 |p | Jump_Nonzero 0x322
0321 0801 | | Execute_Immediate Raise,0x1
0322 e21e | | Load 0x1,0x1e
0323 e21d | | Load 0x1,0x1d
0324 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0325 e402 | | Load 0x2,0x2
0326 017d | } | Execute Record,Structure_Write
0327 e402 | | Load 0x2,0x2
0328 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0329 e00f | | Load 0x0,0xf
032a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
032b e403 | | Load 0x2,0x3
032c 01df | | Execute Vector,Equal
032d 680a |h | Jump_Zero 0x338
032e e402 | | Load 0x2,0x2
032f 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0330 6815 |h | Jump_Zero 0x346
0331 0092 05a9 | | Action Push_String_Extended,0x5a9 ; "*** Inconsistent daemon entry: "
0333 e403 | | Load 0x2,0x3
0334 01cc | | Execute Vector,Catenate
0335 e00c | | Load 0x0,0xc
0336 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0337 4504 |E | Exit_Subprogram 0x4
0338 e404 | | Load 0x2,0x4
0339 0aff | | Execute_Immediate Plus,-0x1
033a c404 | | Store 0x2,0x4
033b e404 | | Load 0x2,0x4
033c 7007 |p | Jump_Nonzero 0x344
033d 0092 05aa | | Action Push_String_Extended,0x5aa ; "*** Unbalanced daemon start/end: "
033f e403 | | Load 0x2,0x3
0340 01cc | | Execute Vector,Catenate
0341 e00c | | Load 0x0,0xc
0342 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0343 4504 |E | Exit_Subprogram 0x4
0344 00c9 | | Action Pop_Auxiliary_Loop
0345 7fd6 | | Jump 0x31c
0346 00ce | | Action Pop_Auxiliary
0347 e402 | | Load 0x2,0x2
0348 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0349 00e2 | | Load_Encached Integer_Cache
034a 025e | ^ | Execute Discrete,Convert
034b 0092 05ab | | Action Push_String_Extended,0x5ab ; "new = "
034d e5fd | | Load 0x2,-0x3
034e 8226 | & | Call 0x1,0x26
034f e402 | | Load 0x2,0x2
0350 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0351 e402 | | Load 0x2,0x2
0352 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0353 00e2 | | Load_Encached Integer_Cache
0354 025e | ^ | Execute Discrete,Convert
0355 0092 05ac | | Action Push_String_Extended,0x5ac ; "old = "
0357 e5fd | | Load 0x2,-0x3
0358 8226 | & | Call 0x1,0x26
0359 e402 | | Load 0x2,0x2
035a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
035b e402 | | Load 0x2,0x2
035c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
035d e00a | | Load 0x0,0xa
035e 1817 | | Execute Package,Field_Execute,Field_Number 0x17
035f e5ff | | Load 0x2,-0x1
0360 e00a | | Load 0x0,0xa
0361 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0362 e010 | | Load 0x0,0x10
0363 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0364 e402 | | Load 0x2,0x2
0365 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0366 e21e | | Load 0x1,0x1e
0367 4800 |H | Short_Literal 0x0
0368 e402 | | Load 0x2,0x2
0369 e21f | | Load 0x1,0x1f
036a 00d8 | | Load_Top At_Offset_0
036b 00e4 | | Load_Encached Positive_Cache
036c 0260 | ` | Execute Discrete,In_Type
036d 7001 |p | Jump_Nonzero 0x36f
036e 0801 | | Execute_Immediate Raise,0x1
036f e21d | | Load 0x1,0x1d
0370 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0371 c21e | | Store 0x1,0x1e
0372 4504 |E | Exit_Subprogram 0x4
0373 0000 0000 | | .BLANK 0000[0x5]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037b | { | .CONST 0x037b ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0001 | | .CONST 0x0001 ; Number of locals
037b BODY_0378:
037b INIT_0378:
037b e21d | | Load 0x1,0x1d
037c 1b13 | | Execute Package,Field_Read,Field_Number 0x13
037d 4861 |Ha | Short_Literal 0x61
037e e21d | | Load 0x1,0x1d
037f 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0380 c21e | | Store 0x1,0x1e
0381 4800 |H | Short_Literal 0x0
0382 a21f | | Store_Unchecked 0x1,0x1f
0383 4501 |E | Exit_Subprogram 0x1
0384 0000 0000 | | .BLANK 0000[0x4]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 038b | | .CONST 0x038b ; Address of begin
0389 0004 | | .CONST 0x0004 ; Address of exception handler
038a 0001 | | .CONST 0x0001 ; Number of locals
038b BODY_0388:
038b INIT_0388:
038b e21e | | Load 0x1,0x1e
038c e21d | | Load 0x1,0x1d
038d 181c | | Execute Package,Field_Execute,Field_Number 0x1c
038e c21e | | Store 0x1,0x1e
038f 4800 |H | Short_Literal 0x0
0390 a21f | | Store_Unchecked 0x1,0x1f
0391 4501 |E | Exit_Subprogram 0x1
0392 0000 0000 | | .BLANK 0000[0x6]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039b | | .CONST 0x039b ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0001 | | .CONST 0x0001 ; Number of locals
039b BODY_0398:
039b INIT_0398:
039b 4801 |H | Short_Literal 0x1
039c a5ff | | Store_Unchecked 0x2,-0x1
039d 4501 |E | Exit_Subprogram 0x1
039e 0000 0000 | | .XXX[0x2]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a3 | | .CONST 0x03a3 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0001 | | .CONST 0x0001 ; Number of locals
03a3 BODY_03a0:
03a3 INIT_03a0:
03a3 e5ff | | Load 0x2,-0x1
03a4 0a01 | | Execute_Immediate Plus,0x1
03a5 c5ff | | Store 0x2,-0x1
03a6 4501 |E | Exit_Subprogram 0x1
03a7 0000 | | .XXX[0x1]
03a8 ; --------------------------------------------------------------------------------------
03a8 ; SUBPROGRAM
03a8 ; --------------------------------------------------------------------------------------
03a8 03ab | | .CONST 0x03ab ; Address of begin
03a9 0004 | | .CONST 0x0004 ; Address of exception handler
03aa 0001 | | .CONST 0x0001 ; Number of locals
03ab BODY_03a8:
03ab INIT_03a8:
03ab e5ff | | Load 0x2,-0x1
03ac e21f | | Load 0x1,0x1f
03ad 027d | } | Execute Discrete,Greater
03ae 4401 |D | Exit_Subprogram With_Result,0x1
03af 0000 | | .XXX[0x1]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3 | | .CONST 0x03b3 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0001 | | .CONST 0x0001 ; Number of locals
03b3 BODY_03b0:
03b3 INIT_03b0:
03b3 e5ff | | Load 0x2,-0x1
03b4 00d8 | | Load_Top At_Offset_0
03b5 00e4 | | Load_Encached Positive_Cache
03b6 0260 | ` | Execute Discrete,In_Type
03b7 7001 |p | Jump_Nonzero 0x3b9
03b8 0801 | | Execute_Immediate Raise,0x1
03b9 e21e | | Load 0x1,0x1e
03ba e21d | | Load 0x1,0x1d
03bb 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03bc 4401 |D | Exit_Subprogram With_Result,0x1
03bd 0000 0000 | | .XXX[0x3]
03bf 0000 | |
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3 | | .CONST 0x03c3 ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0001 | | .CONST 0x0001 ; Number of locals
03c3 BODY_03c0:
03c3 INIT_03c0:
03c3 e5ff | | Load 0x2,-0x1
03c4 4401 |D | Exit_Subprogram With_Result,0x1
03c5 0000 0000 | | .XXX[0x3]
03c7 0000 | |
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb 4801 |H | Short_Literal 0x1
03cc e5ff | | Load 0x2,-0x1
03cd e5fe | | Load 0x2,-0x2
03ce e011 | | Load 0x0,0x11
03cf 181d | | Execute Package,Field_Execute,Field_Number 0x1d
03d0 0e00 | | Execute_Immediate Not_Equal,0x0
03d1 4402 |D | Exit_Subprogram With_Result,0x2
03d2 0000 0000 | | .BLANK 0000[0x6]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db | | .CONST 0x03db ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0001 | | .CONST 0x0001 ; Number of locals
03db BODY_03d8:
03db INIT_03d8:
03db e5ff | | Load 0x2,-0x1
03dc e5fe | | Load 0x2,-0x2
03dd 027d | } | Execute Discrete,Greater
03de 6802 |h | Jump_Zero 0x3e1
03df e5ff | | Load 0x2,-0x1
03e0 4402 |D | Exit_Subprogram With_Result,0x2
03e1 e5fe | | Load 0x2,-0x2
03e2 4402 |D | Exit_Subprogram With_Result,0x2
03e3 0000 0000 | | .BLANK 0000[0x5]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb e5ff | | Load 0x2,-0x1
03ec 0092 05ad | | Action Push_String_Extended,0x5ad ; "Disk"
03ee 01de | | Execute Vector,Not_Equal
03ef 6802 |h | Jump_Zero 0x3f2
03f0 e5ff | | Load 0x2,-0x1
03f1 4402 |D | Exit_Subprogram With_Result,0x2
03f2 0092 05ae | | Action Push_String_Extended,0x5ae ; "volume 1"
03f4 e5fe | | Load 0x2,-0x2
03f5 8222 | " | Call 0x1,0x22
03f6 6807 |h | Jump_Zero 0x3fe
03f7 4801 |H | Short_Literal 0x1
03f8 e221 | ! | Load 0x1,0x21
03f9 8223 | # | Call 0x1,0x23
03fa c221 | ! | Store 0x1,0x21
03fb 0092 0592 | | Action Push_String_Extended,0x592 ; "Disk1"
03fd 4402 |D | Exit_Subprogram With_Result,0x2
03fe 0092 05af | | Action Push_String_Extended,0x5af ; "volume 2"
0400 e5fe | | Load 0x2,-0x2
0401 8222 | " | Call 0x1,0x22
0402 6807 |h | Jump_Zero 0x40a
0403 4802 |H | Short_Literal 0x2
0404 e221 | ! | Load 0x1,0x21
0405 8223 | # | Call 0x1,0x23
0406 c221 | ! | Store 0x1,0x21
0407 0092 0593 | | Action Push_String_Extended,0x593 ; "Disk2"
0409 4402 |D | Exit_Subprogram With_Result,0x2
040a 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "volume 3"
040c e5fe | | Load 0x2,-0x2
040d 8222 | " | Call 0x1,0x22
040e 6807 |h | Jump_Zero 0x416
040f 4803 |H | Short_Literal 0x3
0410 e221 | ! | Load 0x1,0x21
0411 8223 | # | Call 0x1,0x23
0412 c221 | ! | Store 0x1,0x21
0413 0092 0594 | | Action Push_String_Extended,0x594 ; "Disk3"
0415 4402 |D | Exit_Subprogram With_Result,0x2
0416 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "volume 4"
0418 e5fe | | Load 0x2,-0x2
0419 8222 | " | Call 0x1,0x22
041a 6807 |h | Jump_Zero 0x422
041b 4804 |H | Short_Literal 0x4
041c e221 | ! | Load 0x1,0x21
041d 8223 | # | Call 0x1,0x23
041e c221 | ! | Store 0x1,0x21
041f 0092 0595 | | Action Push_String_Extended,0x595 ; "Disk4"
0421 4402 |D | Exit_Subprogram With_Result,0x2
0422 e5ff | | Load 0x2,-0x1
0423 4402 |D | Exit_Subprogram With_Result,0x2
0424 0000 0000 | | .BLANK 0000[0x4]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 042c | , | .CONST 0x042c ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0002 | | .CONST 0x0002 ; Number of locals
042b INIT_0428:
042b 00e3 | | Load_Encached Natural_Cache
042c BODY_0428:
042c e5fe | | Load 0x2,-0x2
042d a402 | | Store_Unchecked 0x2,0x2
042e 00cf | | Action Mark_Auxiliary
042f 7812 |x | Jump 0x442
0430 e402 | | Load 0x2,0x2
0431 e5ff | | Load 0x2,-0x1
0432 01d7 | | Execute Vector,Field_Read
0433 e5fd | | Load 0x2,-0x3
0434 027f | | Execute Discrete,Equal
0435 6808 |h | Jump_Zero 0x43e
0436 e402 | | Load 0x2,0x2
0437 0aff | | Execute_Immediate Plus,-0x1
0438 00d8 | | Load_Top At_Offset_0
0439 00e3 | | Load_Encached Natural_Cache
043a 0260 | ` | Execute Discrete,In_Type
043b 7001 |p | Jump_Nonzero 0x43d
043c 0801 | | Execute_Immediate Raise,0x1
043d 4403 |D | Exit_Subprogram With_Result,0x3
043e e402 | | Load 0x2,0x2
043f 0a01 | | Execute_Immediate Plus,0x1
0440 c402 | | Store 0x2,0x2
0441 00c9 | | Action Pop_Auxiliary_Loop
0442 e402 | | Load 0x2,0x2
0443 e5ff | | Load 0x2,-0x1
0444 01dc | | Execute Vector,Last
0445 027a | z | Execute Discrete,Less_Equal
0446 77e9 |w | Jump_Nonzero 0x430
0447 00ce | | Action Pop_Auxiliary
0448 e5ff | | Load 0x2,-0x1
0449 01dc | | Execute Vector,Last
044a 00d8 | | Load_Top At_Offset_0
044b 00e3 | | Load_Encached Natural_Cache
044c 0260 | ` | Execute Discrete,In_Type
044d 7001 |p | Jump_Nonzero 0x44f
044e 0801 | | Execute_Immediate Raise,0x1
044f 4403 |D | Exit_Subprogram With_Result,0x3
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0455 | U | .CONST 0x0455 ; Address of begin
0451 0004 | | .CONST 0x0004 ; Address of exception handler
0452 0003 | | .CONST 0x0003 ; Number of locals
0453 INIT_0450:
0453 00e3 | | Load_Encached Natural_Cache
0454 03e9 | | Declare_Variable Discrete,Duplicate
0455 BODY_0450:
0455 4801 |H | Short_Literal 0x1
0456 e5ff | | Load 0x2,-0x1
0457 e5fe | | Load 0x2,-0x2
0458 e011 | | Load 0x0,0x11
0459 181d | | Execute Package,Field_Execute,Field_Number 0x1d
045a a402 | | Store_Unchecked 0x2,0x2
045b e402 | | Load 0x2,0x2
045c 6823 |h# | Jump_Zero 0x480
045d e402 | | Load 0x2,0x2
045e e5fe | | Load 0x2,-0x2
045f 01db | | Execute Vector,Length
0460 0273 | s | Execute Discrete,Plus
0461 c402 | | Store 0x2,0x2
0462 4820 |H | Short_Literal 0x20
0463 e402 | | Load 0x2,0x2
0464 00d8 | | Load_Top At_Offset_0
0465 00e4 | | Load_Encached Positive_Cache
0466 0260 | ` | Execute Discrete,In_Type
0467 7001 |p | Jump_Nonzero 0x469
0468 0801 | | Execute_Immediate Raise,0x1
0469 e5ff | | Load 0x2,-0x1
046a 8225 | % | Call 0x1,0x25
046b a403 | | Store_Unchecked 0x2,0x3
046c 00d8 | | Load_Top At_Offset_0
046d e402 | | Load 0x2,0x2
046e 027b | { | Execute Discrete,Greater_Equal
046f 6810 |h | Jump_Zero 0x480
0470 00d8 | | Load_Top At_Offset_0
0471 e5ff | | Load 0x2,-0x1
0472 01d7 | | Execute Vector,Field_Read
0473 0f3b | ; | Execute_Immediate Equal,0x3b
0474 6803 |h | Jump_Zero 0x478
0475 00d8 | | Load_Top At_Offset_0
0476 0aff | | Execute_Immediate Plus,-0x1
0477 c403 | | Store 0x2,0x3
0478 e402 | | Load 0x2,0x2
0479 e403 | | Load 0x2,0x3
047a e5ff | | Load 0x2,-0x1
047b 01cf | | Execute Vector,Slice_Read
047c 00e2 | | Load_Encached Integer_Cache
047d 00e0 | | Load_Encached Standard_Cache
047e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
047f a5fd | | Store_Unchecked 0x2,-0x3
0480 4503 |E | Exit_Subprogram 0x3
0481 0000 0000 | | .BLANK 0000[0x7]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 048b | | .CONST 0x048b ; Address of begin
0489 0004 | | .CONST 0x0004 ; Address of exception handler
048a 0001 | | .CONST 0x0001 ; Number of locals
048b BODY_0488:
048b INIT_0488:
048b 4801 |H | Short_Literal 0x1
048c e403 | | Load 0x2,0x3
048d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
048e e00f | | Load 0x0,0xf
048f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0490 e7ff | | Load 0x3,-0x1
0491 e011 | | Load 0x0,0x11
0492 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0493 6809 |h | Jump_Zero 0x49d
0494 e403 | | Load 0x2,0x3
0495 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0496 a7fe | | Store_Unchecked 0x3,-0x2
0497 e403 | | Load 0x2,0x3
0498 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0499 a7fd | | Store_Unchecked 0x3,-0x3
049a e403 | | Load 0x2,0x3
049b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
049c a7fc | | Store_Unchecked 0x3,-0x4
049d 4502 |E | Exit_Subprogram 0x2
049e 0000 0000 | | .XXX[0x2]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 e7ff | | Load 0x3,-0x1
04a4 7006 |p | Jump_Nonzero 0x4ab
04a5 e7fe | | Load 0x3,-0x2
04a6 7004 |p | Jump_Nonzero 0x4ab
04a7 00ea | | Load_Encached Null_String_Cache
04a8 e220 | | Load 0x1,0x20
04a9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04aa 4503 |E | Exit_Subprogram 0x3
04ab 4820 |H | Short_Literal 0x20
04ac 4800 |H | Short_Literal 0x0
04ad 480a |H | Short_Literal 0xa
04ae e7fe | | Load 0x3,-0x2
04af e011 | | Load 0x0,0x11
04b0 1816 | | Execute Package,Field_Execute,Field_Number 0x16
04b1 0092 05b2 | | Action Push_String_Extended,0x5b2 ; " ->"
04b3 01cc | | Execute Vector,Catenate
04b4 e7ff | | Load 0x3,-0x1
04b5 00e0 | | Load_Encached Standard_Cache
04b6 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04b7 01cc | | Execute Vector,Catenate
04b8 e220 | | Load 0x1,0x20
04b9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04ba 4503 |E | Exit_Subprogram 0x3
04bb 0000 0000 | | .BLANK 0000[0x5]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c5 | | .CONST 0x04c5 ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0002 | | .CONST 0x0002 ; Number of locals
04c3 INIT_04c0:
04c3 029f 055b | [| Declare_Subprogram For_Call,INIT_0558
04c5 BODY_04c0:
04c5 e422 | " | Load 0x2,0x22
04c6 e012 | | Load 0x0,0x12
04c7 180f | | Execute Package,Field_Execute,Field_Number 0xf
04c8 e220 | | Load 0x1,0x20
04c9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04ca e40a | | Load 0x2,0xa
04cb e404 | | Load 0x2,0x4
04cc 8425 | % | Call 0x2,0x25
04cd e40b | | Load 0x2,0xb
04ce e405 | | Load 0x2,0x5
04cf 8425 | % | Call 0x2,0x25
04d0 e40c | | Load 0x2,0xc
04d1 e406 | | Load 0x2,0x6
04d2 8425 | % | Call 0x2,0x25
04d3 e408 | | Load 0x2,0x8
04d4 e40e | | Load 0x2,0xe
04d5 8425 | % | Call 0x2,0x25
04d6 e409 | | Load 0x2,0x9
04d7 e40f | | Load 0x2,0xf
04d8 8425 | % | Call 0x2,0x25
04d9 e422 | " | Load 0x2,0x22
04da e012 | | Load 0x0,0x12
04db 180f | | Execute Package,Field_Execute,Field_Number 0xf
04dc e402 | | Load 0x2,0x2
04dd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04de 8602 | | Call 0x3,0x2
04df 4501 |E | Exit_Subprogram 0x1
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e3 | | .CONST 0x04e3 ; Address of begin
04e1 0004 | | .CONST 0x0004 ; Address of exception handler
04e2 0001 | | .CONST 0x0001 ; Number of locals
04e3 BODY_04e0:
04e3 INIT_04e0:
04e3 4801 |H | Short_Literal 0x1
04e4 e402 | | Load 0x2,0x2
04e5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
04e6 e00f | | Load 0x0,0xf
04e7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04e8 e7ff | | Load 0x3,-0x1
04e9 e011 | | Load 0x0,0x11
04ea 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
04eb 6809 |h | Jump_Zero 0x4f5
04ec e402 | | Load 0x2,0x2
04ed 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04ee a7fe | | Store_Unchecked 0x3,-0x2
04ef e402 | | Load 0x2,0x2
04f0 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04f1 a7fd | | Store_Unchecked 0x3,-0x3
04f2 e402 | | Load 0x2,0x2
04f3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04f4 a7fc | | Store_Unchecked 0x3,-0x4
04f5 4502 |E | Exit_Subprogram 0x2
04f6 0000 0000 | | .XXX[0x2]
04f8 ; --------------------------------------------------------------------------------------
04f8 ; SUBPROGRAM
04f8 ; --------------------------------------------------------------------------------------
04f8 04fb | | .CONST 0x04fb ; Address of begin
04f9 0004 | | .CONST 0x0004 ; Address of exception handler
04fa 0001 | | .CONST 0x0001 ; Number of locals
04fb BODY_04f8:
04fb INIT_04f8:
04fb e7fe | | Load 0x3,-0x2
04fc 7006 |p | Jump_Nonzero 0x503
04fd e7ff | | Load 0x3,-0x1
04fe 7004 |p | Jump_Nonzero 0x503
04ff 00ea | | Load_Encached Null_String_Cache
0500 e403 | | Load 0x2,0x3
0501 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0502 4504 |E | Exit_Subprogram 0x4
0503 4820 |H | Short_Literal 0x20
0504 4800 |H | Short_Literal 0x0
0505 480a |H | Short_Literal 0xa
0506 e7fe | | Load 0x3,-0x2
0507 49f4 |I | Short_Literal 0x1f4
0508 0273 | s | Execute Discrete,Plus
0509 4be8 |K | Short_Literal 0x3e8
050a 0270 | p | Execute Discrete,Divide
050b 00d8 | | Load_Top At_Offset_0
050c 00e2 | | Load_Encached Integer_Cache
050d 0260 | ` | Execute Discrete,In_Type
050e 7001 |p | Jump_Nonzero 0x510
050f 0801 | | Execute_Immediate Raise,0x1
0510 e011 | | Load 0x0,0x11
0511 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0512 0092 05b2 | | Action Push_String_Extended,0x5b2 ; " ->"
0514 01cc | | Execute Vector,Catenate
0515 e7ff | | Load 0x3,-0x1
0516 49f4 |I | Short_Literal 0x1f4
0517 0273 | s | Execute Discrete,Plus
0518 4be8 |K | Short_Literal 0x3e8
0519 0270 | p | Execute Discrete,Divide
051a 00d8 | | Load_Top At_Offset_0
051b 00e2 | | Load_Encached Integer_Cache
051c 0260 | ` | Execute Discrete,In_Type
051d 7001 |p | Jump_Nonzero 0x51f
051e 0801 | | Execute_Immediate Raise,0x1
051f 00e0 | | Load_Encached Standard_Cache
0520 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0521 01cc | | Execute Vector,Catenate
0522 0092 0586 | | Action Push_String_Extended,0x586 ; " "
0524 01cc | | Execute Vector,Catenate
0525 e7fd | | Load 0x3,-0x3
0526 e012 | | Load 0x0,0x12
0527 180e | | Execute Package,Field_Execute,Field_Number 0xe
0528 01cc | | Execute Vector,Catenate
0529 e403 | | Load 0x2,0x3
052a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
052b 4504 |E | Exit_Subprogram 0x4
052c 0000 0000 | | .BLANK 0000[0x4]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0533 | 3 | .CONST 0x0533 ; Address of begin
0531 0004 | | .CONST 0x0004 ; Address of exception handler
0532 0001 | | .CONST 0x0001 ; Number of locals
0533 BODY_0530:
0533 INIT_0530:
0533 e410 | | Load 0x2,0x10
0534 e012 | | Load 0x0,0x12
0535 180f | | Execute Package,Field_Execute,Field_Number 0xf
0536 e403 | | Load 0x2,0x3
0537 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0538 e40c | | Load 0x2,0xc
0539 e408 | | Load 0x2,0x8
053a e404 | | Load 0x2,0x4
053b 8413 | | Call 0x2,0x13
053c e221 | ! | Load 0x1,0x21
053d 0c02 | | Execute_Immediate Greater_Equal,0x2
053e 6804 |h | Jump_Zero 0x543
053f e40d | | Load 0x2,0xd
0540 e409 | | Load 0x2,0x9
0541 e405 | | Load 0x2,0x5
0542 8413 | | Call 0x2,0x13
0543 e221 | ! | Load 0x1,0x21
0544 0c03 | | Execute_Immediate Greater_Equal,0x3
0545 6804 |h | Jump_Zero 0x54a
0546 e40e | | Load 0x2,0xe
0547 e40a | | Load 0x2,0xa
0548 e406 | | Load 0x2,0x6
0549 8413 | | Call 0x2,0x13
054a e221 | ! | Load 0x1,0x21
054b 0c04 | | Execute_Immediate Greater_Equal,0x4
054c 6804 |h | Jump_Zero 0x551
054d e40f | | Load 0x2,0xf
054e e40b | | Load 0x2,0xb
054f e407 | | Load 0x2,0x7
0550 8413 | | Call 0x2,0x13
0551 4501 |E | Exit_Subprogram 0x1
0552 0000 0000 | | .BLANK 0000[0x6]
0558 ; --------------------------------------------------------------------------------------
0558 ; SUBPROGRAM
0558 ; --------------------------------------------------------------------------------------
0558 055d | ] | .CONST 0x055d ; Address of begin
0559 0004 | | .CONST 0x0004 ; Address of exception handler
055a 0002 | | .CONST 0x0002 ; Number of locals
055b INIT_0558:
055b 029f 0573 | s| Declare_Subprogram For_Call,INIT_0570
055d BODY_0558:
055d 4801 |H | Short_Literal 0x1
055e e410 | | Load 0x2,0x10
055f 8802 | | Call 0x4,0x2
0560 4802 |H | Short_Literal 0x2
0561 e411 | | Load 0x2,0x11
0562 8802 | | Call 0x4,0x2
0563 4803 |H | Short_Literal 0x3
0564 e412 | | Load 0x2,0x12
0565 8802 | | Call 0x4,0x2
0566 4804 |H | Short_Literal 0x4
0567 e413 | | Load 0x2,0x13
0568 8802 | | Call 0x4,0x2
0569 4501 |E | Exit_Subprogram 0x1
056a 0000 0000 | | .BLANK 0000[0x6]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573 | s | .CONST 0x0573 ; Address of begin
0571 0004 | | .CONST 0x0004 ; Address of exception handler
0572 0001 | | .CONST 0x0001 ; Number of locals
0573 BODY_0570:
0573 INIT_0570:
0573 e221 | ! | Load 0x1,0x21
0574 ebfe | | Load 0x5,-0x2
0575 027b | { | Execute Discrete,Greater_Equal
0576 680e |h | Jump_Zero 0x585
0577 ebff | | Load 0x5,-0x1
0578 7004 |p | Jump_Nonzero 0x57d
0579 00ea | | Load_Encached Null_String_Cache
057a e402 | | Load 0x2,0x2
057b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
057c 4503 |E | Exit_Subprogram 0x3
057d 4820 |H | Short_Literal 0x20
057e 4800 |H | Short_Literal 0x0
057f 480a |H | Short_Literal 0xa
0580 ebff | | Load 0x5,-0x1
0581 e011 | | Load 0x0,0x11
0582 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0583 e402 | | Load 0x2,0x2
0584 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0585 4503 |E | Exit_Subprogram 0x3
0586 ; --------------------------------------------------------------------------------------
0586 ; STRING TABLE
0586 ; --------------------------------------------------------------------------------------
0586 005c | \ | .STRTAB 0x005c->0x05b4 ; " "
; " "
; " "
; " "
0587 005b | [ | .STRTAB 0x005b->0x05b4 ; "Date"
; "Date"
; "Date"
0588 005d | ] | .STRTAB 0x005d->0x05b6 ; "Ada"
; "Ada"
0589 005e | ^ | .STRTAB 0x005e->0x05b8 ; "File"
; "File"
058a 0060 | ` | .STRTAB 0x0060->0x05ba ; "Action"
; "Action"
058b 0064 | d | .STRTAB 0x0064->0x05bd ; "Directory"
; "Directory"
058c 006b | k | .STRTAB 0x006b->0x05c1 ; "DDB"
058d 006c | l | .STRTAB 0x006c->0x05c3 ; "Volume 1"
058e 0072 | r | .STRTAB 0x0072->0x05c7 ; "Volume 2"
058f 0078 | x | .STRTAB 0x0078->0x05cb ; "Volume 3"
0590 007e | ~ | .STRTAB 0x007e->0x05cf ; "Volume 4"
0591 0084 | | .STRTAB 0x0084->0x05d3 ; "Ddb"
0592 0085 | | .STRTAB 0x0085->0x05d4 ; "Disk1"
; "Disk1"
; "Disk1"
0593 0088 | | .STRTAB 0x0088->0x05d7 ; "Disk2"
; "Disk2"
; "Disk2"
0594 008b | | .STRTAB 0x008b->0x05d9 ; "Disk3"
; "Disk3"
; "Disk3"
0595 008e | | .STRTAB 0x008e->0x05dc ; "Disk4"
; "Disk4"
; "Disk4"
0596 0091 | | .STRTAB 0x0091->0x05de ; "Daemon Information Display"
0597 00a9 | | .STRTAB 0x00a9->0x05eb ; "--------------------------"
0598 00c1 | | .STRTAB 0x00c1->0x05f8 ; "Shows at end of day final run of daemon. This"
0599 00ed | | .STRTAB 0x00ed->0x060f ; "indicates size before compaction and final size"
059a 011a | | .STRTAB 0x011a->0x0627 ; "in pages."
059b 0121 | ! | .STRTAB 0x0121->0x062b ; "\x0c"
; "\x0c"
059c 0120 | | .STRTAB 0x0120->0x062c ; "For each disk, this display indicates the amount of"
059d 0151 | Q | .STRTAB 0x0151->0x0645 ; "used space after garbage collection has finished that"
059e 0184 | | .STRTAB 0x0184->0x0660 ; "day."
059f 0186 | | .STRTAB 0x0186->0x0662 ; "Vol 1"
05a0 0189 | | .STRTAB 0x0189->0x0664 ; "Vol 2"
05a1 018c | | .STRTAB 0x018c->0x0667 ; "Vol 3"
05a2 018f | | .STRTAB 0x018f->0x0669 ; "Vol 4"
05a3 0192 | | .STRTAB 0x0192->0x066c ; "Disk Daemon Information"
05a4 01a7 | | .STRTAB 0x01a7->0x0677 ; "-----------------------"
05a5 01bc | | .STRTAB 0x01bc->0x0683 ; "Shows, for each day, last disk garbage collector"
05a6 01ea | | .STRTAB 0x01ea->0x069b ; "run and amount of used space before and after the"
05a7 0219 | | .STRTAB 0x0219->0x06b3 ; "collection in megabytes. The time in minutes to do"
05a8 024a | J | .STRTAB 0x024a->0x06cd ; "the collection is also shown."
05a9 0265 | e | .STRTAB 0x0265->0x06db ; "*** Inconsistent daemon entry: "
05aa 0282 | | .STRTAB 0x0282->0x06eb ; "*** Unbalanced daemon start/end: "
05ab 02a1 | | .STRTAB 0x02a1->0x06fb ; "new = "
05ac 02a5 | | .STRTAB 0x02a5->0x06fe ; "old = "
05ad 02a9 | | .STRTAB 0x02a9->0x0701 ; "Disk"
05ae 02ab | | .STRTAB 0x02ab->0x0703 ; "volume 1"
05af 02b1 | | .STRTAB 0x02b1->0x0707 ; "volume 2"
05b0 02b7 | | .STRTAB 0x02b7->0x070b ; "volume 3"
05b1 02bd | | .STRTAB 0x02bd->0x070f ; "volume 4"
05b2 02c3 | | .STRTAB 0x02c3->0x0713 ; " ->"
; " ->"
05b3 02c4 | | .STREND 0x02c4->0x0715
05b4 2044 6174 | Dat| .STRTAB_STRINGS
0715 0000 0000 | | .XXX[0x3]
0717 0000 | |
0718 ; --------------------------------------------------------------------------------------
0718 ; Debug Table
0718 ; --------------------------------------------------------------------------------------
0718 0004 000d | | .DEBUG4 0x0004,0x000d,0x4014,0x0000,0x0001,0x0000
071e 0000 0000 | | .BLANK 0000[0xe2]