|
|
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: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0648e8
└─⟦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 0570 | p | .CONST 0x0570 ; 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 8003 | | .CONST 0x8003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 003f | ? | .CONST 0x003f ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0019 | | .CONST 0x0019 ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048
000d 029a 005b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0058
000f 029a 0063 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0060
0011 e001 | | Load 0x0,0x1
0012 191f | | Execute Package,Field_Reference,Field_Number 0x1f
0013 0129 | ) | Execute Any,Make_Visible
0014 029a 0073 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0070
0016 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
0018 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
001a 029a 02a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a0
001c 029a 02b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b0
001e 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0020 029a 02d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d0
0022 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
0024 029a 0353 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0350
0026 00bf | | Action Accept_Activation
0027 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0028 00c7 | | Action Elaborate_Subprogram
0029 1d0f | | Execute_Immediate Reference_Lex_1,0xf
002a 00c7 | | Action Elaborate_Subprogram
002b 1d11 | | Execute_Immediate Reference_Lex_1,0x11
002c 00c7 | | Action Elaborate_Subprogram
002d 1d0e | | Execute_Immediate Reference_Lex_1,0xe
002e 00c7 | | Action Elaborate_Subprogram
002f 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0030 00c7 | | Action Elaborate_Subprogram
0031 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0032 00c7 | | Action Elaborate_Subprogram
0033 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0034 00c7 | | Action Elaborate_Subprogram
0035 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0036 00c7 | | Action Elaborate_Subprogram
0037 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0038 00c7 | | Action Elaborate_Subprogram
0039 1d14 | | Execute_Immediate Reference_Lex_1,0x14
003a 00c7 | | Action Elaborate_Subprogram
003b 1d18 | | Execute_Immediate Reference_Lex_1,0x18
003c 00c7 | | Action Elaborate_Subprogram
003d 1d19 | | Execute_Immediate Reference_Lex_1,0x19
003e 00c7 | | Action Elaborate_Subprogram
003f BODY_0008:
003f 00bc | | Action Signal_Activated
0040 00bb | | Action Signal_Completion
0041 0000 0000 | | .BLANK 0000[0x7]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 4800 |H | Short_Literal 0x0
004c 00db | | Load_Top At_Offset_3
004d e002 | | Load 0x0,0x2
004e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
004f e5ff | | Load 0x2,-0x1
0050 e002 | | Load 0x0,0x2
0051 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0052 e5ff | | Load 0x2,-0x1
0053 e002 | | Load 0x0,0x2
0054 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0055 e002 | | Load 0x0,0x2
0056 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0057 4401 |D | Exit_Subprogram With_Result,0x1
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b | [ | .CONST 0x005b ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0001 | | .CONST 0x0001 ; Number of locals
005b BODY_0058:
005b INIT_0058:
005b 00da | | Load_Top At_Offset_2
005c 8211 | | Call 0x1,0x11
005d 820d | | Call 0x1,0xd
005e 4401 |D | Exit_Subprogram With_Result,0x1
005f 0000 | | .XXX[0x1]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063 | c | .CONST 0x0063 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0001 | | .CONST 0x0001 ; Number of locals
0063 BODY_0060:
0063 INIT_0060:
0063 e5fc | | Load 0x2,-0x4
0064 e5fd | | Load 0x2,-0x3
0065 e5fe | | Load 0x2,-0x2
0066 e5ff | | Load 0x2,-0x1
0067 e001 | | Load 0x0,0x1
0068 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0069 8210 | | Call 0x1,0x10
006a 4404 |D | Exit_Subprogram With_Result,0x4
006b 0000 0000 | | .BLANK 0000[0x5]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073 | s | .CONST 0x0073 ; Address of begin
0071 0004 | | .CONST 0x0004 ; Address of exception handler
0072 0001 | | .CONST 0x0001 ; Number of locals
0073 BODY_0070:
0073 INIT_0070:
0073 00da | | Load_Top At_Offset_2
0074 e001 | | Load 0x0,0x1
0075 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0076 e001 | | Load 0x0,0x1
0077 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0078 4401 |D | Exit_Subprogram With_Result,0x1
0079 0000 0000 | | .BLANK 0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 00c6 | | .CONST 0x00c6 ; Address of begin
0081 00da | | .CONST 0x00da ; Address of exception handler
0082 0006 | | .CONST 0x0006 ; Number of locals
0083 INIT_0080:
0083 e001 | | Load 0x0,0x1
0084 1b24 | $ | Execute Package,Field_Read,Field_Number 0x24
0085 0322 | " | Declare_Variable Record
0086 00db | | Load_Top At_Offset_3
0087 e001 | | Load 0x0,0x1
0088 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0089 00d9 | | Load_Top At_Offset_1
008a 017d | } | Execute Record,Structure_Write
008b 4800 |H | Short_Literal 0x0
008c 4802 |H | Short_Literal 0x2
008d 029f 0363 | c| Declare_Subprogram For_Call,INIT_0360
008f 03fd | | Declare_Type Discrete,Defined
0090 00d8 | | Load_Top At_Offset_0
0091 0266 | f | Execute Discrete,Bounds
0092 00e2 | | Load_Encached Integer_Cache
0093 02a0 | | Declare_Subprogram Null_Subprogram
0094 4801 |H | Short_Literal 0x1
0095 035d | ] | Declare_Type Array,Defined
0096 00d8 | | Load_Top At_Offset_0
0097 0337 | 7 | Declare_Variable Array
0098 00d8 | | Load_Top At_Offset_0
0099 0335 | 5 | Declare_Variable Array,Duplicate
009a 00cd | | Action Spare6_Action
009b e402 | | Load 0x2,0x2
009c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
009d 4818 |H | Short_Literal 0x18
009e 0271 | q | Execute Discrete,Times
009f e402 | | Load 0x2,0x2
00a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00a1 0273 | s | Execute Discrete,Plus
00a2 4800 |H | Short_Literal 0x0
00a3 00da | | Load_Top At_Offset_2
00a4 01d6 | | Execute Vector,Field_Write
00a5 e402 | | Load 0x2,0x2
00a6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00a7 4801 |H | Short_Literal 0x1
00a8 00da | | Load_Top At_Offset_2
00a9 01d6 | | Execute Vector,Field_Write
00aa e402 | | Load 0x2,0x2
00ab 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
00ac 4802 |H | Short_Literal 0x2
00ad 00da | | Load_Top At_Offset_2
00ae 01d6 | | Execute Vector,Field_Write
00af 00d9 | | Load_Top At_Offset_1
00b0 01d4 | | Execute Vector,Structure_Write
00b1 4830 |H0 | Short_Literal 0x30
00b2 4802 |H | Short_Literal 0x2
00b3 480a |H | Short_Literal 0xa
00b4 4801 |H | Short_Literal 0x1
00b5 e405 | | Load 0x2,0x5
00b6 01d7 | | Execute Vector,Field_Read
00b7 e003 | | Load 0x0,0x3
00b8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00b9 0092 0527 | '| Action Push_String_Extended,0x527 ; ":"
00bb 01cc | | Execute Vector,Catenate
00bc 4830 |H0 | Short_Literal 0x30
00bd 4802 |H | Short_Literal 0x2
00be 480a |H | Short_Literal 0xa
00bf 4802 |H | Short_Literal 0x2
00c0 e405 | | Load 0x2,0x5
00c1 01d7 | | Execute Vector,Field_Read
00c2 e003 | | Load 0x0,0x3
00c3 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00c4 01cc | | Execute Vector,Catenate
00c5 0007 | | Action Break_Optional
00c6 BODY_0080:
00c6 4800 |H | Short_Literal 0x0
00c7 00da | | Load_Top At_Offset_2
00c8 01d7 | | Execute Vector,Field_Read
00c9 680e |h | Jump_Zero 0xd8
00ca 4820 |H | Short_Literal 0x20
00cb 4800 |H | Short_Literal 0x0
00cc 480a |H | Short_Literal 0xa
00cd 4800 |H | Short_Literal 0x0
00ce e405 | | Load 0x2,0x5
00cf 01d7 | | Execute Vector,Field_Read
00d0 e003 | | Load 0x0,0x3
00d1 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00d2 0092 0527 | '| Action Push_String_Extended,0x527 ; ":"
00d4 01cc | | Execute Vector,Catenate
00d5 00d9 | | Load_Top At_Offset_1
00d6 01cc | | Execute Vector,Catenate
00d7 4401 |D | Exit_Subprogram With_Result,0x1
00d8 00d8 | | Load_Top At_Offset_0
00d9 4401 |D | Exit_Subprogram With_Result,0x1
00da TRAP_0080:
00da 0007 | | Action Break_Optional
00db 0092 0528 | (| Action Push_String_Extended,0x528 ; "***"
00dd 4401 |D | Exit_Subprogram With_Result,0x1
00de 0000 0000 | | .XXX[0x2]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 011a | | .CONST 0x011a ; Address of begin
00e1 0292 | | .CONST 0x0292 ; Address of exception handler
00e2 0018 | | .CONST 0x0018 ; Number of locals
00e3 INIT_00e0:
00e3 4800 |H | Short_Literal 0x0
00e4 4814 |H | Short_Literal 0x14
00e5 029f 038b | | Declare_Subprogram For_Call,INIT_0388
00e7 03fd | | Declare_Type Discrete,Defined
00e8 00d8 | | Load_Top At_Offset_0
00e9 03e9 | | Declare_Variable Discrete,Duplicate
00ea 00e3 | | Load_Encached Natural_Cache
00eb e5ff | | Load 0x2,-0x1
00ec 01dd | | Execute Vector,First
00ed 00e3 | | Load_Encached Natural_Cache
00ee 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
00ef 03e9 | | Declare_Variable Discrete,Duplicate
00f0 e002 | | Load 0x0,0x2
00f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f2 02c7 | | Declare_Variable Any
00f3 e002 | | Load 0x0,0x2
00f4 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00f5 a408 | | Store_Unchecked 0x2,0x8
00f6 e002 | | Load 0x0,0x2
00f7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f8 02c7 | | Declare_Variable Any
00f9 00d8 | | Load_Top At_Offset_0
00fa 1c00 | | Execute_Immediate Run_Utility,0x0
00fb 00e3 | | Load_Encached Natural_Cache
00fc 00e2 | | Load_Encached Integer_Cache
00fd 00e3 | | Load_Encached Natural_Cache
00fe 00e7 | | Load_Encached Duration_Cache
00ff 00e7 | | Load_Encached Duration_Cache
0100 029f 03b3 | | Declare_Subprogram For_Call,INIT_03b0
0102 029e 04cb | | Declare_Subprogram For_Call,Unelaborated,INIT_04c8
0104 4810 |H | Short_Literal 0x10
0105 4802 |H | Short_Literal 0x2
0106 0099 | | Action Reference_Dynamic
0107 00c7 | | Action Elaborate_Subprogram
0108 4810 |H | Short_Literal 0x10
0109 4802 |H | Short_Literal 0x2
010a 0099 | | Action Reference_Dynamic
010b 00c6 | | Action Check_Subprogram_Elaborated
010c e402 | | Load 0x2,0x2
010d e004 | | Load 0x0,0x4
010e e005 | | Load 0x0,0x5
010f 4814 |H | Short_Literal 0x14
0110 0007 | | Action Break_Optional
0111 4810 |H | Short_Literal 0x10
0112 4802 |H | Short_Literal 0x2
0113 0099 | | Action Reference_Dynamic
0114 00c6 | | Action Check_Subprogram_Elaborated
0115 00e3 | | Load_Encached Natural_Cache
0116 e006 | | Load 0x0,0x6
0117 e007 | | Load 0x0,0x7
0118 4818 |H | Short_Literal 0x18
0119 0007 | | Action Break_Optional
011a BODY_00e0:
011a e5ff | | Load 0x2,-0x1
011b 01dd | | Execute Vector,First
011c 0a01 | | Execute_Immediate Plus,0x1
011d c406 | | Store 0x2,0x6
011e e411 | | Load 0x2,0x11
011f e407 | | Load 0x2,0x7
0120 e406 | | Load 0x2,0x6
0121 e5ff | | Load 0x2,-0x1
0122 e411 | | Load 0x2,0x11
0123 4812 |H | Short_Literal 0x12
0124 4802 |H | Short_Literal 0x2
0125 0099 | | Action Reference_Dynamic
0126 8410 | | Call 0x2,0x10
0127 c406 | | Store 0x2,0x6
0128 c407 | | Store 0x2,0x7
0129 c403 | | Store 0x2,0x3
012a e403 | | Load 0x2,0x3
012b 4614 |F | Jump_Case 0x14
012c 7879 |xy | Jump 0x1a6 ; case 0x0
012d 787b |x{ | Jump 0x1a9 ; case 0x1
012e 7880 |x | Jump 0x1af ; case 0x2
012f 7881 |x | Jump 0x1b1 ; case 0x3
0130 7880 |x | Jump 0x1b1 ; case 0x4
0131 795d |y] | Jump 0x28f ; case 0x5
0132 795c |y\ | Jump 0x28f ; case 0x6
0133 795b |y[ | Jump 0x28f ; case 0x7
0134 795a |yZ | Jump 0x28f ; case 0x8
0135 7959 |yY | Jump 0x28f ; case 0x9
0136 7958 |yX | Jump 0x28f ; case 0xa
0137 7957 |yW | Jump 0x28f ; case 0xb
0138 7956 |yV | Jump 0x28f ; case 0xc
0139 7955 |yU | Jump 0x28f ; case 0xd
013a 7954 |yT | Jump 0x28f ; case 0xe
013b 7953 |yS | Jump 0x28f ; case 0xf
013c 7952 |yR | Jump 0x28f ; case 0x10
013d 7951 |yQ | Jump 0x28f ; case 0x11
013e 7950 |yP | Jump 0x28f ; case 0x12
013f 78ed |x | Jump 0x22d ; case 0x13
0140 7800 |x | Jump 0x141 ; case 0x14
0141 e411 | | Load 0x2,0x11
0142 e407 | | Load 0x2,0x7
0143 e406 | | Load 0x2,0x6
0144 e5ff | | Load 0x2,-0x1
0145 e411 | | Load 0x2,0x11
0146 4812 |H | Short_Literal 0x12
0147 4802 |H | Short_Literal 0x2
0148 0099 | | Action Reference_Dynamic
0149 8410 | | Call 0x2,0x10
014a c406 | | Store 0x2,0x6
014b c407 | | Store 0x2,0x7
014c c404 | | Store 0x2,0x4
014d e404 | | Load 0x2,0x4
014e 4614 |F | Jump_Case 0x14
014f 7941 |yA | Jump 0x291 ; case 0x0
0150 7940 |y@ | Jump 0x291 ; case 0x1
0151 793f |y? | Jump 0x291 ; case 0x2
0152 793e |y> | Jump 0x291 ; case 0x3
0153 793d |y= | Jump 0x291 ; case 0x4
0154 793c |y< | Jump 0x291 ; case 0x5
0155 793b |y; | Jump 0x291 ; case 0x6
0156 793a |y: | Jump 0x291 ; case 0x7
0157 780c |x | Jump 0x164 ; case 0x8
0158 7938 |y8 | Jump 0x291 ; case 0x9
0159 7839 |x9 | Jump 0x193 ; case 0xa
015a 7936 |y6 | Jump 0x291 ; case 0xb
015b 7935 |y5 | Jump 0x291 ; case 0xc
015c 7934 |y4 | Jump 0x291 ; case 0xd
015d 7933 |y3 | Jump 0x291 ; case 0xe
015e 7932 |y2 | Jump 0x291 ; case 0xf
015f 7931 |y1 | Jump 0x291 ; case 0x10
0160 7930 |y0 | Jump 0x291 ; case 0x11
0161 792f |y/ | Jump 0x291 ; case 0x12
0162 792e |y. | Jump 0x291 ; case 0x13
0163 792d |y- | Jump 0x291 ; case 0x14
0164 e002 | | Load 0x0,0x2
0165 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0166 e002 | | Load 0x0,0x2
0167 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0168 e002 | | Load 0x0,0x2
0169 1b0f | | Execute Package,Field_Read,Field_Number 0xf
016a e002 | | Load 0x0,0x2
016b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
016c 4800 |H | Short_Literal 0x0
016d 4800 |H | Short_Literal 0x0
016e 4800 |H | Short_Literal 0x0
016f 4800 |H | Short_Literal 0x0
0170 4800 |H | Short_Literal 0x0
0171 4800 |H | Short_Literal 0x0
0172 4801 |H | Short_Literal 0x1
0173 4800 |H | Short_Literal 0x0
0174 840f | | Call 0x2,0xf
0175 e002 | | Load 0x0,0x2
0176 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0177 c40a | | Store 0x2,0xa
0178 c40b | | Store 0x2,0xb
0179 c40c | | Store 0x2,0xc
017a c40d | | Store 0x2,0xd
017b 611c |a | Indirect_Literal Discrete,0x298,{0x00000000, 0xa8c00000}
017c 4800 |H | Short_Literal 0x0
017d 4801 |H | Short_Literal 0x1
017e e40b | | Load 0x2,0xb
017f e002 | | Load 0x0,0x2
0180 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0181 00d9 | | Load_Top At_Offset_1
0182 00d0 | | Action Swap_Control
0183 0260 | ` | Execute Discrete,In_Type
0184 7001 |p | Jump_Nonzero 0x186
0185 0801 | | Execute_Immediate Raise,0x1
0186 e40a | | Load 0x2,0xa
0187 e002 | | Load 0x0,0x2
0188 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0189 00d9 | | Load_Top At_Offset_1
018a 00d0 | | Action Swap_Control
018b 0260 | ` | Execute Discrete,In_Type
018c 7001 |p | Jump_Nonzero 0x18e
018d 0801 | | Execute_Immediate Raise,0x1
018e e002 | | Load 0x0,0x2
018f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0190 e002 | | Load 0x0,0x2
0191 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0192 4401 |D | Exit_Subprogram With_Result,0x1
0193 4ff1 |O | Short_Literal 0x7f1
0194 4807 |H | Short_Literal 0x7
0195 e408 | | Load 0x2,0x8
0196 e001 | | Load 0x0,0x1
0197 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0198 0272 | r | Execute Discrete,Minus
0199 090f | | Execute_Immediate Binary_Scale,0xf
019a 60fd |` | Indirect_Literal Discrete,0x298,{0x00000000, 0xa8c00000}
019b 0141 | A | Execute Discrete,Multiply_And_Scale
019c 00d8 | | Load_Top At_Offset_0
019d 00e7 | | Load_Encached Duration_Cache
019e 0260 | ` | Execute Discrete,In_Type
019f 7001 |p | Jump_Nonzero 0x1a1
01a0 0801 | | Execute_Immediate Raise,0x1
01a1 e408 | | Load 0x2,0x8
01a2 e002 | | Load 0x0,0x2
01a3 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01a4 820d | | Call 0x1,0xd
01a5 4401 |D | Exit_Subprogram With_Result,0x1
01a6 e408 | | Load 0x2,0x8
01a7 820d | | Call 0x1,0xd
01a8 4401 |D | Exit_Subprogram With_Result,0x1
01a9 60ee |` | Indirect_Literal Discrete,0x298,{0x00000000, 0xa8c00000}
01aa e408 | | Load 0x2,0x8
01ab e002 | | Load 0x0,0x2
01ac 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01ad 820d | | Call 0x1,0xd
01ae 4401 |D | Exit_Subprogram With_Result,0x1
01af e408 | | Load 0x2,0x8
01b0 4401 |D | Exit_Subprogram With_Result,0x1
01b1 00db | | Load_Top At_Offset_3
01b2 e407 | | Load 0x2,0x7
01b3 e406 | | Load 0x2,0x6
01b4 e5ff | | Load 0x2,-0x1
01b5 e415 | | Load 0x2,0x15
01b6 4816 |H | Short_Literal 0x16
01b7 4802 |H | Short_Literal 0x2
01b8 0099 | | Action Reference_Dynamic
01b9 8410 | | Call 0x2,0x10
01ba c406 | | Store 0x2,0x6
01bb c407 | | Store 0x2,0x7
01bc c405 | | Store 0x2,0x5
01bd e411 | | Load 0x2,0x11
01be e407 | | Load 0x2,0x7
01bf e406 | | Load 0x2,0x6
01c0 e5ff | | Load 0x2,-0x1
01c1 e411 | | Load 0x2,0x11
01c2 4812 |H | Short_Literal 0x12
01c3 4802 |H | Short_Literal 0x2
01c4 0099 | | Action Reference_Dynamic
01c5 8410 | | Call 0x2,0x10
01c6 c406 | | Store 0x2,0x6
01c7 c407 | | Store 0x2,0x7
01c8 c404 | | Store 0x2,0x4
01c9 e404 | | Load 0x2,0x4
01ca 4614 |F | Jump_Case 0x14
01cb 78c5 |x | Jump 0x291 ; case 0x0
01cc 78c4 |x | Jump 0x291 ; case 0x1
01cd 78c3 |x | Jump 0x291 ; case 0x2
01ce 78c2 |x | Jump 0x291 ; case 0x3
01cf 78c1 |x | Jump 0x291 ; case 0x4
01d0 7851 |xQ | Jump 0x222 ; case 0x5
01d1 7850 |xP | Jump 0x222 ; case 0x6
01d2 780d |x | Jump 0x1e0 ; case 0x7
01d3 780c |x | Jump 0x1e0 ; case 0x8
01d4 7816 |x | Jump 0x1eb ; case 0x9
01d5 7815 |x | Jump 0x1eb ; case 0xa
01d6 781f |x | Jump 0x1f6 ; case 0xb
01d7 781e |x | Jump 0x1f6 ; case 0xc
01d8 7828 |x( | Jump 0x201 ; case 0xd
01d9 7827 |x' | Jump 0x201 ; case 0xe
01da 7831 |x1 | Jump 0x20c ; case 0xf
01db 7830 |x0 | Jump 0x20c ; case 0x10
01dc 783a |x: | Jump 0x217 ; case 0x11
01dd 7839 |x9 | Jump 0x217 ; case 0x12
01de 78b2 |x | Jump 0x291 ; case 0x13
01df 78b1 |x | Jump 0x291 ; case 0x14
01e0 e403 | | Load 0x2,0x3
01e1 0f04 | | Execute_Immediate Equal,0x4
01e2 4800 |H | Short_Literal 0x0
01e3 4800 |H | Short_Literal 0x0
01e4 4800 |H | Short_Literal 0x0
01e5 4800 |H | Short_Literal 0x0
01e6 4800 |H | Short_Literal 0x0
01e7 e405 | | Load 0x2,0x5
01e8 4800 |H | Short_Literal 0x0
01e9 840f | | Call 0x2,0xf
01ea 4401 |D | Exit_Subprogram With_Result,0x1
01eb e403 | | Load 0x2,0x3
01ec 0f04 | | Execute_Immediate Equal,0x4
01ed 4800 |H | Short_Literal 0x0
01ee 4800 |H | Short_Literal 0x0
01ef 4800 |H | Short_Literal 0x0
01f0 4800 |H | Short_Literal 0x0
01f1 e405 | | Load 0x2,0x5
01f2 4800 |H | Short_Literal 0x0
01f3 4800 |H | Short_Literal 0x0
01f4 840f | | Call 0x2,0xf
01f5 4401 |D | Exit_Subprogram With_Result,0x1
01f6 e403 | | Load 0x2,0x3
01f7 0f04 | | Execute_Immediate Equal,0x4
01f8 4800 |H | Short_Literal 0x0
01f9 4800 |H | Short_Literal 0x0
01fa 4800 |H | Short_Literal 0x0
01fb e405 | | Load 0x2,0x5
01fc 4800 |H | Short_Literal 0x0
01fd 4800 |H | Short_Literal 0x0
01fe 4800 |H | Short_Literal 0x0
01ff 840f | | Call 0x2,0xf
0200 4401 |D | Exit_Subprogram With_Result,0x1
0201 e403 | | Load 0x2,0x3
0202 0f04 | | Execute_Immediate Equal,0x4
0203 4800 |H | Short_Literal 0x0
0204 4800 |H | Short_Literal 0x0
0205 e405 | | Load 0x2,0x5
0206 4800 |H | Short_Literal 0x0
0207 4800 |H | Short_Literal 0x0
0208 4800 |H | Short_Literal 0x0
0209 4800 |H | Short_Literal 0x0
020a 840f | | Call 0x2,0xf
020b 4401 |D | Exit_Subprogram With_Result,0x1
020c e403 | | Load 0x2,0x3
020d 0f04 | | Execute_Immediate Equal,0x4
020e 4800 |H | Short_Literal 0x0
020f e405 | | Load 0x2,0x5
0210 4800 |H | Short_Literal 0x0
0211 4800 |H | Short_Literal 0x0
0212 4800 |H | Short_Literal 0x0
0213 4800 |H | Short_Literal 0x0
0214 4800 |H | Short_Literal 0x0
0215 840f | | Call 0x2,0xf
0216 4401 |D | Exit_Subprogram With_Result,0x1
0217 e403 | | Load 0x2,0x3
0218 0f04 | | Execute_Immediate Equal,0x4
0219 e405 | | Load 0x2,0x5
021a 4800 |H | Short_Literal 0x0
021b 4800 |H | Short_Literal 0x0
021c 4800 |H | Short_Literal 0x0
021d 4800 |H | Short_Literal 0x0
021e 4800 |H | Short_Literal 0x0
021f 4800 |H | Short_Literal 0x0
0220 840f | | Call 0x2,0xf
0221 4401 |D | Exit_Subprogram With_Result,0x1
0222 e403 | | Load 0x2,0x3
0223 0f04 | | Execute_Immediate Equal,0x4
0224 4800 |H | Short_Literal 0x0
0225 4800 |H | Short_Literal 0x0
0226 4800 |H | Short_Literal 0x0
0227 4800 |H | Short_Literal 0x0
0228 4800 |H | Short_Literal 0x0
0229 4800 |H | Short_Literal 0x0
022a e405 | | Load 0x2,0x5
022b 840f | | Call 0x2,0xf
022c 4401 |D | Exit_Subprogram With_Result,0x1
022d e002 | | Load 0x0,0x2
022e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
022f e002 | | Load 0x0,0x2
0230 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0231 e002 | | Load 0x0,0x2
0232 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0233 e002 | | Load 0x0,0x2
0234 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0235 e408 | | Load 0x2,0x8
0236 e002 | | Load 0x0,0x2
0237 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0238 c40a | | Store 0x2,0xa
0239 c40b | | Store 0x2,0xb
023a c40c | | Store 0x2,0xc
023b c40d | | Store 0x2,0xd
023c e411 | | Load 0x2,0x11
023d e407 | | Load 0x2,0x7
023e e406 | | Load 0x2,0x6
023f e5ff | | Load 0x2,-0x1
0240 e411 | | Load 0x2,0x11
0241 4812 |H | Short_Literal 0x12
0242 4802 |H | Short_Literal 0x2
0243 0099 | | Action Reference_Dynamic
0244 8410 | | Call 0x2,0x10
0245 c406 | | Store 0x2,0x6
0246 c407 | | Store 0x2,0x7
0247 c404 | | Store 0x2,0x4
0248 e404 | | Load 0x2,0x4
0249 4614 |F | Jump_Case 0x14
024a 7846 |xF | Jump 0x291 ; case 0x0
024b 7845 |xE | Jump 0x291 ; case 0x1
024c 7844 |xD | Jump 0x291 ; case 0x2
024d 7843 |xC | Jump 0x291 ; case 0x3
024e 7842 |xB | Jump 0x291 ; case 0x4
024f 7841 |xA | Jump 0x291 ; case 0x5
0250 7840 |x@ | Jump 0x291 ; case 0x6
0251 783f |x? | Jump 0x291 ; case 0x7
0252 780c |x | Jump 0x25f ; case 0x8
0253 783d |x= | Jump 0x291 ; case 0x9
0254 7828 |x( | Jump 0x27d ; case 0xa
0255 783b |x; | Jump 0x291 ; case 0xb
0256 783a |x: | Jump 0x291 ; case 0xc
0257 7839 |x9 | Jump 0x291 ; case 0xd
0258 7838 |x8 | Jump 0x291 ; case 0xe
0259 7837 |x7 | Jump 0x291 ; case 0xf
025a 7836 |x6 | Jump 0x291 ; case 0x10
025b 7835 |x5 | Jump 0x291 ; case 0x11
025c 7834 |x4 | Jump 0x291 ; case 0x12
025d 7833 |x3 | Jump 0x291 ; case 0x13
025e 7832 |x2 | Jump 0x291 ; case 0x14
025f 4801 |H | Short_Literal 0x1
0260 a40c | | Store_Unchecked 0x2,0xc
0261 4800 |H | Short_Literal 0x0
0262 e40c | | Load 0x2,0xc
0263 e002 | | Load 0x0,0x2
0264 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0265 00d9 | | Load_Top At_Offset_1
0266 00d0 | | Action Swap_Control
0267 0260 | ` | Execute Discrete,In_Type
0268 7001 |p | Jump_Nonzero 0x26a
0269 0801 | | Execute_Immediate Raise,0x1
026a e40b | | Load 0x2,0xb
026b e002 | | Load 0x0,0x2
026c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
026d 00d9 | | Load_Top At_Offset_1
026e 00d0 | | Action Swap_Control
026f 0260 | ` | Execute Discrete,In_Type
0270 7001 |p | Jump_Nonzero 0x272
0271 0801 | | Execute_Immediate Raise,0x1
0272 e40a | | Load 0x2,0xa
0273 e002 | | Load 0x0,0x2
0274 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0275 00d9 | | Load_Top At_Offset_1
0276 00d0 | | Action Swap_Control
0277 0260 | ` | Execute Discrete,In_Type
0278 7001 |p | Jump_Nonzero 0x27a
0279 0801 | | Execute_Immediate Raise,0x1
027a e002 | | Load 0x0,0x2
027b 1818 | | Execute Package,Field_Execute,Field_Number 0x18
027c 4401 |D | Exit_Subprogram With_Result,0x1
027d 4ff1 |O | Short_Literal 0x7f1
027e e408 | | Load 0x2,0x8
027f e001 | | Load 0x0,0x1
0280 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0281 0aff | | Execute_Immediate Plus,-0x1
0282 090f | | Execute_Immediate Binary_Scale,0xf
0283 6014 |` | Indirect_Literal Discrete,0x298,{0x00000000, 0xa8c00000}
0284 0141 | A | Execute Discrete,Multiply_And_Scale
0285 00d8 | | Load_Top At_Offset_0
0286 00e7 | | Load_Encached Duration_Cache
0287 0260 | ` | Execute Discrete,In_Type
0288 7001 |p | Jump_Nonzero 0x28a
0289 0801 | | Execute_Immediate Raise,0x1
028a e408 | | Load 0x2,0x8
028b e002 | | Load 0x0,0x2
028c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
028d 820d | | Call 0x1,0xd
028e 4401 |D | Exit_Subprogram With_Result,0x1
028f e408 | | Load 0x2,0x8
0290 4401 |D | Exit_Subprogram With_Result,0x1
0291 0831 | 1 | Execute_Immediate Raise,0x31
0292 TRAP_00e0:
0292 0007 | | Action Break_Optional
0293 e5ff | | Load 0x2,-0x1
0294 8211 | | Call 0x1,0x11
0295 4401 |D | Exit_Subprogram With_Result,0x1
0296 0000 0000 | | .XXX[0x2]
0298 0000 0000 | | .LITERAL {0x00000000, 0xa8c00000}
029c 0000 0000 | | .BLANK 0000[0x4]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a9 | | .CONST 0x02a9 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0002 | | .CONST 0x0002 ; Number of locals
02a3 INIT_02a0:
02a3 e002 | | Load 0x0,0x2
02a4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02a5 02c7 | | Declare_Variable Any
02a6 00db | | Load_Top At_Offset_3
02a7 8213 | | Call 0x1,0x13
02a8 a402 | | Store_Unchecked 0x2,0x2
02a9 BODY_02a0:
02a9 4800 |H | Short_Literal 0x0
02aa 4801 |H | Short_Literal 0x1
02ab 4803 |H | Short_Literal 0x3
02ac 00db | | Load_Top At_Offset_3
02ad 820f | | Call 0x1,0xf
02ae 4401 |D | Exit_Subprogram With_Result,0x1
02af 0000 | | .XXX[0x1]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 4800 |H | Short_Literal 0x0
02b4 4803 |H | Short_Literal 0x3
02b5 4804 |H | Short_Literal 0x4
02b6 e002 | | Load 0x0,0x2
02b7 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02b8 820f | | Call 0x1,0xf
02b9 00ca | | Action Exit_Nullary_Function
02ba 0000 0000 | | .BLANK 0000[0x6]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3 | | .CONST 0x02c3 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0001 | | .CONST 0x0001 ; Number of locals
02c3 BODY_02c0:
02c3 INIT_02c0:
02c3 4802 |H | Short_Literal 0x2
02c4 4803 |H | Short_Literal 0x3
02c5 4804 |H | Short_Literal 0x4
02c6 e002 | | Load 0x0,0x2
02c7 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02c8 820f | | Call 0x1,0xf
02c9 00ca | | Action Exit_Nullary_Function
02ca 0000 0000 | | .BLANK 0000[0x6]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3 | | .CONST 0x02d3 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0001 | | .CONST 0x0001 ; Number of locals
02d3 BODY_02d0:
02d3 INIT_02d0:
02d3 4801 |H | Short_Literal 0x1
02d4 4803 |H | Short_Literal 0x3
02d5 4804 |H | Short_Literal 0x4
02d6 e002 | | Load 0x0,0x2
02d7 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02d8 820f | | Call 0x1,0xf
02d9 00ca | | Action Exit_Nullary_Function
02da 0000 0000 | | .BLANK 0000[0x6]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02eb | | .CONST 0x02eb ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0003 | | .CONST 0x0003 ; Number of locals
02e3 INIT_02e0:
02e3 e002 | | Load 0x0,0x2
02e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02e5 02c7 | | Declare_Variable Any
02e6 e002 | | Load 0x0,0x2
02e7 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02e8 a402 | | Store_Unchecked 0x2,0x2
02e9 e001 | | Load 0x0,0x1
02ea 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
02eb BODY_02e0:
02eb e5fe | | Load 0x2,-0x2
02ec 01db | | Execute Vector,Length
02ed 6806 |h | Jump_Zero 0x2f4
02ee e5fe | | Load 0x2,-0x2
02ef e001 | | Load 0x0,0x1
02f0 1820 | | Execute Package,Field_Execute,Field_Number 0x20
02f1 e001 | | Load 0x0,0x1
02f2 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02f3 c402 | | Store 0x2,0x2
02f4 00d9 | | Load_Top At_Offset_1
02f5 e001 | | Load 0x0,0x1
02f6 1816 | | Execute Package,Field_Execute,Field_Number 0x16
02f7 e001 | | Load 0x0,0x1
02f8 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
02f9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
02fa e5ff | | Load 0x2,-0x1
02fb 00d9 | | Load_Top At_Offset_1
02fc 027e | ~ | Execute Discrete,Not_Equal
02fd 6849 |hI | Jump_Zero 0x347
02fe e5ff | | Load 0x2,-0x1
02ff 0f07 | | Execute_Immediate Equal,0x7
0300 680f |h | Jump_Zero 0x310
0301 4ff1 |O | Short_Literal 0x7f1
0302 00d9 | | Load_Top At_Offset_1
0303 090f | | Execute_Immediate Binary_Scale,0xf
0304 6047 |`G | Indirect_Literal Discrete,0x34c,{0x00000000, 0xa8c00000}
0305 0141 | A | Execute Discrete,Multiply_And_Scale
0306 00d8 | | Load_Top At_Offset_0
0307 00e7 | | Load_Encached Duration_Cache
0308 0260 | ` | Execute Discrete,In_Type
0309 7001 |p | Jump_Nonzero 0x30b
030a 0801 | | Execute_Immediate Raise,0x1
030b 00da | | Load_Top At_Offset_2
030c e002 | | Load 0x0,0x2
030d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
030e c402 | | Store 0x2,0x2
030f 7837 |x7 | Jump 0x347
0310 00d8 | | Load_Top At_Offset_0
0311 0f07 | | Execute_Immediate Equal,0x7
0312 680f |h | Jump_Zero 0x322
0313 4ff1 |O | Short_Literal 0x7f1
0314 e5ff | | Load 0x2,-0x1
0315 090f | | Execute_Immediate Binary_Scale,0xf
0316 6035 |`5 | Indirect_Literal Discrete,0x34c,{0x00000000, 0xa8c00000}
0317 0141 | A | Execute Discrete,Multiply_And_Scale
0318 00d8 | | Load_Top At_Offset_0
0319 00e7 | | Load_Encached Duration_Cache
031a 0260 | ` | Execute Discrete,In_Type
031b 7001 |p | Jump_Nonzero 0x31d
031c 0801 | | Execute_Immediate Raise,0x1
031d 00da | | Load_Top At_Offset_2
031e e002 | | Load 0x0,0x2
031f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0320 c402 | | Store 0x2,0x2
0321 7825 |x% | Jump 0x347
0322 00d8 | | Load_Top At_Offset_0
0323 e5ff | | Load 0x2,-0x1
0324 027d | } | Execute Discrete,Greater
0325 6811 |h | Jump_Zero 0x337
0326 4ff1 |O | Short_Literal 0x7f1
0327 00d9 | | Load_Top At_Offset_1
0328 e5ff | | Load 0x2,-0x1
0329 0272 | r | Execute Discrete,Minus
032a 090f | | Execute_Immediate Binary_Scale,0xf
032b 6020 |` | Indirect_Literal Discrete,0x34c,{0x00000000, 0xa8c00000}
032c 0141 | A | Execute Discrete,Multiply_And_Scale
032d 00d8 | | Load_Top At_Offset_0
032e 00e7 | | Load_Encached Duration_Cache
032f 0260 | ` | Execute Discrete,In_Type
0330 7001 |p | Jump_Nonzero 0x332
0331 0801 | | Execute_Immediate Raise,0x1
0332 00da | | Load_Top At_Offset_2
0333 e002 | | Load 0x0,0x2
0334 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0335 c402 | | Store 0x2,0x2
0336 7810 |x | Jump 0x347
0337 4ff1 |O | Short_Literal 0x7f1
0338 e5ff | | Load 0x2,-0x1
0339 00da | | Load_Top At_Offset_2
033a 0272 | r | Execute Discrete,Minus
033b 090f | | Execute_Immediate Binary_Scale,0xf
033c 600f |` | Indirect_Literal Discrete,0x34c,{0x00000000, 0xa8c00000}
033d 0141 | A | Execute Discrete,Multiply_And_Scale
033e 00d8 | | Load_Top At_Offset_0
033f 00e7 | | Load_Encached Duration_Cache
0340 0260 | ` | Execute Discrete,In_Type
0341 7001 |p | Jump_Nonzero 0x343
0342 0801 | | Execute_Immediate Raise,0x1
0343 00da | | Load_Top At_Offset_2
0344 e002 | | Load 0x0,0x2
0345 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0346 c402 | | Store 0x2,0x2
0347 00d9 | | Load_Top At_Offset_1
0348 4402 |D | Exit_Subprogram With_Result,0x2
0349 0000 0000 | | .XXX[0x3]
034b 0000 | |
034c 0000 0000 | | .LITERAL {0x00000000, 0xa8c00000}
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 4802 |H | Short_Literal 0x2
0354 4800 |H | Short_Literal 0x0
0355 4804 |H | Short_Literal 0x4
0356 e5fe | | Load 0x2,-0x2
0357 e5ff | | Load 0x2,-0x1
0358 8218 | | Call 0x1,0x18
0359 e001 | | Load 0x0,0x1
035a 1816 | | Execute Package,Field_Execute,Field_Number 0x16
035b e001 | | Load 0x0,0x1
035c 181f | | Execute Package,Field_Execute,Field_Number 0x1f
035d 4402 |D | Exit_Subprogram With_Result,0x2
035e 0000 0000 | | .XXX[0x2]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 4607 |F | Jump_Case 0x7
0364 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0365 7806 |x | Jump 0x36c ; case 0x1
0366 7809 |x | Jump 0x370 ; case 0x2
0367 780d |x | Jump 0x375 ; case 0x3
0368 7810 |x | Jump 0x379 ; case 0x4
0369 7811 |x | Jump 0x37b ; case 0x5
036a 7812 |x | Jump 0x37d ; case 0x6
036b 7815 |x | Jump 0x381 ; case 0x7
036c 00da | | Load_Top At_Offset_2
036d 0091 050f | | Action Push_String_Extended_Indexed,0x50f ; "HOUR"
036f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0370 00db | | Load_Top At_Offset_3
0371 00db | | Load_Top At_Offset_3
0372 00e0 | | Load_Encached Standard_Cache
0373 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0374 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0375 00da | | Load_Top At_Offset_2
0376 00e0 | | Load_Encached Standard_Cache
0377 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0378 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0379 00db | | Load_Top At_Offset_3
037a 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
037b 00db | | Load_Top At_Offset_3
037c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
037d e403 | | Load 0x2,0x3
037e 00dc | | Load_Top At_Offset_4
037f 0267 | g | Execute Discrete,Predecessor
0380 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0381 e403 | | Load 0x2,0x3
0382 00dc | | Load_Top At_Offset_4
0383 0268 | h | Execute Discrete,Successor
0384 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0385 0000 0000 | | .XXX[0x3]
0387 0000 | |
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 4607 |F | Jump_Case 0x7
038c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
038d 7806 |x | Jump 0x394 ; case 0x1
038e 7809 |x | Jump 0x398 ; case 0x2
038f 780d |x | Jump 0x39d ; case 0x3
0390 7810 |x | Jump 0x3a1 ; case 0x4
0391 7811 |x | Jump 0x3a3 ; case 0x5
0392 7812 |x | Jump 0x3a5 ; case 0x6
0393 7815 |x | Jump 0x3a9 ; case 0x7
0394 00da | | Load_Top At_Offset_2
0395 0091 0512 | | Action Push_String_Extended_Indexed,0x512 ; "TODAY"
0397 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0398 00db | | Load_Top At_Offset_3
0399 00db | | Load_Top At_Offset_3
039a 00e0 | | Load_Encached Standard_Cache
039b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
039c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
039d 00da | | Load_Top At_Offset_2
039e 00e0 | | Load_Encached Standard_Cache
039f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03a0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
03a1 00db | | Load_Top At_Offset_3
03a2 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03a3 00db | | Load_Top At_Offset_3
03a4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03a5 e402 | | Load 0x2,0x2
03a6 00dc | | Load_Top At_Offset_4
03a7 0267 | g | Execute Discrete,Predecessor
03a8 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03a9 e402 | | Load 0x2,0x2
03aa 00dc | | Load_Top At_Offset_4
03ab 0268 | h | Execute Discrete,Successor
03ac 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
03ad 0000 0000 | | .XXX[0x3]
03af 0000 | |
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b8 | | .CONST 0x03b8 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0006 | | .CONST 0x0006 ; Number of locals
03b3 INIT_03b0:
03b3 00e3 | | Load_Encached Natural_Cache
03b4 00e2 | | Load_Encached Integer_Cache
03b5 00e3 | | Load_Encached Natural_Cache
03b6 00e7 | | Load_Encached Duration_Cache
03b7 00e7 | | Load_Encached Duration_Cache
03b8 BODY_03b0:
03b8 e002 | | Load 0x0,0x2
03b9 1b11 | | Execute Package,Field_Read,Field_Number 0x11
03ba e002 | | Load 0x0,0x2
03bb 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03bc e002 | | Load 0x0,0x2
03bd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03be e002 | | Load 0x0,0x2
03bf 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03c0 e408 | | Load 0x2,0x8
03c1 e002 | | Load 0x0,0x2
03c2 1817 | | Execute Package,Field_Execute,Field_Number 0x17
03c3 c602 | | Store 0x3,0x2
03c4 c603 | | Store 0x3,0x3
03c5 c604 | | Store 0x3,0x4
03c6 005a | Z | Store_Top Discrete,At_Offset_2
03c7 e7f8 | | Load 0x3,-0x8
03c8 6875 |hu | Jump_Zero 0x43e
03c9 e602 | | Load 0x3,0x2
03ca e7ff | | Load 0x3,-0x1
03cb 0272 | r | Execute Discrete,Minus
03cc c602 | | Store 0x3,0x2
03cd 00db | | Load_Top At_Offset_3
03ce e7fe | | Load 0x3,-0x2
03cf 0272 | r | Execute Discrete,Minus
03d0 c603 | | Store 0x3,0x3
03d1 00db | | Load_Top At_Offset_3
03d2 0d01 | | Execute_Immediate Less,0x1
03d3 680d |h | Jump_Zero 0x3e1
03d4 e602 | | Load 0x3,0x2
03d5 e603 | | Load 0x3,0x3
03d6 0274 | t | Execute Discrete,Absolute_Value
03d7 480c |H | Short_Literal 0xc
03d8 0270 | p | Execute Discrete,Divide
03d9 0a01 | | Execute_Immediate Plus,0x1
03da 0272 | r | Execute Discrete,Minus
03db c602 | | Store 0x3,0x2
03dc 00db | | Load_Top At_Offset_3
03dd 480c |H | Short_Literal 0xc
03de 026f | o | Execute Discrete,Remainder
03df 0a0c | | Execute_Immediate Plus,0xc
03e0 c603 | | Store 0x3,0x3
03e1 e7f9 | | Load 0x3,-0x7
03e2 090f | | Execute_Immediate Binary_Scale,0xf
03e3 4ff1 |O | Short_Literal 0x7f1
03e4 e7fa | | Load 0x3,-0x6
03e5 090f | | Execute_Immediate Binary_Scale,0xf
03e6 60dd |` | Indirect_Literal Discrete,0x4c4,{0x00000000, 0x001e0000}
03e7 0141 | A | Execute Discrete,Multiply_And_Scale
03e8 00d8 | | Load_Top At_Offset_0
03e9 00e7 | | Load_Encached Duration_Cache
03ea 0260 | ` | Execute Discrete,In_Type
03eb 7001 |p | Jump_Nonzero 0x3ed
03ec 0801 | | Execute_Immediate Raise,0x1
03ed 0273 | s | Execute Discrete,Plus
03ee 4ff1 |O | Short_Literal 0x7f1
03ef e7fb | | Load 0x3,-0x5
03f0 090f | | Execute_Immediate Binary_Scale,0xf
03f1 60ce |` | Indirect_Literal Discrete,0x4c0,{0x00000000, 0x07080000}
03f2 0141 | A | Execute Discrete,Multiply_And_Scale
03f3 00d8 | | Load_Top At_Offset_0
03f4 00e7 | | Load_Encached Duration_Cache
03f5 0260 | ` | Execute Discrete,In_Type
03f6 7001 |p | Jump_Nonzero 0x3f8
03f7 0801 | | Execute_Immediate Raise,0x1
03f8 0273 | s | Execute Discrete,Plus
03f9 4ff1 |O | Short_Literal 0x7f1
03fa e7fc | | Load 0x3,-0x4
03fb 090f | | Execute_Immediate Binary_Scale,0xf
03fc 60bf |` | Indirect_Literal Discrete,0x4bc,{0x00000000, 0xa8c00000}
03fd 0141 | A | Execute Discrete,Multiply_And_Scale
03fe 00d8 | | Load_Top At_Offset_0
03ff 00e7 | | Load_Encached Duration_Cache
0400 0260 | ` | Execute Discrete,In_Type
0401 7001 |p | Jump_Nonzero 0x403
0402 0801 | | Execute_Immediate Raise,0x1
0403 0273 | s | Execute Discrete,Plus
0404 4ff1 |O | Short_Literal 0x7f1
0405 e7fd | | Load 0x3,-0x3
0406 090f | | Execute_Immediate Binary_Scale,0xf
0407 4ff1 |O | Short_Literal 0x7f1
0408 60b3 |` | Indirect_Literal Discrete,0x4bc,{0x00000000, 0xa8c00000}
0409 60ae |` | Indirect_Literal Discrete,0x4b8,{0x00000000, 0x00038000}
040a 0141 | A | Execute Discrete,Multiply_And_Scale
040b 00d8 | | Load_Top At_Offset_0
040c 00e7 | | Load_Encached Duration_Cache
040d 0260 | ` | Execute Discrete,In_Type
040e 7001 |p | Jump_Nonzero 0x410
040f 0801 | | Execute_Immediate Raise,0x1
0410 0141 | A | Execute Discrete,Multiply_And_Scale
0411 00d8 | | Load_Top At_Offset_0
0412 00e7 | | Load_Encached Duration_Cache
0413 0260 | ` | Execute Discrete,In_Type
0414 7001 |p | Jump_Nonzero 0x416
0415 0801 | | Execute_Immediate Raise,0x1
0416 0273 | s | Execute Discrete,Plus
0417 0059 | Y | Store_Top Discrete,At_Offset_1
0418 00d8 | | Load_Top At_Offset_0
0419 00da | | Load_Top At_Offset_2
041a e002 | | Load 0x0,0x2
041b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
041c 00d9 | | Load_Top At_Offset_1
041d 00d0 | | Action Swap_Control
041e 0260 | ` | Execute Discrete,In_Type
041f 7001 |p | Jump_Nonzero 0x421
0420 0801 | | Execute_Immediate Raise,0x1
0421 e604 | | Load 0x3,0x4
0422 e002 | | Load 0x0,0x2
0423 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0424 00d9 | | Load_Top At_Offset_1
0425 00d0 | | Action Swap_Control
0426 0260 | ` | Execute Discrete,In_Type
0427 7001 |p | Jump_Nonzero 0x429
0428 0801 | | Execute_Immediate Raise,0x1
0429 e603 | | Load 0x3,0x3
042a e002 | | Load 0x0,0x2
042b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
042c 00d9 | | Load_Top At_Offset_1
042d 00d0 | | Action Swap_Control
042e 0260 | ` | Execute Discrete,In_Type
042f 7001 |p | Jump_Nonzero 0x431
0430 0801 | | Execute_Immediate Raise,0x1
0431 e602 | | Load 0x3,0x2
0432 e002 | | Load 0x0,0x2
0433 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0434 00d9 | | Load_Top At_Offset_1
0435 00d0 | | Action Swap_Control
0436 0260 | ` | Execute Discrete,In_Type
0437 7001 |p | Jump_Nonzero 0x439
0438 0801 | | Execute_Immediate Raise,0x1
0439 e002 | | Load 0x0,0x2
043a 1818 | | Execute Package,Field_Execute,Field_Number 0x18
043b e002 | | Load 0x0,0x2
043c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
043d 4408 |D | Exit_Subprogram With_Result,0x8
043e e602 | | Load 0x3,0x2
043f e7ff | | Load 0x3,-0x1
0440 0273 | s | Execute Discrete,Plus
0441 c602 | | Store 0x3,0x2
0442 00db | | Load_Top At_Offset_3
0443 e7fe | | Load 0x3,-0x2
0444 0273 | s | Execute Discrete,Plus
0445 c603 | | Store 0x3,0x3
0446 00db | | Load_Top At_Offset_3
0447 0c0d | | Execute_Immediate Greater_Equal,0xd
0448 680f |h | Jump_Zero 0x458
0449 e602 | | Load 0x3,0x2
044a e603 | | Load 0x3,0x3
044b 0aff | | Execute_Immediate Plus,-0x1
044c 480c |H | Short_Literal 0xc
044d 0270 | p | Execute Discrete,Divide
044e 0273 | s | Execute Discrete,Plus
044f c602 | | Store 0x3,0x2
0450 00db | | Load_Top At_Offset_3
0451 480c |H | Short_Literal 0xc
0452 026f | o | Execute Discrete,Remainder
0453 a603 | | Store_Unchecked 0x3,0x3
0454 00db | | Load_Top At_Offset_3
0455 7002 |p | Jump_Nonzero 0x458
0456 480c |H | Short_Literal 0xc
0457 a603 | | Store_Unchecked 0x3,0x3
0458 e7f9 | | Load 0x3,-0x7
0459 090f | | Execute_Immediate Binary_Scale,0xf
045a 4ff1 |O | Short_Literal 0x7f1
045b e7fa | | Load 0x3,-0x6
045c 090f | | Execute_Immediate Binary_Scale,0xf
045d 6066 |`f | Indirect_Literal Discrete,0x4c4,{0x00000000, 0x001e0000}
045e 0141 | A | Execute Discrete,Multiply_And_Scale
045f 00d8 | | Load_Top At_Offset_0
0460 00e7 | | Load_Encached Duration_Cache
0461 0260 | ` | Execute Discrete,In_Type
0462 7001 |p | Jump_Nonzero 0x464
0463 0801 | | Execute_Immediate Raise,0x1
0464 0273 | s | Execute Discrete,Plus
0465 4ff1 |O | Short_Literal 0x7f1
0466 e7fb | | Load 0x3,-0x5
0467 090f | | Execute_Immediate Binary_Scale,0xf
0468 6057 |`W | Indirect_Literal Discrete,0x4c0,{0x00000000, 0x07080000}
0469 0141 | A | Execute Discrete,Multiply_And_Scale
046a 00d8 | | Load_Top At_Offset_0
046b 00e7 | | Load_Encached Duration_Cache
046c 0260 | ` | Execute Discrete,In_Type
046d 7001 |p | Jump_Nonzero 0x46f
046e 0801 | | Execute_Immediate Raise,0x1
046f 0273 | s | Execute Discrete,Plus
0470 4ff1 |O | Short_Literal 0x7f1
0471 e7fc | | Load 0x3,-0x4
0472 090f | | Execute_Immediate Binary_Scale,0xf
0473 6048 |`H | Indirect_Literal Discrete,0x4bc,{0x00000000, 0xa8c00000}
0474 0141 | A | Execute Discrete,Multiply_And_Scale
0475 00d8 | | Load_Top At_Offset_0
0476 00e7 | | Load_Encached Duration_Cache
0477 0260 | ` | Execute Discrete,In_Type
0478 7001 |p | Jump_Nonzero 0x47a
0479 0801 | | Execute_Immediate Raise,0x1
047a 0273 | s | Execute Discrete,Plus
047b 4ff1 |O | Short_Literal 0x7f1
047c e7fd | | Load 0x3,-0x3
047d 090f | | Execute_Immediate Binary_Scale,0xf
047e 4ff1 |O | Short_Literal 0x7f1
047f 603c |`< | Indirect_Literal Discrete,0x4bc,{0x00000000, 0xa8c00000}
0480 6037 |`7 | Indirect_Literal Discrete,0x4b8,{0x00000000, 0x00038000}
0481 0141 | A | Execute Discrete,Multiply_And_Scale
0482 00d8 | | Load_Top At_Offset_0
0483 00e7 | | Load_Encached Duration_Cache
0484 0260 | ` | Execute Discrete,In_Type
0485 7001 |p | Jump_Nonzero 0x487
0486 0801 | | Execute_Immediate Raise,0x1
0487 0141 | A | Execute Discrete,Multiply_And_Scale
0488 00d8 | | Load_Top At_Offset_0
0489 00e7 | | Load_Encached Duration_Cache
048a 0260 | ` | Execute Discrete,In_Type
048b 7001 |p | Jump_Nonzero 0x48d
048c 0801 | | Execute_Immediate Raise,0x1
048d 0273 | s | Execute Discrete,Plus
048e 0059 | Y | Store_Top Discrete,At_Offset_1
048f 00d8 | | Load_Top At_Offset_0
0490 00da | | Load_Top At_Offset_2
0491 e002 | | Load 0x0,0x2
0492 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0493 00d9 | | Load_Top At_Offset_1
0494 00d0 | | Action Swap_Control
0495 0260 | ` | Execute Discrete,In_Type
0496 7001 |p | Jump_Nonzero 0x498
0497 0801 | | Execute_Immediate Raise,0x1
0498 e604 | | Load 0x3,0x4
0499 e002 | | Load 0x0,0x2
049a 1b10 | | Execute Package,Field_Read,Field_Number 0x10
049b 00d9 | | Load_Top At_Offset_1
049c 00d0 | | Action Swap_Control
049d 0260 | ` | Execute Discrete,In_Type
049e 7001 |p | Jump_Nonzero 0x4a0
049f 0801 | | Execute_Immediate Raise,0x1
04a0 e603 | | Load 0x3,0x3
04a1 e002 | | Load 0x0,0x2
04a2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04a3 00d9 | | Load_Top At_Offset_1
04a4 00d0 | | Action Swap_Control
04a5 0260 | ` | Execute Discrete,In_Type
04a6 7001 |p | Jump_Nonzero 0x4a8
04a7 0801 | | Execute_Immediate Raise,0x1
04a8 e602 | | Load 0x3,0x2
04a9 e002 | | Load 0x0,0x2
04aa 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04ab 00d9 | | Load_Top At_Offset_1
04ac 00d0 | | Action Swap_Control
04ad 0260 | ` | Execute Discrete,In_Type
04ae 7001 |p | Jump_Nonzero 0x4b0
04af 0801 | | Execute_Immediate Raise,0x1
04b0 e002 | | Load 0x0,0x2
04b1 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04b2 e002 | | Load 0x0,0x2
04b3 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04b4 4408 |D | Exit_Subprogram With_Result,0x8
04b5 0000 0000 | | .XXX[0x3]
04b7 0000 | |
04b8 0000 0000 | | .LITERAL {0x00000000, 0x00038000}
04bc 0000 0000 | | .LITERAL {0x00000000, 0xa8c00000}
04c0 0000 0000 | | .LITERAL {0x00000000, 0x07080000}
04c4 0000 0000 | | .LITERAL {0x00000000, 0x001e0000}
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cd | | .CONST 0x04cd ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0002 | | .CONST 0x0002 ; Number of locals
04cb INIT_04c8:
04cb 029f 04eb | | Declare_Subprogram For_Call,INIT_04e8
04cd BODY_04c8:
04cd 4801 |H | Short_Literal 0x1
04ce e7fc | | Load 0x3,-0x4
04cf e7fd | | Load 0x3,-0x3
04d0 01dc | | Execute Vector,Last
04d1 e7fd | | Load 0x3,-0x3
04d2 01cf | | Execute Vector,Slice_Read
04d3 485f |H_ | Short_Literal 0x5f
04d4 e003 | | Load 0x0,0x3
04d5 181e | | Execute Package,Field_Execute,Field_Number 0x1e
04d6 a7fb | | Store_Unchecked 0x3,-0x5
04d7 e7fb | | Load 0x3,-0x5
04d8 7005 |p | Jump_Nonzero 0x4de
04d9 e7fd | | Load 0x3,-0x3
04da 01dc | | Execute Vector,Last
04db 0aff | | Execute_Immediate Plus,-0x1
04dc c7fb | | Store 0x3,-0x5
04dd 7803 |x | Jump 0x4e1
04de e7fb | | Load 0x3,-0x5
04df 0aff | | Execute_Immediate Plus,-0x1
04e0 c7fb | | Store 0x3,-0x5
04e1 8602 | | Call 0x3,0x2
04e2 e7fb | | Load 0x3,-0x5
04e3 0a02 | | Execute_Immediate Plus,0x2
04e4 c7fc | | Store 0x3,-0x4
04e5 4504 |E | Exit_Subprogram 0x4
04e6 0000 0000 | | .XXX[0x2]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb | | .CONST 0x04eb ; Address of begin
04e9 04f4 | | .CONST 0x04f4 ; Address of exception handler
04ea 0001 | | .CONST 0x0001 ; Number of locals
04eb BODY_04e8:
04eb INIT_04e8:
04eb e7fc | | Load 0x3,-0x4
04ec e7fb | | Load 0x3,-0x5
04ed e7fd | | Load 0x3,-0x3
04ee 01cf | | Execute Vector,Slice_Read
04ef e7fe | | Load 0x3,-0x2
04f0 0122 | " | Execute Any,Make_Root_Type
04f1 1c02 | | Execute_Immediate Run_Utility,0x2
04f2 c7fa | | Store 0x3,-0x6
04f3 4501 |E | Exit_Subprogram 0x1
04f4 TRAP_04e8:
04f4 0007 | | Action Break_Optional
04f5 4801 |H | Short_Literal 0x1
04f6 e7fb | | Load 0x3,-0x5
04f7 0a02 | | Execute_Immediate Plus,0x2
04f8 00d8 | | Load_Top At_Offset_0
04f9 00e2 | | Load_Encached Integer_Cache
04fa 0260 | ` | Execute Discrete,In_Type
04fb 7001 |p | Jump_Nonzero 0x4fd
04fc 0801 | | Execute_Immediate Raise,0x1
04fd e7fd | | Load 0x3,-0x3
04fe 01dc | | Execute Vector,Last
04ff e7fd | | Load 0x3,-0x3
0500 01cf | | Execute Vector,Slice_Read
0501 485f |H_ | Short_Literal 0x5f
0502 e003 | | Load 0x0,0x3
0503 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0504 0aff | | Execute_Immediate Plus,-0x1
0505 c7fb | | Store 0x3,-0x5
0506 e7fc | | Load 0x3,-0x4
0507 e7fb | | Load 0x3,-0x5
0508 e7fd | | Load 0x3,-0x3
0509 01cf | | Execute Vector,Slice_Read
050a e7fe | | Load 0x3,-0x2
050b 0122 | " | Execute Any,Make_Root_Type
050c 1c02 | | Execute_Immediate Run_Utility,0x2
050d c7fa | | Store 0x3,-0x6
050e 4501 |E | Exit_Subprogram 0x1
050f ; --------------------------------------------------------------------------------------
050f ; STRING TABLE
050f ; --------------------------------------------------------------------------------------
050f 0036 | 6 | .STRTAB 0x0036->0x052a ; "HOUR"
0510 0038 | 8 | .STRTAB 0x0038->0x052c ; "MINUTE"
0511 003c | < | .STRTAB 0x003c->0x052f ; "SECOND"
0512 0040 | @ | .STRTAB 0x0040->0x0532 ; "TODAY"
0513 0043 | C | .STRTAB 0x0043->0x0534 ; "TOMORROW"
0514 0049 | I | .STRTAB 0x0049->0x0538 ; "CLOCK"
0515 004c | L | .STRTAB 0x004c->0x053b ; "PLUS"
0516 004e | N | .STRTAB 0x004e->0x053d ; "MINUS"
0517 0051 | Q | .STRTAB 0x0051->0x053f ; "YEARS"
0518 0054 | T | .STRTAB 0x0054->0x0542 ; "YEAR"
0519 0056 | V | .STRTAB 0x0056->0x0544 ; "MONTHS"
051a 005a | Z | .STRTAB 0x005a->0x0547 ; "MONTH"
051b 005d | ] | .STRTAB 0x005d->0x0549 ; "WEEKS"
051c 0060 | ` | .STRTAB 0x0060->0x054c ; "WEEK"
051d 0062 | b | .STRTAB 0x0062->0x054e ; "DAYS"
051e 0064 | d | .STRTAB 0x0064->0x0550 ; "DAY"
051f 0065 | e | .STRTAB 0x0065->0x0551 ; "HOURS"
0520 0068 | h | .STRTAB 0x0068->0x0554 ; "HOUR"
0521 006a | j | .STRTAB 0x006a->0x0556 ; "MINUTES"
0522 006f | o | .STRTAB 0x006f->0x0559 ; "MINUTE"
0523 0073 | s | .STRTAB 0x0073->0x055c ; "SECONDS"
0524 0078 | x | .STRTAB 0x0078->0x0560 ; "SECOND"
0525 007c | | | .STRTAB 0x007c->0x0563 ; "BEGINNING_OF"
0526 0086 | | .STRTAB 0x0086->0x0569 ; "END_OF"
0527 008a | | .STRTAB 0x008a->0x056c ; ":"
; ":"
0528 0089 | | .STRTAB 0x0089->0x056c ; "***"
0529 008a | | .STREND 0x008a->0x056e
052a 484f 5552 |HOUR| .STRTAB_STRINGS
056e 0000 0000 | | .XXX[0x2]
0570 ; --------------------------------------------------------------------------------------
0570 ; Debug Table
0570 ; --------------------------------------------------------------------------------------
0570 0004 0004 | | .DEBUG4 0x0004,0x0004,0x4a14,0x0000,0x0001,0x0000
0576 0000 0000 | | .XXX[0x9]
0578 0100 0000 | |
057a 0880 0000 | |
057c 0004 0000 | |
057e 0028 | ( |
057f 0000 0000 | | .BLANK 0000[0x2e]
05ad 1002 8000 | | .XXX[0xb]
05af 0000 0000 | |
05b1 0020 0000 | |
05b3 0110 0000 | |
05b5 0000 8000 | |
05b7 0005 | |
05b8 0000 0000 | | .BLANK 0000[0x48]